From 51b966807584a65689b7c8264c4d995febab6e7b Mon Sep 17 00:00:00 2001 From: Tomeu Vizoso Date: Fri, 23 Mar 2007 16:08:48 +0000 Subject: Add localization for spanish and portuguese. --- 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 , 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 \n" +"Language-Team: Spanish \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 , 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 \n" +"Language-Team: Portuguese \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) -- cgit v0.9.1