diff --git a/SparkleShare/Nautilus/Makefile.am b/SparkleShare/Nautilus/Makefile.am index a821d5e6..feb9a115 100644 --- a/SparkleShare/Nautilus/Makefile.am +++ b/SparkleShare/Nautilus/Makefile.am @@ -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 diff --git a/SparkleShare/Nautilus/sparkleshare-nautilus-extension.py b/SparkleShare/Nautilus/sparkleshare-nautilus-extension.py.in similarity index 92% rename from SparkleShare/Nautilus/sparkleshare-nautilus-extension.py rename to SparkleShare/Nautilus/sparkleshare-nautilus-extension.py.in index 56885fb1..d2883389 100644 --- a/SparkleShare/Nautilus/sparkleshare-nautilus-extension.py +++ b/SparkleShare/Nautilus/sparkleshare-nautilus-extension.py.in @@ -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]))) diff --git a/configure.ac b/configure.ac index 21b2da33..cf934f3c 100644 --- a/configure.ac +++ b/configure.ac @@ -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 ]) diff --git a/po/POTFILES.in b/po/POTFILES.in index d99b5d04..846e6940 100644 --- a/po/POTFILES.in +++ b/po/POTFILES.in @@ -15,3 +15,4 @@ SparkleShare/SparkleSpinner.cs SparkleShare/SparkleStatusIcon.cs SparkleShare/SparkleUI.cs SparkleShare/SparkleWindow.cs +SparkleShare/Nautilus/sparkleshare-nautilus-extension.py.in