Split sugar-toolkit out of sugar shell.
parent
44efc2a131
commit
488402df7d
@ -1,58 +1,23 @@
|
||||
# Generic
|
||||
|
||||
*.la
|
||||
*.lo
|
||||
*.pyc
|
||||
*~
|
||||
.deps
|
||||
.libs
|
||||
|
||||
py-compile
|
||||
Makefile
|
||||
Makefile.in
|
||||
*.deps
|
||||
*.libs
|
||||
*.la
|
||||
*.o
|
||||
*.lo
|
||||
*.loT
|
||||
.*.sw?
|
||||
*.service
|
||||
stamp-*
|
||||
|
||||
# Absolute
|
||||
|
||||
aclocal.m4
|
||||
autom4te.cache
|
||||
config.h
|
||||
config.h.in
|
||||
config.guess
|
||||
config.log
|
||||
config.status
|
||||
configure
|
||||
compile
|
||||
install-sh
|
||||
missing
|
||||
py-compile
|
||||
dbus-installed.conf
|
||||
intltool-extract
|
||||
intltool-extract.in
|
||||
intltool-merge
|
||||
intltool-merge.in
|
||||
intltool-update
|
||||
intltool-update.in
|
||||
mkinstalldirs
|
||||
po/Makefile.in.in
|
||||
po/POTFILES
|
||||
po/*.gmo
|
||||
po/.intltool-merge-cache
|
||||
sugar/__installed__.py
|
||||
tools/sugar-setup-activity
|
||||
threadframe
|
||||
config.guess
|
||||
config.sub
|
||||
configure
|
||||
depcomp
|
||||
install-sh
|
||||
intltool-*
|
||||
libtool
|
||||
ltmain.sh
|
||||
m4/intltool.m4
|
||||
sugar/browser/_sugarbrowser.c
|
||||
browser/sugar-marshal.c
|
||||
browser/sugar-marshal.h
|
||||
bin/sugar
|
||||
shell/extensions/_extensions.c
|
||||
data/sugar.gtkrc
|
||||
data/sugar.xml
|
||||
data/sugar-xo.gtkrc
|
||||
missing
|
||||
|
@ -1,17 +1,3 @@
|
||||
ACLOCAL_AMFLAGS = -I m4
|
||||
|
||||
SUBDIRS = bin data lib po src service
|
||||
|
||||
DISTCLEANFILES = \
|
||||
intltool-extract \
|
||||
intltool-merge \
|
||||
intltool-update
|
||||
|
||||
EXTRA_DIST = \
|
||||
$(bin_SCRIPTS) \
|
||||
COPYING.LIB \
|
||||
intltool-merge.in \
|
||||
intltool-update.in \
|
||||
intltool-extract.in
|
||||
|
||||
DISTCHECK_CONFIGURE_FLAGS = --disable-update-mimedb
|
||||
SUBDIRS = sugar
|
||||
|
@ -1,33 +0,0 @@
|
||||
Building
|
||||
========
|
||||
|
||||
See:
|
||||
http://wiki.laptop.org/go/Sugar_with_sugar-jhbuild
|
||||
|
||||
Running multiple instances on the same machine
|
||||
==============================================
|
||||
|
||||
You can use the SUGAR_PROFILE command line options.
|
||||
For example:
|
||||
|
||||
SUGAR_PROFILE=profile-1 sugar
|
||||
SUGAR_PROFILE=profile-2 sugar
|
||||
...
|
||||
|
||||
|
||||
Emulator key bindings
|
||||
=====================
|
||||
|
||||
F1 Mesh zoom level
|
||||
F2 Friends zoom level
|
||||
F3 Home zoom level
|
||||
F4 Activity zoom level
|
||||
|
||||
Alt+f Show the frame
|
||||
Alt+r Rotate the screen
|
||||
Alt+o Toggle overlay visibility
|
||||
Alt+= Open the developer console
|
||||
Alt+0 Open the developer console
|
||||
Alt+q Quit the emulator
|
||||
|
||||
Ctrl+s Activate sketch mode in chat
|
@ -1,4 +0,0 @@
|
||||
sugar-control-panel
|
||||
sugar-emulator
|
||||
sugar-shell
|
||||
sugar-shell-service
|
@ -1,14 +0,0 @@
|
||||
bin_SCRIPTS = \
|
||||
sugar \
|
||||
sugar-activity \
|
||||
sugar-backup \
|
||||
sugar-control-panel \
|
||||
sugar-emulator \
|
||||
sugar-install-bundle \
|
||||
sugar-launch \
|
||||
sugar-shell \
|
||||
sugar-shell-service
|
||||
|
||||
EXTRA_DIST = $(bin_SCRIPTS) sugar.in
|
||||
|
||||
DISTCLEANFILES = sugar
|
@ -1,149 +0,0 @@
|
||||
#!/usr/bin/env python
|
||||
|
||||
# Copyright (C) 2006, Red Hat, Inc.
|
||||
#
|
||||
# This program is free software; you can redistribute it and/or modify
|
||||
# it under the terms of the GNU General Public License as published by
|
||||
# the Free Software Foundation; either version 2 of the License, or
|
||||
# (at your option) any later version.
|
||||
#
|
||||
# This program is distributed in the hope that it will be useful,
|
||||
# but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
# GNU General Public License for more details.
|
||||
#
|
||||
# You should have received a copy of the GNU General Public License
|
||||
# along with this program; if not, write to the Free Software
|
||||
# Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
|
||||
|
||||
import os
|
||||
import sys
|
||||
import gettext
|
||||
from optparse import OptionParser
|
||||
|
||||
import pygtk
|
||||
pygtk.require('2.0')
|
||||
import gtk
|
||||
import dbus
|
||||
import dbus.service
|
||||
import dbus.glib
|
||||
|
||||
from sugar.activity import activityhandle
|
||||
from sugar.bundle.activitybundle import ActivityBundle
|
||||
from sugar import _sugarbaseext
|
||||
from sugar import logger
|
||||
|
||||
activity_instances = []
|
||||
|
||||
def activity_destroy_cb(window):
|
||||
activity_instances.remove(window)
|
||||
if len(activity_instances) == 0:
|
||||
gtk.main_quit()
|
||||
|
||||
def create_activity_instance(constructor, handle):
|
||||
activity = constructor(handle)
|
||||
activity.connect('destroy', activity_destroy_cb)
|
||||
activity.show()
|
||||
|
||||
activity_instances.append(activity)
|
||||
|
||||
def get_single_process_name(bundle_id):
|
||||
return bundle_id
|
||||
|
||||
def get_single_process_path(bundle_id):
|
||||
return '/' + bundle_id.replace('.', '/')
|
||||
|
||||
class SingleProcess(dbus.service.Object):
|
||||
def __init__(self, service_name, constructor):
|
||||
self.constructor = constructor
|
||||
|
||||
bus = dbus.SessionBus()
|
||||
bus_name = dbus.service.BusName(service_name, bus = bus)
|
||||
object_path = get_single_process_path(service_name)
|
||||
dbus.service.Object.__init__(self, bus_name, object_path)
|
||||
|
||||
@dbus.service.method("org.laptop.SingleProcess", in_signature="a{ss}")
|
||||
def create(self, handle_dict):
|
||||
handle = activityhandle.create_from_dict(handle_dict)
|
||||
create_activity_instance(self.constructor, handle)
|
||||
|
||||
parser = OptionParser()
|
||||
parser.add_option("-b", "--bundle-id", dest="bundle_id",
|
||||
help="identifier of the activity bundle")
|
||||
parser.add_option("-a", "--activity-id", dest="activity_id",
|
||||
help="identifier of the activity instance")
|
||||
parser.add_option("-o", "--object-id", dest="object_id",
|
||||
help="identifier of the associated datastore object")
|
||||
parser.add_option("-u", "--uri", dest="uri",
|
||||
help="URI to load")
|
||||
parser.add_option('-s', '--single-process', dest='single_process',
|
||||
action='store_true',
|
||||
help='start all the instances in the same process')
|
||||
(options, args) = parser.parse_args()
|
||||
|
||||
logger.start()
|
||||
|
||||
if 'SUGAR_BUNDLE_PATH' not in os.environ:
|
||||
print 'SUGAR_BUNDLE_PATH is not defined in the environment.'
|
||||
sys.exit(1)
|
||||
|
||||
if len(args) == 0:
|
||||
print 'A python class must be specified as first argument.'
|
||||
sys.exit(1)
|
||||
|
||||
bundle_path = os.environ['SUGAR_BUNDLE_PATH']
|
||||
sys.path.append(bundle_path)
|
||||
|
||||
bundle = ActivityBundle(bundle_path)
|
||||
|
||||
os.environ['SUGAR_BUNDLE_ID'] = bundle.get_bundle_id()
|
||||
os.environ['SUGAR_BUNDLE_NAME'] = bundle.get_name()
|
||||
|
||||
gtk.icon_theme_get_default().append_search_path(bundle.get_icons_path())
|
||||
|
||||
gettext.bindtextdomain(bundle.get_bundle_id(),
|
||||
bundle.get_locale_path())
|
||||
gettext.textdomain(bundle.get_bundle_id())
|
||||
|
||||
splitted_module = args[0].rsplit('.', 1)
|
||||
module_name = splitted_module[0]
|
||||
class_name = splitted_module[1]
|
||||
|
||||
module = __import__(module_name)
|
||||
for comp in module_name.split('.')[1:]:
|
||||
module = getattr(module, comp)
|
||||
|
||||
constructor = getattr(module, class_name)
|
||||
handle = activityhandle.ActivityHandle(
|
||||
activity_id=options.activity_id,
|
||||
object_id=options.object_id, uri=options.uri)
|
||||
|
||||
if options.single_process is True:
|
||||
bus = dbus.SessionBus()
|
||||
|
||||
service_name = get_single_process_name(options.bundle_id)
|
||||
service_path = get_single_process_path(options.bundle_id)
|
||||
|
||||
bus_object = bus.get_object(
|
||||
'org.freedesktop.DBus', '/org/freedesktop/DBus')
|
||||
try:
|
||||
name = bus_object.GetNameOwner(
|
||||
service_name, dbus_interface='org.freedesktop.DBus')
|
||||
except dbus.DBusException:
|
||||
name = None
|
||||
|
||||
if not name:
|
||||
service = SingleProcess(service_name, constructor)
|
||||
else:
|
||||
single_process = bus.get_object(service_name, service_path)
|
||||
single_process.create(handle.get_dict())
|
||||
|
||||
print 'Created %s in a single process.' % service_name
|
||||
sys.exit(0)
|
||||
|
||||
if hasattr(module, 'start'):
|
||||
module.start()
|
||||
|
||||
create_activity_instance(constructor, handle)
|
||||
|
||||
gtk.main()
|
@ -1,11 +0,0 @@
|
||||
#!/usr/bin/env python
|
||||
|
||||
import sys
|
||||
import time
|
||||
|
||||
i = 0
|
||||
while i <= 100:
|
||||
time.sleep(0.5)
|
||||
sys.stdout.write('%d\n' % i)
|
||||
sys.stdout.flush()
|
||||
i += 5
|
@ -1,26 +0,0 @@
|
||||
#!/usr/bin/env python
|
||||
# Copyright (C) 2008, Red Hat, Inc.
|
||||
#
|
||||
# This program is free software; you can redistribute it and/or modify
|
||||
# it under the terms of the GNU General Public License as published by
|
||||
# the Free Software Foundation; either version 2 of the License, or
|
||||
# (at your option) any later version.
|
||||
#
|
||||
# This program is distributed in the hope that it will be useful,
|
||||
# but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
# GNU General Public License for more details.
|
||||
#
|
||||
# You should have received a copy of the GNU General Public License
|
||||
# along with this program; if not, write to the Free Software
|
||||
# Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
|
||||
|
||||
import sys
|
||||
|
||||
sys.path.insert(0, '@prefix@/share/sugar/shell')
|
||||
|
||||
from controlpanel.cmd import main
|
||||
|
||||
main()
|
||||
|
||||
|
@ -1,26 +0,0 @@
|
||||
#!/usr/bin/env python
|
||||
# Copyright (C) 2008, Red Hat, Inc.
|
||||
#
|
||||
# This program is free software; you can redistribute it and/or modify
|
||||
# it under the terms of the GNU General Public License as published by
|
||||
# the Free Software Foundation; either version 2 of the License, or
|
||||
# (at your option) any later version.
|
||||
#
|
||||
# This program is distributed in the hope that it will be useful,
|
||||
# but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
# GNU General Public License for more details.
|
||||
#
|
||||
# You should have received a copy of the GNU General Public License
|
||||
# along with this program; if not, write to the Free Software
|
||||
# Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
|
||||
|
||||
import sys
|
||||
|
||||
sys.path.insert(0, '@prefix@/share/sugar/shell')
|
||||
|
||||
from emulator import main
|
||||
|
||||
main()
|
||||
|
||||
|
@ -1,12 +0,0 @@
|
||||
#!/usr/bin/env python
|
||||
import sys
|
||||
|
||||
from sugar.bundle.activitybundle import ActivityBundle
|
||||
|
||||
from dbus.mainloop.glib import DBusGMainLoop
|
||||
DBusGMainLoop(set_as_default=True)
|
||||
|
||||
bundle = ActivityBundle(sys.argv[1])
|
||||
bundle.install()
|
||||
|
||||
print "%s: '%s' installed." % (sys.argv[0], sys.argv[1])
|
@ -1,86 +0,0 @@
|
||||
#!/usr/bin/env python
|
||||
|
||||
# Copyright (C) 2007, Red Hat, Inc.
|
||||
#
|
||||
# This program is free software; you can redistribute it and/or modify
|
||||
# it under the terms of the GNU General Public License as published by
|
||||
# the Free Software Foundation; either version 2 of the License, or
|
||||
# (at your option) any later version.
|
||||
#
|
||||
# This program is distributed in the hope that it will be useful,
|
||||
# but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
# GNU General Public License for more details.
|
||||
#
|
||||
# You should have received a copy of the GNU General Public License
|
||||
# along with this program; if not, write to the Free Software
|
||||
# Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
|
||||
|
||||
import os
|
||||
import sys
|
||||
from optparse import OptionParser
|
||||
|
||||
from sugar import env
|
||||
from sugar.activity import activityfactory
|
||||
from sugar.activity.registry import get_registry
|
||||
|
||||
usage = "usage: %prog [options] activity"
|
||||
parser = OptionParser(usage)
|
||||
parser.add_option("-d", "--debug", action="store_true", dest="debug",
|
||||
help="launch activity inside gdb")
|
||||
(options, args) = parser.parse_args()
|
||||
|
||||
if len(args) == 0:
|
||||
print 'You need to specify the activity name or part of it.'
|
||||
sys.exit(1)
|
||||
|
||||
registry = get_registry()
|
||||
activities = registry.find_activity(args[0])
|
||||
if len(activities) == 0:
|
||||
print 'Activity not found.'
|
||||
|
||||
activity = activities[0]
|
||||
cmd_args = activityfactory.get_command(activity)
|
||||
|
||||
def _which(exec_file):
|
||||
if 'PATH' in os.environ:
|
||||
envpath = os.environ['PATH']
|
||||
else:
|
||||
envpath = defpath
|
||||
|
||||
for path in envpath.split(os.pathsep):
|
||||
fullname = os.path.join(path, exec_file)
|
||||
if os.path.exists(fullname):
|
||||
return fullname
|
||||
|
||||
return None
|
||||
|
||||
def _get_interpreter(exec_file):
|
||||
if os.path.exists(exec_file):
|
||||
abs_path = exec_file
|
||||
else:
|
||||
abs_path = _which(exec_file)
|
||||
if not abs_path:
|
||||
return exec_file
|
||||
|
||||
f = open(abs_path)
|
||||
line = f.readline(100)
|
||||
if line.startswith('#!'):
|
||||
cmds = line[2:].strip().split(' ')
|
||||
cmds.append(abs_path)
|
||||
|
||||
if '/usr/bin/env' in cmds:
|
||||
cmds.remove('/usr/bin/env')
|
||||
|
||||
return cmds
|
||||
|
||||
return exec_file
|
||||
|
||||
if options.debug:
|
||||
act_args = cmd_args
|
||||
cmd_args = ['gdb', '--args']
|
||||
cmd_args.extend(_get_interpreter(act_args.pop(0)))
|
||||
cmd_args.extend(act_args)
|
||||
|
||||
os.execvpe(cmd_args[0], cmd_args, activityfactory.get_environment(activity))
|
||||
|
@ -1,26 +0,0 @@
|
||||
#!/usr/bin/env python
|
||||
# Copyright (C) 2008, Red Hat, Inc.
|
||||
#
|
||||
# This program is free software; you can redistribute it and/or modify
|
||||
# it under the terms of the GNU General Public License as published by
|
||||
# the Free Software Foundation; either version 2 of the License, or
|
||||
# (at your option) any later version.
|
||||
#
|
||||
# This program is distributed in the hope that it will be useful,
|
||||
# but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
# GNU General Public License for more details.
|
||||
#
|
||||
# You should have received a copy of the GNU General Public License
|
||||
# along with this program; if not, write to the Free Software
|
||||
# Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
|
||||
|
||||
import sys
|
||||
|
||||
sys.path.insert(0, '@prefix@/share/sugar/service')
|
||||
|
||||
from main import main
|
||||
|
||||
main()
|
||||
|
||||
|
@ -1,26 +0,0 @@
|
||||
#!/usr/bin/env python
|
||||
# Copyright (C) 2008, Red Hat, Inc.
|
||||
#
|
||||
# This program is free software; you can redistribute it and/or modify
|
||||
# it under the terms of the GNU General Public License as published by
|
||||
# the Free Software Foundation; either version 2 of the License, or
|
||||
# (at your option) any later version.
|
||||
#
|
||||
# This program is distributed in the hope that it will be useful,
|
||||
# but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
# GNU General Public License for more details.
|
||||
#
|
||||
# You should have received a copy of the GNU General Public License
|
||||
# along with this program; if not, write to the Free Software
|
||||
# Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
|
||||
|
||||
import sys
|
||||
|
||||
sys.path.insert(0, '@prefix@/share/sugar/shell')
|
||||
|
||||
from main import main
|
||||
|
||||
main()
|
||||
|
||||
|
@ -1,8 +0,0 @@
|
||||
#!/bin/sh
|
||||
|
||||
export GTK2_RC_FILES=@prefix@/share/sugar/data/sugar-xo.gtkrc
|
||||
if [ -f /etc/olpc-security ] ; then
|
||||
exec dbus-launch --exit-with-session --config-file=/etc/dbus-1/session-olpc.conf sugar-shell
|
||||
else
|
||||
exec dbus-launch --exit-with-session sugar-shell
|
||||
fi
|
@ -1,43 +0,0 @@
|
||||
sugar.gtkrc: gtkrc.em
|
||||
$(srcdir)/em.py -D theme=\'sugar\' $(srcdir)/gtkrc.em > \
|
||||
$(top_builddir)/data/sugar.gtkrc
|
||||
|
||||
sugar-xo.gtkrc: gtkrc.em
|
||||
$(srcdir)/em.py -D theme=\'sugar-xo\' $(srcdir)/gtkrc.em > \
|
||||
$(top_builddir)/data/sugar-xo.gtkrc
|
||||
|
||||
sugardir = $(pkgdatadir)/data
|
||||
sugar_DATA = \
|
||||
activities.defaults \
|
||||
kbdconfig \
|
||||
mime.defaults \
|
||||
$(GTKRC_FILES)
|
||||
|
||||
GTKRC_FILES = \
|
||||
sugar.gtkrc \
|
||||
sugar-xo.gtkrc
|
||||
|
||||
|
||||
mime_xml_in_files = sugar.xml.in
|
||||
mime_xml_files = $(mime_xml_in_files:.xml.in=.xml)
|
||||
@INTLTOOL_XML_RULE@
|
||||
|
||||
mimedir = $(datadir)/mime/packages
|
||||
mime_DATA = $(mime_xml_files)
|
||||
|
||||
install-data-hook:
|
||||
if ENABLE_UPDATE_MIMEDB
|
||||
if [ -z "$$DESTDIR" ]; then \
|
||||
update-mime-database "$(datadir)/mime"; \
|
||||
fi
|
||||
endif
|
||||
|
||||
uninstall-hook:
|
||||
if ENABLE_UPDATE_MIMEDB
|
||||
if [ -z "$$DESTDIR" ]; then \
|
||||
update-mime-database "$(datadir)/mime"; \
|
||||
fi
|
||||
endif
|
||||
|
||||
EXTRA_DIST = $(sugar_DATA) $(mime_xml_in_files) em.py gtkrc.em
|
||||
CLEANFILES = $(GTKRC_FILES) $(mime_xml_files)
|
@ -1,19 +0,0 @@
|
||||
# Ordered list of the activities displayed in the frame
|
||||
|
||||
org.laptop.Chat
|
||||
org.laptop.WebActivity
|
||||
org.laptop.AbiWordActivity
|
||||
org.laptop.RecordActivity
|
||||
org.laptop.Oficina
|
||||
org.laptop.TamTamMini
|
||||
org.vpri.EtoysActivity
|
||||
org.laptop.TurtleArtActivity
|
||||
org.laptop.Pippy
|
||||
org.laptop.Calculate
|
||||
org.laptop.Terminal
|
||||
org.laptop.MeasureActivity
|
||||
org.laptop.AcousticMeasure
|
||||
org.laptop.Memorize
|
||||
org.laptop.TamTamJam
|
||||
org.laptop.TamTamEdit
|
||||
org.laptop.TamTamSynthLab
|
File diff suppressed because it is too large
Load Diff
@ -1,14 +0,0 @@
|
||||
@{
|
||||
if theme == 'sugar':
|
||||
font_name = 'Sans Serif 10'
|
||||
icon_sizes = 'gtk-large-toolbar=40,40'
|
||||
else:
|
||||
font_name = 'Sans Serif 7'
|
||||
icon_sizes = 'gtk-large-toolbar=55,55'
|
||||
}@
|
||||
gtk-theme-name = "@theme"
|
||||
gtk-icon-theme-name = "sugar"
|
||||
gtk-font-name = "@font_name"
|
||||
gtk-cursor-theme-name = "sugar"
|
||||
gtk-toolbar-style = GTK_TOOLBAR_ICONS
|
||||
gtk-icon-sizes = "@icon_sizes"
|
@ -1,3 +0,0 @@
|
||||
# This is the sugar keyboard configuration for matchbox
|
||||
|
||||
<Alt>return=fullscreen
|
@ -1,21 +0,0 @@
|
||||
# MIME Activity service name
|
||||
|
||||
application/pdf org.laptop.sugar.ReadActivity
|
||||
|
||||
text/rtf org.laptop.AbiWordActivity
|
||||
text/plain org.laptop.AbiWordActivity
|
||||
application/x-abiword org.laptop.AbiWordActivity
|
||||
text/x-xml-abiword org.laptop.AbiWordActivity
|
||||
application/msword org.laptop.AbiWordActivity
|
||||
application/rtf org.laptop.AbiWordActivity
|
||||
|
||||
image/png org.laptop.WebActivity
|
||||
image/gif org.laptop.WebActivity
|
||||
image/jpeg org.laptop.WebActivity
|
||||
text/html org.laptop.WebActivity
|
||||
application/xhtml+xml org.laptop.WebActivity
|
||||
application/xml org.laptop.WebActivity
|
||||
application/rss+xml org.laptop.WebActivity
|
||||
application/ogg org.laptop.WebActivity
|
||||
audio/ogg org.laptop.WebActivity
|
||||
video/ogg org.laptop.WebActivity
|
@ -1,11 +0,0 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<mime-info xmlns="http://www.freedesktop.org/standards/shared-mime-info">
|
||||
<mime-type type="application/vnd.olpc-sugar">
|
||||
<_comment>Sugar activity bundle</_comment>
|
||||
<glob pattern="*.xo"/>
|
||||
</mime-type>
|
||||
<mime-type type="application/vnd.olpc-content">
|
||||
<_comment>Sugar content bundle</_comment>
|
||||
<glob pattern="*.xol"/>
|
||||
</mime-type>
|
||||
</mime-info>
|
@ -1,18 +0,0 @@
|
||||
/*
|
||||
* Copyright (C) 2006, Red Hat, Inc.
|
||||
*
|
||||
* This program is free software; you can redistribute it and/or modify
|
||||
* it under the terms of the GNU General Public License as published by
|
||||
* the Free Software Foundation; either version 2 of the License, or
|
||||
* (at your option) any later version.
|
||||
*
|
||||
* This program is distributed in the hope that it will be useful,
|
||||
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
* GNU General Public License for more details.
|
||||
*
|
||||
* You should have received a copy of the GNU General Public License
|
||||
* along with this program; if not, write to the Free Software
|
||||
* Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
|
||||
*/
|
||||
|
@ -1,16 +0,0 @@
|
||||
# Copyright (C) 2006, Red Hat, Inc.
|
||||
#
|
||||
# This program is free software; you can redistribute it and/or modify
|
||||
# it under the terms of the GNU General Public License as published by
|
||||
# the Free Software Foundation; either version 2 of the License, or
|
||||
# (at your option) any later version.
|
||||
#
|
||||
# This program is distributed in the hope that it will be useful,
|
||||
# but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
# GNU General Public License for more details.
|
||||
#
|
||||
# You should have received a copy of the GNU General Public License
|
||||
# along with this program; if not, write to the Free Software
|
||||
# Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
|
||||
|
@ -1,18 +0,0 @@
|
||||
/*
|
||||
* Copyright (C) 2006, Red Hat, Inc.
|
||||
*
|
||||
* This library is free software; you can redistribute it and/or
|
||||
* modify it under the terms of the GNU Lesser General Public
|
||||
* License as published by the Free Software Foundation; either
|
||||
* version 2 of the License, or (at your option) any later version.
|
||||
*
|
||||
* This library is distributed in the hope that it will be useful,
|
||||
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
|
||||
* Lesser General Public License for more details.
|
||||
*
|
||||
* You should have received a copy of the GNU Lesser General Public
|
||||
* License along with this library; if not, write to the
|
||||
* Free Software Foundation, Inc., 59 Temple Place - Suite 330,
|
||||
* Boston, MA 02111-1307, USA.
|
||||
*/
|
@ -1,17 +0,0 @@
|
||||
# Copyright (C) 2006, Red Hat, Inc.
|
||||
#
|
||||
# This library is free software; you can redistribute it and/or
|
||||
# modify it under the terms of the GNU Lesser General Public
|
||||
# License as published by the Free Software Foundation; either
|
||||
# version 2 of the License, or (at your option) any later version.
|
||||
#
|
||||
# This library is distributed in the hope that it will be useful,
|
||||
# but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
|
||||
# Lesser General Public License for more details.
|
||||
#
|
||||
# You should have received a copy of the GNU Lesser General Public
|
||||
# License along with this library; if not, write to the
|
||||
# Free Software Foundation, Inc., 59 Temple Place - Suite 330,
|
||||
# Boston, MA 02111-1307, USA.
|
||||
|
@ -1,199 +0,0 @@
|
||||
Colors
|
||||
|
||||
Black - palettes, popups
|
||||
Toolbar Grey #262626 - toolbars, expanded palette
|
||||
Button Grey #808080 - buttons
|
||||
Selection Grey #A6A6A6 - selection, expanded panels
|
||||
Panel Grey #C0C0C0 - panel, desktop
|
||||
Text field Grey #E5E5E5 - text field background
|
||||
White - pressed states and multiline text areas
|
||||
|
||||
States
|
||||
|
||||
Default - gtk.STATE_NORMAL
|
||||
Focused - gtk.STATE_SELECTED
|
||||
Pressed - gtk.STATE_ACTIVE
|
||||
Hover - gtk.STATE_PRELIGHT
|
||||
Inactive - gtk.STATE_INSENSITIVE
|
||||
|
||||
gtk.Button
|
||||
|
||||
* The image should work the same of the image button
|
||||
* Need to write a theme to match the visual style
|
||||
* Cancel should never be default because you can always activate it with Esc
|
||||
* Radius should be 1/2 of the control height
|
||||
* Write a list of stock icons people should use and replace them in the theme to match our visual style
|
||||
|
||||
sugar.Icon
|
||||
|
||||
* Used in canvas-like views so probably an Hippo item.
|
||||
* Svg Only.
|
||||
* It should support xo colors easily.
|
||||
* Rollovers with a focus mark.
|
||||
|
||||
sugar.IconButton
|
||||
|
||||
* Support for SVG and png.
|
||||
* Icons should be grey scale. But might be coloured with the XO colors (svg only)
|
||||
* Size of the button is 75 pixels, size of the icon canvas is 55 and suggested icon size is around 45.
|
||||
* States, defaults:
|
||||
Hover : Black
|
||||
Pressed : Rounded rectangle 61 pixels, 10 pixels of radius, filled in selection grey
|
||||
Focused : Rounded rectangle 61 pixels, 10 pixels of radius, stroked in white 2.25 points
|
||||
Inactive. Fallbacks if no inactive icon is specified.
|
||||
Svg: Remove the fill and render the stroke in button grey
|
||||
Png: just do some effect on the pixbuf, which also work for grey icons
|
||||
* You can set an icon for each states which replace the default except for the Hover state of buttons which has rollover.
|
||||
* "palette" boolean property. If true show an arrow active immediately on click (but also on hover)
|
||||
|
||||
sugar.ToolButton (support for rollovers)
|
||||
|
||||
* Contains IconButton
|
||||
* There is no palette but a tooltip.
|
||||
* Normal: Button grey rounded filled rectangle
|
||||
* Inactive: Button grey rounded stroked rectangle
|
||||
|
||||
sugar.ToggleIconButton
|
||||
|
||||
* Toggled should be like Pressed
|
||||
* Inconsistent should be the same of Default (the action depend on the cases)
|
||||
* Pressed state and Toggled state is Selection grey
|
||||
|
||||
sugar.ToolIconButton
|
||||
|
||||
* Contains a ToggleIconButton
|
||||
|
||||
gtk.CheckButton
|
||||
|
||||
* Match the visual design, shoul be possible with just theme changes
|
||||
|
||||
gtk.RadioButton
|
||||
|
||||
* Exactly like CheckButton just a different indicator
|
||||
|
||||
gtk.OptionMenu
|
||||
|
||||
* Match the visual style. Hopefully only theme changes.
|
||||
* Add the scroll thing.
|
||||
* Groups. Either by a normal separator or a titled separator.
|
||||
* Optional support for showing just the icon from the menu (maybe, low priority)
|
||||
* Allow fixed sizing of the "button" and ellipsize the label
|
||||
|
||||
sugar.Entry
|
||||
|
||||
* Support for packing icons before and after the entry. Extend gtk.Entry.
|
||||
* Activate/Cancel functionality.
|
||||
Two buttons at the end to the entry and key bindings (Esc and Enter). They are visible only when there are changes.
|
||||
The icons appear only when the field is focused and the content is changed since it gained focus.
|
||||
When hitting escape revert and select all the text.
|
||||
|
||||
gtk.ComboxBox
|
||||
|
||||
* We miss accept/cancel functionality. Probably patch gtk to allow to replace the entry in the combo box with sugar.Entry.
|
||||
|
||||
sugar.SearchEntry
|
||||
|
||||
* Use sugar.Entry
|
||||
* Search button on the left. Clicking should focus the entry.
|
||||
* Cancel button (Esc) on the right, always visible when there is text in the entry. Clicking it will clear the text and focus the textfield.
|
||||
* Activate button (Enter) on the right displayed when the content of the text field changed from the last focus or activation.
|
||||
* While activating:
|
||||
the Activate button becomes a Spinner.
|
||||
clicking the close button also cancel the search.
|
||||
* When activation is completed:
|
||||
The spinner goes away.
|
||||
We *don't* clear the entry but we select the text.
|
||||
* Search can either be incremental or on activation. For incremental there is no Accept button. start_spinning and stop_spinning to control the spin icon. start would only spin for an amount of time decided by the widget itself (and documented).
|
||||
* The suggestions list is provided by the application. Need to figure out which api to use, either model or signal based.
|
||||
* Default implementation of suggestions which automatically save the latest searches.
|
||||
|
||||
sugar.DateSelector
|
||||
sugar.DateComboBox (lower priority)
|
||||
|
||||
* Pluggable calendar implementation to support different kind of calendars (localization).
|
||||
* Might reuse gtk.Calendar. We should unify month/year selectors and accellerate the movement gradually.
|
||||
|
||||
gtk.SpinButton
|
||||
|
||||
* Make it match the visual design, hopefully just theme changes
|
||||
|
||||
sugar.ToolItem
|
||||
|
||||
* Optional label, either text or icon
|
||||
* Used for example to have a label near a SpinButton. Clicking on the label should focus the spin button.
|
||||
|
||||
gtk.ProgressBar
|
||||
|
||||
* Make it match the visual design, hopefully just theme changes.
|
||||
* For determinate progress bars should we always pulse to show that there is activity (power consumption? necessary feedback?)
|
||||
* Do not use text inside the progress bar
|
||||
|
||||
sugar.Spinner
|
||||
|
||||
* pulse() call to keep it running with a timeout
|
||||
* stop()
|
||||
|
||||
gtk.Range (or sugar.Slider?)
|
||||
|
||||
* Property to show the fill in white color, probably default on.
|
||||
* Draw the discrete steps.
|
||||
* For colored sliders, subclass gtk.Range and add a gradient.
|
||||
|
||||
sugar.LevelIndicator
|
||||
|
||||
* Set the number of blocks
|
||||
* Set the level as percentage
|
||||
* Property for discrete or not
|
||||
* We can probably use a GtkAdjustment for most of the above.Rollovers
|
||||
|
||||
|
||||
gtk.TextView
|
||||
|
||||
gtk.ScrolledWindow
|
||||
|
||||
* Theme it to match the visual.
|
||||
|
||||
sugar.ScrolledWindow
|
||||
|
||||
* Support for markers. Line as default and optional support for other shapes (star for bookmarks, circles for xos...). Generic way of add marks and keep them updated (observer?)
|
||||
|
||||
gtk.Expander
|
||||
|
||||
gtk.Separator
|
||||
|
||||
sugar.GroupBox
|
||||
|
||||
* just a container
|
||||
* set_title and set_title_widget (checkbox, radiobutton...)
|
||||
* different color and separator under title
|
||||
|
||||
gtk.TreeView
|
||||
|
||||
gtk.Notebook
|
||||
|
||||
* Expand to fill the whole space by default but property to turn it off
|
||||
* Switching tabs with the little arrows should page
|
||||
|
||||
Palettes in ToolIconButton, IconButton
|
||||
* Inmediately on rollover, show the black background.
|
||||
* After a very short delay, show the primary state (name of the action and key shortcut).
|
||||
* After a bigger delay, show the popup secondary state.
|
||||
* Could be animated.
|
||||
* Menu Items would go on the top and then the free-form rollover content.
|
||||
* The popup would be a gtk.Window that contains a Label, a MenuShell, an hippo.Canvas (or whatever) and finally a button bar (OK/Cancel).
|
||||
* The popup will have a setPrimaryState(label, accelerator) method. For action buttons would be a MenuItem, for the others would only be a Label.
|
||||
* The primary state should already have the same width as the secondary state and the expandable areas.
|
||||
* Primary states appear and disappear automatically (with a short delay). A click outside makes it disappear instantly.
|
||||
* Secondary states appear after a delay, or with a single click on the icon.
|
||||
* Secondary disappears with the esc key, clicking outside the popup or clicking on a button inside.
|
||||
|
||||
Toolbox
|
||||
* When an activity opens, the activity tab should be opened and the focus on the activity title.
|
||||
* We must provide an activity tab in the toolbox and would be good to also provide an standard Edit tab.
|
||||
|
||||
Grab key
|
||||
* We probably will need the grab mode.
|
||||
* Highlight the scrollbar in the view the pointer is (the view that will scroll when moving the pointer).
|
||||
|
||||
Clipboard
|
||||
* Window manager to handle in an invisible window in every corner and forward the events when they are not in the corner, or use XEvIE (X Event Interception Extension).
|
@ -1,126 +0,0 @@
|
||||
= Frame =
|
||||
|
||||
== Activation and deactivation ==
|
||||
|
||||
* Immediately access the frame by hitting any corner pixel (the exact corner point)
|
||||
* Hitting any of the screen edges activate the frame after 0.5s delay
|
||||
* Pressing and holding the frame key activate the frame until the key is released.
|
||||
* Pressing the frame key momentarily toggle the frame. To deactivate it another key press is necessary.
|
||||
|
||||
= IRC logs =
|
||||
|
||||
Frame
|
||||
|
||||
eliason marcopg: First, you can immediately access the frame by hitting any corner pixel.
|
||||
dcbw marcopg: I think that's the issue, yes
|
||||
eliason Second, you can activate it from any edge, but there is a half second delay. In addition to the delay, the timer on the delay only ticks when the mouse is on an edge pixel and also below some threshold velocity, so if the mouse is moving it will not show up.
|
||||
eliason marcopg: Third, there will be a frame key. Pressing and holding this key will invoke the frame until the key is released. Pressing this key momentarily, however, will toggle the frame and keep it in view until the key is pressed again.
|
||||
eliason marcopg: All of these things are implemented in Flash (The frame key is 8, I think...), with the exception of the mouse velocity threshold on the edges.
|
||||
eliason marcopg: The only other minor usability issue I could see is adding a hit area in the corners. That is, once the frame is out, have an invisible triangle in each corner that is still considered part of the frame, so that rolling out of the frame to get from one edge to another doesn't hide the frame, by accident. In fact, doing this would make the delay on hide unnecessary.
|
||||
eliason marcopg: Oh, and other important edges case to think about on the frame: 1) When someone is dragginan object (XO, file, image, etc) the frame should come out prematurely and without delay (maybe once within a large grid cell of the edge) and highlight to indicate where the object could be dropped. 2) When the search field is active, the frame should remain out even if the mouse isn't over it. Only when the search is cleared should it hide again.
|
||||
eliason marcopg: The rollover states are as follows: 1) Immediate rollover is a black square in the frame cell itself. 2) Very shortly thereafter (about 1/4 sec) Is the Primary information label and 3) a bit longer after that (about 1/2 sec) the extended panel appears with additional info.
|
||||
|
||||
Menu
|
||||
|
||||
eliason marcopg: Deactivation is instantaneous at the moment, but again, based on testing with the software we may want to add a very short delay. Also, we may want again to have a invisible triangles between the grid cell in the frame and the extended panel.
|
||||
eliason Delay between mouse rollover and showing black square: 0
|
||||
eliason Delay before primary info animation begins: 1/10 sec
|
||||
eliason Duration of primary info extension animation: 1/5 sec
|
||||
eliason Delay from end of primary info animation until secondary info: 1/2 sec
|
||||
Duration of secondary info animation: 1/5 sec
|
||||
|
||||
Text layout
|
||||
|
||||
eliason marcopg: Well, first of all, in the latest screens which we haven't sent out yet, the primary info rollover is designed to fit the text to the nearest microgrid, regardless of the size of the secondary info panel. The second animation segment will both extend the width and height to fit.
|
||||
eliason marcopg: As far as cutoff goes, I think that's a reasonable solution. We should allow the primary info text to be as long as the secondary info panel, and beyond that an ellipsis would be a good way to go, though hopefully designers are strongly encouraged NOT to let that happen.
|
||||
eliason marcopg: However, there may be cases when we don't want that to happen. I can think of one, which you haven't seen yet: "Invite with X X X X X." The new activity/invite rollover might have the XOs who you are implicitly inviting to start an activity with listed, and we couldn't cut that off (Though we CANget around it and list, say, a max of three people and then indicate that there are 5 more not shown, etc.)
|
||||
eliason marcopg: Right. I think that, in most cases, there should be some template for it. If the designer is creating a GUI for an application and making toolsets (such as the color chooser), then we know how big all of those are. Things like "just text" will mostly show up in OS applications like the clippings and such, so we can just pick a preferred size that shows enough text to be meaningful without compromising too much of the screen.
|
||||
|
||||
Mesh view
|
||||
|
||||
eliason marcopg: also important regarding the results: the fill color should be the background color, so they look like outlines, and the line color should be near enough to the background to make them less contrasty. Also, all XOs in the result set should be z-sorted to the front of their groups. That's key.
|
||||
eliason marcopg: The activity icons and XOs are treated separately, so it may be the case that several XOs in a group match the search but the activity their in doesn't, and they would be grayed out independently.
|
||||
eliason marcopg: yes, only the color change. Colored stuff is the result. We don't want to actually make things disappear.
|
||||
|
||||
|
||||
Mesh discussion
|
||||
|
||||
eliason marcopg: Well, the terminology we're now using for the zoom level labels is: My Activities, My Friends, My Neighbors.
|
||||
eliason marcopg: Alright, true, so the working terminology (not the labels for the search field, but still used by all of us) is: home, friends, mesh
|
||||
eliason marcopg: If you treat each frieeliason marcopg: If you treat each friend or group as a node in a graph, and each edge in the graph as a spring, you can let the system reach an equilibrium using a basic physics simulation that will spread the nodes out evenly.nd or group as a node in a graph, and each edge in the graph as a spring, you can let the system reach an equilibrium using a basic physics simulation that will spread the nodes out evenly.
|
||||
eliason marcopg: If you treat each friend or group as a node in a graph, and each edge in the graph as a spring, you can let the system reach an equilibrium using a basic physics simulation that will spread the nodes out evenly.
|
||||
eliason marcopg: There's lots of info on this type of thing online. To do it right within a given box, you also have to add anchored springs at the corners and such to stretch the whole thing out to fill the space.
|
||||
eliason OK, so another basic idea is to keep a very rough downsampled grayscale image around....
|
||||
eliason The grayscale value would map to the number of XOs within the grid cell on screen.
|
||||
eliason marcopg: Then, when placing a new one you could just find the best place to place it , though now that I think about it that would probably require a simulated annealing algorithm or something else clever to do...
|
||||
marcopg eliason, do you mean macro cell here?
|
||||
marcopg i.e. every buddy would be placed in one macro cell
|
||||
eliason marcopg: Well, actually I guess you'd kind of want a blurred brayscale image, where each object placed represents a white circle, but with a gaussian blur so that it acts like a topographic map of the mesh.
|
||||
eliason marcopg: The white spots would be dense, like hills, the black spots would be void of people, like holes. Then to place a new one, you kind of roll a simulated marble around until you find a good hole to place it in...
|
||||
eliason marcopg: And, yet another idea, which could be used in conjunction with or independent of the above. You could simply place a small repulsive force between the objects, so that they push each other apart slightly. You could just place at random and have them adjust accordingly. This works very much like the spring model, though.
|
||||
eliason Of course, the drawback of the third idea is that it's n^2 in the number of groups on the mesh, but that number should never be that large.
|
||||
eliason The spring model is a little more complicated, but you only have to place springs between nearby objects, which reduces that somewhat.
|
||||
eliason marcopg: But actually, I think #3 might be the easiest to implement, and work just as well. It works nicely since it could still allow you to drag them around and the rest of the mesh would react naturally. In the spring model, you'd have to dynamically add and break spring connections when a node is moved around.
|
||||
marcopg eliason, mm was just thinking about this would interact with custom placed nodes...
|
||||
marcopg eliason, I never done something similar before so I will really need to play a bit with it...
|
||||
eliason marcopg: Also, #3 is more forgiving: In the spring model, placing one new node will move EVERY node in the mesh somewhat, if even just a small amount, since the whole system adjusts. With the repulsion force, only nearby nodes would be affected, except of course through a chain reaction...
|
||||
eliason marcopg: I'm sure we can find documentation. Basically, you calculate the distance between the two nodes (pythag) and if that distance is less than some threshold you compute the angle between them (atan2) and then you give each one a small repulsive acceleration, and update each frame by treating each with its own acceleration, velocity, and position.
|
||||
eliason marcopg: radiusConstant + (numXos*radiusScale) + ((index%3)*offsetScale) <-- that gets pretty close to what I'm working with now.
|
||||
eliason marcopg: One addition: When the groups are small, we don't want to add the snowflake effect, since they fit in neat geometric shapes around the ring. So we get....actually, here's the ugly line of code: radius = 25 + .3*(Math.max(participants.length-10,0)) + (i%3)*.5*(Math.max(participants.length-10,0));
|
||||
eliason marcopg: The added ugliness is a bit of code that zeros out the 2nd two quantities if there are less than 10 people in the group. You could just place them in an if block actually, but I'd done it this way in case I wanted to change the thresholds independently...eliason marcopg: The added ugliness is a bit of code that zeros out the 2nd two quantities if there are less than 10 people in the group. You could just place them in an if block actually, but I'd done it this way in case I wanted to change the thresholds independently...
|
||||
eliason marcopg: OK, cool. The animation is a simple easing algorithm: position += (targetPostition - position)*percentage.
|
||||
eliason marcopg: Well, that's a function of the radius and the angle computed from above. targetX = radius*cos(angle), targetY = radius*sin(angle), for each XO.
|
||||
marcopg eliason, aaah I see now
|
||||
|
||||
eliason marcopg: The basic problem is that people are crossing an index that is a multiple of the mod, so everyone shifts in and out. What if, instead, we adjusted the indeces of every XO with an index of modValue*c greater than the XO that left, and subtract modValue from each of their indices?
|
||||
eliason With mod 3, we basically have 3 levels of the ring. This solution would just shift ONE of those rings couter-clockwise one XO position, leaving the other two rings intact as is. We move many fewer XOs than before, but we minimize the movement any given XO has to make by spreading it across the ring level instead of moving the last XO all the way across the circle...eliason marcopg: The basic problem is that people are crossing an index that is a multiple of the mod, so everyone shifts in and out. What if, instead, we adjusted the indeces of every XO with an index of modValue*c greater than the XO that left, and subtract modValue from each of their indices?
|
||||
eliason With mod 3, we basically have 3 levels of the ring. This solution would just shift ONE of those rings couter-clockwise one XO position, leaving the other two rings intact as is. We move many fewer XOs than before, but we minimize the movement any given XO has to make by spreading it across the ring level instead of moving the last XO all the way across the circle...
|
||||
eliason marcopg: The final detail of that, beyond shifting each index down by the mod value, is to shift the very last group of people in the ring down to fill all the holes, if you get my meaning...
|
||||
|
||||
Activity startup feedback
|
||||
|
||||
I agree we certainly need feedback for this sort of thing. For
|
||||
starters, the icon of the selected activity should immediately appear
|
||||
in the ring. Perhaps we can apply some small animation to this
|
||||
activity icon to indicate that it is starting up. Marco, could you
|
||||
use HSV for the icon color, and modulate the S(aturation) on a sin
|
||||
curve so the color pulses betwen, say, 0 and 192 until the activity
|
||||
starts, at which point it slides up to 255?
|
||||
|
||||
Clipboard
|
||||
|
||||
<marcopg> eliason, when should the frame be automatically showed? when
|
||||
starting the drag or when hitting the corner
|
||||
<marcopg> eliason, (the first one would be tricky to implement)
|
||||
<eliason> marcopg: Initially we wanted it to happen on drag, but after
|
||||
thinking about this more, it's a bad idea, since it would hide the toolbars,
|
||||
and some activities may have toolbars that support drag and drop also. As
|
||||
such, we probably just keep the hot corners as is, and perhaps implement the
|
||||
"warm edges" too, but only when dragging...
|
||||
<marcopg> eliason, which reminds me... the plan is to completely drop edges at
|
||||
this point? or at least give it a try? (for the not dragging case)
|
||||
<eliason> I still think it's worth trying, but I think the general consensus
|
||||
was that we should drop it. That's also the easier option, so for now, I
|
||||
guess it's fine.
|
||||
<marcopg> ok
|
||||
<marcopg> eliason, what should be the title of the clipboard rollover? (we are
|
||||
trying to get text objects right for now, but if you have general ideas...)
|
||||
<eliason> marcopg: Well, it would depend on what is in the clipboard. For
|
||||
instance, if I copy some text, it should say "text clipping", or if I copy an
|
||||
image it should say "picture clipping"
|
||||
<marcopg> eliason, so [name of the object] + clipping?
|
||||
<eliason> marcopg: If it is an activity object, it should be the name of the
|
||||
object i.e. "Eben's Shark Drawing", etc.
|
||||
<marcopg> oh ok
|
||||
<eliason> It's only a clipping if it is part of another larger context.
|
||||
<eliason> If the whole thing is an object itself, we use the object's name.
|
||||
<marcopg> eliason, I see now
|
||||
<marcopg> eliason, we want a preview of the objectm right? For text, should we
|
||||
show part of the text in the rollover?
|
||||
<eliason> marcopg: yeah, probably the first n characters of it, with an
|
||||
ellipsis at the end.
|
||||
<marcopg> eliason, on multiple lines I guess?
|
||||
<marcopg> something like, 4 lines of text on a 2 grid cells large menu, and
|
||||
ellipsize after that
|
||||
<marcopg> (the exact numbers doesn't matter, just the logic
|
||||
<eliason> marcopg: Right.
|
@ -1 +0,0 @@
|
||||
sugar-marshal.*
|
@ -1 +0,0 @@
|
||||
SUBDIRS = sugar
|
@ -1,2 +0,0 @@
|
||||
_sugarext.c
|
||||
_sugarext.c
|
@ -1,227 +0,0 @@
|
||||
#!/usr/bin/env python
|
||||
|
||||
# Copyright (C) 2007, Red Hat, Inc.
|
||||
#
|
||||
# This program is free software; you can redistribute it and/or modify
|
||||
# it under the terms of the GNU General Public License as published by
|
||||
# the Free Software Foundation; either version 2 of the License, or
|
||||
# (at your option) any later version.
|
||||
#
|
||||
# This program is distributed in the hope that it will be useful,
|
||||
# but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
# GNU General Public License for more details.
|
||||
#
|
||||
# You should have received a copy of the GNU General Public License
|
||||
# along with this program; if not, write to the Free Software
|
||||
# Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
|
||||
|
||||
# Latest source available at git://dev.laptop.org/sugar
|
||||
|
||||
import os
|
||||
import sys
|
||||
import re
|
||||
import datetime
|
||||
import subprocess
|
||||
|
||||
source_exts = [ '.py', '.c', '.h', '.cpp' ]
|
||||
|
||||
def is_source(path):
|
||||
for ext in source_exts:
|
||||
if path.endswith(ext):
|
||||
return True
|
||||
|
||||
def get_name_and_version():
|
||||
f = open('configure.ac', 'r')
|
||||
config = f.read()
|
||||
f.close()
|
||||
|
||||
exp = 'AC_INIT\(\[[^\]]+\],\[([^\]]+)\],\[\],\[([^\]]+)\]'
|
||||
match = re.search(exp, config)
|
||||
if not match:
|
||||
print 'Cannot find the package name and version.'
|
||||
sys.exit(0)
|
||||
|
||||
return [ match.group(2), match.group(1) ]
|
||||
|
||||
def cmd_help():
|
||||
print 'Usage: \n\
|
||||
maint-helper.py build-snapshot - build a source snapshot \n\
|
||||
maint-helper.py fix-copyright [path] - fix the copyright year \n\
|
||||
maint-helper.py check-licenses - check licenses in the source'
|
||||
|
||||
def cmd_build_snapshot():
|
||||
[ name, version ] = get_name_and_version()
|
||||
|
||||
print 'Update git...'
|
||||
|
||||
retcode = subprocess.call(['git', 'pull'])
|
||||
if retcode:
|
||||
print 'ERROR - cannot pull from git'
|
||||
|
||||
cmd = 'git-show-ref --hash=10 refs/heads/master'
|
||||
alphatag = os.popen(cmd).readline().strip()
|
||||
|
||||
tarball = '%s-%s-git%s.tar.bz2' % (name, version, alphatag)
|
||||
|
||||
print 'Build %s...' % tarball
|
||||
|
||||
retcode = subprocess.call(['make', 'distcheck'])
|
||||
if retcode:
|
||||
sys.exit(0)
|
||||
|
||||
if 'JOYBUILD_PATH' in os.environ:
|
||||
tarball = os.path.join(os.environ['JOYBUILD_PATH'], 'source', tarball)
|
||||
os.rename('%s-%s.tar.bz2' % (name, version), tarball)
|
||||
|
||||
print 'Update NEWS.sugar...'
|
||||
|
||||
if os.environ.has_key('SUGAR_NEWS'):
|
||||
sugar_news_path = os.environ['SUGAR_NEWS']
|
||||
if os.path.isfile(sugar_news_path):
|
||||
f = open(sugar_news_path, 'r')
|
||||
sugar_news = f.read()
|
||||
f.close()
|
||||
else:
|
||||
sugar_news = ''
|
||||
|
||||
[ name, version ] = get_name_and_version()
|
||||
sugar_news += '%s - %s - %s\n\n' % (name, version, alphatag)
|
||||
|
||||
f = open('NEWS', 'r')
|
||||
for line in f.readlines():
|
||||
if len(line.strip()) > 0:
|
||||
sugar_news += line
|
||||
else:
|
||||
break
|
||||
f.close()
|
||||
|
||||
f = open(sugar_news_path, 'w')
|
||||
f.write(sugar_news)
|
||||
f.close()
|
||||
|
||||
print 'Update NEWS...'
|
||||
|
||||
f = open('NEWS', 'r')
|
||||
news = f.read()
|
||||
f.close()
|
||||
|
||||
news = 'Snapshot %s\n\n' % alphatag + news
|
||||
|
||||
f = open('NEWS', 'w')
|
||||
f.write(news)
|
||||
f.close()
|
||||
|
||||
print 'Committing to git...'
|
||||
|
||||
changelog = 'Snapshot %s.' % alphatag
|
||||
retcode = subprocess.call(['git', 'commit', '-a', '-m % s' % changelog])
|
||||
if retcode:
|
||||
print 'ERROR - cannot commit to git'
|
||||
|
||||
retcode = subprocess.call(['git', 'push'])
|
||||
if retcode:
|
||||
print 'ERROR - cannot push to git'
|
||||
|
||||
print 'Done.'
|
||||
|
||||
def check_licenses(path, license, missing):
|
||||
matchers = { 'LGPL' : 'GNU Lesser General Public',
|
||||
'GPL' : 'GNU General Public License' }
|
||||
|
||||
license_file = os.path.join(path, '.license')
|
||||
if os.path.isfile(license_file):
|
||||
f = open(license_file, 'r')
|
||||
license = f.readline().strip()
|
||||
f.close()
|
||||
|
||||
for item in os.listdir(path):
|
||||
full_path = os.path.join(path, item)
|
||||
|
||||
if os.path.isdir(full_path):
|
||||
check_licenses(full_path, license, missing)
|
||||
else:
|
||||
check_source = is_source(item)
|
||||
|
||||
# Special cases.
|
||||
if item.find('marshal') > 0 or \
|
||||
item.startswith('egg') > 0:
|
||||
check_source = False
|
||||
|
||||
if check_source:
|
||||
f = open(full_path, 'r')
|
||||
source = f.read()
|
||||
f.close()
|
||||
|
||||
miss_license = True
|
||||
if source.find(matchers[license]) > 0:
|
||||
miss_license = False
|
||||
|
||||
# Special cases.
|
||||
if source.find('THIS FILE IS GENERATED') > 0:
|
||||
miss_license = False
|
||||
|
||||
if miss_license:
|
||||
if not missing.has_key(license):
|
||||
missing[license] = []
|
||||
missing[license].append(full_path)
|
||||
|
||||
def cmd_check_licenses():
|
||||
missing = {}
|
||||
check_licenses(os.getcwd(), 'GPL', missing)
|
||||
|
||||
for item in missing.keys():
|
||||
print '%s:\n' % item
|
||||
for path in missing[item]:
|
||||
print path
|
||||
print '\n'
|
||||
|
||||
COPYRIGHT = 'Copyright (C) '
|
||||
|
||||
def fix_copyright(path):
|
||||
for item in os.listdir(path):
|
||||
full_path = os.path.join(path, item)
|
||||
|
||||
if os.path.isdir(full_path):
|
||||
fix_copyright(full_path)
|
||||
elif is_source(item):
|
||||
f = open(full_path, 'r')
|
||||
source = f.read()
|
||||
f.close()
|
||||
|
||||
year_start = -1
|
||||
year_end = -1
|
||||
|
||||
i1 = source.find(COPYRIGHT)
|
||||
if i1 != -1:
|
||||
i1 += len(COPYRIGHT)
|
||||
i2 = i1 + source[i1:].find(' ')
|
||||
if i1 > 0:
|
||||
try:
|
||||
year_start = int(source[i1:i1 + 4])
|
||||
year_end = int(source[i1 + 6: i1 + 10])
|
||||
except ValueError:
|
||||
pass
|
||||
|
||||
if year_start > 0 and year_end < 0:
|
||||
year_end = year_start
|
||||
|
||||
year = datetime.date.today().year
|
||||
if year_end < year:
|
||||
result = '%s%d-%d%s' % (source[:i1], year_start,
|
||||
year, source[i2:])
|
||||
f = open(full_path, 'w')
|
||||
f.write(result)
|
||||
f.close()
|
||||
|
||||
def cmd_fix_copyright(path):
|
||||
fix_copyright(path)
|
||||
|
||||
if len(sys.argv) < 2:
|
||||
cmd_help()
|
||||
elif sys.argv[1] == 'build-snapshot':
|
||||
cmd_build_snapshot()
|
||||
elif sys.argv[1] == 'check-licenses':
|
||||
cmd_check_licenses()
|
||||
elif sys.argv[1] == 'fix-copyright' and len(sys.argv) > 2:
|
||||
cmd_fix_copyright(sys.argv[2])
|
@ -0,0 +1,3 @@
|
||||
Makefile.in.in
|
||||
POTFILES
|
||||
stamp-it
|
@ -1 +0,0 @@
|
||||
data/sugar.xml.in
|
@ -1,420 +0,0 @@
|
||||
# SOME DESCRIPTIVE TITLE.
|
||||
# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
|
||||
# This file is distributed under the same license as the PACKAGE package.
|
||||
# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
|
||||
#, fuzzy
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: PACKAGE VERSION\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2008-01-18 18:19+0000\n"
|
||||
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
|
||||
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
||||
"Language-Team: LANGUAGE <LL@li.org>\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
"X-Generator: Translate Toolkit 1.0.1\n"
|
||||
|
||||
#: ../shell/intro/intro.py:67
|
||||
msgid "Name:"
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/intro/intro.py:96
|
||||
msgid "Click to change color:"
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/intro/intro.py:146
|
||||
msgid "Back"
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/intro/intro.py:160
|
||||
msgid "Done"
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/intro/intro.py:163
|
||||
msgid "Next"
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/view/BuddyMenu.py:59
|
||||
msgid "Remove friend"
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/view/BuddyMenu.py:62
|
||||
msgid "Make friend"
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/view/BuddyMenu.py:84
|
||||
#, python-format
|
||||
msgid "Invite to %s"
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/view/clipboardmenu.py:58
|
||||
msgid "Remove"
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/view/clipboardmenu.py:63
|
||||
msgid "Open"
|
||||
msgstr ""
|
||||
|
||||
#. self._stop_item = MenuItem(_('Stop download'), 'stock-close')
|
||||
#. TODO: Implement stopping downloads
|
||||
#. self._stop_item.connect('activate', self._stop_item_activate_cb)
|
||||
#. self.append_menu_item(self._stop_item)
|
||||
#: ../shell/view/clipboardmenu.py:73
|
||||
msgid "Add to journal"
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/view/clipboardmenu.py:213
|
||||
#, python-format
|
||||
msgid "Clipboard object: %s."
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/hardware/keydialog.py:149
|
||||
msgid "Key Type:"
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/hardware/keydialog.py:169
|
||||
msgid "Authentication Type:"
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/hardware/keydialog.py:250
|
||||
msgid "Encryption Type:"
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/view/home/activitiesdonut.py:90
|
||||
msgid "Starting..."
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/view/home/activitiesdonut.py:104 ../shell/view/home/MeshBox.py:295
|
||||
msgid "Resume"
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/view/home/activitiesdonut.py:111
|
||||
#: ../lib/sugar/activity/activity.py:132
|
||||
msgid "Stop"
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/view/Shell.py:285
|
||||
msgid "Screenshot"
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/view/home/HomeBox.py:159
|
||||
msgid "Reboot"
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/view/home/HomeBox.py:164
|
||||
msgid "Shutdown"
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/view/home/HomeBox.py:170
|
||||
msgid "Register"
|
||||
msgstr ""
|
||||
|
||||
#. Only show disconnect when there's a mesh device, because mesh takes
|
||||
#. priority over the normal wireless device. NM doesn't have a "disconnect"
|
||||
#. method for a device either (for various reasons) so this doesn't
|
||||
#. have a good mapping
|
||||
#: ../shell/view/home/MeshBox.py:90 ../shell/view/home/MeshBox.py:197
|
||||
#: ../shell/view/devices/network/wireless.py:113
|
||||
#: ../shell/view/devices/network/mesh.py:83
|
||||
msgid "Disconnect..."
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/view/home/MeshBox.py:195 ../shell/view/devices/network/mesh.py:37
|
||||
#: ../shell/view/devices/network/mesh.py:62
|
||||
#: ../shell/view/devices/network/mesh.py:66
|
||||
msgid "Mesh Network"
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/view/home/MeshBox.py:300
|
||||
msgid "Join"
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/view/devices/battery.py:38
|
||||
msgid "My Battery life"
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/view/devices/battery.py:94
|
||||
msgid "Battery charging"
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/view/devices/battery.py:96
|
||||
msgid "Battery discharging"
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/view/devices/battery.py:98
|
||||
msgid "Battery fully charged"
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/view/devices/network/wireless.py:61
|
||||
msgid "Disconnected"
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/view/devices/network/wireless.py:131
|
||||
msgid "Channel"
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/view/frame/zoomtoolbar.py:42
|
||||
msgid "Neighborhood"
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/view/frame/zoomtoolbar.py:54
|
||||
msgid "Group"
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/view/frame/zoomtoolbar.py:66
|
||||
msgid "Home"
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/view/frame/zoomtoolbar.py:78
|
||||
msgid "Activity"
|
||||
msgstr ""
|
||||
|
||||
#: ../lib/sugar/activity/activity.py:115
|
||||
msgid "Share with:"
|
||||
msgstr ""
|
||||
|
||||
#: ../lib/sugar/activity/activity.py:117
|
||||
msgid "Private"
|
||||
msgstr ""
|
||||
|
||||
#: ../lib/sugar/activity/activity.py:118
|
||||
msgid "My Neighborhood"
|
||||
msgstr ""
|
||||
|
||||
#: ../lib/sugar/activity/activity.py:126
|
||||
msgid "Keep"
|
||||
msgstr ""
|
||||
|
||||
#: ../lib/sugar/activity/activity.py:245
|
||||
msgid "Undo"
|
||||
msgstr ""
|
||||
|
||||
#: ../lib/sugar/activity/activity.py:250
|
||||
msgid "Redo"
|
||||
msgstr ""
|
||||
|
||||
#: ../lib/sugar/activity/activity.py:260
|
||||
msgid "Copy"
|
||||
msgstr ""
|
||||
|
||||
#: ../lib/sugar/activity/activity.py:265
|
||||
msgid "Paste"
|
||||
msgstr ""
|
||||
|
||||
#: ../lib/sugar/activity/activity.py:454
|
||||
#, python-format
|
||||
msgid "%s Activity"
|
||||
msgstr ""
|
||||
|
||||
#: ../lib/sugar/activity/activity.py:824
|
||||
msgid "Keep error"
|
||||
msgstr ""
|
||||
|
||||
#: ../lib/sugar/activity/activity.py:825
|
||||
msgid "Keep error: all changes will be lost"
|
||||
msgstr ""
|
||||
|
||||
#: ../lib/sugar/activity/activity.py:828
|
||||
msgid "Don't stop"
|
||||
msgstr ""
|
||||
|
||||
#: ../lib/sugar/activity/activity.py:831
|
||||
msgid "Stop anyway"
|
||||
msgstr ""
|
||||
|
||||
#: ../lib/sugar/graphics/alert.py:164 ../lib/sugar/graphics/alert.py:206
|
||||
msgid "Cancel"
|
||||
msgstr ""
|
||||
|
||||
#: ../lib/sugar/graphics/alert.py:168
|
||||
msgid "Ok"
|
||||
msgstr ""
|
||||
|
||||
#: ../lib/sugar/graphics/alert.py:216
|
||||
msgid "Continue"
|
||||
msgstr ""
|
||||
|
||||
#: ../lib/sugar/graphics/alert.py:244
|
||||
msgid "OK"
|
||||
msgstr ""
|
||||
|
||||
#: ../lib/sugar/graphics/objectchooser.py:175
|
||||
#, python-format
|
||||
msgid "%d year"
|
||||
msgstr ""
|
||||
|
||||
#: ../lib/sugar/graphics/objectchooser.py:175
|
||||
#, python-format
|
||||
msgid "%d years"
|
||||
msgstr ""
|
||||
|
||||
#: ../lib/sugar/graphics/objectchooser.py:176
|
||||
#, python-format
|
||||
msgid "%d month"
|
||||
msgstr ""
|
||||
|
||||
#: ../lib/sugar/graphics/objectchooser.py:176
|
||||
#, python-format
|
||||
msgid "%d months"
|
||||
msgstr ""
|
||||
|
||||
#: ../lib/sugar/graphics/objectchooser.py:177
|
||||
#, python-format
|
||||
msgid "%d week"
|
||||
msgstr ""
|
||||
|
||||
#: ../lib/sugar/graphics/objectchooser.py:177
|
||||
#, python-format
|
||||
msgid "%d weeks"
|
||||
msgstr ""
|
||||
|
||||
#: ../lib/sugar/graphics/objectchooser.py:178
|
||||
#, python-format
|
||||
msgid "%d day"
|
||||
msgstr ""
|
||||
|
||||
#: ../lib/sugar/graphics/objectchooser.py:178
|
||||
#, python-format
|
||||
msgid "%d days"
|
||||
msgstr ""
|
||||
|
||||
#: ../lib/sugar/graphics/objectchooser.py:179
|
||||
#, python-format
|
||||
msgid "%d hour"
|
||||
msgstr ""
|
||||
|
||||
#: ../lib/sugar/graphics/objectchooser.py:179
|
||||
#, python-format
|
||||
msgid "%d hours"
|
||||
msgstr ""
|
||||
|
||||
#: ../lib/sugar/graphics/objectchooser.py:180
|
||||
#, python-format
|
||||
msgid "%d minute"
|
||||
msgstr ""
|
||||
|
||||
#: ../lib/sugar/graphics/objectchooser.py:180
|
||||
#, python-format
|
||||
msgid "%d minutes"
|
||||
msgstr ""
|
||||
|
||||
#: ../lib/sugar/graphics/objectchooser.py:181
|
||||
#, python-format
|
||||
msgid "%d second"
|
||||
msgstr ""
|
||||
|
||||
#: ../lib/sugar/graphics/objectchooser.py:181
|
||||
#, python-format
|
||||
msgid "%d seconds"
|
||||
msgstr ""
|
||||
|
||||
#: ../lib/sugar/graphics/objectchooser.py:191
|
||||
msgid " and "
|
||||
msgstr ""
|
||||
|
||||
#: ../lib/sugar/graphics/objectchooser.py:193
|
||||
msgid ", "
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/controlpanel/control.py:213
|
||||
msgid "To apply your changes you have to restart sugar.\n"
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/controlpanel/control.py:267
|
||||
msgid "Error in specified color modifiers."
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/controlpanel/control.py:270
|
||||
msgid "Error in specified colors."
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/controlpanel/control.py:307
|
||||
msgid "off"
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/controlpanel/control.py:309
|
||||
msgid "on"
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/controlpanel/control.py:310
|
||||
msgid "State is unknown."
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/controlpanel/control.py:332
|
||||
msgid "Error in specified radio argument use on/off."
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/controlpanel/control.py:336
|
||||
msgid "Permission denied. You need to be root to run this method."
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/controlpanel/control.py:366
|
||||
msgid "Error in reading timezone"
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/controlpanel/control.py:397
|
||||
#, python-format
|
||||
msgid "Error copying timezone (from %s): %s"
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/controlpanel/control.py:402
|
||||
#, python-format
|
||||
msgid "Changing permission of timezone: %s"
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/controlpanel/control.py:412
|
||||
msgid "Error timezone does not exist."
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/controlpanel/control.py:417 ../shell/controlpanel/control.py:436
|
||||
#, python-format
|
||||
msgid "Could not access %s. Create standard settings."
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/controlpanel/control.py:463
|
||||
#, python-format
|
||||
msgid "Language for code=%s could not be determined."
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/controlpanel/control.py:473
|
||||
#, python-format
|
||||
msgid "Sorry I do not speak '%s'."
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/view/devices/network/mesh.py:105
|
||||
msgid "Connected to a School Mesh Portal"
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/view/devices/network/mesh.py:107
|
||||
msgid "Looking for a School Mesh Portal..."
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/view/devices/network/mesh.py:110
|
||||
msgid "Connected to an XO Mesh Portal"
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/view/devices/network/mesh.py:112
|
||||
msgid "Looking for an XO Mesh Portal..."
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/view/devices/network/mesh.py:115
|
||||
msgid "Connected to a Simple Mesh"
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/view/devices/network/mesh.py:117
|
||||
msgid "Starting a Simple Mesh"
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/view/devices/network/mesh.py:124
|
||||
msgid "Unknown Mesh"
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/view/home/HomeBox.py:175 ../shell/view/home/HomeBox.py:216
|
||||
msgid "About this XO"
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/view/home/HomeBox.py:222
|
||||
msgid "Not available"
|
||||
msgstr ""
|
@ -1,436 +0,0 @@
|
||||
# translation of olpc-sugar.master.po to Arabic
|
||||
# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
|
||||
# This file is distributed under the same license as the PACKAGE package.
|
||||
# Khaled Hosny <khaledhosny@eglug.org>, 2007.
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: olpc-sugar.master\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2008-01-18 18:19+0000\n"
|
||||
"PO-Revision-Date: 2007-08-16 00:17+0300\n"
|
||||
"Last-Translator: Khaled Hosny <khaledhosny@eglug.org>\n"
|
||||
"Language-Team: Arabic <doc@arabeyes.org>\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
"Plural-Forms: nplurals=6; plural=n==0 ? 0 : n==1 ? 1 : n==2 ? 2 : n%100>=3 "
|
||||
"&& n%100<=10 ? 3 : n%100>=11 && n%100<=99 ? 4 : 5;\n"
|
||||
"X-Generator: KBabel 1.11.4\n"
|
||||
"nplurals=6; plural=n==0 ? 0: n==1 ? 1 : n==2 ? 2 : n%100>=3 && n%100<=10 ? 3 "
|
||||
": n%100>=11 && n%100<=99 ? 4 : 5;\n"
|
||||
|
||||
#: ../shell/intro/intro.py:67
|
||||
msgid "Name:"
|
||||
msgstr "الاسم:"
|
||||
|
||||
#: ../shell/intro/intro.py:96
|
||||
msgid "Click to change color:"
|
||||
msgstr "انقر لتغيير اللون:"
|
||||
|
||||
#: ../shell/intro/intro.py:146
|
||||
msgid "Back"
|
||||
msgstr "السابق"
|
||||
|
||||
#: ../shell/intro/intro.py:160
|
||||
msgid "Done"
|
||||
msgstr "تمّ"
|
||||
|
||||
#: ../shell/intro/intro.py:163
|
||||
msgid "Next"
|
||||
msgstr "التالي"
|
||||
|
||||
#: ../shell/view/BuddyMenu.py:59
|
||||
msgid "Remove friend"
|
||||
msgstr "أزل صديق"
|
||||
|
||||
#: ../shell/view/BuddyMenu.py:62
|
||||
msgid "Make friend"
|
||||
msgstr "اصنع صديق"
|
||||
|
||||
#. FIXME check that the buddy is not in the activity already
|
||||
#: ../shell/view/BuddyMenu.py:98
|
||||
msgid "Invite"
|
||||
msgstr "ادعُ"
|
||||
|
||||
#: ../shell/view/clipboardmenu.py:58
|
||||
msgid "Remove"
|
||||
msgstr "أزل"
|
||||
|
||||
#: ../shell/view/clipboardmenu.py:63
|
||||
msgid "Open"
|
||||
msgstr "افتح"
|
||||
|
||||
#. self._stop_item = MenuItem(_('Stop download'), 'stock-close')
|
||||
#. TODO: Implement stopping downloads
|
||||
#. self._stop_item.connect('activate', self._stop_item_activate_cb)
|
||||
#. self.append_menu_item(self._stop_item)
|
||||
#: ../shell/view/clipboardmenu.py:73
|
||||
msgid "Add to journal"
|
||||
msgstr "أضف يوميّة"
|
||||
|
||||
#: ../shell/view/clipboardmenu.py:213
|
||||
#, python-format
|
||||
msgid "Clipboard object: %s."
|
||||
msgstr "عنصر الحافظة: %s."
|
||||
|
||||
#: ../shell/view/frame/zoomtoolbar.py:42
|
||||
msgid "Neighborhood"
|
||||
msgstr "الجِوَار"
|
||||
|
||||
#: ../shell/view/frame/zoomtoolbar.py:54
|
||||
msgid "Group"
|
||||
msgstr "مجموعة"
|
||||
|
||||
#: ../shell/view/frame/zoomtoolbar.py:66
|
||||
msgid "Home"
|
||||
msgstr "منزل"
|
||||
|
||||
#: ../shell/view/frame/zoomtoolbar.py:78
|
||||
msgid "Activity"
|
||||
msgstr "النشاط"
|
||||
|
||||
#: ../services/shell/objecttypeservice.py:32
|
||||
msgid "Text"
|
||||
msgstr "نص"
|
||||
|
||||
#: ../services/shell/objecttypeservice.py:36
|
||||
msgid "Image"
|
||||
msgstr "صورة"
|
||||
|
||||
#: ../shell/hardware/keydialog.py:169
|
||||
msgid "Authentication Type:"
|
||||
msgstr "نوع الاستيثاق:"
|
||||
|
||||
#: ../shell/hardware/keydialog.py:250
|
||||
msgid "Encryption Type:"
|
||||
msgstr "نوع التعمية:"
|
||||
|
||||
#: ../shell/view/home/activitiesdonut.py:90
|
||||
msgid "Starting..."
|
||||
msgstr "يبدأ..."
|
||||
|
||||
#: ../shell/view/home/activitiesdonut.py:104 ../shell/view/home/MeshBox.py:295
|
||||
msgid "Resume"
|
||||
msgstr "استكمل"
|
||||
|
||||
#: ../shell/view/home/activitiesdonut.py:111
|
||||
#: ../lib/sugar/activity/activity.py:132
|
||||
msgid "Stop"
|
||||
msgstr "قف"
|
||||
|
||||
#: ../shell/view/Shell.py:285
|
||||
msgid "Screenshot"
|
||||
msgstr "لقطة شاشة"
|
||||
|
||||
#: ../shell/view/home/HomeBox.py:164
|
||||
msgid "Shutdown"
|
||||
msgstr "أطفيء"
|
||||
|
||||
#: ../shell/view/home/MeshBox.py:195 ../shell/view/devices/network/mesh.py:37
|
||||
#: ../shell/view/devices/network/mesh.py:62
|
||||
#: ../shell/view/devices/network/mesh.py:66
|
||||
msgid "Mesh Network"
|
||||
msgstr "شبكة عُروِيّة"
|
||||
|
||||
#: ../shell/view/devices/battery.py:38
|
||||
msgid "My Battery life"
|
||||
msgstr "عمر بطاريتي"
|
||||
|
||||
#: ../shell/view/devices/battery.py:94
|
||||
msgid "Battery charging"
|
||||
msgstr "شحن البطاريّة"
|
||||
|
||||
#: ../shell/view/devices/battery.py:96
|
||||
msgid "Battery discharging"
|
||||
msgstr "تفريغ البطاريّة"
|
||||
|
||||
#: ../shell/view/devices/battery.py:98
|
||||
msgid "Battery fully charged"
|
||||
msgstr "البطارية مشحونة بالكامل"
|
||||
|
||||
#: ../lib/sugar/activity/activity.py:117
|
||||
msgid "Private"
|
||||
msgstr "خاص"
|
||||
|
||||
#: ../lib/sugar/activity/activity.py:118
|
||||
msgid "My Neighborhood"
|
||||
msgstr "جِوارِي"
|
||||
|
||||
#: ../lib/sugar/activity/activity.py:126
|
||||
msgid "Keep"
|
||||
msgstr "ابقِ"
|
||||
|
||||
#: ../lib/sugar/activity/activity.py:454
|
||||
#, python-format
|
||||
msgid "%s Activity"
|
||||
msgstr "نشاط %s"
|
||||
|
||||
#: ../shell/view/BuddyMenu.py:84
|
||||
#, python-format
|
||||
msgid "Invite to %s"
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/hardware/keydialog.py:149
|
||||
msgid "Key Type:"
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/view/home/HomeBox.py:159
|
||||
msgid "Reboot"
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/view/home/HomeBox.py:170
|
||||
msgid "Register"
|
||||
msgstr ""
|
||||
|
||||
#. Only show disconnect when there's a mesh device, because mesh takes
|
||||
#. priority over the normal wireless device. NM doesn't have a "disconnect"
|
||||
#. method for a device either (for various reasons) so this doesn't
|
||||
#. have a good mapping
|
||||
#: ../shell/view/home/MeshBox.py:90 ../shell/view/home/MeshBox.py:197
|
||||
#: ../shell/view/devices/network/wireless.py:113
|
||||
#: ../shell/view/devices/network/mesh.py:83
|
||||
msgid "Disconnect..."
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/view/home/MeshBox.py:300
|
||||
msgid "Join"
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/view/devices/network/wireless.py:61
|
||||
msgid "Disconnected"
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/view/devices/network/wireless.py:131
|
||||
msgid "Channel"
|
||||
msgstr ""
|
||||
|
||||
#: ../lib/sugar/activity/activity.py:115
|
||||
msgid "Share with:"
|
||||
msgstr ""
|
||||
|
||||
#: ../lib/sugar/activity/activity.py:245
|
||||
msgid "Undo"
|
||||
msgstr ""
|
||||
|
||||
#: ../lib/sugar/activity/activity.py:250
|
||||
msgid "Redo"
|
||||
msgstr ""
|
||||
|
||||
#: ../lib/sugar/activity/activity.py:260
|
||||
msgid "Copy"
|
||||
msgstr ""
|
||||
|
||||
#: ../lib/sugar/activity/activity.py:265
|
||||
msgid "Paste"
|
||||
msgstr ""
|
||||
|
||||
#: ../lib/sugar/activity/activity.py:824
|
||||
msgid "Keep error"
|
||||
msgstr ""
|
||||
|
||||
#: ../lib/sugar/activity/activity.py:825
|
||||
msgid "Keep error: all changes will be lost"
|
||||
msgstr ""
|
||||
|
||||
#: ../lib/sugar/activity/activity.py:828
|
||||
msgid "Don't stop"
|
||||
msgstr ""
|
||||
|
||||
#: ../lib/sugar/activity/activity.py:831
|
||||
msgid "Stop anyway"
|
||||
msgstr ""
|
||||
|
||||
#: ../lib/sugar/graphics/alert.py:164 ../lib/sugar/graphics/alert.py:206
|
||||
msgid "Cancel"
|
||||
msgstr ""
|
||||
|
||||
#: ../lib/sugar/graphics/alert.py:168
|
||||
msgid "Ok"
|
||||
msgstr ""
|
||||
|
||||
#: ../lib/sugar/graphics/alert.py:216
|
||||
msgid "Continue"
|
||||
msgstr ""
|
||||
|
||||
#: ../lib/sugar/graphics/alert.py:244
|
||||
msgid "OK"
|
||||
msgstr ""
|
||||
|
||||
#: ../lib/sugar/graphics/objectchooser.py:175
|
||||
#, python-format
|
||||
msgid "%d year"
|
||||
msgstr ""
|
||||
|
||||
#: ../lib/sugar/graphics/objectchooser.py:175
|
||||
#, python-format
|
||||
msgid "%d years"
|
||||
msgstr ""
|
||||
|
||||
#: ../lib/sugar/graphics/objectchooser.py:176
|
||||
#, python-format
|
||||
msgid "%d month"
|
||||
msgstr ""
|
||||
|
||||
#: ../lib/sugar/graphics/objectchooser.py:176
|
||||
#, python-format
|
||||
msgid "%d months"
|
||||
msgstr ""
|
||||
|
||||
#: ../lib/sugar/graphics/objectchooser.py:177
|
||||
#, python-format
|
||||
msgid "%d week"
|
||||
msgstr ""
|
||||
|
||||
#: ../lib/sugar/graphics/objectchooser.py:177
|
||||
#, python-format
|
||||
msgid "%d weeks"
|
||||
msgstr ""
|
||||
|
||||
#: ../lib/sugar/graphics/objectchooser.py:178
|
||||
#, python-format
|
||||
msgid "%d day"
|
||||
msgstr ""
|
||||
|
||||
#: ../lib/sugar/graphics/objectchooser.py:178
|
||||
#, python-format
|
||||
msgid "%d days"
|
||||
msgstr ""
|
||||
|
||||
#: ../lib/sugar/graphics/objectchooser.py:179
|
||||
#, python-format
|
||||
msgid "%d hour"
|
||||
msgstr ""
|
||||
|
||||
#: ../lib/sugar/graphics/objectchooser.py:179
|
||||
#, python-format
|
||||
msgid "%d hours"
|
||||
msgstr ""
|
||||
|
||||
#: ../lib/sugar/graphics/objectchooser.py:180
|
||||
#, python-format
|
||||
msgid "%d minute"
|
||||
msgstr ""
|
||||
|
||||
#: ../lib/sugar/graphics/objectchooser.py:180
|
||||
#, python-format
|
||||
msgid "%d minutes"
|
||||
msgstr ""
|
||||
|
||||
#: ../lib/sugar/graphics/objectchooser.py:181
|
||||
#, python-format
|
||||
msgid "%d second"
|
||||
msgstr ""
|
||||
|
||||
#: ../lib/sugar/graphics/objectchooser.py:181
|
||||
#, python-format
|
||||
msgid "%d seconds"
|
||||
msgstr ""
|
||||
|
||||
#: ../lib/sugar/graphics/objectchooser.py:191
|
||||
msgid " and "
|
||||
msgstr ""
|
||||
|
||||
#: ../lib/sugar/graphics/objectchooser.py:193
|
||||
msgid ", "
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/controlpanel/control.py:213
|
||||
msgid "To apply your changes you have to restart sugar.\n"
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/controlpanel/control.py:267
|
||||
msgid "Error in specified color modifiers."
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/controlpanel/control.py:270
|
||||
msgid "Error in specified colors."
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/controlpanel/control.py:307
|
||||
msgid "off"
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/controlpanel/control.py:309
|
||||
msgid "on"
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/controlpanel/control.py:310
|
||||
msgid "State is unknown."
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/controlpanel/control.py:332
|
||||
msgid "Error in specified radio argument use on/off."
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/controlpanel/control.py:336
|
||||
msgid "Permission denied. You need to be root to run this method."
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/controlpanel/control.py:366
|
||||
msgid "Error in reading timezone"
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/controlpanel/control.py:397
|
||||
#, python-format
|
||||
msgid "Error copying timezone (from %s): %s"
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/controlpanel/control.py:402
|
||||
#, python-format
|
||||
msgid "Changing permission of timezone: %s"
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/controlpanel/control.py:412
|
||||
msgid "Error timezone does not exist."
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/controlpanel/control.py:417 ../shell/controlpanel/control.py:436
|
||||
#, python-format
|
||||
msgid "Could not access %s. Create standard settings."
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/controlpanel/control.py:463
|
||||
#, python-format
|
||||
msgid "Language for code=%s could not be determined."
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/controlpanel/control.py:473
|
||||
#, python-format
|
||||
msgid "Sorry I do not speak '%s'."
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/view/devices/network/mesh.py:105
|
||||
msgid "Connected to a School Mesh Portal"
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/view/devices/network/mesh.py:107
|
||||
msgid "Looking for a School Mesh Portal..."
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/view/devices/network/mesh.py:110
|
||||
msgid "Connected to an XO Mesh Portal"
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/view/devices/network/mesh.py:112
|
||||
msgid "Looking for an XO Mesh Portal..."
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/view/devices/network/mesh.py:115
|
||||
msgid "Connected to a Simple Mesh"
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/view/devices/network/mesh.py:117
|
||||
msgid "Starting a Simple Mesh"
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/view/devices/network/mesh.py:124
|
||||
msgid "Unknown Mesh"
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/view/home/HomeBox.py:175 ../shell/view/home/HomeBox.py:216
|
||||
msgid "About this XO"
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/view/home/HomeBox.py:222
|
||||
msgid "Not available"
|
||||
msgstr ""
|
@ -1,420 +0,0 @@
|
||||
# SOME DESCRIPTIVE TITLE.
|
||||
# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
|
||||
# This file is distributed under the same license as the PACKAGE package.
|
||||
# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
|
||||
#, fuzzy
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: PACKAGE VERSION\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2008-01-18 18:19+0000\n"
|
||||
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
|
||||
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
||||
"Language-Team: LANGUAGE <LL@li.org>\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
"X-Generator: Translate Toolkit 1.0.1\n"
|
||||
|
||||
#: ../shell/intro/intro.py:67
|
||||
msgid "Name:"
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/intro/intro.py:96
|
||||
msgid "Click to change color:"
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/intro/intro.py:146
|
||||
msgid "Back"
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/intro/intro.py:160
|
||||
msgid "Done"
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/intro/intro.py:163
|
||||
msgid "Next"
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/view/BuddyMenu.py:59
|
||||
msgid "Remove friend"
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/view/BuddyMenu.py:62
|
||||
msgid "Make friend"
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/view/BuddyMenu.py:84
|
||||
#, python-format
|
||||
msgid "Invite to %s"
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/view/clipboardmenu.py:58
|
||||
msgid "Remove"
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/view/clipboardmenu.py:63
|
||||
msgid "Open"
|
||||
msgstr ""
|
||||
|
||||
#. self._stop_item = MenuItem(_('Stop download'), 'stock-close')
|
||||
#. TODO: Implement stopping downloads
|
||||
#. self._stop_item.connect('activate', self._stop_item_activate_cb)
|
||||
#. self.append_menu_item(self._stop_item)
|
||||
#: ../shell/view/clipboardmenu.py:73
|
||||
msgid "Add to journal"
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/view/clipboardmenu.py:213
|
||||
#, python-format
|
||||
msgid "Clipboard object: %s."
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/hardware/keydialog.py:149
|
||||
msgid "Key Type:"
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/hardware/keydialog.py:169
|
||||
msgid "Authentication Type:"
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/hardware/keydialog.py:250
|
||||
msgid "Encryption Type:"
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/view/home/activitiesdonut.py:90
|
||||
msgid "Starting..."
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/view/home/activitiesdonut.py:104 ../shell/view/home/MeshBox.py:295
|
||||
msgid "Resume"
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/view/home/activitiesdonut.py:111
|
||||
#: ../lib/sugar/activity/activity.py:132
|
||||
msgid "Stop"
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/view/Shell.py:285
|
||||
msgid "Screenshot"
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/view/home/HomeBox.py:159
|
||||
msgid "Reboot"
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/view/home/HomeBox.py:164
|
||||
msgid "Shutdown"
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/view/home/HomeBox.py:170
|
||||
msgid "Register"
|
||||
msgstr ""
|
||||
|
||||
#. Only show disconnect when there's a mesh device, because mesh takes
|
||||
#. priority over the normal wireless device. NM doesn't have a "disconnect"
|
||||
#. method for a device either (for various reasons) so this doesn't
|
||||
#. have a good mapping
|
||||
#: ../shell/view/home/MeshBox.py:90 ../shell/view/home/MeshBox.py:197
|
||||
#: ../shell/view/devices/network/wireless.py:113
|
||||
#: ../shell/view/devices/network/mesh.py:83
|
||||
msgid "Disconnect..."
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/view/home/MeshBox.py:195 ../shell/view/devices/network/mesh.py:37
|
||||
#: ../shell/view/devices/network/mesh.py:62
|
||||
#: ../shell/view/devices/network/mesh.py:66
|
||||
msgid "Mesh Network"
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/view/home/MeshBox.py:300
|
||||
msgid "Join"
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/view/devices/battery.py:38
|
||||
msgid "My Battery life"
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/view/devices/battery.py:94
|
||||
msgid "Battery charging"
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/view/devices/battery.py:96
|
||||
msgid "Battery discharging"
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/view/devices/battery.py:98
|
||||
msgid "Battery fully charged"
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/view/devices/network/wireless.py:61
|
||||
msgid "Disconnected"
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/view/devices/network/wireless.py:131
|
||||
msgid "Channel"
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/view/frame/zoomtoolbar.py:42
|
||||
msgid "Neighborhood"
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/view/frame/zoomtoolbar.py:54
|
||||
msgid "Group"
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/view/frame/zoomtoolbar.py:66
|
||||
msgid "Home"
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/view/frame/zoomtoolbar.py:78
|
||||
msgid "Activity"
|
||||
msgstr ""
|
||||
|
||||
#: ../lib/sugar/activity/activity.py:115
|
||||
msgid "Share with:"
|
||||
msgstr ""
|
||||
|
||||
#: ../lib/sugar/activity/activity.py:117
|
||||
msgid "Private"
|
||||
msgstr ""
|
||||
|
||||
#: ../lib/sugar/activity/activity.py:118
|
||||
msgid "My Neighborhood"
|
||||
msgstr ""
|
||||
|
||||
#: ../lib/sugar/activity/activity.py:126
|
||||
msgid "Keep"
|
||||
msgstr ""
|
||||
|
||||
#: ../lib/sugar/activity/activity.py:245
|
||||
msgid "Undo"
|
||||
msgstr ""
|
||||
|
||||
#: ../lib/sugar/activity/activity.py:250
|
||||
msgid "Redo"
|
||||
msgstr ""
|
||||
|
||||
#: ../lib/sugar/activity/activity.py:260
|
||||
msgid "Copy"
|
||||
msgstr ""
|
||||
|
||||
#: ../lib/sugar/activity/activity.py:265
|
||||
msgid "Paste"
|
||||
msgstr ""
|
||||
|
||||
#: ../lib/sugar/activity/activity.py:454
|
||||
#, python-format
|
||||
msgid "%s Activity"
|
||||
msgstr ""
|
||||
|
||||
#: ../lib/sugar/activity/activity.py:824
|
||||
msgid "Keep error"
|
||||
msgstr ""
|
||||
|
||||
#: ../lib/sugar/activity/activity.py:825
|
||||
msgid "Keep error: all changes will be lost"
|
||||
msgstr ""
|
||||
|
||||
#: ../lib/sugar/activity/activity.py:828
|
||||
msgid "Don't stop"
|
||||
msgstr ""
|
||||
|
||||
#: ../lib/sugar/activity/activity.py:831
|
||||
msgid "Stop anyway"
|
||||
msgstr ""
|
||||
|
||||
#: ../lib/sugar/graphics/alert.py:164 ../lib/sugar/graphics/alert.py:206
|
||||
msgid "Cancel"
|
||||
msgstr ""
|
||||
|
||||
#: ../lib/sugar/graphics/alert.py:168
|
||||
msgid "Ok"
|
||||
msgstr ""
|
||||
|
||||
#: ../lib/sugar/graphics/alert.py:216
|
||||
msgid "Continue"
|
||||
msgstr ""
|
||||
|
||||
#: ../lib/sugar/graphics/alert.py:244
|
||||
msgid "OK"
|
||||
msgstr ""
|
||||
|
||||
#: ../lib/sugar/graphics/objectchooser.py:175
|
||||
#, python-format
|
||||
msgid "%d year"
|
||||
msgstr ""
|
||||
|
||||
#: ../lib/sugar/graphics/objectchooser.py:175
|
||||
#, python-format
|
||||
msgid "%d years"
|
||||
msgstr ""
|
||||
|
||||
#: ../lib/sugar/graphics/objectchooser.py:176
|
||||
#, python-format
|
||||
msgid "%d month"
|
||||
msgstr ""
|
||||
|
||||
#: ../lib/sugar/graphics/objectchooser.py:176
|
||||
#, python-format
|
||||
msgid "%d months"
|
||||
msgstr ""
|
||||
|
||||
#: ../lib/sugar/graphics/objectchooser.py:177
|
||||
#, python-format
|
||||
msgid "%d week"
|
||||
msgstr ""
|
||||
|
||||
#: ../lib/sugar/graphics/objectchooser.py:177
|
||||
#, python-format
|
||||
msgid "%d weeks"
|
||||
msgstr ""
|
||||
|
||||
#: ../lib/sugar/graphics/objectchooser.py:178
|
||||
#, python-format
|
||||
msgid "%d day"
|
||||
msgstr ""
|
||||
|
||||
#: ../lib/sugar/graphics/objectchooser.py:178
|
||||
#, python-format
|
||||
msgid "%d days"
|
||||
msgstr ""
|
||||
|
||||
#: ../lib/sugar/graphics/objectchooser.py:179
|
||||
#, python-format
|
||||
msgid "%d hour"
|
||||
msgstr ""
|
||||
|
||||
#: ../lib/sugar/graphics/objectchooser.py:179
|
||||
#, python-format
|
||||
msgid "%d hours"
|
||||
msgstr ""
|
||||
|
||||
#: ../lib/sugar/graphics/objectchooser.py:180
|
||||
#, python-format
|
||||
msgid "%d minute"
|
||||
msgstr ""
|
||||
|
||||
#: ../lib/sugar/graphics/objectchooser.py:180
|
||||
#, python-format
|
||||
msgid "%d minutes"
|
||||
msgstr ""
|
||||
|
||||
#: ../lib/sugar/graphics/objectchooser.py:181
|
||||
#, python-format
|
||||
msgid "%d second"
|
||||
msgstr ""
|
||||
|
||||
#: ../lib/sugar/graphics/objectchooser.py:181
|
||||
#, python-format
|
||||
msgid "%d seconds"
|
||||
msgstr ""
|
||||
|
||||
#: ../lib/sugar/graphics/objectchooser.py:191
|
||||
msgid " and "
|
||||
msgstr ""
|
||||
|
||||
#: ../lib/sugar/graphics/objectchooser.py:193
|
||||
msgid ", "
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/controlpanel/control.py:213
|
||||
msgid "To apply your changes you have to restart sugar.\n"
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/controlpanel/control.py:267
|
||||
msgid "Error in specified color modifiers."
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/controlpanel/control.py:270
|
||||
msgid "Error in specified colors."
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/controlpanel/control.py:307
|
||||
msgid "off"
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/controlpanel/control.py:309
|
||||
msgid "on"
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/controlpanel/control.py:310
|
||||
msgid "State is unknown."
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/controlpanel/control.py:332
|
||||
msgid "Error in specified radio argument use on/off."
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/controlpanel/control.py:336
|
||||
msgid "Permission denied. You need to be root to run this method."
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/controlpanel/control.py:366
|
||||
msgid "Error in reading timezone"
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/controlpanel/control.py:397
|
||||
#, python-format
|
||||
msgid "Error copying timezone (from %s): %s"
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/controlpanel/control.py:402
|
||||
#, python-format
|
||||
msgid "Changing permission of timezone: %s"
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/controlpanel/control.py:412
|
||||
msgid "Error timezone does not exist."
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/controlpanel/control.py:417 ../shell/controlpanel/control.py:436
|
||||
#, python-format
|
||||
msgid "Could not access %s. Create standard settings."
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/controlpanel/control.py:463
|
||||
#, python-format
|
||||
msgid "Language for code=%s could not be determined."
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/controlpanel/control.py:473
|
||||
#, python-format
|
||||
msgid "Sorry I do not speak '%s'."
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/view/devices/network/mesh.py:105
|
||||
msgid "Connected to a School Mesh Portal"
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/view/devices/network/mesh.py:107
|
||||
msgid "Looking for a School Mesh Portal..."
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/view/devices/network/mesh.py:110
|
||||
msgid "Connected to an XO Mesh Portal"
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/view/devices/network/mesh.py:112
|
||||
msgid "Looking for an XO Mesh Portal..."
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/view/devices/network/mesh.py:115
|
||||
msgid "Connected to a Simple Mesh"
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/view/devices/network/mesh.py:117
|
||||
msgid "Starting a Simple Mesh"
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/view/devices/network/mesh.py:124
|
||||
msgid "Unknown Mesh"
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/view/home/HomeBox.py:175 ../shell/view/home/HomeBox.py:216
|
||||
msgid "About this XO"
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/view/home/HomeBox.py:222
|
||||
msgid "Not available"
|
||||
msgstr ""
|
@ -1,419 +0,0 @@
|
||||
# SOME DESCRIPTIVE TITLE.
|
||||
# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
|
||||
# This file is distributed under the same license as the PACKAGE package.
|
||||
# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Update 1\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2008-01-18 18:19+0000\n"
|
||||
"PO-Revision-Date: 2007-12-23 10:33+0000\n"
|
||||
"Last-Translator: Khandakar Mujahidul Islam <suzan229@gmail.com>\n"
|
||||
"Language-Team: Bengali <core@bengalinux.org>\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
"X-Generator: Pootle 1.0.2\n"
|
||||
|
||||
#: ../shell/intro/intro.py:67
|
||||
msgid "Name:"
|
||||
msgstr "নাম:"
|
||||
|
||||
#: ../shell/intro/intro.py:96
|
||||
msgid "Click to change color:"
|
||||
msgstr "রং পরিবর্তন করতে ক্লিক:"
|
||||
|
||||
#: ../shell/intro/intro.py:146
|
||||
msgid "Back"
|
||||
msgstr "পেছনে"
|
||||
|
||||
#: ../shell/intro/intro.py:160
|
||||
msgid "Done"
|
||||
msgstr "করা হয়েছে"
|
||||
|
||||
#: ../shell/intro/intro.py:163
|
||||
msgid "Next"
|
||||
msgstr "পরবর্তী"
|
||||
|
||||
#: ../shell/view/BuddyMenu.py:59
|
||||
msgid "Remove friend"
|
||||
msgstr "বন্ধু মোছো"
|
||||
|
||||
#: ../shell/view/BuddyMenu.py:62
|
||||
msgid "Make friend"
|
||||
msgstr "বন্ধু বানাও"
|
||||
|
||||
#: ../shell/view/BuddyMenu.py:84
|
||||
#, python-format
|
||||
msgid "Invite to %s"
|
||||
msgstr "%s কে নিমণ্ত্রণ"
|
||||
|
||||
#: ../shell/view/clipboardmenu.py:58
|
||||
msgid "Remove"
|
||||
msgstr "মোছো"
|
||||
|
||||
#: ../shell/view/clipboardmenu.py:63
|
||||
msgid "Open"
|
||||
msgstr "খোলো"
|
||||
|
||||
#. self._stop_item = MenuItem(_('Stop download'), 'stock-close')
|
||||
#. TODO: Implement stopping downloads
|
||||
#. self._stop_item.connect('activate', self._stop_item_activate_cb)
|
||||
#. self.append_menu_item(self._stop_item)
|
||||
#: ../shell/view/clipboardmenu.py:73
|
||||
msgid "Add to journal"
|
||||
msgstr "জার্নালে লেখ"
|
||||
|
||||
#: ../shell/view/clipboardmenu.py:213
|
||||
#, python-format
|
||||
msgid "Clipboard object: %s."
|
||||
msgstr "ক্লীপবোর্ড বস্তু: %s।"
|
||||
|
||||
#: ../shell/hardware/keydialog.py:149
|
||||
msgid "Key Type:"
|
||||
msgstr "কী ধরণ:"
|
||||
|
||||
#: ../shell/hardware/keydialog.py:169
|
||||
msgid "Authentication Type:"
|
||||
msgstr "পরিচয় প্রমানের ধরণ:"
|
||||
|
||||
#: ../shell/hardware/keydialog.py:250
|
||||
msgid "Encryption Type:"
|
||||
msgstr "এনক্রিপশন ধরণ:"
|
||||
|
||||
#: ../shell/view/home/activitiesdonut.py:90
|
||||
msgid "Starting..."
|
||||
msgstr "শুরু হচ্ছে..."
|
||||
|
||||
#: ../shell/view/home/activitiesdonut.py:104 ../shell/view/home/MeshBox.py:295
|
||||
msgid "Resume"
|
||||
msgstr "পুনরায় শুরু করুন"
|
||||
|
||||
#: ../shell/view/home/activitiesdonut.py:111
|
||||
#: ../lib/sugar/activity/activity.py:132
|
||||
msgid "Stop"
|
||||
msgstr "থামাও"
|
||||
|
||||
#: ../shell/view/Shell.py:285
|
||||
msgid "Screenshot"
|
||||
msgstr "স্ক্রীণশট"
|
||||
|
||||
#: ../shell/view/home/HomeBox.py:159
|
||||
msgid "Reboot"
|
||||
msgstr "পুনরায় চালু"
|
||||
|
||||
#: ../shell/view/home/HomeBox.py:164
|
||||
msgid "Shutdown"
|
||||
msgstr "বন্ধ করো"
|
||||
|
||||
#: ../shell/view/home/HomeBox.py:170
|
||||
msgid "Register"
|
||||
msgstr "রেজিস্টার"
|
||||
|
||||
#. Only show disconnect when there's a mesh device, because mesh takes
|
||||
#. priority over the normal wireless device. NM doesn't have a "disconnect"
|
||||
#. method for a device either (for various reasons) so this doesn't
|
||||
#. have a good mapping
|
||||
#: ../shell/view/home/MeshBox.py:90 ../shell/view/home/MeshBox.py:197
|
||||
#: ../shell/view/devices/network/wireless.py:113
|
||||
#: ../shell/view/devices/network/mesh.py:83
|
||||
msgid "Disconnect..."
|
||||
msgstr "সংযোগ বিচ্ছিন্ন..."
|
||||
|
||||
#: ../shell/view/home/MeshBox.py:195 ../shell/view/devices/network/mesh.py:37
|
||||
#: ../shell/view/devices/network/mesh.py:62
|
||||
#: ../shell/view/devices/network/mesh.py:66
|
||||
msgid "Mesh Network"
|
||||
msgstr "মেশ নেটওয়ার্ক"
|
||||
|
||||
#: ../shell/view/home/MeshBox.py:300
|
||||
msgid "Join"
|
||||
msgstr "যোগ দাও"
|
||||
|
||||
#: ../shell/view/devices/battery.py:38
|
||||
msgid "My Battery life"
|
||||
msgstr "আমার ব্যাটারীর জীবনসীমা"
|
||||
|
||||
#: ../shell/view/devices/battery.py:94
|
||||
msgid "Battery charging"
|
||||
msgstr "ব্যাটারী চার্জ হচ্ছে"
|
||||
|
||||
#: ../shell/view/devices/battery.py:96
|
||||
msgid "Battery discharging"
|
||||
msgstr "ব্যাটারী চার্জ কমে যাচ্ছে"
|
||||
|
||||
#: ../shell/view/devices/battery.py:98
|
||||
msgid "Battery fully charged"
|
||||
msgstr "ব্যাটারী পুরোপুরি চার্জ হয়েছে"
|
||||
|
||||
#: ../shell/view/devices/network/wireless.py:61
|
||||
msgid "Disconnected"
|
||||
msgstr "সংযোগ বিচ্ছিন্ন"
|
||||
|
||||
#: ../shell/view/devices/network/wireless.py:131
|
||||
msgid "Channel"
|
||||
msgstr "চ্যানেল"
|
||||
|
||||
#: ../shell/view/frame/zoomtoolbar.py:42
|
||||
msgid "Neighborhood"
|
||||
msgstr "ছোটবেলা"
|
||||
|
||||
#: ../shell/view/frame/zoomtoolbar.py:54
|
||||
msgid "Group"
|
||||
msgstr "দল"
|
||||
|
||||
#: ../shell/view/frame/zoomtoolbar.py:66
|
||||
msgid "Home"
|
||||
msgstr "বাড়ি"
|
||||
|
||||
#: ../shell/view/frame/zoomtoolbar.py:78
|
||||
msgid "Activity"
|
||||
msgstr "সক্রিয়তা"
|
||||
|
||||
#: ../lib/sugar/activity/activity.py:115
|
||||
msgid "Share with:"
|
||||
msgstr "ভাগাভাগি করো:"
|
||||
|
||||
#: ../lib/sugar/activity/activity.py:117
|
||||
msgid "Private"
|
||||
msgstr "ব্যাক্তিগত"
|
||||
|
||||
#: ../lib/sugar/activity/activity.py:118
|
||||
msgid "My Neighborhood"
|
||||
msgstr "আমার ছেলেবেলা"
|
||||
|
||||
#: ../lib/sugar/activity/activity.py:126
|
||||
msgid "Keep"
|
||||
msgstr "রাখো"
|
||||
|
||||
#: ../lib/sugar/activity/activity.py:245
|
||||
msgid "Undo"
|
||||
msgstr "বাতিল করো"
|
||||
|
||||
#: ../lib/sugar/activity/activity.py:250
|
||||
msgid "Redo"
|
||||
msgstr "আবার করো"
|
||||
|
||||
#: ../lib/sugar/activity/activity.py:260
|
||||
msgid "Copy"
|
||||
msgstr "কপি"
|
||||
|
||||
#: ../lib/sugar/activity/activity.py:265
|
||||
msgid "Paste"
|
||||
msgstr "সাঁটো"
|
||||
|
||||
#: ../lib/sugar/activity/activity.py:454
|
||||
#, python-format
|
||||
msgid "%s Activity"
|
||||
msgstr "%s সক্রিয়তা"
|
||||
|
||||
#: ../lib/sugar/activity/activity.py:824
|
||||
msgid "Keep error"
|
||||
msgstr "ত্রুটি রেখে দাও"
|
||||
|
||||
#: ../lib/sugar/activity/activity.py:825
|
||||
msgid "Keep error: all changes will be lost"
|
||||
msgstr "ত্রুটি রেখে দাও: সব পরিবর্তন হারিয়ে যাবে"
|
||||
|
||||
#: ../lib/sugar/activity/activity.py:828
|
||||
msgid "Don't stop"
|
||||
msgstr "থামিও না"
|
||||
|
||||
#: ../lib/sugar/activity/activity.py:831
|
||||
msgid "Stop anyway"
|
||||
msgstr "যে কোন ভাবে থামো"
|
||||
|
||||
#: ../lib/sugar/graphics/alert.py:164 ../lib/sugar/graphics/alert.py:206
|
||||
msgid "Cancel"
|
||||
msgstr "বাতিল"
|
||||
|
||||
#: ../lib/sugar/graphics/alert.py:168
|
||||
msgid "Ok"
|
||||
msgstr "ঠিক আছে"
|
||||
|
||||
#: ../lib/sugar/graphics/alert.py:216
|
||||
msgid "Continue"
|
||||
msgstr "এগিয়ে যাও"
|
||||
|
||||
#: ../lib/sugar/graphics/alert.py:244
|
||||
msgid "OK"
|
||||
msgstr "ঠিক আছে"
|
||||
|
||||
#: ../lib/sugar/graphics/objectchooser.py:175
|
||||
#, python-format
|
||||
msgid "%d year"
|
||||
msgstr "%d বছর"
|
||||
|
||||
#: ../lib/sugar/graphics/objectchooser.py:175
|
||||
#, python-format
|
||||
msgid "%d years"
|
||||
msgstr "%d বছর"
|
||||
|
||||
#: ../lib/sugar/graphics/objectchooser.py:176
|
||||
#, python-format
|
||||
msgid "%d month"
|
||||
msgstr "%d মাস"
|
||||
|
||||
#: ../lib/sugar/graphics/objectchooser.py:176
|
||||
#, python-format
|
||||
msgid "%d months"
|
||||
msgstr "%d মাস"
|
||||
|
||||
#: ../lib/sugar/graphics/objectchooser.py:177
|
||||
#, python-format
|
||||
msgid "%d week"
|
||||
msgstr "%d সপ্তাহ"
|
||||
|
||||
#: ../lib/sugar/graphics/objectchooser.py:177
|
||||
#, python-format
|
||||
msgid "%d weeks"
|
||||
msgstr "%d সপ্তাহ"
|
||||
|
||||
#: ../lib/sugar/graphics/objectchooser.py:178
|
||||
#, python-format
|
||||
msgid "%d day"
|
||||
msgstr "%d দিন"
|
||||
|
||||
#: ../lib/sugar/graphics/objectchooser.py:178
|
||||
#, python-format
|
||||
msgid "%d days"
|
||||
msgstr "%d দিন"
|
||||
|
||||
#: ../lib/sugar/graphics/objectchooser.py:179
|
||||
#, python-format
|
||||
msgid "%d hour"
|
||||
msgstr "%d ঘন্টা"
|
||||
|
||||
#: ../lib/sugar/graphics/objectchooser.py:179
|
||||
#, python-format
|
||||
msgid "%d hours"
|
||||
msgstr "%d ঘন্টা"
|
||||
|
||||
#: ../lib/sugar/graphics/objectchooser.py:180
|
||||
#, python-format
|
||||
msgid "%d minute"
|
||||
msgstr "%d মিনিট"
|
||||
|
||||
#: ../lib/sugar/graphics/objectchooser.py:180
|
||||
#, python-format
|
||||
msgid "%d minutes"
|
||||
msgstr "%d মিনিট"
|
||||
|
||||
#: ../lib/sugar/graphics/objectchooser.py:181
|
||||
#, python-format
|
||||
msgid "%d second"
|
||||
msgstr "%d সেকেন্ড"
|
||||
|
||||
#: ../lib/sugar/graphics/objectchooser.py:181
|
||||
#, python-format
|
||||
msgid "%d seconds"
|
||||
msgstr "%d সেকেন্ড"
|
||||
|
||||
#: ../lib/sugar/graphics/objectchooser.py:191
|
||||
msgid " and "
|
||||
msgstr " এবং "
|
||||
|
||||
#: ../lib/sugar/graphics/objectchooser.py:193
|
||||
msgid ", "
|
||||
msgstr ", "
|
||||
|
||||
#: ../shell/controlpanel/control.py:213
|
||||
msgid "To apply your changes you have to restart sugar.\n"
|
||||
msgstr "তোমার পরিবর্তন কার্যকর করার জন্য সুগার পুনরায় চালু করতে হবে।\n"
|
||||
|
||||
#: ../shell/controlpanel/control.py:267
|
||||
msgid "Error in specified color modifiers."
|
||||
msgstr "উল্লেখিত রং পরিবর্তকে ত্রুটি।"
|
||||
|
||||
#: ../shell/controlpanel/control.py:270
|
||||
msgid "Error in specified colors."
|
||||
msgstr "উল্লেখিত রং এ ত্রুটি।"
|
||||
|
||||
#: ../shell/controlpanel/control.py:307
|
||||
msgid "off"
|
||||
msgstr "off"
|
||||
|
||||
#: ../shell/controlpanel/control.py:309
|
||||
msgid "on"
|
||||
msgstr "on"
|
||||
|
||||
#: ../shell/controlpanel/control.py:310
|
||||
msgid "State is unknown."
|
||||
msgstr "অবস্থানটি অজানা।"
|
||||
|
||||
#: ../shell/controlpanel/control.py:332
|
||||
msgid "Error in specified radio argument use on/off."
|
||||
msgstr "উল্লেখিত রেডিও প্রেরিত মান ব্যবহার on/off তে ত্রুটি।"
|
||||
|
||||
#: ../shell/controlpanel/control.py:336
|
||||
msgid "Permission denied. You need to be root to run this method."
|
||||
msgstr "অনুমতি প্রত্যাখ্যাত। এই পন্থাটি চালাতে তোমাকে root হিসেবে কাজ করতে হবে।"
|
||||
|
||||
#: ../shell/controlpanel/control.py:366
|
||||
msgid "Error in reading timezone"
|
||||
msgstr "সময় জোন পড়তে ত্রুটি"
|
||||
|
||||
#: ../shell/controlpanel/control.py:397
|
||||
#, python-format
|
||||
msgid "Error copying timezone (from %s): %s"
|
||||
msgstr "সময় জোন (%s হতে) কপি করায় ত্রুটি: %s"
|
||||
|
||||
#: ../shell/controlpanel/control.py:402
|
||||
#, python-format
|
||||
msgid "Changing permission of timezone: %s"
|
||||
msgstr "সময় জোনের অনুমতি পরিবর্তন: %s"
|
||||
|
||||
#: ../shell/controlpanel/control.py:412
|
||||
msgid "Error timezone does not exist."
|
||||
msgstr "ত্রুটিযুক্ত সময় জোনের অস্তিত্ব নেই।"
|
||||
|
||||
#: ../shell/controlpanel/control.py:417 ../shell/controlpanel/control.py:436
|
||||
#, python-format
|
||||
msgid "Could not access %s. Create standard settings."
|
||||
msgstr "%s এ প্রবেশ করতে পারে নি। প্রমাণ মানসমূহ তৈরি করো।"
|
||||
|
||||
#: ../shell/controlpanel/control.py:463
|
||||
#, python-format
|
||||
msgid "Language for code=%s could not be determined."
|
||||
msgstr "কোড=%s এর জন্য কোন ভাষা নির্ধারণ করা যায় নি।"
|
||||
|
||||
#: ../shell/controlpanel/control.py:473
|
||||
#, python-format
|
||||
msgid "Sorry I do not speak '%s'."
|
||||
msgstr "দুঃখিত আমি '%s' বলতে পারি না।"
|
||||
|
||||
#: ../shell/view/devices/network/mesh.py:105
|
||||
msgid "Connected to a School Mesh Portal"
|
||||
msgstr "একটি স্কুলের মেশ পোর্টালে সংযুক্ত"
|
||||
|
||||
#: ../shell/view/devices/network/mesh.py:107
|
||||
msgid "Looking for a School Mesh Portal..."
|
||||
msgstr "একটি স্কুল মেশ পোর্টাল খুজছি..."
|
||||
|
||||
#: ../shell/view/devices/network/mesh.py:110
|
||||
msgid "Connected to an XO Mesh Portal"
|
||||
msgstr "একটি জো(XO) মেশ পোর্টালে সংযুক্ত"
|
||||
|
||||
#: ../shell/view/devices/network/mesh.py:112
|
||||
msgid "Looking for an XO Mesh Portal..."
|
||||
msgstr "একটি জো(XO) মেশ পোর্টাল খুজছি..."
|
||||
|
||||
#: ../shell/view/devices/network/mesh.py:115
|
||||
msgid "Connected to a Simple Mesh"
|
||||
msgstr "একটি সাধারণ মেশ এ সংযুক্ত"
|
||||
|
||||
#: ../shell/view/devices/network/mesh.py:117
|
||||
msgid "Starting a Simple Mesh"
|
||||
msgstr "একটি সাধারণ মেশ চালু করছি"
|
||||
|
||||
#: ../shell/view/devices/network/mesh.py:124
|
||||
msgid "Unknown Mesh"
|
||||
msgstr "অজানা মেশ"
|
||||
|
||||
#: ../shell/view/home/HomeBox.py:175 ../shell/view/home/HomeBox.py:216
|
||||
msgid "About this XO"
|
||||
msgstr "XO সম্বন্ধে"
|
||||
|
||||
#: ../shell/view/home/HomeBox.py:222
|
||||
msgid "Not available"
|
||||
msgstr "পাওয়া যায় নি"
|
@ -1,419 +0,0 @@
|
||||
# SOME DESCRIPTIVE TITLE.
|
||||
# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
|
||||
# This file is distributed under the same license as the PACKAGE package.
|
||||
# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Update 1\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2008-01-18 18:19+0000\n"
|
||||
"PO-Revision-Date: 2007-12-23 10:33+0000\n"
|
||||
"Last-Translator: Khandakar Mujahidul Islam <suzan229@gmail.com>\n"
|
||||
"Language-Team: Bengali <core@bengalinux.org>\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
"X-Generator: Pootle 1.0.2\n"
|
||||
|
||||
#: ../shell/intro/intro.py:67
|
||||
msgid "Name:"
|
||||
msgstr "নাম:"
|
||||
|
||||
#: ../shell/intro/intro.py:96
|
||||
msgid "Click to change color:"
|
||||
msgstr "রং পরিবর্তন করতে ক্লিক:"
|
||||
|
||||
#: ../shell/intro/intro.py:146
|
||||
msgid "Back"
|
||||
msgstr "পেছনে"
|
||||
|
||||
#: ../shell/intro/intro.py:160
|
||||
msgid "Done"
|
||||
msgstr "করা হয়েছে"
|
||||
|
||||
#: ../shell/intro/intro.py:163
|
||||
msgid "Next"
|
||||
msgstr "পরবর্তী"
|
||||
|
||||
#: ../shell/view/BuddyMenu.py:59
|
||||
msgid "Remove friend"
|
||||
msgstr "বন্ধু মোছো"
|
||||
|
||||
#: ../shell/view/BuddyMenu.py:62
|
||||
msgid "Make friend"
|
||||
msgstr "বন্ধু বানাও"
|
||||
|
||||
#: ../shell/view/BuddyMenu.py:84
|
||||
#, python-format
|
||||
msgid "Invite to %s"
|
||||
msgstr "%s কে নিমণ্ত্রণ"
|
||||
|
||||
#: ../shell/view/clipboardmenu.py:58
|
||||
msgid "Remove"
|
||||
msgstr "মোছো"
|
||||
|
||||
#: ../shell/view/clipboardmenu.py:63
|
||||
msgid "Open"
|
||||
msgstr "খোলো"
|
||||
|
||||
#. self._stop_item = MenuItem(_('Stop download'), 'stock-close')
|
||||
#. TODO: Implement stopping downloads
|
||||
#. self._stop_item.connect('activate', self._stop_item_activate_cb)
|
||||
#. self.append_menu_item(self._stop_item)
|
||||
#: ../shell/view/clipboardmenu.py:73
|
||||
msgid "Add to journal"
|
||||
msgstr "জার্নালে লেখ"
|
||||
|
||||
#: ../shell/view/clipboardmenu.py:213
|
||||
#, python-format
|
||||
msgid "Clipboard object: %s."
|
||||
msgstr "ক্লীপবোর্ড বস্তু: %s।"
|
||||
|
||||
#: ../shell/hardware/keydialog.py:149
|
||||
msgid "Key Type:"
|
||||
msgstr "কী ধরণ:"
|
||||
|
||||
#: ../shell/hardware/keydialog.py:169
|
||||
msgid "Authentication Type:"
|
||||
msgstr "পরিচয় প্রমানের ধরণ:"
|
||||
|
||||
#: ../shell/hardware/keydialog.py:250
|
||||
msgid "Encryption Type:"
|
||||
msgstr "এনক্রিপশন ধরণ:"
|
||||
|
||||
#: ../shell/view/home/activitiesdonut.py:90
|
||||
msgid "Starting..."
|
||||
msgstr "শুরু হচ্ছে..."
|
||||
|
||||
#: ../shell/view/home/activitiesdonut.py:104 ../shell/view/home/MeshBox.py:295
|
||||
msgid "Resume"
|
||||
msgstr "পুনরায় শুরু করুন"
|
||||
|
||||
#: ../shell/view/home/activitiesdonut.py:111
|
||||
#: ../lib/sugar/activity/activity.py:132
|
||||
msgid "Stop"
|
||||
msgstr "থামাও"
|
||||
|
||||
#: ../shell/view/Shell.py:285
|
||||
msgid "Screenshot"
|
||||
msgstr "স্ক্রীণশট"
|
||||
|
||||
#: ../shell/view/home/HomeBox.py:159
|
||||
msgid "Reboot"
|
||||
msgstr "পুনরায় চালু"
|
||||
|
||||
#: ../shell/view/home/HomeBox.py:164
|
||||
msgid "Shutdown"
|
||||
msgstr "বন্ধ করো"
|
||||
|
||||
#: ../shell/view/home/HomeBox.py:170
|
||||
msgid "Register"
|
||||
msgstr "রেজিস্টার"
|
||||
|
||||
#. Only show disconnect when there's a mesh device, because mesh takes
|
||||
#. priority over the normal wireless device. NM doesn't have a "disconnect"
|
||||
#. method for a device either (for various reasons) so this doesn't
|
||||
#. have a good mapping
|
||||
#: ../shell/view/home/MeshBox.py:90 ../shell/view/home/MeshBox.py:197
|
||||
#: ../shell/view/devices/network/wireless.py:113
|
||||
#: ../shell/view/devices/network/mesh.py:83
|
||||
msgid "Disconnect..."
|
||||
msgstr "সংযোগ বিচ্ছিন্ন..."
|
||||
|
||||
#: ../shell/view/home/MeshBox.py:195 ../shell/view/devices/network/mesh.py:37
|
||||
#: ../shell/view/devices/network/mesh.py:62
|
||||
#: ../shell/view/devices/network/mesh.py:66
|
||||
msgid "Mesh Network"
|
||||
msgstr "মেশ নেটওয়ার্ক"
|
||||
|
||||
#: ../shell/view/home/MeshBox.py:300
|
||||
msgid "Join"
|
||||
msgstr "যোগ দাও"
|
||||
|
||||
#: ../shell/view/devices/battery.py:38
|
||||
msgid "My Battery life"
|
||||
msgstr "আমার ব্যাটারীর জীবনসীমা"
|
||||
|
||||
#: ../shell/view/devices/battery.py:94
|
||||
msgid "Battery charging"
|
||||
msgstr "ব্যাটারী চার্জ হচ্ছে"
|
||||
|
||||
#: ../shell/view/devices/battery.py:96
|
||||
msgid "Battery discharging"
|
||||
msgstr "ব্যাটারী চার্জ কমে যাচ্ছে"
|
||||
|
||||
#: ../shell/view/devices/battery.py:98
|
||||
msgid "Battery fully charged"
|
||||
msgstr "ব্যাটারী পুরোপুরি চার্জ হয়েছে"
|
||||
|
||||
#: ../shell/view/devices/network/wireless.py:61
|
||||
msgid "Disconnected"
|
||||
msgstr "সংযোগ বিচ্ছিন্ন"
|
||||
|
||||
#: ../shell/view/devices/network/wireless.py:131
|
||||
msgid "Channel"
|
||||
msgstr "চ্যানেল"
|
||||
|
||||
#: ../shell/view/frame/zoomtoolbar.py:42
|
||||
msgid "Neighborhood"
|
||||
msgstr "ছোটবেলা"
|
||||
|
||||
#: ../shell/view/frame/zoomtoolbar.py:54
|
||||
msgid "Group"
|
||||
msgstr "দল"
|
||||
|
||||
#: ../shell/view/frame/zoomtoolbar.py:66
|
||||
msgid "Home"
|
||||
msgstr "বাড়ি"
|
||||
|
||||
#: ../shell/view/frame/zoomtoolbar.py:78
|
||||
msgid "Activity"
|
||||
msgstr "সক্রিয়তা"
|
||||
|
||||
#: ../lib/sugar/activity/activity.py:115
|
||||
msgid "Share with:"
|
||||
msgstr "ভাগাভাগি করো:"
|
||||
|
||||
#: ../lib/sugar/activity/activity.py:117
|
||||
msgid "Private"
|
||||
msgstr "ব্যাক্তিগত"
|
||||
|
||||
#: ../lib/sugar/activity/activity.py:118
|
||||
msgid "My Neighborhood"
|
||||
msgstr "আমার ছেলেবেলা"
|
||||
|
||||
#: ../lib/sugar/activity/activity.py:126
|
||||
msgid "Keep"
|
||||
msgstr "রাখো"
|
||||
|
||||
#: ../lib/sugar/activity/activity.py:245
|
||||
msgid "Undo"
|
||||
msgstr "বাতিল করো"
|
||||
|
||||
#: ../lib/sugar/activity/activity.py:250
|
||||
msgid "Redo"
|
||||
msgstr "আবার করো"
|
||||
|
||||
#: ../lib/sugar/activity/activity.py:260
|
||||
msgid "Copy"
|
||||
msgstr "কপি"
|
||||
|
||||
#: ../lib/sugar/activity/activity.py:265
|
||||
msgid "Paste"
|
||||
msgstr "সাঁটো"
|
||||
|
||||
#: ../lib/sugar/activity/activity.py:454
|
||||
#, python-format
|
||||
msgid "%s Activity"
|
||||
msgstr "%s সক্রিয়তা"
|
||||
|
||||
#: ../lib/sugar/activity/activity.py:824
|
||||
msgid "Keep error"
|
||||
msgstr "ত্রুটি রেখে দাও"
|
||||
|
||||
#: ../lib/sugar/activity/activity.py:825
|
||||
msgid "Keep error: all changes will be lost"
|
||||
msgstr "ত্রুটি রেখে দাও: সব পরিবর্তন হারিয়ে যাবে"
|
||||
|
||||
#: ../lib/sugar/activity/activity.py:828
|
||||
msgid "Don't stop"
|
||||
msgstr "থামিও না"
|
||||
|
||||
#: ../lib/sugar/activity/activity.py:831
|
||||
msgid "Stop anyway"
|
||||
msgstr "যে কোন ভাবে থামো"
|
||||
|
||||
#: ../lib/sugar/graphics/alert.py:164 ../lib/sugar/graphics/alert.py:206
|
||||
msgid "Cancel"
|
||||
msgstr "বাতিল"
|
||||
|
||||
#: ../lib/sugar/graphics/alert.py:168
|
||||
msgid "Ok"
|
||||
msgstr "ঠিক আছে"
|
||||
|
||||
#: ../lib/sugar/graphics/alert.py:216
|
||||
msgid "Continue"
|
||||
msgstr "এগিয়ে যাও"
|
||||
|
||||
#: ../lib/sugar/graphics/alert.py:244
|
||||
msgid "OK"
|
||||
msgstr "ঠিক আছে"
|
||||
|
||||
#: ../lib/sugar/graphics/objectchooser.py:175
|
||||
#, python-format
|
||||
msgid "%d year"
|
||||
msgstr "%d বছর"
|
||||
|
||||
#: ../lib/sugar/graphics/objectchooser.py:175
|
||||
#, python-format
|
||||
msgid "%d years"
|
||||
msgstr "%d বছর"
|
||||
|
||||
#: ../lib/sugar/graphics/objectchooser.py:176
|
||||
#, python-format
|
||||
msgid "%d month"
|
||||
msgstr "%d মাস"
|
||||
|
||||
#: ../lib/sugar/graphics/objectchooser.py:176
|
||||
#, python-format
|
||||
msgid "%d months"
|
||||
msgstr "%d মাস"
|
||||
|
||||
#: ../lib/sugar/graphics/objectchooser.py:177
|
||||
#, python-format
|
||||
msgid "%d week"
|
||||
msgstr "%d সপ্তাহ"
|
||||
|
||||
#: ../lib/sugar/graphics/objectchooser.py:177
|
||||
#, python-format
|
||||
msgid "%d weeks"
|
||||
msgstr "%d সপ্তাহ"
|
||||
|
||||
#: ../lib/sugar/graphics/objectchooser.py:178
|
||||
#, python-format
|
||||
msgid "%d day"
|
||||
msgstr "%d দিন"
|
||||
|
||||
#: ../lib/sugar/graphics/objectchooser.py:178
|
||||
#, python-format
|
||||
msgid "%d days"
|
||||
msgstr "%d দিন"
|
||||
|
||||
#: ../lib/sugar/graphics/objectchooser.py:179
|
||||
#, python-format
|
||||
msgid "%d hour"
|
||||
msgstr "%d ঘন্টা"
|
||||
|
||||
#: ../lib/sugar/graphics/objectchooser.py:179
|
||||
#, python-format
|
||||
msgid "%d hours"
|
||||
msgstr "%d ঘন্টা"
|
||||
|
||||
#: ../lib/sugar/graphics/objectchooser.py:180
|
||||
#, python-format
|
||||
msgid "%d minute"
|
||||
msgstr "%d মিনিট"
|
||||
|
||||
#: ../lib/sugar/graphics/objectchooser.py:180
|
||||
#, python-format
|
||||
msgid "%d minutes"
|
||||
msgstr "%d মিনিট"
|
||||
|
||||
#: ../lib/sugar/graphics/objectchooser.py:181
|
||||
#, python-format
|
||||
msgid "%d second"
|
||||
msgstr "%d সেকেন্ড"
|
||||
|
||||
#: ../lib/sugar/graphics/objectchooser.py:181
|
||||
#, python-format
|
||||
msgid "%d seconds"
|
||||
msgstr "%d সেকেন্ড"
|
||||
|
||||
#: ../lib/sugar/graphics/objectchooser.py:191
|
||||
msgid " and "
|
||||
msgstr " এবং "
|
||||
|
||||
#: ../lib/sugar/graphics/objectchooser.py:193
|
||||
msgid ", "
|
||||
msgstr ", "
|
||||
|
||||
#: ../shell/controlpanel/control.py:213
|
||||
msgid "To apply your changes you have to restart sugar.\n"
|
||||
msgstr "তোমার পরিবর্তন কার্যকর করার জন্য সুগার পুনরায় চালু করতে হবে।\n"
|
||||
|
||||
#: ../shell/controlpanel/control.py:267
|
||||
msgid "Error in specified color modifiers."
|
||||
msgstr "উল্লেখিত রং পরিবর্তকে ত্রুটি।"
|
||||
|
||||
#: ../shell/controlpanel/control.py:270
|
||||
msgid "Error in specified colors."
|
||||
msgstr "উল্লেখিত রং এ ত্রুটি।"
|
||||
|
||||
#: ../shell/controlpanel/control.py:307
|
||||
msgid "off"
|
||||
msgstr "off"
|
||||
|
||||
#: ../shell/controlpanel/control.py:309
|
||||
msgid "on"
|
||||
msgstr "on"
|
||||
|
||||
#: ../shell/controlpanel/control.py:310
|
||||
msgid "State is unknown."
|
||||
msgstr "অবস্থানটি অজানা।"
|
||||
|
||||
#: ../shell/controlpanel/control.py:332
|
||||
msgid "Error in specified radio argument use on/off."
|
||||
msgstr "উল্লেখিত রেডিও প্রেরিত মান ব্যবহার on/off তে ত্রুটি।"
|
||||
|
||||
#: ../shell/controlpanel/control.py:336
|
||||
msgid "Permission denied. You need to be root to run this method."
|
||||
msgstr "অনুমতি প্রত্যাখ্যাত। এই পন্থাটি চালাতে তোমাকে root হিসেবে কাজ করতে হবে।"
|
||||
|
||||
#: ../shell/controlpanel/control.py:366
|
||||
msgid "Error in reading timezone"
|
||||
msgstr "সময় জোন পড়তে ত্রুটি"
|
||||
|
||||
#: ../shell/controlpanel/control.py:397
|
||||
#, python-format
|
||||
msgid "Error copying timezone (from %s): %s"
|
||||
msgstr "সময় জোন (%s হতে) কপি করায় ত্রুটি: %s"
|
||||
|
||||
#: ../shell/controlpanel/control.py:402
|
||||
#, python-format
|
||||
msgid "Changing permission of timezone: %s"
|
||||
msgstr "সময় জোনের অনুমতি পরিবর্তন: %s"
|
||||
|
||||
#: ../shell/controlpanel/control.py:412
|
||||
msgid "Error timezone does not exist."
|
||||
msgstr "ত্রুটিযুক্ত সময় জোনের অস্তিত্ব নেই।"
|
||||
|
||||
#: ../shell/controlpanel/control.py:417 ../shell/controlpanel/control.py:436
|
||||
#, python-format
|
||||
msgid "Could not access %s. Create standard settings."
|
||||
msgstr "%s এ প্রবেশ করতে পারে নি। প্রমাণ মানসমূহ তৈরি করো।"
|
||||
|
||||
#: ../shell/controlpanel/control.py:463
|
||||
#, python-format
|
||||
msgid "Language for code=%s could not be determined."
|
||||
msgstr "কোড=%s এর জন্য কোন ভাষা নির্ধারণ করা যায় নি।"
|
||||
|
||||
#: ../shell/controlpanel/control.py:473
|
||||
#, python-format
|
||||
msgid "Sorry I do not speak '%s'."
|
||||
msgstr "দুঃখিত আমি '%s' বলতে পারি না।"
|
||||
|
||||
#: ../shell/view/devices/network/mesh.py:105
|
||||
msgid "Connected to a School Mesh Portal"
|
||||
msgstr "একটি স্কুলের মেশ পোর্টালে সংযুক্ত"
|
||||
|
||||
#: ../shell/view/devices/network/mesh.py:107
|
||||
msgid "Looking for a School Mesh Portal..."
|
||||
msgstr "একটি স্কুল মেশ পোর্টাল খুজছি..."
|
||||
|
||||
#: ../shell/view/devices/network/mesh.py:110
|
||||
msgid "Connected to an XO Mesh Portal"
|
||||
msgstr "একটি জো(XO) মেশ পোর্টালে সংযুক্ত"
|
||||
|
||||
#: ../shell/view/devices/network/mesh.py:112
|
||||
msgid "Looking for an XO Mesh Portal..."
|
||||
msgstr "একটি জো(XO) মেশ পোর্টাল খুজছি..."
|
||||
|
||||
#: ../shell/view/devices/network/mesh.py:115
|
||||
msgid "Connected to a Simple Mesh"
|
||||
msgstr "একটি সাধারণ মেশ এ সংযুক্ত"
|
||||
|
||||
#: ../shell/view/devices/network/mesh.py:117
|
||||
msgid "Starting a Simple Mesh"
|
||||
msgstr "একটি সাধারণ মেশ চালু করছি"
|
||||
|
||||
#: ../shell/view/devices/network/mesh.py:124
|
||||
msgid "Unknown Mesh"
|
||||
msgstr "অজানা মেশ"
|
||||
|
||||
#: ../shell/view/home/HomeBox.py:175 ../shell/view/home/HomeBox.py:216
|
||||
msgid "About this XO"
|
||||
msgstr "XO সম্বন্ধে"
|
||||
|
||||
#: ../shell/view/home/HomeBox.py:222
|
||||
msgid "Not available"
|
||||
msgstr "পাওয়া যায় নি"
|
@ -1,422 +0,0 @@
|
||||
# SOME DESCRIPTIVE TITLE.
|
||||
# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
|
||||
# This file is distributed under the same license as the PACKAGE package.
|
||||
# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: PACKAGE VERSION\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2008-01-18 18:19+0000\n"
|
||||
"PO-Revision-Date: 2008-01-14 17:19+0000\n"
|
||||
"Last-Translator: Jaume <jaume@nualart.com>\n"
|
||||
"Language-Team: LANGUAGE <LL@li.org>\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
"X-Generator: Pootle 1.0.2\n"
|
||||
|
||||
#: ../shell/intro/intro.py:67
|
||||
msgid "Name:"
|
||||
msgstr "Nom:"
|
||||
|
||||
#: ../shell/intro/intro.py:96
|
||||
msgid "Click to change color:"
|
||||
msgstr "Clic per a canviar de color:"
|
||||
|
||||
#: ../shell/intro/intro.py:146
|
||||
msgid "Back"
|
||||
msgstr "Enrere"
|
||||
|
||||
#: ../shell/intro/intro.py:160
|
||||
msgid "Done"
|
||||
msgstr "Fet"
|
||||
|
||||
#: ../shell/intro/intro.py:163
|
||||
msgid "Next"
|
||||
msgstr "Següent"
|
||||
|
||||
#: ../shell/view/BuddyMenu.py:59
|
||||
msgid "Remove friend"
|
||||
msgstr "Esborrar amic/ga"
|
||||
|
||||
#: ../shell/view/BuddyMenu.py:62
|
||||
msgid "Make friend"
|
||||
msgstr "Fer amic/ga"
|
||||
|
||||
#: ../shell/view/BuddyMenu.py:84
|
||||
#, python-format
|
||||
msgid "Invite to %s"
|
||||
msgstr "Convidar a %s"
|
||||
|
||||
#: ../shell/view/clipboardmenu.py:58
|
||||
msgid "Remove"
|
||||
msgstr "Eliminar"
|
||||
|
||||
#: ../shell/view/clipboardmenu.py:63
|
||||
msgid "Open"
|
||||
msgstr "Obrir"
|
||||
|
||||
#. self._stop_item = MenuItem(_('Stop download'), 'stock-close')
|
||||
#. TODO: Implement stopping downloads
|
||||
#. self._stop_item.connect('activate', self._stop_item_activate_cb)
|
||||
#. self.append_menu_item(self._stop_item)
|
||||
#: ../shell/view/clipboardmenu.py:73
|
||||
msgid "Add to journal"
|
||||
msgstr "Afegir al diari"
|
||||
|
||||
#: ../shell/view/clipboardmenu.py:213
|
||||
#, python-format
|
||||
msgid "Clipboard object: %s."
|
||||
msgstr "Objecte del porta-retalls: %s"
|
||||
|
||||
#: ../shell/hardware/keydialog.py:149
|
||||
msgid "Key Type:"
|
||||
msgstr "Tipus de clau:"
|
||||
|
||||
#: ../shell/hardware/keydialog.py:169
|
||||
msgid "Authentication Type:"
|
||||
msgstr "Tipus d'autentificació:"
|
||||
|
||||
#: ../shell/hardware/keydialog.py:250
|
||||
msgid "Encryption Type:"
|
||||
msgstr "Tipus d'encriptació:"
|
||||
|
||||
#: ../shell/view/home/activitiesdonut.py:90
|
||||
msgid "Starting..."
|
||||
msgstr "Arrencant ..."
|
||||
|
||||
#: ../shell/view/home/activitiesdonut.py:104 ../shell/view/home/MeshBox.py:295
|
||||
msgid "Resume"
|
||||
msgstr "Reprendre"
|
||||
|
||||
#: ../shell/view/home/activitiesdonut.py:111
|
||||
#: ../lib/sugar/activity/activity.py:132
|
||||
msgid "Stop"
|
||||
msgstr "Aturar"
|
||||
|
||||
#: ../shell/view/Shell.py:285
|
||||
msgid "Screenshot"
|
||||
msgstr "Captura de pantalla"
|
||||
|
||||
#: ../shell/view/home/HomeBox.py:159
|
||||
msgid "Reboot"
|
||||
msgstr "Reiniciar"
|
||||
|
||||
#: ../shell/view/home/HomeBox.py:164
|
||||
msgid "Shutdown"
|
||||
msgstr "Aturar"
|
||||
|
||||
#: ../shell/view/home/HomeBox.py:170
|
||||
msgid "Register"
|
||||
msgstr "Registre"
|
||||
|
||||
#. Only show disconnect when there's a mesh device, because mesh takes
|
||||
#. priority over the normal wireless device. NM doesn't have a "disconnect"
|
||||
#. method for a device either (for various reasons) so this doesn't
|
||||
#. have a good mapping
|
||||
#: ../shell/view/home/MeshBox.py:90 ../shell/view/home/MeshBox.py:197
|
||||
#: ../shell/view/devices/network/wireless.py:113
|
||||
#: ../shell/view/devices/network/mesh.py:83
|
||||
msgid "Disconnect..."
|
||||
msgstr "Desconnecta ..."
|
||||
|
||||
#: ../shell/view/home/MeshBox.py:195 ../shell/view/devices/network/mesh.py:37
|
||||
#: ../shell/view/devices/network/mesh.py:62
|
||||
#: ../shell/view/devices/network/mesh.py:66
|
||||
msgid "Mesh Network"
|
||||
msgstr ""
|
||||
|
||||
# mmm, potser més simple?
|
||||
#: ../shell/view/home/MeshBox.py:300
|
||||
msgid "Join"
|
||||
msgstr "Uneix-t'hi"
|
||||
|
||||
#: ../shell/view/devices/battery.py:38
|
||||
msgid "My Battery life"
|
||||
msgstr "Vida de la bateria"
|
||||
|
||||
#: ../shell/view/devices/battery.py:94
|
||||
msgid "Battery charging"
|
||||
msgstr "Carregant bateria"
|
||||
|
||||
#: ../shell/view/devices/battery.py:96
|
||||
msgid "Battery discharging"
|
||||
msgstr "Descarregant bateria"
|
||||
|
||||
#: ../shell/view/devices/battery.py:98
|
||||
msgid "Battery fully charged"
|
||||
msgstr "Bateria plena"
|
||||
|
||||
#: ../shell/view/devices/network/wireless.py:61
|
||||
msgid "Disconnected"
|
||||
msgstr "Desconnectat"
|
||||
|
||||
#: ../shell/view/devices/network/wireless.py:131
|
||||
msgid "Channel"
|
||||
msgstr "Canal"
|
||||
|
||||
# aquí cal pensar si es millorÑ barri, veinatge, maquines veines,....
|
||||
#: ../shell/view/frame/zoomtoolbar.py:42
|
||||
msgid "Neighborhood"
|
||||
msgstr "Veïns"
|
||||
|
||||
#: ../shell/view/frame/zoomtoolbar.py:54
|
||||
msgid "Group"
|
||||
msgstr "Grup"
|
||||
|
||||
#: ../shell/view/frame/zoomtoolbar.py:66
|
||||
msgid "Home"
|
||||
msgstr "Inici"
|
||||
|
||||
#: ../shell/view/frame/zoomtoolbar.py:78
|
||||
msgid "Activity"
|
||||
msgstr "Activitat"
|
||||
|
||||
#: ../lib/sugar/activity/activity.py:115
|
||||
msgid "Share with:"
|
||||
msgstr "Compartir amb:"
|
||||
|
||||
#: ../lib/sugar/activity/activity.py:117
|
||||
msgid "Private"
|
||||
msgstr "Privat"
|
||||
|
||||
#: ../lib/sugar/activity/activity.py:118
|
||||
msgid "My Neighborhood"
|
||||
msgstr "Els meus veïns"
|
||||
|
||||
#: ../lib/sugar/activity/activity.py:126
|
||||
msgid "Keep"
|
||||
msgstr ""
|
||||
|
||||
#: ../lib/sugar/activity/activity.py:245
|
||||
msgid "Undo"
|
||||
msgstr "Desfer"
|
||||
|
||||
#: ../lib/sugar/activity/activity.py:250
|
||||
msgid "Redo"
|
||||
msgstr "Refer"
|
||||
|
||||
#: ../lib/sugar/activity/activity.py:260
|
||||
msgid "Copy"
|
||||
msgstr "Copia"
|
||||
|
||||
#: ../lib/sugar/activity/activity.py:265
|
||||
msgid "Paste"
|
||||
msgstr "Enganxa"
|
||||
|
||||
#: ../lib/sugar/activity/activity.py:454
|
||||
#, python-format
|
||||
msgid "%s Activity"
|
||||
msgstr "%s Activitat"
|
||||
|
||||
# revisar
|
||||
#: ../lib/sugar/activity/activity.py:824
|
||||
msgid "Keep error"
|
||||
msgstr "Manté l'error"
|
||||
|
||||
#: ../lib/sugar/activity/activity.py:825
|
||||
msgid "Keep error: all changes will be lost"
|
||||
msgstr "Manté l'error: tots els canvis es perdran"
|
||||
|
||||
#: ../lib/sugar/activity/activity.py:828
|
||||
msgid "Don't stop"
|
||||
msgstr "No t'aturis"
|
||||
|
||||
#: ../lib/sugar/activity/activity.py:831
|
||||
msgid "Stop anyway"
|
||||
msgstr ""
|
||||
|
||||
#: ../lib/sugar/graphics/alert.py:164 ../lib/sugar/graphics/alert.py:206
|
||||
msgid "Cancel"
|
||||
msgstr "Cancel·lar"
|
||||
|
||||
#: ../lib/sugar/graphics/alert.py:168
|
||||
msgid "Ok"
|
||||
msgstr "D'acord"
|
||||
|
||||
#: ../lib/sugar/graphics/alert.py:216
|
||||
msgid "Continue"
|
||||
msgstr "Continuar"
|
||||
|
||||
#: ../lib/sugar/graphics/alert.py:244
|
||||
msgid "OK"
|
||||
msgstr "D'acord"
|
||||
|
||||
#: ../lib/sugar/graphics/objectchooser.py:175
|
||||
#, python-format
|
||||
msgid "%d year"
|
||||
msgstr "%d any"
|
||||
|
||||
#: ../lib/sugar/graphics/objectchooser.py:175
|
||||
#, python-format
|
||||
msgid "%d years"
|
||||
msgstr "%d anys"
|
||||
|
||||
#: ../lib/sugar/graphics/objectchooser.py:176
|
||||
#, python-format
|
||||
msgid "%d month"
|
||||
msgstr "%d mes"
|
||||
|
||||
#: ../lib/sugar/graphics/objectchooser.py:176
|
||||
#, python-format
|
||||
msgid "%d months"
|
||||
msgstr "%d mesos"
|
||||
|
||||
#: ../lib/sugar/graphics/objectchooser.py:177
|
||||
#, python-format
|
||||
msgid "%d week"
|
||||
msgstr "%d setmana"
|
||||
|
||||
#: ../lib/sugar/graphics/objectchooser.py:177
|
||||
#, python-format
|
||||
msgid "%d weeks"
|
||||
msgstr "%d setmanes"
|
||||
|
||||
#: ../lib/sugar/graphics/objectchooser.py:178
|
||||
#, python-format
|
||||
msgid "%d day"
|
||||
msgstr "%d dia"
|
||||
|
||||
#: ../lib/sugar/graphics/objectchooser.py:178
|
||||
#, python-format
|
||||
msgid "%d days"
|
||||
msgstr "%d dies"
|
||||
|
||||
#: ../lib/sugar/graphics/objectchooser.py:179
|
||||
#, python-format
|
||||
msgid "%d hour"
|
||||
msgstr "%d hora"
|
||||
|
||||
#: ../lib/sugar/graphics/objectchooser.py:179
|
||||
#, python-format
|
||||
msgid "%d hours"
|
||||
msgstr "%d hores"
|
||||
|
||||
#: ../lib/sugar/graphics/objectchooser.py:180
|
||||
#, python-format
|
||||
msgid "%d minute"
|
||||
msgstr "%d minut"
|
||||
|
||||
#: ../lib/sugar/graphics/objectchooser.py:180
|
||||
#, python-format
|
||||
msgid "%d minutes"
|
||||
msgstr "%d minuts"
|
||||
|
||||
#: ../lib/sugar/graphics/objectchooser.py:181
|
||||
#, python-format
|
||||
msgid "%d second"
|
||||
msgstr "%d segon"
|
||||
|
||||
#: ../lib/sugar/graphics/objectchooser.py:181
|
||||
#, python-format
|
||||
msgid "%d seconds"
|
||||
msgstr "%d segons"
|
||||
|
||||
#: ../lib/sugar/graphics/objectchooser.py:191
|
||||
msgid " and "
|
||||
msgstr "i"
|
||||
|
||||
#: ../lib/sugar/graphics/objectchooser.py:193
|
||||
msgid ", "
|
||||
msgstr ","
|
||||
|
||||
#: ../shell/controlpanel/control.py:213
|
||||
msgid "To apply your changes you have to restart sugar.\n"
|
||||
msgstr "Per aplicar els canvis, cal que reiniciar el sugar.\n"
|
||||
|
||||
#: ../shell/controlpanel/control.py:267
|
||||
msgid "Error in specified color modifiers."
|
||||
msgstr "Error en els modificadors de color especificats"
|
||||
|
||||
#: ../shell/controlpanel/control.py:270
|
||||
msgid "Error in specified colors."
|
||||
msgstr "Error en els colors especificats"
|
||||
|
||||
#: ../shell/controlpanel/control.py:307
|
||||
msgid "off"
|
||||
msgstr "apagar"
|
||||
|
||||
#: ../shell/controlpanel/control.py:309
|
||||
msgid "on"
|
||||
msgstr "arrancar"
|
||||
|
||||
#: ../shell/controlpanel/control.py:310
|
||||
msgid "State is unknown."
|
||||
msgstr "Status deconegut"
|
||||
|
||||
#: ../shell/controlpanel/control.py:332
|
||||
msgid "Error in specified radio argument use on/off."
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/controlpanel/control.py:336
|
||||
msgid "Permission denied. You need to be root to run this method."
|
||||
msgstr "Permís denegat: cal que ser root per aquesta operació"
|
||||
|
||||
#: ../shell/controlpanel/control.py:366
|
||||
msgid "Error in reading timezone"
|
||||
msgstr "Error en llegir la zona horària"
|
||||
|
||||
#: ../shell/controlpanel/control.py:397
|
||||
#, python-format
|
||||
msgid "Error copying timezone (from %s): %s"
|
||||
msgstr "Error en copiar la zona horària (des de %s): %s"
|
||||
|
||||
#: ../shell/controlpanel/control.py:402
|
||||
#, python-format
|
||||
msgid "Changing permission of timezone: %s"
|
||||
msgstr "Canviant permisos de zona horària: %s"
|
||||
|
||||
#: ../shell/controlpanel/control.py:412
|
||||
msgid "Error timezone does not exist."
|
||||
msgstr "Error: aquesta zona horària no existeix"
|
||||
|
||||
#: ../shell/controlpanel/control.py:417 ../shell/controlpanel/control.py:436
|
||||
#, python-format
|
||||
msgid "Could not access %s. Create standard settings."
|
||||
msgstr "No es pot accedir a %s. Crea una configuració estàndar."
|
||||
|
||||
#: ../shell/controlpanel/control.py:463
|
||||
#, python-format
|
||||
msgid "Language for code=%s could not be determined."
|
||||
msgstr "La llengua que té com a codi code=%s no es pot determinar."
|
||||
|
||||
#: ../shell/controlpanel/control.py:473
|
||||
#, python-format
|
||||
msgid "Sorry I do not speak '%s'."
|
||||
msgstr "Ho sento, no parlo '%s'."
|
||||
|
||||
#: ../shell/view/devices/network/mesh.py:105
|
||||
msgid "Connected to a School Mesh Portal"
|
||||
msgstr "Connectat al Portal de la Xarxa de l'Escola"
|
||||
|
||||
#: ../shell/view/devices/network/mesh.py:107
|
||||
msgid "Looking for a School Mesh Portal..."
|
||||
msgstr "Cercant el Portal de la Xarxa de l'Escola ..."
|
||||
|
||||
#: ../shell/view/devices/network/mesh.py:110
|
||||
msgid "Connected to an XO Mesh Portal"
|
||||
msgstr "Connectat a un Portal de Xarxa XO"
|
||||
|
||||
#: ../shell/view/devices/network/mesh.py:112
|
||||
msgid "Looking for an XO Mesh Portal..."
|
||||
msgstr "Cercant un Portal de Xarxa XO ..."
|
||||
|
||||
#: ../shell/view/devices/network/mesh.py:115
|
||||
msgid "Connected to a Simple Mesh"
|
||||
msgstr "Connectat a una xarxa simple"
|
||||
|
||||
#: ../shell/view/devices/network/mesh.py:117
|
||||
msgid "Starting a Simple Mesh"
|
||||
msgstr "Arrancant una xarxa simple"
|
||||
|
||||
#: ../shell/view/devices/network/mesh.py:124
|
||||
msgid "Unknown Mesh"
|
||||
msgstr "Xarxa desconeguda"
|
||||
|
||||
#: ../shell/view/home/HomeBox.py:175 ../shell/view/home/HomeBox.py:216
|
||||
msgid "About this XO"
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/view/home/HomeBox.py:222
|
||||
msgid "Not available"
|
||||
msgstr ""
|
@ -1,432 +0,0 @@
|
||||
# This file is distributed under the same license as the PACKAGE package.
|
||||
# Fabian Affolter <fab@fedoraproject.org>, 2007.
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: sugar\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2008-01-18 18:19+0000\n"
|
||||
"PO-Revision-Date: 2008-01-28 03:01-0500\n"
|
||||
"Last-Translator: Gerhard Steiner <gerhard.steiner@duichwir.at>\n"
|
||||
"Language-Team: German <fedora-trans-de@redhat.com>\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=utf-8\n"
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
"X-Generator: Pootle 1.0.2\n"
|
||||
"X-Poedit-Language: German\n"
|
||||
|
||||
#: ../shell/intro/intro.py:67
|
||||
msgid "Name:"
|
||||
msgstr "Name:"
|
||||
|
||||
#: ../shell/intro/intro.py:96
|
||||
msgid "Click to change color:"
|
||||
msgstr "Klicke zum Wechseln der Farbe"
|
||||
|
||||
#: ../shell/intro/intro.py:146
|
||||
msgid "Back"
|
||||
msgstr "Zurück"
|
||||
|
||||
#: ../shell/intro/intro.py:160
|
||||
msgid "Done"
|
||||
msgstr "Fertig"
|
||||
|
||||
#: ../shell/intro/intro.py:163
|
||||
msgid "Next"
|
||||
msgstr "Nächste"
|
||||
|
||||
#: ../shell/view/BuddyMenu.py:59
|
||||
msgid "Remove friend"
|
||||
msgstr "Freund entfernen"
|
||||
|
||||
#: ../shell/view/BuddyMenu.py:62
|
||||
msgid "Make friend"
|
||||
msgstr "Freunde werden"
|
||||
|
||||
#. FIXME check that the buddy is not in the activity already
|
||||
#: ../shell/view/BuddyMenu.py:96
|
||||
msgid "Invite"
|
||||
msgstr "Einladen"
|
||||
|
||||
#: ../shell/view/clipboardmenu.py:58
|
||||
msgid "Remove"
|
||||
msgstr "Entfernen"
|
||||
|
||||
#: ../shell/view/clipboardmenu.py:63
|
||||
msgid "Open"
|
||||
msgstr "Öffnen"
|
||||
|
||||
#. self._stop_item = MenuItem(_('Stop download'), 'stock-close')
|
||||
#. TODO: Implement stopping downloads
|
||||
#. self._stop_item.connect('activate', self._stop_item_activate_cb)
|
||||
#. self.append_menu_item(self._stop_item)
|
||||
#: ../shell/view/clipboardmenu.py:73
|
||||
msgid "Add to journal"
|
||||
msgstr "Zum Journal hinzufügen"
|
||||
|
||||
#: ../shell/view/clipboardmenu.py:213
|
||||
#, python-format
|
||||
msgid "Clipboard object: %s."
|
||||
msgstr "Zwischenablage-Objekt: %s."
|
||||
|
||||
#: ../shell/view/frame/zoomtoolbar.py:42
|
||||
msgid "Neighborhood"
|
||||
msgstr "Umgebung"
|
||||
|
||||
#: ../shell/view/frame/zoomtoolbar.py:54
|
||||
msgid "Group"
|
||||
msgstr "Gruppe"
|
||||
|
||||
#: ../shell/view/frame/zoomtoolbar.py:66
|
||||
msgid "Home"
|
||||
msgstr "Zuhause"
|
||||
|
||||
#: ../shell/view/frame/zoomtoolbar.py:78
|
||||
msgid "Activity"
|
||||
msgstr "Aktivität"
|
||||
|
||||
#: ../services/clipboard/objecttypeservice.py:32
|
||||
msgid "Text"
|
||||
msgstr "Text"
|
||||
|
||||
#: ../services/clipboard/objecttypeservice.py:36
|
||||
msgid "Image"
|
||||
msgstr "Bild"
|
||||
|
||||
#: ../shell/view/Shell.py:285
|
||||
msgid "Screenshot"
|
||||
msgstr "Bildschirmfoto"
|
||||
|
||||
#: ../shell/view/home/HomeBox.py:164
|
||||
msgid "Shutdown"
|
||||
msgstr "Ausschalten"
|
||||
|
||||
#: ../shell/view/home/MeshBox.py:195 ../shell/view/devices/network/mesh.py:37
|
||||
#: ../shell/view/devices/network/mesh.py:62
|
||||
#: ../shell/view/devices/network/mesh.py:66
|
||||
msgid "Mesh Network"
|
||||
msgstr "Maschennetzwerk"
|
||||
|
||||
#: ../shell/view/devices/battery.py:38
|
||||
msgid "My Battery life"
|
||||
msgstr "Meine Akku-Laufzeit"
|
||||
|
||||
#: ../shell/view/devices/battery.py:94
|
||||
msgid "Battery charging"
|
||||
msgstr "Akku wird geladen"
|
||||
|
||||
#: ../shell/view/devices/battery.py:96
|
||||
msgid "Battery discharging"
|
||||
msgstr "Akku in Benutzung"
|
||||
|
||||
#: ../shell/view/devices/battery.py:98
|
||||
msgid "Battery fully charged"
|
||||
msgstr "Akku vollständig geladen"
|
||||
|
||||
#: ../lib/sugar/activity/activity.py:117
|
||||
msgid "Private"
|
||||
msgstr "Privat"
|
||||
|
||||
#: ../lib/sugar/activity/activity.py:118
|
||||
msgid "My Neighborhood"
|
||||
msgstr "Meine Umgebung"
|
||||
|
||||
#: ../lib/sugar/activity/activity.py:126
|
||||
msgid "Keep"
|
||||
msgstr "Behalten"
|
||||
|
||||
#: ../shell/view/home/activitiesdonut.py:111
|
||||
#: ../lib/sugar/activity/activity.py:132
|
||||
msgid "Stop"
|
||||
msgstr "Stopp"
|
||||
|
||||
#: ../lib/sugar/activity/activity.py:454
|
||||
#, python-format
|
||||
msgid "%s Activity"
|
||||
msgstr "%s Aktivität"
|
||||
|
||||
#: ../shell/view/BuddyMenu.py:84
|
||||
#, python-format
|
||||
msgid "Invite to %s"
|
||||
msgstr "Einladen zu %s"
|
||||
|
||||
#: ../shell/hardware/keydialog.py:149
|
||||
msgid "Key Type:"
|
||||
msgstr "Schlüsseltyp"
|
||||
|
||||
#: ../shell/hardware/keydialog.py:169
|
||||
msgid "Authentication Type:"
|
||||
msgstr "Authentifizierungstyp"
|
||||
|
||||
#: ../shell/hardware/keydialog.py:250
|
||||
msgid "Encryption Type:"
|
||||
msgstr "Verschlüsselungstyp"
|
||||
|
||||
#: ../shell/view/home/activitiesdonut.py:90
|
||||
msgid "Starting..."
|
||||
msgstr "Starten..."
|
||||
|
||||
#: ../shell/view/home/activitiesdonut.py:104 ../shell/view/home/MeshBox.py:295
|
||||
msgid "Resume"
|
||||
msgstr "Wiederaufnehmen"
|
||||
|
||||
#: ../shell/view/home/HomeBox.py:159
|
||||
msgid "Reboot"
|
||||
msgstr "Neu starten"
|
||||
|
||||
#: ../shell/view/home/HomeBox.py:170
|
||||
msgid "Register"
|
||||
msgstr "Registrieren"
|
||||
|
||||
#. Only show disconnect when there's a mesh device, because mesh takes
|
||||
#. priority over the normal wireless device. NM doesn't have a "disconnect"
|
||||
#. method for a device either (for various reasons) so this doesn't
|
||||
#. have a good mapping
|
||||
#: ../shell/view/home/MeshBox.py:90 ../shell/view/home/MeshBox.py:197
|
||||
#: ../shell/view/devices/network/wireless.py:113
|
||||
#: ../shell/view/devices/network/mesh.py:83
|
||||
msgid "Disconnect..."
|
||||
msgstr "Verbindung trennen..."
|
||||
|
||||
#: ../shell/view/home/MeshBox.py:300
|
||||
msgid "Join"
|
||||
msgstr "Mitmachen"
|
||||
|
||||
#: ../shell/view/devices/network/wireless.py:61
|
||||
msgid "Disconnected"
|
||||
msgstr "Nicht verbunden"
|
||||
|
||||
#: ../shell/view/devices/network/wireless.py:131
|
||||
msgid "Channel"
|
||||
msgstr "Kanal"
|
||||
|
||||
# Alternative: Gemeinsam mit:
|
||||
#: ../lib/sugar/activity/activity.py:115
|
||||
msgid "Share with:"
|
||||
msgstr "Gemeinsam mit:"
|
||||
|
||||
#: ../lib/sugar/activity/activity.py:245
|
||||
msgid "Undo"
|
||||
msgstr "Rückgängig"
|
||||
|
||||
#: ../lib/sugar/activity/activity.py:250
|
||||
msgid "Redo"
|
||||
msgstr "Wiederholen"
|
||||
|
||||
#: ../lib/sugar/activity/activity.py:260
|
||||
msgid "Copy"
|
||||
msgstr "Kopieren"
|
||||
|
||||
#: ../lib/sugar/activity/activity.py:265
|
||||
msgid "Paste"
|
||||
msgstr "Einfügen"
|
||||
|
||||
#: ../lib/sugar/activity/activity.py:824
|
||||
msgid "Keep error"
|
||||
msgstr "Fehler beim Speichern"
|
||||
|
||||
#: ../lib/sugar/activity/activity.py:825
|
||||
msgid "Keep error: all changes will be lost"
|
||||
msgstr "Fehler beim Speichern: Alle Änderungen gehen verloren"
|
||||
|
||||
#: ../lib/sugar/activity/activity.py:828
|
||||
msgid "Don't stop"
|
||||
msgstr "Nicht stoppen"
|
||||
|
||||
#: ../lib/sugar/activity/activity.py:831
|
||||
msgid "Stop anyway"
|
||||
msgstr "Trotzdem stoppen"
|
||||
|
||||
#: ../lib/sugar/graphics/alert.py:164 ../lib/sugar/graphics/alert.py:206
|
||||
msgid "Cancel"
|
||||
msgstr "Abbrechen"
|
||||
|
||||
#: ../lib/sugar/graphics/alert.py:168
|
||||
msgid "Ok"
|
||||
msgstr "Ok"
|
||||
|
||||
#: ../lib/sugar/graphics/alert.py:216
|
||||
msgid "Continue"
|
||||
msgstr "Weitermachen"
|
||||
|
||||
#: ../lib/sugar/graphics/alert.py:244
|
||||
msgid "OK"
|
||||
msgstr "OK"
|
||||
|
||||
#: ../lib/sugar/graphics/objectchooser.py:175
|
||||
#, python-format
|
||||
msgid "%d year"
|
||||
msgstr "%d Jahr"
|
||||
|
||||
#: ../lib/sugar/graphics/objectchooser.py:175
|
||||
#, python-format
|
||||
msgid "%d years"
|
||||
msgstr "%d Jahre"
|
||||
|
||||
#: ../lib/sugar/graphics/objectchooser.py:176
|
||||
#, python-format
|
||||
msgid "%d month"
|
||||
msgstr "%d Monat"
|
||||
|
||||
#: ../lib/sugar/graphics/objectchooser.py:176
|
||||
#, python-format
|
||||
msgid "%d months"
|
||||
msgstr "%d Monate"
|
||||
|
||||
#: ../lib/sugar/graphics/objectchooser.py:177
|
||||
#, python-format
|
||||
msgid "%d week"
|
||||
msgstr "%d Woche"
|
||||
|
||||
#: ../lib/sugar/graphics/objectchooser.py:177
|
||||
#, python-format
|
||||
msgid "%d weeks"
|
||||
msgstr "%d Wochen"
|
||||
|
||||
#: ../lib/sugar/graphics/objectchooser.py:178
|
||||
#, python-format
|
||||
msgid "%d day"
|
||||
msgstr "%d Tag"
|
||||
|
||||
#: ../lib/sugar/graphics/objectchooser.py:178
|
||||
#, python-format
|
||||
msgid "%d days"
|
||||
msgstr "%d Tage"
|
||||
|
||||
#: ../lib/sugar/graphics/objectchooser.py:179
|
||||
#, python-format
|
||||
msgid "%d hour"
|
||||
msgstr "%d Stunde"
|
||||
|
||||
#: ../lib/sugar/graphics/objectchooser.py:179
|
||||
#, python-format
|
||||
msgid "%d hours"
|
||||
msgstr "%d Stunden"
|
||||
|
||||
#: ../lib/sugar/graphics/objectchooser.py:180
|
||||
#, python-format
|
||||
msgid "%d minute"
|
||||
msgstr "%d Minute"
|
||||
|
||||
#: ../lib/sugar/graphics/objectchooser.py:180
|
||||
#, python-format
|
||||
msgid "%d minutes"
|
||||
msgstr "%d Minuten"
|
||||
|
||||
#: ../lib/sugar/graphics/objectchooser.py:181
|
||||
#, python-format
|
||||
msgid "%d second"
|
||||
msgstr "%d Sekunde"
|
||||
|
||||
#: ../lib/sugar/graphics/objectchooser.py:181
|
||||
#, python-format
|
||||
msgid "%d seconds"
|
||||
msgstr "%d Sekunden"
|
||||
|
||||
#: ../lib/sugar/graphics/objectchooser.py:191
|
||||
msgid " and "
|
||||
msgstr " und "
|
||||
|
||||
#: ../lib/sugar/graphics/objectchooser.py:193
|
||||
msgid ", "
|
||||
msgstr ", "
|
||||
|
||||
#: ../shell/controlpanel/control.py:213
|
||||
msgid "To apply your changes you have to restart sugar.\n"
|
||||
msgstr "Um die Änderungen zu übernehmen, muss Sugar neu gestartet werden.\n"
|
||||
|
||||
#: ../shell/controlpanel/control.py:267
|
||||
msgid "Error in specified color modifiers."
|
||||
msgstr "Fehler in den definierten Farbänderungen."
|
||||
|
||||
#: ../shell/controlpanel/control.py:270
|
||||
msgid "Error in specified colors."
|
||||
msgstr "Fehler in den definierten Farben."
|
||||
|
||||
#: ../shell/controlpanel/control.py:307
|
||||
msgid "off"
|
||||
msgstr "aus"
|
||||
|
||||
#: ../shell/controlpanel/control.py:309
|
||||
msgid "on"
|
||||
msgstr "an"
|
||||
|
||||
#: ../shell/controlpanel/control.py:310
|
||||
msgid "State is unknown."
|
||||
msgstr "Status ist unbekannt."
|
||||
|
||||
#: ../shell/controlpanel/control.py:332
|
||||
msgid "Error in specified radio argument use on/off."
|
||||
msgstr "Fehler im angegebenen 'radio' Argument - Verwendung von 'an'/'aus'."
|
||||
|
||||
#: ../shell/controlpanel/control.py:336
|
||||
msgid "Permission denied. You need to be root to run this method."
|
||||
msgstr "Zugriffsrechte notwendig. Du musst root sein für diese Aktion."
|
||||
|
||||
#: ../shell/controlpanel/control.py:366
|
||||
msgid "Error in reading timezone"
|
||||
msgstr "Fehler beim Lesen der Zeitzone"
|
||||
|
||||
#: ../shell/controlpanel/control.py:397
|
||||
#, python-format
|
||||
msgid "Error copying timezone (from %s): %s"
|
||||
msgstr "Fehler beim Kopieren der Zeitzone (von %s): %s"
|
||||
|
||||
#: ../shell/controlpanel/control.py:402
|
||||
#, python-format
|
||||
msgid "Changing permission of timezone: %s"
|
||||
msgstr "Änderung der Berechtigung für Zeitzone: %s"
|
||||
|
||||
#: ../shell/controlpanel/control.py:412
|
||||
msgid "Error timezone does not exist."
|
||||
msgstr "Fehler: unbekannte Zeitzone."
|
||||
|
||||
#: ../shell/controlpanel/control.py:417 ../shell/controlpanel/control.py:436
|
||||
#, python-format
|
||||
msgid "Could not access %s. Create standard settings."
|
||||
msgstr "Kann nicht auf %s zugreifen. Erstelle Standardeinstellungen."
|
||||
|
||||
#: ../shell/controlpanel/control.py:463
|
||||
#, python-format
|
||||
msgid "Language for code=%s could not be determined."
|
||||
msgstr "Sprache für Code=%s konnte nicht ermittelt werden."
|
||||
|
||||
#: ../shell/controlpanel/control.py:473
|
||||
#, python-format
|
||||
msgid "Sorry I do not speak '%s'."
|
||||
msgstr "Entschuldigung, ich spreche nicht '%s'."
|
||||
|
||||
#: ../shell/view/devices/network/mesh.py:105
|
||||
msgid "Connected to a School Mesh Portal"
|
||||
msgstr "Verbunden mit einem Schul-Maschennetzwerk-Portal"
|
||||
|
||||
#: ../shell/view/devices/network/mesh.py:107
|
||||
msgid "Looking for a School Mesh Portal..."
|
||||
msgstr "Suche Schul-Maschennetzwerk-Portal..."
|
||||
|
||||
#: ../shell/view/devices/network/mesh.py:110
|
||||
msgid "Connected to an XO Mesh Portal"
|
||||
msgstr "Verbunden mit einem XO Maschennetzwerk-Portal"
|
||||
|
||||
#: ../shell/view/devices/network/mesh.py:112
|
||||
msgid "Looking for an XO Mesh Portal..."
|
||||
msgstr "Suche XO Maschennetzwerk-Portal..."
|
||||
|
||||
#: ../shell/view/devices/network/mesh.py:115
|
||||
msgid "Connected to a Simple Mesh"
|
||||
msgstr "Verbunden mit einem einfachen Maschennetzwerk"
|
||||
|
||||
#: ../shell/view/devices/network/mesh.py:117
|
||||
msgid "Starting a Simple Mesh"
|
||||
msgstr "Starte ein einfaches Maschennetzwerk"
|
||||
|
||||
#: ../shell/view/devices/network/mesh.py:124
|
||||
msgid "Unknown Mesh"
|
||||
msgstr "Unbekanntes Maschennetzwerk"
|
||||
|
||||
#: ../shell/view/home/HomeBox.py:175 ../shell/view/home/HomeBox.py:216
|
||||
msgid "About this XO"
|
||||
msgstr "Infos zu diesem XO"
|
||||
|
||||
#: ../shell/view/home/HomeBox.py:222
|
||||
msgid "Not available"
|
||||
msgstr "Nicht verfügbar"
|
@ -1,420 +0,0 @@
|
||||
# SOME DESCRIPTIVE TITLE.
|
||||
# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
|
||||
# This file is distributed under the same license as the PACKAGE package.
|
||||
# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
|
||||
#, fuzzy
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: PACKAGE VERSION\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2008-01-18 18:19+0000\n"
|
||||
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
|
||||
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
||||
"Language-Team: LANGUAGE <LL@li.org>\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
"X-Generator: Translate Toolkit 1.0.1\n"
|
||||
|
||||
#: ../shell/intro/intro.py:67
|
||||
msgid "Name:"
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/intro/intro.py:96
|
||||
msgid "Click to change color:"
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/intro/intro.py:146
|
||||
msgid "Back"
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/intro/intro.py:160
|
||||
msgid "Done"
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/intro/intro.py:163
|
||||
msgid "Next"
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/view/BuddyMenu.py:59
|
||||
msgid "Remove friend"
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/view/BuddyMenu.py:62
|
||||
msgid "Make friend"
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/view/BuddyMenu.py:84
|
||||
#, python-format
|
||||
msgid "Invite to %s"
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/view/clipboardmenu.py:58
|
||||
msgid "Remove"
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/view/clipboardmenu.py:63
|
||||
msgid "Open"
|
||||
msgstr ""
|
||||
|
||||
#. self._stop_item = MenuItem(_('Stop download'), 'stock-close')
|
||||
#. TODO: Implement stopping downloads
|
||||
#. self._stop_item.connect('activate', self._stop_item_activate_cb)
|
||||
#. self.append_menu_item(self._stop_item)
|
||||
#: ../shell/view/clipboardmenu.py:73
|
||||
msgid "Add to journal"
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/view/clipboardmenu.py:213
|
||||
#, python-format
|
||||
msgid "Clipboard object: %s."
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/hardware/keydialog.py:149
|
||||
msgid "Key Type:"
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/hardware/keydialog.py:169
|
||||
msgid "Authentication Type:"
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/hardware/keydialog.py:250
|
||||
msgid "Encryption Type:"
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/view/home/activitiesdonut.py:90
|
||||
msgid "Starting..."
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/view/home/activitiesdonut.py:104 ../shell/view/home/MeshBox.py:295
|
||||
msgid "Resume"
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/view/home/activitiesdonut.py:111
|
||||
#: ../lib/sugar/activity/activity.py:132
|
||||
msgid "Stop"
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/view/Shell.py:285
|
||||
msgid "Screenshot"
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/view/home/HomeBox.py:159
|
||||
msgid "Reboot"
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/view/home/HomeBox.py:164
|
||||
msgid "Shutdown"
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/view/home/HomeBox.py:170
|
||||
msgid "Register"
|
||||
msgstr ""
|
||||
|
||||
#. Only show disconnect when there's a mesh device, because mesh takes
|
||||
#. priority over the normal wireless device. NM doesn't have a "disconnect"
|
||||
#. method for a device either (for various reasons) so this doesn't
|
||||
#. have a good mapping
|
||||
#: ../shell/view/home/MeshBox.py:90 ../shell/view/home/MeshBox.py:197
|
||||
#: ../shell/view/devices/network/wireless.py:113
|
||||
#: ../shell/view/devices/network/mesh.py:83
|
||||
msgid "Disconnect..."
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/view/home/MeshBox.py:195 ../shell/view/devices/network/mesh.py:37
|
||||
#: ../shell/view/devices/network/mesh.py:62
|
||||
#: ../shell/view/devices/network/mesh.py:66
|
||||
msgid "Mesh Network"
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/view/home/MeshBox.py:300
|
||||
msgid "Join"
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/view/devices/battery.py:38
|
||||
msgid "My Battery life"
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/view/devices/battery.py:94
|
||||
msgid "Battery charging"
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/view/devices/battery.py:96
|
||||
msgid "Battery discharging"
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/view/devices/battery.py:98
|
||||
msgid "Battery fully charged"
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/view/devices/network/wireless.py:61
|
||||
msgid "Disconnected"
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/view/devices/network/wireless.py:131
|
||||
msgid "Channel"
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/view/frame/zoomtoolbar.py:42
|
||||
msgid "Neighborhood"
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/view/frame/zoomtoolbar.py:54
|
||||
msgid "Group"
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/view/frame/zoomtoolbar.py:66
|
||||
msgid "Home"
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/view/frame/zoomtoolbar.py:78
|
||||
msgid "Activity"
|
||||
msgstr ""
|
||||
|
||||
#: ../lib/sugar/activity/activity.py:115
|
||||
msgid "Share with:"
|
||||
msgstr ""
|
||||
|
||||
#: ../lib/sugar/activity/activity.py:117
|
||||
msgid "Private"
|
||||
msgstr ""
|
||||
|
||||
#: ../lib/sugar/activity/activity.py:118
|
||||
msgid "My Neighborhood"
|
||||
msgstr ""
|
||||
|
||||
#: ../lib/sugar/activity/activity.py:126
|
||||
msgid "Keep"
|
||||
msgstr ""
|
||||
|
||||
#: ../lib/sugar/activity/activity.py:245
|
||||
msgid "Undo"
|
||||
msgstr ""
|
||||
|
||||
#: ../lib/sugar/activity/activity.py:250
|
||||
msgid "Redo"
|
||||
msgstr ""
|
||||
|
||||
#: ../lib/sugar/activity/activity.py:260
|
||||
msgid "Copy"
|
||||
msgstr ""
|
||||
|
||||
#: ../lib/sugar/activity/activity.py:265
|
||||
msgid "Paste"
|
||||
msgstr ""
|
||||
|
||||
#: ../lib/sugar/activity/activity.py:454
|
||||
#, python-format
|
||||
msgid "%s Activity"
|
||||
msgstr ""
|
||||
|
||||
#: ../lib/sugar/activity/activity.py:824
|
||||
msgid "Keep error"
|
||||
msgstr ""
|
||||
|
||||
#: ../lib/sugar/activity/activity.py:825
|
||||
msgid "Keep error: all changes will be lost"
|
||||
msgstr ""
|
||||
|
||||
#: ../lib/sugar/activity/activity.py:828
|
||||
msgid "Don't stop"
|
||||
msgstr ""
|
||||
|
||||
#: ../lib/sugar/activity/activity.py:831
|
||||
msgid "Stop anyway"
|
||||
msgstr ""
|
||||
|
||||
#: ../lib/sugar/graphics/alert.py:164 ../lib/sugar/graphics/alert.py:206
|
||||
msgid "Cancel"
|
||||
msgstr ""
|
||||
|
||||
#: ../lib/sugar/graphics/alert.py:168
|
||||
msgid "Ok"
|
||||
msgstr ""
|
||||
|
||||
#: ../lib/sugar/graphics/alert.py:216
|
||||
msgid "Continue"
|
||||
msgstr ""
|
||||
|
||||
#: ../lib/sugar/graphics/alert.py:244
|
||||
msgid "OK"
|
||||
msgstr ""
|
||||
|
||||
#: ../lib/sugar/graphics/objectchooser.py:175
|
||||
#, python-format
|
||||
msgid "%d year"
|
||||
msgstr ""
|
||||
|
||||
#: ../lib/sugar/graphics/objectchooser.py:175
|
||||
#, python-format
|
||||
msgid "%d years"
|
||||
msgstr ""
|
||||
|
||||
#: ../lib/sugar/graphics/objectchooser.py:176
|
||||
#, python-format
|
||||
msgid "%d month"
|
||||
msgstr ""
|
||||
|
||||
#: ../lib/sugar/graphics/objectchooser.py:176
|
||||
#, python-format
|
||||
msgid "%d months"
|
||||
msgstr ""
|
||||
|
||||
#: ../lib/sugar/graphics/objectchooser.py:177
|
||||
#, python-format
|
||||
msgid "%d week"
|
||||
msgstr ""
|
||||
|
||||
#: ../lib/sugar/graphics/objectchooser.py:177
|
||||
#, python-format
|
||||
msgid "%d weeks"
|
||||
msgstr ""
|
||||
|
||||
#: ../lib/sugar/graphics/objectchooser.py:178
|
||||
#, python-format
|
||||
msgid "%d day"
|
||||
msgstr ""
|
||||
|
||||
#: ../lib/sugar/graphics/objectchooser.py:178
|
||||
#, python-format
|
||||
msgid "%d days"
|
||||
msgstr ""
|
||||
|
||||
#: ../lib/sugar/graphics/objectchooser.py:179
|
||||
#, python-format
|
||||
msgid "%d hour"
|
||||
msgstr ""
|
||||
|
||||
#: ../lib/sugar/graphics/objectchooser.py:179
|
||||
#, python-format
|
||||
msgid "%d hours"
|
||||
msgstr ""
|
||||
|
||||
#: ../lib/sugar/graphics/objectchooser.py:180
|
||||
#, python-format
|
||||
msgid "%d minute"
|
||||
msgstr ""
|
||||
|
||||
#: ../lib/sugar/graphics/objectchooser.py:180
|
||||
#, python-format
|
||||
msgid "%d minutes"
|
||||
msgstr ""
|
||||
|
||||
#: ../lib/sugar/graphics/objectchooser.py:181
|
||||
#, python-format
|
||||
msgid "%d second"
|
||||
msgstr ""
|
||||
|
||||
#: ../lib/sugar/graphics/objectchooser.py:181
|
||||
#, python-format
|
||||
msgid "%d seconds"
|
||||
msgstr ""
|
||||
|
||||
#: ../lib/sugar/graphics/objectchooser.py:191
|
||||
msgid " and "
|
||||
msgstr ""
|
||||
|
||||
#: ../lib/sugar/graphics/objectchooser.py:193
|
||||
msgid ", "
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/controlpanel/control.py:213
|
||||
msgid "To apply your changes you have to restart sugar.\n"
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/controlpanel/control.py:267
|
||||
msgid "Error in specified color modifiers."
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/controlpanel/control.py:270
|
||||
msgid "Error in specified colors."
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/controlpanel/control.py:307
|
||||
msgid "off"
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/controlpanel/control.py:309
|
||||
msgid "on"
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/controlpanel/control.py:310
|
||||
msgid "State is unknown."
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/controlpanel/control.py:332
|
||||
msgid "Error in specified radio argument use on/off."
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/controlpanel/control.py:336
|
||||
msgid "Permission denied. You need to be root to run this method."
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/controlpanel/control.py:366
|
||||
msgid "Error in reading timezone"
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/controlpanel/control.py:397
|
||||
#, python-format
|
||||
msgid "Error copying timezone (from %s): %s"
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/controlpanel/control.py:402
|
||||
#, python-format
|
||||
msgid "Changing permission of timezone: %s"
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/controlpanel/control.py:412
|
||||
msgid "Error timezone does not exist."
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/controlpanel/control.py:417 ../shell/controlpanel/control.py:436
|
||||
#, python-format
|
||||
msgid "Could not access %s. Create standard settings."
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/controlpanel/control.py:463
|
||||
#, python-format
|
||||
msgid "Language for code=%s could not be determined."
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/controlpanel/control.py:473
|
||||
#, python-format
|
||||
msgid "Sorry I do not speak '%s'."
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/view/devices/network/mesh.py:105
|
||||
msgid "Connected to a School Mesh Portal"
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/view/devices/network/mesh.py:107
|
||||
msgid "Looking for a School Mesh Portal..."
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/view/devices/network/mesh.py:110
|
||||
msgid "Connected to an XO Mesh Portal"
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/view/devices/network/mesh.py:112
|
||||
msgid "Looking for an XO Mesh Portal..."
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/view/devices/network/mesh.py:115
|
||||
msgid "Connected to a Simple Mesh"
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/view/devices/network/mesh.py:117
|
||||
msgid "Starting a Simple Mesh"
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/view/devices/network/mesh.py:124
|
||||
msgid "Unknown Mesh"
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/view/home/HomeBox.py:175 ../shell/view/home/HomeBox.py:216
|
||||
msgid "About this XO"
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/view/home/HomeBox.py:222
|
||||
msgid "Not available"
|
||||
msgstr ""
|
@ -1,420 +0,0 @@
|
||||
# SOME DESCRIPTIVE TITLE.
|
||||
# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
|
||||
# This file is distributed under the same license as the PACKAGE package.
|
||||
# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
|
||||
#, fuzzy
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: PACKAGE VERSION\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2008-01-18 18:19+0000\n"
|
||||
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
|
||||
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
||||
"Language-Team: LANGUAGE <LL@li.org>\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
"X-Generator: Translate Toolkit 1.0.1\n"
|
||||
|
||||
#: ../shell/intro/intro.py:67
|
||||
msgid "Name:"
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/intro/intro.py:96
|
||||
msgid "Click to change color:"
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/intro/intro.py:146
|
||||
msgid "Back"
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/intro/intro.py:160
|
||||
msgid "Done"
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/intro/intro.py:163
|
||||
msgid "Next"
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/view/BuddyMenu.py:59
|
||||
msgid "Remove friend"
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/view/BuddyMenu.py:62
|
||||
msgid "Make friend"
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/view/BuddyMenu.py:84
|
||||
#, python-format
|
||||
msgid "Invite to %s"
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/view/clipboardmenu.py:58
|
||||
msgid "Remove"
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/view/clipboardmenu.py:63
|
||||
msgid "Open"
|
||||
msgstr ""
|
||||
|
||||
#. self._stop_item = MenuItem(_('Stop download'), 'stock-close')
|
||||
#. TODO: Implement stopping downloads
|
||||
#. self._stop_item.connect('activate', self._stop_item_activate_cb)
|
||||
#. self.append_menu_item(self._stop_item)
|
||||
#: ../shell/view/clipboardmenu.py:73
|
||||
msgid "Add to journal"
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/view/clipboardmenu.py:213
|
||||
#, python-format
|
||||
msgid "Clipboard object: %s."
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/hardware/keydialog.py:149
|
||||
msgid "Key Type:"
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/hardware/keydialog.py:169
|
||||
msgid "Authentication Type:"
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/hardware/keydialog.py:250
|
||||
msgid "Encryption Type:"
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/view/home/activitiesdonut.py:90
|
||||
msgid "Starting..."
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/view/home/activitiesdonut.py:104 ../shell/view/home/MeshBox.py:295
|
||||
msgid "Resume"
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/view/home/activitiesdonut.py:111
|
||||
#: ../lib/sugar/activity/activity.py:132
|
||||
msgid "Stop"
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/view/Shell.py:285
|
||||
msgid "Screenshot"
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/view/home/HomeBox.py:159
|
||||
msgid "Reboot"
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/view/home/HomeBox.py:164
|
||||
msgid "Shutdown"
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/view/home/HomeBox.py:170
|
||||
msgid "Register"
|
||||
msgstr ""
|
||||
|
||||
#. Only show disconnect when there's a mesh device, because mesh takes
|
||||
#. priority over the normal wireless device. NM doesn't have a "disconnect"
|
||||
#. method for a device either (for various reasons) so this doesn't
|
||||
#. have a good mapping
|
||||
#: ../shell/view/home/MeshBox.py:90 ../shell/view/home/MeshBox.py:197
|
||||
#: ../shell/view/devices/network/wireless.py:113
|
||||
#: ../shell/view/devices/network/mesh.py:83
|
||||
msgid "Disconnect..."
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/view/home/MeshBox.py:195 ../shell/view/devices/network/mesh.py:37
|
||||
#: ../shell/view/devices/network/mesh.py:62
|
||||
#: ../shell/view/devices/network/mesh.py:66
|
||||
msgid "Mesh Network"
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/view/home/MeshBox.py:300
|
||||
msgid "Join"
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/view/devices/battery.py:38
|
||||
msgid "My Battery life"
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/view/devices/battery.py:94
|
||||
msgid "Battery charging"
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/view/devices/battery.py:96
|
||||
msgid "Battery discharging"
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/view/devices/battery.py:98
|
||||
msgid "Battery fully charged"
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/view/devices/network/wireless.py:61
|
||||
msgid "Disconnected"
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/view/devices/network/wireless.py:131
|
||||
msgid "Channel"
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/view/frame/zoomtoolbar.py:42
|
||||
msgid "Neighborhood"
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/view/frame/zoomtoolbar.py:54
|
||||
msgid "Group"
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/view/frame/zoomtoolbar.py:66
|
||||
msgid "Home"
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/view/frame/zoomtoolbar.py:78
|
||||
msgid "Activity"
|
||||
msgstr ""
|
||||
|
||||
#: ../lib/sugar/activity/activity.py:115
|
||||
msgid "Share with:"
|
||||
msgstr ""
|
||||
|
||||
#: ../lib/sugar/activity/activity.py:117
|
||||
msgid "Private"
|
||||
msgstr ""
|
||||
|
||||
#: ../lib/sugar/activity/activity.py:118
|
||||
msgid "My Neighborhood"
|
||||
msgstr ""
|
||||
|
||||
#: ../lib/sugar/activity/activity.py:126
|
||||
msgid "Keep"
|
||||
msgstr ""
|
||||
|
||||
#: ../lib/sugar/activity/activity.py:245
|
||||
msgid "Undo"
|
||||
msgstr ""
|
||||
|
||||
#: ../lib/sugar/activity/activity.py:250
|
||||
msgid "Redo"
|
||||
msgstr ""
|
||||
|
||||
#: ../lib/sugar/activity/activity.py:260
|
||||
msgid "Copy"
|
||||
msgstr ""
|
||||
|
||||
#: ../lib/sugar/activity/activity.py:265
|
||||
msgid "Paste"
|
||||
msgstr ""
|
||||
|
||||
#: ../lib/sugar/activity/activity.py:454
|
||||
#, python-format
|
||||
msgid "%s Activity"
|
||||
msgstr ""
|
||||
|
||||
#: ../lib/sugar/activity/activity.py:824
|
||||
msgid "Keep error"
|
||||
msgstr ""
|
||||
|
||||
#: ../lib/sugar/activity/activity.py:825
|
||||
msgid "Keep error: all changes will be lost"
|
||||
msgstr ""
|
||||
|
||||
#: ../lib/sugar/activity/activity.py:828
|
||||
msgid "Don't stop"
|
||||
msgstr ""
|
||||
|
||||
#: ../lib/sugar/activity/activity.py:831
|
||||
msgid "Stop anyway"
|
||||
msgstr ""
|
||||
|
||||
#: ../lib/sugar/graphics/alert.py:164 ../lib/sugar/graphics/alert.py:206
|
||||
msgid "Cancel"
|
||||
msgstr ""
|
||||
|
||||
#: ../lib/sugar/graphics/alert.py:168
|
||||
msgid "Ok"
|
||||
msgstr ""
|
||||
|
||||
#: ../lib/sugar/graphics/alert.py:216
|
||||
msgid "Continue"
|
||||
msgstr ""
|
||||
|
||||
#: ../lib/sugar/graphics/alert.py:244
|
||||
msgid "OK"
|
||||
msgstr ""
|
||||
|
||||
#: ../lib/sugar/graphics/objectchooser.py:175
|
||||
#, python-format
|
||||
msgid "%d year"
|
||||
msgstr ""
|
||||
|
||||
#: ../lib/sugar/graphics/objectchooser.py:175
|
||||
#, python-format
|
||||
msgid "%d years"
|
||||
msgstr ""
|
||||
|
||||
#: ../lib/sugar/graphics/objectchooser.py:176
|
||||
#, python-format
|
||||
msgid "%d month"
|
||||
msgstr ""
|
||||
|
||||
#: ../lib/sugar/graphics/objectchooser.py:176
|
||||
#, python-format
|
||||
msgid "%d months"
|
||||
msgstr ""
|
||||
|
||||
#: ../lib/sugar/graphics/objectchooser.py:177
|
||||
#, python-format
|
||||
msgid "%d week"
|
||||
msgstr ""
|
||||
|
||||
#: ../lib/sugar/graphics/objectchooser.py:177
|
||||
#, python-format
|
||||
msgid "%d weeks"
|
||||
msgstr ""
|
||||
|
||||
#: ../lib/sugar/graphics/objectchooser.py:178
|
||||
#, python-format
|
||||
msgid "%d day"
|
||||
msgstr ""
|
||||
|
||||
#: ../lib/sugar/graphics/objectchooser.py:178
|
||||
#, python-format
|
||||
msgid "%d days"
|
||||
msgstr ""
|
||||
|
||||
#: ../lib/sugar/graphics/objectchooser.py:179
|
||||
#, python-format
|
||||
msgid "%d hour"
|
||||
msgstr ""
|
||||
|
||||
#: ../lib/sugar/graphics/objectchooser.py:179
|
||||
#, python-format
|
||||
msgid "%d hours"
|
||||
msgstr ""
|
||||
|
||||
#: ../lib/sugar/graphics/objectchooser.py:180
|
||||
#, python-format
|
||||
msgid "%d minute"
|
||||
msgstr ""
|
||||
|
||||
#: ../lib/sugar/graphics/objectchooser.py:180
|
||||
#, python-format
|
||||
msgid "%d minutes"
|
||||
msgstr ""
|
||||
|
||||
#: ../lib/sugar/graphics/objectchooser.py:181
|
||||
#, python-format
|
||||
msgid "%d second"
|
||||
msgstr ""
|
||||
|
||||
#: ../lib/sugar/graphics/objectchooser.py:181
|
||||
#, python-format
|
||||
msgid "%d seconds"
|
||||
msgstr ""
|
||||
|
||||
#: ../lib/sugar/graphics/objectchooser.py:191
|
||||
msgid " and "
|
||||
msgstr ""
|
||||
|
||||
#: ../lib/sugar/graphics/objectchooser.py:193
|
||||
msgid ", "
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/controlpanel/control.py:213
|
||||
msgid "To apply your changes you have to restart sugar.\n"
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/controlpanel/control.py:267
|
||||
msgid "Error in specified color modifiers."
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/controlpanel/control.py:270
|
||||
msgid "Error in specified colors."
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/controlpanel/control.py:307
|
||||
msgid "off"
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/controlpanel/control.py:309
|
||||
msgid "on"
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/controlpanel/control.py:310
|
||||
msgid "State is unknown."
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/controlpanel/control.py:332
|
||||
msgid "Error in specified radio argument use on/off."
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/controlpanel/control.py:336
|
||||
msgid "Permission denied. You need to be root to run this method."
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/controlpanel/control.py:366
|
||||
msgid "Error in reading timezone"
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/controlpanel/control.py:397
|
||||
#, python-format
|
||||
msgid "Error copying timezone (from %s): %s"
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/controlpanel/control.py:402
|
||||
#, python-format
|
||||
msgid "Changing permission of timezone: %s"
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/controlpanel/control.py:412
|
||||
msgid "Error timezone does not exist."
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/controlpanel/control.py:417 ../shell/controlpanel/control.py:436
|
||||
#, python-format
|
||||
msgid "Could not access %s. Create standard settings."
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/controlpanel/control.py:463
|
||||
#, python-format
|
||||
msgid "Language for code=%s could not be determined."
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/controlpanel/control.py:473
|
||||
#, python-format
|
||||
msgid "Sorry I do not speak '%s'."
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/view/devices/network/mesh.py:105
|
||||
msgid "Connected to a School Mesh Portal"
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/view/devices/network/mesh.py:107
|
||||
msgid "Looking for a School Mesh Portal..."
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/view/devices/network/mesh.py:110
|
||||
msgid "Connected to an XO Mesh Portal"
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/view/devices/network/mesh.py:112
|
||||
msgid "Looking for an XO Mesh Portal..."
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/view/devices/network/mesh.py:115
|
||||
msgid "Connected to a Simple Mesh"
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/view/devices/network/mesh.py:117
|
||||
msgid "Starting a Simple Mesh"
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/view/devices/network/mesh.py:124
|
||||
msgid "Unknown Mesh"
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/view/home/HomeBox.py:175 ../shell/view/home/HomeBox.py:216
|
||||
msgid "About this XO"
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/view/home/HomeBox.py:222
|
||||
msgid "Not available"
|
||||
msgstr ""
|
@ -1,484 +0,0 @@
|
||||
# SOME DESCRIPTIVE TITLE.
|
||||
# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
|
||||
# This file is distributed under the same license as the PACKAGE package.
|
||||
# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: olpc-sugar\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2008-01-18 18:19+0000\n"
|
||||
"PO-Revision-Date: 2008-02-02 14:56-0500\n"
|
||||
"Last-Translator: Sayamindu Dasgupta <sayamindu@gmail.com>\n"
|
||||
"Language-Team: Fedora Spanish <fedora-trans-es@redhat.com>\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
"X-Generator: Pootle 1.0.2\n"
|
||||
"X-Poedit-Language: Spanish\n"
|
||||
"X-Poedit-SourceCharset: utf-8\n"
|
||||
"X-Poedit-Basepath: .\n"
|
||||
|
||||
#: ../shell/intro/intro.py:67
|
||||
msgid "Name:"
|
||||
msgstr "Nombre:"
|
||||
|
||||
#: ../shell/intro/intro.py:96
|
||||
msgid "Click to change color:"
|
||||
msgstr "Clic para cambiar de color:"
|
||||
|
||||
#: ../shell/intro/intro.py:146
|
||||
msgid "Back"
|
||||
msgstr "Atrás"
|
||||
|
||||
#: ../shell/intro/intro.py:160
|
||||
msgid "Done"
|
||||
msgstr "Hecho"
|
||||
|
||||
#: ../shell/intro/intro.py:163
|
||||
msgid "Next"
|
||||
msgstr "Siguiente"
|
||||
|
||||
#: ../shell/view/BuddyMenu.py:59
|
||||
msgid "Remove friend"
|
||||
msgstr "Eliminar amigo"
|
||||
|
||||
#: ../shell/view/BuddyMenu.py:62
|
||||
msgid "Make friend"
|
||||
msgstr "Agregar amigo"
|
||||
|
||||
#: ../shell/view/BuddyMenu.py:92
|
||||
msgid "Invite"
|
||||
msgstr "Invitar"
|
||||
|
||||
#: ../shell/view/clipboardmenu.py:58
|
||||
msgid "Remove"
|
||||
msgstr "Eliminar"
|
||||
|
||||
#: ../shell/view/clipboardmenu.py:63
|
||||
msgid "Open"
|
||||
msgstr "Abrir"
|
||||
|
||||
#. self._stop_item = MenuItem(_('Stop download'), 'stock-close')
|
||||
#. TODO: Implement stopping downloads
|
||||
#. self._stop_item.connect('activate', self._stop_item_activate_cb)
|
||||
#. self.append_menu_item(self._stop_item)
|
||||
#: ../shell/view/clipboardmenu.py:73
|
||||
msgid "Add to journal"
|
||||
msgstr "Agregar al diario"
|
||||
|
||||
#: ../shell/view/clipboardmenu.py:213
|
||||
#, python-format
|
||||
msgid "Clipboard object: %s."
|
||||
msgstr "Objeto de portapapel: %s."
|
||||
|
||||
#: ../services/shell/objecttypeservice.py:33
|
||||
msgid "Text"
|
||||
msgstr "Texto"
|
||||
|
||||
#: ../services/shell/objecttypeservice.py:39
|
||||
msgid "Image"
|
||||
msgstr "Imagen"
|
||||
|
||||
#: ../services/shell/objecttypeservice.py:42
|
||||
msgid "Audio"
|
||||
msgstr "Audio"
|
||||
|
||||
#: ../services/shell/objecttypeservice.py:45
|
||||
msgid "Video"
|
||||
msgstr "Video"
|
||||
|
||||
#: ../services/shell/objecttypeservice.py:48
|
||||
msgid "Etoys project"
|
||||
msgstr "Proyecto Etoys"
|
||||
|
||||
#: ../services/shell/objecttypeservice.py:52
|
||||
msgid "Link"
|
||||
msgstr "Enlace"
|
||||
|
||||
#: ../shell/hardware/keydialog.py:169
|
||||
msgid "Authentication Type:"
|
||||
msgstr "Tipo de Autenticación:"
|
||||
|
||||
#: ../shell/hardware/keydialog.py:250
|
||||
msgid "Encryption Type:"
|
||||
msgstr "Tipo de Encriptación:"
|
||||
|
||||
#: ../shell/view/home/activitiesdonut.py:90
|
||||
msgid "Starting..."
|
||||
msgstr "Iniciando..."
|
||||
|
||||
#: ../shell/view/home/activitiesdonut.py:104 ../shell/view/home/MeshBox.py:295
|
||||
msgid "Resume"
|
||||
msgstr "Reasumir"
|
||||
|
||||
#: ../shell/view/home/activitiesdonut.py:111
|
||||
#: ../lib/sugar/activity/activity.py:132
|
||||
msgid "Stop"
|
||||
msgstr "Parar"
|
||||
|
||||
#: ../shell/view/Shell.py:285
|
||||
msgid "Screenshot"
|
||||
msgstr "Captura de pantalla"
|
||||
|
||||
#: ../shell/view/home/HomeBox.py:159
|
||||
msgid "Reboot"
|
||||
msgstr "Reiniciar"
|
||||
|
||||
#: ../shell/view/home/HomeBox.py:164
|
||||
msgid "Shutdown"
|
||||
msgstr "Apagar"
|
||||
|
||||
#. Only show disconnect when there's a mesh device, because mesh takes
|
||||
#. priority over the normal wireless device. NM doesn't have a "disconnect"
|
||||
#. method for a device either (for various reasons) so this doesn't
|
||||
#. have a good mapping
|
||||
#: ../shell/view/home/MeshBox.py:90 ../shell/view/home/MeshBox.py:197
|
||||
#: ../shell/view/devices/network/wireless.py:113
|
||||
#: ../shell/view/devices/network/mesh.py:83
|
||||
msgid "Disconnect..."
|
||||
msgstr "Desconectar..."
|
||||
|
||||
#: ../shell/view/home/MeshBox.py:195 ../shell/view/devices/network/mesh.py:37
|
||||
#: ../shell/view/devices/network/mesh.py:62
|
||||
#: ../shell/view/devices/network/mesh.py:66
|
||||
msgid "Mesh Network"
|
||||
msgstr "Red Malla"
|
||||
|
||||
#: ../shell/view/devices/battery.py:38
|
||||
msgid "My Battery life"
|
||||
msgstr "Carga de mi batería"
|
||||
|
||||
#: ../shell/view/devices/battery.py:94
|
||||
msgid "Battery charging"
|
||||
msgstr "Batería cargandose"
|
||||
|
||||
#: ../shell/view/devices/battery.py:96
|
||||
msgid "Battery discharging"
|
||||
msgstr "Batería descargandose"
|
||||
|
||||
#: ../shell/view/devices/battery.py:98
|
||||
msgid "Battery fully charged"
|
||||
msgstr "Batería totalmente cargada"
|
||||
|
||||
#: ../lib/sugar/activity/activity.py:115
|
||||
msgid "Share with:"
|
||||
msgstr "Compartir con:"
|
||||
|
||||
#: ../lib/sugar/activity/activity.py:117
|
||||
msgid "Private"
|
||||
msgstr "Privado"
|
||||
|
||||
#: ../lib/sugar/activity/activity.py:118
|
||||
msgid "My Neighborhood"
|
||||
msgstr "Mi Vecindario"
|
||||
|
||||
#: ../lib/sugar/activity/activity.py:126
|
||||
msgid "Keep"
|
||||
msgstr "Guardar"
|
||||
|
||||
#: ../lib/sugar/activity/activity.py:245
|
||||
msgid "Undo"
|
||||
msgstr "Deshacer"
|
||||
|
||||
#: ../lib/sugar/activity/activity.py:250
|
||||
msgid "Redo"
|
||||
msgstr "Rehacer"
|
||||
|
||||
#: ../lib/sugar/activity/activity.py:260
|
||||
msgid "Copy"
|
||||
msgstr "Copiar"
|
||||
|
||||
#: ../lib/sugar/activity/activity.py:265
|
||||
msgid "Paste"
|
||||
msgstr "Pegar"
|
||||
|
||||
#: ../lib/sugar/activity/activity.py:454
|
||||
#, python-format
|
||||
msgid "%s Activity"
|
||||
msgstr "Actividad %s"
|
||||
|
||||
#: ../shell/view/devices/network/wireless.py:61
|
||||
msgid "Disconnected"
|
||||
msgstr "Desconectado"
|
||||
|
||||
#: ../shell/view/devices/network/wireless.py:131
|
||||
msgid "Channel"
|
||||
msgstr "Canal"
|
||||
|
||||
#: ../shell/view/frame/zoomtoolbar.py:42
|
||||
msgid "Neighborhood"
|
||||
msgstr "Vecindario"
|
||||
|
||||
#: ../shell/view/frame/zoomtoolbar.py:54
|
||||
msgid "Group"
|
||||
msgstr "Grupo"
|
||||
|
||||
#: ../shell/view/frame/zoomtoolbar.py:66
|
||||
msgid "Home"
|
||||
msgstr "Hogar"
|
||||
|
||||
#: ../shell/view/frame/zoomtoolbar.py:78
|
||||
msgid "Activity"
|
||||
msgstr "Actividad"
|
||||
|
||||
#, python-format
|
||||
#~ msgid "Text snippet"
|
||||
#~ "Web Page"
|
||||
#~ "PDF file"
|
||||
#~ "MS Word file"
|
||||
#~ "RTF file"
|
||||
#~ "Abiword file"
|
||||
#~ "Squeak project"
|
||||
#~ "OpenOffice text file"
|
||||
#~ "Object"
|
||||
#~ "Pick a buddy picture"
|
||||
#~ "My Picture:"
|
||||
#~ "My Color:"
|
||||
#~ "Stop download"
|
||||
#~ "Close"
|
||||
#~ "No options"
|
||||
#~ "Send"
|
||||
#~ msgstr "Recorte de texto"
|
||||
#~ "Página web"
|
||||
#~ "Archivo PDF"
|
||||
#~ "Archivo MS-Word"
|
||||
#~ "Archivo RTF"
|
||||
#~ "Archivo Abiword"
|
||||
#~ "Proyecto de Squeak"
|
||||
#~ "Archivo de texto de OpenOffice"
|
||||
#~ "Objeto"
|
||||
#~ "Elegir la imagen de amigo"
|
||||
#~ "Mi imagen:"
|
||||
#~ "Mi color:"
|
||||
#~ "Interrumpir la bajada"
|
||||
#~ "Cerrar"
|
||||
#~ "Ninguna opción"
|
||||
#~ "Enviar"
|
||||
|
||||
#: ../shell/view/BuddyMenu.py:84
|
||||
#, python-format
|
||||
msgid "Invite to %s"
|
||||
msgstr "invitar a %s"
|
||||
|
||||
#: ../shell/hardware/keydialog.py:149
|
||||
msgid "Key Type:"
|
||||
msgstr "Tipo de Tecla"
|
||||
|
||||
#: ../shell/view/home/HomeBox.py:170
|
||||
msgid "Register"
|
||||
msgstr "Registro"
|
||||
|
||||
#: ../shell/view/home/MeshBox.py:300
|
||||
msgid "Join"
|
||||
msgstr "Unirse"
|
||||
|
||||
#: ../lib/sugar/activity/activity.py:824
|
||||
msgid "Keep error"
|
||||
msgstr "Error de guardado"
|
||||
|
||||
#: ../lib/sugar/activity/activity.py:825
|
||||
msgid "Keep error: all changes will be lost"
|
||||
msgstr "Error de guardado: todos los cambios se perderan"
|
||||
|
||||
#: ../lib/sugar/activity/activity.py:828
|
||||
msgid "Don't stop"
|
||||
msgstr "No detener"
|
||||
|
||||
#: ../lib/sugar/activity/activity.py:831
|
||||
msgid "Stop anyway"
|
||||
msgstr "Detener de todas formas"
|
||||
|
||||
#: ../lib/sugar/graphics/alert.py:164 ../lib/sugar/graphics/alert.py:206
|
||||
msgid "Cancel"
|
||||
msgstr "Cancelar"
|
||||
|
||||
#: ../lib/sugar/graphics/alert.py:168
|
||||
msgid "Ok"
|
||||
msgstr "Ok"
|
||||
|
||||
#: ../lib/sugar/graphics/alert.py:216
|
||||
msgid "Continue"
|
||||
msgstr "Continuar"
|
||||
|
||||
#: ../lib/sugar/graphics/alert.py:244
|
||||
msgid "OK"
|
||||
msgstr "OK"
|
||||
|
||||
#: ../lib/sugar/graphics/objectchooser.py:175
|
||||
#, python-format
|
||||
msgid "%d year"
|
||||
msgstr "%d año"
|
||||
|
||||
#: ../lib/sugar/graphics/objectchooser.py:175
|
||||
#, python-format
|
||||
msgid "%d years"
|
||||
msgstr "%d años"
|
||||
|
||||
#: ../lib/sugar/graphics/objectchooser.py:176
|
||||
#, python-format
|
||||
msgid "%d month"
|
||||
msgstr "%d mes"
|
||||
|
||||
#: ../lib/sugar/graphics/objectchooser.py:176
|
||||
#, python-format
|
||||
msgid "%d months"
|
||||
msgstr "%d meses"
|
||||
|
||||
#: ../lib/sugar/graphics/objectchooser.py:177
|
||||
#, python-format
|
||||
msgid "%d week"
|
||||
msgstr "%d semana"
|
||||
|
||||
#: ../lib/sugar/graphics/objectchooser.py:177
|
||||
#, python-format
|
||||
msgid "%d weeks"
|
||||
msgstr "%d semanas"
|
||||
|
||||
#: ../lib/sugar/graphics/objectchooser.py:178
|
||||
#, python-format
|
||||
msgid "%d day"
|
||||
msgstr "%d dia"
|
||||
|
||||
#: ../lib/sugar/graphics/objectchooser.py:178
|
||||
#, python-format
|
||||
msgid "%d days"
|
||||
msgstr "%d dias"
|
||||
|
||||
#: ../lib/sugar/graphics/objectchooser.py:179
|
||||
#, python-format
|
||||
msgid "%d hour"
|
||||
msgstr "%d hora"
|
||||
|
||||
#: ../lib/sugar/graphics/objectchooser.py:179
|
||||
#, python-format
|
||||
msgid "%d hours"
|
||||
msgstr "%d horas"
|
||||
|
||||
#: ../lib/sugar/graphics/objectchooser.py:180
|
||||
#, python-format
|
||||
msgid "%d minute"
|
||||
msgstr "%d minuto"
|
||||
|
||||
#: ../lib/sugar/graphics/objectchooser.py:180
|
||||
#, python-format
|
||||
msgid "%d minutes"
|
||||
msgstr "%d minutos"
|
||||
|
||||
#: ../lib/sugar/graphics/objectchooser.py:181
|
||||
#, python-format
|
||||
msgid "%d second"
|
||||
msgstr "%d segundo"
|
||||
|
||||
#: ../lib/sugar/graphics/objectchooser.py:181
|
||||
#, python-format
|
||||
msgid "%d seconds"
|
||||
msgstr "%d segundos"
|
||||
|
||||
#: ../lib/sugar/graphics/objectchooser.py:191
|
||||
msgid " and "
|
||||
msgstr " y "
|
||||
|
||||
#: ../lib/sugar/graphics/objectchooser.py:193
|
||||
msgid ", "
|
||||
msgstr ", "
|
||||
|
||||
#: ../shell/controlpanel/control.py:213
|
||||
msgid "To apply your changes you have to restart sugar.\n"
|
||||
msgstr "Para aplicar sus cambios tiene que reiniciar sugar.\n"
|
||||
|
||||
#: ../shell/controlpanel/control.py:267
|
||||
msgid "Error in specified color modifiers."
|
||||
msgstr "Error en modificadores de color especificados."
|
||||
|
||||
#: ../shell/controlpanel/control.py:270
|
||||
msgid "Error in specified colors."
|
||||
msgstr "Error en colores especificados."
|
||||
|
||||
#: ../shell/controlpanel/control.py:307
|
||||
msgid "off"
|
||||
msgstr "apagado"
|
||||
|
||||
#: ../shell/controlpanel/control.py:309
|
||||
msgid "on"
|
||||
msgstr "prendido"
|
||||
|
||||
#: ../shell/controlpanel/control.py:310
|
||||
msgid "State is unknown."
|
||||
msgstr "Estado desconocido."
|
||||
|
||||
#: ../shell/controlpanel/control.py:332
|
||||
msgid "Error in specified radio argument use on/off."
|
||||
msgstr "Error en argumento especificado de radio use apagado/prendido."
|
||||
|
||||
#: ../shell/controlpanel/control.py:336
|
||||
msgid "Permission denied. You need to be root to run this method."
|
||||
msgstr "permiso denegado. Usted necesita ser root para correr este metodo."
|
||||
|
||||
#: ../shell/controlpanel/control.py:366
|
||||
msgid "Error in reading timezone"
|
||||
msgstr "Error en lectura de zona horaria"
|
||||
|
||||
#: ../shell/controlpanel/control.py:397
|
||||
#, python-format
|
||||
msgid "Error copying timezone (from %s): %s"
|
||||
msgstr "Error copiando zona horaria (desde %s): %s"
|
||||
|
||||
#: ../shell/controlpanel/control.py:402
|
||||
#, python-format
|
||||
msgid "Changing permission of timezone: %s"
|
||||
msgstr "Cambiando permisos de zona horaria: %s"
|
||||
|
||||
#: ../shell/controlpanel/control.py:412
|
||||
msgid "Error timezone does not exist."
|
||||
msgstr "Error zona horaria no existe."
|
||||
|
||||
#: ../shell/controlpanel/control.py:417 ../shell/controlpanel/control.py:436
|
||||
#, python-format
|
||||
msgid "Could not access %s. Create standard settings."
|
||||
msgstr "No se puede accesar %s. Crear ajustes standard."
|
||||
|
||||
#: ../shell/controlpanel/control.py:463
|
||||
#, python-format
|
||||
msgid "Language for code=%s could not be determined."
|
||||
msgstr "El lenguague de codigo=%s no pudo ser determinado."
|
||||
|
||||
#: ../shell/controlpanel/control.py:473
|
||||
#, python-format
|
||||
msgid "Sorry I do not speak '%s'."
|
||||
msgstr "Lo siento yo no hablo '%s'."
|
||||
|
||||
#: ../shell/view/devices/network/mesh.py:105
|
||||
msgid "Connected to a School Mesh Portal"
|
||||
msgstr "Conectado a un portal malla de colegio"
|
||||
|
||||
#: ../shell/view/devices/network/mesh.py:107
|
||||
msgid "Looking for a School Mesh Portal..."
|
||||
msgstr "Buscando un portal malla de colegio..."
|
||||
|
||||
#: ../shell/view/devices/network/mesh.py:110
|
||||
msgid "Connected to an XO Mesh Portal"
|
||||
msgstr "Conectado a un portal malla XO"
|
||||
|
||||
#: ../shell/view/devices/network/mesh.py:112
|
||||
msgid "Looking for an XO Mesh Portal..."
|
||||
msgstr "Buscando un portal malla XO..."
|
||||
|
||||
#: ../shell/view/devices/network/mesh.py:115
|
||||
msgid "Connected to a Simple Mesh"
|
||||
msgstr "Conectado a una Malla Simple"
|
||||
|
||||
#: ../shell/view/devices/network/mesh.py:117
|
||||
msgid "Starting a Simple Mesh"
|
||||
msgstr "Empezando una Malla Simple"
|
||||
|
||||
#: ../shell/view/devices/network/mesh.py:124
|
||||
msgid "Unknown Mesh"
|
||||
msgstr "Malla Desconocida"
|
||||
|
||||
#: ../shell/view/home/HomeBox.py:175 ../shell/view/home/HomeBox.py:216
|
||||
msgid "About this XO"
|
||||
msgstr "Acerca de este XO"
|
||||
|
||||
#: ../shell/view/home/HomeBox.py:222
|
||||
msgid "Not available"
|
||||
msgstr "No disponible"
|
@ -1,419 +0,0 @@
|
||||
# SOME DESCRIPTIVE TITLE.
|
||||
# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
|
||||
# This file is distributed under the same license as the PACKAGE package.
|
||||
# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: PACKAGE VERSION\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2008-01-18 18:19+0000\n"
|
||||
"PO-Revision-Date: 2008-01-28 06:24-0500\n"
|
||||
"Last-Translator: Sohaib Obaidi <ebtihaj_obaidi@yahoo.com>\n"
|
||||
"Language-Team: LANGUAGE <LL@li.org>\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
"X-Generator: Pootle 1.0.2\n"
|
||||
|
||||
#: ../shell/intro/intro.py:67
|
||||
msgid "Name:"
|
||||
msgstr "نام:"
|
||||
|
||||
#: ../shell/intro/intro.py:96
|
||||
msgid "Click to change color:"
|
||||
msgstr "برای تبدیلی رنگ تیک کن:"
|
||||
|
||||
#: ../shell/intro/intro.py:146
|
||||
msgid "Back"
|
||||
msgstr "عقب"
|
||||
|
||||
#: ../shell/intro/intro.py:160
|
||||
msgid "Done"
|
||||
msgstr "شد"
|
||||
|
||||
#: ../shell/intro/intro.py:163
|
||||
msgid "Next"
|
||||
msgstr "بعدی"
|
||||
|
||||
#: ../shell/view/BuddyMenu.py:59
|
||||
msgid "Remove friend"
|
||||
msgstr "دوست را حذف کن"
|
||||
|
||||
#: ../shell/view/BuddyMenu.py:62
|
||||
msgid "Make friend"
|
||||
msgstr "دوست بسازید"
|
||||
|
||||
#: ../shell/view/BuddyMenu.py:84
|
||||
#, python-format
|
||||
msgid "Invite to %s"
|
||||
msgstr "دعوت به %"
|
||||
|
||||
#: ../shell/view/clipboardmenu.py:58
|
||||
msgid "Remove"
|
||||
msgstr "حذف کن"
|
||||
|
||||
#: ../shell/view/clipboardmenu.py:63
|
||||
msgid "Open"
|
||||
msgstr "باز کن"
|
||||
|
||||
#. self._stop_item = MenuItem(_('Stop download'), 'stock-close')
|
||||
#. TODO: Implement stopping downloads
|
||||
#. self._stop_item.connect('activate', self._stop_item_activate_cb)
|
||||
#. self.append_menu_item(self._stop_item)
|
||||
#: ../shell/view/clipboardmenu.py:73
|
||||
msgid "Add to journal"
|
||||
msgstr "به یادداشت اضافه کن"
|
||||
|
||||
#: ../shell/view/clipboardmenu.py:213
|
||||
#, python-format
|
||||
msgid "Clipboard object: %s."
|
||||
msgstr "شیی تخته رسم : %."
|
||||
|
||||
#: ../shell/hardware/keydialog.py:149
|
||||
msgid "Key Type:"
|
||||
msgstr "نوعیت کلید:"
|
||||
|
||||
#: ../shell/hardware/keydialog.py:169
|
||||
msgid "Authentication Type:"
|
||||
msgstr "نوعیت تصدیق:"
|
||||
|
||||
#: ../shell/hardware/keydialog.py:250
|
||||
msgid "Encryption Type:"
|
||||
msgstr "نوعیت پنهانی کردن:"
|
||||
|
||||
#: ../shell/view/home/activitiesdonut.py:90
|
||||
msgid "Starting..."
|
||||
msgstr "در حال شروع شدن..."
|
||||
|
||||
#: ../shell/view/home/activitiesdonut.py:104 ../shell/view/home/MeshBox.py:295
|
||||
msgid "Resume"
|
||||
msgstr "ادامه"
|
||||
|
||||
#: ../shell/view/home/activitiesdonut.py:111
|
||||
#: ../lib/sugar/activity/activity.py:132
|
||||
msgid "Stop"
|
||||
msgstr "توقف"
|
||||
|
||||
#: ../shell/view/Shell.py:285
|
||||
msgid "Screenshot"
|
||||
msgstr "عکس صفحه"
|
||||
|
||||
#: ../shell/view/home/HomeBox.py:159
|
||||
msgid "Reboot"
|
||||
msgstr "راه اندازي مجدد"
|
||||
|
||||
#: ../shell/view/home/HomeBox.py:164
|
||||
msgid "Shutdown"
|
||||
msgstr "خاموش کردن"
|
||||
|
||||
#: ../shell/view/home/HomeBox.py:170
|
||||
msgid "Register"
|
||||
msgstr "ثبت کردن"
|
||||
|
||||
#. Only show disconnect when there's a mesh device, because mesh takes
|
||||
#. priority over the normal wireless device. NM doesn't have a "disconnect"
|
||||
#. method for a device either (for various reasons) so this doesn't
|
||||
#. have a good mapping
|
||||
#: ../shell/view/home/MeshBox.py:90 ../shell/view/home/MeshBox.py:197
|
||||
#: ../shell/view/devices/network/wireless.py:113
|
||||
#: ../shell/view/devices/network/mesh.py:83
|
||||
msgid "Disconnect..."
|
||||
msgstr "منقطع شدن..."
|
||||
|
||||
#: ../shell/view/home/MeshBox.py:195 ../shell/view/devices/network/mesh.py:37
|
||||
#: ../shell/view/devices/network/mesh.py:62
|
||||
#: ../shell/view/devices/network/mesh.py:66
|
||||
msgid "Mesh Network"
|
||||
msgstr "شبکه تنیده"
|
||||
|
||||
#: ../shell/view/home/MeshBox.py:300
|
||||
msgid "Join"
|
||||
msgstr "پیوستن"
|
||||
|
||||
#: ../shell/view/devices/battery.py:38
|
||||
msgid "My Battery life"
|
||||
msgstr "حیات باطری من"
|
||||
|
||||
#: ../shell/view/devices/battery.py:94
|
||||
msgid "Battery charging"
|
||||
msgstr "باطری در حال پرشدن"
|
||||
|
||||
#: ../shell/view/devices/battery.py:96
|
||||
msgid "Battery discharging"
|
||||
msgstr "باطری در حال تخلیه"
|
||||
|
||||
#: ../shell/view/devices/battery.py:98
|
||||
msgid "Battery fully charged"
|
||||
msgstr "باطری کاملا پر شد"
|
||||
|
||||
#: ../shell/view/devices/network/wireless.py:61
|
||||
msgid "Disconnected"
|
||||
msgstr "منقطع شد"
|
||||
|
||||
#: ../shell/view/devices/network/wireless.py:131
|
||||
msgid "Channel"
|
||||
msgstr "کانال"
|
||||
|
||||
#: ../shell/view/frame/zoomtoolbar.py:42
|
||||
msgid "Neighborhood"
|
||||
msgstr "همسایگی"
|
||||
|
||||
#: ../shell/view/frame/zoomtoolbar.py:54
|
||||
msgid "Group"
|
||||
msgstr "گروه"
|
||||
|
||||
#: ../shell/view/frame/zoomtoolbar.py:66
|
||||
msgid "Home"
|
||||
msgstr "خانه"
|
||||
|
||||
#: ../shell/view/frame/zoomtoolbar.py:78
|
||||
msgid "Activity"
|
||||
msgstr "فعالیت"
|
||||
|
||||
#: ../lib/sugar/activity/activity.py:115
|
||||
msgid "Share with:"
|
||||
msgstr "تقسیم با:"
|
||||
|
||||
#: ../lib/sugar/activity/activity.py:117
|
||||
msgid "Private"
|
||||
msgstr "شخصی"
|
||||
|
||||
#: ../lib/sugar/activity/activity.py:118
|
||||
msgid "My Neighborhood"
|
||||
msgstr "همسایگی من"
|
||||
|
||||
#: ../lib/sugar/activity/activity.py:126
|
||||
msgid "Keep"
|
||||
msgstr "نگه داشتن"
|
||||
|
||||
#: ../lib/sugar/activity/activity.py:245
|
||||
msgid "Undo"
|
||||
msgstr "نکن"
|
||||
|
||||
#: ../lib/sugar/activity/activity.py:250
|
||||
msgid "Redo"
|
||||
msgstr "تکرار کن"
|
||||
|
||||
#: ../lib/sugar/activity/activity.py:260
|
||||
msgid "Copy"
|
||||
msgstr "نقل بگیر"
|
||||
|
||||
#: ../lib/sugar/activity/activity.py:265
|
||||
msgid "Paste"
|
||||
msgstr "بچسپان"
|
||||
|
||||
#: ../lib/sugar/activity/activity.py:454
|
||||
#, python-format
|
||||
msgid "%s Activity"
|
||||
msgstr "فعالیت %"
|
||||
|
||||
#: ../lib/sugar/activity/activity.py:824
|
||||
msgid "Keep error"
|
||||
msgstr "خطا را نگه دار"
|
||||
|
||||
#: ../lib/sugar/activity/activity.py:825
|
||||
msgid "Keep error: all changes will be lost"
|
||||
msgstr "خطا را نگه دار: همه تغیرات از بین خواهند رفت"
|
||||
|
||||
#: ../lib/sugar/activity/activity.py:828
|
||||
msgid "Don't stop"
|
||||
msgstr "توقف نکن"
|
||||
|
||||
#: ../lib/sugar/activity/activity.py:831
|
||||
msgid "Stop anyway"
|
||||
msgstr "به هر صورت توقف کن"
|
||||
|
||||
#: ../lib/sugar/graphics/alert.py:164 ../lib/sugar/graphics/alert.py:206
|
||||
msgid "Cancel"
|
||||
msgstr "لغو کن"
|
||||
|
||||
#: ../lib/sugar/graphics/alert.py:168
|
||||
msgid "Ok"
|
||||
msgstr "درست است"
|
||||
|
||||
#: ../lib/sugar/graphics/alert.py:216
|
||||
msgid "Continue"
|
||||
msgstr "جاری"
|
||||
|
||||
#: ../lib/sugar/graphics/alert.py:244
|
||||
msgid "OK"
|
||||
msgstr "OK"
|
||||
|
||||
#: ../lib/sugar/graphics/objectchooser.py:175
|
||||
#, python-format
|
||||
msgid "%d year"
|
||||
msgstr "سال %"
|
||||
|
||||
#: ../lib/sugar/graphics/objectchooser.py:175
|
||||
#, python-format
|
||||
msgid "%d years"
|
||||
msgstr "سال های %"
|
||||
|
||||
#: ../lib/sugar/graphics/objectchooser.py:176
|
||||
#, python-format
|
||||
msgid "%d month"
|
||||
msgstr "ماه %"
|
||||
|
||||
#: ../lib/sugar/graphics/objectchooser.py:176
|
||||
#, python-format
|
||||
msgid "%d months"
|
||||
msgstr "ماه های %"
|
||||
|
||||
#: ../lib/sugar/graphics/objectchooser.py:177
|
||||
#, python-format
|
||||
msgid "%d week"
|
||||
msgstr "هفته %"
|
||||
|
||||
#: ../lib/sugar/graphics/objectchooser.py:177
|
||||
#, python-format
|
||||
msgid "%d weeks"
|
||||
msgstr "هفته های %"
|
||||
|
||||
#: ../lib/sugar/graphics/objectchooser.py:178
|
||||
#, python-format
|
||||
msgid "%d day"
|
||||
msgstr "روز %"
|
||||
|
||||
#: ../lib/sugar/graphics/objectchooser.py:178
|
||||
#, python-format
|
||||
msgid "%d days"
|
||||
msgstr "روزهای %"
|
||||
|
||||
#: ../lib/sugar/graphics/objectchooser.py:179
|
||||
#, python-format
|
||||
msgid "%d hour"
|
||||
msgstr "ساعت %"
|
||||
|
||||
#: ../lib/sugar/graphics/objectchooser.py:179
|
||||
#, python-format
|
||||
msgid "%d hours"
|
||||
msgstr "ساعت های %"
|
||||
|
||||
#: ../lib/sugar/graphics/objectchooser.py:180
|
||||
#, python-format
|
||||
msgid "%d minute"
|
||||
msgstr "دقیقه %"
|
||||
|
||||
#: ../lib/sugar/graphics/objectchooser.py:180
|
||||
#, python-format
|
||||
msgid "%d minutes"
|
||||
msgstr "دقیقه های %"
|
||||
|
||||
#: ../lib/sugar/graphics/objectchooser.py:181
|
||||
#, python-format
|
||||
msgid "%d second"
|
||||
msgstr "ثانیه %"
|
||||
|
||||
#: ../lib/sugar/graphics/objectchooser.py:181
|
||||
#, python-format
|
||||
msgid "%d seconds"
|
||||
msgstr "ثانیه های %"
|
||||
|
||||
#: ../lib/sugar/graphics/objectchooser.py:191
|
||||
msgid " and "
|
||||
msgstr " و "
|
||||
|
||||
#: ../lib/sugar/graphics/objectchooser.py:193
|
||||
msgid ", "
|
||||
msgstr "، "
|
||||
|
||||
#: ../shell/controlpanel/control.py:213
|
||||
msgid "To apply your changes you have to restart sugar.\n"
|
||||
msgstr "برای اجرا نمودن تغیرات تان شما باید شکر را دوباره آغاز کنید.\n"
|
||||
|
||||
#: ../shell/controlpanel/control.py:267
|
||||
msgid "Error in specified color modifiers."
|
||||
msgstr "خطا در تعدیل کننده رنگ معین."
|
||||
|
||||
#: ../shell/controlpanel/control.py:270
|
||||
msgid "Error in specified colors."
|
||||
msgstr "خطا در رنگ معین."
|
||||
|
||||
#: ../shell/controlpanel/control.py:307
|
||||
msgid "off"
|
||||
msgstr "خاموش"
|
||||
|
||||
#: ../shell/controlpanel/control.py:309
|
||||
msgid "on"
|
||||
msgstr "روشن"
|
||||
|
||||
#: ../shell/controlpanel/control.py:310
|
||||
msgid "State is unknown."
|
||||
msgstr "وضعیت نامشخص است."
|
||||
|
||||
#: ../shell/controlpanel/control.py:332
|
||||
msgid "Error in specified radio argument use on/off."
|
||||
msgstr "روشن یا خاموش بودن خطا در استدلال مشخص استعمال رادیویی."
|
||||
|
||||
#: ../shell/controlpanel/control.py:336
|
||||
msgid "Permission denied. You need to be root to run this method."
|
||||
msgstr "اجازه غير قابل دسترس هست. شما برای اجرای این طریقه باید ریشه باشید."
|
||||
|
||||
#: ../shell/controlpanel/control.py:366
|
||||
msgid "Error in reading timezone"
|
||||
msgstr "خطا در خوانش منطقه زمانی"
|
||||
|
||||
#: ../shell/controlpanel/control.py:397
|
||||
#, python-format
|
||||
msgid "Error copying timezone (from %s): %s"
|
||||
msgstr "خطا در خوانش منطقه زمانی (از %): %"
|
||||
|
||||
#: ../shell/controlpanel/control.py:402
|
||||
#, python-format
|
||||
msgid "Changing permission of timezone: %s"
|
||||
msgstr "در حال تغییر دادن اجازت منطقه زمانی: %"
|
||||
|
||||
#: ../shell/controlpanel/control.py:412
|
||||
msgid "Error timezone does not exist."
|
||||
msgstr "خطای منطقه زمانی وجود ندارد."
|
||||
|
||||
#: ../shell/controlpanel/control.py:417 ../shell/controlpanel/control.py:436
|
||||
#, python-format
|
||||
msgid "Could not access %s. Create standard settings."
|
||||
msgstr "به % دسترسی نمی تواند. زمینه معیاریی بسازید."
|
||||
|
||||
#: ../shell/controlpanel/control.py:463
|
||||
#, python-format
|
||||
msgid "Language for code=%s could not be determined."
|
||||
msgstr "زبان برای رمز=% تعیین کرده نمیشود."
|
||||
|
||||
#: ../shell/controlpanel/control.py:473
|
||||
#, python-format
|
||||
msgid "Sorry I do not speak '%s'."
|
||||
msgstr "متأسفم من سخن گفته نمیتوانم '%'."
|
||||
|
||||
#: ../shell/view/devices/network/mesh.py:105
|
||||
msgid "Connected to a School Mesh Portal"
|
||||
msgstr "با مدخل تنیده مکتب وصل گردید"
|
||||
|
||||
#: ../shell/view/devices/network/mesh.py:107
|
||||
msgid "Looking for a School Mesh Portal..."
|
||||
msgstr "در حال تلاش برای یک مدخل تنیده مکتب..."
|
||||
|
||||
#: ../shell/view/devices/network/mesh.py:110
|
||||
msgid "Connected to an XO Mesh Portal"
|
||||
msgstr "با مدخل تنیده XO وصل گردید"
|
||||
|
||||
#: ../shell/view/devices/network/mesh.py:112
|
||||
msgid "Looking for an XO Mesh Portal..."
|
||||
msgstr "در حال تلاش برای یک مدخل تنیده XO..."
|
||||
|
||||
#: ../shell/view/devices/network/mesh.py:115
|
||||
msgid "Connected to a Simple Mesh"
|
||||
msgstr "با یک شبکه تنیده ساده وصل گردید"
|
||||
|
||||
#: ../shell/view/devices/network/mesh.py:117
|
||||
msgid "Starting a Simple Mesh"
|
||||
msgstr "در حال شروع کردن یک شبکه تنیده ساده"
|
||||
|
||||
#: ../shell/view/devices/network/mesh.py:124
|
||||
msgid "Unknown Mesh"
|
||||
msgstr "شبکه تنیده نامشخص"
|
||||
|
||||
#: ../shell/view/home/HomeBox.py:175 ../shell/view/home/HomeBox.py:216
|
||||
msgid "About this XO"
|
||||
msgstr "در مورد این XO"
|
||||
|
||||
#: ../shell/view/home/HomeBox.py:222
|
||||
msgid "Not available"
|
||||
msgstr "در دسترس نیست"
|
@ -1,420 +0,0 @@
|
||||
# SOME DESCRIPTIVE TITLE.
|
||||
# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
|
||||
# This file is distributed under the same license as the PACKAGE package.
|
||||
# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
|
||||
#, fuzzy
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: PACKAGE VERSION\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2008-01-18 18:19+0000\n"
|
||||
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
|
||||
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
||||
"Language-Team: LANGUAGE <LL@li.org>\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
"X-Generator: Translate Toolkit 1.0.1\n"
|
||||
|
||||
#: ../shell/intro/intro.py:67
|
||||
msgid "Name:"
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/intro/intro.py:96
|
||||
msgid "Click to change color:"
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/intro/intro.py:146
|
||||
msgid "Back"
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/intro/intro.py:160
|
||||
msgid "Done"
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/intro/intro.py:163
|
||||
msgid "Next"
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/view/BuddyMenu.py:59
|
||||
msgid "Remove friend"
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/view/BuddyMenu.py:62
|
||||
msgid "Make friend"
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/view/BuddyMenu.py:84
|
||||
#, python-format
|
||||
msgid "Invite to %s"
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/view/clipboardmenu.py:58
|
||||
msgid "Remove"
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/view/clipboardmenu.py:63
|
||||
msgid "Open"
|
||||
msgstr ""
|
||||
|
||||
#. self._stop_item = MenuItem(_('Stop download'), 'stock-close')
|
||||
#. TODO: Implement stopping downloads
|
||||
#. self._stop_item.connect('activate', self._stop_item_activate_cb)
|
||||
#. self.append_menu_item(self._stop_item)
|
||||
#: ../shell/view/clipboardmenu.py:73
|
||||
msgid "Add to journal"
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/view/clipboardmenu.py:213
|
||||
#, python-format
|
||||
msgid "Clipboard object: %s."
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/hardware/keydialog.py:149
|
||||
msgid "Key Type:"
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/hardware/keydialog.py:169
|
||||
msgid "Authentication Type:"
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/hardware/keydialog.py:250
|
||||
msgid "Encryption Type:"
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/view/home/activitiesdonut.py:90
|
||||
msgid "Starting..."
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/view/home/activitiesdonut.py:104 ../shell/view/home/MeshBox.py:295
|
||||
msgid "Resume"
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/view/home/activitiesdonut.py:111
|
||||
#: ../lib/sugar/activity/activity.py:132
|
||||
msgid "Stop"
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/view/Shell.py:285
|
||||
msgid "Screenshot"
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/view/home/HomeBox.py:159
|
||||
msgid "Reboot"
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/view/home/HomeBox.py:164
|
||||
msgid "Shutdown"
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/view/home/HomeBox.py:170
|
||||
msgid "Register"
|
||||
msgstr ""
|
||||
|
||||
#. Only show disconnect when there's a mesh device, because mesh takes
|
||||
#. priority over the normal wireless device. NM doesn't have a "disconnect"
|
||||
#. method for a device either (for various reasons) so this doesn't
|
||||
#. have a good mapping
|
||||
#: ../shell/view/home/MeshBox.py:90 ../shell/view/home/MeshBox.py:197
|
||||
#: ../shell/view/devices/network/wireless.py:113
|
||||
#: ../shell/view/devices/network/mesh.py:83
|
||||
msgid "Disconnect..."
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/view/home/MeshBox.py:195 ../shell/view/devices/network/mesh.py:37
|
||||
#: ../shell/view/devices/network/mesh.py:62
|
||||
#: ../shell/view/devices/network/mesh.py:66
|
||||
msgid "Mesh Network"
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/view/home/MeshBox.py:300
|
||||
msgid "Join"
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/view/devices/battery.py:38
|
||||
msgid "My Battery life"
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/view/devices/battery.py:94
|
||||
msgid "Battery charging"
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/view/devices/battery.py:96
|
||||
msgid "Battery discharging"
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/view/devices/battery.py:98
|
||||
msgid "Battery fully charged"
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/view/devices/network/wireless.py:61
|
||||
msgid "Disconnected"
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/view/devices/network/wireless.py:131
|
||||
msgid "Channel"
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/view/frame/zoomtoolbar.py:42
|
||||
msgid "Neighborhood"
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/view/frame/zoomtoolbar.py:54
|
||||
msgid "Group"
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/view/frame/zoomtoolbar.py:66
|
||||
msgid "Home"
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/view/frame/zoomtoolbar.py:78
|
||||
msgid "Activity"
|
||||
msgstr ""
|
||||
|
||||
#: ../lib/sugar/activity/activity.py:115
|
||||
msgid "Share with:"
|
||||
msgstr ""
|
||||
|
||||
#: ../lib/sugar/activity/activity.py:117
|
||||
msgid "Private"
|
||||
msgstr ""
|
||||
|
||||
#: ../lib/sugar/activity/activity.py:118
|
||||
msgid "My Neighborhood"
|
||||
msgstr ""
|
||||
|
||||
#: ../lib/sugar/activity/activity.py:126
|
||||
msgid "Keep"
|
||||
msgstr ""
|
||||
|
||||
#: ../lib/sugar/activity/activity.py:245
|
||||
msgid "Undo"
|
||||
msgstr ""
|
||||
|
||||
#: ../lib/sugar/activity/activity.py:250
|
||||
msgid "Redo"
|
||||
msgstr ""
|
||||
|
||||
#: ../lib/sugar/activity/activity.py:260
|
||||
msgid "Copy"
|
||||
msgstr ""
|
||||
|
||||
#: ../lib/sugar/activity/activity.py:265
|
||||
msgid "Paste"
|
||||
msgstr ""
|
||||
|
||||
#: ../lib/sugar/activity/activity.py:454
|
||||
#, python-format
|
||||
msgid "%s Activity"
|
||||
msgstr ""
|
||||
|
||||
#: ../lib/sugar/activity/activity.py:824
|
||||
msgid "Keep error"
|
||||
msgstr ""
|
||||
|
||||
#: ../lib/sugar/activity/activity.py:825
|
||||
msgid "Keep error: all changes will be lost"
|
||||
msgstr ""
|
||||
|
||||
#: ../lib/sugar/activity/activity.py:828
|
||||
msgid "Don't stop"
|
||||
msgstr ""
|
||||
|
||||
#: ../lib/sugar/activity/activity.py:831
|
||||
msgid "Stop anyway"
|
||||
msgstr ""
|
||||
|
||||
#: ../lib/sugar/graphics/alert.py:164 ../lib/sugar/graphics/alert.py:206
|
||||
msgid "Cancel"
|
||||
msgstr ""
|
||||
|
||||
#: ../lib/sugar/graphics/alert.py:168
|
||||
msgid "Ok"
|
||||
msgstr ""
|
||||
|
||||
#: ../lib/sugar/graphics/alert.py:216
|
||||
msgid "Continue"
|
||||
msgstr ""
|
||||
|
||||
#: ../lib/sugar/graphics/alert.py:244
|
||||
msgid "OK"
|
||||
msgstr ""
|
||||
|
||||
#: ../lib/sugar/graphics/objectchooser.py:175
|
||||
#, python-format
|
||||
msgid "%d year"
|
||||
msgstr ""
|
||||
|
||||
#: ../lib/sugar/graphics/objectchooser.py:175
|
||||
#, python-format
|
||||
msgid "%d years"
|
||||
msgstr ""
|
||||
|
||||
#: ../lib/sugar/graphics/objectchooser.py:176
|
||||
#, python-format
|
||||
msgid "%d month"
|
||||
msgstr ""
|
||||
|
||||
#: ../lib/sugar/graphics/objectchooser.py:176
|
||||
#, python-format
|
||||
msgid "%d months"
|
||||
msgstr ""
|
||||
|
||||
#: ../lib/sugar/graphics/objectchooser.py:177
|
||||
#, python-format
|
||||
msgid "%d week"
|
||||
msgstr ""
|
||||
|
||||
#: ../lib/sugar/graphics/objectchooser.py:177
|
||||
#, python-format
|
||||
msgid "%d weeks"
|
||||
msgstr ""
|
||||
|
||||
#: ../lib/sugar/graphics/objectchooser.py:178
|
||||
#, python-format
|
||||
msgid "%d day"
|
||||
msgstr ""
|
||||
|
||||
#: ../lib/sugar/graphics/objectchooser.py:178
|
||||
#, python-format
|
||||
msgid "%d days"
|
||||
msgstr ""
|
||||
|
||||
#: ../lib/sugar/graphics/objectchooser.py:179
|
||||
#, python-format
|
||||
msgid "%d hour"
|
||||
msgstr ""
|
||||
|
||||
#: ../lib/sugar/graphics/objectchooser.py:179
|
||||
#, python-format
|
||||
msgid "%d hours"
|
||||
msgstr ""
|
||||
|
||||
#: ../lib/sugar/graphics/objectchooser.py:180
|
||||
#, python-format
|
||||
msgid "%d minute"
|
||||
msgstr ""
|
||||
|
||||
#: ../lib/sugar/graphics/objectchooser.py:180
|
||||
#, python-format
|
||||
msgid "%d minutes"
|
||||
msgstr ""
|
||||
|
||||
#: ../lib/sugar/graphics/objectchooser.py:181
|
||||
#, python-format
|
||||
msgid "%d second"
|
||||
msgstr ""
|
||||
|
||||
#: ../lib/sugar/graphics/objectchooser.py:181
|
||||
#, python-format
|
||||
msgid "%d seconds"
|
||||
msgstr ""
|
||||
|
||||
#: ../lib/sugar/graphics/objectchooser.py:191
|
||||
msgid " and "
|
||||
msgstr ""
|
||||
|
||||
#: ../lib/sugar/graphics/objectchooser.py:193
|
||||
msgid ", "
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/controlpanel/control.py:213
|
||||
msgid "To apply your changes you have to restart sugar.\n"
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/controlpanel/control.py:267
|
||||
msgid "Error in specified color modifiers."
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/controlpanel/control.py:270
|
||||
msgid "Error in specified colors."
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/controlpanel/control.py:307
|
||||
msgid "off"
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/controlpanel/control.py:309
|
||||
msgid "on"
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/controlpanel/control.py:310
|
||||
msgid "State is unknown."
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/controlpanel/control.py:332
|
||||
msgid "Error in specified radio argument use on/off."
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/controlpanel/control.py:336
|
||||
msgid "Permission denied. You need to be root to run this method."
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/controlpanel/control.py:366
|
||||
msgid "Error in reading timezone"
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/controlpanel/control.py:397
|
||||
#, python-format
|
||||
msgid "Error copying timezone (from %s): %s"
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/controlpanel/control.py:402
|
||||
#, python-format
|
||||
msgid "Changing permission of timezone: %s"
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/controlpanel/control.py:412
|
||||
msgid "Error timezone does not exist."
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/controlpanel/control.py:417 ../shell/controlpanel/control.py:436
|
||||
#, python-format
|
||||
msgid "Could not access %s. Create standard settings."
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/controlpanel/control.py:463
|
||||
#, python-format
|
||||
msgid "Language for code=%s could not be determined."
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/controlpanel/control.py:473
|
||||
#, python-format
|
||||
msgid "Sorry I do not speak '%s'."
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/view/devices/network/mesh.py:105
|
||||
msgid "Connected to a School Mesh Portal"
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/view/devices/network/mesh.py:107
|
||||
msgid "Looking for a School Mesh Portal..."
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/view/devices/network/mesh.py:110
|
||||
msgid "Connected to an XO Mesh Portal"
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/view/devices/network/mesh.py:112
|
||||
msgid "Looking for an XO Mesh Portal..."
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/view/devices/network/mesh.py:115
|
||||
msgid "Connected to a Simple Mesh"
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/view/devices/network/mesh.py:117
|
||||
msgid "Starting a Simple Mesh"
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/view/devices/network/mesh.py:124
|
||||
msgid "Unknown Mesh"
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/view/home/HomeBox.py:175 ../shell/view/home/HomeBox.py:216
|
||||
msgid "About this XO"
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/view/home/HomeBox.py:222
|
||||
msgid "Not available"
|
||||
msgstr ""
|
@ -1,467 +0,0 @@
|
||||
# translation of sugar.po to french
|
||||
# Copyright (C) 2007 the Package Owner
|
||||
# This file is distributed under the same license as the sugar graphical shell package.
|
||||
# Samuel Bizien <samuel@bizien.info>, 2007.
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: sugar\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2008-01-18 18:19+0000\n"
|
||||
"PO-Revision-Date: 2008-01-25 14:46-0500\n"
|
||||
"Last-Translator: samy boutayeb <s.boutayeb@free.fr>\n"
|
||||
"Language-Team: French <traduc@traduc.org>\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
"X-Generator: Pootle 1.0.2\n"
|
||||
|
||||
#: shell/intro/intro.py:77
|
||||
msgid "Pick a buddy picture"
|
||||
msgstr "Choisir un avatar XO"
|
||||
|
||||
#: shell/intro/intro.py:100
|
||||
msgid "My Picture:"
|
||||
msgstr "Ma photo :"
|
||||
|
||||
#: shell/intro/intro.py:180
|
||||
msgid "My Name:"
|
||||
msgstr "Mon surnom :"
|
||||
|
||||
#: shell/intro/intro.py:224
|
||||
msgid "My Color:"
|
||||
msgstr "Ma couleur :"
|
||||
|
||||
#: ../shell/view/BuddyMenu.py:59
|
||||
msgid "Remove friend"
|
||||
msgstr "Retirer de mes amis"
|
||||
|
||||
#: ../shell/view/BuddyMenu.py:62
|
||||
msgid "Make friend"
|
||||
msgstr "Ajouter à mes amis"
|
||||
|
||||
#: shell/view/BuddyMenu.py:91
|
||||
msgid "Invite"
|
||||
msgstr "Inviter"
|
||||
|
||||
#: ../shell/view/clipboardmenu.py:58
|
||||
msgid "Remove"
|
||||
msgstr "Supprimer"
|
||||
|
||||
#: ../shell/view/clipboardmenu.py:63
|
||||
msgid "Open"
|
||||
msgstr "Ouvrir"
|
||||
|
||||
#: shell/view/clipboardmenu.py:70
|
||||
msgid "Stop download"
|
||||
msgstr "Arrêter de télécharger"
|
||||
|
||||
#. self._stop_item = MenuItem(_('Stop download'), 'stock-close')
|
||||
#. TODO: Implement stopping downloads
|
||||
#. self._stop_item.connect('activate', self._stop_item_activate_cb)
|
||||
#. self.append_menu_item(self._stop_item)
|
||||
#: ../shell/view/clipboardmenu.py:73
|
||||
msgid "Add to journal"
|
||||
msgstr "Ajouter au journal"
|
||||
|
||||
#: ../shell/view/clipboardmenu.py:213
|
||||
#, python-format,
|
||||
#, python-format
|
||||
#, python-format,
|
||||
msgid "Clipboard object: %s."
|
||||
msgstr "Objet dans le presse-papier : %s."
|
||||
|
||||
#: services/clipboard/objecttypeservice.py:32
|
||||
msgid "Text"
|
||||
msgstr "Texte"
|
||||
|
||||
#: services/clipboard/objecttypeservice.py:35
|
||||
msgid "Image"
|
||||
msgstr "Image"
|
||||
|
||||
#: ../shell/view/Shell.py:285
|
||||
msgid "Screenshot"
|
||||
msgstr "Capture d'écran"
|
||||
|
||||
#: ../shell/view/home/HomeBox.py:164
|
||||
msgid "Shutdown"
|
||||
msgstr "Éteindre"
|
||||
|
||||
#: ../shell/view/home/MeshBox.py:195 ../shell/view/devices/network/mesh.py:37
|
||||
#: ../shell/view/devices/network/mesh.py:62
|
||||
#: ../shell/view/devices/network/mesh.py:66
|
||||
msgid "Mesh Network"
|
||||
msgstr "Réseau maillé"
|
||||
|
||||
#: sugar/activity/activity.py:68
|
||||
msgid "Save"
|
||||
msgstr "Enregistrer"
|
||||
|
||||
#: sugar/activity/activity.py:74
|
||||
msgid "Share"
|
||||
msgstr "Partager"
|
||||
|
||||
#: sugar/activity/activity.py:87
|
||||
msgid "Close"
|
||||
msgstr "Fermer"
|
||||
|
||||
#: ../lib/sugar/activity/activity.py:454
|
||||
#, python-format
|
||||
msgid "%s Activity"
|
||||
msgstr "Activité %s"
|
||||
|
||||
#: ../shell/intro/intro.py:67
|
||||
msgid "Name:"
|
||||
msgstr "Nom :"
|
||||
|
||||
#: ../shell/intro/intro.py:96
|
||||
msgid "Click to change color:"
|
||||
msgstr "Cliquer pour changer de couleur :"
|
||||
|
||||
#: ../shell/intro/intro.py:146
|
||||
msgid "Back"
|
||||
msgstr "Précédent"
|
||||
|
||||
#: ../shell/intro/intro.py:160
|
||||
msgid "Done"
|
||||
msgstr "Accepter"
|
||||
|
||||
#: ../shell/intro/intro.py:163
|
||||
msgid "Next"
|
||||
msgstr "Suivant"
|
||||
|
||||
#: ../shell/view/BuddyMenu.py:84
|
||||
#, python-format
|
||||
msgid "Invite to %s"
|
||||
msgstr "Inviter à %s"
|
||||
|
||||
#: ../shell/hardware/keydialog.py:149
|
||||
msgid "Key Type:"
|
||||
msgstr "Type de clé"
|
||||
|
||||
#: ../shell/hardware/keydialog.py:169
|
||||
msgid "Authentication Type:"
|
||||
msgstr "Type d'authentification :"
|
||||
|
||||
#: ../shell/hardware/keydialog.py:250
|
||||
msgid "Encryption Type:"
|
||||
msgstr "Type d'encryptage :"
|
||||
|
||||
#: ../shell/view/home/activitiesdonut.py:90
|
||||
msgid "Starting..."
|
||||
msgstr "Démarrage..."
|
||||
|
||||
#: ../shell/view/home/activitiesdonut.py:104 ../shell/view/home/MeshBox.py:295
|
||||
msgid "Resume"
|
||||
msgstr "Reprendre"
|
||||
|
||||
#: ../shell/view/home/activitiesdonut.py:111
|
||||
#: ../lib/sugar/activity/activity.py:132
|
||||
msgid "Stop"
|
||||
msgstr "Arrêter"
|
||||
|
||||
#: ../shell/view/home/HomeBox.py:159
|
||||
msgid "Reboot"
|
||||
msgstr "Redémarrer"
|
||||
|
||||
#: ../shell/view/home/HomeBox.py:170
|
||||
msgid "Register"
|
||||
msgstr "S'enregistrer"
|
||||
|
||||
#. Only show disconnect when there's a mesh device, because mesh takes
|
||||
#. priority over the normal wireless device. NM doesn't have a "disconnect"
|
||||
#. method for a device either (for various reasons) so this doesn't
|
||||
#. have a good mapping
|
||||
#: ../shell/view/home/MeshBox.py:90 ../shell/view/home/MeshBox.py:197
|
||||
#: ../shell/view/devices/network/wireless.py:113
|
||||
#: ../shell/view/devices/network/mesh.py:83
|
||||
msgid "Disconnect..."
|
||||
msgstr "Déconnexion..."
|
||||
|
||||
#: ../shell/view/home/MeshBox.py:300
|
||||
msgid "Join"
|
||||
msgstr "Rejoindre"
|
||||
|
||||
#: ../shell/view/devices/battery.py:38
|
||||
msgid "My Battery life"
|
||||
msgstr "Charge de la batterie"
|
||||
|
||||
#: ../shell/view/devices/battery.py:94
|
||||
msgid "Battery charging"
|
||||
msgstr "Batterie en charge"
|
||||
|
||||
#: ../shell/view/devices/battery.py:96
|
||||
msgid "Battery discharging"
|
||||
msgstr "Batterie en décharge"
|
||||
|
||||
#: ../shell/view/devices/battery.py:98
|
||||
msgid "Battery fully charged"
|
||||
msgstr "Batterie chargée"
|
||||
|
||||
#: ../shell/view/devices/network/wireless.py:61
|
||||
msgid "Disconnected"
|
||||
msgstr "Déconnecté"
|
||||
|
||||
#: ../shell/view/devices/network/wireless.py:131
|
||||
msgid "Channel"
|
||||
msgstr "Canal"
|
||||
|
||||
#: ../shell/view/frame/zoomtoolbar.py:42
|
||||
msgid "Neighborhood"
|
||||
msgstr "Voisinage"
|
||||
|
||||
#: ../shell/view/frame/zoomtoolbar.py:54
|
||||
msgid "Group"
|
||||
msgstr "Groupe"
|
||||
|
||||
#: ../shell/view/frame/zoomtoolbar.py:66
|
||||
msgid "Home"
|
||||
msgstr "Accueil"
|
||||
|
||||
#: ../shell/view/frame/zoomtoolbar.py:78
|
||||
msgid "Activity"
|
||||
msgstr "Activité"
|
||||
|
||||
#: ../lib/sugar/activity/activity.py:115
|
||||
msgid "Share with:"
|
||||
msgstr "Partager avec :"
|
||||
|
||||
#: ../lib/sugar/activity/activity.py:117
|
||||
msgid "Private"
|
||||
msgstr "Privé"
|
||||
|
||||
#: ../lib/sugar/activity/activity.py:118
|
||||
msgid "My Neighborhood"
|
||||
msgstr "Mon voisinage"
|
||||
|
||||
#: ../lib/sugar/activity/activity.py:126
|
||||
msgid "Keep"
|
||||
msgstr "Conserver"
|
||||
|
||||
#: ../lib/sugar/activity/activity.py:245
|
||||
msgid "Undo"
|
||||
msgstr "Annuler"
|
||||
|
||||
#: ../lib/sugar/activity/activity.py:250
|
||||
msgid "Redo"
|
||||
msgstr "Répéter"
|
||||
|
||||
#: ../lib/sugar/activity/activity.py:260
|
||||
msgid "Copy"
|
||||
msgstr "Copier"
|
||||
|
||||
#: ../lib/sugar/activity/activity.py:265
|
||||
msgid "Paste"
|
||||
msgstr "Coller"
|
||||
|
||||
#: ../lib/sugar/activity/activity.py:824
|
||||
msgid "Keep error"
|
||||
msgstr "Conserver l'erreur"
|
||||
|
||||
#: ../lib/sugar/activity/activity.py:825
|
||||
msgid "Keep error: all changes will be lost"
|
||||
msgstr "Conserver l'erreur : tous les changements seront perdus"
|
||||
|
||||
#: ../lib/sugar/activity/activity.py:828
|
||||
msgid "Don't stop"
|
||||
msgstr "Ne pas arrêter"
|
||||
|
||||
#: ../lib/sugar/activity/activity.py:831
|
||||
msgid "Stop anyway"
|
||||
msgstr "Arrêter malgré tout"
|
||||
|
||||
#: ../lib/sugar/graphics/alert.py:164 ../lib/sugar/graphics/alert.py:206
|
||||
msgid "Cancel"
|
||||
msgstr "Annuler"
|
||||
|
||||
#: ../lib/sugar/graphics/alert.py:168
|
||||
msgid "Ok"
|
||||
msgstr "Ok"
|
||||
|
||||
#: ../lib/sugar/graphics/alert.py:216
|
||||
msgid "Continue"
|
||||
msgstr "Continuer"
|
||||
|
||||
#: ../lib/sugar/graphics/alert.py:244
|
||||
msgid "OK"
|
||||
msgstr "OK"
|
||||
|
||||
#: ../lib/sugar/graphics/objectchooser.py:175
|
||||
#, python-format
|
||||
msgid "%d year"
|
||||
msgstr "%d an"
|
||||
|
||||
#: ../lib/sugar/graphics/objectchooser.py:175
|
||||
#, python-format
|
||||
msgid "%d years"
|
||||
msgstr "%d ans"
|
||||
|
||||
#: ../lib/sugar/graphics/objectchooser.py:176
|
||||
#, python-format
|
||||
msgid "%d month"
|
||||
msgstr "%d mois"
|
||||
|
||||
#: ../lib/sugar/graphics/objectchooser.py:176
|
||||
#, python-format
|
||||
msgid "%d months"
|
||||
msgstr "%d mois"
|
||||
|
||||
#: ../lib/sugar/graphics/objectchooser.py:177
|
||||
#, python-format
|
||||
msgid "%d week"
|
||||
msgstr "%d semaine"
|
||||
|
||||
#: ../lib/sugar/graphics/objectchooser.py:177
|
||||
#, python-format
|
||||
msgid "%d weeks"
|
||||
msgstr "%d semaines"
|
||||
|
||||
#: ../lib/sugar/graphics/objectchooser.py:178
|
||||
#, python-format
|
||||
msgid "%d day"
|
||||
msgstr "%d jour"
|
||||
|
||||
#: ../lib/sugar/graphics/objectchooser.py:178
|
||||
#, python-format
|
||||
msgid "%d days"
|
||||
msgstr "%d jours"
|
||||
|
||||
#: ../lib/sugar/graphics/objectchooser.py:179
|
||||
#, python-format
|
||||
msgid "%d hour"
|
||||
msgstr "%d heure"
|
||||
|
||||
#: ../lib/sugar/graphics/objectchooser.py:179
|
||||
#, python-format
|
||||
msgid "%d hours"
|
||||
msgstr "%d heures"
|
||||
|
||||
#: ../lib/sugar/graphics/objectchooser.py:180
|
||||
#, python-format
|
||||
msgid "%d minute"
|
||||
msgstr "%d minute"
|
||||
|
||||
#: ../lib/sugar/graphics/objectchooser.py:180
|
||||
#, python-format
|
||||
msgid "%d minutes"
|
||||
msgstr "%d minutes"
|
||||
|
||||
#: ../lib/sugar/graphics/objectchooser.py:181
|
||||
#, python-format
|
||||
msgid "%d second"
|
||||
msgstr "%d seconde"
|
||||
|
||||
#: ../lib/sugar/graphics/objectchooser.py:181
|
||||
#, python-format
|
||||
msgid "%d seconds"
|
||||
msgstr "%d secondes"
|
||||
|
||||
#: ../lib/sugar/graphics/objectchooser.py:191
|
||||
msgid " and "
|
||||
msgstr "_et_"
|
||||
|
||||
#: ../lib/sugar/graphics/objectchooser.py:193
|
||||
msgid ", "
|
||||
msgstr ", "
|
||||
|
||||
#: ../shell/controlpanel/control.py:213
|
||||
msgid "To apply your changes you have to restart sugar.\n"
|
||||
msgstr "Redémarrer sugar pour que les changements prennent effet.\n"
|
||||
|
||||
#: ../shell/controlpanel/control.py:267
|
||||
msgid "Error in specified color modifiers."
|
||||
msgstr "Erreur dans les modificateurs de couleur spécifiés."
|
||||
|
||||
#: ../shell/controlpanel/control.py:270
|
||||
msgid "Error in specified colors."
|
||||
msgstr "Erreur dans les couleurs spécifiées."
|
||||
|
||||
#: ../shell/controlpanel/control.py:307
|
||||
msgid "off"
|
||||
msgstr "arrêt"
|
||||
|
||||
#: ../shell/controlpanel/control.py:309
|
||||
msgid "on"
|
||||
msgstr "marche"
|
||||
|
||||
#: ../shell/controlpanel/control.py:310
|
||||
msgid "State is unknown."
|
||||
msgstr "État inconnu."
|
||||
|
||||
#: ../shell/controlpanel/control.py:332
|
||||
msgid "Error in specified radio argument use on/off."
|
||||
msgstr "Argument 'radio' spécifié incorrect. Utiliser marche/arrêt."
|
||||
|
||||
#: ../shell/controlpanel/control.py:336
|
||||
msgid "Permission denied. You need to be root to run this method."
|
||||
msgstr ""
|
||||
"Permission refusée. Vous devez être administrateur afin de lancer cette "
|
||||
"méthode."
|
||||
|
||||
#: ../shell/controlpanel/control.py:366
|
||||
msgid "Error in reading timezone"
|
||||
msgstr "Erreur de lecture de la zone temporelle"
|
||||
|
||||
#: ../shell/controlpanel/control.py:397
|
||||
#, python-format
|
||||
msgid "Error copying timezone (from %s): %s"
|
||||
msgstr "Erreur en copiant la zone temporelle (de %s): %s"
|
||||
|
||||
#: ../shell/controlpanel/control.py:402
|
||||
#, python-format
|
||||
msgid "Changing permission of timezone: %s"
|
||||
msgstr "Changement de la permission de zone temporelle : %s"
|
||||
|
||||
#: ../shell/controlpanel/control.py:412
|
||||
msgid "Error timezone does not exist."
|
||||
msgstr "Erreur : la zone temporelle n'existe pas."
|
||||
|
||||
#: ../shell/controlpanel/control.py:417 ../shell/controlpanel/control.py:436
|
||||
#, python-format
|
||||
msgid "Could not access %s. Create standard settings."
|
||||
msgstr "Acces impossible à %s. Création de paramètres standards."
|
||||
|
||||
#: ../shell/controlpanel/control.py:463
|
||||
#, python-format
|
||||
msgid "Language for code=%s could not be determined."
|
||||
msgstr "La langue associée au code = %s n'a pas pu être déterminée."
|
||||
|
||||
#: ../shell/controlpanel/control.py:473
|
||||
#, python-format
|
||||
msgid "Sorry I do not speak '%s'."
|
||||
msgstr "Désolé je ne parle pas '%s'."
|
||||
|
||||
#: ../shell/view/devices/network/mesh.py:105
|
||||
msgid "Connected to a School Mesh Portal"
|
||||
msgstr "Connecté au portail du réseau maillé d'école"
|
||||
|
||||
#: ../shell/view/devices/network/mesh.py:107
|
||||
msgid "Looking for a School Mesh Portal..."
|
||||
msgstr "Cherche un portail de réseau maillé d'école..."
|
||||
|
||||
#: ../shell/view/devices/network/mesh.py:110
|
||||
msgid "Connected to an XO Mesh Portal"
|
||||
msgstr "Connecté au portail de réseau maillé de XO"
|
||||
|
||||
#: ../shell/view/devices/network/mesh.py:112
|
||||
msgid "Looking for an XO Mesh Portal..."
|
||||
msgstr "Recherche un portail de réseau maillé de XO..."
|
||||
|
||||
#: ../shell/view/devices/network/mesh.py:115
|
||||
msgid "Connected to a Simple Mesh"
|
||||
msgstr "Connecté à un réseau maillé simple"
|
||||
|
||||
#: ../shell/view/devices/network/mesh.py:117
|
||||
msgid "Starting a Simple Mesh"
|
||||
msgstr "Démarre un réseau maillé simple"
|
||||
|
||||
#: ../shell/view/devices/network/mesh.py:124
|
||||
msgid "Unknown Mesh"
|
||||
msgstr "Réseau maillé inconnu"
|
||||
|
||||
#: ../shell/view/home/HomeBox.py:175 ../shell/view/home/HomeBox.py:216
|
||||
msgid "About this XO"
|
||||
msgstr "Information sur ce XO"
|
||||
|
||||
#: ../shell/view/home/HomeBox.py:222
|
||||
msgid "Not available"
|
||||
msgstr "Non disponible"
|
@ -1,447 +0,0 @@
|
||||
# translation of sugar.po to hausa
|
||||
# This file is distributed under the same license as the PACKAGE package.
|
||||
# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER.
|
||||
# saudat mohammed <saudat@wazobialinux>, 2006.
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: sugar\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2008-01-18 18:19+0000\n"
|
||||
"PO-Revision-Date: 2006-07-10 16:37+0100\n"
|
||||
"Last-Translator: saudat mohammed <saudat@wazobialinux>\n"
|
||||
"Language-Team: hausa\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
"X-Generator: KBabel 1.10\n"
|
||||
|
||||
#: ../shell/PresenceWindow.py:62
|
||||
msgid "Who's around:"
|
||||
msgstr "Wa ke nan:"
|
||||
|
||||
#: ../shell/PresenceWindow.py:104
|
||||
msgid "Share"
|
||||
msgstr "Raba"
|
||||
|
||||
#: ../shell/StartPage.py:189
|
||||
msgid "Search"
|
||||
msgstr "Yi Bincike"
|
||||
|
||||
#: ../shell/intro/intro.py:146
|
||||
msgid "Back"
|
||||
msgstr "Baya"
|
||||
|
||||
#: ../activities/browser/NavigationToolbar.py:23
|
||||
msgid "Forward"
|
||||
msgstr "Tura"
|
||||
|
||||
#: ../activities/browser/NavigationToolbar.py:29
|
||||
msgid "Reload"
|
||||
msgstr "Sake Lodi"
|
||||
|
||||
#: ../shell/shell.py:333
|
||||
msgid "Everyone"
|
||||
msgstr "Kowa"
|
||||
|
||||
#: ../sugar/chat/ChatEditor.py:43
|
||||
msgid "Send"
|
||||
msgstr "Aika"
|
||||
|
||||
#: ../shell/intro/intro.py:67
|
||||
msgid "Name:"
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/intro/intro.py:96
|
||||
msgid "Click to change color:"
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/intro/intro.py:160
|
||||
msgid "Done"
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/intro/intro.py:163
|
||||
msgid "Next"
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/view/BuddyMenu.py:59
|
||||
msgid "Remove friend"
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/view/BuddyMenu.py:62
|
||||
msgid "Make friend"
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/view/BuddyMenu.py:84
|
||||
#, python-format
|
||||
msgid "Invite to %s"
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/view/clipboardmenu.py:58
|
||||
msgid "Remove"
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/view/clipboardmenu.py:63
|
||||
msgid "Open"
|
||||
msgstr ""
|
||||
|
||||
#. self._stop_item = MenuItem(_('Stop download'), 'stock-close')
|
||||
#. TODO: Implement stopping downloads
|
||||
#. self._stop_item.connect('activate', self._stop_item_activate_cb)
|
||||
#. self.append_menu_item(self._stop_item)
|
||||
#: ../shell/view/clipboardmenu.py:73
|
||||
msgid "Add to journal"
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/view/clipboardmenu.py:213
|
||||
#, python-format
|
||||
msgid "Clipboard object: %s."
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/hardware/keydialog.py:149
|
||||
msgid "Key Type:"
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/hardware/keydialog.py:169
|
||||
msgid "Authentication Type:"
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/hardware/keydialog.py:250
|
||||
msgid "Encryption Type:"
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/view/home/activitiesdonut.py:90
|
||||
msgid "Starting..."
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/view/home/activitiesdonut.py:104 ../shell/view/home/MeshBox.py:295
|
||||
msgid "Resume"
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/view/home/activitiesdonut.py:111
|
||||
#: ../lib/sugar/activity/activity.py:132
|
||||
msgid "Stop"
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/view/Shell.py:285
|
||||
msgid "Screenshot"
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/view/home/HomeBox.py:159
|
||||
msgid "Reboot"
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/view/home/HomeBox.py:164
|
||||
msgid "Shutdown"
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/view/home/HomeBox.py:170
|
||||
msgid "Register"
|
||||
msgstr ""
|
||||
|
||||
#. Only show disconnect when there's a mesh device, because mesh takes
|
||||
#. priority over the normal wireless device. NM doesn't have a "disconnect"
|
||||
#. method for a device either (for various reasons) so this doesn't
|
||||
#. have a good mapping
|
||||
#: ../shell/view/home/MeshBox.py:90 ../shell/view/home/MeshBox.py:197
|
||||
#: ../shell/view/devices/network/wireless.py:113
|
||||
#: ../shell/view/devices/network/mesh.py:83
|
||||
msgid "Disconnect..."
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/view/home/MeshBox.py:195 ../shell/view/devices/network/mesh.py:37
|
||||
#: ../shell/view/devices/network/mesh.py:62
|
||||
#: ../shell/view/devices/network/mesh.py:66
|
||||
msgid "Mesh Network"
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/view/home/MeshBox.py:300
|
||||
msgid "Join"
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/view/devices/battery.py:38
|
||||
msgid "My Battery life"
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/view/devices/battery.py:94
|
||||
msgid "Battery charging"
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/view/devices/battery.py:96
|
||||
msgid "Battery discharging"
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/view/devices/battery.py:98
|
||||
msgid "Battery fully charged"
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/view/devices/network/wireless.py:61
|
||||
msgid "Disconnected"
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/view/devices/network/wireless.py:131
|
||||
msgid "Channel"
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/view/frame/zoomtoolbar.py:42
|
||||
msgid "Neighborhood"
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/view/frame/zoomtoolbar.py:54
|
||||
msgid "Group"
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/view/frame/zoomtoolbar.py:66
|
||||
msgid "Home"
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/view/frame/zoomtoolbar.py:78
|
||||
msgid "Activity"
|
||||
msgstr ""
|
||||
|
||||
#: ../lib/sugar/activity/activity.py:115
|
||||
msgid "Share with:"
|
||||
msgstr ""
|
||||
|
||||
#: ../lib/sugar/activity/activity.py:117
|
||||
msgid "Private"
|
||||
msgstr ""
|
||||
|
||||
#: ../lib/sugar/activity/activity.py:118
|
||||
msgid "My Neighborhood"
|
||||
msgstr ""
|
||||
|
||||
#: ../lib/sugar/activity/activity.py:126
|
||||
msgid "Keep"
|
||||
msgstr ""
|
||||
|
||||
#: ../lib/sugar/activity/activity.py:245
|
||||
msgid "Undo"
|
||||
msgstr ""
|
||||
|
||||
#: ../lib/sugar/activity/activity.py:250
|
||||
msgid "Redo"
|
||||
msgstr ""
|
||||
|
||||
#: ../lib/sugar/activity/activity.py:260
|
||||
msgid "Copy"
|
||||
msgstr ""
|
||||
|
||||
#: ../lib/sugar/activity/activity.py:265
|
||||
msgid "Paste"
|
||||
msgstr ""
|
||||
|
||||
#: ../lib/sugar/activity/activity.py:454
|
||||
#, python-format
|
||||
msgid "%s Activity"
|
||||
msgstr ""
|
||||
|
||||
#: ../lib/sugar/activity/activity.py:824
|
||||
msgid "Keep error"
|
||||
msgstr ""
|
||||
|
||||
#: ../lib/sugar/activity/activity.py:825
|
||||
msgid "Keep error: all changes will be lost"
|
||||
msgstr ""
|
||||
|
||||
#: ../lib/sugar/activity/activity.py:828
|
||||
msgid "Don't stop"
|
||||
msgstr ""
|
||||
|
||||
#: ../lib/sugar/activity/activity.py:831
|
||||
msgid "Stop anyway"
|
||||
msgstr ""
|
||||
|
||||
#: ../lib/sugar/graphics/alert.py:164 ../lib/sugar/graphics/alert.py:206
|
||||
msgid "Cancel"
|
||||
msgstr ""
|
||||
|
||||
#: ../lib/sugar/graphics/alert.py:168
|
||||
msgid "Ok"
|
||||
msgstr ""
|
||||
|
||||
#: ../lib/sugar/graphics/alert.py:216
|
||||
msgid "Continue"
|
||||
msgstr ""
|
||||
|
||||
#: ../lib/sugar/graphics/alert.py:244
|
||||
msgid "OK"
|
||||
msgstr ""
|
||||
|
||||
#: ../lib/sugar/graphics/objectchooser.py:175
|
||||
#, python-format
|
||||
msgid "%d year"
|
||||
msgstr ""
|
||||
|
||||
#: ../lib/sugar/graphics/objectchooser.py:175
|
||||
#, python-format
|
||||
msgid "%d years"
|
||||
msgstr ""
|
||||
|
||||
#: ../lib/sugar/graphics/objectchooser.py:176
|
||||
#, python-format
|
||||
msgid "%d month"
|
||||
msgstr ""
|
||||
|
||||
#: ../lib/sugar/graphics/objectchooser.py:176
|
||||
#, python-format
|
||||
msgid "%d months"
|
||||
msgstr ""
|
||||
|
||||
#: ../lib/sugar/graphics/objectchooser.py:177
|
||||
#, python-format
|
||||
msgid "%d week"
|
||||
msgstr ""
|
||||
|
||||
#: ../lib/sugar/graphics/objectchooser.py:177
|
||||
#, python-format
|
||||
msgid "%d weeks"
|
||||
msgstr ""
|
||||
|
||||
#: ../lib/sugar/graphics/objectchooser.py:178
|
||||
#, python-format
|
||||
msgid "%d day"
|
||||
msgstr ""
|
||||
|
||||
#: ../lib/sugar/graphics/objectchooser.py:178
|
||||
#, python-format
|
||||
msgid "%d days"
|
||||
msgstr ""
|
||||
|
||||
#: ../lib/sugar/graphics/objectchooser.py:179
|
||||
#, python-format
|
||||
msgid "%d hour"
|
||||
msgstr ""
|
||||
|
||||
#: ../lib/sugar/graphics/objectchooser.py:179
|
||||
#, python-format
|
||||
msgid "%d hours"
|
||||
msgstr ""
|
||||
|
||||
#: ../lib/sugar/graphics/objectchooser.py:180
|
||||
#, python-format
|
||||
msgid "%d minute"
|
||||
msgstr ""
|
||||
|
||||
#: ../lib/sugar/graphics/objectchooser.py:180
|
||||
#, python-format
|
||||
msgid "%d minutes"
|
||||
msgstr ""
|
||||
|
||||
#: ../lib/sugar/graphics/objectchooser.py:181
|
||||
#, python-format
|
||||
msgid "%d second"
|
||||
msgstr ""
|
||||
|
||||
#: ../lib/sugar/graphics/objectchooser.py:181
|
||||
#, python-format
|
||||
msgid "%d seconds"
|
||||
msgstr ""
|
||||
|
||||
#: ../lib/sugar/graphics/objectchooser.py:191
|
||||
msgid " and "
|
||||
msgstr ""
|
||||
|
||||
#: ../lib/sugar/graphics/objectchooser.py:193
|
||||
msgid ", "
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/controlpanel/control.py:213
|
||||
msgid "To apply your changes you have to restart sugar.\n"
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/controlpanel/control.py:267
|
||||
msgid "Error in specified color modifiers."
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/controlpanel/control.py:270
|
||||
msgid "Error in specified colors."
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/controlpanel/control.py:307
|
||||
msgid "off"
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/controlpanel/control.py:309
|
||||
msgid "on"
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/controlpanel/control.py:310
|
||||
msgid "State is unknown."
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/controlpanel/control.py:332
|
||||
msgid "Error in specified radio argument use on/off."
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/controlpanel/control.py:336
|
||||
msgid "Permission denied. You need to be root to run this method."
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/controlpanel/control.py:366
|
||||
msgid "Error in reading timezone"
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/controlpanel/control.py:397
|
||||
#, python-format
|
||||
msgid "Error copying timezone (from %s): %s"
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/controlpanel/control.py:402
|
||||
#, python-format
|
||||
msgid "Changing permission of timezone: %s"
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/controlpanel/control.py:412
|
||||
msgid "Error timezone does not exist."
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/controlpanel/control.py:417 ../shell/controlpanel/control.py:436
|
||||
#, python-format
|
||||
msgid "Could not access %s. Create standard settings."
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/controlpanel/control.py:463
|
||||
#, python-format
|
||||
msgid "Language for code=%s could not be determined."
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/controlpanel/control.py:473
|
||||
#, python-format
|
||||
msgid "Sorry I do not speak '%s'."
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/view/devices/network/mesh.py:105
|
||||
msgid "Connected to a School Mesh Portal"
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/view/devices/network/mesh.py:107
|
||||
msgid "Looking for a School Mesh Portal..."
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/view/devices/network/mesh.py:110
|
||||
msgid "Connected to an XO Mesh Portal"
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/view/devices/network/mesh.py:112
|
||||
msgid "Looking for an XO Mesh Portal..."
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/view/devices/network/mesh.py:115
|
||||
msgid "Connected to a Simple Mesh"
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/view/devices/network/mesh.py:117
|
||||
msgid "Starting a Simple Mesh"
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/view/devices/network/mesh.py:124
|
||||
msgid "Unknown Mesh"
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/view/home/HomeBox.py:175 ../shell/view/home/HomeBox.py:216
|
||||
msgid "About this XO"
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/view/home/HomeBox.py:222
|
||||
msgid "Not available"
|
||||
msgstr ""
|
@ -1,419 +0,0 @@
|
||||
# SOME DESCRIPTIVE TITLE.
|
||||
# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
|
||||
# This file is distributed under the same license as the PACKAGE package.
|
||||
# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: PACKAGE VERSION\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2008-01-18 18:19+0000\n"
|
||||
"PO-Revision-Date: 2008-01-09 21:05+0000\n"
|
||||
"Last-Translator: Shikhar Bhushan <shikhar@schmizz.net>\n"
|
||||
"Language-Team: LANGUAGE <LL@li.org>\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
"X-Generator: Pootle 1.0.2\n"
|
||||
|
||||
#: ../shell/intro/intro.py:67
|
||||
msgid "Name:"
|
||||
msgstr "नाम"
|
||||
|
||||
#: ../shell/intro/intro.py:96
|
||||
msgid "Click to change color:"
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/intro/intro.py:146
|
||||
msgid "Back"
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/intro/intro.py:160
|
||||
msgid "Done"
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/intro/intro.py:163
|
||||
msgid "Next"
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/view/BuddyMenu.py:59
|
||||
msgid "Remove friend"
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/view/BuddyMenu.py:62
|
||||
msgid "Make friend"
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/view/BuddyMenu.py:84
|
||||
#, python-format
|
||||
msgid "Invite to %s"
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/view/clipboardmenu.py:58
|
||||
msgid "Remove"
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/view/clipboardmenu.py:63
|
||||
msgid "Open"
|
||||
msgstr ""
|
||||
|
||||
#. self._stop_item = MenuItem(_('Stop download'), 'stock-close')
|
||||
#. TODO: Implement stopping downloads
|
||||
#. self._stop_item.connect('activate', self._stop_item_activate_cb)
|
||||
#. self.append_menu_item(self._stop_item)
|
||||
#: ../shell/view/clipboardmenu.py:73
|
||||
msgid "Add to journal"
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/view/clipboardmenu.py:213
|
||||
#, python-format
|
||||
msgid "Clipboard object: %s."
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/hardware/keydialog.py:149
|
||||
msgid "Key Type:"
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/hardware/keydialog.py:169
|
||||
msgid "Authentication Type:"
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/hardware/keydialog.py:250
|
||||
msgid "Encryption Type:"
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/view/home/activitiesdonut.py:90
|
||||
msgid "Starting..."
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/view/home/activitiesdonut.py:104 ../shell/view/home/MeshBox.py:295
|
||||
msgid "Resume"
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/view/home/activitiesdonut.py:111
|
||||
#: ../lib/sugar/activity/activity.py:132
|
||||
msgid "Stop"
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/view/Shell.py:285
|
||||
msgid "Screenshot"
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/view/home/HomeBox.py:159
|
||||
msgid "Reboot"
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/view/home/HomeBox.py:164
|
||||
msgid "Shutdown"
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/view/home/HomeBox.py:170
|
||||
msgid "Register"
|
||||
msgstr ""
|
||||
|
||||
#. Only show disconnect when there's a mesh device, because mesh takes
|
||||
#. priority over the normal wireless device. NM doesn't have a "disconnect"
|
||||
#. method for a device either (for various reasons) so this doesn't
|
||||
#. have a good mapping
|
||||
#: ../shell/view/home/MeshBox.py:90 ../shell/view/home/MeshBox.py:197
|
||||
#: ../shell/view/devices/network/wireless.py:113
|
||||
#: ../shell/view/devices/network/mesh.py:83
|
||||
msgid "Disconnect..."
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/view/home/MeshBox.py:195 ../shell/view/devices/network/mesh.py:37
|
||||
#: ../shell/view/devices/network/mesh.py:62
|
||||
#: ../shell/view/devices/network/mesh.py:66
|
||||
msgid "Mesh Network"
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/view/home/MeshBox.py:300
|
||||
msgid "Join"
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/view/devices/battery.py:38
|
||||
msgid "My Battery life"
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/view/devices/battery.py:94
|
||||
msgid "Battery charging"
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/view/devices/battery.py:96
|
||||
msgid "Battery discharging"
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/view/devices/battery.py:98
|
||||
msgid "Battery fully charged"
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/view/devices/network/wireless.py:61
|
||||
msgid "Disconnected"
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/view/devices/network/wireless.py:131
|
||||
msgid "Channel"
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/view/frame/zoomtoolbar.py:42
|
||||
msgid "Neighborhood"
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/view/frame/zoomtoolbar.py:54
|
||||
msgid "Group"
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/view/frame/zoomtoolbar.py:66
|
||||
msgid "Home"
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/view/frame/zoomtoolbar.py:78
|
||||
msgid "Activity"
|
||||
msgstr ""
|
||||
|
||||
#: ../lib/sugar/activity/activity.py:115
|
||||
msgid "Share with:"
|
||||
msgstr ""
|
||||
|
||||
#: ../lib/sugar/activity/activity.py:117
|
||||
msgid "Private"
|
||||
msgstr ""
|
||||
|
||||
#: ../lib/sugar/activity/activity.py:118
|
||||
msgid "My Neighborhood"
|
||||
msgstr ""
|
||||
|
||||
#: ../lib/sugar/activity/activity.py:126
|
||||
msgid "Keep"
|
||||
msgstr ""
|
||||
|
||||
#: ../lib/sugar/activity/activity.py:245
|
||||
msgid "Undo"
|
||||
msgstr ""
|
||||
|
||||
#: ../lib/sugar/activity/activity.py:250
|
||||
msgid "Redo"
|
||||
msgstr ""
|
||||
|
||||
#: ../lib/sugar/activity/activity.py:260
|
||||
msgid "Copy"
|
||||
msgstr ""
|
||||
|
||||
#: ../lib/sugar/activity/activity.py:265
|
||||
msgid "Paste"
|
||||
msgstr ""
|
||||
|
||||
#: ../lib/sugar/activity/activity.py:454
|
||||
#, python-format
|
||||
msgid "%s Activity"
|
||||
msgstr ""
|
||||
|
||||
#: ../lib/sugar/activity/activity.py:824
|
||||
msgid "Keep error"
|
||||
msgstr ""
|
||||
|
||||
#: ../lib/sugar/activity/activity.py:825
|
||||
msgid "Keep error: all changes will be lost"
|
||||
msgstr ""
|
||||
|
||||
#: ../lib/sugar/activity/activity.py:828
|
||||
msgid "Don't stop"
|
||||
msgstr ""
|
||||
|
||||
#: ../lib/sugar/activity/activity.py:831
|
||||
msgid "Stop anyway"
|
||||
msgstr ""
|
||||
|
||||
#: ../lib/sugar/graphics/alert.py:164 ../lib/sugar/graphics/alert.py:206
|
||||
msgid "Cancel"
|
||||
msgstr ""
|
||||
|
||||
#: ../lib/sugar/graphics/alert.py:168
|
||||
msgid "Ok"
|
||||
msgstr ""
|
||||
|
||||
#: ../lib/sugar/graphics/alert.py:216
|
||||
msgid "Continue"
|
||||
msgstr ""
|
||||
|
||||
#: ../lib/sugar/graphics/alert.py:244
|
||||
msgid "OK"
|
||||
msgstr ""
|
||||
|
||||
#: ../lib/sugar/graphics/objectchooser.py:175
|
||||
#, python-format
|
||||
msgid "%d year"
|
||||
msgstr ""
|
||||
|
||||
#: ../lib/sugar/graphics/objectchooser.py:175
|
||||
#, python-format
|
||||
msgid "%d years"
|
||||
msgstr ""
|
||||
|
||||
#: ../lib/sugar/graphics/objectchooser.py:176
|
||||
#, python-format
|
||||
msgid "%d month"
|
||||
msgstr ""
|
||||
|
||||
#: ../lib/sugar/graphics/objectchooser.py:176
|
||||
#, python-format
|
||||
msgid "%d months"
|
||||
msgstr ""
|
||||
|
||||
#: ../lib/sugar/graphics/objectchooser.py:177
|
||||
#, python-format
|
||||
msgid "%d week"
|
||||
msgstr ""
|
||||
|
||||
#: ../lib/sugar/graphics/objectchooser.py:177
|
||||
#, python-format
|
||||
msgid "%d weeks"
|
||||
msgstr ""
|
||||
|
||||
#: ../lib/sugar/graphics/objectchooser.py:178
|
||||
#, python-format
|
||||
msgid "%d day"
|
||||
msgstr ""
|
||||
|
||||
#: ../lib/sugar/graphics/objectchooser.py:178
|
||||
#, python-format
|
||||
msgid "%d days"
|
||||
msgstr ""
|
||||
|
||||
#: ../lib/sugar/graphics/objectchooser.py:179
|
||||
#, python-format
|
||||
msgid "%d hour"
|
||||
msgstr ""
|
||||
|
||||
#: ../lib/sugar/graphics/objectchooser.py:179
|
||||
#, python-format
|
||||
msgid "%d hours"
|
||||
msgstr ""
|
||||
|
||||
#: ../lib/sugar/graphics/objectchooser.py:180
|
||||
#, python-format
|
||||
msgid "%d minute"
|
||||
msgstr ""
|
||||
|
||||
#: ../lib/sugar/graphics/objectchooser.py:180
|
||||
#, python-format
|
||||
msgid "%d minutes"
|
||||
msgstr ""
|
||||
|
||||
#: ../lib/sugar/graphics/objectchooser.py:181
|
||||
#, python-format
|
||||
msgid "%d second"
|
||||
msgstr ""
|
||||
|
||||
#: ../lib/sugar/graphics/objectchooser.py:181
|
||||
#, python-format
|
||||
msgid "%d seconds"
|
||||
msgstr ""
|
||||
|
||||
#: ../lib/sugar/graphics/objectchooser.py:191
|
||||
msgid " and "
|
||||
msgstr ""
|
||||
|
||||
#: ../lib/sugar/graphics/objectchooser.py:193
|
||||
msgid ", "
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/controlpanel/control.py:213
|
||||
msgid "To apply your changes you have to restart sugar.\n"
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/controlpanel/control.py:267
|
||||
msgid "Error in specified color modifiers."
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/controlpanel/control.py:270
|
||||
msgid "Error in specified colors."
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/controlpanel/control.py:307
|
||||
msgid "off"
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/controlpanel/control.py:309
|
||||
msgid "on"
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/controlpanel/control.py:310
|
||||
msgid "State is unknown."
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/controlpanel/control.py:332
|
||||
msgid "Error in specified radio argument use on/off."
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/controlpanel/control.py:336
|
||||
msgid "Permission denied. You need to be root to run this method."
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/controlpanel/control.py:366
|
||||
msgid "Error in reading timezone"
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/controlpanel/control.py:397
|
||||
#, python-format
|
||||
msgid "Error copying timezone (from %s): %s"
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/controlpanel/control.py:402
|
||||
#, python-format
|
||||
msgid "Changing permission of timezone: %s"
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/controlpanel/control.py:412
|
||||
msgid "Error timezone does not exist."
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/controlpanel/control.py:417 ../shell/controlpanel/control.py:436
|
||||
#, python-format
|
||||
msgid "Could not access %s. Create standard settings."
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/controlpanel/control.py:463
|
||||
#, python-format
|
||||
msgid "Language for code=%s could not be determined."
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/controlpanel/control.py:473
|
||||
#, python-format
|
||||
msgid "Sorry I do not speak '%s'."
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/view/devices/network/mesh.py:105
|
||||
msgid "Connected to a School Mesh Portal"
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/view/devices/network/mesh.py:107
|
||||
msgid "Looking for a School Mesh Portal..."
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/view/devices/network/mesh.py:110
|
||||
msgid "Connected to an XO Mesh Portal"
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/view/devices/network/mesh.py:112
|
||||
msgid "Looking for an XO Mesh Portal..."
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/view/devices/network/mesh.py:115
|
||||
msgid "Connected to a Simple Mesh"
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/view/devices/network/mesh.py:117
|
||||
msgid "Starting a Simple Mesh"
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/view/devices/network/mesh.py:124
|
||||
msgid "Unknown Mesh"
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/view/home/HomeBox.py:175 ../shell/view/home/HomeBox.py:216
|
||||
msgid "About this XO"
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/view/home/HomeBox.py:222
|
||||
msgid "Not available"
|
||||
msgstr ""
|
@ -1,448 +0,0 @@
|
||||
# translation of sugar.po to Igbo
|
||||
# translation of sugar.po to
|
||||
# This file is distributed under the same license as the PACKAGE package.
|
||||
# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER, 2006.
|
||||
# Onye, Sylvester <sylvester@wazobialinux.com>, 2006.
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: sugar\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2008-01-18 18:19+0000\n"
|
||||
"PO-Revision-Date: 2006-07-07 10:23+0100\n"
|
||||
"Last-Translator: Onye, Sylvester <sylvester@wazobialinux.com>\n"
|
||||
"Language-Team: Igbo\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
"X-Generator: KBabel 1.10.2\n"
|
||||
|
||||
#: ../shell/PresenceWindow.py:62
|
||||
msgid "Who's around:"
|
||||
msgstr "Onye nọ ya:"
|
||||
|
||||
#: ../shell/PresenceWindow.py:104
|
||||
msgid "Share"
|
||||
msgstr "Òkè"
|
||||
|
||||
#: ../shell/StartPage.py:189
|
||||
msgid "Search"
|
||||
msgstr "Chọ̀ọ́"
|
||||
|
||||
#: ../shell/intro/intro.py:146
|
||||
msgid "Back"
|
||||
msgstr "Àzụ́"
|
||||
|
||||
#: ../activities/browser/NavigationToolbar.py:23
|
||||
msgid "Forward"
|
||||
msgstr "Íhú"
|
||||
|
||||
#: ../activities/browser/NavigationToolbar.py:29
|
||||
msgid "Reload"
|
||||
msgstr "Bubatagharịa"
|
||||
|
||||
#: ../shell/shell.py:333
|
||||
msgid "Everyone"
|
||||
msgstr "Onyeọbụla"
|
||||
|
||||
#: ../sugar/chat/ChatEditor.py:43
|
||||
msgid "Send"
|
||||
msgstr "Ziga"
|
||||
|
||||
#: ../shell/intro/intro.py:67
|
||||
msgid "Name:"
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/intro/intro.py:96
|
||||
msgid "Click to change color:"
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/intro/intro.py:160
|
||||
msgid "Done"
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/intro/intro.py:163
|
||||
msgid "Next"
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/view/BuddyMenu.py:59
|
||||
msgid "Remove friend"
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/view/BuddyMenu.py:62
|
||||
msgid "Make friend"
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/view/BuddyMenu.py:84
|
||||
#, python-format
|
||||
msgid "Invite to %s"
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/view/clipboardmenu.py:58
|
||||
msgid "Remove"
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/view/clipboardmenu.py:63
|
||||
msgid "Open"
|
||||
msgstr ""
|
||||
|
||||
#. self._stop_item = MenuItem(_('Stop download'), 'stock-close')
|
||||
#. TODO: Implement stopping downloads
|
||||
#. self._stop_item.connect('activate', self._stop_item_activate_cb)
|
||||
#. self.append_menu_item(self._stop_item)
|
||||
#: ../shell/view/clipboardmenu.py:73
|
||||
msgid "Add to journal"
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/view/clipboardmenu.py:213
|
||||
#, python-format
|
||||
msgid "Clipboard object: %s."
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/hardware/keydialog.py:149
|
||||
msgid "Key Type:"
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/hardware/keydialog.py:169
|
||||
msgid "Authentication Type:"
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/hardware/keydialog.py:250
|
||||
msgid "Encryption Type:"
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/view/home/activitiesdonut.py:90
|
||||
msgid "Starting..."
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/view/home/activitiesdonut.py:104 ../shell/view/home/MeshBox.py:295
|
||||
msgid "Resume"
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/view/home/activitiesdonut.py:111
|
||||
#: ../lib/sugar/activity/activity.py:132
|
||||
msgid "Stop"
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/view/Shell.py:285
|
||||
msgid "Screenshot"
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/view/home/HomeBox.py:159
|
||||
msgid "Reboot"
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/view/home/HomeBox.py:164
|
||||
msgid "Shutdown"
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/view/home/HomeBox.py:170
|
||||
msgid "Register"
|
||||
msgstr ""
|
||||
|
||||
#. Only show disconnect when there's a mesh device, because mesh takes
|
||||
#. priority over the normal wireless device. NM doesn't have a "disconnect"
|
||||
#. method for a device either (for various reasons) so this doesn't
|
||||
#. have a good mapping
|
||||
#: ../shell/view/home/MeshBox.py:90 ../shell/view/home/MeshBox.py:197
|
||||
#: ../shell/view/devices/network/wireless.py:113
|
||||
#: ../shell/view/devices/network/mesh.py:83
|
||||
msgid "Disconnect..."
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/view/home/MeshBox.py:195 ../shell/view/devices/network/mesh.py:37
|
||||
#: ../shell/view/devices/network/mesh.py:62
|
||||
#: ../shell/view/devices/network/mesh.py:66
|
||||
msgid "Mesh Network"
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/view/home/MeshBox.py:300
|
||||
msgid "Join"
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/view/devices/battery.py:38
|
||||
msgid "My Battery life"
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/view/devices/battery.py:94
|
||||
msgid "Battery charging"
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/view/devices/battery.py:96
|
||||
msgid "Battery discharging"
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/view/devices/battery.py:98
|
||||
msgid "Battery fully charged"
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/view/devices/network/wireless.py:61
|
||||
msgid "Disconnected"
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/view/devices/network/wireless.py:131
|
||||
msgid "Channel"
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/view/frame/zoomtoolbar.py:42
|
||||
msgid "Neighborhood"
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/view/frame/zoomtoolbar.py:54
|
||||
msgid "Group"
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/view/frame/zoomtoolbar.py:66
|
||||
msgid "Home"
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/view/frame/zoomtoolbar.py:78
|
||||
msgid "Activity"
|
||||
msgstr ""
|
||||
|
||||
#: ../lib/sugar/activity/activity.py:115
|
||||
msgid "Share with:"
|
||||
msgstr ""
|
||||
|
||||
#: ../lib/sugar/activity/activity.py:117
|
||||
msgid "Private"
|
||||
msgstr ""
|
||||
|
||||
#: ../lib/sugar/activity/activity.py:118
|
||||
msgid "My Neighborhood"
|
||||
msgstr ""
|
||||
|
||||
#: ../lib/sugar/activity/activity.py:126
|
||||
msgid "Keep"
|
||||
msgstr ""
|
||||
|
||||
#: ../lib/sugar/activity/activity.py:245
|
||||
msgid "Undo"
|
||||
msgstr ""
|
||||
|
||||
#: ../lib/sugar/activity/activity.py:250
|
||||
msgid "Redo"
|
||||
msgstr ""
|
||||
|
||||
#: ../lib/sugar/activity/activity.py:260
|
||||
msgid "Copy"
|
||||
msgstr ""
|
||||
|
||||
#: ../lib/sugar/activity/activity.py:265
|
||||
msgid "Paste"
|
||||
msgstr ""
|
||||
|
||||
#: ../lib/sugar/activity/activity.py:454
|
||||
#, python-format
|
||||
msgid "%s Activity"
|
||||
msgstr ""
|
||||
|
||||
#: ../lib/sugar/activity/activity.py:824
|
||||
msgid "Keep error"
|
||||
msgstr ""
|
||||
|
||||
#: ../lib/sugar/activity/activity.py:825
|
||||
msgid "Keep error: all changes will be lost"
|
||||
msgstr ""
|
||||
|
||||
#: ../lib/sugar/activity/activity.py:828
|
||||
msgid "Don't stop"
|
||||
msgstr ""
|
||||
|
||||
#: ../lib/sugar/activity/activity.py:831
|
||||
msgid "Stop anyway"
|
||||
msgstr ""
|
||||
|
||||
#: ../lib/sugar/graphics/alert.py:164 ../lib/sugar/graphics/alert.py:206
|
||||
msgid "Cancel"
|
||||
msgstr ""
|
||||
|
||||
#: ../lib/sugar/graphics/alert.py:168
|
||||
msgid "Ok"
|
||||
msgstr ""
|
||||
|
||||
#: ../lib/sugar/graphics/alert.py:216
|
||||
msgid "Continue"
|
||||
msgstr ""
|
||||
|
||||
#: ../lib/sugar/graphics/alert.py:244
|
||||
msgid "OK"
|
||||
msgstr ""
|
||||
|
||||
#: ../lib/sugar/graphics/objectchooser.py:175
|
||||
#, python-format
|
||||
msgid "%d year"
|
||||
msgstr ""
|
||||
|
||||
#: ../lib/sugar/graphics/objectchooser.py:175
|
||||
#, python-format
|
||||
msgid "%d years"
|
||||
msgstr ""
|
||||
|
||||
#: ../lib/sugar/graphics/objectchooser.py:176
|
||||
#, python-format
|
||||
msgid "%d month"
|
||||
msgstr ""
|
||||
|
||||
#: ../lib/sugar/graphics/objectchooser.py:176
|
||||
#, python-format
|
||||
msgid "%d months"
|
||||
msgstr ""
|
||||
|
||||
#: ../lib/sugar/graphics/objectchooser.py:177
|
||||
#, python-format
|
||||
msgid "%d week"
|
||||
msgstr ""
|
||||
|
||||
#: ../lib/sugar/graphics/objectchooser.py:177
|
||||
#, python-format
|
||||
msgid "%d weeks"
|
||||
msgstr ""
|
||||
|
||||
#: ../lib/sugar/graphics/objectchooser.py:178
|
||||
#, python-format
|
||||
msgid "%d day"
|
||||
msgstr ""
|
||||
|
||||
#: ../lib/sugar/graphics/objectchooser.py:178
|
||||
#, python-format
|
||||
msgid "%d days"
|
||||
msgstr ""
|
||||
|
||||
#: ../lib/sugar/graphics/objectchooser.py:179
|
||||
#, python-format
|
||||
msgid "%d hour"
|
||||
msgstr ""
|
||||
|
||||
#: ../lib/sugar/graphics/objectchooser.py:179
|
||||
#, python-format
|
||||
msgid "%d hours"
|
||||
msgstr ""
|
||||
|
||||
#: ../lib/sugar/graphics/objectchooser.py:180
|
||||
#, python-format
|
||||
msgid "%d minute"
|
||||
msgstr ""
|
||||
|
||||
#: ../lib/sugar/graphics/objectchooser.py:180
|
||||
#, python-format
|
||||
msgid "%d minutes"
|
||||
msgstr ""
|
||||
|
||||
#: ../lib/sugar/graphics/objectchooser.py:181
|
||||
#, python-format
|
||||
msgid "%d second"
|
||||
msgstr ""
|
||||
|
||||
#: ../lib/sugar/graphics/objectchooser.py:181
|
||||
#, python-format
|
||||
msgid "%d seconds"
|
||||
msgstr ""
|
||||
|
||||
#: ../lib/sugar/graphics/objectchooser.py:191
|
||||
msgid " and "
|
||||
msgstr ""
|
||||
|
||||
#: ../lib/sugar/graphics/objectchooser.py:193
|
||||
msgid ", "
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/controlpanel/control.py:213
|
||||
msgid "To apply your changes you have to restart sugar.\n"
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/controlpanel/control.py:267
|
||||
msgid "Error in specified color modifiers."
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/controlpanel/control.py:270
|
||||
msgid "Error in specified colors."
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/controlpanel/control.py:307
|
||||
msgid "off"
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/controlpanel/control.py:309
|
||||
msgid "on"
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/controlpanel/control.py:310
|
||||
msgid "State is unknown."
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/controlpanel/control.py:332
|
||||
msgid "Error in specified radio argument use on/off."
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/controlpanel/control.py:336
|
||||
msgid "Permission denied. You need to be root to run this method."
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/controlpanel/control.py:366
|
||||
msgid "Error in reading timezone"
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/controlpanel/control.py:397
|
||||
#, python-format
|
||||
msgid "Error copying timezone (from %s): %s"
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/controlpanel/control.py:402
|
||||
#, python-format
|
||||
msgid "Changing permission of timezone: %s"
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/controlpanel/control.py:412
|
||||
msgid "Error timezone does not exist."
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/controlpanel/control.py:417 ../shell/controlpanel/control.py:436
|
||||
#, python-format
|
||||
msgid "Could not access %s. Create standard settings."
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/controlpanel/control.py:463
|
||||
#, python-format
|
||||
msgid "Language for code=%s could not be determined."
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/controlpanel/control.py:473
|
||||
#, python-format
|
||||
msgid "Sorry I do not speak '%s'."
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/view/devices/network/mesh.py:105
|
||||
msgid "Connected to a School Mesh Portal"
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/view/devices/network/mesh.py:107
|
||||
msgid "Looking for a School Mesh Portal..."
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/view/devices/network/mesh.py:110
|
||||
msgid "Connected to an XO Mesh Portal"
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/view/devices/network/mesh.py:112
|
||||
msgid "Looking for an XO Mesh Portal..."
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/view/devices/network/mesh.py:115
|
||||
msgid "Connected to a Simple Mesh"
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/view/devices/network/mesh.py:117
|
||||
msgid "Starting a Simple Mesh"
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/view/devices/network/mesh.py:124
|
||||
msgid "Unknown Mesh"
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/view/home/HomeBox.py:175 ../shell/view/home/HomeBox.py:216
|
||||
msgid "About this XO"
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/view/home/HomeBox.py:222
|
||||
msgid "Not available"
|
||||
msgstr ""
|
@ -1,420 +0,0 @@
|
||||
# SOME DESCRIPTIVE TITLE.
|
||||
# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
|
||||
# This file is distributed under the same license as the PACKAGE package.
|
||||
# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
|
||||
#, fuzzy
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: PACKAGE VERSION\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2008-01-18 18:19+0000\n"
|
||||
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
|
||||
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
||||
"Language-Team: LANGUAGE <LL@li.org>\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
"X-Generator: Translate Toolkit 1.0.1\n"
|
||||
|
||||
#: ../shell/intro/intro.py:67
|
||||
msgid "Name:"
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/intro/intro.py:96
|
||||
msgid "Click to change color:"
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/intro/intro.py:146
|
||||
msgid "Back"
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/intro/intro.py:160
|
||||
msgid "Done"
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/intro/intro.py:163
|
||||
msgid "Next"
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/view/BuddyMenu.py:59
|
||||
msgid "Remove friend"
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/view/BuddyMenu.py:62
|
||||
msgid "Make friend"
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/view/BuddyMenu.py:84
|
||||
#, python-format
|
||||
msgid "Invite to %s"
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/view/clipboardmenu.py:58
|
||||
msgid "Remove"
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/view/clipboardmenu.py:63
|
||||
msgid "Open"
|
||||
msgstr ""
|
||||
|
||||
#. self._stop_item = MenuItem(_('Stop download'), 'stock-close')
|
||||
#. TODO: Implement stopping downloads
|
||||
#. self._stop_item.connect('activate', self._stop_item_activate_cb)
|
||||
#. self.append_menu_item(self._stop_item)
|
||||
#: ../shell/view/clipboardmenu.py:73
|
||||
msgid "Add to journal"
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/view/clipboardmenu.py:213
|
||||
#, python-format
|
||||
msgid "Clipboard object: %s."
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/hardware/keydialog.py:149
|
||||
msgid "Key Type:"
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/hardware/keydialog.py:169
|
||||
msgid "Authentication Type:"
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/hardware/keydialog.py:250
|
||||
msgid "Encryption Type:"
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/view/home/activitiesdonut.py:90
|
||||
msgid "Starting..."
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/view/home/activitiesdonut.py:104 ../shell/view/home/MeshBox.py:295
|
||||
msgid "Resume"
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/view/home/activitiesdonut.py:111
|
||||
#: ../lib/sugar/activity/activity.py:132
|
||||
msgid "Stop"
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/view/Shell.py:285
|
||||
msgid "Screenshot"
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/view/home/HomeBox.py:159
|
||||
msgid "Reboot"
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/view/home/HomeBox.py:164
|
||||
msgid "Shutdown"
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/view/home/HomeBox.py:170
|
||||
msgid "Register"
|
||||
msgstr ""
|
||||
|
||||
#. Only show disconnect when there's a mesh device, because mesh takes
|
||||
#. priority over the normal wireless device. NM doesn't have a "disconnect"
|
||||
#. method for a device either (for various reasons) so this doesn't
|
||||
#. have a good mapping
|
||||
#: ../shell/view/home/MeshBox.py:90 ../shell/view/home/MeshBox.py:197
|
||||
#: ../shell/view/devices/network/wireless.py:113
|
||||
#: ../shell/view/devices/network/mesh.py:83
|
||||
msgid "Disconnect..."
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/view/home/MeshBox.py:195 ../shell/view/devices/network/mesh.py:37
|
||||
#: ../shell/view/devices/network/mesh.py:62
|
||||
#: ../shell/view/devices/network/mesh.py:66
|
||||
msgid "Mesh Network"
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/view/home/MeshBox.py:300
|
||||
msgid "Join"
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/view/devices/battery.py:38
|
||||
msgid "My Battery life"
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/view/devices/battery.py:94
|
||||
msgid "Battery charging"
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/view/devices/battery.py:96
|
||||
msgid "Battery discharging"
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/view/devices/battery.py:98
|
||||
msgid "Battery fully charged"
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/view/devices/network/wireless.py:61
|
||||
msgid "Disconnected"
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/view/devices/network/wireless.py:131
|
||||
msgid "Channel"
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/view/frame/zoomtoolbar.py:42
|
||||
msgid "Neighborhood"
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/view/frame/zoomtoolbar.py:54
|
||||
msgid "Group"
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/view/frame/zoomtoolbar.py:66
|
||||
msgid "Home"
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/view/frame/zoomtoolbar.py:78
|
||||
msgid "Activity"
|
||||
msgstr ""
|
||||
|
||||
#: ../lib/sugar/activity/activity.py:115
|
||||
msgid "Share with:"
|
||||
msgstr ""
|
||||
|
||||
#: ../lib/sugar/activity/activity.py:117
|
||||
msgid "Private"
|
||||
msgstr ""
|
||||
|
||||
#: ../lib/sugar/activity/activity.py:118
|
||||
msgid "My Neighborhood"
|
||||
msgstr ""
|
||||
|
||||
#: ../lib/sugar/activity/activity.py:126
|
||||
msgid "Keep"
|
||||
msgstr ""
|
||||
|
||||
#: ../lib/sugar/activity/activity.py:245
|
||||
msgid "Undo"
|
||||
msgstr ""
|
||||
|
||||
#: ../lib/sugar/activity/activity.py:250
|
||||
msgid "Redo"
|
||||
msgstr ""
|
||||
|
||||
#: ../lib/sugar/activity/activity.py:260
|
||||
msgid "Copy"
|
||||
msgstr ""
|
||||
|
||||
#: ../lib/sugar/activity/activity.py:265
|
||||
msgid "Paste"
|
||||
msgstr ""
|
||||
|
||||
#: ../lib/sugar/activity/activity.py:454
|
||||
#, python-format
|
||||
msgid "%s Activity"
|
||||
msgstr ""
|
||||
|
||||
#: ../lib/sugar/activity/activity.py:824
|
||||
msgid "Keep error"
|
||||
msgstr ""
|
||||
|
||||
#: ../lib/sugar/activity/activity.py:825
|
||||
msgid "Keep error: all changes will be lost"
|
||||
msgstr ""
|
||||
|
||||
#: ../lib/sugar/activity/activity.py:828
|
||||
msgid "Don't stop"
|
||||
msgstr ""
|
||||
|
||||
#: ../lib/sugar/activity/activity.py:831
|
||||
msgid "Stop anyway"
|
||||
msgstr ""
|
||||
|
||||
#: ../lib/sugar/graphics/alert.py:164 ../lib/sugar/graphics/alert.py:206
|
||||
msgid "Cancel"
|
||||
msgstr ""
|
||||
|
||||
#: ../lib/sugar/graphics/alert.py:168
|
||||
msgid "Ok"
|
||||
msgstr ""
|
||||
|
||||
#: ../lib/sugar/graphics/alert.py:216
|
||||
msgid "Continue"
|
||||
msgstr ""
|
||||
|
||||
#: ../lib/sugar/graphics/alert.py:244
|
||||
msgid "OK"
|
||||
msgstr ""
|
||||
|
||||
#: ../lib/sugar/graphics/objectchooser.py:175
|
||||
#, python-format
|
||||
msgid "%d year"
|
||||
msgstr ""
|
||||
|
||||
#: ../lib/sugar/graphics/objectchooser.py:175
|
||||
#, python-format
|
||||
msgid "%d years"
|
||||
msgstr ""
|
||||
|
||||
#: ../lib/sugar/graphics/objectchooser.py:176
|
||||
#, python-format
|
||||
msgid "%d month"
|
||||
msgstr ""
|
||||
|
||||
#: ../lib/sugar/graphics/objectchooser.py:176
|
||||
#, python-format
|
||||
msgid "%d months"
|
||||
msgstr ""
|
||||
|
||||
#: ../lib/sugar/graphics/objectchooser.py:177
|
||||
#, python-format
|
||||
msgid "%d week"
|
||||
msgstr ""
|
||||
|
||||
#: ../lib/sugar/graphics/objectchooser.py:177
|
||||
#, python-format
|
||||
msgid "%d weeks"
|
||||
msgstr ""
|
||||
|
||||
#: ../lib/sugar/graphics/objectchooser.py:178
|
||||
#, python-format
|
||||
msgid "%d day"
|
||||
msgstr ""
|
||||
|
||||
#: ../lib/sugar/graphics/objectchooser.py:178
|
||||
#, python-format
|
||||
msgid "%d days"
|
||||
msgstr ""
|
||||
|
||||
#: ../lib/sugar/graphics/objectchooser.py:179
|
||||
#, python-format
|
||||
msgid "%d hour"
|
||||
msgstr ""
|
||||
|
||||
#: ../lib/sugar/graphics/objectchooser.py:179
|
||||
#, python-format
|
||||
msgid "%d hours"
|
||||
msgstr ""
|
||||
|
||||
#: ../lib/sugar/graphics/objectchooser.py:180
|
||||
#, python-format
|
||||
msgid "%d minute"
|
||||
msgstr ""
|
||||
|
||||
#: ../lib/sugar/graphics/objectchooser.py:180
|
||||
#, python-format
|
||||
msgid "%d minutes"
|
||||
msgstr ""
|
||||
|
||||
#: ../lib/sugar/graphics/objectchooser.py:181
|
||||
#, python-format
|
||||
msgid "%d second"
|
||||
msgstr ""
|
||||
|
||||
#: ../lib/sugar/graphics/objectchooser.py:181
|
||||
#, python-format
|
||||
msgid "%d seconds"
|
||||
msgstr ""
|
||||
|
||||
#: ../lib/sugar/graphics/objectchooser.py:191
|
||||
msgid " and "
|
||||
msgstr ""
|
||||
|
||||
#: ../lib/sugar/graphics/objectchooser.py:193
|
||||
msgid ", "
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/controlpanel/control.py:213
|
||||
msgid "To apply your changes you have to restart sugar.\n"
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/controlpanel/control.py:267
|
||||
msgid "Error in specified color modifiers."
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/controlpanel/control.py:270
|
||||
msgid "Error in specified colors."
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/controlpanel/control.py:307
|
||||
msgid "off"
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/controlpanel/control.py:309
|
||||
msgid "on"
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/controlpanel/control.py:310
|
||||
msgid "State is unknown."
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/controlpanel/control.py:332
|
||||
msgid "Error in specified radio argument use on/off."
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/controlpanel/control.py:336
|
||||
msgid "Permission denied. You need to be root to run this method."
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/controlpanel/control.py:366
|
||||
msgid "Error in reading timezone"
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/controlpanel/control.py:397
|
||||
#, python-format
|
||||
msgid "Error copying timezone (from %s): %s"
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/controlpanel/control.py:402
|
||||
#, python-format
|
||||
msgid "Changing permission of timezone: %s"
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/controlpanel/control.py:412
|
||||
msgid "Error timezone does not exist."
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/controlpanel/control.py:417 ../shell/controlpanel/control.py:436
|
||||
#, python-format
|
||||
msgid "Could not access %s. Create standard settings."
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/controlpanel/control.py:463
|
||||
#, python-format
|
||||
msgid "Language for code=%s could not be determined."
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/controlpanel/control.py:473
|
||||
#, python-format
|
||||
msgid "Sorry I do not speak '%s'."
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/view/devices/network/mesh.py:105
|
||||
msgid "Connected to a School Mesh Portal"
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/view/devices/network/mesh.py:107
|
||||
msgid "Looking for a School Mesh Portal..."
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/view/devices/network/mesh.py:110
|
||||
msgid "Connected to an XO Mesh Portal"
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/view/devices/network/mesh.py:112
|
||||
msgid "Looking for an XO Mesh Portal..."
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/view/devices/network/mesh.py:115
|
||||
msgid "Connected to a Simple Mesh"
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/view/devices/network/mesh.py:117
|
||||
msgid "Starting a Simple Mesh"
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/view/devices/network/mesh.py:124
|
||||
msgid "Unknown Mesh"
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/view/home/HomeBox.py:175 ../shell/view/home/HomeBox.py:216
|
||||
msgid "About this XO"
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/view/home/HomeBox.py:222
|
||||
msgid "Not available"
|
||||
msgstr ""
|
@ -1,517 +0,0 @@
|
||||
# SOME DESCRIPTIVE TITLE.
|
||||
# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
|
||||
# This file is distributed under the same license as the PACKAGE package.
|
||||
# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: PACKAGE VERSION\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2008-01-18 18:19+0000\n"
|
||||
"PO-Revision-Date: 2008-01-27 19:22-0500\n"
|
||||
"Last-Translator: Carlo Falciola <cfalciola@yahoo.it>\n"
|
||||
"Language-Team: LANGUAGE <LL@li.org>\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
"X-Generator: Pootle 1.0.2\n"
|
||||
|
||||
#: ../services/clipboard/typeregistry.py:29
|
||||
msgid "Text snippet"
|
||||
msgstr "Parte di testo"
|
||||
|
||||
#: ../services/clipboard/typeregistry.py:57
|
||||
msgid "Image"
|
||||
msgstr "Immagine"
|
||||
|
||||
#: ../services/clipboard/typeregistry.py:77
|
||||
msgid "Web Page"
|
||||
msgstr "Pagina web"
|
||||
|
||||
#: ../services/clipboard/typeregistry.py:103
|
||||
msgid "PDF file"
|
||||
msgstr "File PDF"
|
||||
|
||||
#: ../services/clipboard/typeregistry.py:123
|
||||
msgid "MS Word file"
|
||||
msgstr "File MS Word"
|
||||
|
||||
#: ../services/clipboard/typeregistry.py:143
|
||||
msgid "RTF file"
|
||||
msgstr "File RTF"
|
||||
|
||||
#: ../services/clipboard/typeregistry.py:154
|
||||
msgid "Abiword file"
|
||||
msgstr "File Abiword"
|
||||
|
||||
#: ../services/clipboard/typeregistry.py:165
|
||||
msgid "Squeak project"
|
||||
msgstr "Progetto Squeak"
|
||||
|
||||
#: ../services/clipboard/typeregistry.py:185
|
||||
msgid "OpenOffice text file"
|
||||
msgstr "File di testo OpenOffice"
|
||||
|
||||
#: ../services/clipboard/typeregistry.py:202
|
||||
msgid "Object"
|
||||
msgstr "Oggetto"
|
||||
|
||||
#: ../shell/intro/intro.py:78
|
||||
msgid "Pick a buddy picture"
|
||||
msgstr "Scegli un'immagine"
|
||||
|
||||
#: ../shell/intro/intro.py:101
|
||||
msgid "My Picture:"
|
||||
msgstr "La mia immagine:"
|
||||
|
||||
#: ../shell/intro/intro.py:181
|
||||
msgid "My Name:"
|
||||
msgstr "Il mio nome:"
|
||||
|
||||
#: ../shell/intro/intro.py:203
|
||||
msgid "My Color:"
|
||||
msgstr "Il mio color:"
|
||||
|
||||
#: ../shell/view/BuddyMenu.py:59
|
||||
msgid "Remove friend"
|
||||
msgstr "Rimuovi l'amico"
|
||||
|
||||
#: ../shell/view/BuddyMenu.py:62
|
||||
msgid "Make friend"
|
||||
msgstr "Aggiungi agli amici"
|
||||
|
||||
#: ../shell/view/BuddyMenu.py:103
|
||||
msgid "Invite"
|
||||
msgstr "Invita"
|
||||
|
||||
#: ../shell/view/clipboardmenu.py:58
|
||||
msgid "Remove"
|
||||
msgstr "Rimuovi"
|
||||
|
||||
#: ../shell/view/clipboardmenu.py:63
|
||||
msgid "Open"
|
||||
msgstr "Apri"
|
||||
|
||||
#: ../shell/view/clipboardmenu.py:93
|
||||
msgid "Stop download"
|
||||
msgstr "Sospendi il trasferimento"
|
||||
|
||||
#: ../shell/view/frame/ZoomBox.py:41
|
||||
msgid "Close"
|
||||
msgstr "Chiudi"
|
||||
|
||||
#: ../sugar/graphics/optionmenu.py:72
|
||||
msgid "No options"
|
||||
msgstr "Nessuna opzione"
|
||||
|
||||
#: ../sugar/chat/ChatEditor.py:56
|
||||
msgid "Send"
|
||||
msgstr "Invia"
|
||||
|
||||
#: ../shell/intro/intro.py:67
|
||||
msgid "Name:"
|
||||
msgstr "Nome:"
|
||||
|
||||
#: ../shell/intro/intro.py:96
|
||||
msgid "Click to change color:"
|
||||
msgstr "Seleziona per cambiare colore:"
|
||||
|
||||
#: ../shell/intro/intro.py:146
|
||||
msgid "Back"
|
||||
msgstr "Indietro"
|
||||
|
||||
#: ../shell/intro/intro.py:160
|
||||
msgid "Done"
|
||||
msgstr "Fatto"
|
||||
|
||||
#: ../shell/intro/intro.py:163
|
||||
msgid "Next"
|
||||
msgstr "Prossimo"
|
||||
|
||||
#: ../shell/view/BuddyMenu.py:84
|
||||
#, python-format
|
||||
msgid "Invite to %s"
|
||||
msgstr "Invito per %s"
|
||||
|
||||
#. self._stop_item = MenuItem(_('Stop download'), 'stock-close')
|
||||
#. TODO: Implement stopping downloads
|
||||
#. self._stop_item.connect('activate', self._stop_item_activate_cb)
|
||||
#. self.append_menu_item(self._stop_item)
|
||||
#: ../shell/view/clipboardmenu.py:73
|
||||
msgid "Add to journal"
|
||||
msgstr "Aggiungi al diario"
|
||||
|
||||
#: ../shell/view/clipboardmenu.py:213
|
||||
#, python-format
|
||||
msgid "Clipboard object: %s."
|
||||
msgstr "Oggetto Clipboard: %s."
|
||||
|
||||
#: ../shell/hardware/keydialog.py:149
|
||||
msgid "Key Type:"
|
||||
msgstr "Tipo Chiave:"
|
||||
|
||||
#: ../shell/hardware/keydialog.py:169
|
||||
msgid "Authentication Type:"
|
||||
msgstr "Tipo di Autenticazione:"
|
||||
|
||||
#: ../shell/hardware/keydialog.py:250
|
||||
msgid "Encryption Type:"
|
||||
msgstr "Tipo di Crittografia:"
|
||||
|
||||
#: ../shell/view/home/activitiesdonut.py:90
|
||||
msgid "Starting..."
|
||||
msgstr "Inizio..."
|
||||
|
||||
#: ../shell/view/home/activitiesdonut.py:104 ../shell/view/home/MeshBox.py:295
|
||||
msgid "Resume"
|
||||
msgstr "Riprendi"
|
||||
|
||||
#: ../shell/view/home/activitiesdonut.py:111
|
||||
#: ../lib/sugar/activity/activity.py:132
|
||||
msgid "Stop"
|
||||
msgstr "Stop"
|
||||
|
||||
#: ../shell/view/Shell.py:285
|
||||
msgid "Screenshot"
|
||||
msgstr "Schermata"
|
||||
|
||||
#: ../shell/view/home/HomeBox.py:159
|
||||
msgid "Reboot"
|
||||
msgstr "Riavvia"
|
||||
|
||||
#: ../shell/view/home/HomeBox.py:164
|
||||
msgid "Shutdown"
|
||||
msgstr "Spegni"
|
||||
|
||||
#: ../shell/view/home/HomeBox.py:170
|
||||
msgid "Register"
|
||||
msgstr "Registra"
|
||||
|
||||
#. Only show disconnect when there's a mesh device, because mesh takes
|
||||
#. priority over the normal wireless device. NM doesn't have a "disconnect"
|
||||
#. method for a device either (for various reasons) so this doesn't
|
||||
#. have a good mapping
|
||||
#: ../shell/view/home/MeshBox.py:90 ../shell/view/home/MeshBox.py:197
|
||||
#: ../shell/view/devices/network/wireless.py:113
|
||||
#: ../shell/view/devices/network/mesh.py:83
|
||||
msgid "Disconnect..."
|
||||
msgstr "Disconnessione..."
|
||||
|
||||
# A complete translation in italian: "rete a maglie" becames a tautology
|
||||
#: ../shell/view/home/MeshBox.py:195 ../shell/view/devices/network/mesh.py:37
|
||||
#: ../shell/view/devices/network/mesh.py:62
|
||||
#: ../shell/view/devices/network/mesh.py:66
|
||||
msgid "Mesh Network"
|
||||
msgstr "Rete Mesh"
|
||||
|
||||
#: ../shell/view/home/MeshBox.py:300
|
||||
#, fuzzy
|
||||
msgid "Join"
|
||||
msgstr "Associa"
|
||||
|
||||
#: ../shell/view/devices/battery.py:38
|
||||
msgid "My Battery life"
|
||||
msgstr "Durata Batteria"
|
||||
|
||||
#: ../shell/view/devices/battery.py:94
|
||||
msgid "Battery charging"
|
||||
msgstr "Batteria in carica"
|
||||
|
||||
#: ../shell/view/devices/battery.py:96
|
||||
msgid "Battery discharging"
|
||||
msgstr "Batteria in uso"
|
||||
|
||||
#: ../shell/view/devices/battery.py:98
|
||||
msgid "Battery fully charged"
|
||||
msgstr "Batteria caricata completamente"
|
||||
|
||||
#: ../shell/view/devices/network/wireless.py:61
|
||||
msgid "Disconnected"
|
||||
msgstr "Disconnesso"
|
||||
|
||||
#: ../shell/view/devices/network/wireless.py:131
|
||||
msgid "Channel"
|
||||
msgstr "Canale"
|
||||
|
||||
#: ../shell/view/frame/zoomtoolbar.py:42
|
||||
msgid "Neighborhood"
|
||||
msgstr "Vicinato"
|
||||
|
||||
#: ../shell/view/frame/zoomtoolbar.py:54
|
||||
msgid "Group"
|
||||
msgstr "Gruppo"
|
||||
|
||||
#: ../shell/view/frame/zoomtoolbar.py:66
|
||||
#, fuzzy
|
||||
msgid "Home"
|
||||
msgstr "Inizio"
|
||||
|
||||
#: ../shell/view/frame/zoomtoolbar.py:78
|
||||
msgid "Activity"
|
||||
msgstr "Attività"
|
||||
|
||||
#: ../lib/sugar/activity/activity.py:115
|
||||
msgid "Share with:"
|
||||
msgstr "Condividi con:"
|
||||
|
||||
#: ../lib/sugar/activity/activity.py:117
|
||||
msgid "Private"
|
||||
msgstr "Privato"
|
||||
|
||||
#: ../lib/sugar/activity/activity.py:118
|
||||
msgid "My Neighborhood"
|
||||
msgstr "Il mio Vicinato"
|
||||
|
||||
#: ../lib/sugar/activity/activity.py:126
|
||||
#, fuzzy
|
||||
msgid "Keep"
|
||||
msgstr "Conserva"
|
||||
|
||||
#: ../lib/sugar/activity/activity.py:245
|
||||
msgid "Undo"
|
||||
msgstr "Annulla"
|
||||
|
||||
#: ../lib/sugar/activity/activity.py:250
|
||||
msgid "Redo"
|
||||
msgstr "Ripeti"
|
||||
|
||||
#: ../lib/sugar/activity/activity.py:260
|
||||
msgid "Copy"
|
||||
msgstr "Copia"
|
||||
|
||||
#: ../lib/sugar/activity/activity.py:265
|
||||
msgid "Paste"
|
||||
msgstr "Incolla"
|
||||
|
||||
#: ../lib/sugar/activity/activity.py:454
|
||||
#, python-format
|
||||
msgid "%s Activity"
|
||||
msgstr "Attività %s"
|
||||
|
||||
#: ../lib/sugar/activity/activity.py:824
|
||||
#, fuzzy
|
||||
msgid "Keep error"
|
||||
msgstr "Errore di scrittura"
|
||||
|
||||
#: ../lib/sugar/activity/activity.py:825
|
||||
#, fuzzy
|
||||
msgid "Keep error: all changes will be lost"
|
||||
msgstr "Errore di scrittura: tutte le modifiche verranno perse"
|
||||
|
||||
#: ../lib/sugar/activity/activity.py:828
|
||||
msgid "Don't stop"
|
||||
msgstr "Non interrompere"
|
||||
|
||||
#: ../lib/sugar/activity/activity.py:831
|
||||
msgid "Stop anyway"
|
||||
msgstr "Interrompi comunque"
|
||||
|
||||
#: ../lib/sugar/graphics/alert.py:164 ../lib/sugar/graphics/alert.py:206
|
||||
msgid "Cancel"
|
||||
msgstr "Cancella"
|
||||
|
||||
#: ../lib/sugar/graphics/alert.py:168
|
||||
msgid "Ok"
|
||||
msgstr "Ok"
|
||||
|
||||
#: ../lib/sugar/graphics/alert.py:216
|
||||
msgid "Continue"
|
||||
msgstr "Continua"
|
||||
|
||||
#: ../lib/sugar/graphics/alert.py:244
|
||||
msgid "OK"
|
||||
msgstr "OK"
|
||||
|
||||
#: ../lib/sugar/graphics/objectchooser.py:175
|
||||
#, python-format
|
||||
msgid "%d year"
|
||||
msgstr "%d anno"
|
||||
|
||||
#: ../lib/sugar/graphics/objectchooser.py:175
|
||||
#, python-format
|
||||
msgid "%d years"
|
||||
msgstr "%d anni"
|
||||
|
||||
#: ../lib/sugar/graphics/objectchooser.py:176
|
||||
#, python-format
|
||||
msgid "%d month"
|
||||
msgstr "%d mese"
|
||||
|
||||
#: ../lib/sugar/graphics/objectchooser.py:176
|
||||
#, python-format
|
||||
msgid "%d months"
|
||||
msgstr "%d mesi"
|
||||
|
||||
#: ../lib/sugar/graphics/objectchooser.py:177
|
||||
#, python-format
|
||||
msgid "%d week"
|
||||
msgstr "%d settimana"
|
||||
|
||||
#: ../lib/sugar/graphics/objectchooser.py:177
|
||||
#, python-format
|
||||
msgid "%d weeks"
|
||||
msgstr "%d settimane"
|
||||
|
||||
#: ../lib/sugar/graphics/objectchooser.py:178
|
||||
#, python-format
|
||||
msgid "%d day"
|
||||
msgstr "%d giorno"
|
||||
|
||||
#: ../lib/sugar/graphics/objectchooser.py:178
|
||||
#, python-format
|
||||
msgid "%d days"
|
||||
msgstr "%d giorni"
|
||||
|
||||
#: ../lib/sugar/graphics/objectchooser.py:179
|
||||
#, python-format
|
||||
msgid "%d hour"
|
||||
msgstr "%d ora"
|
||||
|
||||
#: ../lib/sugar/graphics/objectchooser.py:179
|
||||
#, python-format
|
||||
msgid "%d hours"
|
||||
msgstr "%d ore"
|
||||
|
||||
#: ../lib/sugar/graphics/objectchooser.py:180
|
||||
#, python-format
|
||||
msgid "%d minute"
|
||||
msgstr "%d minuto"
|
||||
|
||||
#: ../lib/sugar/graphics/objectchooser.py:180
|
||||
#, python-format
|
||||
msgid "%d minutes"
|
||||
msgstr "%d minuti"
|
||||
|
||||
#: ../lib/sugar/graphics/objectchooser.py:181
|
||||
#, python-format
|
||||
msgid "%d second"
|
||||
msgstr "%d secondo"
|
||||
|
||||
#: ../lib/sugar/graphics/objectchooser.py:181
|
||||
#, python-format
|
||||
msgid "%d seconds"
|
||||
msgstr "%d secondi"
|
||||
|
||||
#: ../lib/sugar/graphics/objectchooser.py:191
|
||||
msgid " and "
|
||||
msgstr " e "
|
||||
|
||||
#: ../lib/sugar/graphics/objectchooser.py:193
|
||||
msgid ", "
|
||||
msgstr ", "
|
||||
|
||||
#: ../shell/controlpanel/control.py:213
|
||||
msgid "To apply your changes you have to restart sugar.\n"
|
||||
msgstr "Per applicare le modifiche è necessario riavviare sugar.\n"
|
||||
|
||||
#: ../shell/controlpanel/control.py:267
|
||||
#, fuzzy
|
||||
msgid "Error in specified color modifiers."
|
||||
msgstr "Errore nell'alterazione dei colori richiesta"
|
||||
|
||||
#: ../shell/controlpanel/control.py:270
|
||||
#, fuzzy
|
||||
msgid "Error in specified colors."
|
||||
msgstr "Errore nella definizione dei colori."
|
||||
|
||||
#: ../shell/controlpanel/control.py:307
|
||||
msgid "off"
|
||||
msgstr "spento"
|
||||
|
||||
#: ../shell/controlpanel/control.py:309
|
||||
msgid "on"
|
||||
msgstr "acceso"
|
||||
|
||||
#: ../shell/controlpanel/control.py:310
|
||||
#, fuzzy
|
||||
msgid "State is unknown."
|
||||
msgstr "Stato sconosciuto."
|
||||
|
||||
#: ../shell/controlpanel/control.py:332
|
||||
#, fuzzy
|
||||
msgid "Error in specified radio argument use on/off."
|
||||
msgstr "Errore nel campo specificato, utilizzare acceso/spento."
|
||||
|
||||
#: ../shell/controlpanel/control.py:336
|
||||
msgid "Permission denied. You need to be root to run this method."
|
||||
msgstr ""
|
||||
"Autorizzazione negata. E' necessario essere \"root\" per eseguire questo "
|
||||
"metodo."
|
||||
|
||||
#: ../shell/controlpanel/control.py:366
|
||||
#, fuzzy
|
||||
msgid "Error in reading timezone"
|
||||
msgstr "Errore nel timezone"
|
||||
|
||||
#: ../shell/controlpanel/control.py:397
|
||||
#, python-format
|
||||
#, fuzzy
|
||||
msgid "Error copying timezone (from %s): %s"
|
||||
msgstr "Errore nella copia del timezone (da %s): %s"
|
||||
|
||||
#: ../shell/controlpanel/control.py:402
|
||||
#, python-format
|
||||
msgid "Changing permission of timezone: %s"
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/controlpanel/control.py:412
|
||||
msgid "Error timezone does not exist."
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/controlpanel/control.py:417 ../shell/controlpanel/control.py:436
|
||||
#, python-format
|
||||
#, fuzzy
|
||||
msgid "Could not access %s. Create standard settings."
|
||||
msgstr "Impossibile accedere a %s. Creazione configurazione standard. "
|
||||
|
||||
#: ../shell/controlpanel/control.py:463
|
||||
#, python-format
|
||||
msgid "Language for code=%s could not be determined."
|
||||
msgstr "Linguaggio con codice=%s sconosciuto."
|
||||
|
||||
#: ../shell/controlpanel/control.py:473
|
||||
#, python-format
|
||||
msgid "Sorry I do not speak '%s'."
|
||||
msgstr "Spiacente, ma non parlo '%s'."
|
||||
|
||||
#: ../shell/view/devices/network/mesh.py:105
|
||||
msgid "Connected to a School Mesh Portal"
|
||||
msgstr "Connesso ad un Portale Mesh di scuola"
|
||||
|
||||
#: ../shell/view/devices/network/mesh.py:107
|
||||
#, fuzzy
|
||||
msgid "Looking for a School Mesh Portal..."
|
||||
msgstr "Ricerca di un Portale Mesh di scuola..."
|
||||
|
||||
#: ../shell/view/devices/network/mesh.py:110
|
||||
#, fuzzy
|
||||
msgid "Connected to an XO Mesh Portal"
|
||||
msgstr "Connesso ad un Portale Mesh XO"
|
||||
|
||||
#: ../shell/view/devices/network/mesh.py:112
|
||||
#, fuzzy
|
||||
msgid "Looking for an XO Mesh Portal..."
|
||||
msgstr "Sto cercando un Portale Mesh XO..."
|
||||
|
||||
# Diretto?
|
||||
#: ../shell/view/devices/network/mesh.py:115
|
||||
#, fuzzy
|
||||
msgid "Connected to a Simple Mesh"
|
||||
msgstr "Connesso ad un Mesh Semplice"
|
||||
|
||||
# Diretto?
|
||||
#: ../shell/view/devices/network/mesh.py:117
|
||||
#, fuzzy
|
||||
msgid "Starting a Simple Mesh"
|
||||
msgstr "Attivazione Mesh Semplice"
|
||||
|
||||
#: ../shell/view/devices/network/mesh.py:124
|
||||
msgid "Unknown Mesh"
|
||||
msgstr "Mesh sconosciuto"
|
||||
|
||||
#: ../shell/view/home/HomeBox.py:175 ../shell/view/home/HomeBox.py:216
|
||||
msgid "About this XO"
|
||||
msgstr "Informazioni su questo XO"
|
||||
|
||||
#: ../shell/view/home/HomeBox.py:222
|
||||
msgid "Not available"
|
||||
msgstr "Non disponibile"
|
@ -1,494 +0,0 @@
|
||||
# SOME DESCRIPTIVE TITLE.
|
||||
# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
|
||||
# This file is distributed under the same license as the PACKAGE package.
|
||||
# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: PACKAGE VERSION\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2008-01-18 18:19+0000\n"
|
||||
"PO-Revision-Date: 2008-01-04 09:31+0000\n"
|
||||
"Last-Translator: Taizo Shiozaki <taizo@shiozaki.com>\n"
|
||||
"Language-Team: LANGUAGE <LL@li.org>\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
"X-Generator: Pootle 1.0.2\n"
|
||||
|
||||
#: ../shell/intro/intro.py:67
|
||||
msgid "Name:"
|
||||
msgstr "名前:"
|
||||
|
||||
#: ../shell/intro/intro.py:96
|
||||
msgid "Click to change color:"
|
||||
msgstr "クリックして色を変更:"
|
||||
|
||||
#: ../shell/intro/intro.py:146
|
||||
msgid "Back"
|
||||
msgstr "戻る"
|
||||
|
||||
#: ../shell/intro/intro.py:160
|
||||
msgid "Done"
|
||||
msgstr "完了"
|
||||
|
||||
#: ../shell/intro/intro.py:163
|
||||
msgid "Next"
|
||||
msgstr "進む"
|
||||
|
||||
#: ../shell/view/BuddyMenu.py:59
|
||||
#, fuzzy
|
||||
msgid "Remove friend"
|
||||
msgstr "おともだちを削除"
|
||||
|
||||
#: ../shell/view/BuddyMenu.py:62
|
||||
#, fuzzy
|
||||
msgid "Make friend"
|
||||
msgstr "おともだちを追加"
|
||||
|
||||
#: ../shell/view/BuddyMenu.py:84
|
||||
#, python-format
|
||||
#, fuzzy
|
||||
msgid "Invite to %s"
|
||||
msgstr "%sに招待する"
|
||||
|
||||
#: ../shell/view/clipboardmenu.py:58
|
||||
msgid "Remove"
|
||||
msgstr "削除"
|
||||
|
||||
#: ../shell/view/clipboardmenu.py:63
|
||||
msgid "Open"
|
||||
msgstr "開く"
|
||||
|
||||
#. self._stop_item = MenuItem(_('Stop download'), 'stock-close')
|
||||
#. TODO: Implement stopping downloads
|
||||
#. self._stop_item.connect('activate', self._stop_item_activate_cb)
|
||||
#. self.append_menu_item(self._stop_item)
|
||||
#: ../shell/view/clipboardmenu.py:73
|
||||
msgid "Add to journal"
|
||||
msgstr "ジャーナルに追加"
|
||||
|
||||
#: ../shell/view/clipboardmenu.py:213
|
||||
#, python-format
|
||||
#, fuzzy
|
||||
msgid "Clipboard object: %s."
|
||||
msgstr "クリップボードのオブジェクト: %s."
|
||||
|
||||
#: ../shell/hardware/keydialog.py:149
|
||||
#, fuzzy
|
||||
msgid "Key Type:"
|
||||
msgstr "キータイプ:"
|
||||
|
||||
#: ../shell/hardware/keydialog.py:169
|
||||
#, fuzzy
|
||||
msgid "Authentication Type:"
|
||||
msgstr "認証タイプ:"
|
||||
|
||||
#: ../shell/hardware/keydialog.py:250
|
||||
#, fuzzy
|
||||
msgid "Encryption Type:"
|
||||
msgstr "暗号タイプ:"
|
||||
|
||||
#: ../shell/view/home/activitiesdonut.py:90
|
||||
msgid "Starting..."
|
||||
msgstr "起動中..."
|
||||
|
||||
#: ../shell/view/home/activitiesdonut.py:104 ../shell/view/home/MeshBox.py:295
|
||||
#, fuzzy
|
||||
msgid "Resume"
|
||||
msgstr "再開"
|
||||
|
||||
#: ../shell/view/home/activitiesdonut.py:111
|
||||
#: ../lib/sugar/activity/activity.py:132
|
||||
msgid "Stop"
|
||||
msgstr "停止"
|
||||
|
||||
#: ../shell/view/Shell.py:285
|
||||
msgid "Screenshot"
|
||||
msgstr "スクリーンショット"
|
||||
|
||||
#: ../shell/view/home/HomeBox.py:159
|
||||
msgid "Reboot"
|
||||
msgstr "再起動"
|
||||
|
||||
#: ../shell/view/home/HomeBox.py:164
|
||||
#, fuzzy
|
||||
msgid "Shutdown"
|
||||
msgstr "システム終了"
|
||||
|
||||
#: ../shell/view/home/HomeBox.py:170
|
||||
#, fuzzy
|
||||
msgid "Register"
|
||||
msgstr "ユーザー登録"
|
||||
|
||||
#. Only show disconnect when there's a mesh device, because mesh takes
|
||||
#. priority over the normal wireless device. NM doesn't have a "disconnect"
|
||||
#. method for a device either (for various reasons) so this doesn't
|
||||
#. have a good mapping
|
||||
#: ../shell/view/home/MeshBox.py:90 ../shell/view/home/MeshBox.py:197
|
||||
#: ../shell/view/devices/network/wireless.py:113
|
||||
#: ../shell/view/devices/network/mesh.py:83
|
||||
#, fuzzy
|
||||
msgid "Disconnect..."
|
||||
msgstr "切り離す..."
|
||||
|
||||
#: ../shell/view/home/MeshBox.py:195 ../shell/view/devices/network/mesh.py:37
|
||||
#: ../shell/view/devices/network/mesh.py:62
|
||||
#: ../shell/view/devices/network/mesh.py:66
|
||||
#, fuzzy
|
||||
msgid "Mesh Network"
|
||||
msgstr "メッシュネットワーク"
|
||||
|
||||
#: ../shell/view/home/MeshBox.py:300
|
||||
#, fuzzy
|
||||
msgid "Join"
|
||||
msgstr "参加"
|
||||
|
||||
#: ../shell/view/devices/battery.py:38
|
||||
#, fuzzy
|
||||
msgid "My Battery life"
|
||||
msgstr "バッテリーの残り"
|
||||
|
||||
#: ../shell/view/devices/battery.py:94
|
||||
msgid "Battery charging"
|
||||
msgstr "充電中"
|
||||
|
||||
#: ../shell/view/devices/battery.py:96
|
||||
#, fuzzy
|
||||
msgid "Battery discharging"
|
||||
msgstr "放電中"
|
||||
|
||||
#: ../shell/view/devices/battery.py:98
|
||||
#, fuzzy
|
||||
msgid "Battery fully charged"
|
||||
msgstr "充電完了"
|
||||
|
||||
#: ../shell/view/devices/network/wireless.py:61
|
||||
#, fuzzy
|
||||
msgid "Disconnected"
|
||||
msgstr "切断されました"
|
||||
|
||||
#: ../shell/view/devices/network/wireless.py:131
|
||||
msgid "Channel"
|
||||
msgstr "チャンネル"
|
||||
|
||||
#: ../shell/view/frame/zoomtoolbar.py:42
|
||||
#, fuzzy
|
||||
msgid "Neighborhood"
|
||||
msgstr "自分の周り"
|
||||
|
||||
#: ../shell/view/frame/zoomtoolbar.py:54
|
||||
#, fuzzy
|
||||
msgid "Group"
|
||||
msgstr "グループ"
|
||||
|
||||
#: ../shell/view/frame/zoomtoolbar.py:66
|
||||
#, fuzzy
|
||||
msgid "Home"
|
||||
msgstr "ホーム"
|
||||
|
||||
#: ../shell/view/frame/zoomtoolbar.py:78
|
||||
#, fuzzy
|
||||
msgid "Activity"
|
||||
msgstr "アクティビティ"
|
||||
|
||||
#: ../lib/sugar/activity/activity.py:115
|
||||
#, fuzzy
|
||||
msgid "Share with:"
|
||||
msgstr "共有するおともだち:"
|
||||
|
||||
#: ../lib/sugar/activity/activity.py:117
|
||||
#, fuzzy
|
||||
msgid "Private"
|
||||
msgstr "プライベート"
|
||||
|
||||
#: ../lib/sugar/activity/activity.py:118
|
||||
#, fuzzy
|
||||
msgid "My Neighborhood"
|
||||
msgstr "自分の周り"
|
||||
|
||||
#: ../lib/sugar/activity/activity.py:126
|
||||
#, fuzzy
|
||||
msgid "Keep"
|
||||
msgstr "ジャーナルに記録"
|
||||
|
||||
#: ../lib/sugar/activity/activity.py:245
|
||||
#, fuzzy
|
||||
msgid "Undo"
|
||||
msgstr "元に戻す"
|
||||
|
||||
#: ../lib/sugar/activity/activity.py:250
|
||||
#, fuzzy
|
||||
msgid "Redo"
|
||||
msgstr "やり直す"
|
||||
|
||||
#: ../lib/sugar/activity/activity.py:260
|
||||
#, fuzzy
|
||||
msgid "Copy"
|
||||
msgstr "コピー"
|
||||
|
||||
#: ../lib/sugar/activity/activity.py:265
|
||||
#, fuzzy
|
||||
msgid "Paste"
|
||||
msgstr "ペースト"
|
||||
|
||||
#: ../lib/sugar/activity/activity.py:454
|
||||
#, python-format
|
||||
#, fuzzy
|
||||
msgid "%s Activity"
|
||||
msgstr "%sアクティビティ"
|
||||
|
||||
#: ../lib/sugar/activity/activity.py:824
|
||||
#, fuzzy
|
||||
msgid "Keep error"
|
||||
msgstr "エラーを記録"
|
||||
|
||||
#: ../lib/sugar/activity/activity.py:825
|
||||
#, fuzzy
|
||||
msgid "Keep error: all changes will be lost"
|
||||
msgstr "記録エラー発生:全ての変更は失われます"
|
||||
|
||||
#: ../lib/sugar/activity/activity.py:828
|
||||
#, fuzzy
|
||||
msgid "Don't stop"
|
||||
msgstr "停止しない"
|
||||
|
||||
#: ../lib/sugar/activity/activity.py:831
|
||||
#, fuzzy
|
||||
msgid "Stop anyway"
|
||||
msgstr "強制停止"
|
||||
|
||||
#: ../lib/sugar/graphics/alert.py:164 ../lib/sugar/graphics/alert.py:206
|
||||
#, fuzzy
|
||||
msgid "Cancel"
|
||||
msgstr "取りやめ"
|
||||
|
||||
#: ../lib/sugar/graphics/alert.py:168
|
||||
#, fuzzy
|
||||
msgid "Ok"
|
||||
msgstr "了解"
|
||||
|
||||
#: ../lib/sugar/graphics/alert.py:216
|
||||
#, fuzzy
|
||||
msgid "Continue"
|
||||
msgstr "続ける"
|
||||
|
||||
#: ../lib/sugar/graphics/alert.py:244
|
||||
#, fuzzy
|
||||
msgid "OK"
|
||||
msgstr "了解"
|
||||
|
||||
#: ../lib/sugar/graphics/objectchooser.py:175
|
||||
#, python-format
|
||||
#, fuzzy
|
||||
msgid "%d year"
|
||||
msgstr "%d年"
|
||||
|
||||
#: ../lib/sugar/graphics/objectchooser.py:175
|
||||
#, python-format
|
||||
#, fuzzy
|
||||
msgid "%d years"
|
||||
msgstr "%d年"
|
||||
|
||||
#: ../lib/sugar/graphics/objectchooser.py:176
|
||||
#, python-format
|
||||
#, fuzzy
|
||||
msgid "%d month"
|
||||
msgstr "%d月"
|
||||
|
||||
#: ../lib/sugar/graphics/objectchooser.py:176
|
||||
#, python-format
|
||||
#, fuzzy
|
||||
msgid "%d months"
|
||||
msgstr "%d月"
|
||||
|
||||
#: ../lib/sugar/graphics/objectchooser.py:177
|
||||
#, python-format
|
||||
#, fuzzy
|
||||
msgid "%d week"
|
||||
msgstr "%d週"
|
||||
|
||||
#: ../lib/sugar/graphics/objectchooser.py:177
|
||||
#, python-format
|
||||
#, fuzzy
|
||||
msgid "%d weeks"
|
||||
msgstr "%d週"
|
||||
|
||||
#: ../lib/sugar/graphics/objectchooser.py:178
|
||||
#, python-format
|
||||
#, fuzzy
|
||||
msgid "%d day"
|
||||
msgstr "%d日"
|
||||
|
||||
#: ../lib/sugar/graphics/objectchooser.py:178
|
||||
#, python-format
|
||||
#, fuzzy
|
||||
msgid "%d days"
|
||||
msgstr "%d日"
|
||||
|
||||
#: ../lib/sugar/graphics/objectchooser.py:179
|
||||
#, python-format
|
||||
#, fuzzy
|
||||
msgid "%d hour"
|
||||
msgstr "%d時間"
|
||||
|
||||
#: ../lib/sugar/graphics/objectchooser.py:179
|
||||
#, python-format
|
||||
#, fuzzy
|
||||
msgid "%d hours"
|
||||
msgstr "%d時間"
|
||||
|
||||
#: ../lib/sugar/graphics/objectchooser.py:180
|
||||
#, python-format
|
||||
#, fuzzy
|
||||
msgid "%d minute"
|
||||
msgstr "%d分"
|
||||
|
||||
#: ../lib/sugar/graphics/objectchooser.py:180
|
||||
#, python-format
|
||||
#, fuzzy
|
||||
msgid "%d minutes"
|
||||
msgstr "%d分"
|
||||
|
||||
#: ../lib/sugar/graphics/objectchooser.py:181
|
||||
#, python-format
|
||||
#, fuzzy
|
||||
msgid "%d second"
|
||||
msgstr "%d秒"
|
||||
|
||||
#: ../lib/sugar/graphics/objectchooser.py:181
|
||||
#, python-format
|
||||
#, fuzzy
|
||||
msgid "%d seconds"
|
||||
msgstr "%d秒"
|
||||
|
||||
#: ../lib/sugar/graphics/objectchooser.py:191
|
||||
msgid " and "
|
||||
msgstr "と"
|
||||
|
||||
#: ../lib/sugar/graphics/objectchooser.py:193
|
||||
#, fuzzy
|
||||
msgid ", "
|
||||
msgstr "、"
|
||||
|
||||
#: ../shell/controlpanel/control.py:213
|
||||
#, fuzzy
|
||||
msgid "To apply your changes you have to restart sugar.\n"
|
||||
msgstr "変更を適用するにはsugarを再起動しなければいけません。\n"
|
||||
|
||||
#: ../shell/controlpanel/control.py:267
|
||||
#, fuzzy
|
||||
msgid "Error in specified color modifiers."
|
||||
msgstr "指定されたカラーモディファイアでエラー"
|
||||
|
||||
#: ../shell/controlpanel/control.py:270
|
||||
#, fuzzy
|
||||
msgid "Error in specified colors."
|
||||
msgstr "指定されたカラーでエラー"
|
||||
|
||||
#: ../shell/controlpanel/control.py:307
|
||||
#, fuzzy
|
||||
msgid "off"
|
||||
msgstr "オフ"
|
||||
|
||||
#: ../shell/controlpanel/control.py:309
|
||||
#, fuzzy
|
||||
msgid "on"
|
||||
msgstr "オン"
|
||||
|
||||
#: ../shell/controlpanel/control.py:310
|
||||
#, fuzzy
|
||||
msgid "State is unknown."
|
||||
msgstr "不明な状態"
|
||||
|
||||
#: ../shell/controlpanel/control.py:332
|
||||
#, fuzzy
|
||||
msgid "Error in specified radio argument use on/off."
|
||||
msgstr "引数radioでon/off指定エラーです。"
|
||||
|
||||
#: ../shell/controlpanel/control.py:336
|
||||
#, fuzzy
|
||||
msgid "Permission denied. You need to be root to run this method."
|
||||
msgstr "実行が拒否されました。このメソッドを実行するにはrootでなければいけません。"
|
||||
|
||||
#: ../shell/controlpanel/control.py:366
|
||||
#, fuzzy
|
||||
msgid "Error in reading timezone"
|
||||
msgstr "タイムゾーンの読み取りでエラー"
|
||||
|
||||
#: ../shell/controlpanel/control.py:397
|
||||
#, python-format
|
||||
#, fuzzy
|
||||
msgid "Error copying timezone (from %s): %s"
|
||||
msgstr "(%sから)タイムゾーンをコピー中にエラー:%s"
|
||||
|
||||
#: ../shell/controlpanel/control.py:402
|
||||
#, python-format
|
||||
#, fuzzy
|
||||
msgid "Changing permission of timezone: %s"
|
||||
msgstr "タイムゾーンの権限変更でエラー:%s"
|
||||
|
||||
#: ../shell/controlpanel/control.py:412
|
||||
#, fuzzy
|
||||
msgid "Error timezone does not exist."
|
||||
msgstr "エラー:そのタイムゾーンは存在しません。"
|
||||
|
||||
#: ../shell/controlpanel/control.py:417 ../shell/controlpanel/control.py:436
|
||||
#, python-format
|
||||
#, fuzzy
|
||||
msgid "Could not access %s. Create standard settings."
|
||||
msgstr "%sにアクセスできません。標準設定を作ってください。"
|
||||
|
||||
#: ../shell/controlpanel/control.py:463
|
||||
#, python-format
|
||||
#, fuzzy
|
||||
msgid "Language for code=%s could not be determined."
|
||||
msgstr "コード%sの言語が不明です。"
|
||||
|
||||
#: ../shell/controlpanel/control.py:473
|
||||
#, python-format
|
||||
#, fuzzy
|
||||
msgid "Sorry I do not speak '%s'."
|
||||
msgstr "ごめんなさい。'%s'は話せません。"
|
||||
|
||||
#: ../shell/view/devices/network/mesh.py:105
|
||||
#, fuzzy
|
||||
msgid "Connected to a School Mesh Portal"
|
||||
msgstr "スクールメッシュポータルに接続しました。"
|
||||
|
||||
#: ../shell/view/devices/network/mesh.py:107
|
||||
#, fuzzy
|
||||
msgid "Looking for a School Mesh Portal..."
|
||||
msgstr "スクールメッシュポータルを探しています..."
|
||||
|
||||
#: ../shell/view/devices/network/mesh.py:110
|
||||
#, fuzzy
|
||||
msgid "Connected to an XO Mesh Portal"
|
||||
msgstr "XOメッシュポータルに接続しました。"
|
||||
|
||||
#: ../shell/view/devices/network/mesh.py:112
|
||||
#, fuzzy
|
||||
msgid "Looking for an XO Mesh Portal..."
|
||||
msgstr "XOメッシュポータルを探しています..."
|
||||
|
||||
#: ../shell/view/devices/network/mesh.py:115
|
||||
#, fuzzy
|
||||
msgid "Connected to a Simple Mesh"
|
||||
msgstr "シンプルメッシュに接続しました"
|
||||
|
||||
#: ../shell/view/devices/network/mesh.py:117
|
||||
#, fuzzy
|
||||
msgid "Starting a Simple Mesh"
|
||||
msgstr "シンプルメッシュを開始しています。"
|
||||
|
||||
#: ../shell/view/devices/network/mesh.py:124
|
||||
#, fuzzy
|
||||
msgid "Unknown Mesh"
|
||||
msgstr "不明なメッシュ"
|
||||
|
||||
#: ../shell/view/home/HomeBox.py:175 ../shell/view/home/HomeBox.py:216
|
||||
msgid "About this XO"
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/view/home/HomeBox.py:222
|
||||
msgid "Not available"
|
||||
msgstr ""
|
@ -1,420 +0,0 @@
|
||||
# SOME DESCRIPTIVE TITLE.
|
||||
# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
|
||||
# This file is distributed under the same license as the PACKAGE package.
|
||||
# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
|
||||
#, fuzzy
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: PACKAGE VERSION\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2008-01-18 18:19+0000\n"
|
||||
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
|
||||
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
||||
"Language-Team: LANGUAGE <LL@li.org>\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
"X-Generator: Translate Toolkit 1.0.1\n"
|
||||
|
||||
#: ../shell/intro/intro.py:67
|
||||
msgid "Name:"
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/intro/intro.py:96
|
||||
msgid "Click to change color:"
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/intro/intro.py:146
|
||||
msgid "Back"
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/intro/intro.py:160
|
||||
msgid "Done"
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/intro/intro.py:163
|
||||
msgid "Next"
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/view/BuddyMenu.py:59
|
||||
msgid "Remove friend"
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/view/BuddyMenu.py:62
|
||||
msgid "Make friend"
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/view/BuddyMenu.py:84
|
||||
#, python-format
|
||||
msgid "Invite to %s"
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/view/clipboardmenu.py:58
|
||||
msgid "Remove"
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/view/clipboardmenu.py:63
|
||||
msgid "Open"
|
||||
msgstr ""
|
||||
|
||||
#. self._stop_item = MenuItem(_('Stop download'), 'stock-close')
|
||||
#. TODO: Implement stopping downloads
|
||||
#. self._stop_item.connect('activate', self._stop_item_activate_cb)
|
||||
#. self.append_menu_item(self._stop_item)
|
||||
#: ../shell/view/clipboardmenu.py:73
|
||||
msgid "Add to journal"
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/view/clipboardmenu.py:213
|
||||
#, python-format
|
||||
msgid "Clipboard object: %s."
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/hardware/keydialog.py:149
|
||||
msgid "Key Type:"
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/hardware/keydialog.py:169
|
||||
msgid "Authentication Type:"
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/hardware/keydialog.py:250
|
||||
msgid "Encryption Type:"
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/view/home/activitiesdonut.py:90
|
||||
msgid "Starting..."
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/view/home/activitiesdonut.py:104 ../shell/view/home/MeshBox.py:295
|
||||
msgid "Resume"
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/view/home/activitiesdonut.py:111
|
||||
#: ../lib/sugar/activity/activity.py:132
|
||||
msgid "Stop"
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/view/Shell.py:285
|
||||
msgid "Screenshot"
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/view/home/HomeBox.py:159
|
||||
msgid "Reboot"
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/view/home/HomeBox.py:164
|
||||
msgid "Shutdown"
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/view/home/HomeBox.py:170
|
||||
msgid "Register"
|
||||
msgstr ""
|
||||
|
||||
#. Only show disconnect when there's a mesh device, because mesh takes
|
||||
#. priority over the normal wireless device. NM doesn't have a "disconnect"
|
||||
#. method for a device either (for various reasons) so this doesn't
|
||||
#. have a good mapping
|
||||
#: ../shell/view/home/MeshBox.py:90 ../shell/view/home/MeshBox.py:197
|
||||
#: ../shell/view/devices/network/wireless.py:113
|
||||
#: ../shell/view/devices/network/mesh.py:83
|
||||
msgid "Disconnect..."
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/view/home/MeshBox.py:195 ../shell/view/devices/network/mesh.py:37
|
||||
#: ../shell/view/devices/network/mesh.py:62
|
||||
#: ../shell/view/devices/network/mesh.py:66
|
||||
msgid "Mesh Network"
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/view/home/MeshBox.py:300
|
||||
msgid "Join"
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/view/devices/battery.py:38
|
||||
msgid "My Battery life"
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/view/devices/battery.py:94
|
||||
msgid "Battery charging"
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/view/devices/battery.py:96
|
||||
msgid "Battery discharging"
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/view/devices/battery.py:98
|
||||
msgid "Battery fully charged"
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/view/devices/network/wireless.py:61
|
||||
msgid "Disconnected"
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/view/devices/network/wireless.py:131
|
||||
msgid "Channel"
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/view/frame/zoomtoolbar.py:42
|
||||
msgid "Neighborhood"
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/view/frame/zoomtoolbar.py:54
|
||||
msgid "Group"
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/view/frame/zoomtoolbar.py:66
|
||||
msgid "Home"
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/view/frame/zoomtoolbar.py:78
|
||||
msgid "Activity"
|
||||
msgstr ""
|
||||
|
||||
#: ../lib/sugar/activity/activity.py:115
|
||||
msgid "Share with:"
|
||||
msgstr ""
|
||||
|
||||
#: ../lib/sugar/activity/activity.py:117
|
||||
msgid "Private"
|
||||
msgstr ""
|
||||
|
||||
#: ../lib/sugar/activity/activity.py:118
|
||||
msgid "My Neighborhood"
|
||||
msgstr ""
|
||||
|
||||
#: ../lib/sugar/activity/activity.py:126
|
||||
msgid "Keep"
|
||||
msgstr ""
|
||||
|
||||
#: ../lib/sugar/activity/activity.py:245
|
||||
msgid "Undo"
|
||||
msgstr ""
|
||||
|
||||
#: ../lib/sugar/activity/activity.py:250
|
||||
msgid "Redo"
|
||||
msgstr ""
|
||||
|
||||
#: ../lib/sugar/activity/activity.py:260
|
||||
msgid "Copy"
|
||||
msgstr ""
|
||||
|
||||
#: ../lib/sugar/activity/activity.py:265
|
||||
msgid "Paste"
|
||||
msgstr ""
|
||||
|
||||
#: ../lib/sugar/activity/activity.py:454
|
||||
#, python-format
|
||||
msgid "%s Activity"
|
||||
msgstr ""
|
||||
|
||||
#: ../lib/sugar/activity/activity.py:824
|
||||
msgid "Keep error"
|
||||
msgstr ""
|
||||
|
||||
#: ../lib/sugar/activity/activity.py:825
|
||||
msgid "Keep error: all changes will be lost"
|
||||
msgstr ""
|
||||
|
||||
#: ../lib/sugar/activity/activity.py:828
|
||||
msgid "Don't stop"
|
||||
msgstr ""
|
||||
|
||||
#: ../lib/sugar/activity/activity.py:831
|
||||
msgid "Stop anyway"
|
||||
msgstr ""
|
||||
|
||||
#: ../lib/sugar/graphics/alert.py:164 ../lib/sugar/graphics/alert.py:206
|
||||
msgid "Cancel"
|
||||
msgstr ""
|
||||
|
||||
#: ../lib/sugar/graphics/alert.py:168
|
||||
msgid "Ok"
|
||||
msgstr ""
|
||||
|
||||
#: ../lib/sugar/graphics/alert.py:216
|
||||
msgid "Continue"
|
||||
msgstr ""
|
||||
|
||||
#: ../lib/sugar/graphics/alert.py:244
|
||||
msgid "OK"
|
||||
msgstr ""
|
||||
|
||||
#: ../lib/sugar/graphics/objectchooser.py:175
|
||||
#, python-format
|
||||
msgid "%d year"
|
||||
msgstr ""
|
||||
|
||||
#: ../lib/sugar/graphics/objectchooser.py:175
|
||||
#, python-format
|
||||
msgid "%d years"
|
||||
msgstr ""
|
||||
|
||||
#: ../lib/sugar/graphics/objectchooser.py:176
|
||||
#, python-format
|
||||
msgid "%d month"
|
||||
msgstr ""
|
||||
|
||||
#: ../lib/sugar/graphics/objectchooser.py:176
|
||||
#, python-format
|
||||
msgid "%d months"
|
||||
msgstr ""
|
||||
|
||||
#: ../lib/sugar/graphics/objectchooser.py:177
|
||||
#, python-format
|
||||
msgid "%d week"
|
||||
msgstr ""
|
||||
|
||||
#: ../lib/sugar/graphics/objectchooser.py:177
|
||||
#, python-format
|
||||
msgid "%d weeks"
|
||||
msgstr ""
|
||||
|
||||
#: ../lib/sugar/graphics/objectchooser.py:178
|
||||
#, python-format
|
||||
msgid "%d day"
|
||||
msgstr ""
|
||||
|
||||
#: ../lib/sugar/graphics/objectchooser.py:178
|
||||
#, python-format
|
||||
msgid "%d days"
|
||||
msgstr ""
|
||||
|
||||
#: ../lib/sugar/graphics/objectchooser.py:179
|
||||
#, python-format
|
||||
msgid "%d hour"
|
||||
msgstr ""
|
||||
|
||||
#: ../lib/sugar/graphics/objectchooser.py:179
|
||||
#, python-format
|
||||
msgid "%d hours"
|
||||
msgstr ""
|
||||
|
||||
#: ../lib/sugar/graphics/objectchooser.py:180
|
||||
#, python-format
|
||||
msgid "%d minute"
|
||||
msgstr ""
|
||||
|
||||
#: ../lib/sugar/graphics/objectchooser.py:180
|
||||
#, python-format
|
||||
msgid "%d minutes"
|
||||
msgstr ""
|
||||
|
||||
#: ../lib/sugar/graphics/objectchooser.py:181
|
||||
#, python-format
|
||||
msgid "%d second"
|
||||
msgstr ""
|
||||
|
||||
#: ../lib/sugar/graphics/objectchooser.py:181
|
||||
#, python-format
|
||||
msgid "%d seconds"
|
||||
msgstr ""
|
||||
|
||||
#: ../lib/sugar/graphics/objectchooser.py:191
|
||||
msgid " and "
|
||||
msgstr ""
|
||||
|
||||
#: ../lib/sugar/graphics/objectchooser.py:193
|
||||
msgid ", "
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/controlpanel/control.py:213
|
||||
msgid "To apply your changes you have to restart sugar.\n"
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/controlpanel/control.py:267
|
||||
msgid "Error in specified color modifiers."
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/controlpanel/control.py:270
|
||||
msgid "Error in specified colors."
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/controlpanel/control.py:307
|
||||
msgid "off"
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/controlpanel/control.py:309
|
||||
msgid "on"
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/controlpanel/control.py:310
|
||||
msgid "State is unknown."
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/controlpanel/control.py:332
|
||||
msgid "Error in specified radio argument use on/off."
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/controlpanel/control.py:336
|
||||
msgid "Permission denied. You need to be root to run this method."
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/controlpanel/control.py:366
|
||||
msgid "Error in reading timezone"
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/controlpanel/control.py:397
|
||||
#, python-format
|
||||
msgid "Error copying timezone (from %s): %s"
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/controlpanel/control.py:402
|
||||
#, python-format
|
||||
msgid "Changing permission of timezone: %s"
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/controlpanel/control.py:412
|
||||
msgid "Error timezone does not exist."
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/controlpanel/control.py:417 ../shell/controlpanel/control.py:436
|
||||
#, python-format
|
||||
msgid "Could not access %s. Create standard settings."
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/controlpanel/control.py:463
|
||||
#, python-format
|
||||
msgid "Language for code=%s could not be determined."
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/controlpanel/control.py:473
|
||||
#, python-format
|
||||
msgid "Sorry I do not speak '%s'."
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/view/devices/network/mesh.py:105
|
||||
msgid "Connected to a School Mesh Portal"
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/view/devices/network/mesh.py:107
|
||||
msgid "Looking for a School Mesh Portal..."
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/view/devices/network/mesh.py:110
|
||||
msgid "Connected to an XO Mesh Portal"
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/view/devices/network/mesh.py:112
|
||||
msgid "Looking for an XO Mesh Portal..."
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/view/devices/network/mesh.py:115
|
||||
msgid "Connected to a Simple Mesh"
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/view/devices/network/mesh.py:117
|
||||
msgid "Starting a Simple Mesh"
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/view/devices/network/mesh.py:124
|
||||
msgid "Unknown Mesh"
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/view/home/HomeBox.py:175 ../shell/view/home/HomeBox.py:216
|
||||
msgid "About this XO"
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/view/home/HomeBox.py:222
|
||||
msgid "Not available"
|
||||
msgstr ""
|
@ -1,420 +0,0 @@
|
||||
# SOME DESCRIPTIVE TITLE.
|
||||
# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
|
||||
# This file is distributed under the same license as the PACKAGE package.
|
||||
# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
|
||||
#, fuzzy
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: PACKAGE VERSION\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2008-01-18 18:19+0000\n"
|
||||
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
|
||||
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
||||
"Language-Team: LANGUAGE <LL@li.org>\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
"X-Generator: Translate Toolkit 1.0.1\n"
|
||||
|
||||
#: ../shell/intro/intro.py:67
|
||||
msgid "Name:"
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/intro/intro.py:96
|
||||
msgid "Click to change color:"
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/intro/intro.py:146
|
||||
msgid "Back"
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/intro/intro.py:160
|
||||
msgid "Done"
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/intro/intro.py:163
|
||||
msgid "Next"
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/view/BuddyMenu.py:59
|
||||
msgid "Remove friend"
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/view/BuddyMenu.py:62
|
||||
msgid "Make friend"
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/view/BuddyMenu.py:84
|
||||
#, python-format
|
||||
msgid "Invite to %s"
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/view/clipboardmenu.py:58
|
||||
msgid "Remove"
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/view/clipboardmenu.py:63
|
||||
msgid "Open"
|
||||
msgstr ""
|
||||
|
||||
#. self._stop_item = MenuItem(_('Stop download'), 'stock-close')
|
||||
#. TODO: Implement stopping downloads
|
||||
#. self._stop_item.connect('activate', self._stop_item_activate_cb)
|
||||
#. self.append_menu_item(self._stop_item)
|
||||
#: ../shell/view/clipboardmenu.py:73
|
||||
msgid "Add to journal"
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/view/clipboardmenu.py:213
|
||||
#, python-format
|
||||
msgid "Clipboard object: %s."
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/hardware/keydialog.py:149
|
||||
msgid "Key Type:"
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/hardware/keydialog.py:169
|
||||
msgid "Authentication Type:"
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/hardware/keydialog.py:250
|
||||
msgid "Encryption Type:"
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/view/home/activitiesdonut.py:90
|
||||
msgid "Starting..."
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/view/home/activitiesdonut.py:104 ../shell/view/home/MeshBox.py:295
|
||||
msgid "Resume"
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/view/home/activitiesdonut.py:111
|
||||
#: ../lib/sugar/activity/activity.py:132
|
||||
msgid "Stop"
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/view/Shell.py:285
|
||||
msgid "Screenshot"
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/view/home/HomeBox.py:159
|
||||
msgid "Reboot"
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/view/home/HomeBox.py:164
|
||||
msgid "Shutdown"
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/view/home/HomeBox.py:170
|
||||
msgid "Register"
|
||||
msgstr ""
|
||||
|
||||
#. Only show disconnect when there's a mesh device, because mesh takes
|
||||
#. priority over the normal wireless device. NM doesn't have a "disconnect"
|
||||
#. method for a device either (for various reasons) so this doesn't
|
||||
#. have a good mapping
|
||||
#: ../shell/view/home/MeshBox.py:90 ../shell/view/home/MeshBox.py:197
|
||||
#: ../shell/view/devices/network/wireless.py:113
|
||||
#: ../shell/view/devices/network/mesh.py:83
|
||||
msgid "Disconnect..."
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/view/home/MeshBox.py:195 ../shell/view/devices/network/mesh.py:37
|
||||
#: ../shell/view/devices/network/mesh.py:62
|
||||
#: ../shell/view/devices/network/mesh.py:66
|
||||
msgid "Mesh Network"
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/view/home/MeshBox.py:300
|
||||
msgid "Join"
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/view/devices/battery.py:38
|
||||
msgid "My Battery life"
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/view/devices/battery.py:94
|
||||
msgid "Battery charging"
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/view/devices/battery.py:96
|
||||
msgid "Battery discharging"
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/view/devices/battery.py:98
|
||||
msgid "Battery fully charged"
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/view/devices/network/wireless.py:61
|
||||
msgid "Disconnected"
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/view/devices/network/wireless.py:131
|
||||
msgid "Channel"
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/view/frame/zoomtoolbar.py:42
|
||||
msgid "Neighborhood"
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/view/frame/zoomtoolbar.py:54
|
||||
msgid "Group"
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/view/frame/zoomtoolbar.py:66
|
||||
msgid "Home"
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/view/frame/zoomtoolbar.py:78
|
||||
msgid "Activity"
|
||||
msgstr ""
|
||||
|
||||
#: ../lib/sugar/activity/activity.py:115
|
||||
msgid "Share with:"
|
||||
msgstr ""
|
||||
|
||||
#: ../lib/sugar/activity/activity.py:117
|
||||
msgid "Private"
|
||||
msgstr ""
|
||||
|
||||
#: ../lib/sugar/activity/activity.py:118
|
||||
msgid "My Neighborhood"
|
||||
msgstr ""
|
||||
|
||||
#: ../lib/sugar/activity/activity.py:126
|
||||
msgid "Keep"
|
||||
msgstr ""
|
||||
|
||||
#: ../lib/sugar/activity/activity.py:245
|
||||
msgid "Undo"
|
||||
msgstr ""
|
||||
|
||||
#: ../lib/sugar/activity/activity.py:250
|
||||
msgid "Redo"
|
||||
msgstr ""
|
||||
|
||||
#: ../lib/sugar/activity/activity.py:260
|
||||
msgid "Copy"
|
||||
msgstr ""
|
||||
|
||||
#: ../lib/sugar/activity/activity.py:265
|
||||
msgid "Paste"
|
||||
msgstr ""
|
||||
|
||||
#: ../lib/sugar/activity/activity.py:454
|
||||
#, python-format
|
||||
msgid "%s Activity"
|
||||
msgstr ""
|
||||
|
||||
#: ../lib/sugar/activity/activity.py:824
|
||||
msgid "Keep error"
|
||||
msgstr ""
|
||||
|
||||
#: ../lib/sugar/activity/activity.py:825
|
||||
msgid "Keep error: all changes will be lost"
|
||||
msgstr ""
|
||||
|
||||
#: ../lib/sugar/activity/activity.py:828
|
||||
msgid "Don't stop"
|
||||
msgstr ""
|
||||
|
||||
#: ../lib/sugar/activity/activity.py:831
|
||||
msgid "Stop anyway"
|
||||
msgstr ""
|
||||
|
||||
#: ../lib/sugar/graphics/alert.py:164 ../lib/sugar/graphics/alert.py:206
|
||||
msgid "Cancel"
|
||||
msgstr ""
|
||||
|
||||
#: ../lib/sugar/graphics/alert.py:168
|
||||
msgid "Ok"
|
||||
msgstr ""
|
||||
|
||||
#: ../lib/sugar/graphics/alert.py:216
|
||||
msgid "Continue"
|
||||
msgstr ""
|
||||
|
||||
#: ../lib/sugar/graphics/alert.py:244
|
||||
msgid "OK"
|
||||
msgstr ""
|
||||
|
||||
#: ../lib/sugar/graphics/objectchooser.py:175
|
||||
#, python-format
|
||||
msgid "%d year"
|
||||
msgstr ""
|
||||
|
||||
#: ../lib/sugar/graphics/objectchooser.py:175
|
||||
#, python-format
|
||||
msgid "%d years"
|
||||
msgstr ""
|
||||
|
||||
#: ../lib/sugar/graphics/objectchooser.py:176
|
||||
#, python-format
|
||||
msgid "%d month"
|
||||
msgstr ""
|
||||
|
||||
#: ../lib/sugar/graphics/objectchooser.py:176
|
||||
#, python-format
|
||||
msgid "%d months"
|
||||
msgstr ""
|
||||
|
||||
#: ../lib/sugar/graphics/objectchooser.py:177
|
||||
#, python-format
|
||||
msgid "%d week"
|
||||
msgstr ""
|
||||
|
||||
#: ../lib/sugar/graphics/objectchooser.py:177
|
||||
#, python-format
|
||||
msgid "%d weeks"
|
||||
msgstr ""
|
||||
|
||||
#: ../lib/sugar/graphics/objectchooser.py:178
|
||||
#, python-format
|
||||
msgid "%d day"
|
||||
msgstr ""
|
||||
|
||||
#: ../lib/sugar/graphics/objectchooser.py:178
|
||||
#, python-format
|
||||
msgid "%d days"
|
||||
msgstr ""
|
||||
|
||||
#: ../lib/sugar/graphics/objectchooser.py:179
|
||||
#, python-format
|
||||
msgid "%d hour"
|
||||
msgstr ""
|
||||
|
||||
#: ../lib/sugar/graphics/objectchooser.py:179
|
||||
#, python-format
|
||||
msgid "%d hours"
|
||||
msgstr ""
|
||||
|
||||
#: ../lib/sugar/graphics/objectchooser.py:180
|
||||
#, python-format
|
||||
msgid "%d minute"
|
||||
msgstr ""
|
||||
|
||||
#: ../lib/sugar/graphics/objectchooser.py:180
|
||||
#, python-format
|
||||
msgid "%d minutes"
|
||||
msgstr ""
|
||||
|
||||
#: ../lib/sugar/graphics/objectchooser.py:181
|
||||
#, python-format
|
||||
msgid "%d second"
|
||||
msgstr ""
|
||||
|
||||
#: ../lib/sugar/graphics/objectchooser.py:181
|
||||
#, python-format
|
||||
msgid "%d seconds"
|
||||
msgstr ""
|
||||
|
||||
#: ../lib/sugar/graphics/objectchooser.py:191
|
||||
msgid " and "
|
||||
msgstr ""
|
||||
|
||||
#: ../lib/sugar/graphics/objectchooser.py:193
|
||||
msgid ", "
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/controlpanel/control.py:213
|
||||
msgid "To apply your changes you have to restart sugar.\n"
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/controlpanel/control.py:267
|
||||
msgid "Error in specified color modifiers."
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/controlpanel/control.py:270
|
||||
msgid "Error in specified colors."
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/controlpanel/control.py:307
|
||||
msgid "off"
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/controlpanel/control.py:309
|
||||
msgid "on"
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/controlpanel/control.py:310
|
||||
msgid "State is unknown."
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/controlpanel/control.py:332
|
||||
msgid "Error in specified radio argument use on/off."
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/controlpanel/control.py:336
|
||||
msgid "Permission denied. You need to be root to run this method."
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/controlpanel/control.py:366
|
||||
msgid "Error in reading timezone"
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/controlpanel/control.py:397
|
||||
#, python-format
|
||||
msgid "Error copying timezone (from %s): %s"
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/controlpanel/control.py:402
|
||||
#, python-format
|
||||
msgid "Changing permission of timezone: %s"
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/controlpanel/control.py:412
|
||||
msgid "Error timezone does not exist."
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/controlpanel/control.py:417 ../shell/controlpanel/control.py:436
|
||||
#, python-format
|
||||
msgid "Could not access %s. Create standard settings."
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/controlpanel/control.py:463
|
||||
#, python-format
|
||||
msgid "Language for code=%s could not be determined."
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/controlpanel/control.py:473
|
||||
#, python-format
|
||||
msgid "Sorry I do not speak '%s'."
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/view/devices/network/mesh.py:105
|
||||
msgid "Connected to a School Mesh Portal"
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/view/devices/network/mesh.py:107
|
||||
msgid "Looking for a School Mesh Portal..."
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/view/devices/network/mesh.py:110
|
||||
msgid "Connected to an XO Mesh Portal"
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/view/devices/network/mesh.py:112
|
||||
msgid "Looking for an XO Mesh Portal..."
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/view/devices/network/mesh.py:115
|
||||
msgid "Connected to a Simple Mesh"
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/view/devices/network/mesh.py:117
|
||||
msgid "Starting a Simple Mesh"
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/view/devices/network/mesh.py:124
|
||||
msgid "Unknown Mesh"
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/view/home/HomeBox.py:175 ../shell/view/home/HomeBox.py:216
|
||||
msgid "About this XO"
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/view/home/HomeBox.py:222
|
||||
msgid "Not available"
|
||||
msgstr ""
|
@ -1,419 +0,0 @@
|
||||
# SOME DESCRIPTIVE TITLE.
|
||||
# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
|
||||
# This file is distributed under the same license as the PACKAGE package.
|
||||
# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: PACKAGE VERSION\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2008-01-18 18:19+0000\n"
|
||||
"PO-Revision-Date: 2007-12-18 20:02+0000\n"
|
||||
"Last-Translator: Shankar Pokharel <memshankar@gmail.com>\n"
|
||||
"Language-Team: LANGUAGE <LL@li.org>\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
"X-Generator: Translate Toolkit 1.0.1\n"
|
||||
|
||||
#: ../shell/intro/intro.py:67
|
||||
msgid "Name:"
|
||||
msgstr "नामः"
|
||||
|
||||
#: ../shell/intro/intro.py:96
|
||||
msgid "Click to change color:"
|
||||
msgstr "रङ्ग परिवर्तन गर्न क्लिक गरः"
|
||||
|
||||
#: ../shell/intro/intro.py:146
|
||||
msgid "Back"
|
||||
msgstr "पछाडि"
|
||||
|
||||
#: ../shell/intro/intro.py:160
|
||||
msgid "Done"
|
||||
msgstr "भयो"
|
||||
|
||||
#: ../shell/intro/intro.py:163
|
||||
msgid "Next"
|
||||
msgstr "अर्को"
|
||||
|
||||
#: ../shell/view/BuddyMenu.py:59
|
||||
msgid "Remove friend"
|
||||
msgstr "साथी हटाऊ"
|
||||
|
||||
#: ../shell/view/BuddyMenu.py:62
|
||||
msgid "Make friend"
|
||||
msgstr "साथी बनाऊ"
|
||||
|
||||
#: ../shell/view/BuddyMenu.py:84
|
||||
#, python-format
|
||||
msgid "Invite to %s"
|
||||
msgstr "%s लाई निम्ता देऊ"
|
||||
|
||||
#: ../shell/view/clipboardmenu.py:58
|
||||
msgid "Remove"
|
||||
msgstr "हटाऊ"
|
||||
|
||||
#: ../shell/view/clipboardmenu.py:63
|
||||
msgid "Open"
|
||||
msgstr "खोल"
|
||||
|
||||
#. self._stop_item = MenuItem(_('Stop download'), 'stock-close')
|
||||
#. TODO: Implement stopping downloads
|
||||
#. self._stop_item.connect('activate', self._stop_item_activate_cb)
|
||||
#. self.append_menu_item(self._stop_item)
|
||||
#: ../shell/view/clipboardmenu.py:73
|
||||
msgid "Add to journal"
|
||||
msgstr "खातामा राख"
|
||||
|
||||
#: ../shell/view/clipboardmenu.py:213
|
||||
#, python-format
|
||||
msgid "Clipboard object: %s."
|
||||
msgstr "क्लिपपाटी वस्तु: %s."
|
||||
|
||||
#: ../shell/hardware/keydialog.py:149
|
||||
msgid "Key Type:"
|
||||
msgstr "कुञ्जी प्रकार:"
|
||||
|
||||
#: ../shell/hardware/keydialog.py:169
|
||||
msgid "Authentication Type:"
|
||||
msgstr "प्रमाणीकरण प्रकार:"
|
||||
|
||||
#: ../shell/hardware/keydialog.py:250
|
||||
msgid "Encryption Type:"
|
||||
msgstr "गुप्तीकरण प्रकार:"
|
||||
|
||||
#: ../shell/view/home/activitiesdonut.py:90
|
||||
msgid "Starting..."
|
||||
msgstr "शुरु हुदैछ..."
|
||||
|
||||
#: ../shell/view/home/activitiesdonut.py:104 ../shell/view/home/MeshBox.py:295
|
||||
msgid "Resume"
|
||||
msgstr "पुनरारम्भ"
|
||||
|
||||
#: ../shell/view/home/activitiesdonut.py:111
|
||||
#: ../lib/sugar/activity/activity.py:132
|
||||
msgid "Stop"
|
||||
msgstr "रोक"
|
||||
|
||||
#: ../shell/view/Shell.py:285
|
||||
msgid "Screenshot"
|
||||
msgstr "पर्दाछवि"
|
||||
|
||||
#: ../shell/view/home/HomeBox.py:159
|
||||
msgid "Reboot"
|
||||
msgstr "पुन:बुट"
|
||||
|
||||
#: ../shell/view/home/HomeBox.py:164
|
||||
msgid "Shutdown"
|
||||
msgstr "बन्द"
|
||||
|
||||
#: ../shell/view/home/HomeBox.py:170
|
||||
msgid "Register"
|
||||
msgstr "दर्ता "
|
||||
|
||||
#. Only show disconnect when there's a mesh device, because mesh takes
|
||||
#. priority over the normal wireless device. NM doesn't have a "disconnect"
|
||||
#. method for a device either (for various reasons) so this doesn't
|
||||
#. have a good mapping
|
||||
#: ../shell/view/home/MeshBox.py:90 ../shell/view/home/MeshBox.py:197
|
||||
#: ../shell/view/devices/network/wireless.py:113
|
||||
#: ../shell/view/devices/network/mesh.py:83
|
||||
msgid "Disconnect..."
|
||||
msgstr "जडान विच्छेद"
|
||||
|
||||
#: ../shell/view/home/MeshBox.py:195 ../shell/view/devices/network/mesh.py:37
|
||||
#: ../shell/view/devices/network/mesh.py:62
|
||||
#: ../shell/view/devices/network/mesh.py:66
|
||||
msgid "Mesh Network"
|
||||
msgstr "मेश सञ्जाल"
|
||||
|
||||
#: ../shell/view/home/MeshBox.py:300
|
||||
msgid "Join"
|
||||
msgstr "सहभागी होऊ"
|
||||
|
||||
#: ../shell/view/devices/battery.py:38
|
||||
msgid "My Battery life"
|
||||
msgstr "मेरो बेटरी"
|
||||
|
||||
#: ../shell/view/devices/battery.py:94
|
||||
msgid "Battery charging"
|
||||
msgstr "बेटरी चार्ज हुँदै"
|
||||
|
||||
#: ../shell/view/devices/battery.py:96
|
||||
msgid "Battery discharging"
|
||||
msgstr "बेटरी डिस्चार्ज हुँदै"
|
||||
|
||||
#: ../shell/view/devices/battery.py:98
|
||||
msgid "Battery fully charged"
|
||||
msgstr "बेटरीमा पूरा चार्ज छ"
|
||||
|
||||
#: ../shell/view/devices/network/wireless.py:61
|
||||
msgid "Disconnected"
|
||||
msgstr "विच्छेद भयो"
|
||||
|
||||
#: ../shell/view/devices/network/wireless.py:131
|
||||
msgid "Channel"
|
||||
msgstr "माध्यम"
|
||||
|
||||
#: ../shell/view/frame/zoomtoolbar.py:42
|
||||
msgid "Neighborhood"
|
||||
msgstr "छिमेक"
|
||||
|
||||
#: ../shell/view/frame/zoomtoolbar.py:54
|
||||
msgid "Group"
|
||||
msgstr "समुह"
|
||||
|
||||
#: ../shell/view/frame/zoomtoolbar.py:66
|
||||
msgid "Home"
|
||||
msgstr "गृह"
|
||||
|
||||
#: ../shell/view/frame/zoomtoolbar.py:78
|
||||
msgid "Activity"
|
||||
msgstr "क्रियाकलाप"
|
||||
|
||||
#: ../lib/sugar/activity/activity.py:115
|
||||
msgid "Share with:"
|
||||
msgstr "साझा गर:"
|
||||
|
||||
#: ../lib/sugar/activity/activity.py:117
|
||||
msgid "Private"
|
||||
msgstr "निजी"
|
||||
|
||||
#: ../lib/sugar/activity/activity.py:118
|
||||
msgid "My Neighborhood"
|
||||
msgstr "मेरो छिमेक"
|
||||
|
||||
#: ../lib/sugar/activity/activity.py:126
|
||||
msgid "Keep"
|
||||
msgstr "राख"
|
||||
|
||||
#: ../lib/sugar/activity/activity.py:245
|
||||
msgid "Undo"
|
||||
msgstr "पूर्वस्थिति"
|
||||
|
||||
#: ../lib/sugar/activity/activity.py:250
|
||||
msgid "Redo"
|
||||
msgstr "नयाँस्थिति"
|
||||
|
||||
#: ../lib/sugar/activity/activity.py:260
|
||||
msgid "Copy"
|
||||
msgstr "प्रतिलिपि"
|
||||
|
||||
#: ../lib/sugar/activity/activity.py:265
|
||||
msgid "Paste"
|
||||
msgstr "टाँस"
|
||||
|
||||
#: ../lib/sugar/activity/activity.py:454
|
||||
#, python-format
|
||||
msgid "%s Activity"
|
||||
msgstr "%s क्रियाकलाप"
|
||||
|
||||
#: ../lib/sugar/activity/activity.py:824
|
||||
msgid "Keep error"
|
||||
msgstr "त्रुटि राख"
|
||||
|
||||
#: ../lib/sugar/activity/activity.py:825
|
||||
msgid "Keep error: all changes will be lost"
|
||||
msgstr "त्रुटि राख: सवै परिवर्तनहरु हराउनेछन्"
|
||||
|
||||
#: ../lib/sugar/activity/activity.py:828
|
||||
msgid "Don't stop"
|
||||
msgstr "नरोक"
|
||||
|
||||
#: ../lib/sugar/activity/activity.py:831
|
||||
msgid "Stop anyway"
|
||||
msgstr "जसरी पनि रोक"
|
||||
|
||||
#: ../lib/sugar/graphics/alert.py:164 ../lib/sugar/graphics/alert.py:206
|
||||
msgid "Cancel"
|
||||
msgstr "रद्द"
|
||||
|
||||
#: ../lib/sugar/graphics/alert.py:168
|
||||
msgid "Ok"
|
||||
msgstr "हुन्छ"
|
||||
|
||||
#: ../lib/sugar/graphics/alert.py:216
|
||||
msgid "Continue"
|
||||
msgstr "जारी राख"
|
||||
|
||||
#: ../lib/sugar/graphics/alert.py:244
|
||||
msgid "OK"
|
||||
msgstr "हुन्छ"
|
||||
|
||||
#: ../lib/sugar/graphics/objectchooser.py:175
|
||||
#, python-format
|
||||
msgid "%d year"
|
||||
msgstr "%d वर्ष"
|
||||
|
||||
#: ../lib/sugar/graphics/objectchooser.py:175
|
||||
#, python-format
|
||||
msgid "%d years"
|
||||
msgstr "%d वर्ष"
|
||||
|
||||
#: ../lib/sugar/graphics/objectchooser.py:176
|
||||
#, python-format
|
||||
msgid "%d month"
|
||||
msgstr "%d महिना"
|
||||
|
||||
#: ../lib/sugar/graphics/objectchooser.py:176
|
||||
#, python-format
|
||||
msgid "%d months"
|
||||
msgstr "%d महिना"
|
||||
|
||||
#: ../lib/sugar/graphics/objectchooser.py:177
|
||||
#, python-format
|
||||
msgid "%d week"
|
||||
msgstr "%d हप्ता"
|
||||
|
||||
#: ../lib/sugar/graphics/objectchooser.py:177
|
||||
#, python-format
|
||||
msgid "%d weeks"
|
||||
msgstr "%d हप्ता"
|
||||
|
||||
#: ../lib/sugar/graphics/objectchooser.py:178
|
||||
#, python-format
|
||||
msgid "%d day"
|
||||
msgstr "%d दिन"
|
||||
|
||||
#: ../lib/sugar/graphics/objectchooser.py:178
|
||||
#, python-format
|
||||
msgid "%d days"
|
||||
msgstr "%d दिन"
|
||||
|
||||
#: ../lib/sugar/graphics/objectchooser.py:179
|
||||
#, python-format
|
||||
msgid "%d hour"
|
||||
msgstr "%d घण्टा"
|
||||
|
||||
#: ../lib/sugar/graphics/objectchooser.py:179
|
||||
#, python-format
|
||||
msgid "%d hours"
|
||||
msgstr "%d घण्टा"
|
||||
|
||||
#: ../lib/sugar/graphics/objectchooser.py:180
|
||||
#, python-format
|
||||
msgid "%d minute"
|
||||
msgstr "%d मिनेट"
|
||||
|
||||
#: ../lib/sugar/graphics/objectchooser.py:180
|
||||
#, python-format
|
||||
msgid "%d minutes"
|
||||
msgstr "%d मिनेट"
|
||||
|
||||
#: ../lib/sugar/graphics/objectchooser.py:181
|
||||
#, python-format
|
||||
msgid "%d second"
|
||||
msgstr "%d सेकेण्ड"
|
||||
|
||||
#: ../lib/sugar/graphics/objectchooser.py:181
|
||||
#, python-format
|
||||
msgid "%d seconds"
|
||||
msgstr "%d सेकेण्ड"
|
||||
|
||||
#: ../lib/sugar/graphics/objectchooser.py:191
|
||||
msgid " and "
|
||||
msgstr "_र_"
|
||||
|
||||
#: ../lib/sugar/graphics/objectchooser.py:193
|
||||
msgid ", "
|
||||
msgstr ",_"
|
||||
|
||||
#: ../shell/controlpanel/control.py:213
|
||||
msgid "To apply your changes you have to restart sugar.\n"
|
||||
msgstr "परिवर्तन लागू गर्न सुगर पुन:शुरु गर्नु पर्छ ।\n"
|
||||
|
||||
#: ../shell/controlpanel/control.py:267
|
||||
msgid "Error in specified color modifiers."
|
||||
msgstr "तोकिएको रङ्ग परिमार्जकहरुमा त्रुटी छ।"
|
||||
|
||||
#: ../shell/controlpanel/control.py:270
|
||||
msgid "Error in specified colors."
|
||||
msgstr "तोकिएको रङ्गहरुमा त्रुटी छ।"
|
||||
|
||||
#: ../shell/controlpanel/control.py:307
|
||||
msgid "off"
|
||||
msgstr "बन्द"
|
||||
|
||||
#: ../shell/controlpanel/control.py:309
|
||||
msgid "on"
|
||||
msgstr "खुला"
|
||||
|
||||
#: ../shell/controlpanel/control.py:310
|
||||
msgid "State is unknown."
|
||||
msgstr "अवस्था अज्ञात छ।"
|
||||
|
||||
#: ../shell/controlpanel/control.py:332
|
||||
msgid "Error in specified radio argument use on/off."
|
||||
msgstr "तोकिएको रेडियो निर्देशनमा त्रुटि छ, बन्द/खुला प्रयोग गर।"
|
||||
|
||||
#: ../shell/controlpanel/control.py:336
|
||||
msgid "Permission denied. You need to be root to run this method."
|
||||
msgstr "अनुमति दिईएन। यो काम गर्न तिमी रुट हुनुपर्छ।"
|
||||
|
||||
#: ../shell/controlpanel/control.py:366
|
||||
msgid "Error in reading timezone"
|
||||
msgstr "समयक्षेत्र पढ्दा त्रुटि भयो"
|
||||
|
||||
#: ../shell/controlpanel/control.py:397
|
||||
#, python-format
|
||||
msgid "Error copying timezone (from %s): %s"
|
||||
msgstr "समयक्षेत्र प्रतिलिपि गर्दा त्रुटि भयो (%s बाट): %s"
|
||||
|
||||
#: ../shell/controlpanel/control.py:402
|
||||
#, python-format
|
||||
msgid "Changing permission of timezone: %s"
|
||||
msgstr "%s समयक्षेत्रको अनुमति परिवर्तन गर्दै "
|
||||
|
||||
#: ../shell/controlpanel/control.py:412
|
||||
msgid "Error timezone does not exist."
|
||||
msgstr "त्रुटि, समयक्षेत्र उपलब्ध छैन।"
|
||||
|
||||
#: ../shell/controlpanel/control.py:417 ../shell/controlpanel/control.py:436
|
||||
#, python-format
|
||||
msgid "Could not access %s. Create standard settings."
|
||||
msgstr "%s मा पहुँच भएन। मानक सेटिङ्गहरु बनाऊ।"
|
||||
|
||||
#: ../shell/controlpanel/control.py:463
|
||||
#, python-format
|
||||
msgid "Language for code=%s could not be determined."
|
||||
msgstr "कोड=%sको भाषा निश्चित गर्न सकिएन।"
|
||||
|
||||
#: ../shell/controlpanel/control.py:473
|
||||
#, python-format
|
||||
msgid "Sorry I do not speak '%s'."
|
||||
msgstr "माफ गर्नुस, म '%s' बोल्दिन।"
|
||||
|
||||
#: ../shell/view/devices/network/mesh.py:105
|
||||
msgid "Connected to a School Mesh Portal"
|
||||
msgstr "विद्यालय मेश पोर्टलमा जडान भयो"
|
||||
|
||||
#: ../shell/view/devices/network/mesh.py:107
|
||||
msgid "Looking for a School Mesh Portal..."
|
||||
msgstr "विद्यालय मेश पोर्टल खोज्दै..."
|
||||
|
||||
#: ../shell/view/devices/network/mesh.py:110
|
||||
msgid "Connected to an XO Mesh Portal"
|
||||
msgstr "XO मेश पोर्टलमा जडान भयो"
|
||||
|
||||
#: ../shell/view/devices/network/mesh.py:112
|
||||
msgid "Looking for an XO Mesh Portal..."
|
||||
msgstr "XO मेश पोर्टल खोज्दै..."
|
||||
|
||||
#: ../shell/view/devices/network/mesh.py:115
|
||||
msgid "Connected to a Simple Mesh"
|
||||
msgstr "साधारण मेशमा जडान भयो"
|
||||
|
||||
#: ../shell/view/devices/network/mesh.py:117
|
||||
msgid "Starting a Simple Mesh"
|
||||
msgstr "साधारण मेश शुरु गर्दै"
|
||||
|
||||
#: ../shell/view/devices/network/mesh.py:124
|
||||
msgid "Unknown Mesh"
|
||||
msgstr "अज्ञात मेश"
|
||||
|
||||
#: ../shell/view/home/HomeBox.py:175 ../shell/view/home/HomeBox.py:216
|
||||
msgid "About this XO"
|
||||
msgstr "यो XO को बारेमा"
|
||||
|
||||
#: ../shell/view/home/HomeBox.py:222
|
||||
msgid "Not available"
|
||||
msgstr "उपलब्ध छैन"
|
@ -1,420 +0,0 @@
|
||||
# SOME DESCRIPTIVE TITLE.
|
||||
# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
|
||||
# This file is distributed under the same license as the PACKAGE package.
|
||||
# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: PACKAGE VERSION\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2008-01-18 18:19+0000\n"
|
||||
"PO-Revision-Date: 2008-01-07 21:10+0000\n"
|
||||
"Last-Translator: Bastiaan Bakker <bastiaan@olpc-nl.org>\n"
|
||||
"Language-Team: LANGUAGE <LL@li.org>\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
"X-Generator: Pootle 1.0.2\n"
|
||||
|
||||
#: ../shell/intro/intro.py:67
|
||||
msgid "Name:"
|
||||
msgstr "Naam:"
|
||||
|
||||
#: ../shell/intro/intro.py:96
|
||||
msgid "Click to change color:"
|
||||
msgstr "Klik om de kleur te veranderen:"
|
||||
|
||||
#: ../shell/intro/intro.py:146
|
||||
msgid "Back"
|
||||
msgstr "Terug"
|
||||
|
||||
#: ../shell/intro/intro.py:160
|
||||
msgid "Done"
|
||||
msgstr "Klaar"
|
||||
|
||||
#: ../shell/intro/intro.py:163
|
||||
msgid "Next"
|
||||
msgstr "Volgende"
|
||||
|
||||
#: ../shell/view/BuddyMenu.py:59
|
||||
msgid "Remove friend"
|
||||
msgstr "Verwijder vriend"
|
||||
|
||||
#: ../shell/view/BuddyMenu.py:62
|
||||
msgid "Make friend"
|
||||
msgstr "Maak vriend "
|
||||
|
||||
#: ../shell/view/BuddyMenu.py:84
|
||||
#, python-format
|
||||
msgid "Invite to %s"
|
||||
msgstr "Nodig uit voor %s"
|
||||
|
||||
#: ../shell/view/clipboardmenu.py:58
|
||||
msgid "Remove"
|
||||
msgstr "Verwijder"
|
||||
|
||||
#: ../shell/view/clipboardmenu.py:63
|
||||
msgid "Open"
|
||||
msgstr "Open"
|
||||
|
||||
#. self._stop_item = MenuItem(_('Stop download'), 'stock-close')
|
||||
#. TODO: Implement stopping downloads
|
||||
#. self._stop_item.connect('activate', self._stop_item_activate_cb)
|
||||
#. self.append_menu_item(self._stop_item)
|
||||
#: ../shell/view/clipboardmenu.py:73
|
||||
msgid "Add to journal"
|
||||
msgstr "Voeg toe aan dagboek"
|
||||
|
||||
#: ../shell/view/clipboardmenu.py:213
|
||||
#, python-format
|
||||
msgid "Clipboard object: %s."
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/hardware/keydialog.py:149
|
||||
msgid "Key Type:"
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/hardware/keydialog.py:169
|
||||
msgid "Authentication Type:"
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/hardware/keydialog.py:250
|
||||
msgid "Encryption Type:"
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/view/home/activitiesdonut.py:90
|
||||
msgid "Starting..."
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/view/home/activitiesdonut.py:104 ../shell/view/home/MeshBox.py:295
|
||||
msgid "Resume"
|
||||
msgstr "Hervat"
|
||||
|
||||
#: ../shell/view/home/activitiesdonut.py:111
|
||||
#: ../lib/sugar/activity/activity.py:132
|
||||
msgid "Stop"
|
||||
msgstr "Stop"
|
||||
|
||||
#: ../shell/view/Shell.py:285
|
||||
msgid "Screenshot"
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/view/home/HomeBox.py:159
|
||||
msgid "Reboot"
|
||||
msgstr "Herstart"
|
||||
|
||||
#: ../shell/view/home/HomeBox.py:164
|
||||
msgid "Shutdown"
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/view/home/HomeBox.py:170
|
||||
msgid "Register"
|
||||
msgstr ""
|
||||
|
||||
#. Only show disconnect when there's a mesh device, because mesh takes
|
||||
#. priority over the normal wireless device. NM doesn't have a "disconnect"
|
||||
#. method for a device either (for various reasons) so this doesn't
|
||||
#. have a good mapping
|
||||
#: ../shell/view/home/MeshBox.py:90 ../shell/view/home/MeshBox.py:197
|
||||
#: ../shell/view/devices/network/wireless.py:113
|
||||
#: ../shell/view/devices/network/mesh.py:83
|
||||
msgid "Disconnect..."
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/view/home/MeshBox.py:195 ../shell/view/devices/network/mesh.py:37
|
||||
#: ../shell/view/devices/network/mesh.py:62
|
||||
#: ../shell/view/devices/network/mesh.py:66
|
||||
msgid "Mesh Network"
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/view/home/MeshBox.py:300
|
||||
msgid "Join"
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/view/devices/battery.py:38
|
||||
msgid "My Battery life"
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/view/devices/battery.py:94
|
||||
msgid "Battery charging"
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/view/devices/battery.py:96
|
||||
msgid "Battery discharging"
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/view/devices/battery.py:98
|
||||
msgid "Battery fully charged"
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/view/devices/network/wireless.py:61
|
||||
msgid "Disconnected"
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/view/devices/network/wireless.py:131
|
||||
msgid "Channel"
|
||||
msgstr "Kanaal"
|
||||
|
||||
#: ../shell/view/frame/zoomtoolbar.py:42
|
||||
msgid "Neighborhood"
|
||||
msgstr "Omgeving"
|
||||
|
||||
#: ../shell/view/frame/zoomtoolbar.py:54
|
||||
msgid "Group"
|
||||
msgstr "Groep"
|
||||
|
||||
#: ../shell/view/frame/zoomtoolbar.py:66
|
||||
msgid "Home"
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/view/frame/zoomtoolbar.py:78
|
||||
msgid "Activity"
|
||||
msgstr "Activiteit"
|
||||
|
||||
#: ../lib/sugar/activity/activity.py:115
|
||||
msgid "Share with:"
|
||||
msgstr "Deel met:"
|
||||
|
||||
#: ../lib/sugar/activity/activity.py:117
|
||||
msgid "Private"
|
||||
msgstr ""
|
||||
|
||||
#: ../lib/sugar/activity/activity.py:118
|
||||
msgid "My Neighborhood"
|
||||
msgstr "Mijn Omgeving"
|
||||
|
||||
# lijkt misschien teveel op een "sla op" actie?
|
||||
#: ../lib/sugar/activity/activity.py:126
|
||||
msgid "Keep"
|
||||
msgstr "Bewaar"
|
||||
|
||||
#: ../lib/sugar/activity/activity.py:245
|
||||
msgid "Undo"
|
||||
msgstr "Maak ongedaan"
|
||||
|
||||
#: ../lib/sugar/activity/activity.py:250
|
||||
msgid "Redo"
|
||||
msgstr "Doe opnieuw"
|
||||
|
||||
#: ../lib/sugar/activity/activity.py:260
|
||||
msgid "Copy"
|
||||
msgstr "Kopieer"
|
||||
|
||||
#: ../lib/sugar/activity/activity.py:265
|
||||
msgid "Paste"
|
||||
msgstr "Plak"
|
||||
|
||||
#: ../lib/sugar/activity/activity.py:454
|
||||
#, python-format
|
||||
msgid "%s Activity"
|
||||
msgstr "%s Activiteit"
|
||||
|
||||
#: ../lib/sugar/activity/activity.py:824
|
||||
msgid "Keep error"
|
||||
msgstr "Bewaarfout"
|
||||
|
||||
#: ../lib/sugar/activity/activity.py:825
|
||||
msgid "Keep error: all changes will be lost"
|
||||
msgstr "Bewaarfout: alle wijzigingen gaan verloren"
|
||||
|
||||
#: ../lib/sugar/activity/activity.py:828
|
||||
msgid "Don't stop"
|
||||
msgstr "Niet stoppen"
|
||||
|
||||
#: ../lib/sugar/activity/activity.py:831
|
||||
msgid "Stop anyway"
|
||||
msgstr "Toch stoppen"
|
||||
|
||||
#: ../lib/sugar/graphics/alert.py:164 ../lib/sugar/graphics/alert.py:206
|
||||
msgid "Cancel"
|
||||
msgstr "Afbreken"
|
||||
|
||||
#: ../lib/sugar/graphics/alert.py:168
|
||||
msgid "Ok"
|
||||
msgstr "Doorgaan"
|
||||
|
||||
#: ../lib/sugar/graphics/alert.py:216
|
||||
msgid "Continue"
|
||||
msgstr "Doorgaan"
|
||||
|
||||
#: ../lib/sugar/graphics/alert.py:244
|
||||
msgid "OK"
|
||||
msgstr "OK"
|
||||
|
||||
#: ../lib/sugar/graphics/objectchooser.py:175
|
||||
#, python-format
|
||||
msgid "%d year"
|
||||
msgstr "%d jaar"
|
||||
|
||||
#: ../lib/sugar/graphics/objectchooser.py:175
|
||||
#, python-format
|
||||
msgid "%d years"
|
||||
msgstr "%d jaren"
|
||||
|
||||
#: ../lib/sugar/graphics/objectchooser.py:176
|
||||
#, python-format
|
||||
msgid "%d month"
|
||||
msgstr ""
|
||||
|
||||
#: ../lib/sugar/graphics/objectchooser.py:176
|
||||
#, python-format
|
||||
msgid "%d months"
|
||||
msgstr ""
|
||||
|
||||
#: ../lib/sugar/graphics/objectchooser.py:177
|
||||
#, python-format
|
||||
msgid "%d week"
|
||||
msgstr ""
|
||||
|
||||
#: ../lib/sugar/graphics/objectchooser.py:177
|
||||
#, python-format
|
||||
msgid "%d weeks"
|
||||
msgstr ""
|
||||
|
||||
#: ../lib/sugar/graphics/objectchooser.py:178
|
||||
#, python-format
|
||||
msgid "%d day"
|
||||
msgstr ""
|
||||
|
||||
#: ../lib/sugar/graphics/objectchooser.py:178
|
||||
#, python-format
|
||||
msgid "%d days"
|
||||
msgstr ""
|
||||
|
||||
#: ../lib/sugar/graphics/objectchooser.py:179
|
||||
#, python-format
|
||||
msgid "%d hour"
|
||||
msgstr ""
|
||||
|
||||
#: ../lib/sugar/graphics/objectchooser.py:179
|
||||
#, python-format
|
||||
msgid "%d hours"
|
||||
msgstr ""
|
||||
|
||||
#: ../lib/sugar/graphics/objectchooser.py:180
|
||||
#, python-format
|
||||
msgid "%d minute"
|
||||
msgstr ""
|
||||
|
||||
#: ../lib/sugar/graphics/objectchooser.py:180
|
||||
#, python-format
|
||||
msgid "%d minutes"
|
||||
msgstr ""
|
||||
|
||||
#: ../lib/sugar/graphics/objectchooser.py:181
|
||||
#, python-format
|
||||
msgid "%d second"
|
||||
msgstr ""
|
||||
|
||||
#: ../lib/sugar/graphics/objectchooser.py:181
|
||||
#, python-format
|
||||
msgid "%d seconds"
|
||||
msgstr ""
|
||||
|
||||
#: ../lib/sugar/graphics/objectchooser.py:191
|
||||
msgid " and "
|
||||
msgstr ""
|
||||
|
||||
#: ../lib/sugar/graphics/objectchooser.py:193
|
||||
msgid ", "
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/controlpanel/control.py:213
|
||||
msgid "To apply your changes you have to restart sugar.\n"
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/controlpanel/control.py:267
|
||||
msgid "Error in specified color modifiers."
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/controlpanel/control.py:270
|
||||
msgid "Error in specified colors."
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/controlpanel/control.py:307
|
||||
msgid "off"
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/controlpanel/control.py:309
|
||||
msgid "on"
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/controlpanel/control.py:310
|
||||
msgid "State is unknown."
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/controlpanel/control.py:332
|
||||
msgid "Error in specified radio argument use on/off."
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/controlpanel/control.py:336
|
||||
msgid "Permission denied. You need to be root to run this method."
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/controlpanel/control.py:366
|
||||
msgid "Error in reading timezone"
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/controlpanel/control.py:397
|
||||
#, python-format
|
||||
msgid "Error copying timezone (from %s): %s"
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/controlpanel/control.py:402
|
||||
#, python-format
|
||||
msgid "Changing permission of timezone: %s"
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/controlpanel/control.py:412
|
||||
msgid "Error timezone does not exist."
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/controlpanel/control.py:417 ../shell/controlpanel/control.py:436
|
||||
#, python-format
|
||||
msgid "Could not access %s. Create standard settings."
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/controlpanel/control.py:463
|
||||
#, python-format
|
||||
msgid "Language for code=%s could not be determined."
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/controlpanel/control.py:473
|
||||
#, python-format
|
||||
msgid "Sorry I do not speak '%s'."
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/view/devices/network/mesh.py:105
|
||||
msgid "Connected to a School Mesh Portal"
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/view/devices/network/mesh.py:107
|
||||
msgid "Looking for a School Mesh Portal..."
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/view/devices/network/mesh.py:110
|
||||
msgid "Connected to an XO Mesh Portal"
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/view/devices/network/mesh.py:112
|
||||
msgid "Looking for an XO Mesh Portal..."
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/view/devices/network/mesh.py:115
|
||||
msgid "Connected to a Simple Mesh"
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/view/devices/network/mesh.py:117
|
||||
msgid "Starting a Simple Mesh"
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/view/devices/network/mesh.py:124
|
||||
msgid "Unknown Mesh"
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/view/home/HomeBox.py:175 ../shell/view/home/HomeBox.py:216
|
||||
msgid "About this XO"
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/view/home/HomeBox.py:222
|
||||
msgid "Not available"
|
||||
msgstr ""
|
@ -1,420 +0,0 @@
|
||||
# SOME DESCRIPTIVE TITLE.
|
||||
# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
|
||||
# This file is distributed under the same license as the PACKAGE package.
|
||||
# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
|
||||
#, fuzzy
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: PACKAGE VERSION\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2008-01-18 18:19+0000\n"
|
||||
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
|
||||
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
||||
"Language-Team: LANGUAGE <LL@li.org>\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
"X-Generator: Translate Toolkit 1.0.1\n"
|
||||
|
||||
#: ../shell/intro/intro.py:67
|
||||
msgid "Name:"
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/intro/intro.py:96
|
||||
msgid "Click to change color:"
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/intro/intro.py:146
|
||||
msgid "Back"
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/intro/intro.py:160
|
||||
msgid "Done"
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/intro/intro.py:163
|
||||
msgid "Next"
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/view/BuddyMenu.py:59
|
||||
msgid "Remove friend"
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/view/BuddyMenu.py:62
|
||||
msgid "Make friend"
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/view/BuddyMenu.py:84
|
||||
#, python-format
|
||||
msgid "Invite to %s"
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/view/clipboardmenu.py:58
|
||||
msgid "Remove"
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/view/clipboardmenu.py:63
|
||||
msgid "Open"
|
||||
msgstr ""
|
||||
|
||||
#. self._stop_item = MenuItem(_('Stop download'), 'stock-close')
|
||||
#. TODO: Implement stopping downloads
|
||||
#. self._stop_item.connect('activate', self._stop_item_activate_cb)
|
||||
#. self.append_menu_item(self._stop_item)
|
||||
#: ../shell/view/clipboardmenu.py:73
|
||||
msgid "Add to journal"
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/view/clipboardmenu.py:213
|
||||
#, python-format
|
||||
msgid "Clipboard object: %s."
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/hardware/keydialog.py:149
|
||||
msgid "Key Type:"
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/hardware/keydialog.py:169
|
||||
msgid "Authentication Type:"
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/hardware/keydialog.py:250
|
||||
msgid "Encryption Type:"
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/view/home/activitiesdonut.py:90
|
||||
msgid "Starting..."
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/view/home/activitiesdonut.py:104 ../shell/view/home/MeshBox.py:295
|
||||
msgid "Resume"
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/view/home/activitiesdonut.py:111
|
||||
#: ../lib/sugar/activity/activity.py:132
|
||||
msgid "Stop"
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/view/Shell.py:285
|
||||
msgid "Screenshot"
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/view/home/HomeBox.py:159
|
||||
msgid "Reboot"
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/view/home/HomeBox.py:164
|
||||
msgid "Shutdown"
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/view/home/HomeBox.py:170
|
||||
msgid "Register"
|
||||
msgstr ""
|
||||
|
||||
#. Only show disconnect when there's a mesh device, because mesh takes
|
||||
#. priority over the normal wireless device. NM doesn't have a "disconnect"
|
||||
#. method for a device either (for various reasons) so this doesn't
|
||||
#. have a good mapping
|
||||
#: ../shell/view/home/MeshBox.py:90 ../shell/view/home/MeshBox.py:197
|
||||
#: ../shell/view/devices/network/wireless.py:113
|
||||
#: ../shell/view/devices/network/mesh.py:83
|
||||
msgid "Disconnect..."
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/view/home/MeshBox.py:195 ../shell/view/devices/network/mesh.py:37
|
||||
#: ../shell/view/devices/network/mesh.py:62
|
||||
#: ../shell/view/devices/network/mesh.py:66
|
||||
msgid "Mesh Network"
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/view/home/MeshBox.py:300
|
||||
msgid "Join"
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/view/devices/battery.py:38
|
||||
msgid "My Battery life"
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/view/devices/battery.py:94
|
||||
msgid "Battery charging"
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/view/devices/battery.py:96
|
||||
msgid "Battery discharging"
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/view/devices/battery.py:98
|
||||
msgid "Battery fully charged"
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/view/devices/network/wireless.py:61
|
||||
msgid "Disconnected"
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/view/devices/network/wireless.py:131
|
||||
msgid "Channel"
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/view/frame/zoomtoolbar.py:42
|
||||
msgid "Neighborhood"
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/view/frame/zoomtoolbar.py:54
|
||||
msgid "Group"
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/view/frame/zoomtoolbar.py:66
|
||||
msgid "Home"
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/view/frame/zoomtoolbar.py:78
|
||||
msgid "Activity"
|
||||
msgstr ""
|
||||
|
||||
#: ../lib/sugar/activity/activity.py:115
|
||||
msgid "Share with:"
|
||||
msgstr ""
|
||||
|
||||
#: ../lib/sugar/activity/activity.py:117
|
||||
msgid "Private"
|
||||
msgstr ""
|
||||
|
||||
#: ../lib/sugar/activity/activity.py:118
|
||||
msgid "My Neighborhood"
|
||||
msgstr ""
|
||||
|
||||
#: ../lib/sugar/activity/activity.py:126
|
||||
msgid "Keep"
|
||||
msgstr ""
|
||||
|
||||
#: ../lib/sugar/activity/activity.py:245
|
||||
msgid "Undo"
|
||||
msgstr ""
|
||||
|
||||
#: ../lib/sugar/activity/activity.py:250
|
||||
msgid "Redo"
|
||||
msgstr ""
|
||||
|
||||
#: ../lib/sugar/activity/activity.py:260
|
||||
msgid "Copy"
|
||||
msgstr ""
|
||||
|
||||
#: ../lib/sugar/activity/activity.py:265
|
||||
msgid "Paste"
|
||||
msgstr ""
|
||||
|
||||
#: ../lib/sugar/activity/activity.py:454
|
||||
#, python-format
|
||||
msgid "%s Activity"
|
||||
msgstr ""
|
||||
|
||||
#: ../lib/sugar/activity/activity.py:824
|
||||
msgid "Keep error"
|
||||
msgstr ""
|
||||
|
||||
#: ../lib/sugar/activity/activity.py:825
|
||||
msgid "Keep error: all changes will be lost"
|
||||
msgstr ""
|
||||
|
||||
#: ../lib/sugar/activity/activity.py:828
|
||||
msgid "Don't stop"
|
||||
msgstr ""
|
||||
|
||||
#: ../lib/sugar/activity/activity.py:831
|
||||
msgid "Stop anyway"
|
||||
msgstr ""
|
||||
|
||||
#: ../lib/sugar/graphics/alert.py:164 ../lib/sugar/graphics/alert.py:206
|
||||
msgid "Cancel"
|
||||
msgstr ""
|
||||
|
||||
#: ../lib/sugar/graphics/alert.py:168
|
||||
msgid "Ok"
|
||||
msgstr ""
|
||||
|
||||
#: ../lib/sugar/graphics/alert.py:216
|
||||
msgid "Continue"
|
||||
msgstr ""
|
||||
|
||||
#: ../lib/sugar/graphics/alert.py:244
|
||||
msgid "OK"
|
||||
msgstr ""
|
||||
|
||||
#: ../lib/sugar/graphics/objectchooser.py:175
|
||||
#, python-format
|
||||
msgid "%d year"
|
||||
msgstr ""
|
||||
|
||||
#: ../lib/sugar/graphics/objectchooser.py:175
|
||||
#, python-format
|
||||
msgid "%d years"
|
||||
msgstr ""
|
||||
|
||||
#: ../lib/sugar/graphics/objectchooser.py:176
|
||||
#, python-format
|
||||
msgid "%d month"
|
||||
msgstr ""
|
||||
|
||||
#: ../lib/sugar/graphics/objectchooser.py:176
|
||||
#, python-format
|
||||
msgid "%d months"
|
||||
msgstr ""
|
||||
|
||||
#: ../lib/sugar/graphics/objectchooser.py:177
|
||||
#, python-format
|
||||
msgid "%d week"
|
||||
msgstr ""
|
||||
|
||||
#: ../lib/sugar/graphics/objectchooser.py:177
|
||||
#, python-format
|
||||
msgid "%d weeks"
|
||||
msgstr ""
|
||||
|
||||
#: ../lib/sugar/graphics/objectchooser.py:178
|
||||
#, python-format
|
||||
msgid "%d day"
|
||||
msgstr ""
|
||||
|
||||
#: ../lib/sugar/graphics/objectchooser.py:178
|
||||
#, python-format
|
||||
msgid "%d days"
|
||||
msgstr ""
|
||||
|
||||
#: ../lib/sugar/graphics/objectchooser.py:179
|
||||
#, python-format
|
||||
msgid "%d hour"
|
||||
msgstr ""
|
||||
|
||||
#: ../lib/sugar/graphics/objectchooser.py:179
|
||||
#, python-format
|
||||
msgid "%d hours"
|
||||
msgstr ""
|
||||
|
||||
#: ../lib/sugar/graphics/objectchooser.py:180
|
||||
#, python-format
|
||||
msgid "%d minute"
|
||||
msgstr ""
|
||||
|
||||
#: ../lib/sugar/graphics/objectchooser.py:180
|
||||
#, python-format
|
||||
msgid "%d minutes"
|
||||
msgstr ""
|
||||
|
||||
#: ../lib/sugar/graphics/objectchooser.py:181
|
||||
#, python-format
|
||||
msgid "%d second"
|
||||
msgstr ""
|
||||
|
||||
#: ../lib/sugar/graphics/objectchooser.py:181
|
||||
#, python-format
|
||||
msgid "%d seconds"
|
||||
msgstr ""
|
||||
|
||||
#: ../lib/sugar/graphics/objectchooser.py:191
|
||||
msgid " and "
|
||||
msgstr ""
|
||||
|
||||
#: ../lib/sugar/graphics/objectchooser.py:193
|
||||
msgid ", "
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/controlpanel/control.py:213
|
||||
msgid "To apply your changes you have to restart sugar.\n"
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/controlpanel/control.py:267
|
||||
msgid "Error in specified color modifiers."
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/controlpanel/control.py:270
|
||||
msgid "Error in specified colors."
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/controlpanel/control.py:307
|
||||
msgid "off"
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/controlpanel/control.py:309
|
||||
msgid "on"
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/controlpanel/control.py:310
|
||||
msgid "State is unknown."
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/controlpanel/control.py:332
|
||||
msgid "Error in specified radio argument use on/off."
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/controlpanel/control.py:336
|
||||
msgid "Permission denied. You need to be root to run this method."
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/controlpanel/control.py:366
|
||||
msgid "Error in reading timezone"
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/controlpanel/control.py:397
|
||||
#, python-format
|
||||
msgid "Error copying timezone (from %s): %s"
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/controlpanel/control.py:402
|
||||
#, python-format
|
||||
msgid "Changing permission of timezone: %s"
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/controlpanel/control.py:412
|
||||
msgid "Error timezone does not exist."
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/controlpanel/control.py:417 ../shell/controlpanel/control.py:436
|
||||
#, python-format
|
||||
msgid "Could not access %s. Create standard settings."
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/controlpanel/control.py:463
|
||||
#, python-format
|
||||
msgid "Language for code=%s could not be determined."
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/controlpanel/control.py:473
|
||||
#, python-format
|
||||
msgid "Sorry I do not speak '%s'."
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/view/devices/network/mesh.py:105
|
||||
msgid "Connected to a School Mesh Portal"
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/view/devices/network/mesh.py:107
|
||||
msgid "Looking for a School Mesh Portal..."
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/view/devices/network/mesh.py:110
|
||||
msgid "Connected to an XO Mesh Portal"
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/view/devices/network/mesh.py:112
|
||||
msgid "Looking for an XO Mesh Portal..."
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/view/devices/network/mesh.py:115
|
||||
msgid "Connected to a Simple Mesh"
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/view/devices/network/mesh.py:117
|
||||
msgid "Starting a Simple Mesh"
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/view/devices/network/mesh.py:124
|
||||
msgid "Unknown Mesh"
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/view/home/HomeBox.py:175 ../shell/view/home/HomeBox.py:216
|
||||
msgid "About this XO"
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/view/home/HomeBox.py:222
|
||||
msgid "Not available"
|
||||
msgstr ""
|
@ -1,485 +0,0 @@
|
||||
# translation of pl.po to Polish
|
||||
# Piotr Drąg <raven@pmail.pl>, 2007.
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: pl\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2008-01-18 18:19+0000\n"
|
||||
"PO-Revision-Date: 2008-01-07 22:22+0000\n"
|
||||
"Last-Translator: Wiktor Idzikowski <wiktor.idzikowski@gmail.com>\n"
|
||||
"Language-Team: Polish <pl@li.org>\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
"X-Generator: Pootle 1.0.2\n"
|
||||
|
||||
#: ../shell/intro/intro.py:77
|
||||
msgid "Pick a buddy picture"
|
||||
msgstr "Wybierz obrazek znajomego"
|
||||
|
||||
#: ../shell/intro/intro.py:100
|
||||
msgid "My Picture:"
|
||||
msgstr "Mój obrazek:"
|
||||
|
||||
#: ../shell/intro/intro.py:180
|
||||
msgid "My Name:"
|
||||
msgstr "Moje imię:"
|
||||
|
||||
#: ../shell/intro/intro.py:224
|
||||
msgid "My Color:"
|
||||
msgstr "Mój kolor:"
|
||||
|
||||
#: ../shell/view/BuddyMenu.py:59
|
||||
msgid "Remove friend"
|
||||
msgstr "Usuń przyjaciela"
|
||||
|
||||
#: ../shell/view/BuddyMenu.py:62
|
||||
msgid "Make friend"
|
||||
msgstr "Uczyń przyjacielem"
|
||||
|
||||
#. FIXME check that the buddy is not in the activity already
|
||||
#: ../shell/view/BuddyMenu.py:96
|
||||
msgid "Invite"
|
||||
msgstr "Zaproś"
|
||||
|
||||
#: ../shell/view/clipboardmenu.py:58
|
||||
msgid "Remove"
|
||||
msgstr "Usuń"
|
||||
|
||||
#: ../shell/view/clipboardmenu.py:63
|
||||
msgid "Open"
|
||||
msgstr "Otwórz"
|
||||
|
||||
#: ../shell/view/clipboardmenu.py:76
|
||||
msgid "Stop download"
|
||||
msgstr "Zatrzymaj pobieranie"
|
||||
|
||||
#. self._stop_item = MenuItem(_('Stop download'), 'stock-close')
|
||||
#. TODO: Implement stopping downloads
|
||||
#. self._stop_item.connect('activate', self._stop_item_activate_cb)
|
||||
#. self.append_menu_item(self._stop_item)
|
||||
#: ../shell/view/clipboardmenu.py:73
|
||||
msgid "Add to journal"
|
||||
msgstr "Dodaj do dziennika"
|
||||
|
||||
#: ../shell/view/clipboardmenu.py:213
|
||||
#, python-format
|
||||
msgid "Clipboard object: %s."
|
||||
msgstr "Obiekt w schowku: %s."
|
||||
|
||||
#: ../services/clipboard/objecttypeservice.py:32
|
||||
msgid "Text"
|
||||
msgstr "Tekst"
|
||||
|
||||
#: ../services/clipboard/objecttypeservice.py:36
|
||||
msgid "Image"
|
||||
msgstr "Obrazek"
|
||||
|
||||
#: ../shell/view/Shell.py:285
|
||||
msgid "Screenshot"
|
||||
msgstr "Zrzut ekranu"
|
||||
|
||||
#: ../shell/view/home/HomeBox.py:164
|
||||
msgid "Shutdown"
|
||||
msgstr "Zakończ"
|
||||
|
||||
#: ../shell/view/home/MeshBox.py:195 ../shell/view/devices/network/mesh.py:37
|
||||
#: ../shell/view/devices/network/mesh.py:62
|
||||
#: ../shell/view/devices/network/mesh.py:66
|
||||
msgid "Mesh Network"
|
||||
msgstr "Sieć"
|
||||
|
||||
#: ../sugar/activity/activity.py:68
|
||||
msgid "Save"
|
||||
msgstr "Zapisz"
|
||||
|
||||
#: ../sugar/activity/activity.py:74
|
||||
msgid "Share"
|
||||
msgstr "Podziel się"
|
||||
|
||||
#: ../sugar/activity/activity.py:87
|
||||
msgid "Close"
|
||||
msgstr "Zamknij"
|
||||
|
||||
#: ../lib/sugar/activity/activity.py:454
|
||||
#, python-format
|
||||
msgid "%s Activity"
|
||||
msgstr "Aktywność %s"
|
||||
|
||||
#: ../shell/intro/intro.py:67
|
||||
msgid "Name:"
|
||||
msgstr "Imię:"
|
||||
|
||||
#: ../shell/intro/intro.py:96
|
||||
msgid "Click to change color:"
|
||||
msgstr "Kliknij aby zmienić kolor:"
|
||||
|
||||
#: ../shell/intro/intro.py:146
|
||||
msgid "Back"
|
||||
msgstr "Wstecz"
|
||||
|
||||
#: ../shell/intro/intro.py:160
|
||||
#, fuzzy
|
||||
msgid "Done"
|
||||
msgstr "Zakończono"
|
||||
|
||||
#: ../shell/intro/intro.py:163
|
||||
msgid "Next"
|
||||
msgstr "Dalej"
|
||||
|
||||
#: ../shell/view/BuddyMenu.py:84
|
||||
#, python-format
|
||||
msgid "Invite to %s"
|
||||
msgstr "Zaproś do %s"
|
||||
|
||||
#: ../shell/hardware/keydialog.py:149
|
||||
msgid "Key Type:"
|
||||
msgstr "Rodzaj klucza:"
|
||||
|
||||
#: ../shell/hardware/keydialog.py:169
|
||||
msgid "Authentication Type:"
|
||||
msgstr "Rodzaj uwierzytelniania:"
|
||||
|
||||
#: ../shell/hardware/keydialog.py:250
|
||||
msgid "Encryption Type:"
|
||||
msgstr "Rodzaj szyfrowania:"
|
||||
|
||||
#: ../shell/view/home/activitiesdonut.py:90
|
||||
#, fuzzy
|
||||
msgid "Starting..."
|
||||
msgstr "Rozpoczynanie..."
|
||||
|
||||
#: ../shell/view/home/activitiesdonut.py:104 ../shell/view/home/MeshBox.py:295
|
||||
msgid "Resume"
|
||||
msgstr "Wznów"
|
||||
|
||||
#: ../shell/view/home/activitiesdonut.py:111
|
||||
#: ../lib/sugar/activity/activity.py:132
|
||||
msgid "Stop"
|
||||
msgstr "Zatrzymaj"
|
||||
|
||||
#: ../shell/view/home/HomeBox.py:159
|
||||
msgid "Reboot"
|
||||
msgstr "Uruchom ponownie"
|
||||
|
||||
#: ../shell/view/home/HomeBox.py:170
|
||||
msgid "Register"
|
||||
msgstr "Zarejestruj"
|
||||
|
||||
#. Only show disconnect when there's a mesh device, because mesh takes
|
||||
#. priority over the normal wireless device. NM doesn't have a "disconnect"
|
||||
#. method for a device either (for various reasons) so this doesn't
|
||||
#. have a good mapping
|
||||
#: ../shell/view/home/MeshBox.py:90 ../shell/view/home/MeshBox.py:197
|
||||
#: ../shell/view/devices/network/wireless.py:113
|
||||
#: ../shell/view/devices/network/mesh.py:83
|
||||
#, fuzzy
|
||||
msgid "Disconnect..."
|
||||
msgstr "Rozłączanie..."
|
||||
|
||||
#: ../shell/view/home/MeshBox.py:300
|
||||
msgid "Join"
|
||||
msgstr "Dołącz"
|
||||
|
||||
#: ../shell/view/devices/battery.py:38
|
||||
#, fuzzy
|
||||
msgid "My Battery life"
|
||||
msgstr "Życie mojej baterii"
|
||||
|
||||
#: ../shell/view/devices/battery.py:94
|
||||
msgid "Battery charging"
|
||||
msgstr "Ładowanie baterii"
|
||||
|
||||
#: ../shell/view/devices/battery.py:96
|
||||
msgid "Battery discharging"
|
||||
msgstr "Rozładowywanie baterii"
|
||||
|
||||
#: ../shell/view/devices/battery.py:98
|
||||
msgid "Battery fully charged"
|
||||
msgstr "Bateria w pełni naładowana"
|
||||
|
||||
#: ../shell/view/devices/network/wireless.py:61
|
||||
msgid "Disconnected"
|
||||
msgstr "Rozłączony"
|
||||
|
||||
#: ../shell/view/devices/network/wireless.py:131
|
||||
msgid "Channel"
|
||||
msgstr "Kanał"
|
||||
|
||||
#: ../shell/view/frame/zoomtoolbar.py:42
|
||||
msgid "Neighborhood"
|
||||
msgstr "Sąsiedztwo"
|
||||
|
||||
#: ../shell/view/frame/zoomtoolbar.py:54
|
||||
msgid "Group"
|
||||
msgstr "Grupa"
|
||||
|
||||
#: ../shell/view/frame/zoomtoolbar.py:66
|
||||
msgid "Home"
|
||||
msgstr "Dom"
|
||||
|
||||
#: ../shell/view/frame/zoomtoolbar.py:78
|
||||
msgid "Activity"
|
||||
msgstr "Czynność"
|
||||
|
||||
#: ../lib/sugar/activity/activity.py:115
|
||||
#, fuzzy
|
||||
msgid "Share with:"
|
||||
msgstr "Podziel się z:"
|
||||
|
||||
#: ../lib/sugar/activity/activity.py:117
|
||||
msgid "Private"
|
||||
msgstr "Prywatny"
|
||||
|
||||
#: ../lib/sugar/activity/activity.py:118
|
||||
msgid "My Neighborhood"
|
||||
msgstr "Moje sąsiedztwo"
|
||||
|
||||
#: ../lib/sugar/activity/activity.py:126
|
||||
msgid "Keep"
|
||||
msgstr "Zachowaj"
|
||||
|
||||
#: ../lib/sugar/activity/activity.py:245
|
||||
msgid "Undo"
|
||||
msgstr "Cofnij"
|
||||
|
||||
#: ../lib/sugar/activity/activity.py:250
|
||||
msgid "Redo"
|
||||
msgstr "Ponów"
|
||||
|
||||
#: ../lib/sugar/activity/activity.py:260
|
||||
msgid "Copy"
|
||||
msgstr "Kopiuj"
|
||||
|
||||
#: ../lib/sugar/activity/activity.py:265
|
||||
msgid "Paste"
|
||||
msgstr "Wklej"
|
||||
|
||||
#: ../lib/sugar/activity/activity.py:824
|
||||
msgid "Keep error"
|
||||
msgstr "Zachowaj błąd"
|
||||
|
||||
#: ../lib/sugar/activity/activity.py:825
|
||||
msgid "Keep error: all changes will be lost"
|
||||
msgstr "Zachowaj błąd: wszystkie zmiany zostaną utracone"
|
||||
|
||||
#: ../lib/sugar/activity/activity.py:828
|
||||
msgid "Don't stop"
|
||||
msgstr "Nie zatrzymuj"
|
||||
|
||||
#: ../lib/sugar/activity/activity.py:831
|
||||
#, fuzzy
|
||||
msgid "Stop anyway"
|
||||
msgstr "Zatrzymaj mimo wszystko"
|
||||
|
||||
#: ../lib/sugar/graphics/alert.py:164 ../lib/sugar/graphics/alert.py:206
|
||||
msgid "Cancel"
|
||||
msgstr "Anuluj"
|
||||
|
||||
#: ../lib/sugar/graphics/alert.py:168
|
||||
msgid "Ok"
|
||||
msgstr "Ok"
|
||||
|
||||
#: ../lib/sugar/graphics/alert.py:216
|
||||
msgid "Continue"
|
||||
msgstr "Kontynuuj"
|
||||
|
||||
#: ../lib/sugar/graphics/alert.py:244
|
||||
msgid "OK"
|
||||
msgstr "OK"
|
||||
|
||||
#: ../lib/sugar/graphics/objectchooser.py:175
|
||||
#, python-format
|
||||
msgid "%d year"
|
||||
msgstr "%d rok"
|
||||
|
||||
#: ../lib/sugar/graphics/objectchooser.py:175
|
||||
#, python-format
|
||||
msgid "%d years"
|
||||
msgstr "%d lata"
|
||||
|
||||
#: ../lib/sugar/graphics/objectchooser.py:176
|
||||
#, python-format
|
||||
msgid "%d month"
|
||||
msgstr "%d miesiąc"
|
||||
|
||||
#: ../lib/sugar/graphics/objectchooser.py:176
|
||||
#, python-format
|
||||
msgid "%d months"
|
||||
msgstr "%d miesiące"
|
||||
|
||||
#: ../lib/sugar/graphics/objectchooser.py:177
|
||||
#, python-format
|
||||
msgid "%d week"
|
||||
msgstr "%d tydzień"
|
||||
|
||||
#: ../lib/sugar/graphics/objectchooser.py:177
|
||||
#, python-format
|
||||
msgid "%d weeks"
|
||||
msgstr "%d tygodnie"
|
||||
|
||||
#: ../lib/sugar/graphics/objectchooser.py:178
|
||||
#, python-format
|
||||
msgid "%d day"
|
||||
msgstr "%d dzień"
|
||||
|
||||
#: ../lib/sugar/graphics/objectchooser.py:178
|
||||
#, python-format
|
||||
#, fuzzy
|
||||
msgid "%d days"
|
||||
msgstr "%d dni"
|
||||
|
||||
#: ../lib/sugar/graphics/objectchooser.py:179
|
||||
#, python-format
|
||||
msgid "%d hour"
|
||||
msgstr "%d godzina"
|
||||
|
||||
#: ../lib/sugar/graphics/objectchooser.py:179
|
||||
#, python-format
|
||||
msgid "%d hours"
|
||||
msgstr "%d godziny"
|
||||
|
||||
#: ../lib/sugar/graphics/objectchooser.py:180
|
||||
#, python-format
|
||||
msgid "%d minute"
|
||||
msgstr "%d minuta"
|
||||
|
||||
#: ../lib/sugar/graphics/objectchooser.py:180
|
||||
#, python-format
|
||||
msgid "%d minutes"
|
||||
msgstr "%d minuty"
|
||||
|
||||
#: ../lib/sugar/graphics/objectchooser.py:181
|
||||
#, python-format
|
||||
msgid "%d second"
|
||||
msgstr "%d sekunda"
|
||||
|
||||
#: ../lib/sugar/graphics/objectchooser.py:181
|
||||
#, python-format
|
||||
msgid "%d seconds"
|
||||
msgstr "%d sekundy"
|
||||
|
||||
#: ../lib/sugar/graphics/objectchooser.py:191
|
||||
msgid " and "
|
||||
msgstr "_i_"
|
||||
|
||||
#: ../lib/sugar/graphics/objectchooser.py:193
|
||||
#, fuzzy
|
||||
msgid ", "
|
||||
msgstr ", "
|
||||
|
||||
#: ../shell/controlpanel/control.py:213
|
||||
#, fuzzy
|
||||
msgid "To apply your changes you have to restart sugar.\n"
|
||||
msgstr "Aby zastosować zmiany należy uruchomić ponownie sugar."
|
||||
|
||||
#: ../shell/controlpanel/control.py:267
|
||||
#, fuzzy
|
||||
msgid "Error in specified color modifiers."
|
||||
msgstr "Błąd w podanych modifikatorach kolorów."
|
||||
|
||||
#: ../shell/controlpanel/control.py:270
|
||||
msgid "Error in specified colors."
|
||||
msgstr "Błąd w podanych kolorach."
|
||||
|
||||
#: ../shell/controlpanel/control.py:307
|
||||
msgid "off"
|
||||
msgstr "Wyłączony"
|
||||
|
||||
#: ../shell/controlpanel/control.py:309
|
||||
msgid "on"
|
||||
msgstr "Włączony"
|
||||
|
||||
#: ../shell/controlpanel/control.py:310
|
||||
#, fuzzy
|
||||
msgid "State is unknown."
|
||||
msgstr "Nieokreślony stan."
|
||||
|
||||
#: ../shell/controlpanel/control.py:332
|
||||
#, fuzzy
|
||||
msgid "Error in specified radio argument use on/off."
|
||||
msgstr "Błąd w podanych arugumentach radia użyj Włącz/Wyłącz"
|
||||
|
||||
#: ../shell/controlpanel/control.py:336
|
||||
msgid "Permission denied. You need to be root to run this method."
|
||||
msgstr "Brak dostępu. Musisz być superużytkownikiem aby użyć tej metody."
|
||||
|
||||
#: ../shell/controlpanel/control.py:366
|
||||
msgid "Error in reading timezone"
|
||||
msgstr "Błąd przy wczytywaniu strefy czasowej"
|
||||
|
||||
#: ../shell/controlpanel/control.py:397
|
||||
#, python-format
|
||||
msgid "Error copying timezone (from %s): %s"
|
||||
msgstr "Bład przy wczytywaniu strefy czasowej (z %s): %s"
|
||||
|
||||
#: ../shell/controlpanel/control.py:402
|
||||
#, python-format
|
||||
#, fuzzy
|
||||
msgid "Changing permission of timezone: %s"
|
||||
msgstr "Zmienianie uprawnień do strefy czasowej: %s"
|
||||
|
||||
#: ../shell/controlpanel/control.py:412
|
||||
#, fuzzy
|
||||
msgid "Error timezone does not exist."
|
||||
msgstr "Błąd, strefa czasowa nie istnieje."
|
||||
|
||||
#: ../shell/controlpanel/control.py:417 ../shell/controlpanel/control.py:436
|
||||
#, python-format
|
||||
#, fuzzy
|
||||
msgid "Could not access %s. Create standard settings."
|
||||
msgstr "Nie można odczytać %s. Stwórz standardowe ustawienia."
|
||||
|
||||
#: ../shell/controlpanel/control.py:463
|
||||
#, python-format
|
||||
msgid "Language for code=%s could not be determined."
|
||||
msgstr "Nie można określić języka dla kodu=%s."
|
||||
|
||||
#: ../shell/controlpanel/control.py:473
|
||||
#, python-format
|
||||
#, fuzzy
|
||||
msgid "Sorry I do not speak '%s'."
|
||||
msgstr "Przykro mi, nie mówię po '%s'."
|
||||
|
||||
#: ../shell/view/devices/network/mesh.py:105
|
||||
#, fuzzy
|
||||
msgid "Connected to a School Mesh Portal"
|
||||
msgstr "Połączono z serwerem szkolnym"
|
||||
|
||||
#: ../shell/view/devices/network/mesh.py:107
|
||||
#, fuzzy
|
||||
msgid "Looking for a School Mesh Portal..."
|
||||
msgstr "Szukanie serwera szkolnego..."
|
||||
|
||||
#: ../shell/view/devices/network/mesh.py:110
|
||||
#, fuzzy
|
||||
msgid "Connected to an XO Mesh Portal"
|
||||
msgstr "Połączono z portalem XO"
|
||||
|
||||
#: ../shell/view/devices/network/mesh.py:112
|
||||
#, fuzzy
|
||||
msgid "Looking for an XO Mesh Portal..."
|
||||
msgstr "Szukanie portalu XO..."
|
||||
|
||||
#: ../shell/view/devices/network/mesh.py:115
|
||||
#, fuzzy
|
||||
msgid "Connected to a Simple Mesh"
|
||||
msgstr "Połączono z Simple Mesh"
|
||||
|
||||
#: ../shell/view/devices/network/mesh.py:117
|
||||
#, fuzzy
|
||||
msgid "Starting a Simple Mesh"
|
||||
msgstr "Rozpoczynanie Simple Mesh"
|
||||
|
||||
#: ../shell/view/devices/network/mesh.py:124
|
||||
#, fuzzy
|
||||
msgid "Unknown Mesh"
|
||||
msgstr "Nieznany Mesh"
|
||||
|
||||
#: ../shell/view/home/HomeBox.py:175 ../shell/view/home/HomeBox.py:216
|
||||
msgid "About this XO"
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/view/home/HomeBox.py:222
|
||||
msgid "Not available"
|
||||
msgstr ""
|
@ -1,419 +0,0 @@
|
||||
# SOME DESCRIPTIVE TITLE.
|
||||
# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
|
||||
# This file is distributed under the same license as the PACKAGE package.
|
||||
# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: PACKAGE VERSION\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2008-01-18 18:19+0000\n"
|
||||
"PO-Revision-Date: 2008-01-07 18:59+0000\n"
|
||||
"Last-Translator: Ivo Emanuel Gonçalves <justivo@gmail.com>\n"
|
||||
"Language-Team: LANGUAGE <LL@li.org>\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
"X-Generator: Pootle 1.0.2\n"
|
||||
|
||||
#: ../shell/intro/intro.py:67
|
||||
msgid "Name:"
|
||||
msgstr "Nome:"
|
||||
|
||||
#: ../shell/intro/intro.py:96
|
||||
msgid "Click to change color:"
|
||||
msgstr "Clica para mudar a cor:"
|
||||
|
||||
#: ../shell/intro/intro.py:146
|
||||
msgid "Back"
|
||||
msgstr "Anterior"
|
||||
|
||||
#: ../shell/intro/intro.py:160
|
||||
msgid "Done"
|
||||
msgstr "Finalizado"
|
||||
|
||||
#: ../shell/intro/intro.py:163
|
||||
msgid "Next"
|
||||
msgstr "Próximo"
|
||||
|
||||
#: ../shell/view/BuddyMenu.py:59
|
||||
msgid "Remove friend"
|
||||
msgstr "Remover amigo"
|
||||
|
||||
#: ../shell/view/BuddyMenu.py:62
|
||||
msgid "Make friend"
|
||||
msgstr "Fazer amigo"
|
||||
|
||||
#: ../shell/view/BuddyMenu.py:84
|
||||
#, python-format
|
||||
msgid "Invite to %s"
|
||||
msgstr "Convidar para %s"
|
||||
|
||||
#: ../shell/view/clipboardmenu.py:58
|
||||
msgid "Remove"
|
||||
msgstr "Remover"
|
||||
|
||||
#: ../shell/view/clipboardmenu.py:63
|
||||
msgid "Open"
|
||||
msgstr "Abrir"
|
||||
|
||||
#. self._stop_item = MenuItem(_('Stop download'), 'stock-close')
|
||||
#. TODO: Implement stopping downloads
|
||||
#. self._stop_item.connect('activate', self._stop_item_activate_cb)
|
||||
#. self.append_menu_item(self._stop_item)
|
||||
#: ../shell/view/clipboardmenu.py:73
|
||||
msgid "Add to journal"
|
||||
msgstr "Adicionar ao Diário"
|
||||
|
||||
#: ../shell/view/clipboardmenu.py:213
|
||||
#, python-format
|
||||
msgid "Clipboard object: %s."
|
||||
msgstr "Objecto da barra lateral: %s."
|
||||
|
||||
#: ../shell/hardware/keydialog.py:149
|
||||
msgid "Key Type:"
|
||||
msgstr "Tipo de Chave:"
|
||||
|
||||
#: ../shell/hardware/keydialog.py:169
|
||||
msgid "Authentication Type:"
|
||||
msgstr "Tipo de Autenticação:"
|
||||
|
||||
#: ../shell/hardware/keydialog.py:250
|
||||
msgid "Encryption Type:"
|
||||
msgstr "Tipo de Encriptação:"
|
||||
|
||||
#: ../shell/view/home/activitiesdonut.py:90
|
||||
msgid "Starting..."
|
||||
msgstr "Começando..."
|
||||
|
||||
#: ../shell/view/home/activitiesdonut.py:104 ../shell/view/home/MeshBox.py:295
|
||||
msgid "Resume"
|
||||
msgstr "Continuar"
|
||||
|
||||
#: ../shell/view/home/activitiesdonut.py:111
|
||||
#: ../lib/sugar/activity/activity.py:132
|
||||
msgid "Stop"
|
||||
msgstr "Parar"
|
||||
|
||||
#: ../shell/view/Shell.py:285
|
||||
msgid "Screenshot"
|
||||
msgstr "Fotografia"
|
||||
|
||||
#: ../shell/view/home/HomeBox.py:159
|
||||
msgid "Reboot"
|
||||
msgstr "Reiniciar"
|
||||
|
||||
#: ../shell/view/home/HomeBox.py:164
|
||||
msgid "Shutdown"
|
||||
msgstr "Desligar"
|
||||
|
||||
#: ../shell/view/home/HomeBox.py:170
|
||||
msgid "Register"
|
||||
msgstr "Registar"
|
||||
|
||||
#. Only show disconnect when there's a mesh device, because mesh takes
|
||||
#. priority over the normal wireless device. NM doesn't have a "disconnect"
|
||||
#. method for a device either (for various reasons) so this doesn't
|
||||
#. have a good mapping
|
||||
#: ../shell/view/home/MeshBox.py:90 ../shell/view/home/MeshBox.py:197
|
||||
#: ../shell/view/devices/network/wireless.py:113
|
||||
#: ../shell/view/devices/network/mesh.py:83
|
||||
msgid "Disconnect..."
|
||||
msgstr "Desconectar..."
|
||||
|
||||
#: ../shell/view/home/MeshBox.py:195 ../shell/view/devices/network/mesh.py:37
|
||||
#: ../shell/view/devices/network/mesh.py:62
|
||||
#: ../shell/view/devices/network/mesh.py:66
|
||||
msgid "Mesh Network"
|
||||
msgstr "Rede Mesh"
|
||||
|
||||
#: ../shell/view/home/MeshBox.py:300
|
||||
msgid "Join"
|
||||
msgstr "Juntar"
|
||||
|
||||
#: ../shell/view/devices/battery.py:38
|
||||
msgid "My Battery life"
|
||||
msgstr "Energia da bateria"
|
||||
|
||||
#: ../shell/view/devices/battery.py:94
|
||||
msgid "Battery charging"
|
||||
msgstr "Bateria a carregar"
|
||||
|
||||
#: ../shell/view/devices/battery.py:96
|
||||
msgid "Battery discharging"
|
||||
msgstr "Bateria a descarregar"
|
||||
|
||||
#: ../shell/view/devices/battery.py:98
|
||||
msgid "Battery fully charged"
|
||||
msgstr "Bateria totalmente carregada"
|
||||
|
||||
#: ../shell/view/devices/network/wireless.py:61
|
||||
msgid "Disconnected"
|
||||
msgstr "Disconectado"
|
||||
|
||||
#: ../shell/view/devices/network/wireless.py:131
|
||||
msgid "Channel"
|
||||
msgstr "Canal"
|
||||
|
||||
#: ../shell/view/frame/zoomtoolbar.py:42
|
||||
msgid "Neighborhood"
|
||||
msgstr "Vizinhança"
|
||||
|
||||
#: ../shell/view/frame/zoomtoolbar.py:54
|
||||
msgid "Group"
|
||||
msgstr "Grupo"
|
||||
|
||||
#: ../shell/view/frame/zoomtoolbar.py:66
|
||||
msgid "Home"
|
||||
msgstr "Zona Principal"
|
||||
|
||||
#: ../shell/view/frame/zoomtoolbar.py:78
|
||||
msgid "Activity"
|
||||
msgstr "Actividade"
|
||||
|
||||
#: ../lib/sugar/activity/activity.py:115
|
||||
msgid "Share with:"
|
||||
msgstr "Partilhar com:"
|
||||
|
||||
#: ../lib/sugar/activity/activity.py:117
|
||||
msgid "Private"
|
||||
msgstr "Privado"
|
||||
|
||||
#: ../lib/sugar/activity/activity.py:118
|
||||
msgid "My Neighborhood"
|
||||
msgstr "Minha Vizinhança"
|
||||
|
||||
#: ../lib/sugar/activity/activity.py:126
|
||||
msgid "Keep"
|
||||
msgstr "Manter"
|
||||
|
||||
#: ../lib/sugar/activity/activity.py:245
|
||||
msgid "Undo"
|
||||
msgstr "Desfazer"
|
||||
|
||||
#: ../lib/sugar/activity/activity.py:250
|
||||
msgid "Redo"
|
||||
msgstr "Refazer"
|
||||
|
||||
#: ../lib/sugar/activity/activity.py:260
|
||||
msgid "Copy"
|
||||
msgstr "Copiar"
|
||||
|
||||
#: ../lib/sugar/activity/activity.py:265
|
||||
msgid "Paste"
|
||||
msgstr "Colar"
|
||||
|
||||
#: ../lib/sugar/activity/activity.py:454
|
||||
#, python-format
|
||||
msgid "%s Activity"
|
||||
msgstr "%s Actividade"
|
||||
|
||||
#: ../lib/sugar/activity/activity.py:824
|
||||
msgid "Keep error"
|
||||
msgstr "Guardar erro"
|
||||
|
||||
#: ../lib/sugar/activity/activity.py:825
|
||||
msgid "Keep error: all changes will be lost"
|
||||
msgstr "Guardar erro: todas as mudanças serão perdidas"
|
||||
|
||||
#: ../lib/sugar/activity/activity.py:828
|
||||
msgid "Don't stop"
|
||||
msgstr "Não pares"
|
||||
|
||||
#: ../lib/sugar/activity/activity.py:831
|
||||
msgid "Stop anyway"
|
||||
msgstr "Parar à mesma"
|
||||
|
||||
#: ../lib/sugar/graphics/alert.py:164 ../lib/sugar/graphics/alert.py:206
|
||||
msgid "Cancel"
|
||||
msgstr "Cancelar"
|
||||
|
||||
#: ../lib/sugar/graphics/alert.py:168
|
||||
msgid "Ok"
|
||||
msgstr "Ok"
|
||||
|
||||
#: ../lib/sugar/graphics/alert.py:216
|
||||
msgid "Continue"
|
||||
msgstr "Continuar"
|
||||
|
||||
#: ../lib/sugar/graphics/alert.py:244
|
||||
msgid "OK"
|
||||
msgstr "OK"
|
||||
|
||||
#: ../lib/sugar/graphics/objectchooser.py:175
|
||||
#, python-format
|
||||
msgid "%d year"
|
||||
msgstr "%d ano"
|
||||
|
||||
#: ../lib/sugar/graphics/objectchooser.py:175
|
||||
#, python-format
|
||||
msgid "%d years"
|
||||
msgstr "%d anos"
|
||||
|
||||
#: ../lib/sugar/graphics/objectchooser.py:176
|
||||
#, python-format
|
||||
msgid "%d month"
|
||||
msgstr "%d mês"
|
||||
|
||||
#: ../lib/sugar/graphics/objectchooser.py:176
|
||||
#, python-format
|
||||
msgid "%d months"
|
||||
msgstr "%d meses"
|
||||
|
||||
#: ../lib/sugar/graphics/objectchooser.py:177
|
||||
#, python-format
|
||||
msgid "%d week"
|
||||
msgstr "%d semana"
|
||||
|
||||
#: ../lib/sugar/graphics/objectchooser.py:177
|
||||
#, python-format
|
||||
msgid "%d weeks"
|
||||
msgstr "%d semanas"
|
||||
|
||||
#: ../lib/sugar/graphics/objectchooser.py:178
|
||||
#, python-format
|
||||
msgid "%d day"
|
||||
msgstr "%d dia"
|
||||
|
||||
#: ../lib/sugar/graphics/objectchooser.py:178
|
||||
#, python-format
|
||||
msgid "%d days"
|
||||
msgstr "%d dias"
|
||||
|
||||
#: ../lib/sugar/graphics/objectchooser.py:179
|
||||
#, python-format
|
||||
msgid "%d hour"
|
||||
msgstr "%d hora"
|
||||
|
||||
#: ../lib/sugar/graphics/objectchooser.py:179
|
||||
#, python-format
|
||||
msgid "%d hours"
|
||||
msgstr "%d horas"
|
||||
|
||||
#: ../lib/sugar/graphics/objectchooser.py:180
|
||||
#, python-format
|
||||
msgid "%d minute"
|
||||
msgstr "%d minuto"
|
||||
|
||||
#: ../lib/sugar/graphics/objectchooser.py:180
|
||||
#, python-format
|
||||
msgid "%d minutes"
|
||||
msgstr "%d minutos"
|
||||
|
||||
#: ../lib/sugar/graphics/objectchooser.py:181
|
||||
#, python-format
|
||||
msgid "%d second"
|
||||
msgstr "%d segundo"
|
||||
|
||||
#: ../lib/sugar/graphics/objectchooser.py:181
|
||||
#, python-format
|
||||
msgid "%d seconds"
|
||||
msgstr "%d segundos"
|
||||
|
||||
#: ../lib/sugar/graphics/objectchooser.py:191
|
||||
msgid " and "
|
||||
msgstr " e "
|
||||
|
||||
#: ../lib/sugar/graphics/objectchooser.py:193
|
||||
msgid ", "
|
||||
msgstr ", "
|
||||
|
||||
#: ../shell/controlpanel/control.py:213
|
||||
msgid "To apply your changes you have to restart sugar.\n"
|
||||
msgstr "Para aplicar as mudanças tens que reiniciar o sistema.\n"
|
||||
|
||||
#: ../shell/controlpanel/control.py:267
|
||||
msgid "Error in specified color modifiers."
|
||||
msgstr "Erro nos modificadores de cor especificados."
|
||||
|
||||
#: ../shell/controlpanel/control.py:270
|
||||
msgid "Error in specified colors."
|
||||
msgstr "Erro nas cores especificadas."
|
||||
|
||||
#: ../shell/controlpanel/control.py:307
|
||||
msgid "off"
|
||||
msgstr "desligar"
|
||||
|
||||
#: ../shell/controlpanel/control.py:309
|
||||
msgid "on"
|
||||
msgstr "ligar"
|
||||
|
||||
#: ../shell/controlpanel/control.py:310
|
||||
msgid "State is unknown."
|
||||
msgstr "Situação é desconhecida."
|
||||
|
||||
#: ../shell/controlpanel/control.py:332
|
||||
msgid "Error in specified radio argument use on/off."
|
||||
msgstr "Erro no argumento especificado, usa ligar/desligar."
|
||||
|
||||
#: ../shell/controlpanel/control.py:336
|
||||
msgid "Permission denied. You need to be root to run this method."
|
||||
msgstr "Permissão negada. Tens que ser administrador para correr este método."
|
||||
|
||||
#: ../shell/controlpanel/control.py:366
|
||||
msgid "Error in reading timezone"
|
||||
msgstr "Erro ao ler a zona horária"
|
||||
|
||||
#: ../shell/controlpanel/control.py:397
|
||||
#, python-format
|
||||
msgid "Error copying timezone (from %s): %s"
|
||||
msgstr "Erro ao copiar a zona horária (de %s): %s"
|
||||
|
||||
#: ../shell/controlpanel/control.py:402
|
||||
#, python-format
|
||||
msgid "Changing permission of timezone: %s"
|
||||
msgstr "Modificando permissão da zona horária: %s"
|
||||
|
||||
#: ../shell/controlpanel/control.py:412
|
||||
msgid "Error timezone does not exist."
|
||||
msgstr "Erro: zona horária não existe."
|
||||
|
||||
#: ../shell/controlpanel/control.py:417 ../shell/controlpanel/control.py:436
|
||||
#, python-format
|
||||
msgid "Could not access %s. Create standard settings."
|
||||
msgstr "Não foi possível aceder a %s. Cria uma configuração básica."
|
||||
|
||||
#: ../shell/controlpanel/control.py:463
|
||||
#, python-format
|
||||
msgid "Language for code=%s could not be determined."
|
||||
msgstr "Código de linguagem=%s não foi possível determinar."
|
||||
|
||||
#: ../shell/controlpanel/control.py:473
|
||||
#, python-format
|
||||
msgid "Sorry I do not speak '%s'."
|
||||
msgstr "Desculpa, eu não falo '%s'."
|
||||
|
||||
#: ../shell/view/devices/network/mesh.py:105
|
||||
msgid "Connected to a School Mesh Portal"
|
||||
msgstr "Conectado a um Portal Mesh de Escola"
|
||||
|
||||
#: ../shell/view/devices/network/mesh.py:107
|
||||
msgid "Looking for a School Mesh Portal..."
|
||||
msgstr "À procura de um Portal Mesh de Escola..."
|
||||
|
||||
#: ../shell/view/devices/network/mesh.py:110
|
||||
msgid "Connected to an XO Mesh Portal"
|
||||
msgstr "Conectado a um Portal Mesh de XO"
|
||||
|
||||
#: ../shell/view/devices/network/mesh.py:112
|
||||
msgid "Looking for an XO Mesh Portal..."
|
||||
msgstr "À procura de um Portal Mesh de XO"
|
||||
|
||||
#: ../shell/view/devices/network/mesh.py:115
|
||||
msgid "Connected to a Simple Mesh"
|
||||
msgstr "Conectado a uma Mesh Simples"
|
||||
|
||||
#: ../shell/view/devices/network/mesh.py:117
|
||||
msgid "Starting a Simple Mesh"
|
||||
msgstr "A começar uma Mesh Simples"
|
||||
|
||||
#: ../shell/view/devices/network/mesh.py:124
|
||||
msgid "Unknown Mesh"
|
||||
msgstr "Mesh Desconhecida"
|
||||
|
||||
#: ../shell/view/home/HomeBox.py:175 ../shell/view/home/HomeBox.py:216
|
||||
msgid "About this XO"
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/view/home/HomeBox.py:222
|
||||
msgid "Not available"
|
||||
msgstr ""
|
@ -1,445 +0,0 @@
|
||||
# translation of olpc-sugar-pt_BR.po to Brazilian Portuguese
|
||||
# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
|
||||
# This file is distributed under the same license as the PACKAGE package.
|
||||
# Diego Búrigo Zacarão <diegobz@gmail.com>, 2007.
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: olpc-sugar-pt_BR\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2008-01-18 18:19+0000\n"
|
||||
"PO-Revision-Date: 2008-01-21 15:05+0000\n"
|
||||
"Last-Translator: Eduardo H. Silva <HoboPrimate@gmail.com>\n"
|
||||
"Language-Team: Brazilian Portuguese <fedora-docs-br@redhat.com>\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
"X-Generator: Pootle 1.0.2\n"
|
||||
|
||||
#: ../shell/intro/intro.py:67
|
||||
msgid "Name:"
|
||||
msgstr "Nome:"
|
||||
|
||||
#: ../shell/intro/intro.py:96
|
||||
msgid "Click to change color:"
|
||||
msgstr "Clique para mudar a cor:"
|
||||
|
||||
#: ../shell/intro/intro.py:146
|
||||
msgid "Back"
|
||||
msgstr "Voltar"
|
||||
|
||||
#: ../shell/intro/intro.py:160
|
||||
msgid "Done"
|
||||
msgstr "Pronto"
|
||||
|
||||
#: ../shell/intro/intro.py:163
|
||||
msgid "Next"
|
||||
msgstr "Próximo"
|
||||
|
||||
#: ../shell/view/BuddyMenu.py:59
|
||||
msgid "Remove friend"
|
||||
msgstr "Remover amigo"
|
||||
|
||||
#: ../shell/view/BuddyMenu.py:62
|
||||
msgid "Make friend"
|
||||
msgstr "Fazer amigo"
|
||||
|
||||
#. FIXME check that the buddy is not in the activity already
|
||||
#: ../shell/view/BuddyMenu.py:96
|
||||
msgid "Invite"
|
||||
msgstr "Convidar"
|
||||
|
||||
#: ../shell/view/clipboardmenu.py:58
|
||||
msgid "Remove"
|
||||
msgstr "Remover"
|
||||
|
||||
#: ../shell/view/clipboardmenu.py:63
|
||||
msgid "Open"
|
||||
msgstr "Abrir"
|
||||
|
||||
#. self._stop_item = MenuItem(_('Stop download'), 'stock-close')
|
||||
#. TODO: Implement stopping downloads
|
||||
#. self._stop_item.connect('activate', self._stop_item_activate_cb)
|
||||
#. self.append_menu_item(self._stop_item)
|
||||
#: ../shell/view/clipboardmenu.py:73
|
||||
msgid "Add to journal"
|
||||
msgstr "Adicionar ao diário"
|
||||
|
||||
#: ../shell/view/clipboardmenu.py:213
|
||||
#, python-format
|
||||
msgid "Clipboard object: %s."
|
||||
msgstr "Objeto da prancheta: %s"
|
||||
|
||||
#: ../shell/view/frame/zoomtoolbar.py:42
|
||||
msgid "Neighborhood"
|
||||
msgstr "Vizinhança"
|
||||
|
||||
#: ../shell/view/frame/zoomtoolbar.py:54
|
||||
msgid "Group"
|
||||
msgstr "Grupo"
|
||||
|
||||
#: ../shell/view/frame/zoomtoolbar.py:66
|
||||
msgid "Home"
|
||||
msgstr "Casa"
|
||||
|
||||
#: ../shell/view/frame/zoomtoolbar.py:78
|
||||
msgid "Activity"
|
||||
msgstr "Atividade"
|
||||
|
||||
#: ../services/clipboard/objecttypeservice.py:32
|
||||
msgid "Text"
|
||||
msgstr "Texto"
|
||||
|
||||
#: ../services/clipboard/objecttypeservice.py:36
|
||||
msgid "Image"
|
||||
msgstr "Imagem"
|
||||
|
||||
#: ../shell/view/Shell.py:285
|
||||
msgid "Screenshot"
|
||||
msgstr "Foto da tela"
|
||||
|
||||
#: ../shell/view/home/HomeBox.py:164
|
||||
msgid "Shutdown"
|
||||
msgstr "Desligar"
|
||||
|
||||
#: ../shell/view/home/MeshBox.py:195 ../shell/view/devices/network/mesh.py:37
|
||||
#: ../shell/view/devices/network/mesh.py:62
|
||||
#: ../shell/view/devices/network/mesh.py:66
|
||||
msgid "Mesh Network"
|
||||
msgstr "Rede Mesh"
|
||||
|
||||
# Meu tempo de bateria (mas não mostra o tempo, mas a carga...)
|
||||
#: ../shell/view/devices/battery.py:38
|
||||
msgid "My Battery life"
|
||||
msgstr "Carga de minha Bateria"
|
||||
|
||||
#: ../shell/view/devices/battery.py:94
|
||||
msgid "Battery charging"
|
||||
msgstr "Carregando a bateria"
|
||||
|
||||
#: ../shell/view/devices/battery.py:96
|
||||
msgid "Battery discharging"
|
||||
msgstr "Descarregando a bateria"
|
||||
|
||||
#: ../shell/view/devices/battery.py:98
|
||||
msgid "Battery fully charged"
|
||||
msgstr "Bateria completamente carregada"
|
||||
|
||||
#: ../lib/sugar/activity/activity.py:126
|
||||
msgid "Keep"
|
||||
msgstr "Manter"
|
||||
|
||||
#: ../sugar/activity/activity.py:74
|
||||
msgid "Share"
|
||||
msgstr "Compartilhar"
|
||||
|
||||
#: ../shell/view/home/activitiesdonut.py:111
|
||||
#: ../lib/sugar/activity/activity.py:132
|
||||
msgid "Stop"
|
||||
msgstr "Parar"
|
||||
|
||||
# Acho que aqui é usado para falar de "Atividade de Pintar", "Atividade de Pippy", etc.
|
||||
#: ../lib/sugar/activity/activity.py:454
|
||||
#, python-format
|
||||
msgid "%s Activity"
|
||||
msgstr "Atividade %s"
|
||||
|
||||
#: ../shell/view/BuddyMenu.py:84
|
||||
#, python-format
|
||||
msgid "Invite to %s"
|
||||
msgstr "Convidar para %s"
|
||||
|
||||
# deve ter a ver com a password do router?
|
||||
#: ../shell/hardware/keydialog.py:149
|
||||
msgid "Key Type:"
|
||||
msgstr "Tipo da Chave:"
|
||||
|
||||
#: ../shell/hardware/keydialog.py:169
|
||||
msgid "Authentication Type:"
|
||||
msgstr "Tipo de Autenticação:"
|
||||
|
||||
#: ../shell/hardware/keydialog.py:250
|
||||
msgid "Encryption Type:"
|
||||
msgstr "Tipo de Encritação:"
|
||||
|
||||
#: ../shell/view/home/activitiesdonut.py:90
|
||||
msgid "Starting..."
|
||||
msgstr "Iniciando..."
|
||||
|
||||
#: ../shell/view/home/activitiesdonut.py:104 ../shell/view/home/MeshBox.py:295
|
||||
msgid "Resume"
|
||||
msgstr "Continuar"
|
||||
|
||||
#: ../shell/view/home/HomeBox.py:159
|
||||
msgid "Reboot"
|
||||
msgstr "Reiniciar"
|
||||
|
||||
#: ../shell/view/home/HomeBox.py:170
|
||||
msgid "Register"
|
||||
msgstr "Cadastrar"
|
||||
|
||||
# Creio que as reticências são um erro do texto original, porque isto é uma opção. E a msg do programador não é verdade
|
||||
#. Only show disconnect when there's a mesh device, because mesh takes
|
||||
#. priority over the normal wireless device. NM doesn't have a "disconnect"
|
||||
#. method for a device either (for various reasons) so this doesn't
|
||||
#. have a good mapping
|
||||
#: ../shell/view/home/MeshBox.py:90 ../shell/view/home/MeshBox.py:197
|
||||
#: ../shell/view/devices/network/wireless.py:113
|
||||
#: ../shell/view/devices/network/mesh.py:83
|
||||
msgid "Disconnect..."
|
||||
msgstr "Desconectar"
|
||||
|
||||
# Alternativamente poderia ser "Entrar"
|
||||
#: ../shell/view/home/MeshBox.py:300
|
||||
msgid "Join"
|
||||
msgstr "Juntar-se"
|
||||
|
||||
#: ../shell/view/devices/network/wireless.py:61
|
||||
msgid "Disconnected"
|
||||
msgstr "Desconectado"
|
||||
|
||||
#: ../shell/view/devices/network/wireless.py:131
|
||||
msgid "Channel"
|
||||
msgstr "Canal"
|
||||
|
||||
#: ../lib/sugar/activity/activity.py:115
|
||||
msgid "Share with:"
|
||||
msgstr "Compartilhar com:"
|
||||
|
||||
#: ../lib/sugar/activity/activity.py:117
|
||||
msgid "Private"
|
||||
msgstr "Privado"
|
||||
|
||||
#: ../lib/sugar/activity/activity.py:118
|
||||
msgid "My Neighborhood"
|
||||
msgstr "Minha Vizinhança"
|
||||
|
||||
#: ../lib/sugar/activity/activity.py:245
|
||||
msgid "Undo"
|
||||
msgstr "Desfazer"
|
||||
|
||||
#: ../lib/sugar/activity/activity.py:250
|
||||
msgid "Redo"
|
||||
msgstr "Fazer de novo"
|
||||
|
||||
#: ../lib/sugar/activity/activity.py:260
|
||||
msgid "Copy"
|
||||
msgstr "Copiar"
|
||||
|
||||
#: ../lib/sugar/activity/activity.py:265
|
||||
msgid "Paste"
|
||||
msgstr "Colar"
|
||||
|
||||
#: ../lib/sugar/activity/activity.py:824
|
||||
msgid "Keep error"
|
||||
msgstr "Erro ao manter"
|
||||
|
||||
#: ../lib/sugar/activity/activity.py:825
|
||||
msgid "Keep error: all changes will be lost"
|
||||
msgstr "Erro ao manter: todas as alterações serão desfeitas"
|
||||
|
||||
#: ../lib/sugar/activity/activity.py:828
|
||||
msgid "Don't stop"
|
||||
msgstr "Não pare"
|
||||
|
||||
#: ../lib/sugar/activity/activity.py:831
|
||||
msgid "Stop anyway"
|
||||
msgstr "Pare mesmo assim"
|
||||
|
||||
#: ../lib/sugar/graphics/alert.py:164 ../lib/sugar/graphics/alert.py:206
|
||||
msgid "Cancel"
|
||||
msgstr "Cancelar"
|
||||
|
||||
#: ../lib/sugar/graphics/alert.py:168
|
||||
msgid "Ok"
|
||||
msgstr "Ok"
|
||||
|
||||
#: ../lib/sugar/graphics/alert.py:216
|
||||
msgid "Continue"
|
||||
msgstr "Continuar"
|
||||
|
||||
#: ../lib/sugar/graphics/alert.py:244
|
||||
msgid "OK"
|
||||
msgstr "OK"
|
||||
|
||||
#: ../lib/sugar/graphics/objectchooser.py:175
|
||||
#, python-format
|
||||
msgid "%d year"
|
||||
msgstr "%d ano"
|
||||
|
||||
#: ../lib/sugar/graphics/objectchooser.py:175
|
||||
#, python-format
|
||||
msgid "%d years"
|
||||
msgstr "%d anos"
|
||||
|
||||
#: ../lib/sugar/graphics/objectchooser.py:176
|
||||
#, python-format
|
||||
msgid "%d month"
|
||||
msgstr "%d mês"
|
||||
|
||||
#: ../lib/sugar/graphics/objectchooser.py:176
|
||||
#, python-format
|
||||
msgid "%d months"
|
||||
msgstr "%d meses"
|
||||
|
||||
#: ../lib/sugar/graphics/objectchooser.py:177
|
||||
#, python-format
|
||||
msgid "%d week"
|
||||
msgstr "%d semana"
|
||||
|
||||
#: ../lib/sugar/graphics/objectchooser.py:177
|
||||
#, python-format
|
||||
msgid "%d weeks"
|
||||
msgstr "%d semanas"
|
||||
|
||||
#: ../lib/sugar/graphics/objectchooser.py:178
|
||||
#, python-format
|
||||
msgid "%d day"
|
||||
msgstr "%d dia"
|
||||
|
||||
#: ../lib/sugar/graphics/objectchooser.py:178
|
||||
#, python-format
|
||||
msgid "%d days"
|
||||
msgstr "%d dias"
|
||||
|
||||
#: ../lib/sugar/graphics/objectchooser.py:179
|
||||
#, python-format
|
||||
msgid "%d hour"
|
||||
msgstr "%d hora"
|
||||
|
||||
#: ../lib/sugar/graphics/objectchooser.py:179
|
||||
#, python-format
|
||||
msgid "%d hours"
|
||||
msgstr "%d horas"
|
||||
|
||||
#: ../lib/sugar/graphics/objectchooser.py:180
|
||||
#, python-format
|
||||
msgid "%d minute"
|
||||
msgstr "%d minuto"
|
||||
|
||||
#: ../lib/sugar/graphics/objectchooser.py:180
|
||||
#, python-format
|
||||
msgid "%d minutes"
|
||||
msgstr "%d minutos"
|
||||
|
||||
#: ../lib/sugar/graphics/objectchooser.py:181
|
||||
#, python-format
|
||||
msgid "%d second"
|
||||
msgstr "%d segundo"
|
||||
|
||||
#: ../lib/sugar/graphics/objectchooser.py:181
|
||||
#, python-format
|
||||
msgid "%d seconds"
|
||||
msgstr "%d segundos"
|
||||
|
||||
#: ../lib/sugar/graphics/objectchooser.py:191
|
||||
msgid " and "
|
||||
msgstr " e "
|
||||
|
||||
#: ../lib/sugar/graphics/objectchooser.py:193
|
||||
msgid ", "
|
||||
msgstr ", "
|
||||
|
||||
#: ../shell/controlpanel/control.py:213
|
||||
msgid "To apply your changes you have to restart sugar.\n"
|
||||
msgstr "Para terminar suas mudanças você deve reiniciar o sugar.\n"
|
||||
|
||||
#: ../shell/controlpanel/control.py:267
|
||||
msgid "Error in specified color modifiers."
|
||||
msgstr "Erro nos alteradores de cor selecionados."
|
||||
|
||||
#: ../shell/controlpanel/control.py:270
|
||||
msgid "Error in specified colors."
|
||||
msgstr "Erro nas cores especificadas."
|
||||
|
||||
# isto é um argumento para o "sugar-control-panel radio off"
|
||||
#: ../shell/controlpanel/control.py:307
|
||||
msgid "off"
|
||||
msgstr "desligado"
|
||||
|
||||
#: ../shell/controlpanel/control.py:309
|
||||
msgid "on"
|
||||
msgstr "ligado"
|
||||
|
||||
#: ../shell/controlpanel/control.py:310
|
||||
msgid "State is unknown."
|
||||
msgstr "O estado é desconhecido."
|
||||
|
||||
#: ../shell/controlpanel/control.py:332
|
||||
msgid "Error in specified radio argument use on/off."
|
||||
msgstr "Erro no argumento de rádio especificado, use on/off."
|
||||
|
||||
#: ../shell/controlpanel/control.py:336
|
||||
msgid "Permission denied. You need to be root to run this method."
|
||||
msgstr ""
|
||||
"Permissão negada. Você precisa ser o usuário root para executar este método."
|
||||
|
||||
# isto é a resposta caso "sugar-control-panel g timezone" dê erro
|
||||
#: ../shell/controlpanel/control.py:366
|
||||
msgid "Error in reading timezone"
|
||||
msgstr "Erro ao ler o fuso horário"
|
||||
|
||||
#: ../shell/controlpanel/control.py:397
|
||||
#, python-format
|
||||
msgid "Error copying timezone (from %s): %s"
|
||||
msgstr "Erro ao copiar o fuso horário (de %s): %s"
|
||||
|
||||
#: ../shell/controlpanel/control.py:402
|
||||
#, python-format
|
||||
msgid "Changing permission of timezone: %s"
|
||||
msgstr "Mudando a permissão do fuso horário: %s"
|
||||
|
||||
#: ../shell/controlpanel/control.py:412
|
||||
msgid "Error timezone does not exist."
|
||||
msgstr "Erro: fuso horário não existe."
|
||||
|
||||
#: ../shell/controlpanel/control.py:417 ../shell/controlpanel/control.py:436
|
||||
#, python-format
|
||||
msgid "Could not access %s. Create standard settings."
|
||||
msgstr "Não foi possível acessar %s. Crie configurações padrão."
|
||||
|
||||
# code=código? deve-se referir a pt_PT, pt_BR , etc.
|
||||
#: ../shell/controlpanel/control.py:463
|
||||
#, python-format
|
||||
msgid "Language for code=%s could not be determined."
|
||||
msgstr "Não foi possível determinar a língua para o código=%s."
|
||||
|
||||
#: ../shell/controlpanel/control.py:473
|
||||
#, python-format
|
||||
msgid "Sorry I do not speak '%s'."
|
||||
msgstr "Desculpe, eu não falo '%s'."
|
||||
|
||||
#: ../shell/view/devices/network/mesh.py:105
|
||||
msgid "Connected to a School Mesh Portal"
|
||||
msgstr "Conectado ao Portal Mesh da Escola"
|
||||
|
||||
#: ../shell/view/devices/network/mesh.py:107
|
||||
msgid "Looking for a School Mesh Portal..."
|
||||
msgstr "Procurando por um Portal Mesh da Escola..."
|
||||
|
||||
#: ../shell/view/devices/network/mesh.py:110
|
||||
msgid "Connected to an XO Mesh Portal"
|
||||
msgstr "Conectado ao Portal Mesh de um XO"
|
||||
|
||||
#: ../shell/view/devices/network/mesh.py:112
|
||||
msgid "Looking for an XO Mesh Portal..."
|
||||
msgstr "Procurando pelo Portal Mesh de algum XO..."
|
||||
|
||||
#: ../shell/view/devices/network/mesh.py:115
|
||||
msgid "Connected to a Simple Mesh"
|
||||
msgstr "Conectado a uma Mesh Simples"
|
||||
|
||||
#: ../shell/view/devices/network/mesh.py:117
|
||||
msgid "Starting a Simple Mesh"
|
||||
msgstr "Iniciando uma Mesh Simples"
|
||||
|
||||
#: ../shell/view/devices/network/mesh.py:124
|
||||
msgid "Unknown Mesh"
|
||||
msgstr "Mesh desconhecida"
|
||||
|
||||
#: ../shell/view/home/HomeBox.py:175 ../shell/view/home/HomeBox.py:216
|
||||
msgid "About this XO"
|
||||
msgstr "Sobre este XO"
|
||||
|
||||
#: ../shell/view/home/HomeBox.py:222
|
||||
msgid "Not available"
|
||||
msgstr "Não disponível"
|
@ -1,420 +0,0 @@
|
||||
# SOME DESCRIPTIVE TITLE.
|
||||
# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
|
||||
# This file is distributed under the same license as the PACKAGE package.
|
||||
# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
|
||||
#, fuzzy
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: PACKAGE VERSION\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2008-01-18 18:19+0000\n"
|
||||
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
|
||||
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
||||
"Language-Team: LANGUAGE <LL@li.org>\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
"X-Generator: Translate Toolkit 1.0.1\n"
|
||||
|
||||
#: ../shell/intro/intro.py:67
|
||||
msgid "Name:"
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/intro/intro.py:96
|
||||
msgid "Click to change color:"
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/intro/intro.py:146
|
||||
msgid "Back"
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/intro/intro.py:160
|
||||
msgid "Done"
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/intro/intro.py:163
|
||||
msgid "Next"
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/view/BuddyMenu.py:59
|
||||
msgid "Remove friend"
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/view/BuddyMenu.py:62
|
||||
msgid "Make friend"
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/view/BuddyMenu.py:84
|
||||
#, python-format
|
||||
msgid "Invite to %s"
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/view/clipboardmenu.py:58
|
||||
msgid "Remove"
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/view/clipboardmenu.py:63
|
||||
msgid "Open"
|
||||
msgstr ""
|
||||
|
||||
#. self._stop_item = MenuItem(_('Stop download'), 'stock-close')
|
||||
#. TODO: Implement stopping downloads
|
||||
#. self._stop_item.connect('activate', self._stop_item_activate_cb)
|
||||
#. self.append_menu_item(self._stop_item)
|
||||
#: ../shell/view/clipboardmenu.py:73
|
||||
msgid "Add to journal"
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/view/clipboardmenu.py:213
|
||||
#, python-format
|
||||
msgid "Clipboard object: %s."
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/hardware/keydialog.py:149
|
||||
msgid "Key Type:"
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/hardware/keydialog.py:169
|
||||
msgid "Authentication Type:"
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/hardware/keydialog.py:250
|
||||
msgid "Encryption Type:"
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/view/home/activitiesdonut.py:90
|
||||
msgid "Starting..."
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/view/home/activitiesdonut.py:104 ../shell/view/home/MeshBox.py:295
|
||||
msgid "Resume"
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/view/home/activitiesdonut.py:111
|
||||
#: ../lib/sugar/activity/activity.py:132
|
||||
msgid "Stop"
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/view/Shell.py:285
|
||||
msgid "Screenshot"
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/view/home/HomeBox.py:159
|
||||
msgid "Reboot"
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/view/home/HomeBox.py:164
|
||||
msgid "Shutdown"
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/view/home/HomeBox.py:170
|
||||
msgid "Register"
|
||||
msgstr ""
|
||||
|
||||
#. Only show disconnect when there's a mesh device, because mesh takes
|
||||
#. priority over the normal wireless device. NM doesn't have a "disconnect"
|
||||
#. method for a device either (for various reasons) so this doesn't
|
||||
#. have a good mapping
|
||||
#: ../shell/view/home/MeshBox.py:90 ../shell/view/home/MeshBox.py:197
|
||||
#: ../shell/view/devices/network/wireless.py:113
|
||||
#: ../shell/view/devices/network/mesh.py:83
|
||||
msgid "Disconnect..."
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/view/home/MeshBox.py:195 ../shell/view/devices/network/mesh.py:37
|
||||
#: ../shell/view/devices/network/mesh.py:62
|
||||
#: ../shell/view/devices/network/mesh.py:66
|
||||
msgid "Mesh Network"
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/view/home/MeshBox.py:300
|
||||
msgid "Join"
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/view/devices/battery.py:38
|
||||
msgid "My Battery life"
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/view/devices/battery.py:94
|
||||
msgid "Battery charging"
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/view/devices/battery.py:96
|
||||
msgid "Battery discharging"
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/view/devices/battery.py:98
|
||||
msgid "Battery fully charged"
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/view/devices/network/wireless.py:61
|
||||
msgid "Disconnected"
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/view/devices/network/wireless.py:131
|
||||
msgid "Channel"
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/view/frame/zoomtoolbar.py:42
|
||||
msgid "Neighborhood"
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/view/frame/zoomtoolbar.py:54
|
||||
msgid "Group"
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/view/frame/zoomtoolbar.py:66
|
||||
msgid "Home"
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/view/frame/zoomtoolbar.py:78
|
||||
msgid "Activity"
|
||||
msgstr ""
|
||||
|
||||
#: ../lib/sugar/activity/activity.py:115
|
||||
msgid "Share with:"
|
||||
msgstr ""
|
||||
|
||||
#: ../lib/sugar/activity/activity.py:117
|
||||
msgid "Private"
|
||||
msgstr ""
|
||||
|
||||
#: ../lib/sugar/activity/activity.py:118
|
||||
msgid "My Neighborhood"
|
||||
msgstr ""
|
||||
|
||||
#: ../lib/sugar/activity/activity.py:126
|
||||
msgid "Keep"
|
||||
msgstr ""
|
||||
|
||||
#: ../lib/sugar/activity/activity.py:245
|
||||
msgid "Undo"
|
||||
msgstr ""
|
||||
|
||||
#: ../lib/sugar/activity/activity.py:250
|
||||
msgid "Redo"
|
||||
msgstr ""
|
||||
|
||||
#: ../lib/sugar/activity/activity.py:260
|
||||
msgid "Copy"
|
||||
msgstr ""
|
||||
|
||||
#: ../lib/sugar/activity/activity.py:265
|
||||
msgid "Paste"
|
||||
msgstr ""
|
||||
|
||||
#: ../lib/sugar/activity/activity.py:454
|
||||
#, python-format
|
||||
msgid "%s Activity"
|
||||
msgstr ""
|
||||
|
||||
#: ../lib/sugar/activity/activity.py:824
|
||||
msgid "Keep error"
|
||||
msgstr ""
|
||||
|
||||
#: ../lib/sugar/activity/activity.py:825
|
||||
msgid "Keep error: all changes will be lost"
|
||||
msgstr ""
|
||||
|
||||
#: ../lib/sugar/activity/activity.py:828
|
||||
msgid "Don't stop"
|
||||
msgstr ""
|
||||
|
||||
#: ../lib/sugar/activity/activity.py:831
|
||||
msgid "Stop anyway"
|
||||
msgstr ""
|
||||
|
||||
#: ../lib/sugar/graphics/alert.py:164 ../lib/sugar/graphics/alert.py:206
|
||||
msgid "Cancel"
|
||||
msgstr ""
|
||||
|
||||
#: ../lib/sugar/graphics/alert.py:168
|
||||
msgid "Ok"
|
||||
msgstr ""
|
||||
|
||||
#: ../lib/sugar/graphics/alert.py:216
|
||||
msgid "Continue"
|
||||
msgstr ""
|
||||
|
||||
#: ../lib/sugar/graphics/alert.py:244
|
||||
msgid "OK"
|
||||
msgstr ""
|
||||
|
||||
#: ../lib/sugar/graphics/objectchooser.py:175
|
||||
#, python-format
|
||||
msgid "%d year"
|
||||
msgstr ""
|
||||
|
||||
#: ../lib/sugar/graphics/objectchooser.py:175
|
||||
#, python-format
|
||||
msgid "%d years"
|
||||
msgstr ""
|
||||
|
||||
#: ../lib/sugar/graphics/objectchooser.py:176
|
||||
#, python-format
|
||||
msgid "%d month"
|
||||
msgstr ""
|
||||
|
||||
#: ../lib/sugar/graphics/objectchooser.py:176
|
||||
#, python-format
|
||||
msgid "%d months"
|
||||
msgstr ""
|
||||
|
||||
#: ../lib/sugar/graphics/objectchooser.py:177
|
||||
#, python-format
|
||||
msgid "%d week"
|
||||
msgstr ""
|
||||
|
||||
#: ../lib/sugar/graphics/objectchooser.py:177
|
||||
#, python-format
|
||||
msgid "%d weeks"
|
||||
msgstr ""
|
||||
|
||||
#: ../lib/sugar/graphics/objectchooser.py:178
|
||||
#, python-format
|
||||
msgid "%d day"
|
||||
msgstr ""
|
||||
|
||||
#: ../lib/sugar/graphics/objectchooser.py:178
|
||||
#, python-format
|
||||
msgid "%d days"
|
||||
msgstr ""
|
||||
|
||||
#: ../lib/sugar/graphics/objectchooser.py:179
|
||||
#, python-format
|
||||
msgid "%d hour"
|
||||
msgstr ""
|
||||
|
||||
#: ../lib/sugar/graphics/objectchooser.py:179
|
||||
#, python-format
|
||||
msgid "%d hours"
|
||||
msgstr ""
|
||||
|
||||
#: ../lib/sugar/graphics/objectchooser.py:180
|
||||
#, python-format
|
||||
msgid "%d minute"
|
||||
msgstr ""
|
||||
|
||||
#: ../lib/sugar/graphics/objectchooser.py:180
|
||||
#, python-format
|
||||
msgid "%d minutes"
|
||||
msgstr ""
|
||||
|
||||
#: ../lib/sugar/graphics/objectchooser.py:181
|
||||
#, python-format
|
||||
msgid "%d second"
|
||||
msgstr ""
|
||||
|
||||
#: ../lib/sugar/graphics/objectchooser.py:181
|
||||
#, python-format
|
||||
msgid "%d seconds"
|
||||
msgstr ""
|
||||
|
||||
#: ../lib/sugar/graphics/objectchooser.py:191
|
||||
msgid " and "
|
||||
msgstr ""
|
||||
|
||||
#: ../lib/sugar/graphics/objectchooser.py:193
|
||||
msgid ", "
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/controlpanel/control.py:213
|
||||
msgid "To apply your changes you have to restart sugar.\n"
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/controlpanel/control.py:267
|
||||
msgid "Error in specified color modifiers."
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/controlpanel/control.py:270
|
||||
msgid "Error in specified colors."
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/controlpanel/control.py:307
|
||||
msgid "off"
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/controlpanel/control.py:309
|
||||
msgid "on"
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/controlpanel/control.py:310
|
||||
msgid "State is unknown."
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/controlpanel/control.py:332
|
||||
msgid "Error in specified radio argument use on/off."
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/controlpanel/control.py:336
|
||||
msgid "Permission denied. You need to be root to run this method."
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/controlpanel/control.py:366
|
||||
msgid "Error in reading timezone"
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/controlpanel/control.py:397
|
||||
#, python-format
|
||||
msgid "Error copying timezone (from %s): %s"
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/controlpanel/control.py:402
|
||||
#, python-format
|
||||
msgid "Changing permission of timezone: %s"
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/controlpanel/control.py:412
|
||||
msgid "Error timezone does not exist."
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/controlpanel/control.py:417 ../shell/controlpanel/control.py:436
|
||||
#, python-format
|
||||
msgid "Could not access %s. Create standard settings."
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/controlpanel/control.py:463
|
||||
#, python-format
|
||||
msgid "Language for code=%s could not be determined."
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/controlpanel/control.py:473
|
||||
#, python-format
|
||||
msgid "Sorry I do not speak '%s'."
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/view/devices/network/mesh.py:105
|
||||
msgid "Connected to a School Mesh Portal"
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/view/devices/network/mesh.py:107
|
||||
msgid "Looking for a School Mesh Portal..."
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/view/devices/network/mesh.py:110
|
||||
msgid "Connected to an XO Mesh Portal"
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/view/devices/network/mesh.py:112
|
||||
msgid "Looking for an XO Mesh Portal..."
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/view/devices/network/mesh.py:115
|
||||
msgid "Connected to a Simple Mesh"
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/view/devices/network/mesh.py:117
|
||||
msgid "Starting a Simple Mesh"
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/view/devices/network/mesh.py:124
|
||||
msgid "Unknown Mesh"
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/view/home/HomeBox.py:175 ../shell/view/home/HomeBox.py:216
|
||||
msgid "About this XO"
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/view/home/HomeBox.py:222
|
||||
msgid "Not available"
|
||||
msgstr ""
|
@ -1,419 +0,0 @@
|
||||
# SOME DESCRIPTIVE TITLE.
|
||||
# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
|
||||
# This file is distributed under the same license as the PACKAGE package.
|
||||
# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: PACKAGE VERSION\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2008-01-18 18:19+0000\n"
|
||||
"PO-Revision-Date: 2008-01-07 18:20+0000\n"
|
||||
"Last-Translator: David Lazar <david@davidlazar.org>\n"
|
||||
"Language-Team: LANGUAGE <LL@li.org>\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
"X-Generator: Pootle 1.0.2\n"
|
||||
|
||||
#: ../shell/intro/intro.py:67
|
||||
msgid "Name:"
|
||||
msgstr "Nume:"
|
||||
|
||||
#: ../shell/intro/intro.py:96
|
||||
msgid "Click to change color:"
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/intro/intro.py:146
|
||||
msgid "Back"
|
||||
msgstr "Înapoi"
|
||||
|
||||
#: ../shell/intro/intro.py:160
|
||||
msgid "Done"
|
||||
msgstr "Gata"
|
||||
|
||||
#: ../shell/intro/intro.py:163
|
||||
msgid "Next"
|
||||
msgstr "Următor"
|
||||
|
||||
#: ../shell/view/BuddyMenu.py:59
|
||||
msgid "Remove friend"
|
||||
msgstr "Şterge prieten"
|
||||
|
||||
#: ../shell/view/BuddyMenu.py:62
|
||||
msgid "Make friend"
|
||||
msgstr "Adaugă prieten"
|
||||
|
||||
#: ../shell/view/BuddyMenu.py:84
|
||||
#, python-format
|
||||
msgid "Invite to %s"
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/view/clipboardmenu.py:58
|
||||
msgid "Remove"
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/view/clipboardmenu.py:63
|
||||
msgid "Open"
|
||||
msgstr "Deschide"
|
||||
|
||||
#. self._stop_item = MenuItem(_('Stop download'), 'stock-close')
|
||||
#. TODO: Implement stopping downloads
|
||||
#. self._stop_item.connect('activate', self._stop_item_activate_cb)
|
||||
#. self.append_menu_item(self._stop_item)
|
||||
#: ../shell/view/clipboardmenu.py:73
|
||||
msgid "Add to journal"
|
||||
msgstr "Adaugă la jurnal"
|
||||
|
||||
#: ../shell/view/clipboardmenu.py:213
|
||||
#, python-format
|
||||
msgid "Clipboard object: %s."
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/hardware/keydialog.py:149
|
||||
msgid "Key Type:"
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/hardware/keydialog.py:169
|
||||
msgid "Authentication Type:"
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/hardware/keydialog.py:250
|
||||
msgid "Encryption Type:"
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/view/home/activitiesdonut.py:90
|
||||
msgid "Starting..."
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/view/home/activitiesdonut.py:104 ../shell/view/home/MeshBox.py:295
|
||||
msgid "Resume"
|
||||
msgstr "Reia"
|
||||
|
||||
#: ../shell/view/home/activitiesdonut.py:111
|
||||
#: ../lib/sugar/activity/activity.py:132
|
||||
msgid "Stop"
|
||||
msgstr "Oprește"
|
||||
|
||||
#: ../shell/view/Shell.py:285
|
||||
msgid "Screenshot"
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/view/home/HomeBox.py:159
|
||||
msgid "Reboot"
|
||||
msgstr "Reporneşte"
|
||||
|
||||
#: ../shell/view/home/HomeBox.py:164
|
||||
msgid "Shutdown"
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/view/home/HomeBox.py:170
|
||||
msgid "Register"
|
||||
msgstr "Înregistrează"
|
||||
|
||||
#. Only show disconnect when there's a mesh device, because mesh takes
|
||||
#. priority over the normal wireless device. NM doesn't have a "disconnect"
|
||||
#. method for a device either (for various reasons) so this doesn't
|
||||
#. have a good mapping
|
||||
#: ../shell/view/home/MeshBox.py:90 ../shell/view/home/MeshBox.py:197
|
||||
#: ../shell/view/devices/network/wireless.py:113
|
||||
#: ../shell/view/devices/network/mesh.py:83
|
||||
msgid "Disconnect..."
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/view/home/MeshBox.py:195 ../shell/view/devices/network/mesh.py:37
|
||||
#: ../shell/view/devices/network/mesh.py:62
|
||||
#: ../shell/view/devices/network/mesh.py:66
|
||||
msgid "Mesh Network"
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/view/home/MeshBox.py:300
|
||||
msgid "Join"
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/view/devices/battery.py:38
|
||||
msgid "My Battery life"
|
||||
msgstr "Durata bateriei mele"
|
||||
|
||||
#: ../shell/view/devices/battery.py:94
|
||||
msgid "Battery charging"
|
||||
msgstr "Bateria se încarcă"
|
||||
|
||||
#: ../shell/view/devices/battery.py:96
|
||||
msgid "Battery discharging"
|
||||
msgstr "Bateria se descarcă"
|
||||
|
||||
#: ../shell/view/devices/battery.py:98
|
||||
msgid "Battery fully charged"
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/view/devices/network/wireless.py:61
|
||||
msgid "Disconnected"
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/view/devices/network/wireless.py:131
|
||||
msgid "Channel"
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/view/frame/zoomtoolbar.py:42
|
||||
msgid "Neighborhood"
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/view/frame/zoomtoolbar.py:54
|
||||
msgid "Group"
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/view/frame/zoomtoolbar.py:66
|
||||
msgid "Home"
|
||||
msgstr "Acasă"
|
||||
|
||||
#: ../shell/view/frame/zoomtoolbar.py:78
|
||||
msgid "Activity"
|
||||
msgstr "Activitate"
|
||||
|
||||
#: ../lib/sugar/activity/activity.py:115
|
||||
msgid "Share with:"
|
||||
msgstr ""
|
||||
|
||||
#: ../lib/sugar/activity/activity.py:117
|
||||
msgid "Private"
|
||||
msgstr ""
|
||||
|
||||
#: ../lib/sugar/activity/activity.py:118
|
||||
msgid "My Neighborhood"
|
||||
msgstr ""
|
||||
|
||||
#: ../lib/sugar/activity/activity.py:126
|
||||
msgid "Keep"
|
||||
msgstr "Păstrează"
|
||||
|
||||
#: ../lib/sugar/activity/activity.py:245
|
||||
msgid "Undo"
|
||||
msgstr "Anulează"
|
||||
|
||||
#: ../lib/sugar/activity/activity.py:250
|
||||
msgid "Redo"
|
||||
msgstr "Refă"
|
||||
|
||||
#: ../lib/sugar/activity/activity.py:260
|
||||
msgid "Copy"
|
||||
msgstr "Copiază"
|
||||
|
||||
#: ../lib/sugar/activity/activity.py:265
|
||||
msgid "Paste"
|
||||
msgstr "Lipeşte"
|
||||
|
||||
#: ../lib/sugar/activity/activity.py:454
|
||||
#, python-format
|
||||
msgid "%s Activity"
|
||||
msgstr ""
|
||||
|
||||
#: ../lib/sugar/activity/activity.py:824
|
||||
msgid "Keep error"
|
||||
msgstr ""
|
||||
|
||||
#: ../lib/sugar/activity/activity.py:825
|
||||
msgid "Keep error: all changes will be lost"
|
||||
msgstr ""
|
||||
|
||||
#: ../lib/sugar/activity/activity.py:828
|
||||
msgid "Don't stop"
|
||||
msgstr ""
|
||||
|
||||
#: ../lib/sugar/activity/activity.py:831
|
||||
msgid "Stop anyway"
|
||||
msgstr ""
|
||||
|
||||
#: ../lib/sugar/graphics/alert.py:164 ../lib/sugar/graphics/alert.py:206
|
||||
msgid "Cancel"
|
||||
msgstr "Anulează"
|
||||
|
||||
#: ../lib/sugar/graphics/alert.py:168
|
||||
msgid "Ok"
|
||||
msgstr "Ok"
|
||||
|
||||
#: ../lib/sugar/graphics/alert.py:216
|
||||
msgid "Continue"
|
||||
msgstr "Continuă"
|
||||
|
||||
#: ../lib/sugar/graphics/alert.py:244
|
||||
msgid "OK"
|
||||
msgstr "OK"
|
||||
|
||||
#: ../lib/sugar/graphics/objectchooser.py:175
|
||||
#, python-format
|
||||
msgid "%d year"
|
||||
msgstr "%d an"
|
||||
|
||||
#: ../lib/sugar/graphics/objectchooser.py:175
|
||||
#, python-format
|
||||
msgid "%d years"
|
||||
msgstr "%d ani"
|
||||
|
||||
#: ../lib/sugar/graphics/objectchooser.py:176
|
||||
#, python-format
|
||||
msgid "%d month"
|
||||
msgstr "%d lună"
|
||||
|
||||
#: ../lib/sugar/graphics/objectchooser.py:176
|
||||
#, python-format
|
||||
msgid "%d months"
|
||||
msgstr "%d luni"
|
||||
|
||||
#: ../lib/sugar/graphics/objectchooser.py:177
|
||||
#, python-format
|
||||
msgid "%d week"
|
||||
msgstr "%d săptămână"
|
||||
|
||||
#: ../lib/sugar/graphics/objectchooser.py:177
|
||||
#, python-format
|
||||
msgid "%d weeks"
|
||||
msgstr "%d săptămâni"
|
||||
|
||||
#: ../lib/sugar/graphics/objectchooser.py:178
|
||||
#, python-format
|
||||
msgid "%d day"
|
||||
msgstr "%d zi"
|
||||
|
||||
#: ../lib/sugar/graphics/objectchooser.py:178
|
||||
#, python-format
|
||||
msgid "%d days"
|
||||
msgstr "%d zile"
|
||||
|
||||
#: ../lib/sugar/graphics/objectchooser.py:179
|
||||
#, python-format
|
||||
msgid "%d hour"
|
||||
msgstr "%d oră"
|
||||
|
||||
#: ../lib/sugar/graphics/objectchooser.py:179
|
||||
#, python-format
|
||||
msgid "%d hours"
|
||||
msgstr "%d ore"
|
||||
|
||||
#: ../lib/sugar/graphics/objectchooser.py:180
|
||||
#, python-format
|
||||
msgid "%d minute"
|
||||
msgstr "%d minut"
|
||||
|
||||
#: ../lib/sugar/graphics/objectchooser.py:180
|
||||
#, python-format
|
||||
msgid "%d minutes"
|
||||
msgstr "%d minute"
|
||||
|
||||
#: ../lib/sugar/graphics/objectchooser.py:181
|
||||
#, python-format
|
||||
msgid "%d second"
|
||||
msgstr "%d secundă"
|
||||
|
||||
#: ../lib/sugar/graphics/objectchooser.py:181
|
||||
#, python-format
|
||||
msgid "%d seconds"
|
||||
msgstr "%d secunde"
|
||||
|
||||
#: ../lib/sugar/graphics/objectchooser.py:191
|
||||
msgid " and "
|
||||
msgstr " şi "
|
||||
|
||||
#: ../lib/sugar/graphics/objectchooser.py:193
|
||||
msgid ", "
|
||||
msgstr ", "
|
||||
|
||||
#: ../shell/controlpanel/control.py:213
|
||||
msgid "To apply your changes you have to restart sugar.\n"
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/controlpanel/control.py:267
|
||||
msgid "Error in specified color modifiers."
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/controlpanel/control.py:270
|
||||
msgid "Error in specified colors."
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/controlpanel/control.py:307
|
||||
msgid "off"
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/controlpanel/control.py:309
|
||||
msgid "on"
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/controlpanel/control.py:310
|
||||
msgid "State is unknown."
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/controlpanel/control.py:332
|
||||
msgid "Error in specified radio argument use on/off."
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/controlpanel/control.py:336
|
||||
msgid "Permission denied. You need to be root to run this method."
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/controlpanel/control.py:366
|
||||
msgid "Error in reading timezone"
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/controlpanel/control.py:397
|
||||
#, python-format
|
||||
msgid "Error copying timezone (from %s): %s"
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/controlpanel/control.py:402
|
||||
#, python-format
|
||||
msgid "Changing permission of timezone: %s"
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/controlpanel/control.py:412
|
||||
msgid "Error timezone does not exist."
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/controlpanel/control.py:417 ../shell/controlpanel/control.py:436
|
||||
#, python-format
|
||||
msgid "Could not access %s. Create standard settings."
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/controlpanel/control.py:463
|
||||
#, python-format
|
||||
msgid "Language for code=%s could not be determined."
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/controlpanel/control.py:473
|
||||
#, python-format
|
||||
msgid "Sorry I do not speak '%s'."
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/view/devices/network/mesh.py:105
|
||||
msgid "Connected to a School Mesh Portal"
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/view/devices/network/mesh.py:107
|
||||
msgid "Looking for a School Mesh Portal..."
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/view/devices/network/mesh.py:110
|
||||
msgid "Connected to an XO Mesh Portal"
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/view/devices/network/mesh.py:112
|
||||
msgid "Looking for an XO Mesh Portal..."
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/view/devices/network/mesh.py:115
|
||||
msgid "Connected to a Simple Mesh"
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/view/devices/network/mesh.py:117
|
||||
msgid "Starting a Simple Mesh"
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/view/devices/network/mesh.py:124
|
||||
msgid "Unknown Mesh"
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/view/home/HomeBox.py:175 ../shell/view/home/HomeBox.py:216
|
||||
msgid "About this XO"
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/view/home/HomeBox.py:222
|
||||
msgid "Not available"
|
||||
msgstr ""
|
@ -1,420 +0,0 @@
|
||||
# SOME DESCRIPTIVE TITLE.
|
||||
# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
|
||||
# This file is distributed under the same license as the PACKAGE package.
|
||||
# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
|
||||
#, fuzzy
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: PACKAGE VERSION\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2008-01-18 18:19+0000\n"
|
||||
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
|
||||
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
||||
"Language-Team: LANGUAGE <LL@li.org>\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
"X-Generator: Translate Toolkit 1.0.1\n"
|
||||
|
||||
#: ../shell/intro/intro.py:67
|
||||
msgid "Name:"
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/intro/intro.py:96
|
||||
msgid "Click to change color:"
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/intro/intro.py:146
|
||||
msgid "Back"
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/intro/intro.py:160
|
||||
msgid "Done"
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/intro/intro.py:163
|
||||
msgid "Next"
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/view/BuddyMenu.py:59
|
||||
msgid "Remove friend"
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/view/BuddyMenu.py:62
|
||||
msgid "Make friend"
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/view/BuddyMenu.py:84
|
||||
#, python-format
|
||||
msgid "Invite to %s"
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/view/clipboardmenu.py:58
|
||||
msgid "Remove"
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/view/clipboardmenu.py:63
|
||||
msgid "Open"
|
||||
msgstr ""
|
||||
|
||||
#. self._stop_item = MenuItem(_('Stop download'), 'stock-close')
|
||||
#. TODO: Implement stopping downloads
|
||||
#. self._stop_item.connect('activate', self._stop_item_activate_cb)
|
||||
#. self.append_menu_item(self._stop_item)
|
||||
#: ../shell/view/clipboardmenu.py:73
|
||||
msgid "Add to journal"
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/view/clipboardmenu.py:213
|
||||
#, python-format
|
||||
msgid "Clipboard object: %s."
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/hardware/keydialog.py:149
|
||||
msgid "Key Type:"
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/hardware/keydialog.py:169
|
||||
msgid "Authentication Type:"
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/hardware/keydialog.py:250
|
||||
msgid "Encryption Type:"
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/view/home/activitiesdonut.py:90
|
||||
msgid "Starting..."
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/view/home/activitiesdonut.py:104 ../shell/view/home/MeshBox.py:295
|
||||
msgid "Resume"
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/view/home/activitiesdonut.py:111
|
||||
#: ../lib/sugar/activity/activity.py:132
|
||||
msgid "Stop"
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/view/Shell.py:285
|
||||
msgid "Screenshot"
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/view/home/HomeBox.py:159
|
||||
msgid "Reboot"
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/view/home/HomeBox.py:164
|
||||
msgid "Shutdown"
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/view/home/HomeBox.py:170
|
||||
msgid "Register"
|
||||
msgstr ""
|
||||
|
||||
#. Only show disconnect when there's a mesh device, because mesh takes
|
||||
#. priority over the normal wireless device. NM doesn't have a "disconnect"
|
||||
#. method for a device either (for various reasons) so this doesn't
|
||||
#. have a good mapping
|
||||
#: ../shell/view/home/MeshBox.py:90 ../shell/view/home/MeshBox.py:197
|
||||
#: ../shell/view/devices/network/wireless.py:113
|
||||
#: ../shell/view/devices/network/mesh.py:83
|
||||
msgid "Disconnect..."
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/view/home/MeshBox.py:195 ../shell/view/devices/network/mesh.py:37
|
||||
#: ../shell/view/devices/network/mesh.py:62
|
||||
#: ../shell/view/devices/network/mesh.py:66
|
||||
msgid "Mesh Network"
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/view/home/MeshBox.py:300
|
||||
msgid "Join"
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/view/devices/battery.py:38
|
||||
msgid "My Battery life"
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/view/devices/battery.py:94
|
||||
msgid "Battery charging"
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/view/devices/battery.py:96
|
||||
msgid "Battery discharging"
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/view/devices/battery.py:98
|
||||
msgid "Battery fully charged"
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/view/devices/network/wireless.py:61
|
||||
msgid "Disconnected"
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/view/devices/network/wireless.py:131
|
||||
msgid "Channel"
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/view/frame/zoomtoolbar.py:42
|
||||
msgid "Neighborhood"
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/view/frame/zoomtoolbar.py:54
|
||||
msgid "Group"
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/view/frame/zoomtoolbar.py:66
|
||||
msgid "Home"
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/view/frame/zoomtoolbar.py:78
|
||||
msgid "Activity"
|
||||
msgstr ""
|
||||
|
||||
#: ../lib/sugar/activity/activity.py:115
|
||||
msgid "Share with:"
|
||||
msgstr ""
|
||||
|
||||
#: ../lib/sugar/activity/activity.py:117
|
||||
msgid "Private"
|
||||
msgstr ""
|
||||
|
||||
#: ../lib/sugar/activity/activity.py:118
|
||||
msgid "My Neighborhood"
|
||||
msgstr ""
|
||||
|
||||
#: ../lib/sugar/activity/activity.py:126
|
||||
msgid "Keep"
|
||||
msgstr ""
|
||||
|
||||
#: ../lib/sugar/activity/activity.py:245
|
||||
msgid "Undo"
|
||||
msgstr ""
|
||||
|
||||
#: ../lib/sugar/activity/activity.py:250
|
||||
msgid "Redo"
|
||||
msgstr ""
|
||||
|
||||
#: ../lib/sugar/activity/activity.py:260
|
||||
msgid "Copy"
|
||||
msgstr ""
|
||||
|
||||
#: ../lib/sugar/activity/activity.py:265
|
||||
msgid "Paste"
|
||||
msgstr ""
|
||||
|
||||
#: ../lib/sugar/activity/activity.py:454
|
||||
#, python-format
|
||||
msgid "%s Activity"
|
||||
msgstr ""
|
||||
|
||||
#: ../lib/sugar/activity/activity.py:824
|
||||
msgid "Keep error"
|
||||
msgstr ""
|
||||
|
||||
#: ../lib/sugar/activity/activity.py:825
|
||||
msgid "Keep error: all changes will be lost"
|
||||
msgstr ""
|
||||
|
||||
#: ../lib/sugar/activity/activity.py:828
|
||||
msgid "Don't stop"
|
||||
msgstr ""
|
||||
|
||||
#: ../lib/sugar/activity/activity.py:831
|
||||
msgid "Stop anyway"
|
||||
msgstr ""
|
||||
|
||||
#: ../lib/sugar/graphics/alert.py:164 ../lib/sugar/graphics/alert.py:206
|
||||
msgid "Cancel"
|
||||
msgstr ""
|
||||
|
||||
#: ../lib/sugar/graphics/alert.py:168
|
||||
msgid "Ok"
|
||||
msgstr ""
|
||||
|
||||
#: ../lib/sugar/graphics/alert.py:216
|
||||
msgid "Continue"
|
||||
msgstr ""
|
||||
|
||||
#: ../lib/sugar/graphics/alert.py:244
|
||||
msgid "OK"
|
||||
msgstr ""
|
||||
|
||||
#: ../lib/sugar/graphics/objectchooser.py:175
|
||||
#, python-format
|
||||
msgid "%d year"
|
||||
msgstr ""
|
||||
|
||||
#: ../lib/sugar/graphics/objectchooser.py:175
|
||||
#, python-format
|
||||
msgid "%d years"
|
||||
msgstr ""
|
||||
|
||||
#: ../lib/sugar/graphics/objectchooser.py:176
|
||||
#, python-format
|
||||
msgid "%d month"
|
||||
msgstr ""
|
||||
|
||||
#: ../lib/sugar/graphics/objectchooser.py:176
|
||||
#, python-format
|
||||
msgid "%d months"
|
||||
msgstr ""
|
||||
|
||||
#: ../lib/sugar/graphics/objectchooser.py:177
|
||||
#, python-format
|
||||
msgid "%d week"
|
||||
msgstr ""
|
||||
|
||||
#: ../lib/sugar/graphics/objectchooser.py:177
|
||||
#, python-format
|
||||
msgid "%d weeks"
|
||||
msgstr ""
|
||||
|
||||
#: ../lib/sugar/graphics/objectchooser.py:178
|
||||
#, python-format
|
||||
msgid "%d day"
|
||||
msgstr ""
|
||||
|
||||
#: ../lib/sugar/graphics/objectchooser.py:178
|
||||
#, python-format
|
||||
msgid "%d days"
|
||||
msgstr ""
|
||||
|
||||
#: ../lib/sugar/graphics/objectchooser.py:179
|
||||
#, python-format
|
||||
msgid "%d hour"
|
||||
msgstr ""
|
||||
|
||||
#: ../lib/sugar/graphics/objectchooser.py:179
|
||||
#, python-format
|
||||
msgid "%d hours"
|
||||
msgstr ""
|
||||
|
||||
#: ../lib/sugar/graphics/objectchooser.py:180
|
||||
#, python-format
|
||||
msgid "%d minute"
|
||||
msgstr ""
|
||||
|
||||
#: ../lib/sugar/graphics/objectchooser.py:180
|
||||
#, python-format
|
||||
msgid "%d minutes"
|
||||
msgstr ""
|
||||
|
||||
#: ../lib/sugar/graphics/objectchooser.py:181
|
||||
#, python-format
|
||||
msgid "%d second"
|
||||
msgstr ""
|
||||
|
||||
#: ../lib/sugar/graphics/objectchooser.py:181
|
||||
#, python-format
|
||||
msgid "%d seconds"
|
||||
msgstr ""
|
||||
|
||||
#: ../lib/sugar/graphics/objectchooser.py:191
|
||||
msgid " and "
|
||||
msgstr ""
|
||||
|
||||
#: ../lib/sugar/graphics/objectchooser.py:193
|
||||
msgid ", "
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/controlpanel/control.py:213
|
||||
msgid "To apply your changes you have to restart sugar.\n"
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/controlpanel/control.py:267
|
||||
msgid "Error in specified color modifiers."
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/controlpanel/control.py:270
|
||||
msgid "Error in specified colors."
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/controlpanel/control.py:307
|
||||
msgid "off"
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/controlpanel/control.py:309
|
||||
msgid "on"
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/controlpanel/control.py:310
|
||||
msgid "State is unknown."
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/controlpanel/control.py:332
|
||||
msgid "Error in specified radio argument use on/off."
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/controlpanel/control.py:336
|
||||
msgid "Permission denied. You need to be root to run this method."
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/controlpanel/control.py:366
|
||||
msgid "Error in reading timezone"
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/controlpanel/control.py:397
|
||||
#, python-format
|
||||
msgid "Error copying timezone (from %s): %s"
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/controlpanel/control.py:402
|
||||
#, python-format
|
||||
msgid "Changing permission of timezone: %s"
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/controlpanel/control.py:412
|
||||
msgid "Error timezone does not exist."
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/controlpanel/control.py:417 ../shell/controlpanel/control.py:436
|
||||
#, python-format
|
||||
msgid "Could not access %s. Create standard settings."
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/controlpanel/control.py:463
|
||||
#, python-format
|
||||
msgid "Language for code=%s could not be determined."
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/controlpanel/control.py:473
|
||||
#, python-format
|
||||
msgid "Sorry I do not speak '%s'."
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/view/devices/network/mesh.py:105
|
||||
msgid "Connected to a School Mesh Portal"
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/view/devices/network/mesh.py:107
|
||||
msgid "Looking for a School Mesh Portal..."
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/view/devices/network/mesh.py:110
|
||||
msgid "Connected to an XO Mesh Portal"
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/view/devices/network/mesh.py:112
|
||||
msgid "Looking for an XO Mesh Portal..."
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/view/devices/network/mesh.py:115
|
||||
msgid "Connected to a Simple Mesh"
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/view/devices/network/mesh.py:117
|
||||
msgid "Starting a Simple Mesh"
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/view/devices/network/mesh.py:124
|
||||
msgid "Unknown Mesh"
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/view/home/HomeBox.py:175 ../shell/view/home/HomeBox.py:216
|
||||
msgid "About this XO"
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/view/home/HomeBox.py:222
|
||||
msgid "Not available"
|
||||
msgstr ""
|
@ -1,342 +0,0 @@
|
||||
# SOME DESCRIPTIVE TITLE.
|
||||
# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
|
||||
# This file is distributed under the same license as the PACKAGE package.
|
||||
# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
|
||||
#
|
||||
#, fuzzy
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: PACKAGE VERSION\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2008-01-18 18:19+0000\n"
|
||||
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
|
||||
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
||||
"Language-Team: LANGUAGE <LL@li.org>\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=CHARSET\n"
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
|
||||
#: ../shell/intro/intro.py:67
|
||||
msgid "Name:"
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/intro/intro.py:96
|
||||
msgid "Click to change color:"
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/intro/intro.py:146
|
||||
msgid "Back"
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/intro/intro.py:160
|
||||
msgid "Done"
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/intro/intro.py:163
|
||||
msgid "Next"
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/view/BuddyMenu.py:59
|
||||
msgid "Remove friend"
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/view/BuddyMenu.py:62
|
||||
msgid "Make friend"
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/view/BuddyMenu.py:84
|
||||
#, python-format
|
||||
msgid "Invite to %s"
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/view/clipboardmenu.py:58
|
||||
msgid "Remove"
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/view/clipboardmenu.py:63
|
||||
msgid "Open"
|
||||
msgstr ""
|
||||
|
||||
#. self._stop_item = MenuItem(_('Stop download'), 'stock-close')
|
||||
#. TODO: Implement stopping downloads
|
||||
#. self._stop_item.connect('activate', self._stop_item_activate_cb)
|
||||
#. self.append_menu_item(self._stop_item)
|
||||
#: ../shell/view/clipboardmenu.py:73
|
||||
msgid "Add to journal"
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/view/clipboardmenu.py:213
|
||||
#, python-format
|
||||
msgid "Clipboard object: %s."
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/hardware/keydialog.py:149
|
||||
msgid "Key Type:"
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/hardware/keydialog.py:169
|
||||
msgid "Authentication Type:"
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/hardware/keydialog.py:250
|
||||
msgid "Encryption Type:"
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/view/home/activitiesdonut.py:90
|
||||
msgid "Starting..."
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/view/home/activitiesdonut.py:104 ../shell/view/home/MeshBox.py:295
|
||||
msgid "Resume"
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/view/home/activitiesdonut.py:111
|
||||
#: ../lib/sugar/activity/activity.py:132
|
||||
msgid "Stop"
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/view/Shell.py:285
|
||||
msgid "Screenshot"
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/view/home/HomeBox.py:159
|
||||
msgid "Reboot"
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/view/home/HomeBox.py:164
|
||||
msgid "Shutdown"
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/view/home/HomeBox.py:170
|
||||
msgid "Register"
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/view/home/HomeBox.py:175 ../shell/view/home/HomeBox.py:216
|
||||
msgid "About this XO"
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/view/home/HomeBox.py:222
|
||||
msgid "Not available"
|
||||
msgstr ""
|
||||
|
||||
#. Only show disconnect when there's a mesh device, because mesh takes
|
||||
#. priority over the normal wireless device. NM doesn't have a "disconnect"
|
||||
#. method for a device either (for various reasons) so this doesn't
|
||||
#. have a good mapping
|
||||
#: ../shell/view/home/MeshBox.py:90 ../shell/view/home/MeshBox.py:197
|
||||
#: ../shell/view/devices/network/wireless.py:113
|
||||
#: ../shell/view/devices/network/mesh.py:83
|
||||
msgid "Disconnect..."
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/view/home/MeshBox.py:195 ../shell/view/devices/network/mesh.py:37
|
||||
#: ../shell/view/devices/network/mesh.py:62
|
||||
#: ../shell/view/devices/network/mesh.py:66
|
||||
msgid "Mesh Network"
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/view/home/MeshBox.py:300
|
||||
msgid "Join"
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/view/devices/battery.py:38
|
||||
msgid "My Battery life"
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/view/devices/battery.py:94
|
||||
msgid "Battery charging"
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/view/devices/battery.py:96
|
||||
msgid "Battery discharging"
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/view/devices/battery.py:98
|
||||
msgid "Battery fully charged"
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/view/devices/network/wireless.py:61
|
||||
msgid "Disconnected"
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/view/devices/network/wireless.py:131
|
||||
msgid "Channel"
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/view/frame/zoomtoolbar.py:42
|
||||
msgid "Neighborhood"
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/view/frame/zoomtoolbar.py:54
|
||||
msgid "Group"
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/view/frame/zoomtoolbar.py:66
|
||||
msgid "Home"
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/view/frame/zoomtoolbar.py:78
|
||||
msgid "Activity"
|
||||
msgstr ""
|
||||
|
||||
#: ../lib/sugar/activity/activity.py:115
|
||||
msgid "Share with:"
|
||||
msgstr ""
|
||||
|
||||
#: ../lib/sugar/activity/activity.py:117
|
||||
msgid "Private"
|
||||
msgstr ""
|
||||
|
||||
#: ../lib/sugar/activity/activity.py:118
|
||||
msgid "My Neighborhood"
|
||||
msgstr ""
|
||||
|
||||
#: ../lib/sugar/activity/activity.py:126
|
||||
msgid "Keep"
|
||||
msgstr ""
|
||||
|
||||
#: ../lib/sugar/activity/activity.py:245
|
||||
msgid "Undo"
|
||||
msgstr ""
|
||||
|
||||
#: ../lib/sugar/activity/activity.py:250
|
||||
msgid "Redo"
|
||||
msgstr ""
|
||||
|
||||
#: ../lib/sugar/activity/activity.py:260
|
||||
msgid "Copy"
|
||||
msgstr ""
|
||||
|
||||
#: ../lib/sugar/activity/activity.py:265
|
||||
msgid "Paste"
|
||||
msgstr ""
|
||||
|
||||
#: ../lib/sugar/activity/activity.py:454
|
||||
#, python-format
|
||||
msgid "%s Activity"
|
||||
msgstr ""
|
||||
|
||||
#: ../lib/sugar/activity/activity.py:824
|
||||
msgid "Keep error"
|
||||
msgstr ""
|
||||
|
||||
#: ../lib/sugar/activity/activity.py:825
|
||||
msgid "Keep error: all changes will be lost"
|
||||
msgstr ""
|
||||
|
||||
#: ../lib/sugar/activity/activity.py:828
|
||||
msgid "Don't stop"
|
||||
msgstr ""
|
||||
|
||||
#: ../lib/sugar/activity/activity.py:831
|
||||
msgid "Stop anyway"
|
||||
msgstr ""
|
||||
|
||||
#: ../lib/sugar/graphics/alert.py:164 ../lib/sugar/graphics/alert.py:206
|
||||
msgid "Cancel"
|
||||
msgstr ""
|
||||
|
||||
#: ../lib/sugar/graphics/alert.py:168
|
||||
msgid "Ok"
|
||||
msgstr ""
|
||||
|
||||
#: ../lib/sugar/graphics/alert.py:216
|
||||
msgid "Continue"
|
||||
msgstr ""
|
||||
|
||||
#: ../lib/sugar/graphics/alert.py:244
|
||||
msgid "OK"
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/controlpanel/control.py:213
|
||||
msgid "To apply your changes you have to restart sugar.\n"
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/controlpanel/control.py:267
|
||||
msgid "Error in specified color modifiers."
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/controlpanel/control.py:270
|
||||
msgid "Error in specified colors."
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/controlpanel/control.py:307
|
||||
msgid "off"
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/controlpanel/control.py:309
|
||||
msgid "on"
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/controlpanel/control.py:310
|
||||
msgid "State is unknown."
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/controlpanel/control.py:332
|
||||
msgid "Error in specified radio argument use on/off."
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/controlpanel/control.py:336
|
||||
msgid "Permission denied. You need to be root to run this method."
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/controlpanel/control.py:366
|
||||
msgid "Error in reading timezone"
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/controlpanel/control.py:397
|
||||
#, python-format
|
||||
msgid "Error copying timezone (from %s): %s"
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/controlpanel/control.py:402
|
||||
#, python-format
|
||||
msgid "Changing permission of timezone: %s"
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/controlpanel/control.py:412
|
||||
msgid "Error timezone does not exist."
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/controlpanel/control.py:417 ../shell/controlpanel/control.py:436
|
||||
#, python-format
|
||||
msgid "Could not access %s. Create standard settings."
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/controlpanel/control.py:463
|
||||
#, python-format
|
||||
msgid "Language for code=%s could not be determined."
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/controlpanel/control.py:473
|
||||
#, python-format
|
||||
msgid "Sorry I do not speak '%s'."
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/view/devices/network/mesh.py:105
|
||||
msgid "Connected to a School Mesh Portal"
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/view/devices/network/mesh.py:107
|
||||
msgid "Looking for a School Mesh Portal..."
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/view/devices/network/mesh.py:110
|
||||
msgid "Connected to an XO Mesh Portal"
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/view/devices/network/mesh.py:112
|
||||
msgid "Looking for an XO Mesh Portal..."
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/view/devices/network/mesh.py:115
|
||||
msgid "Connected to a Simple Mesh"
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/view/devices/network/mesh.py:117
|
||||
msgid "Starting a Simple Mesh"
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/view/devices/network/mesh.py:124
|
||||
msgid "Unknown Mesh"
|
||||
msgstr ""
|
@ -1,425 +0,0 @@
|
||||
# SOME DESCRIPTIVE TITLE.
|
||||
# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
|
||||
# This file is distributed under the same license as the PACKAGE package.
|
||||
# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: PACKAGE VERSION\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2008-01-18 18:19+0000\n"
|
||||
"PO-Revision-Date: 2008-01-29 11:46-0800\n"
|
||||
"Last-Translator: baba <baba_amu@yahoo.com>\n"
|
||||
"Language-Team: LANGUAGE <LL@li.org>\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
"X-Generator: Pootle 1.0.2\n"
|
||||
|
||||
#: ../shell/intro/intro.py:67
|
||||
msgid "Name:"
|
||||
msgstr "పేరు"
|
||||
|
||||
#: ../shell/intro/intro.py:96
|
||||
msgid "Click to change color:"
|
||||
msgstr "రంగు మార్చడానికి నొక్కు"
|
||||
|
||||
#: ../shell/intro/intro.py:146
|
||||
msgid "Back"
|
||||
msgstr "వెనుకకు"
|
||||
|
||||
#: ../shell/intro/intro.py:160
|
||||
msgid "Done"
|
||||
msgstr "పూర్తి అయినది"
|
||||
|
||||
#: ../shell/intro/intro.py:163
|
||||
msgid "Next"
|
||||
msgstr "తర్వాత"
|
||||
|
||||
#: ../shell/view/BuddyMenu.py:59
|
||||
msgid "Remove friend"
|
||||
msgstr "స్నేహం తీసివేయి"
|
||||
|
||||
#: ../shell/view/BuddyMenu.py:62
|
||||
msgid "Make friend"
|
||||
msgstr "స్నేహం చేయి"
|
||||
|
||||
#: ../shell/view/BuddyMenu.py:84
|
||||
#, python-format
|
||||
msgid "Invite to %s"
|
||||
msgstr "%s కు పిలువు"
|
||||
|
||||
#: ../shell/view/clipboardmenu.py:58
|
||||
msgid "Remove"
|
||||
msgstr "తీసివేయి"
|
||||
|
||||
#: ../shell/view/clipboardmenu.py:63
|
||||
msgid "Open"
|
||||
msgstr "తెరువు"
|
||||
|
||||
#. self._stop_item = MenuItem(_('Stop download'), 'stock-close')
|
||||
#. TODO: Implement stopping downloads
|
||||
#. self._stop_item.connect('activate', self._stop_item_activate_cb)
|
||||
#. self.append_menu_item(self._stop_item)
|
||||
#: ../shell/view/clipboardmenu.py:73
|
||||
msgid "Add to journal"
|
||||
msgstr "పద్దుకి కలుపు"
|
||||
|
||||
#: ../shell/view/clipboardmenu.py:213
|
||||
#, python-format
|
||||
msgid "Clipboard object: %s."
|
||||
msgstr "క్లిప్ బోర్డు వస్తువు : %s."
|
||||
|
||||
#: ../shell/hardware/keydialog.py:149
|
||||
msgid "Key Type:"
|
||||
msgstr "తాళం రకము"
|
||||
|
||||
#: ../shell/hardware/keydialog.py:169
|
||||
msgid "Authentication Type:"
|
||||
msgstr "దృడపరచుకొనే రకము"
|
||||
|
||||
#: ../shell/hardware/keydialog.py:250
|
||||
msgid "Encryption Type:"
|
||||
msgstr "గుప్త్తీకరి౦చే రకము"
|
||||
|
||||
#: ../shell/view/home/activitiesdonut.py:90
|
||||
msgid "Starting..."
|
||||
msgstr "మొదలవుతుంది..."
|
||||
|
||||
#: ../shell/view/home/activitiesdonut.py:104
|
||||
#: ../shell/view/home/MeshBox.py:295
|
||||
msgid "Resume"
|
||||
msgstr "పునరార౦భి౦చు"
|
||||
|
||||
#: ../shell/view/home/activitiesdonut.py:111
|
||||
#: ../lib/sugar/activity/activity.py:132
|
||||
msgid "Stop"
|
||||
msgstr "ఆపు"
|
||||
|
||||
#: ../shell/view/Shell.py:285
|
||||
msgid "Screenshot"
|
||||
msgstr "తెరముద్ర"
|
||||
|
||||
#: ../shell/view/home/HomeBox.py:159
|
||||
msgid "Reboot"
|
||||
msgstr "తిరిగి బూట్ చేయి"
|
||||
|
||||
#: ../shell/view/home/HomeBox.py:164
|
||||
msgid "Shutdown"
|
||||
msgstr "ఫూర్తిగా ఆపు"
|
||||
|
||||
#: ../shell/view/home/HomeBox.py:170
|
||||
msgid "Register"
|
||||
msgstr "దాఖలు చేయి"
|
||||
|
||||
#. Only show disconnect when there's a mesh device, because mesh takes
|
||||
#. priority over the normal wireless device. NM doesn't have a "disconnect"
|
||||
#. method for a device either (for various reasons) so this doesn't
|
||||
#. have a good mapping
|
||||
#: ../shell/view/home/MeshBox.py:90
|
||||
#: ../shell/view/home/MeshBox.py:197
|
||||
#: ../shell/view/devices/network/wireless.py:113
|
||||
#: ../shell/view/devices/network/mesh.py:83
|
||||
msgid "Disconnect..."
|
||||
msgstr "వేరుచేయి . . ."
|
||||
|
||||
#: ../shell/view/home/MeshBox.py:195
|
||||
#: ../shell/view/devices/network/mesh.py:37
|
||||
#: ../shell/view/devices/network/mesh.py:62
|
||||
#: ../shell/view/devices/network/mesh.py:66
|
||||
msgid "Mesh Network"
|
||||
msgstr "మెష్ వల"
|
||||
|
||||
#: ../shell/view/home/MeshBox.py:300
|
||||
msgid "Join"
|
||||
msgstr "కలువు"
|
||||
|
||||
#: ../shell/view/devices/battery.py:38
|
||||
msgid "My Battery life"
|
||||
msgstr "నా బేటరీ ఆయువు"
|
||||
|
||||
#: ../shell/view/devices/battery.py:94
|
||||
msgid "Battery charging"
|
||||
msgstr "బేటరీ చార్జి అవుతుంది"
|
||||
|
||||
#: ../shell/view/devices/battery.py:96
|
||||
msgid "Battery discharging"
|
||||
msgstr "బేటరీ డిచ్చార్జి అవుతుంది"
|
||||
|
||||
#: ../shell/view/devices/battery.py:98
|
||||
msgid "Battery fully charged"
|
||||
msgstr "బేటరీ పుర్తిగా చార్జి అయింది"
|
||||
|
||||
#: ../shell/view/devices/network/wireless.py:61
|
||||
msgid "Disconnected"
|
||||
msgstr "వేరుచేయబడింది"
|
||||
|
||||
#: ../shell/view/devices/network/wireless.py:131
|
||||
msgid "Channel"
|
||||
msgstr "ప్రవాహము"
|
||||
|
||||
#: ../shell/view/frame/zoomtoolbar.py:42
|
||||
msgid "Neighborhood"
|
||||
msgstr "చుట్టుపక్కలవారు"
|
||||
|
||||
#: ../shell/view/frame/zoomtoolbar.py:54
|
||||
msgid "Group"
|
||||
msgstr "గుంపు"
|
||||
|
||||
#: ../shell/view/frame/zoomtoolbar.py:66
|
||||
msgid "Home"
|
||||
msgstr "ఇల్లు"
|
||||
|
||||
#: ../shell/view/frame/zoomtoolbar.py:78
|
||||
msgid "Activity"
|
||||
msgstr "వ్యాపక౦"
|
||||
|
||||
#: ../lib/sugar/activity/activity.py:115
|
||||
msgid "Share with:"
|
||||
msgstr "తో పంచుకో:"
|
||||
|
||||
#: ../lib/sugar/activity/activity.py:117
|
||||
msgid "Private"
|
||||
msgstr "సొంతం"
|
||||
|
||||
#: ../lib/sugar/activity/activity.py:118
|
||||
msgid "My Neighborhood"
|
||||
msgstr "నా చుట్టుపక్కలవారు"
|
||||
|
||||
#: ../lib/sugar/activity/activity.py:126
|
||||
msgid "Keep"
|
||||
msgstr "ఉంచు"
|
||||
|
||||
#: ../lib/sugar/activity/activity.py:245
|
||||
msgid "Undo"
|
||||
msgstr "ఆఖరుది రద్దు చేయి"
|
||||
|
||||
#: ../lib/sugar/activity/activity.py:250
|
||||
msgid "Redo"
|
||||
msgstr "తిరిగి చేయి"
|
||||
|
||||
#: ../lib/sugar/activity/activity.py:260
|
||||
msgid "Copy"
|
||||
msgstr "నకలు"
|
||||
|
||||
#: ../lib/sugar/activity/activity.py:265
|
||||
msgid "Paste"
|
||||
msgstr "అతికించు"
|
||||
|
||||
#: ../lib/sugar/activity/activity.py:454
|
||||
#, python-format
|
||||
msgid "%s Activity"
|
||||
msgstr "%s వ్యాపకం"
|
||||
|
||||
#: ../lib/sugar/activity/activity.py:824
|
||||
msgid "Keep error"
|
||||
msgstr "పొరబాటు జరిగింది"
|
||||
|
||||
#: ../lib/sugar/activity/activity.py:825
|
||||
msgid "Keep error: all changes will be lost"
|
||||
msgstr "పొరబాటు జరిగింది : అన్ని మార్పులూ పోతాయి"
|
||||
|
||||
#: ../lib/sugar/activity/activity.py:828
|
||||
msgid "Don't stop"
|
||||
msgstr "ఆపవద్దు"
|
||||
|
||||
#: ../lib/sugar/activity/activity.py:831
|
||||
msgid "Stop anyway"
|
||||
msgstr "ఏదేమైనా ఆపువేయి"
|
||||
|
||||
#: ../lib/sugar/graphics/alert.py:164
|
||||
#: ../lib/sugar/graphics/alert.py:206
|
||||
msgid "Cancel"
|
||||
msgstr "రద్దు చేయి"
|
||||
|
||||
#: ../lib/sugar/graphics/alert.py:168
|
||||
msgid "Ok"
|
||||
msgstr "సరి"
|
||||
|
||||
#: ../lib/sugar/graphics/alert.py:216
|
||||
msgid "Continue"
|
||||
msgstr "కొనసాగించు"
|
||||
|
||||
#: ../lib/sugar/graphics/alert.py:244
|
||||
msgid "OK"
|
||||
msgstr "సరి"
|
||||
|
||||
#: ../lib/sugar/graphics/objectchooser.py:175
|
||||
#, python-format
|
||||
msgid "%d year"
|
||||
msgstr "%d సంవత్సరము"
|
||||
|
||||
#: ../lib/sugar/graphics/objectchooser.py:175
|
||||
#, python-format
|
||||
msgid "%d years"
|
||||
msgstr "%d సంవత్సరాలు"
|
||||
|
||||
#: ../lib/sugar/graphics/objectchooser.py:176
|
||||
#, python-format
|
||||
msgid "%d month"
|
||||
msgstr "%d నెల"
|
||||
|
||||
#: ../lib/sugar/graphics/objectchooser.py:176
|
||||
#, python-format
|
||||
msgid "%d months"
|
||||
msgstr "%d నెలలు"
|
||||
|
||||
#: ../lib/sugar/graphics/objectchooser.py:177
|
||||
#, python-format
|
||||
msgid "%d week"
|
||||
msgstr "%d వారము"
|
||||
|
||||
#: ../lib/sugar/graphics/objectchooser.py:177
|
||||
#, python-format
|
||||
msgid "%d weeks"
|
||||
msgstr "%d వారాలు"
|
||||
|
||||
#: ../lib/sugar/graphics/objectchooser.py:178
|
||||
#, python-format
|
||||
msgid "%d day"
|
||||
msgstr "%d రోజు"
|
||||
|
||||
#: ../lib/sugar/graphics/objectchooser.py:178
|
||||
#, python-format
|
||||
msgid "%d days"
|
||||
msgstr "%d రోజులు"
|
||||
|
||||
#: ../lib/sugar/graphics/objectchooser.py:179
|
||||
#, python-format
|
||||
msgid "%d hour"
|
||||
msgstr "%d గంట"
|
||||
|
||||
#: ../lib/sugar/graphics/objectchooser.py:179
|
||||
#, python-format
|
||||
msgid "%d hours"
|
||||
msgstr "%d గంటలు"
|
||||
|
||||
#: ../lib/sugar/graphics/objectchooser.py:180
|
||||
#, python-format
|
||||
msgid "%d minute"
|
||||
msgstr "%d నిమిషము"
|
||||
|
||||
#: ../lib/sugar/graphics/objectchooser.py:180
|
||||
#, python-format
|
||||
msgid "%d minutes"
|
||||
msgstr "%d నిమిషాలు"
|
||||
|
||||
#: ../lib/sugar/graphics/objectchooser.py:181
|
||||
#, python-format
|
||||
msgid "%d second"
|
||||
msgstr "%d సెకను"
|
||||
|
||||
#: ../lib/sugar/graphics/objectchooser.py:181
|
||||
#, python-format
|
||||
msgid "%d seconds"
|
||||
msgstr "%d సెకనులు"
|
||||
|
||||
#: ../lib/sugar/graphics/objectchooser.py:191
|
||||
msgid " and "
|
||||
msgstr " మరియు "
|
||||
|
||||
#: ../lib/sugar/graphics/objectchooser.py:193
|
||||
msgid ", "
|
||||
msgstr ", "
|
||||
|
||||
#: ../shell/controlpanel/control.py:213
|
||||
msgid "To apply your changes you have to restart sugar.\n"
|
||||
msgstr "మీ మార్పులు పనిచేయడానికి సుగరును తిరిగి మొదలు పెట్టండి.\n"
|
||||
|
||||
#: ../shell/controlpanel/control.py:267
|
||||
msgid "Error in specified color modifiers."
|
||||
msgstr "నిర్ధేశించి చెప్పిన రంగులు మార్చడంలో పొరబాటు జరిగింది"
|
||||
|
||||
#: ../shell/controlpanel/control.py:270
|
||||
msgid "Error in specified colors."
|
||||
msgstr "నిర్ధేశించి చెప్పిన రంగులలో పొరబాటు జరిగింది"
|
||||
|
||||
#: ../shell/controlpanel/control.py:307
|
||||
msgid "off"
|
||||
msgstr "లేదు"
|
||||
|
||||
#: ../shell/controlpanel/control.py:309
|
||||
msgid "on"
|
||||
msgstr "ఉంది"
|
||||
|
||||
#: ../shell/controlpanel/control.py:310
|
||||
msgid "State is unknown."
|
||||
msgstr "ఉనికి తెలియదు"
|
||||
|
||||
#: ../shell/controlpanel/control.py:332
|
||||
msgid "Error in specified radio argument use on/off."
|
||||
msgstr "రేడియొ నిర్దేసించడంలో పొరబాటు. ఉంది/లేదు వాడనా ."
|
||||
|
||||
#: ../shell/controlpanel/control.py:336
|
||||
msgid "Permission denied. You need to be root to run this method."
|
||||
msgstr "అనుమతి లేదు. మీరు రూట్ గా మారి ప్రయత్నించాలి"
|
||||
|
||||
#: ../shell/controlpanel/control.py:366
|
||||
msgid "Error in reading timezone"
|
||||
msgstr "కాలమండలం చదవడంలో పొరబాటు జరిగింది"
|
||||
|
||||
#: ../shell/controlpanel/control.py:397
|
||||
#, python-format
|
||||
msgid "Error copying timezone (from %s): %s"
|
||||
msgstr "కాలమండలం నకలు చేయడంలో పొరబాటు జరిగింది (%s నుంచి ): %s"
|
||||
|
||||
#: ../shell/controlpanel/control.py:402
|
||||
#, python-format
|
||||
msgid "Changing permission of timezone: %s"
|
||||
msgstr "కాలమండలం అనుమతి మారుతుంది:%s"
|
||||
|
||||
#: ../shell/controlpanel/control.py:412
|
||||
msgid "Error timezone does not exist."
|
||||
msgstr "పొరబాటు. కాలమండలమే లేదు."
|
||||
|
||||
#: ../shell/controlpanel/control.py:417
|
||||
#: ../shell/controlpanel/control.py:436
|
||||
#, python-format
|
||||
msgid "Could not access %s. Create standard settings."
|
||||
msgstr "%s ప్రవేశము కుదరలేదు. ప్రమాణ మైన సెట్టింగ్ శ్రుష్తించనా."
|
||||
|
||||
#: ../shell/controlpanel/control.py:463
|
||||
#, python-format
|
||||
msgid "Language for code=%s could not be determined."
|
||||
msgstr "కోడ్=%s కు భాష తెలియ లేదు."
|
||||
|
||||
#: ../shell/controlpanel/control.py:473
|
||||
#, python-format
|
||||
msgid "Sorry I do not speak '%s'."
|
||||
msgstr "మన్నించాలి నేను '%s'మాట్లాడలేను"
|
||||
|
||||
#: ../shell/view/devices/network/mesh.py:105
|
||||
msgid "Connected to a School Mesh Portal"
|
||||
msgstr "బడి మెష్ పొర్టల్ తో జతచేయబడింది"
|
||||
|
||||
#: ../shell/view/devices/network/mesh.py:107
|
||||
msgid "Looking for a School Mesh Portal..."
|
||||
msgstr "బడి మెష్ పొర్టల్ కోసమై చూస్తున్నా..."
|
||||
|
||||
#: ../shell/view/devices/network/mesh.py:110
|
||||
msgid "Connected to an XO Mesh Portal"
|
||||
msgstr "ఎక్స్ఒ మెష్ పొర్టల్ తో జతచేయబడింది"
|
||||
|
||||
#: ../shell/view/devices/network/mesh.py:112
|
||||
msgid "Looking for an XO Mesh Portal..."
|
||||
msgstr "ఎక్స్ఒ మెష్ పొర్టల్ కోసమై చూస్తున్నా..."
|
||||
|
||||
#: ../shell/view/devices/network/mesh.py:115
|
||||
msgid "Connected to a Simple Mesh"
|
||||
msgstr "సరళమైన మెష్ తో జత కుదిరింది"
|
||||
|
||||
#: ../shell/view/devices/network/mesh.py:117
|
||||
msgid "Starting a Simple Mesh"
|
||||
msgstr "సరళమైన మెష్ మొదలవుతుంది"
|
||||
|
||||
#: ../shell/view/devices/network/mesh.py:124
|
||||
msgid "Unknown Mesh"
|
||||
msgstr "తెలియని మెష్"
|
||||
|
||||
#: ../shell/view/home/HomeBox.py:175
|
||||
#: ../shell/view/home/HomeBox.py:216
|
||||
msgid "About this XO"
|
||||
msgstr "ఈ ఎక్స్ఒ గురించి"
|
||||
|
||||
#: ../shell/view/home/HomeBox.py:222
|
||||
msgid "Not available"
|
||||
msgstr "అందుబాటులో లేదు"
|
@ -1,420 +0,0 @@
|
||||
# SOME DESCRIPTIVE TITLE.
|
||||
# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
|
||||
# This file is distributed under the same license as the PACKAGE package.
|
||||
# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
|
||||
#, fuzzy
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: PACKAGE VERSION\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2008-01-18 18:19+0000\n"
|
||||
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
|
||||
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
||||
"Language-Team: LANGUAGE <LL@li.org>\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
"X-Generator: Translate Toolkit 1.0.1\n"
|
||||
|
||||
#: ../shell/intro/intro.py:67
|
||||
msgid "Name:"
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/intro/intro.py:96
|
||||
msgid "Click to change color:"
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/intro/intro.py:146
|
||||
msgid "Back"
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/intro/intro.py:160
|
||||
msgid "Done"
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/intro/intro.py:163
|
||||
msgid "Next"
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/view/BuddyMenu.py:59
|
||||
msgid "Remove friend"
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/view/BuddyMenu.py:62
|
||||
msgid "Make friend"
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/view/BuddyMenu.py:84
|
||||
#, python-format
|
||||
msgid "Invite to %s"
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/view/clipboardmenu.py:58
|
||||
msgid "Remove"
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/view/clipboardmenu.py:63
|
||||
msgid "Open"
|
||||
msgstr ""
|
||||
|
||||
#. self._stop_item = MenuItem(_('Stop download'), 'stock-close')
|
||||
#. TODO: Implement stopping downloads
|
||||
#. self._stop_item.connect('activate', self._stop_item_activate_cb)
|
||||
#. self.append_menu_item(self._stop_item)
|
||||
#: ../shell/view/clipboardmenu.py:73
|
||||
msgid "Add to journal"
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/view/clipboardmenu.py:213
|
||||
#, python-format
|
||||
msgid "Clipboard object: %s."
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/hardware/keydialog.py:149
|
||||
msgid "Key Type:"
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/hardware/keydialog.py:169
|
||||
msgid "Authentication Type:"
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/hardware/keydialog.py:250
|
||||
msgid "Encryption Type:"
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/view/home/activitiesdonut.py:90
|
||||
msgid "Starting..."
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/view/home/activitiesdonut.py:104 ../shell/view/home/MeshBox.py:295
|
||||
msgid "Resume"
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/view/home/activitiesdonut.py:111
|
||||
#: ../lib/sugar/activity/activity.py:132
|
||||
msgid "Stop"
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/view/Shell.py:285
|
||||
msgid "Screenshot"
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/view/home/HomeBox.py:159
|
||||
msgid "Reboot"
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/view/home/HomeBox.py:164
|
||||
msgid "Shutdown"
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/view/home/HomeBox.py:170
|
||||
msgid "Register"
|
||||
msgstr ""
|
||||
|
||||
#. Only show disconnect when there's a mesh device, because mesh takes
|
||||
#. priority over the normal wireless device. NM doesn't have a "disconnect"
|
||||
#. method for a device either (for various reasons) so this doesn't
|
||||
#. have a good mapping
|
||||
#: ../shell/view/home/MeshBox.py:90 ../shell/view/home/MeshBox.py:197
|
||||
#: ../shell/view/devices/network/wireless.py:113
|
||||
#: ../shell/view/devices/network/mesh.py:83
|
||||
msgid "Disconnect..."
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/view/home/MeshBox.py:195 ../shell/view/devices/network/mesh.py:37
|
||||
#: ../shell/view/devices/network/mesh.py:62
|
||||
#: ../shell/view/devices/network/mesh.py:66
|
||||
msgid "Mesh Network"
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/view/home/MeshBox.py:300
|
||||
msgid "Join"
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/view/devices/battery.py:38
|
||||
msgid "My Battery life"
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/view/devices/battery.py:94
|
||||
msgid "Battery charging"
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/view/devices/battery.py:96
|
||||
msgid "Battery discharging"
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/view/devices/battery.py:98
|
||||
msgid "Battery fully charged"
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/view/devices/network/wireless.py:61
|
||||
msgid "Disconnected"
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/view/devices/network/wireless.py:131
|
||||
msgid "Channel"
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/view/frame/zoomtoolbar.py:42
|
||||
msgid "Neighborhood"
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/view/frame/zoomtoolbar.py:54
|
||||
msgid "Group"
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/view/frame/zoomtoolbar.py:66
|
||||
msgid "Home"
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/view/frame/zoomtoolbar.py:78
|
||||
msgid "Activity"
|
||||
msgstr ""
|
||||
|
||||
#: ../lib/sugar/activity/activity.py:115
|
||||
msgid "Share with:"
|
||||
msgstr ""
|
||||
|
||||
#: ../lib/sugar/activity/activity.py:117
|
||||
msgid "Private"
|
||||
msgstr ""
|
||||
|
||||
#: ../lib/sugar/activity/activity.py:118
|
||||
msgid "My Neighborhood"
|
||||
msgstr ""
|
||||
|
||||
#: ../lib/sugar/activity/activity.py:126
|
||||
msgid "Keep"
|
||||
msgstr ""
|
||||
|
||||
#: ../lib/sugar/activity/activity.py:245
|
||||
msgid "Undo"
|
||||
msgstr ""
|
||||
|
||||
#: ../lib/sugar/activity/activity.py:250
|
||||
msgid "Redo"
|
||||
msgstr ""
|
||||
|
||||
#: ../lib/sugar/activity/activity.py:260
|
||||
msgid "Copy"
|
||||
msgstr ""
|
||||
|
||||
#: ../lib/sugar/activity/activity.py:265
|
||||
msgid "Paste"
|
||||
msgstr ""
|
||||
|
||||
#: ../lib/sugar/activity/activity.py:454
|
||||
#, python-format
|
||||
msgid "%s Activity"
|
||||
msgstr ""
|
||||
|
||||
#: ../lib/sugar/activity/activity.py:824
|
||||
msgid "Keep error"
|
||||
msgstr ""
|
||||
|
||||
#: ../lib/sugar/activity/activity.py:825
|
||||
msgid "Keep error: all changes will be lost"
|
||||
msgstr ""
|
||||
|
||||
#: ../lib/sugar/activity/activity.py:828
|
||||
msgid "Don't stop"
|
||||
msgstr ""
|
||||
|
||||
#: ../lib/sugar/activity/activity.py:831
|
||||
msgid "Stop anyway"
|
||||
msgstr ""
|
||||
|
||||
#: ../lib/sugar/graphics/alert.py:164 ../lib/sugar/graphics/alert.py:206
|
||||
msgid "Cancel"
|
||||
msgstr ""
|
||||
|
||||
#: ../lib/sugar/graphics/alert.py:168
|
||||
msgid "Ok"
|
||||
msgstr ""
|
||||
|
||||
#: ../lib/sugar/graphics/alert.py:216
|
||||
msgid "Continue"
|
||||
msgstr ""
|
||||
|
||||
#: ../lib/sugar/graphics/alert.py:244
|
||||
msgid "OK"
|
||||
msgstr ""
|
||||
|
||||
#: ../lib/sugar/graphics/objectchooser.py:175
|
||||
#, python-format
|
||||
msgid "%d year"
|
||||
msgstr ""
|
||||
|
||||
#: ../lib/sugar/graphics/objectchooser.py:175
|
||||
#, python-format
|
||||
msgid "%d years"
|
||||
msgstr ""
|
||||
|
||||
#: ../lib/sugar/graphics/objectchooser.py:176
|
||||
#, python-format
|
||||
msgid "%d month"
|
||||
msgstr ""
|
||||
|
||||
#: ../lib/sugar/graphics/objectchooser.py:176
|
||||
#, python-format
|
||||
msgid "%d months"
|
||||
msgstr ""
|
||||
|
||||
#: ../lib/sugar/graphics/objectchooser.py:177
|
||||
#, python-format
|
||||
msgid "%d week"
|
||||
msgstr ""
|
||||
|
||||
#: ../lib/sugar/graphics/objectchooser.py:177
|
||||
#, python-format
|
||||
msgid "%d weeks"
|
||||
msgstr ""
|
||||
|
||||
#: ../lib/sugar/graphics/objectchooser.py:178
|
||||
#, python-format
|
||||
msgid "%d day"
|
||||
msgstr ""
|
||||
|
||||
#: ../lib/sugar/graphics/objectchooser.py:178
|
||||
#, python-format
|
||||
msgid "%d days"
|
||||
msgstr ""
|
||||
|
||||
#: ../lib/sugar/graphics/objectchooser.py:179
|
||||
#, python-format
|
||||
msgid "%d hour"
|
||||
msgstr ""
|
||||
|
||||
#: ../lib/sugar/graphics/objectchooser.py:179
|
||||
#, python-format
|
||||
msgid "%d hours"
|
||||
msgstr ""
|
||||
|
||||
#: ../lib/sugar/graphics/objectchooser.py:180
|
||||
#, python-format
|
||||
msgid "%d minute"
|
||||
msgstr ""
|
||||
|
||||
#: ../lib/sugar/graphics/objectchooser.py:180
|
||||
#, python-format
|
||||
msgid "%d minutes"
|
||||
msgstr ""
|
||||
|
||||
#: ../lib/sugar/graphics/objectchooser.py:181
|
||||
#, python-format
|
||||
msgid "%d second"
|
||||
msgstr ""
|
||||
|
||||
#: ../lib/sugar/graphics/objectchooser.py:181
|
||||
#, python-format
|
||||
msgid "%d seconds"
|
||||
msgstr ""
|
||||
|
||||
#: ../lib/sugar/graphics/objectchooser.py:191
|
||||
msgid " and "
|
||||
msgstr ""
|
||||
|
||||
#: ../lib/sugar/graphics/objectchooser.py:193
|
||||
msgid ", "
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/controlpanel/control.py:213
|
||||
msgid "To apply your changes you have to restart sugar.\n"
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/controlpanel/control.py:267
|
||||
msgid "Error in specified color modifiers."
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/controlpanel/control.py:270
|
||||
msgid "Error in specified colors."
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/controlpanel/control.py:307
|
||||
msgid "off"
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/controlpanel/control.py:309
|
||||
msgid "on"
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/controlpanel/control.py:310
|
||||
msgid "State is unknown."
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/controlpanel/control.py:332
|
||||
msgid "Error in specified radio argument use on/off."
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/controlpanel/control.py:336
|
||||
msgid "Permission denied. You need to be root to run this method."
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/controlpanel/control.py:366
|
||||
msgid "Error in reading timezone"
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/controlpanel/control.py:397
|
||||
#, python-format
|
||||
msgid "Error copying timezone (from %s): %s"
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/controlpanel/control.py:402
|
||||
#, python-format
|
||||
msgid "Changing permission of timezone: %s"
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/controlpanel/control.py:412
|
||||
msgid "Error timezone does not exist."
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/controlpanel/control.py:417 ../shell/controlpanel/control.py:436
|
||||
#, python-format
|
||||
msgid "Could not access %s. Create standard settings."
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/controlpanel/control.py:463
|
||||
#, python-format
|
||||
msgid "Language for code=%s could not be determined."
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/controlpanel/control.py:473
|
||||
#, python-format
|
||||
msgid "Sorry I do not speak '%s'."
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/view/devices/network/mesh.py:105
|
||||
msgid "Connected to a School Mesh Portal"
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/view/devices/network/mesh.py:107
|
||||
msgid "Looking for a School Mesh Portal..."
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/view/devices/network/mesh.py:110
|
||||
msgid "Connected to an XO Mesh Portal"
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/view/devices/network/mesh.py:112
|
||||
msgid "Looking for an XO Mesh Portal..."
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/view/devices/network/mesh.py:115
|
||||
msgid "Connected to a Simple Mesh"
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/view/devices/network/mesh.py:117
|
||||
msgid "Starting a Simple Mesh"
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/view/devices/network/mesh.py:124
|
||||
msgid "Unknown Mesh"
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/view/home/HomeBox.py:175 ../shell/view/home/HomeBox.py:216
|
||||
msgid "About this XO"
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/view/home/HomeBox.py:222
|
||||
msgid "Not available"
|
||||
msgstr ""
|
@ -1,448 +0,0 @@
|
||||
# translation of sugar.po to Yoruba
|
||||
# This file is distributed under the same license as the PACKAGE package.
|
||||
# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER.
|
||||
# Fajuyitan, Sunday <ayo@wazobialinux.com>, 2006.
|
||||
# Fajuyitan, Sunday Ayo <ayo@wazobialinux.com>, 2006.
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: sugar\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2008-01-18 18:19+0000\n"
|
||||
"PO-Revision-Date: 2006-07-07 09:48+0100\n"
|
||||
"Last-Translator: Fajuyitan, Sunday Ayo <ayo@wazobialinux.com>\n"
|
||||
"Language-Team: Yoruba\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
"X-Generator: KBabel 1.10\n"
|
||||
|
||||
#: ../shell/PresenceWindow.py:62
|
||||
msgid "Who's around:"
|
||||
msgstr "Ta ló wà níbẹ̀ o o:"
|
||||
|
||||
#: ../shell/PresenceWindow.py:104
|
||||
msgid "Share"
|
||||
msgstr "Ìpín"
|
||||
|
||||
#: ../shell/StartPage.py:189
|
||||
msgid "Search"
|
||||
msgstr "Wádìí"
|
||||
|
||||
#: ../shell/intro/intro.py:146
|
||||
msgid "Back"
|
||||
msgstr "Padà Sẹ́yìn"
|
||||
|
||||
#: ../activities/browser/NavigationToolbar.py:23
|
||||
msgid "Forward"
|
||||
msgstr "Lọ síwájú"
|
||||
|
||||
#: ../activities/browser/NavigationToolbar.py:29
|
||||
msgid "Reload"
|
||||
msgstr "Tun kì"
|
||||
|
||||
#: ../shell/shell.py:333
|
||||
msgid "Everyone"
|
||||
msgstr "Gbogbo èèyàn"
|
||||
|
||||
#: ../sugar/chat/ChatEditor.py:43
|
||||
msgid "Send"
|
||||
msgstr "Fi ránṣẹ́"
|
||||
|
||||
#: ../shell/intro/intro.py:67
|
||||
msgid "Name:"
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/intro/intro.py:96
|
||||
msgid "Click to change color:"
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/intro/intro.py:160
|
||||
msgid "Done"
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/intro/intro.py:163
|
||||
msgid "Next"
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/view/BuddyMenu.py:59
|
||||
msgid "Remove friend"
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/view/BuddyMenu.py:62
|
||||
msgid "Make friend"
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/view/BuddyMenu.py:84
|
||||
#, python-format
|
||||
msgid "Invite to %s"
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/view/clipboardmenu.py:58
|
||||
msgid "Remove"
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/view/clipboardmenu.py:63
|
||||
msgid "Open"
|
||||
msgstr ""
|
||||
|
||||
#. self._stop_item = MenuItem(_('Stop download'), 'stock-close')
|
||||
#. TODO: Implement stopping downloads
|
||||
#. self._stop_item.connect('activate', self._stop_item_activate_cb)
|
||||
#. self.append_menu_item(self._stop_item)
|
||||
#: ../shell/view/clipboardmenu.py:73
|
||||
msgid "Add to journal"
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/view/clipboardmenu.py:213
|
||||
#, python-format
|
||||
msgid "Clipboard object: %s."
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/hardware/keydialog.py:149
|
||||
msgid "Key Type:"
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/hardware/keydialog.py:169
|
||||
msgid "Authentication Type:"
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/hardware/keydialog.py:250
|
||||
msgid "Encryption Type:"
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/view/home/activitiesdonut.py:90
|
||||
msgid "Starting..."
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/view/home/activitiesdonut.py:104 ../shell/view/home/MeshBox.py:295
|
||||
msgid "Resume"
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/view/home/activitiesdonut.py:111
|
||||
#: ../lib/sugar/activity/activity.py:132
|
||||
msgid "Stop"
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/view/Shell.py:285
|
||||
msgid "Screenshot"
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/view/home/HomeBox.py:159
|
||||
msgid "Reboot"
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/view/home/HomeBox.py:164
|
||||
msgid "Shutdown"
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/view/home/HomeBox.py:170
|
||||
msgid "Register"
|
||||
msgstr ""
|
||||
|
||||
#. Only show disconnect when there's a mesh device, because mesh takes
|
||||
#. priority over the normal wireless device. NM doesn't have a "disconnect"
|
||||
#. method for a device either (for various reasons) so this doesn't
|
||||
#. have a good mapping
|
||||
#: ../shell/view/home/MeshBox.py:90 ../shell/view/home/MeshBox.py:197
|
||||
#: ../shell/view/devices/network/wireless.py:113
|
||||
#: ../shell/view/devices/network/mesh.py:83
|
||||
msgid "Disconnect..."
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/view/home/MeshBox.py:195 ../shell/view/devices/network/mesh.py:37
|
||||
#: ../shell/view/devices/network/mesh.py:62
|
||||
#: ../shell/view/devices/network/mesh.py:66
|
||||
msgid "Mesh Network"
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/view/home/MeshBox.py:300
|
||||
msgid "Join"
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/view/devices/battery.py:38
|
||||
msgid "My Battery life"
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/view/devices/battery.py:94
|
||||
msgid "Battery charging"
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/view/devices/battery.py:96
|
||||
msgid "Battery discharging"
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/view/devices/battery.py:98
|
||||
msgid "Battery fully charged"
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/view/devices/network/wireless.py:61
|
||||
msgid "Disconnected"
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/view/devices/network/wireless.py:131
|
||||
msgid "Channel"
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/view/frame/zoomtoolbar.py:42
|
||||
msgid "Neighborhood"
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/view/frame/zoomtoolbar.py:54
|
||||
msgid "Group"
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/view/frame/zoomtoolbar.py:66
|
||||
msgid "Home"
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/view/frame/zoomtoolbar.py:78
|
||||
msgid "Activity"
|
||||
msgstr ""
|
||||
|
||||
#: ../lib/sugar/activity/activity.py:115
|
||||
msgid "Share with:"
|
||||
msgstr ""
|
||||
|
||||
#: ../lib/sugar/activity/activity.py:117
|
||||
msgid "Private"
|
||||
msgstr ""
|
||||
|
||||
#: ../lib/sugar/activity/activity.py:118
|
||||
msgid "My Neighborhood"
|
||||
msgstr ""
|
||||
|
||||
#: ../lib/sugar/activity/activity.py:126
|
||||
msgid "Keep"
|
||||
msgstr ""
|
||||
|
||||
#: ../lib/sugar/activity/activity.py:245
|
||||
msgid "Undo"
|
||||
msgstr ""
|
||||
|
||||
#: ../lib/sugar/activity/activity.py:250
|
||||
msgid "Redo"
|
||||
msgstr ""
|
||||
|
||||
#: ../lib/sugar/activity/activity.py:260
|
||||
msgid "Copy"
|
||||
msgstr ""
|
||||
|
||||
#: ../lib/sugar/activity/activity.py:265
|
||||
msgid "Paste"
|
||||
msgstr ""
|
||||
|
||||
#: ../lib/sugar/activity/activity.py:454
|
||||
#, python-format
|
||||
msgid "%s Activity"
|
||||
msgstr ""
|
||||
|
||||
#: ../lib/sugar/activity/activity.py:824
|
||||
msgid "Keep error"
|
||||
msgstr ""
|
||||
|
||||
#: ../lib/sugar/activity/activity.py:825
|
||||
msgid "Keep error: all changes will be lost"
|
||||
msgstr ""
|
||||
|
||||
#: ../lib/sugar/activity/activity.py:828
|
||||
msgid "Don't stop"
|
||||
msgstr ""
|
||||
|
||||
#: ../lib/sugar/activity/activity.py:831
|
||||
msgid "Stop anyway"
|
||||
msgstr ""
|
||||
|
||||
#: ../lib/sugar/graphics/alert.py:164 ../lib/sugar/graphics/alert.py:206
|
||||
msgid "Cancel"
|
||||
msgstr ""
|
||||
|
||||
#: ../lib/sugar/graphics/alert.py:168
|
||||
msgid "Ok"
|
||||
msgstr ""
|
||||
|
||||
#: ../lib/sugar/graphics/alert.py:216
|
||||
msgid "Continue"
|
||||
msgstr ""
|
||||
|
||||
#: ../lib/sugar/graphics/alert.py:244
|
||||
msgid "OK"
|
||||
msgstr ""
|
||||
|
||||
#: ../lib/sugar/graphics/objectchooser.py:175
|
||||
#, python-format
|
||||
msgid "%d year"
|
||||
msgstr ""
|
||||
|
||||
#: ../lib/sugar/graphics/objectchooser.py:175
|
||||
#, python-format
|
||||
msgid "%d years"
|
||||
msgstr ""
|
||||
|
||||
#: ../lib/sugar/graphics/objectchooser.py:176
|
||||
#, python-format
|
||||
msgid "%d month"
|
||||
msgstr ""
|
||||
|
||||
#: ../lib/sugar/graphics/objectchooser.py:176
|
||||
#, python-format
|
||||
msgid "%d months"
|
||||
msgstr ""
|
||||
|
||||
#: ../lib/sugar/graphics/objectchooser.py:177
|
||||
#, python-format
|
||||
msgid "%d week"
|
||||
msgstr ""
|
||||
|
||||
#: ../lib/sugar/graphics/objectchooser.py:177
|
||||
#, python-format
|
||||
msgid "%d weeks"
|
||||
msgstr ""
|
||||
|
||||
#: ../lib/sugar/graphics/objectchooser.py:178
|
||||
#, python-format
|
||||
msgid "%d day"
|
||||
msgstr ""
|
||||
|
||||
#: ../lib/sugar/graphics/objectchooser.py:178
|
||||
#, python-format
|
||||
msgid "%d days"
|
||||
msgstr ""
|
||||
|
||||
#: ../lib/sugar/graphics/objectchooser.py:179
|
||||
#, python-format
|
||||
msgid "%d hour"
|
||||
msgstr ""
|
||||
|
||||
#: ../lib/sugar/graphics/objectchooser.py:179
|
||||
#, python-format
|
||||
msgid "%d hours"
|
||||
msgstr ""
|
||||
|
||||
#: ../lib/sugar/graphics/objectchooser.py:180
|
||||
#, python-format
|
||||
msgid "%d minute"
|
||||
msgstr ""
|
||||
|
||||
#: ../lib/sugar/graphics/objectchooser.py:180
|
||||
#, python-format
|
||||
msgid "%d minutes"
|
||||
msgstr ""
|
||||
|
||||
#: ../lib/sugar/graphics/objectchooser.py:181
|
||||
#, python-format
|
||||
msgid "%d second"
|
||||
msgstr ""
|
||||
|
||||
#: ../lib/sugar/graphics/objectchooser.py:181
|
||||
#, python-format
|
||||
msgid "%d seconds"
|
||||
msgstr ""
|
||||
|
||||
#: ../lib/sugar/graphics/objectchooser.py:191
|
||||
msgid " and "
|
||||
msgstr ""
|
||||
|
||||
#: ../lib/sugar/graphics/objectchooser.py:193
|
||||
msgid ", "
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/controlpanel/control.py:213
|
||||
msgid "To apply your changes you have to restart sugar.\n"
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/controlpanel/control.py:267
|
||||
msgid "Error in specified color modifiers."
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/controlpanel/control.py:270
|
||||
msgid "Error in specified colors."
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/controlpanel/control.py:307
|
||||
msgid "off"
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/controlpanel/control.py:309
|
||||
msgid "on"
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/controlpanel/control.py:310
|
||||
msgid "State is unknown."
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/controlpanel/control.py:332
|
||||
msgid "Error in specified radio argument use on/off."
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/controlpanel/control.py:336
|
||||
msgid "Permission denied. You need to be root to run this method."
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/controlpanel/control.py:366
|
||||
msgid "Error in reading timezone"
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/controlpanel/control.py:397
|
||||
#, python-format
|
||||
msgid "Error copying timezone (from %s): %s"
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/controlpanel/control.py:402
|
||||
#, python-format
|
||||
msgid "Changing permission of timezone: %s"
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/controlpanel/control.py:412
|
||||
msgid "Error timezone does not exist."
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/controlpanel/control.py:417 ../shell/controlpanel/control.py:436
|
||||
#, python-format
|
||||
msgid "Could not access %s. Create standard settings."
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/controlpanel/control.py:463
|
||||
#, python-format
|
||||
msgid "Language for code=%s could not be determined."
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/controlpanel/control.py:473
|
||||
#, python-format
|
||||
msgid "Sorry I do not speak '%s'."
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/view/devices/network/mesh.py:105
|
||||
msgid "Connected to a School Mesh Portal"
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/view/devices/network/mesh.py:107
|
||||
msgid "Looking for a School Mesh Portal..."
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/view/devices/network/mesh.py:110
|
||||
msgid "Connected to an XO Mesh Portal"
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/view/devices/network/mesh.py:112
|
||||
msgid "Looking for an XO Mesh Portal..."
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/view/devices/network/mesh.py:115
|
||||
msgid "Connected to a Simple Mesh"
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/view/devices/network/mesh.py:117
|
||||
msgid "Starting a Simple Mesh"
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/view/devices/network/mesh.py:124
|
||||
msgid "Unknown Mesh"
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/view/home/HomeBox.py:175 ../shell/view/home/HomeBox.py:216
|
||||
msgid "About this XO"
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/view/home/HomeBox.py:222
|
||||
msgid "Not available"
|
||||
msgstr ""
|
@ -1,420 +0,0 @@
|
||||
# SOME DESCRIPTIVE TITLE.
|
||||
# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
|
||||
# This file is distributed under the same license as the PACKAGE package.
|
||||
# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: PACKAGE VERSION\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2008-01-18 18:19+0000\n"
|
||||
"PO-Revision-Date: 2008-01-11 21:14+0000\n"
|
||||
"Last-Translator: Yuan Chao <yuanchao@gmail.com>\n"
|
||||
"Language-Team: LANGUAGE <LL@li.org>\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
"X-Generator: Pootle 1.0.2\n"
|
||||
|
||||
#: ../shell/intro/intro.py:67
|
||||
msgid "Name:"
|
||||
msgstr "姓名:"
|
||||
|
||||
#: ../shell/intro/intro.py:96
|
||||
msgid "Click to change color:"
|
||||
msgstr "点击来改变颜色:"
|
||||
|
||||
#: ../shell/intro/intro.py:146
|
||||
msgid "Back"
|
||||
msgstr "后退"
|
||||
|
||||
#: ../shell/intro/intro.py:160
|
||||
msgid "Done"
|
||||
msgstr "完成"
|
||||
|
||||
#: ../shell/intro/intro.py:163
|
||||
msgid "Next"
|
||||
msgstr "下一步"
|
||||
|
||||
#: ../shell/view/BuddyMenu.py:59
|
||||
msgid "Remove friend"
|
||||
msgstr "删除好友"
|
||||
|
||||
#: ../shell/view/BuddyMenu.py:62
|
||||
msgid "Make friend"
|
||||
msgstr "结交好友"
|
||||
|
||||
#: ../shell/view/BuddyMenu.py:84
|
||||
#, python-format
|
||||
msgid "Invite to %s"
|
||||
msgstr "邀请到%s"
|
||||
|
||||
#: ../shell/view/clipboardmenu.py:58
|
||||
msgid "Remove"
|
||||
msgstr "删除"
|
||||
|
||||
#: ../shell/view/clipboardmenu.py:63
|
||||
msgid "Open"
|
||||
msgstr "打开"
|
||||
|
||||
#. self._stop_item = MenuItem(_('Stop download'), 'stock-close')
|
||||
#. TODO: Implement stopping downloads
|
||||
#. self._stop_item.connect('activate', self._stop_item_activate_cb)
|
||||
#. self.append_menu_item(self._stop_item)
|
||||
#: ../shell/view/clipboardmenu.py:73
|
||||
msgid "Add to journal"
|
||||
msgstr "增添到日志中"
|
||||
|
||||
#: ../shell/view/clipboardmenu.py:213
|
||||
#, python-format
|
||||
msgid "Clipboard object: %s."
|
||||
msgstr "剪贴板物件: %s."
|
||||
|
||||
#: ../shell/hardware/keydialog.py:149
|
||||
msgid "Key Type:"
|
||||
msgstr "密钥类型:"
|
||||
|
||||
#: ../shell/hardware/keydialog.py:169
|
||||
msgid "Authentication Type:"
|
||||
msgstr "验证类型:"
|
||||
|
||||
#: ../shell/hardware/keydialog.py:250
|
||||
msgid "Encryption Type:"
|
||||
msgstr "加密类型:"
|
||||
|
||||
#: ../shell/view/home/activitiesdonut.py:90
|
||||
msgid "Starting..."
|
||||
msgstr "开始..."
|
||||
|
||||
#: ../shell/view/home/activitiesdonut.py:104 ../shell/view/home/MeshBox.py:295
|
||||
msgid "Resume"
|
||||
msgstr "继续"
|
||||
|
||||
#: ../shell/view/home/activitiesdonut.py:111
|
||||
#: ../lib/sugar/activity/activity.py:132
|
||||
msgid "Stop"
|
||||
msgstr "停止"
|
||||
|
||||
#: ../shell/view/Shell.py:285
|
||||
msgid "Screenshot"
|
||||
msgstr "屏幕抓图"
|
||||
|
||||
#: ../shell/view/home/HomeBox.py:159
|
||||
msgid "Reboot"
|
||||
msgstr "重新启动"
|
||||
|
||||
#: ../shell/view/home/HomeBox.py:164
|
||||
msgid "Shutdown"
|
||||
msgstr "关闭系统"
|
||||
|
||||
#: ../shell/view/home/HomeBox.py:170
|
||||
msgid "Register"
|
||||
msgstr "注册"
|
||||
|
||||
#. Only show disconnect when there's a mesh device, because mesh takes
|
||||
#. priority over the normal wireless device. NM doesn't have a "disconnect"
|
||||
#. method for a device either (for various reasons) so this doesn't
|
||||
#. have a good mapping
|
||||
#: ../shell/view/home/MeshBox.py:90 ../shell/view/home/MeshBox.py:197
|
||||
#: ../shell/view/devices/network/wireless.py:113
|
||||
#: ../shell/view/devices/network/mesh.py:83
|
||||
msgid "Disconnect..."
|
||||
msgstr "断开..."
|
||||
|
||||
#: ../shell/view/home/MeshBox.py:195 ../shell/view/devices/network/mesh.py:37
|
||||
#: ../shell/view/devices/network/mesh.py:62
|
||||
#: ../shell/view/devices/network/mesh.py:66
|
||||
msgid "Mesh Network"
|
||||
msgstr "网状网络"
|
||||
|
||||
#: ../shell/view/home/MeshBox.py:300
|
||||
msgid "Join"
|
||||
msgstr "加入"
|
||||
|
||||
#: ../shell/view/devices/battery.py:38
|
||||
msgid "My Battery life"
|
||||
msgstr "我的电池状态"
|
||||
|
||||
#: ../shell/view/devices/battery.py:94
|
||||
msgid "Battery charging"
|
||||
msgstr "电池充电中"
|
||||
|
||||
#: ../shell/view/devices/battery.py:96
|
||||
msgid "Battery discharging"
|
||||
msgstr "电池放电中"
|
||||
|
||||
#: ../shell/view/devices/battery.py:98
|
||||
msgid "Battery fully charged"
|
||||
msgstr "电池充电完成"
|
||||
|
||||
#: ../shell/view/devices/network/wireless.py:61
|
||||
msgid "Disconnected"
|
||||
msgstr "已切断"
|
||||
|
||||
#: ../shell/view/devices/network/wireless.py:131
|
||||
msgid "Channel"
|
||||
msgstr "频道"
|
||||
|
||||
#: ../shell/view/frame/zoomtoolbar.py:42
|
||||
msgid "Neighborhood"
|
||||
msgstr "邻居"
|
||||
|
||||
#: ../shell/view/frame/zoomtoolbar.py:54
|
||||
msgid "Group"
|
||||
msgstr "组"
|
||||
|
||||
#: ../shell/view/frame/zoomtoolbar.py:66
|
||||
msgid "Home"
|
||||
msgstr "家"
|
||||
|
||||
#: ../shell/view/frame/zoomtoolbar.py:78
|
||||
msgid "Activity"
|
||||
msgstr "活动"
|
||||
|
||||
#: ../lib/sugar/activity/activity.py:115
|
||||
msgid "Share with:"
|
||||
msgstr "共享:"
|
||||
|
||||
#: ../lib/sugar/activity/activity.py:117
|
||||
msgid "Private"
|
||||
msgstr "私人"
|
||||
|
||||
#: ../lib/sugar/activity/activity.py:118
|
||||
msgid "My Neighborhood"
|
||||
msgstr "我的邻居"
|
||||
|
||||
#: ../lib/sugar/activity/activity.py:126
|
||||
msgid "Keep"
|
||||
msgstr "保持"
|
||||
|
||||
#: ../lib/sugar/activity/activity.py:245
|
||||
msgid "Undo"
|
||||
msgstr "撤销"
|
||||
|
||||
#: ../lib/sugar/activity/activity.py:250
|
||||
msgid "Redo"
|
||||
msgstr "重复"
|
||||
|
||||
#: ../lib/sugar/activity/activity.py:260
|
||||
msgid "Copy"
|
||||
msgstr "复制"
|
||||
|
||||
#: ../lib/sugar/activity/activity.py:265
|
||||
msgid "Paste"
|
||||
msgstr "粘贴"
|
||||
|
||||
#: ../lib/sugar/activity/activity.py:454
|
||||
#, python-format
|
||||
msgid "%s Activity"
|
||||
msgstr "%s 的活动"
|
||||
|
||||
#: ../lib/sugar/activity/activity.py:824
|
||||
msgid "Keep error"
|
||||
msgstr "保持错误"
|
||||
|
||||
#: ../lib/sugar/activity/activity.py:825
|
||||
msgid "Keep error: all changes will be lost"
|
||||
msgstr "保持错误:所有改动都将撤销"
|
||||
|
||||
#: ../lib/sugar/activity/activity.py:828
|
||||
msgid "Don't stop"
|
||||
msgstr "不停止"
|
||||
|
||||
#: ../lib/sugar/activity/activity.py:831
|
||||
msgid "Stop anyway"
|
||||
msgstr "停止吧"
|
||||
|
||||
#: ../lib/sugar/graphics/alert.py:164 ../lib/sugar/graphics/alert.py:206
|
||||
msgid "Cancel"
|
||||
msgstr "取消"
|
||||
|
||||
#: ../lib/sugar/graphics/alert.py:168
|
||||
msgid "Ok"
|
||||
msgstr "确定"
|
||||
|
||||
#: ../lib/sugar/graphics/alert.py:216
|
||||
msgid "Continue"
|
||||
msgstr "继续"
|
||||
|
||||
#: ../lib/sugar/graphics/alert.py:244
|
||||
msgid "OK"
|
||||
msgstr "确定"
|
||||
|
||||
#: ../lib/sugar/graphics/objectchooser.py:175
|
||||
#, python-format
|
||||
msgid "%d year"
|
||||
msgstr "%d 年"
|
||||
|
||||
#: ../lib/sugar/graphics/objectchooser.py:175
|
||||
#, python-format
|
||||
msgid "%d years"
|
||||
msgstr "%d 年"
|
||||
|
||||
#: ../lib/sugar/graphics/objectchooser.py:176
|
||||
#, python-format
|
||||
msgid "%d month"
|
||||
msgstr "%d 月"
|
||||
|
||||
#: ../lib/sugar/graphics/objectchooser.py:176
|
||||
#, python-format
|
||||
msgid "%d months"
|
||||
msgstr "%d 月"
|
||||
|
||||
#: ../lib/sugar/graphics/objectchooser.py:177
|
||||
#, python-format
|
||||
msgid "%d week"
|
||||
msgstr "%d 星期"
|
||||
|
||||
#: ../lib/sugar/graphics/objectchooser.py:177
|
||||
#, python-format
|
||||
msgid "%d weeks"
|
||||
msgstr "%d 星期"
|
||||
|
||||
#: ../lib/sugar/graphics/objectchooser.py:178
|
||||
#, python-format
|
||||
msgid "%d day"
|
||||
msgstr "%d 天"
|
||||
|
||||
#: ../lib/sugar/graphics/objectchooser.py:178
|
||||
#, python-format
|
||||
msgid "%d days"
|
||||
msgstr "%d 天"
|
||||
|
||||
#: ../lib/sugar/graphics/objectchooser.py:179
|
||||
#, python-format
|
||||
msgid "%d hour"
|
||||
msgstr "%d 小时"
|
||||
|
||||
#: ../lib/sugar/graphics/objectchooser.py:179
|
||||
#, python-format
|
||||
msgid "%d hours"
|
||||
msgstr "%d 小时"
|
||||
|
||||
#: ../lib/sugar/graphics/objectchooser.py:180
|
||||
#, python-format
|
||||
msgid "%d minute"
|
||||
msgstr "%d 分钟"
|
||||
|
||||
#: ../lib/sugar/graphics/objectchooser.py:180
|
||||
#, python-format
|
||||
msgid "%d minutes"
|
||||
msgstr "%d 分钟"
|
||||
|
||||
#: ../lib/sugar/graphics/objectchooser.py:181
|
||||
#, python-format
|
||||
msgid "%d second"
|
||||
msgstr "%d 秒"
|
||||
|
||||
#: ../lib/sugar/graphics/objectchooser.py:181
|
||||
#, python-format
|
||||
msgid "%d seconds"
|
||||
msgstr "%d 秒"
|
||||
|
||||
#: ../lib/sugar/graphics/objectchooser.py:191
|
||||
msgid " and "
|
||||
msgstr "和"
|
||||
|
||||
#: ../lib/sugar/graphics/objectchooser.py:193
|
||||
msgid ", "
|
||||
msgstr ","
|
||||
|
||||
# 如何翻译sugar?
|
||||
#: ../shell/controlpanel/control.py:213
|
||||
msgid "To apply your changes you have to restart sugar.\n"
|
||||
msgstr "你需要重新启动系统, 让改变生效.\n"
|
||||
|
||||
#: ../shell/controlpanel/control.py:267
|
||||
msgid "Error in specified color modifiers."
|
||||
msgstr "给定变化色时发生错误"
|
||||
|
||||
#: ../shell/controlpanel/control.py:270
|
||||
msgid "Error in specified colors."
|
||||
msgstr "给定颜色时发生错误"
|
||||
|
||||
#: ../shell/controlpanel/control.py:307
|
||||
msgid "off"
|
||||
msgstr "关闭"
|
||||
|
||||
#: ../shell/controlpanel/control.py:309
|
||||
msgid "on"
|
||||
msgstr "开启"
|
||||
|
||||
#: ../shell/controlpanel/control.py:310
|
||||
msgid "State is unknown."
|
||||
msgstr "未知状态"
|
||||
|
||||
#: ../shell/controlpanel/control.py:332
|
||||
msgid "Error in specified radio argument use on/off."
|
||||
msgstr "给定无线信号开/关时发生错误"
|
||||
|
||||
#: ../shell/controlpanel/control.py:336
|
||||
msgid "Permission denied. You need to be root to run this method."
|
||||
msgstr "权限不足. 你需要管理员权限来执行."
|
||||
|
||||
#: ../shell/controlpanel/control.py:366
|
||||
msgid "Error in reading timezone"
|
||||
msgstr "阅读时区资料时发生错误"
|
||||
|
||||
#: ../shell/controlpanel/control.py:397
|
||||
#, python-format
|
||||
msgid "Error copying timezone (from %s): %s"
|
||||
msgstr "从 %s 复制时区资料时发生错误: %s"
|
||||
|
||||
#: ../shell/controlpanel/control.py:402
|
||||
#, python-format
|
||||
msgid "Changing permission of timezone: %s"
|
||||
msgstr "改变时区设置的权限: %s"
|
||||
|
||||
#: ../shell/controlpanel/control.py:412
|
||||
msgid "Error timezone does not exist."
|
||||
msgstr "错误, 时区资料不存在."
|
||||
|
||||
#: ../shell/controlpanel/control.py:417 ../shell/controlpanel/control.py:436
|
||||
#, python-format
|
||||
msgid "Could not access %s. Create standard settings."
|
||||
msgstr "不能访问%s. 创建标准设置."
|
||||
|
||||
#: ../shell/controlpanel/control.py:463
|
||||
#, python-format
|
||||
msgid "Language for code=%s could not be determined."
|
||||
msgstr "无法确定代码为 %s 的语言"
|
||||
|
||||
#: ../shell/controlpanel/control.py:473
|
||||
#, python-format
|
||||
msgid "Sorry I do not speak '%s'."
|
||||
msgstr "对不起,我不会说 '%s'"
|
||||
|
||||
#: ../shell/view/devices/network/mesh.py:105
|
||||
msgid "Connected to a School Mesh Portal"
|
||||
msgstr "已连接到一个学校网状网络门户"
|
||||
|
||||
#: ../shell/view/devices/network/mesh.py:107
|
||||
msgid "Looking for a School Mesh Portal..."
|
||||
msgstr "寻找学校网状网络门户中..."
|
||||
|
||||
#: ../shell/view/devices/network/mesh.py:110
|
||||
msgid "Connected to an XO Mesh Portal"
|
||||
msgstr "已连接到一个XO网状网络门户"
|
||||
|
||||
#: ../shell/view/devices/network/mesh.py:112
|
||||
msgid "Looking for an XO Mesh Portal..."
|
||||
msgstr "寻找XO网状网络门户中..."
|
||||
|
||||
#: ../shell/view/devices/network/mesh.py:115
|
||||
msgid "Connected to a Simple Mesh"
|
||||
msgstr "已连接到一个简单网状网络"
|
||||
|
||||
#: ../shell/view/devices/network/mesh.py:117
|
||||
msgid "Starting a Simple Mesh"
|
||||
msgstr "创建一个简单网状网络"
|
||||
|
||||
#: ../shell/view/devices/network/mesh.py:124
|
||||
msgid "Unknown Mesh"
|
||||
msgstr "未知网状网络"
|
||||
|
||||
#: ../shell/view/home/HomeBox.py:175 ../shell/view/home/HomeBox.py:216
|
||||
msgid "About this XO"
|
||||
msgstr ""
|
||||
|
||||
#: ../shell/view/home/HomeBox.py:222
|
||||
msgid "Not available"
|
||||
msgstr ""
|
@ -1,461 +0,0 @@
|
||||
# SOME DESCRIPTIVE TITLE.
|
||||
# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
|
||||
# This file is distributed under the same license as the PACKAGE package.
|
||||
# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Sugar\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2008-01-18 18:19+0000\n"
|
||||
"PO-Revision-Date: 2008-01-27 11:15-0500\n"
|
||||
"Last-Translator: Yuan Chao <yuanchao@gmail.com>\n"
|
||||
"Language-Team: Yuan CHAO <yuanchao@gmail.com>\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
"X-Generator: Pootle 1.0.2\n"
|
||||
|
||||
#: ../shell/intro/intro.py:67
|
||||
msgid "Name:"
|
||||
msgstr "姓名:"
|
||||
|
||||
#: ../shell/intro/intro.py:96
|
||||
msgid "Click to change color:"
|
||||
msgstr "點選改變顏色:"
|
||||
|
||||
#: ../shell/intro/intro.py:146
|
||||
msgid "Back"
|
||||
msgstr "上一步"
|
||||
|
||||
#: ../shell/intro/intro.py:160
|
||||
msgid "Done"
|
||||
msgstr "完成"
|
||||
|
||||
#: ../shell/intro/intro.py:163
|
||||
msgid "Next"
|
||||
msgstr "下一步"
|
||||
|
||||
#
|
||||
#: ../shell/view/BuddyMenu.py:59
|
||||
msgid "Remove friend"
|
||||
msgstr "移除好友"
|
||||
|
||||
#
|
||||
#: ../shell/view/BuddyMenu.py:62
|
||||
msgid "Make friend"
|
||||
msgstr "結交好友"
|
||||
|
||||
#: ../shell/view/BuddyMenu.py:84
|
||||
#, python-format
|
||||
msgid "Invite to %s"
|
||||
msgstr "邀請 %s"
|
||||
|
||||
#
|
||||
#: ../shell/view/clipboardmenu.py:58
|
||||
msgid "Remove"
|
||||
msgstr "移除"
|
||||
|
||||
#
|
||||
#: ../shell/view/clipboardmenu.py:63
|
||||
msgid "Open"
|
||||
msgstr "開啟"
|
||||
|
||||
#
|
||||
#. self._stop_item = MenuItem(_('Stop download'), 'stock-close')
|
||||
#. TODO: Implement stopping downloads
|
||||
#. self._stop_item.connect('activate', self._stop_item_activate_cb)
|
||||
#. self.append_menu_item(self._stop_item)
|
||||
#: ../shell/view/clipboardmenu.py:73
|
||||
msgid "Add to journal"
|
||||
msgstr "增加到日誌"
|
||||
|
||||
#: ../shell/view/clipboardmenu.py:213
|
||||
#, python-format
|
||||
msgid "Clipboard object: %s."
|
||||
msgstr "剪貼簿物件: %s."
|
||||
|
||||
#
|
||||
#: ../shell/hardware/keydialog.py:149
|
||||
msgid "Key Type:"
|
||||
msgstr "金鑰類型:"
|
||||
|
||||
#
|
||||
#: ../shell/hardware/keydialog.py:169
|
||||
msgid "Authentication Type:"
|
||||
msgstr "認證類型:"
|
||||
|
||||
#
|
||||
#: ../shell/hardware/keydialog.py:250
|
||||
msgid "Encryption Type:"
|
||||
msgstr "加密類型:"
|
||||
|
||||
#
|
||||
#: ../shell/view/home/activitiesdonut.py:90
|
||||
msgid "Starting..."
|
||||
msgstr "啟動中..."
|
||||
|
||||
#
|
||||
#: ../shell/view/home/activitiesdonut.py:104 ../shell/view/home/MeshBox.py:295
|
||||
msgid "Resume"
|
||||
msgstr "回復"
|
||||
|
||||
#
|
||||
#: ../shell/view/home/activitiesdonut.py:111
|
||||
#: ../lib/sugar/activity/activity.py:132
|
||||
msgid "Stop"
|
||||
msgstr "停止"
|
||||
|
||||
#
|
||||
#: ../shell/view/Shell.py:285
|
||||
msgid "Screenshot"
|
||||
msgstr "畫面抓圖"
|
||||
|
||||
#
|
||||
#: ../shell/view/home/HomeBox.py:159
|
||||
msgid "Reboot"
|
||||
msgstr "重新啟動"
|
||||
|
||||
#
|
||||
#: ../shell/view/home/HomeBox.py:164
|
||||
msgid "Shutdown"
|
||||
msgstr "關機"
|
||||
|
||||
#: ../shell/view/home/HomeBox.py:170
|
||||
msgid "Register"
|
||||
msgstr "註冊"
|
||||
|
||||
#
|
||||
#. Only show disconnect when there's a mesh device, because mesh takes
|
||||
#. priority over the normal wireless device. NM doesn't have a "disconnect"
|
||||
#. method for a device either (for various reasons) so this doesn't
|
||||
#. have a good mapping
|
||||
#: ../shell/view/home/MeshBox.py:90 ../shell/view/home/MeshBox.py:197
|
||||
#: ../shell/view/devices/network/wireless.py:113
|
||||
#: ../shell/view/devices/network/mesh.py:83
|
||||
msgid "Disconnect..."
|
||||
msgstr "切斷連線..."
|
||||
|
||||
#
|
||||
#: ../shell/view/home/MeshBox.py:195 ../shell/view/devices/network/mesh.py:37
|
||||
#: ../shell/view/devices/network/mesh.py:62
|
||||
#: ../shell/view/devices/network/mesh.py:66
|
||||
msgid "Mesh Network"
|
||||
msgstr "網狀網路"
|
||||
|
||||
#: ../shell/view/home/MeshBox.py:300
|
||||
msgid "Join"
|
||||
msgstr "加入"
|
||||
|
||||
#
|
||||
#: ../shell/view/devices/battery.py:38
|
||||
msgid "My Battery life"
|
||||
msgstr "我的電池狀態"
|
||||
|
||||
#
|
||||
#: ../shell/view/devices/battery.py:94
|
||||
msgid "Battery charging"
|
||||
msgstr "電池充電中"
|
||||
|
||||
#
|
||||
#: ../shell/view/devices/battery.py:96
|
||||
msgid "Battery discharging"
|
||||
msgstr "電池放電中"
|
||||
|
||||
#
|
||||
#: ../shell/view/devices/battery.py:98
|
||||
msgid "Battery fully charged"
|
||||
msgstr "電池已充電完成"
|
||||
|
||||
#
|
||||
#: ../shell/view/devices/network/wireless.py:61
|
||||
msgid "Disconnected"
|
||||
msgstr "已切斷"
|
||||
|
||||
#
|
||||
#: ../shell/view/devices/network/wireless.py:131
|
||||
msgid "Channel"
|
||||
msgstr "頻道"
|
||||
|
||||
#
|
||||
#: ../shell/view/frame/zoomtoolbar.py:42
|
||||
msgid "Neighborhood"
|
||||
msgstr "我的鄰居"
|
||||
|
||||
#
|
||||
#: ../shell/view/frame/zoomtoolbar.py:54
|
||||
msgid "Group"
|
||||
msgstr "我的群組"
|
||||
|
||||
#
|
||||
#: ../shell/view/frame/zoomtoolbar.py:66
|
||||
msgid "Home"
|
||||
msgstr "我的家"
|
||||
|
||||
#
|
||||
#: ../shell/view/frame/zoomtoolbar.py:78
|
||||
msgid "Activity"
|
||||
msgstr "活動"
|
||||
|
||||
#
|
||||
#: ../lib/sugar/activity/activity.py:115
|
||||
msgid "Share with:"
|
||||
msgstr "分享給:"
|
||||
|
||||
#
|
||||
#: ../lib/sugar/activity/activity.py:117
|
||||
msgid "Private"
|
||||
msgstr "私人"
|
||||
|
||||
#
|
||||
#: ../lib/sugar/activity/activity.py:118
|
||||
msgid "My Neighborhood"
|
||||
msgstr "我的鄰居"
|
||||
|
||||
#
|
||||
#: ../lib/sugar/activity/activity.py:126
|
||||
msgid "Keep"
|
||||
msgstr "保存"
|
||||
|
||||
#
|
||||
#: ../lib/sugar/activity/activity.py:245
|
||||
msgid "Undo"
|
||||
msgstr "復原"
|
||||
|
||||
#
|
||||
#: ../lib/sugar/activity/activity.py:250
|
||||
msgid "Redo"
|
||||
msgstr "取消復原"
|
||||
|
||||
#
|
||||
#: ../lib/sugar/activity/activity.py:260
|
||||
msgid "Copy"
|
||||
msgstr "複製"
|
||||
|
||||
#
|
||||
#: ../lib/sugar/activity/activity.py:265
|
||||
msgid "Paste"
|
||||
msgstr "貼上"
|
||||
|
||||
#: ../lib/sugar/activity/activity.py:454
|
||||
#, python-format
|
||||
msgid "%s Activity"
|
||||
msgstr "%s活動"
|
||||
|
||||
#: ../lib/sugar/activity/activity.py:824
|
||||
msgid "Keep error"
|
||||
msgstr "保存時發生錯誤"
|
||||
|
||||
#: ../lib/sugar/activity/activity.py:825
|
||||
msgid "Keep error: all changes will be lost"
|
||||
msgstr "保存時發生錯誤: 所有的改變將被取消"
|
||||
|
||||
#: ../lib/sugar/activity/activity.py:828
|
||||
msgid "Don't stop"
|
||||
msgstr "取消關閉"
|
||||
|
||||
#: ../lib/sugar/activity/activity.py:831
|
||||
msgid "Stop anyway"
|
||||
msgstr "直接關閉"
|
||||
|
||||
#
|
||||
#: ../lib/sugar/graphics/alert.py:164 ../lib/sugar/graphics/alert.py:206
|
||||
msgid "Cancel"
|
||||
msgstr "取消"
|
||||
|
||||
#
|
||||
#: ../lib/sugar/graphics/alert.py:168
|
||||
msgid "Ok"
|
||||
msgstr "確定"
|
||||
|
||||
#: ../lib/sugar/graphics/alert.py:216
|
||||
msgid "Continue"
|
||||
msgstr "繼續活動"
|
||||
|
||||
#
|
||||
#: ../lib/sugar/graphics/alert.py:244
|
||||
msgid "OK"
|
||||
msgstr "確定"
|
||||
|
||||
#: ../lib/sugar/graphics/objectchooser.py:175
|
||||
#, python-format
|
||||
msgid "%d year"
|
||||
msgstr "%d年"
|
||||
|
||||
#: ../lib/sugar/graphics/objectchooser.py:175
|
||||
#, python-format
|
||||
msgid "%d years"
|
||||
msgstr "%d年"
|
||||
|
||||
#: ../lib/sugar/graphics/objectchooser.py:176
|
||||
#, python-format
|
||||
msgid "%d month"
|
||||
msgstr "%d月"
|
||||
|
||||
#: ../lib/sugar/graphics/objectchooser.py:176
|
||||
#, python-format
|
||||
msgid "%d months"
|
||||
msgstr "%d月"
|
||||
|
||||
#: ../lib/sugar/graphics/objectchooser.py:177
|
||||
#, python-format
|
||||
msgid "%d week"
|
||||
msgstr "%d週"
|
||||
|
||||
#: ../lib/sugar/graphics/objectchooser.py:177
|
||||
#, python-format
|
||||
msgid "%d weeks"
|
||||
msgstr "%d週"
|
||||
|
||||
#: ../lib/sugar/graphics/objectchooser.py:178
|
||||
#, python-format
|
||||
msgid "%d day"
|
||||
msgstr "%d日"
|
||||
|
||||
#: ../lib/sugar/graphics/objectchooser.py:178
|
||||
#, python-format
|
||||
msgid "%d days"
|
||||
msgstr "%d日"
|
||||
|
||||
#: ../lib/sugar/graphics/objectchooser.py:179
|
||||
#, python-format
|
||||
msgid "%d hour"
|
||||
msgstr "%d時"
|
||||
|
||||
#: ../lib/sugar/graphics/objectchooser.py:179
|
||||
#, python-format
|
||||
msgid "%d hours"
|
||||
msgstr "%d時"
|
||||
|
||||
#: ../lib/sugar/graphics/objectchooser.py:180
|
||||
#, python-format
|
||||
msgid "%d minute"
|
||||
msgstr "%d分"
|
||||
|
||||
#: ../lib/sugar/graphics/objectchooser.py:180
|
||||
#, python-format
|
||||
msgid "%d minutes"
|
||||
msgstr "%d分"
|
||||
|
||||
#: ../lib/sugar/graphics/objectchooser.py:181
|
||||
#, python-format
|
||||
msgid "%d second"
|
||||
msgstr "%d秒"
|
||||
|
||||
#: ../lib/sugar/graphics/objectchooser.py:181
|
||||
#, python-format
|
||||
msgid "%d seconds"
|
||||
msgstr "%d秒"
|
||||
|
||||
#
|
||||
#: ../lib/sugar/graphics/objectchooser.py:191
|
||||
msgid " and "
|
||||
msgstr "和"
|
||||
|
||||
#
|
||||
#: ../lib/sugar/graphics/objectchooser.py:193
|
||||
msgid ", "
|
||||
msgstr ","
|
||||
|
||||
#: ../shell/controlpanel/control.py:213
|
||||
msgid "To apply your changes you have to restart sugar.\n"
|
||||
msgstr "需要重新啟動系統使變更生效.\n"
|
||||
|
||||
#: ../shell/controlpanel/control.py:267
|
||||
msgid "Error in specified color modifiers."
|
||||
msgstr "指定增修顏色時發生錯誤"
|
||||
|
||||
#: ../shell/controlpanel/control.py:270
|
||||
msgid "Error in specified colors."
|
||||
msgstr "指定顏色時發生錯誤"
|
||||
|
||||
#
|
||||
#: ../shell/controlpanel/control.py:307
|
||||
msgid "off"
|
||||
msgstr "關閉"
|
||||
|
||||
#
|
||||
#: ../shell/controlpanel/control.py:309
|
||||
msgid "on"
|
||||
msgstr "開啟"
|
||||
|
||||
#: ../shell/controlpanel/control.py:310
|
||||
msgid "State is unknown."
|
||||
msgstr "未知狀態"
|
||||
|
||||
#: ../shell/controlpanel/control.py:332
|
||||
msgid "Error in specified radio argument use on/off."
|
||||
msgstr "無線網路信號開關發生錯誤"
|
||||
|
||||
#: ../shell/controlpanel/control.py:336
|
||||
msgid "Permission denied. You need to be root to run this method."
|
||||
msgstr "權限不足, 需要有系統管理員權限才可以執行此功能。"
|
||||
|
||||
#: ../shell/controlpanel/control.py:366
|
||||
msgid "Error in reading timezone"
|
||||
msgstr "讀取時區資料時發生錯誤"
|
||||
|
||||
#: ../shell/controlpanel/control.py:397
|
||||
#, python-format
|
||||
msgid "Error copying timezone (from %s): %s"
|
||||
msgstr "複製(%s)時區資料時發生錯誤: %s"
|
||||
|
||||
#: ../shell/controlpanel/control.py:402
|
||||
#, python-format
|
||||
msgid "Changing permission of timezone: %s"
|
||||
msgstr "改變時區資料權限: %s"
|
||||
|
||||
#: ../shell/controlpanel/control.py:412
|
||||
msgid "Error timezone does not exist."
|
||||
msgstr "錯誤,時區資料不存在."
|
||||
|
||||
#: ../shell/controlpanel/control.py:417 ../shell/controlpanel/control.py:436
|
||||
#, python-format
|
||||
msgid "Could not access %s. Create standard settings."
|
||||
msgstr "無法讀取 %s. 建立預設資料."
|
||||
|
||||
#: ../shell/controlpanel/control.py:463
|
||||
#, python-format
|
||||
msgid "Language for code=%s could not be determined."
|
||||
msgstr "語系編碼 %s 無法判定"
|
||||
|
||||
#: ../shell/controlpanel/control.py:473
|
||||
#, python-format
|
||||
msgid "Sorry I do not speak '%s'."
|
||||
msgstr "抱歉我不會說'%s'."
|
||||
|
||||
#: ../shell/view/devices/network/mesh.py:105
|
||||
msgid "Connected to a School Mesh Portal"
|
||||
msgstr "已連接到校園網狀網入口"
|
||||
|
||||
#: ../shell/view/devices/network/mesh.py:107
|
||||
msgid "Looking for a School Mesh Portal..."
|
||||
msgstr "搜尋校園網狀網路中..."
|
||||
|
||||
#: ../shell/view/devices/network/mesh.py:110
|
||||
msgid "Connected to an XO Mesh Portal"
|
||||
msgstr "已連接到XO網狀網入口"
|
||||
|
||||
#: ../shell/view/devices/network/mesh.py:112
|
||||
msgid "Looking for an XO Mesh Portal..."
|
||||
msgstr "搜尋XO網狀網路中..."
|
||||
|
||||
#: ../shell/view/devices/network/mesh.py:115
|
||||
msgid "Connected to a Simple Mesh"
|
||||
msgstr "已連接上簡易網狀網路"
|
||||
|
||||
#: ../shell/view/devices/network/mesh.py:117
|
||||
msgid "Starting a Simple Mesh"
|
||||
msgstr "建立簡易網狀網路"
|
||||
|
||||
#
|
||||
#: ../shell/view/devices/network/mesh.py:124
|
||||
msgid "Unknown Mesh"
|
||||
msgstr "未知網狀網路"
|
||||
|
||||
#: ../shell/view/home/HomeBox.py:175 ../shell/view/home/HomeBox.py:216
|
||||
msgid "About this XO"
|
||||
msgstr "關於XO"
|
||||
|
||||
#: ../shell/view/home/HomeBox.py:222
|
||||
msgid "Not available"
|
||||
msgstr "不存在"
|
@ -1,9 +0,0 @@
|
||||
#!/bin/sh
|
||||
|
||||
TODO="C0111,C0301,C0322,W0311,C0324,W0331,W0212,W0611,W0613,W0201,W0106,W0622,W0403,W0102,W0404,W0704,W0402,W0702,W0401,E0602,E1102,C0321,E0611,E1103,W1001,E0213,W0107,R0921,R0401,E1111,W0101,W0105,W0601,W0602,W0703,W0701,W0312,W0231,W0233,F0401,W0612"
|
||||
|
||||
BROKEN="C0103,E1101"
|
||||
|
||||
DISABLE="W0142,R0913,W0621,R0903,R0201,R0904,W0511,W0232,R0902,W0603,R0914,C0302,C0102,I0011,R0911,R0912,R0901,R0801,R0923,R0915"
|
||||
|
||||
pylint --include-ids=y --disable-msg=$TODO,$BROKEN,$DISABLE shell sugar
|
@ -1 +0,0 @@
|
||||
config.py
|
@ -1,33 +0,0 @@
|
||||
servicedir = $(datadir)/dbus-1/services
|
||||
|
||||
service_in_files = \
|
||||
org.laptop.ActivityRegistry.service.in \
|
||||
org.laptop.Clipboard.service.in
|
||||
|
||||
service_DATA = \
|
||||
org.laptop.ActivityRegistry.service \
|
||||
org.laptop.Clipboard.service
|
||||
|
||||
org.laptop.ActivityRegistry.service: org.laptop.ActivityRegistry.service.in Makefile
|
||||
@sed -e "s|\@bindir\@|$(bindir)|" $< > $@
|
||||
|
||||
org.laptop.Clipboard.service: org.laptop.Clipboard.service.in Makefile
|
||||
@sed -e "s|\@bindir\@|$(bindir)|" $< > $@
|
||||
|
||||
org.laptop.ObjectTypeRegistry.service: org.laptop.ObjectTypeRegistry.service.in Makefile
|
||||
@sed -e "s|\@bindir\@|$(bindir)|" $< > $@
|
||||
|
||||
sugardir = $(pkgdatadir)/service
|
||||
|
||||
sugar_PYTHON = \
|
||||
__init__.py \
|
||||
activityregistryservice.py \
|
||||
bundleregistry.py \
|
||||
clipboardobject.py \
|
||||
clipboardservice.py \
|
||||
config.py \
|
||||
main.py
|
||||
|
||||
DISTCLEANFILES = $(service_DATA)
|
||||
|
||||
EXTRA_DIST = $(service_in_files)
|
@ -1,16 +0,0 @@
|
||||
# Copyright (C) 2007, One Laptop Per Child
|
||||
#
|
||||
# This program is free software; you can redistribute it and/or modify
|
||||
# it under the terms of the GNU General Public License as published by
|
||||
# the Free Software Foundation; either version 2 of the License, or
|
||||
# (at your option) any later version.
|
||||
#
|
||||
# This program is distributed in the hope that it will be useful,
|
||||
# but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
# GNU General Public License for more details.
|
||||
#
|
||||
# You should have received a copy of the GNU General Public License
|
||||
# along with this program; if not, write to the Free Software
|
||||
# Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
|
||||
|
@ -1,134 +0,0 @@
|
||||
# Copyright (C) 2006-2007 Red Hat, Inc.
|
||||
# Copyright (C) 2007 One Laptop Per Child
|
||||
#
|
||||
# This program is free software; you can redistribute it and/or modify
|
||||
# it under the terms of the GNU General Public License as published by
|
||||
# the Free Software Foundation; either version 2 of the License, or
|
||||
# (at your option) any later version.
|
||||
#
|
||||
# This program is distributed in the hope that it will be useful,
|
||||
# but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
# GNU General Public License for more details.
|
||||
#
|
||||
# You should have received a copy of the GNU General Public License
|
||||
# along with this program; if not, write to the Free Software
|
||||
# Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
|
||||
|
||||
import dbus
|
||||
import dbus.service
|
||||
|
||||
import bundleregistry
|
||||
|
||||
_ACTIVITY_REGISTRY_SERVICE_NAME = 'org.laptop.ActivityRegistry'
|
||||
_ACTIVITY_REGISTRY_IFACE = 'org.laptop.ActivityRegistry'
|
||||
_ACTIVITY_REGISTRY_PATH = '/org/laptop/ActivityRegistry'
|
||||
|
||||
class ActivityRegistry(dbus.service.Object):
|
||||
def __init__(self):
|
||||
bus = dbus.SessionBus()
|
||||
bus_name = dbus.service.BusName(_ACTIVITY_REGISTRY_SERVICE_NAME, bus=bus)
|
||||
dbus.service.Object.__init__(self, bus_name, _ACTIVITY_REGISTRY_PATH)
|
||||
|
||||
bundle_registry = bundleregistry.get_registry()
|
||||
bundle_registry.connect('bundle-added', self._bundle_added_cb)
|
||||
bundle_registry.connect('bundle-removed', self._bundle_removed_cb)
|
||||
|
||||
@dbus.service.method(_ACTIVITY_REGISTRY_IFACE,
|
||||
in_signature='s', out_signature='b')
|
||||
def AddBundle(self, bundle_path):
|
||||
'''Register the activity bundle with the global registry
|
||||
|
||||
bundle_path -- path to the root directory of the activity bundle,
|
||||
that is, the directory with activity/activity.info as a
|
||||
child of the directory.
|
||||
|
||||
The bundleregistry.BundleRegistry is responsible for setting
|
||||
up a set of d-bus service mappings for each available activity.
|
||||
'''
|
||||
registry = bundleregistry.get_registry()
|
||||
return registry.add_bundle(bundle_path)
|
||||
|
||||
@dbus.service.method(_ACTIVITY_REGISTRY_IFACE,
|
||||
in_signature='s', out_signature='b')
|
||||
def RemoveBundle(self, bundle_path):
|
||||
'''Unregister the activity bundle with the global registry
|
||||
|
||||
bundle_path -- path to the activity bundle root directory
|
||||
'''
|
||||
registry = bundleregistry.get_registry()
|
||||
return registry.remove_bundle(bundle_path)
|
||||
|
||||
@dbus.service.method(_ACTIVITY_REGISTRY_IFACE,
|
||||
in_signature='', out_signature='aa{sv}')
|
||||
def GetActivities(self):
|
||||
result = []
|
||||
registry = bundleregistry.get_registry()
|
||||
for bundle in registry:
|
||||
result.append(self._bundle_to_dict(bundle))
|
||||
return result
|
||||
|
||||
@dbus.service.method(_ACTIVITY_REGISTRY_IFACE,
|
||||
in_signature='s', out_signature='a{sv}')
|
||||
def GetActivity(self, bundle_id):
|
||||
registry = bundleregistry.get_registry()
|
||||
bundle = registry.get_bundle(bundle_id)
|
||||
if not bundle:
|
||||
return {}
|
||||
|
||||
return self._bundle_to_dict(bundle)
|
||||
|
||||
@dbus.service.method(_ACTIVITY_REGISTRY_IFACE,
|
||||
in_signature='s', out_signature='aa{sv}')
|
||||
def FindActivity(self, name):
|
||||
result = []
|
||||
key = name.lower()
|
||||
|
||||
for bundle in bundleregistry.get_registry():
|
||||
name = bundle.get_name().lower()
|
||||
bundle_id = bundle.get_bundle_id().lower()
|
||||
if name.find(key) != -1 or bundle_id.find(key) != -1:
|
||||
result.append(self._bundle_to_dict(bundle))
|
||||
|
||||
return result
|
||||
|
||||
@dbus.service.method(_ACTIVITY_REGISTRY_IFACE,
|
||||
in_signature='s', out_signature='aa{sv}')
|
||||
def GetActivitiesForType(self, mime_type):
|
||||
result = []
|
||||
registry = bundleregistry.get_registry()
|
||||
for bundle in registry.get_activities_for_type(mime_type):
|
||||
result.append(self._bundle_to_dict(bundle))
|
||||
return result
|
||||
|
||||
@dbus.service.signal(_ACTIVITY_REGISTRY_IFACE, signature='a{sv}')
|
||||
def ActivityAdded(self, activity_info):
|
||||
pass
|
||||
|
||||
@dbus.service.signal(_ACTIVITY_REGISTRY_IFACE, signature='a{sv}')
|
||||
def ActivityRemoved(self, activity_info):
|
||||
pass
|
||||
|
||||
def _bundle_to_dict(self, bundle):
|
||||
return {'name': bundle.get_name(),
|
||||
'icon': bundle.get_icon(),
|
||||
'bundle_id': bundle.get_bundle_id(),
|
||||
'version': bundle.get_activity_version(),
|
||||
'path': bundle.get_path(),
|
||||
'command': bundle.get_command(),
|
||||
'show_launcher': bundle.get_show_launcher()}
|
||||
|
||||
def _bundle_added_cb(self, bundle_registry, bundle):
|
||||
self.ActivityAdded(self._bundle_to_dict(bundle))
|
||||
|
||||
def _bundle_removed_cb(self, bundle_registry, bundle):
|
||||
self.ActivityRemoved(self._bundle_to_dict(bundle))
|
||||
|
||||
_instance = None
|
||||
|
||||
def get_instance():
|
||||
global _instance
|
||||
if not _instance:
|
||||
_instance = ActivityRegistry()
|
||||
return _instance
|
||||
|
@ -1,151 +0,0 @@
|
||||
# Copyright (C) 2006-2007 Red Hat, Inc.
|
||||
#
|
||||
# This program is free software; you can redistribute it and/or modify
|
||||
# it under the terms of the GNU General Public License as published by
|
||||
# the Free Software Foundation; either version 2 of the License, or
|
||||
# (at your option) any later version.
|
||||
#
|
||||
# This program is distributed in the hope that it will be useful,
|
||||
# but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
# GNU General Public License for more details.
|
||||
#
|
||||
# You should have received a copy of the GNU General Public License
|
||||
# along with this program; if not, write to the Free Software
|
||||
# Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
|
||||
|
||||
import os
|
||||
import logging
|
||||
|
||||
import gobject
|
||||
|
||||
from sugar.bundle.activitybundle import ActivityBundle
|
||||
from sugar.bundle.bundle import MalformedBundleException
|
||||
from sugar import env
|
||||
from sugar import util
|
||||
|
||||
import config
|
||||
|
||||
# http://standards.freedesktop.org/basedir-spec/basedir-spec-0.6.html
|
||||
def _get_data_dirs():
|
||||
if os.environ.has_key('XDG_DATA_DIRS'):
|
||||
return os.environ['XDG_DATA_DIRS'].split(':')
|
||||
else:
|
||||
return [ '/usr/local/share/', '/usr/share/' ]
|
||||
|
||||
def _load_mime_defaults():
|
||||
defaults = {}
|
||||
|
||||
f = open(os.path.join(config.data_path, 'mime.defaults'), 'r')
|
||||
for line in f.readlines():
|
||||
line = line.strip()
|
||||
if line and not line.startswith('#'):
|
||||
mime = line[:line.find(' ')]
|
||||
handler = line[line.rfind(' ') + 1:]
|
||||
defaults[mime] = handler
|
||||
f.close()
|
||||
|
||||
return defaults
|
||||
|
||||
class BundleRegistry(gobject.GObject):
|
||||
"""Service that tracks the available activity bundles"""
|
||||
|
||||
__gsignals__ = {
|
||||
'bundle-added': (gobject.SIGNAL_RUN_FIRST, gobject.TYPE_NONE,
|
||||
([gobject.TYPE_PYOBJECT])),
|
||||
'bundle-removed': (gobject.SIGNAL_RUN_FIRST, gobject.TYPE_NONE,
|
||||
([gobject.TYPE_PYOBJECT]))
|
||||
}
|
||||
|
||||
def __init__(self):
|
||||
gobject.GObject.__init__(self)
|
||||
|
||||
self._bundles = []
|
||||
self._search_path = []
|
||||
self._mime_defaults = _load_mime_defaults()
|
||||
|
||||
def get_bundle(self, bundle_id):
|
||||
"""Returns an bundle given his service name"""
|
||||
for bundle in self._bundles:
|
||||
if bundle.get_bundle_id() == bundle_id:
|
||||
return bundle
|
||||
return None
|
||||
|
||||
def add_search_path(self, path):
|
||||
"""Add a directory to the bundles search path"""
|
||||
self._search_path.append(path)
|
||||
self._scan_directory(path)
|
||||
|
||||
def __iter__(self):
|
||||
return self._bundles.__iter__()
|
||||
|
||||
def _scan_directory(self, path):
|
||||
if not os.path.isdir(path):
|
||||
return
|
||||
|
||||
# Sort by mtime to ensure a stable activity order
|
||||
bundles = {}
|
||||
for f in os.listdir(path):
|
||||
if not f.endswith('.activity'):
|
||||
continue
|
||||
try:
|
||||
bundle_dir = os.path.join(path, f)
|
||||
if os.path.isdir(bundle_dir):
|
||||
bundles[bundle_dir] = os.stat(bundle_dir).st_mtime
|
||||
except Exception, e:
|
||||
logging.error('Error while processing installed activity ' \
|
||||
'bundle: %s, %s, %s' % (f, e.__class__, e))
|
||||
|
||||
bundle_dirs = bundles.keys()
|
||||
bundle_dirs.sort(lambda d1,d2: cmp(bundles[d1], bundles[d2]))
|
||||
for dir in bundle_dirs:
|
||||
try:
|
||||
self.add_bundle(dir)
|
||||
except Exception, e:
|
||||
logging.error('Error while processing installed activity ' \
|
||||
'bundle: %s, %s, %s' % (dir, e.__class__, e))
|
||||
|
||||
def add_bundle(self, bundle_path):
|
||||
try:
|
||||
bundle = ActivityBundle(bundle_path)
|
||||
except MalformedBundleException:
|
||||
return False
|
||||
|
||||
self._bundles.append(bundle)
|
||||
self.emit('bundle-added', bundle)
|
||||
return True
|
||||
|
||||
def remove_bundle(self, bundle_path):
|
||||
for bundle in self._bundles:
|
||||
if bundle.get_path() == bundle_path:
|
||||
self._bundles.remove(bundle)
|
||||
self.emit('bundle-removed', bundle)
|
||||
return True
|
||||
return False
|
||||
|
||||
def get_activities_for_type(self, mime_type):
|
||||
result = []
|
||||
for bundle in self._bundles:
|
||||
if bundle.get_mime_types() and mime_type in bundle.get_mime_types():
|
||||
if self.get_default_for_type(mime_type) == bundle.get_bundle_id():
|
||||
result.insert(0, bundle)
|
||||
else:
|
||||
result.append(bundle)
|
||||
return result
|
||||
|
||||
def get_default_for_type(self, mime_type):
|
||||
if self._mime_defaults.has_key(mime_type):
|
||||
return self._mime_defaults[mime_type]
|
||||
else:
|
||||
return None
|
||||
|
||||
def get_registry():
|
||||
return _bundle_registry
|
||||
|
||||
_bundle_registry = BundleRegistry()
|
||||
|
||||
for path in _get_data_dirs():
|
||||
bundles_path = os.path.join(path, 'activities')
|
||||
_bundle_registry.add_search_path(bundles_path)
|
||||
|
||||
_bundle_registry.add_search_path(env.get_user_activities_path())
|
@ -1,122 +0,0 @@
|
||||
# Copyright (C) 2007, One Laptop Per Child
|
||||
#
|
||||
# This program is free software; you can redistribute it and/or modify
|
||||
# it under the terms of the GNU General Public License as published by
|
||||
# the Free Software Foundation; either version 2 of the License, or
|
||||
# (at your option) any later version.
|
||||
#
|
||||
# This program is distributed in the hope that it will be useful,
|
||||
# but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
# GNU General Public License for more details.
|
||||
#
|
||||
# You should have received a copy of the GNU General Public License
|
||||
# along with this program; if not, write to the Free Software
|
||||
# Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
|
||||
|
||||
import os
|
||||
import logging
|
||||
import urlparse
|
||||
|
||||
from sugar import mime
|
||||
|
||||
import bundleregistry
|
||||
|
||||
class ClipboardObject:
|
||||
|
||||
def __init__(self, object_path, name):
|
||||
self._id = object_path
|
||||
self._name = name
|
||||
self._percent = 0
|
||||
self._formats = {}
|
||||
|
||||
def destroy(self):
|
||||
for type, format in self._formats.iteritems():
|
||||
format.destroy()
|
||||
|
||||
def get_id(self):
|
||||
return self._id
|
||||
|
||||
def get_name(self):
|
||||
name = self._name
|
||||
if not name:
|
||||
name = mime.get_mime_description(self.get_mime_type())
|
||||
if not name:
|
||||
name = ''
|
||||
return name
|
||||
|
||||
def get_icon(self):
|
||||
return mime.get_mime_icon(self.get_mime_type())
|
||||
|
||||
def get_preview(self):
|
||||
# TODO: should previews really be here?
|
||||
#return self._get_type_info().get_preview()
|
||||
return ''
|
||||
|
||||
def get_activities(self):
|
||||
mime = self.get_mime_type()
|
||||
if not mime:
|
||||
return ''
|
||||
|
||||
registry = bundleregistry.get_registry()
|
||||
activities = registry.get_activities_for_type(self.get_mime_type())
|
||||
if activities:
|
||||
return [activity.get_bundle_id() for activity in activities]
|
||||
else:
|
||||
return ''
|
||||
|
||||
def get_percent(self):
|
||||
return self._percent
|
||||
|
||||
def set_percent(self, percent):
|
||||
self._percent = percent
|
||||
|
||||
def add_format(self, format):
|
||||
self._formats[format.get_type()] = format
|
||||
|
||||
def get_formats(self):
|
||||
return self._formats
|
||||
|
||||
def get_mime_type(self):
|
||||
if not self._formats:
|
||||
return ''
|
||||
|
||||
format = mime.choose_most_significant(self._formats.keys())
|
||||
if format == 'text/uri-list':
|
||||
data = self._formats['text/uri-list'].get_data()
|
||||
uri = urlparse.urlparse(mime.split_uri_list(data)[0], 'file')
|
||||
if uri.scheme == 'file':
|
||||
if os.path.exists(uri.path):
|
||||
format = mime.get_for_file(uri.path)
|
||||
else:
|
||||
format = mime.get_from_file_name(uri.path)
|
||||
logging.debug('Choosed %r!' % format)
|
||||
|
||||
return format
|
||||
|
||||
class Format:
|
||||
|
||||
def __init__(self, type, data, on_disk):
|
||||
self.owns_disk_data = False
|
||||
|
||||
self._type = type
|
||||
self._data = data
|
||||
self._on_disk = on_disk
|
||||
|
||||
def destroy(self):
|
||||
if self._on_disk:
|
||||
uri = urlparse.urlparse(self._data)
|
||||
if os.path.isfile(uri.path):
|
||||
os.remove(uri.path)
|
||||
|
||||
def get_type(self):
|
||||
return self._type
|
||||
|
||||
def get_data(self):
|
||||
return self._data
|
||||
|
||||
def set_data(self, data):
|
||||
self._data = data
|
||||
|
||||
def is_on_disk(self):
|
||||
return self._on_disk
|
@ -1,212 +0,0 @@
|
||||
# Copyright (C) 2006, Red Hat, Inc.
|
||||
#
|
||||
# This program is free software; you can redistribute it and/or modify
|
||||
# it under the terms of the GNU General Public License as published by
|
||||
# the Free Software Foundation; either version 2 of the License, or
|
||||
# (at your option) any later version.
|
||||
#
|
||||
# This program is distributed in the hope that it will be useful,
|
||||
# but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
# GNU General Public License for more details.
|
||||
#
|
||||
# You should have received a copy of the GNU General Public License
|
||||
# along with this program; if not, write to the Free Software
|
||||
# Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
|
||||
|
||||
import logging
|
||||
import os
|
||||
import shutil
|
||||
import urlparse
|
||||
import tempfile
|
||||
|
||||
import dbus
|
||||
import dbus.service
|
||||
|
||||
from sugar import env
|
||||
from sugar import util
|
||||
from sugar import mime
|
||||
|
||||
from clipboardobject import ClipboardObject, Format
|
||||
|
||||
NAME_KEY = 'NAME'
|
||||
PERCENT_KEY = 'PERCENT'
|
||||
ICON_KEY = 'ICON'
|
||||
PREVIEW_KEY = 'PREVIEW'
|
||||
ACTIVITIES_KEY = 'ACTIVITIES'
|
||||
FORMATS_KEY = 'FORMATS'
|
||||
|
||||
TYPE_KEY = 'TYPE'
|
||||
DATA_KEY = 'DATA'
|
||||
ON_DISK_KEY = 'ON_DISK'
|
||||
|
||||
class ClipboardService(dbus.service.Object):
|
||||
|
||||
_CLIPBOARD_DBUS_INTERFACE = "org.laptop.Clipboard"
|
||||
_CLIPBOARD_OBJECT_PATH = "/org/laptop/Clipboard"
|
||||
_CLIPBOARD_OBJECTS_PATH = _CLIPBOARD_OBJECT_PATH + "/Objects/"
|
||||
|
||||
def __init__(self):
|
||||
self._objects = {}
|
||||
self._next_id = 0
|
||||
|
||||
bus = dbus.SessionBus()
|
||||
bus_name = dbus.service.BusName(self._CLIPBOARD_DBUS_INTERFACE, bus=bus)
|
||||
dbus.service.Object.__init__(self, bus_name, self._CLIPBOARD_OBJECT_PATH)
|
||||
|
||||
def _get_next_object_id(self):
|
||||
self._next_id += 1
|
||||
return self._next_id
|
||||
|
||||
# dbus methods
|
||||
@dbus.service.method(_CLIPBOARD_DBUS_INTERFACE,
|
||||
in_signature="s", out_signature="o")
|
||||
def add_object(self, name):
|
||||
logging.debug('ClipboardService.add_object')
|
||||
op = self._CLIPBOARD_OBJECTS_PATH + "%d" % self._get_next_object_id()
|
||||
self._objects[op] = ClipboardObject(op, name)
|
||||
self.object_added(dbus.ObjectPath(op), name)
|
||||
logging.debug('Added object ' + op + ' with name ' + name)
|
||||
return dbus.ObjectPath(op)
|
||||
|
||||
@dbus.service.method(_CLIPBOARD_DBUS_INTERFACE,
|
||||
in_signature="ssayb", out_signature="", byte_arrays=True)
|
||||
def add_object_format(self, object_path, format_type, data, on_disk):
|
||||
logging.debug('ClipboardService.add_object_format')
|
||||
cb_object = self._objects[str(object_path)]
|
||||
|
||||
if format_type == 'XdndDirectSave0':
|
||||
format = Format('text/uri-list', data + '\r\n', on_disk)
|
||||
format.owns_disk_data = True
|
||||
cb_object.add_format(format)
|
||||
elif on_disk and cb_object.get_percent() == 100:
|
||||
new_uri = self._copy_file(data)
|
||||
cb_object.add_format(Format(format_type, new_uri, on_disk))
|
||||
logging.debug('Added format of type ' + format_type + ' with path at ' + new_uri)
|
||||
else:
|
||||
cb_object.add_format(Format(format_type, data, on_disk))
|
||||
logging.debug('Added in-memory format of type ' + format_type + '.')
|
||||
|
||||
self.object_state_changed(object_path, {NAME_KEY: cb_object.get_name(),
|
||||
PERCENT_KEY: cb_object.get_percent(),
|
||||
ICON_KEY: cb_object.get_icon(),
|
||||
PREVIEW_KEY: cb_object.get_preview(),
|
||||
ACTIVITIES_KEY: cb_object.get_activities()})
|
||||
|
||||
@dbus.service.method(_CLIPBOARD_DBUS_INTERFACE,
|
||||
in_signature="o", out_signature="")
|
||||
def delete_object(self, object_path):
|
||||
cb_object = self._objects.pop(str(object_path))
|
||||
cb_object.destroy()
|
||||
self.object_deleted(object_path)
|
||||
logging.debug('Deleted object with object_id ' + object_path)
|
||||
|
||||
@dbus.service.method(_CLIPBOARD_DBUS_INTERFACE,
|
||||
in_signature="oi", out_signature="")
|
||||
def set_object_percent(self, object_path, percent):
|
||||
cb_object = self._objects[str(object_path)]
|
||||
if percent < 0 or percent > 100:
|
||||
raise ValueError("invalid percentage")
|
||||
if cb_object.get_percent() > percent:
|
||||
raise ValueError("invalid percentage; less than current percent")
|
||||
if cb_object.get_percent() == percent:
|
||||
# ignore setting same percentage
|
||||
return
|
||||
|
||||
cb_object.set_percent(percent)
|
||||
|
||||
if percent == 100:
|
||||
formats = cb_object.get_formats()
|
||||
for format_name, format in formats.iteritems():
|
||||
if format.is_on_disk() and not format.owns_disk_data:
|
||||
new_uri = self._copy_file(format.get_data())
|
||||
format.set_data(new_uri)
|
||||
|
||||
# Add a text/plain format to objects that are text but lack it
|
||||
if 'text/plain' not in formats.keys():
|
||||
if 'UTF8_STRING' in formats.keys():
|
||||
self.add_object_format(object_path,
|
||||
'text/plain',
|
||||
data=formats['UTF8_STRING'].get_data(),
|
||||
on_disk=False)
|
||||
elif 'text/unicode' in formats.keys():
|
||||
self.add_object_format(object_path,
|
||||
'text/plain',
|
||||
data=formats['UTF8_STRING'].get_data(),
|
||||
on_disk=False)
|
||||
|
||||
self.object_state_changed(object_path, {NAME_KEY: cb_object.get_name(),
|
||||
PERCENT_KEY: percent,
|
||||
ICON_KEY: cb_object.get_icon(),
|
||||
PREVIEW_KEY: cb_object.get_preview(),
|
||||
ACTIVITIES_KEY: cb_object.get_activities()})
|
||||
|
||||
@dbus.service.method(_CLIPBOARD_DBUS_INTERFACE,
|
||||
in_signature="o", out_signature="a{sv}")
|
||||
def get_object(self, object_path):
|
||||
logging.debug('ClipboardService.get_object')
|
||||
|
||||
if not self._objects.has_key(str(object_path)):
|
||||
return dbus.Dictionary({}, signature='sv')
|
||||
|
||||
cb_object = self._objects[str(object_path)]
|
||||
formats = cb_object.get_formats()
|
||||
format_types = dbus.Array([], signature='s')
|
||||
|
||||
for type, format in formats.iteritems():
|
||||
format_types.append(type)
|
||||
|
||||
result_dict = {NAME_KEY: cb_object.get_name(),
|
||||
PERCENT_KEY: cb_object.get_percent(),
|
||||
ICON_KEY: cb_object.get_icon(),
|
||||
PREVIEW_KEY: cb_object.get_preview(),
|
||||
ACTIVITIES_KEY: cb_object.get_activities(),
|
||||
FORMATS_KEY: format_types}
|
||||
return dbus.Dictionary(result_dict)
|
||||
|
||||
@dbus.service.method(_CLIPBOARD_DBUS_INTERFACE,
|
||||
in_signature="os", out_signature="a{sv}")
|
||||
def get_object_data(self, object_path, format_type):
|
||||
logging.debug('ClipboardService.get_object_data')
|
||||
cb_object = self._objects[str(object_path)]
|
||||
format = cb_object.get_formats()[format_type]
|
||||
result_dict = {TYPE_KEY: format.get_type(),
|
||||
DATA_KEY: dbus.ByteArray(format.get_data()),
|
||||
ON_DISK_KEY: format.is_on_disk()}
|
||||
return dbus.Dictionary(result_dict)
|
||||
|
||||
# dbus signals
|
||||
@dbus.service.signal(_CLIPBOARD_DBUS_INTERFACE, signature="os")
|
||||
def object_added(self, object_path, name):
|
||||
pass
|
||||
|
||||
@dbus.service.signal(_CLIPBOARD_DBUS_INTERFACE, signature="o")
|
||||
def object_deleted(self, object_path):
|
||||
pass
|
||||
|
||||
@dbus.service.signal(_CLIPBOARD_DBUS_INTERFACE, signature="oa{sv}")
|
||||
def object_state_changed(self, object_path, values):
|
||||
pass
|
||||
|
||||
def _copy_file(self, original_uri):
|
||||
uri = urlparse.urlparse(original_uri)
|
||||
path, file_name = os.path.split(uri.path)
|
||||
|
||||
root, ext = os.path.splitext(file_name)
|
||||
if not ext or ext == '.':
|
||||
mime_type = mime.get_for_file(uri.path)
|
||||
ext = '.' + mime.get_primary_extension(mime_type)
|
||||
|
||||
f, new_file_path = tempfile.mkstemp(ext, root)
|
||||
del f
|
||||
shutil.copyfile(uri.path, new_file_path)
|
||||
|
||||
return 'file://' + new_file_path
|
||||
|
||||
_instance = None
|
||||
|
||||
def get_instance():
|
||||
global _instance
|
||||
if not _instance:
|
||||
_instance = ClipboardService()
|
||||
return _instance
|
@ -1,17 +0,0 @@
|
||||
# Copyright (C) 2008 Red Hat, Inc.
|
||||
#
|
||||
# This program is free software; you can redistribute it and/or modify
|
||||
# it under the terms of the GNU General Public License as published by
|
||||
# the Free Software Foundation; either version 2 of the License, or
|
||||
# (at your option) any later version.
|
||||
#
|
||||
# This program is distributed in the hope that it will be useful,
|
||||
# but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
# GNU General Public License for more details.
|
||||
#
|
||||
# You should have received a copy of the GNU General Public License
|
||||
# along with this program; if not, write to the Free Software
|
||||
# Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
|
||||
|
||||
data_path = '@prefix@/share/sugar/data'
|
@ -1,46 +0,0 @@
|
||||
# Copyright (C) 2006, Red Hat, Inc.
|
||||
# Copyright (C) 2007, One Laptop Per Child
|
||||
#
|
||||
# This program is free software; you can redistribute it and/or modify
|
||||
# it under the terms of the GNU General Public License as published by
|
||||
# the Free Software Foundation; either version 2 of the License, or
|
||||
# (at your option) any later version.
|
||||
#
|
||||
# This program is distributed in the hope that it will be useful,
|
||||
# but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
# GNU General Public License for more details.
|
||||
#
|
||||
# You should have received a copy of the GNU General Public License
|
||||
# along with this program; if not, write to the Free Software
|
||||
# Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
|
||||
|
||||
import sys
|
||||
import os
|
||||
import logging
|
||||
|
||||
import gobject
|
||||
import dbus.glib
|
||||
|
||||
from sugar import logger
|
||||
from sugar import env
|
||||
|
||||
import activityregistryservice
|
||||
import clipboardservice
|
||||
|
||||
def main():
|
||||
logger.start('shellservice')
|
||||
logging.info('Starting shell service.')
|
||||
|
||||
gobject.threads_init()
|
||||
dbus.glib.threads_init()
|
||||
|
||||
clipboard_service = clipboardservice.get_instance()
|
||||
activity_registry = activityregistryservice.get_instance()
|
||||
|
||||
loop = gobject.MainLoop()
|
||||
try:
|
||||
loop.run()
|
||||
except KeyboardInterrupt:
|
||||
print 'Ctrl+C pressed, exiting...'
|
||||
|
@ -1,4 +0,0 @@
|
||||
[D-BUS Service]
|
||||
Name = org.laptop.ActivityRegistry
|
||||
Exec = @bindir@/sugar-shell-service
|
||||
|
@ -1,4 +0,0 @@
|
||||
[D-BUS Service]
|
||||
Name = org.laptop.Clipboard
|
||||
Exec = @bindir@/sugar-shell-service
|
||||
|
@ -1,4 +0,0 @@
|
||||
[D-BUS Service]
|
||||
Name = org.laptop.ObjectTypeRegistry
|
||||
Exec = @bindir@/sugar-shell-service
|
||||
|
@ -1 +0,0 @@
|
||||
config.py
|
@ -1,11 +0,0 @@
|
||||
SUBDIRS = controlpanel hardware model view intro
|
||||
|
||||
sugardir = $(pkgdatadir)/shell
|
||||
sugar_PYTHON = \
|
||||
config.py \
|
||||
emulator.py \
|
||||
logsmanager.py \
|
||||
main.py \
|
||||
shellservice.py
|
||||
|
||||
EXTRA_DIST = $(bin_SCRIPTS) $(conf_DATA)
|
@ -1,26 +0,0 @@
|
||||
"""OLPC Sugar Graphical "Shell" Interface
|
||||
|
||||
Provides the shell-level operations for managing
|
||||
the OLPC laptop computers. It interacts heavily
|
||||
with (and depends upon) the Sugar UI libraries.
|
||||
|
||||
This is a "graphical" shell, the name does not
|
||||
refer to a command-line "shell" interface.
|
||||
"""
|
||||
|
||||
# Copyright (C) 2006-2007, Red Hat, Inc.
|
||||
#
|
||||
# This program is free software; you can redistribute it and/or modify
|
||||
# it under the terms of the GNU General Public License as published by
|
||||
# the Free Software Foundation; either version 2 of the License, or
|
||||
# (at your option) any later version.
|
||||
#
|
||||
# This program is distributed in the hope that it will be useful,
|
||||
# but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
# GNU General Public License for more details.
|
||||
#
|
||||
# You should have received a copy of the GNU General Public License
|
||||
# along with this program; if not, write to the Free Software
|
||||
# Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
|
||||
|
@ -1,18 +0,0 @@
|
||||
# Copyright (C) 2008 Red Hat, Inc.
|
||||
#
|
||||
# This program is free software; you can redistribute it and/or modify
|
||||
# it under the terms of the GNU General Public License as published by
|
||||
# the Free Software Foundation; either version 2 of the License, or
|
||||
# (at your option) any later version.
|
||||
#
|
||||
# This program is distributed in the hope that it will be useful,
|
||||
# but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
# GNU General Public License for more details.
|
||||
#
|
||||
# You should have received a copy of the GNU General Public License
|
||||
# along with this program; if not, write to the Free Software
|
||||
# Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
|
||||
|
||||
prefix = '@prefix@'
|
||||
data_path = '@prefix@/share/sugar/data'
|
@ -1,5 +0,0 @@
|
||||
sugardir = $(pkgdatadir)/shell/controlpanel
|
||||
sugar_PYTHON = \
|
||||
__init__.py \
|
||||
cmd.py \
|
||||
control.py
|
@ -1,16 +0,0 @@
|
||||
# Copyright (C) 2006-2007, Red Hat, Inc.
|
||||
#
|
||||
# This program is free software; you can redistribute it and/or modify
|
||||
# it under the terms of the GNU General Public License as published by
|
||||
# the Free Software Foundation; either version 2 of the License, or
|
||||
# (at your option) any later version.
|
||||
#
|
||||
# This program is distributed in the hope that it will be useful,
|
||||
# but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
# GNU General Public License for more details.
|
||||
#
|
||||
# You should have received a copy of the GNU General Public License
|
||||
# along with this program; if not, write to the Free Software
|
||||
# Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
|
||||
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in New Issue