Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorTomeu Vizoso <tomeu@tomeuvizoso.net>2007-03-23 16:08:48 (GMT)
committer Tomeu Vizoso <tomeu@tomeuvizoso.net>2007-03-23 16:08:48 (GMT)
commit51b966807584a65689b7c8264c4d995febab6e7b (patch)
treefa3dc46c2b5b881835166b36cf2050a35345a6ef
parent5246233b47c6e658c724d9d43b85a7eb5e9c778b (diff)
Add localization for spanish and portuguese.
-rw-r--r--.gitignore2
-rw-r--r--XbookActivity.py4
-rw-r--r--locale/es/LC_MESSAGES/es.po53
-rw-r--r--locale/pt/LC_MESSAGES/pt.po53
-rw-r--r--xbooktoolbar.py15
5 files changed, 120 insertions, 7 deletions
diff --git a/.gitignore b/.gitignore
index 808c1c9..c111965 100644
--- a/.gitignore
+++ b/.gitignore
@@ -8,6 +8,8 @@ configure
install-sh
missing
py-compile
+*.mo
+*.pot
*.pyc
*.xo
*~
diff --git a/XbookActivity.py b/XbookActivity.py
index 2c0dc52..1d60c67 100644
--- a/XbookActivity.py
+++ b/XbookActivity.py
@@ -15,7 +15,6 @@
# Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
import logging
-from gettext import gettext as _
import gtk
import evince
@@ -23,6 +22,7 @@ import hippo
import os
from sugar.activity import activity
+from sugar.activity.locale import _
from sugar.graphics.filechooser import FileChooserDialog
from xbooktoolbar import XbookToolbar
@@ -99,4 +99,4 @@ class XbookActivity(activity.Activity):
chooser.hide()
chooser.destroy()
if resp == gtk.RESPONSE_ACCEPT and fname:
- self._load_document(fname)
+ self._load_document('file://%s' % fname)
diff --git a/locale/es/LC_MESSAGES/es.po b/locale/es/LC_MESSAGES/es.po
new file mode 100644
index 0000000..109af73
--- /dev/null
+++ b/locale/es/LC_MESSAGES/es.po
@@ -0,0 +1,53 @@
+# Spanish translations for PACKAGE package.
+# Copyright (C) 2007 THE PACKAGE'S COPYRIGHT HOLDER
+# This file is distributed under the same license as the PACKAGE package.
+# Tomeu Vizoso <tomeu@tomeuvizoso.net>, 2007.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2007-03-23 16:48+0100\n"
+"PO-Revision-Date: 2007-03-23 16:50+0100\n"
+"Last-Translator: Tomeu Vizoso <tomeu@tomeuvizoso.net>\n"
+"Language-Team: Spanish <es@li.org>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+
+#: XbookActivity.py:36 XbookActivity.py:70
+msgid "Read Activity"
+msgstr "Actividad Leer"
+
+#: XbookActivity.py:77
+msgid "Open a document to read"
+msgstr "Abrir un documento para leer"
+
+#: XbookActivity.py:87
+msgid "All supported formats"
+msgstr "Todos los formatos soportados"
+
+#: XbookActivity.py:93
+msgid "All files"
+msgstr "Todos los ficheros"
+
+#: xbooktoolbar.py:63
+msgid "Open"
+msgstr "Abrir"
+
+#: xbooktoolbar.py:69
+msgid "Back"
+msgstr "Volver"
+
+#: xbooktoolbar.py:74
+msgid "Forward"
+msgstr "Avanzar"
+
+#: xbooktoolbar.py:95
+msgid "Previous"
+msgstr "Anterior"
+
+#: xbooktoolbar.py:100
+msgid "Next"
+msgstr "Siguiente"
diff --git a/locale/pt/LC_MESSAGES/pt.po b/locale/pt/LC_MESSAGES/pt.po
new file mode 100644
index 0000000..5294f8f
--- /dev/null
+++ b/locale/pt/LC_MESSAGES/pt.po
@@ -0,0 +1,53 @@
+# Portuguese translations for PACKAGE package.
+# Copyright (C) 2007 THE PACKAGE'S COPYRIGHT HOLDER
+# This file is distributed under the same license as the PACKAGE package.
+# Tomeu Vizoso <tomeu@tomeuvizoso.net>, 2007.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2007-03-23 16:48+0100\n"
+"PO-Revision-Date: 2007-03-23 16:51+0100\n"
+"Last-Translator: Tomeu Vizoso <tomeu@tomeuvizoso.net>\n"
+"Language-Team: Portuguese <translation-team-pt@lists.sourceforge.net>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+
+#: XbookActivity.py:36 XbookActivity.py:70
+msgid "Read Activity"
+msgstr "Actividade Ler"
+
+#: XbookActivity.py:77
+msgid "Open a document to read"
+msgstr "Abrir um documento para o ler"
+
+#: XbookActivity.py:87
+msgid "All supported formats"
+msgstr "Todos os formatos suportados"
+
+#: XbookActivity.py:93
+msgid "All files"
+msgstr "Todos os ficheiros"
+
+#: xbooktoolbar.py:63
+msgid "Open"
+msgstr "Abrir"
+
+#: xbooktoolbar.py:69
+msgid "Back"
+msgstr "Voltar"
+
+#: xbooktoolbar.py:74
+msgid "Forward"
+msgstr "Avançar"
+
+#: xbooktoolbar.py:95
+msgid "Previous"
+msgstr "Anterior"
+
+#: xbooktoolbar.py:100
+msgid "Next"
+msgstr "Seguinte"
diff --git a/xbooktoolbar.py b/xbooktoolbar.py
index 8903d7c..ccad2bd 100644
--- a/xbooktoolbar.py
+++ b/xbooktoolbar.py
@@ -19,6 +19,7 @@ import logging
import hippo
import gobject
+from sugar.activity.locale import _
from sugar.graphics import font
from sugar.graphics import color
from sugar.graphics import units
@@ -59,16 +60,18 @@ class XbookToolbar(Toolbar):
self.append(separator, hippo.PACK_EXPAND)
def _insert_opensave_items(self):
- self._open = IconButton(icon_name='theme:stock-open', active=True)
+ self._open = IconButton(icon_name='theme:stock-open', tooltip=_('Open'))
self._open.connect("activated", self._open_cb)
self.append(self._open)
def _insert_nav_items(self):
- self._back = IconButton(icon_name='theme:stock-back', active=False)
+ self._back = IconButton(icon_name='theme:stock-back', active=False,
+ tooltip=_('Back'))
self._back.connect("activated", self._go_back_cb)
self.append(self._back)
- self._forward = IconButton(icon_name='theme:stock-forward', active=False)
+ self._forward = IconButton(icon_name='theme:stock-forward', active=False,
+ tooltip=_('Forward'))
self._forward.connect("activated", self._go_forward_cb)
self.append(self._forward)
@@ -88,11 +91,13 @@ class XbookToolbar(Toolbar):
self.append(self._search_entry, hippo.PACK_EXPAND)
- self._prev = IconButton(icon_name='theme:stock-back', active=False)
+ self._prev = IconButton(icon_name='theme:stock-back', active=False,
+ tooltip=_('Previous'))
self._prev.connect("activated", self._find_prev_cb)
self.append(self._prev)
- self._next = IconButton(icon_name='theme:stock-forward', active=False)
+ self._next = IconButton(icon_name='theme:stock-forward', active=False,
+ tooltip=_('Next'))
self._next.connect("activated", self._find_next_cb)
self.append(self._next)