From 8a9e503db59df67c729a4122995e7826983bebac Mon Sep 17 00:00:00 2001 From: Tomeu Vizoso Date: Fri, 23 Mar 2007 14:35:20 +0000 Subject: Add localization for spanish and portuguese. --- diff --git a/.gitignore b/.gitignore index 808c1c9..4c48368 100644 --- a/.gitignore +++ b/.gitignore @@ -8,6 +8,8 @@ configure install-sh missing py-compile +*.pot +*.mo *.pyc *.xo *~ diff --git a/locale/es/LC_MESSAGES/es.po b/locale/es/LC_MESSAGES/es.po new file mode 100644 index 0000000..15a1fc0 --- /dev/null +++ b/locale/es/LC_MESSAGES/es.po @@ -0,0 +1,61 @@ +# 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 , 2007. +# +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2007-03-23 15:02+0100\n" +"PO-Revision-Date: 2007-03-23 15:04+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" + +#: webactivity.py:41 +msgid "Web Activity" +msgstr "Actividad web" + +#: webtoolbar.py:33 +msgid "Back" +msgstr "Volver" + +#: webtoolbar.py:39 +msgid "Forward" +msgstr "Avanzar" + +#: webtoolbar.py:45 webtoolbar.py:90 +msgid "Stop" +msgstr "Interrumpir" + +#: webtoolbar.py:62 +msgid "Open" +msgstr "Abrir" + +#: webtoolbar.py:67 +msgid "Save" +msgstr "Guardar" + +#: webtoolbar.py:93 +msgid "Reload" +msgstr "Refrescar" + +#: webtoolbar.py:151 webtoolbar.py:198 +msgid "All supported formats" +msgstr "Todos los formatos soportados" + +#: webtoolbar.py:161 webtoolbar.py:208 +msgid "Web pages" +msgstr "Páginas web" + +#: webtoolbar.py:168 webtoolbar.py:215 webview.py:114 +msgid "Images" +msgstr "Imágenes" + +#: webtoolbar.py:175 webtoolbar.py:222 webview.py:121 +msgid "All files" +msgstr "Todos los ficheros" diff --git a/locale/pt/LC_MESSAGES/pt.po b/locale/pt/LC_MESSAGES/pt.po new file mode 100644 index 0000000..ee24105 --- /dev/null +++ b/locale/pt/LC_MESSAGES/pt.po @@ -0,0 +1,61 @@ +# 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 , 2007. +# +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2007-03-23 15:02+0100\n" +"PO-Revision-Date: 2007-03-23 15:04+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" + +#: webactivity.py:41 +msgid "Web Activity" +msgstr "Actividade Web" + +#: webtoolbar.py:33 +msgid "Back" +msgstr "Voltar" + +#: webtoolbar.py:39 +msgid "Forward" +msgstr "Avançar" + +#: webtoolbar.py:45 webtoolbar.py:90 +msgid "Stop" +msgstr "Interromper" + +#: webtoolbar.py:62 +msgid "Open" +msgstr "Abrir" + +#: webtoolbar.py:67 +msgid "Save" +msgstr "Guardar" + +#: webtoolbar.py:93 +msgid "Reload" +msgstr "Recarregar" + +#: webtoolbar.py:151 webtoolbar.py:198 +msgid "All supported formats" +msgstr "Tudos os formatos suportados" + +#: webtoolbar.py:161 webtoolbar.py:208 +msgid "Web pages" +msgstr "Páginas web" + +#: webtoolbar.py:168 webtoolbar.py:215 webview.py:114 +msgid "Images" +msgstr "Imagens" + +#: webtoolbar.py:175 webtoolbar.py:222 webview.py:121 +msgid "All files" +msgstr "Tudos os ficheiros" diff --git a/webactivity.py b/webactivity.py index 8f3d11f..6b67efe 100755 --- a/webactivity.py +++ b/webactivity.py @@ -14,7 +14,6 @@ # along with this program; if not, write to the Free Software # Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA -from gettext import gettext as _ import hippo import logging import dbus @@ -23,6 +22,7 @@ import _sugar from sugar.activity import activity from sugar.clipboard import clipboardservice from sugar import env +from sugar.activity.locale import _ from webview import WebView from webtoolbar import WebToolbar diff --git a/webtoolbar.py b/webtoolbar.py index e2fbde0..3f4ee4f 100755 --- a/webtoolbar.py +++ b/webtoolbar.py @@ -15,7 +15,6 @@ # Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA import os import logging -from gettext import gettext as _ import hippo import gtk @@ -25,22 +24,25 @@ from addressentry import AddressEntry from sugar.graphics.toolbar import Toolbar from sugar.graphics.iconbutton import IconButton from sugar.graphics.filechooser import FileChooserDialog +from sugar.activity.locale import _ class WebToolbar(Toolbar): def __init__(self, embed): Toolbar.__init__(self) - self._back = IconButton(icon_name='theme:stock-back') + self._back = IconButton(icon_name='theme:stock-back', tooltip=_('Back')) self._back.props.active = False self._back.connect("activated", self._go_back_cb) self.append(self._back) - self._forward = IconButton(icon_name='theme:stock-forward') + self._forward = IconButton(icon_name='theme:stock-forward', + tooltip=_('Forward')) self._forward.props.active = False self._forward.connect("activated", self._go_forward_cb) self.append(self._forward) - self._stop_and_reload = IconButton(icon_name='theme:stock-close') + self._stop_and_reload = IconButton(icon_name='theme:stock-close', + tooltip=_('Stop')) self._stop_and_reload.connect("activated", self._stop_and_reload_cb) self.append(self._stop_and_reload) @@ -48,16 +50,21 @@ class WebToolbar(Toolbar): self._entry.connect("activated", self._entry_activate_cb) self.append(self._entry, hippo.PACK_EXPAND) - self._post = IconButton(icon_name='theme:stock-add') + """ + self._post = IconButton(icon_name='theme:stock-add', + tooltip=_('Post')) self._post.props.active = False self._post.connect("activated", self._post_cb) self.append(self._post) + """ - self._open = IconButton(icon_name='theme:stock-open') + self._open = IconButton(icon_name='theme:stock-open', + tooltip=_('Open')) self._open.connect("activated", self._open_cb) self.append(self._open) - self._save = IconButton(icon_name='theme:stock-save') + self._save = IconButton(icon_name='theme:stock-save', + tooltip=_('Save')) self._save.connect("activated", self._save_cb) self.append(self._save) @@ -75,13 +82,15 @@ class WebToolbar(Toolbar): def set_links_controller(self, links_controller): self._links_controller = links_controller - self._post.props.active = True + #self._post.props.active = True def _update_stop_and_reload_icon(self): if self._embed.props.loading: self._stop_and_reload.props.icon_name = 'theme:stock-close' + self._stop_and_reload.props.tooltip = _('Stop') else: self._stop_and_reload.props.icon_name = 'theme:stock-continue' + self._stop_and_reload.props.tooltip = _('Reload') def _progress_changed_cb(self, embed, spec): self._entry.props.progress = embed.props.progress diff --git a/webview.py b/webview.py index 3947895..cd4d299 100755 --- a/webview.py +++ b/webview.py @@ -14,13 +14,13 @@ # along with this program; if not, write to the Free Software # Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA import os -from gettext import gettext as _ import gobject import gtk import logging from sugar.graphics.filechooser import FileChooserDialog +from sugar.activity.locale import _ from _sugar import Browser from _sugar import PushScroller @@ -121,7 +121,6 @@ class _ImageMenu(gtk.Menu): file_filter.set_name(_("All files")) file_filter.add_pattern("*") chooser.add_filter(file_filter) - response = chooser.run() if response == gtk.RESPONSE_OK: -- cgit v0.9.1