Add initial i18n support to the Nautilus plugin.

This commit is contained in:
Łukasz Jernaś 2010-07-21 20:53:45 +02:00
parent 84eaa9a26b
commit f15601ef1e
4 changed files with 11 additions and 4 deletions

View file

@ -6,5 +6,5 @@ NAUTILUS_PYTHON_INSTALL_DIR=$(subst $(NAUTILUS_LIBDIR),${libdir},$(NAUTILUS_PYTH
extensiondir = $(NAUTILUS_PYTHON_INSTALL_DIR)
extension_SCRIPTS = $(addprefix $(srcdir)/, $(SOURCES))
else
EXTRA_DIST = $(SOURCES)
EXTRA_DIST = $(SOURCES) sparkleshare-nautilus-extension.py.in
endif

View file

@ -23,6 +23,11 @@ import nautilus
SPARKLESHARE_PATH = os.path.join (os.path.expanduser ('~'), "SparkleShare")
import gettext
gettext.bindtextdomain('sparkleshare', '@prefix@/share/locale')
gettext.textdomain('sparkleshare')
_ = gettext.gettext
class SparkleShareExtension (nautilus.MenuProvider):
@ -100,8 +105,8 @@ class SparkleShareExtension (nautilus.MenuProvider):
commit_hashes [i] = line.strip ("\n")
i += 1
earlier_version_menu_item = nautilus.MenuItem ("Nautilus::OpenOlderVersion", "Get Earlier Version",
"Make a copy of an earlier version in this folder")
earlier_version_menu_item = nautilus.MenuItem ("Nautilus::OpenOlderVersion", _("Get Earlier Version"),
_("Make a copy of an earlier version in this folder"))
submenu = nautilus.Menu ()
i = 0
@ -114,7 +119,7 @@ class SparkleShareExtension (nautilus.MenuProvider):
menu_item = nautilus.MenuItem ("Nautilus::Version" + epochs [i],
timestamp + "\t" + username,
"Select to get a copy of this version")
_("Select to get a copy of this version"))
menu_item.connect ("activate", self.checkout_version, file_reference, commit_hashes [i],
username, time.localtime (float (epochs [i])))

View file

@ -95,6 +95,7 @@ SparkleShare/Defines.cs
SparkleShare/AssemblyInfo.cs
SparkleShare/Makefile
SparkleShare/Nautilus/Makefile
SparkleShare/Nautilus/sparkleshare-nautilus-extension.py
po/Makefile.in
Makefile
])

View file

@ -15,3 +15,4 @@ SparkleShare/SparkleSpinner.cs
SparkleShare/SparkleStatusIcon.cs
SparkleShare/SparkleUI.cs
SparkleShare/SparkleWindow.cs
SparkleShare/Nautilus/sparkleshare-nautilus-extension.py.in