Add initial i18n support to the Nautilus plugin.
This commit is contained in:
parent
f07b2a04b0
commit
78bf3dbf84
|
@ -6,5 +6,5 @@ NAUTILUS_PYTHON_INSTALL_DIR=$(subst $(NAUTILUS_LIBDIR),${libdir},$(NAUTILUS_PYTH
|
||||||
extensiondir = $(NAUTILUS_PYTHON_INSTALL_DIR)
|
extensiondir = $(NAUTILUS_PYTHON_INSTALL_DIR)
|
||||||
extension_SCRIPTS = $(addprefix $(srcdir)/, $(SOURCES))
|
extension_SCRIPTS = $(addprefix $(srcdir)/, $(SOURCES))
|
||||||
else
|
else
|
||||||
EXTRA_DIST = $(SOURCES)
|
EXTRA_DIST = $(SOURCES) sparkleshare-nautilus-extension.py.in
|
||||||
endif
|
endif
|
||||||
|
|
|
@ -23,6 +23,11 @@ import nautilus
|
||||||
|
|
||||||
SPARKLESHARE_PATH = os.path.join (os.path.expanduser ('~'), "SparkleShare")
|
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):
|
class SparkleShareExtension (nautilus.MenuProvider):
|
||||||
|
|
||||||
|
|
||||||
|
@ -100,8 +105,8 @@ class SparkleShareExtension (nautilus.MenuProvider):
|
||||||
commit_hashes [i] = line.strip ("\n")
|
commit_hashes [i] = line.strip ("\n")
|
||||||
i += 1
|
i += 1
|
||||||
|
|
||||||
earlier_version_menu_item = nautilus.MenuItem ("Nautilus::OpenOlderVersion", "Get Earlier Version",
|
earlier_version_menu_item = nautilus.MenuItem ("Nautilus::OpenOlderVersion", _("Get Earlier Version"),
|
||||||
"Make a copy of an earlier version in this folder")
|
_("Make a copy of an earlier version in this folder"))
|
||||||
submenu = nautilus.Menu ()
|
submenu = nautilus.Menu ()
|
||||||
|
|
||||||
i = 0
|
i = 0
|
||||||
|
@ -114,7 +119,7 @@ class SparkleShareExtension (nautilus.MenuProvider):
|
||||||
|
|
||||||
menu_item = nautilus.MenuItem ("Nautilus::Version" + epochs [i],
|
menu_item = nautilus.MenuItem ("Nautilus::Version" + epochs [i],
|
||||||
timestamp + "\t" + username,
|
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],
|
menu_item.connect ("activate", self.checkout_version, file_reference, commit_hashes [i],
|
||||||
username, time.localtime (float (epochs [i])))
|
username, time.localtime (float (epochs [i])))
|
|
@ -95,6 +95,7 @@ SparkleShare/Defines.cs
|
||||||
SparkleShare/AssemblyInfo.cs
|
SparkleShare/AssemblyInfo.cs
|
||||||
SparkleShare/Makefile
|
SparkleShare/Makefile
|
||||||
SparkleShare/Nautilus/Makefile
|
SparkleShare/Nautilus/Makefile
|
||||||
|
SparkleShare/Nautilus/sparkleshare-nautilus-extension.py
|
||||||
po/Makefile.in
|
po/Makefile.in
|
||||||
Makefile
|
Makefile
|
||||||
])
|
])
|
||||||
|
|
|
@ -15,3 +15,4 @@ SparkleShare/SparkleSpinner.cs
|
||||||
SparkleShare/SparkleStatusIcon.cs
|
SparkleShare/SparkleStatusIcon.cs
|
||||||
SparkleShare/SparkleUI.cs
|
SparkleShare/SparkleUI.cs
|
||||||
SparkleShare/SparkleWindow.cs
|
SparkleShare/SparkleWindow.cs
|
||||||
|
SparkleShare/Nautilus/sparkleshare-nautilus-extension.py.in
|
||||||
|
|
Loading…
Reference in a new issue