From 9cc0ddf777c38b153cadb8e8a47fc00c722a1681 Mon Sep 17 00:00:00 2001 From: Lucian Branescu Mihaila Date: Fri, 24 Jun 2011 19:46:47 +0000 Subject: Merge newer development into the old project. --- diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..13eb198 --- /dev/null +++ b/.gitignore @@ -0,0 +1,14 @@ +autom4te.cache +Makefile +Makefile.in +aclocal.m4 +config.log +config.status +configure +install-sh +missing +py-compile +*.mo +*.pyc +*.xo +*~ diff --git a/AUTHORS b/AUTHORS index 7e3103d..0be1a19 100644 --- a/AUTHORS +++ b/AUTHORS @@ -6,5 +6,4 @@ Reinier Heeres Dan Winship Eduardo Silva John (J5) Palmieri -Justin Gallardo -Lucian Branescu Mihaila \ No newline at end of file +Justin Gallardo \ No newline at end of file diff --git a/bookmarklets.py b/bookmarklets.py index c6d007a..006272f 100644 --- a/bookmarklets.py +++ b/bookmarklets.py @@ -28,7 +28,8 @@ def get_store(): if _store is None: _store = BookmarkletStore() return _store - + + class BookmarkletStore(gobject.GObject): __gsignals__ = { 'add_bookmarklet': (gobject.SIGNAL_RUN_FIRST, @@ -71,7 +72,8 @@ class BookmarkletStore(gobject.GObject): def get(self, name): return self._config.get(name, 'url') - def add(self, name, url): + def add(self, name, url): + logging.debug('web-activity: Adding bookmarklet') if not self._config.has_section(name): self._config.add_section(name) self._config.set(name, 'url', url) @@ -81,6 +83,4 @@ class BookmarkletStore(gobject.GObject): # we don't care if the bookmarklet was added just now if self._config.has_section(name) and self.get(name) == url: - self.emit('add_bookmarklet', name) - - + self.emit('add_bookmarklet', name) \ No newline at end of file diff --git a/bookmarklettoolbar.py b/bookmarklettoolbar.py index 18d93e9..dec4ea6 100644 --- a/bookmarklettoolbar.py +++ b/bookmarklettoolbar.py @@ -38,7 +38,7 @@ class BookmarkletButton(ToolButton): # set up the button ToolButton.__init__(self, 'bookmarklet') - self.connect('clicked', self._clicked_cb) + self.connect('clicked', self.__clicked_cb) toolbar.insert(self, -1) # and its palette @@ -46,7 +46,7 @@ class BookmarkletButton(ToolButton): self.set_palette(palette) menu_item = gtk.MenuItem(_('Remove')) - menu_item.connect('activate', self._remove_cb) + menu_item.connect('activate', self.__remove_cb) palette.menu.append(menu_item) menu_item.show() @@ -60,10 +60,10 @@ class BookmarkletButton(ToolButton): gobject.timeout_add(500, self.set_icon, 'bookmarklet-inverted') gobject.timeout_add(800, self.set_icon, 'bookmarklet') - def _clicked_cb(self, button): + def __clicked_cb(self, button): self._browser.load_uri(self._uri) - def _remove_cb(self, widget): + def __remove_cb(self, widget): bookmarklets.get_store().remove(self._name) self.destroy() diff --git a/browser.py b/browser.py index a03740e..dbb68a5 100644 --- a/browser.py +++ b/browser.py @@ -162,8 +162,9 @@ class Browser(WebView): interfaces.nsIStyleSheetService.USER_SHEET): self.style_sheet_service.unregisterSheet(self.user_sheet_uri, interfaces.nsIStyleSheetService.USER_SHEET) - self.style_sheet_service.loadAndRegisterSheet(self.user_sheet_uri, - interfaces.nsIStyleSheetService.USER_SHEET) + + self.style_sheet_service.loadAndRegisterSheet(self.user_sheet_uri, + interfaces.nsIStyleSheetService.USER_SHEET) def get_source(self, async_cb, async_err_cb): cls = components.classes[ \ diff --git a/downloadmanager.py b/downloadmanager.py index 69d1c8a..66bcfd4 100644 --- a/downloadmanager.py +++ b/downloadmanager.py @@ -250,6 +250,8 @@ class Download: def _get_file_name(self): if self._display_name: return self._display_name + elif self._source.scheme == 'data': + return 'data URI' else: path = urlparse.urlparse(self._source.spec).path location, file_name = os.path.split(path) @@ -299,7 +301,7 @@ def save_link(url, text, owner_document): io_service = cls.getService(interfaces.nsIIOService) uri = io_service.newURI(url, None, None) channel = io_service.newChannelFromURI(uri) - + auth_prompt_callback = xpcom.server.WrapObject( _AuthPromptCallback(owner_document.defaultView), interfaces.nsIInterfaceRequestor) @@ -309,9 +311,12 @@ def save_link(url, text, owner_document): interfaces.nsIRequest.LOAD_BYPASS_CACHE | \ interfaces.nsIChannel.LOAD_CALL_CONTENT_SNIFFERS - if _implements_interface(channel, interfaces.nsIHttpChannel): - channel.referrer = io_service.newURI(owner_document.documentURI, None, - None) + # HACK: when we QI for nsIHttpChannel on objects that implement + # just nsIChannel, pyxpcom gets confused. see trac #1029 + if uri.scheme == 'http': + if _implements_interface(channel, interfaces.nsIHttpChannel): + channel.referrer = io_service.newURI(owner_document.documentURI, + None, None) # kick off the channel with our proxy object as the listener listener = xpcom.server.WrapObject( @@ -324,6 +329,7 @@ def _implements_interface(obj, interface): obj.QueryInterface(interface) return True except xpcom.Exception, e: + logging.debug('***** %s' % e.errno) if e.errno == NS_NOINTERFACE: return False else: @@ -361,7 +367,8 @@ class _SaveLinkProgressListener(object): cls = components.classes[ "@mozilla.org/uriloader/external-helper-app-service;1"] - external_helper = cls.getService(interfaces.nsIExternalHelperAppService) + external_helper = cls.getService( + interfaces.nsIExternalHelperAppService) channel = request.QueryInterface(interfaces.nsIChannel) @@ -375,5 +382,4 @@ class _SaveLinkProgressListener(object): def onDataAvailable(self, request, context, inputStream, offset, count): self._external_listener.onDataAvailable(request, context, inputStream, - offset, count); - + offset, count) \ No newline at end of file diff --git a/edittoolbar.py b/edittoolbar.py index f180911..7936726 100644 --- a/edittoolbar.py +++ b/edittoolbar.py @@ -103,7 +103,7 @@ class EditToolbar(activity.EditToolbar): self._next.show() separator = gtk.SeparatorToolItem() - separator.set_draw(False) + separator.set_draw(True) separator.set_expand(True) self.insert(separator, -1) separator.show() @@ -121,34 +121,16 @@ class EditToolbar(activity.EditToolbar): self.edit_userscripts.show() def __edit_userstyle_cb(self, button): - #editor = usercode.StyleEditor() - #editor.connect('userstyle-changed', self.__update_userstyle_cb) - #editor.show() - - editor = usercode.SourceEditor(mime_type='text/css') - w = gtk.Window() - w.add(editor) - w.show_all() - w.show() + editor = usercode.StyleEditor() + editor.connect('userstyle-changed', self.__update_userstyle_cb) + editor.show() def __update_userstyle_cb(self, editor): self._browser.update_userstyle() def __edit_userscripts_cb(self, button): editor = usercode.ScriptEditor() - editor.connect('inject-script', self.__inject_script_cb) editor.show() - - def __inject_script_cb(self, editor, text): - doc = self._browser.dom_window.document - - head = doc.getElementsByTagName('head').item(0) - - script = doc.createElement('script') - script.type = 'text/javascript' - script.appendChild(doc.createTextNode(text)) - - head.appendChild(script) def __undo_cb(self, button): command_manager = self._get_command_manager() diff --git a/palettes.py b/palettes.py index c86d8dd..79c27ca 100644 --- a/palettes.py +++ b/palettes.py @@ -108,7 +108,7 @@ class LinkPalette(Palette): menu_item.show() if url.startswith('javascript:'): - # only show in an ssb, if the link is a bookmarklet + # only show if the link is a bookmarklet menu_item = MenuItem(_('Save bookmarklet')) menu_item.connect('activate', self.__bookmarklet_activate_cb) self.menu.append(menu_item) diff --git a/po/Web.pot b/po/Web.pot new file mode 100644 index 0000000..afb410a --- /dev/null +++ b/po/Web.pot @@ -0,0 +1,122 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2008-01-16 00:30+0000\n" +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" +"Last-Translator: FULL NAME \n" +"Language-Team: LANGUAGE \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=CHARSET\n" +"Content-Transfer-Encoding: 8bit\n" + +#: activity/activity.info:2 webactivity.py:105 +msgid "Browse" +msgstr "" + +#: browser.py:132 +msgid "Source" +msgstr "" + +#: downloadmanager.py:140 +msgid "Download started" +msgstr "" + +#: downloadmanager.py:142 downloadmanager.py:156 +#, python-format +msgid "%s" +msgstr "" + +#: downloadmanager.py:154 +msgid "Download completed" +msgstr "" + +#: downloadmanager.py:158 +msgid "Show in Journal" +msgstr "" + +#: downloadmanager.py:161 +msgid "Ok" +msgstr "" + +#: downloadmanager.py:167 +#, python-format +msgid "File %s from %s." +msgstr "" + +#: downloadmanager.py:243 +#, python-format +msgid "" +"Downloading %s from \n" +"%s." +msgstr "" + +#: linkbutton.py:96 +msgid "Remove" +msgstr "" + +#: viewtoolbar.py:34 +msgid "Zoom out" +msgstr "" + +#: viewtoolbar.py:40 +msgid "Zoom in" +msgstr "" + +#: viewtoolbar.py:51 +msgid "Fullscreen" +msgstr "" + +#: viewtoolbar.py:87 +msgid "Show Tray" +msgstr "" + +#: viewtoolbar.py:91 +msgid "Hide Tray" +msgstr "" + +#: webactivity.py:113 +msgid "View" +msgstr "" + +#: webactivity.py:131 webactivity.py:132 +msgid "blank" +msgstr "" + +#: webactivity.py:440 +msgid "Download in progress" +msgstr "" + +#: webactivity.py:441 +msgid "Stopping now will cancel your download" +msgstr "" + +#: webactivity.py:443 +msgid "Cancel" +msgstr "" + +#: webactivity.py:445 webtoolbar.py:171 +msgid "Stop" +msgstr "" + +#: webtoolbar.py:53 +msgid "Back" +msgstr "" + +#: webtoolbar.py:60 +msgid "Forward" +msgstr "" + +#: webtoolbar.py:83 +msgid "Bookmark" +msgstr "" + +#: webtoolbar.py:174 +msgid "Reload" +msgstr "" diff --git a/po/af.po b/po/af.po new file mode 100644 index 0000000..00224ec --- /dev/null +++ b/po/af.po @@ -0,0 +1,142 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2008-06-14 00:30-0400\n" +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" +"Last-Translator: FULL NAME \n" +"Language-Team: LANGUAGE \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Generator: Translate Toolkit 1.1.1rc4\n" + +#: activity/activity.info:2 webactivity.py:113 +msgid "Browse" +msgstr "" + +#: browser.py:149 +msgid "Source" +msgstr "" + +#: downloadmanager.py:141 +msgid "Download started" +msgstr "" + +#: downloadmanager.py:143 downloadmanager.py:157 +#, python-format +msgid "%s" +msgstr "" + +#: downloadmanager.py:155 +msgid "Download completed" +msgstr "" + +#: downloadmanager.py:160 +msgid "Show in Journal" +msgstr "" + +#: downloadmanager.py:163 +msgid "Ok" +msgstr "" + +#: downloadmanager.py:169 +#, python-format +msgid "File %s from %s." +msgstr "" + +#: downloadmanager.py:245 +#, python-format +msgid "" +"Downloading %s from \n" +"%s." +msgstr "" + +#: edittoolbar.py:94 +msgid "Previous" +msgstr "" + +#: edittoolbar.py:101 +msgid "Next" +msgstr "" + +#: linkbutton.py:94 +msgid "Remove" +msgstr "" + +#: palettes.py:89 +msgid "Follow link" +msgstr "" + +#: palettes.py:94 palettes.py:142 +msgid "Copy" +msgstr "" + +#: viewtoolbar.py:34 +msgid "Zoom out" +msgstr "" + +#: viewtoolbar.py:40 +msgid "Zoom in" +msgstr "" + +#: viewtoolbar.py:51 +msgid "Fullscreen" +msgstr "" + +#: viewtoolbar.py:87 +msgid "Show Tray" +msgstr "" + +#: viewtoolbar.py:91 +msgid "Hide Tray" +msgstr "" + +#: webactivity.py:109 +msgid "Edit" +msgstr "" + +#: webactivity.py:121 +msgid "View" +msgstr "" + +#: webactivity.py:140 webactivity.py:141 +msgid "blank" +msgstr "" + +#: webactivity.py:463 +msgid "Download in progress" +msgstr "" + +#: webactivity.py:464 +msgid "Stopping now will cancel your download" +msgstr "" + +#: webactivity.py:466 +msgid "Cancel" +msgstr "" + +#: webactivity.py:468 webtoolbar.py:334 +msgid "Stop" +msgstr "" + +#: webtoolbar.py:212 +msgid "Back" +msgstr "" + +#: webtoolbar.py:219 +msgid "Forward" +msgstr "" + +#: webtoolbar.py:242 +msgid "Bookmark" +msgstr "" + +#: webtoolbar.py:337 +msgid "Reload" +msgstr "" diff --git a/po/am.po b/po/am.po new file mode 100644 index 0000000..591d358 --- /dev/null +++ b/po/am.po @@ -0,0 +1,133 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2008-01-16 00:30+0000\n" +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" +"Last-Translator: FULL NAME \n" +"Language-Team: LANGUAGE \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Generator: Translate Toolkit 1.0.1\n" + +#: activity/activity.info:2 webactivity.py:105 +msgid "Browse" +msgstr "" + +#: browser.py:132 +msgid "Source" +msgstr "" + +#: downloadmanager.py:140 +msgid "Download started" +msgstr "" + +#: downloadmanager.py:142 downloadmanager.py:156 +#, python-format +msgid "%s" +msgstr "" + +#: downloadmanager.py:154 +msgid "Download completed" +msgstr "" + +#: downloadmanager.py:158 +msgid "Open" +msgstr "" + +#: downloadmanager.py:161 +msgid "Ok" +msgstr "" + +#: downloadmanager.py:162 +#, python-format +msgid "" +"File %s downloaded from\n" +"%s." +msgstr "" + +#: downloadmanager.py:243 +#, python-format +msgid "" +"Downloading %s from \n" +"%s." +msgstr "" + +#: linkbutton.py:96 +msgid "Remove" +msgstr "" + +#: webactivity.py:113 +msgid "View" +msgstr "" + +#: webactivity.py:131 webactivity.py:132 +msgid "blank" +msgstr "" + +#: webactivity.py:440 +msgid "Download in progress" +msgstr "" + +#: webactivity.py:441 +msgid "Stopping now will cancel your download" +msgstr "" + +#: webactivity.py:443 +msgid "Cancel" +msgstr "" + +#: webactivity.py:445 webtoolbar.py:171 +msgid "Stop" +msgstr "" + +#: webtoolbar.py:53 +msgid "Back" +msgstr "" + +#: webtoolbar.py:60 +msgid "Forward" +msgstr "" + +#: webtoolbar.py:83 +msgid "Bookmark" +msgstr "" + +#: webtoolbar.py:174 +msgid "Reload" +msgstr "" + +#: downloadmanager.py:167 +#, python-format +msgid "File %s from %s." +msgstr "" + +#: viewtoolbar.py:34 +msgid "Zoom out" +msgstr "" + +#: viewtoolbar.py:40 +msgid "Zoom in" +msgstr "" + +#: viewtoolbar.py:51 +msgid "Fullscreen" +msgstr "" + +#: viewtoolbar.py:87 +msgid "Show Tray" +msgstr "" + +#: viewtoolbar.py:91 +msgid "Hide Tray" +msgstr "" + +#: downloadmanager.py:158 +msgid "Show in Journal" +msgstr "" diff --git a/po/ar.po b/po/ar.po new file mode 100644 index 0000000..d3a472a --- /dev/null +++ b/po/ar.po @@ -0,0 +1,167 @@ +# translation of web-activity.master.po to Arabic +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the PACKAGE package. +# Khaled Hosny , 2007. +msgid "" +msgstr "" +"Project-Id-Version: web-activity.master\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2008-06-14 00:30-0400\n" +"PO-Revision-Date: 2008-06-26 10:37-0400\n" +"Last-Translator: Khaled Hosny \n" +"Language-Team: Arabic \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=6; plural=n==0 ? 0 : n==1 ? 1 : n==2 ? 2 : n>=3 && " +"n<=10 ? 3 : n>=11 && n<=99 ? 4 : 5;\n" +"X-Generator: Pootle 1.1.0rc2\n" + +#: activity/activity.info:2 webactivity.py:113 +msgid "Browse" +msgstr "تصفّح" + +#: browser.py:149 +msgid "Source" +msgstr "المصدر" + +#: downloadmanager.py:141 +msgid "Download started" +msgstr "بدأ التنزيل" + +#: downloadmanager.py:143 downloadmanager.py:157 +#, python-format +msgid "%s" +msgstr "%s" + +#: downloadmanager.py:155 +msgid "Download completed" +msgstr "اكتمل التنزيل" + +#: downloadmanager.py:160 +msgid "Show in Journal" +msgstr "اعرض في اليوميات" + +#: downloadmanager.py:163 +msgid "Ok" +msgstr "حسنا" + +#: downloadmanager.py:169 +#, python-format +msgid "File %s from %s." +msgstr "ملف %s مِن %s." + +#: downloadmanager.py:245 +#, python-format +msgid "" +"Downloading %s from \n" +"%s." +msgstr "" +"يُنزِّل %s من\n" +"%s." + +#: edittoolbar.py:94 +msgid "Previous" +msgstr "السابق" + +#: edittoolbar.py:101 +msgid "Next" +msgstr "التالي" + +#: linkbutton.py:94 +msgid "Remove" +msgstr "أزِل" + +#: palettes.py:89 +msgid "Follow link" +msgstr "اتبع الوصلة" + +#: palettes.py:94 palettes.py:142 +msgid "Copy" +msgstr "انسخ" + +#: viewtoolbar.py:34 +msgid "Zoom out" +msgstr "بعّد" + +#: viewtoolbar.py:40 +msgid "Zoom in" +msgstr "قرّب" + +#: viewtoolbar.py:51 +msgid "Fullscreen" +msgstr "ملء الشاشة" + +#: viewtoolbar.py:87 +msgid "Show Tray" +msgstr "أظهر الطبق" + +#: viewtoolbar.py:91 +msgid "Hide Tray" +msgstr "اخفِ الطبق" + +#: webactivity.py:109 +msgid "Edit" +msgstr "تحرير" + +#: webactivity.py:121 +msgid "View" +msgstr "عرض" + +#: webactivity.py:140 webactivity.py:141 +msgid "blank" +msgstr "فارغ" + +#: webactivity.py:463 +msgid "Download in progress" +msgstr "يجري التزيل" + +#: webactivity.py:464 +msgid "Stopping now will cancel your download" +msgstr "التوقف الآن سيلغي تنزيلك" + +#: webactivity.py:466 +msgid "Cancel" +msgstr "ألغِ" + +#: webactivity.py:468 webtoolbar.py:334 +msgid "Stop" +msgstr "قف" + +#: webtoolbar.py:212 +msgid "Back" +msgstr "للخلف" + +#: webtoolbar.py:219 +msgid "Forward" +msgstr "للأمام" + +#: webtoolbar.py:242 +msgid "Bookmark" +msgstr "علِّم" + +#: webtoolbar.py:337 +msgid "Reload" +msgstr "أعد التحميل" + +#~ msgid "Open" +#~ msgstr "افتح" + +#, python-format +#~ msgid "" +#~ "File %s downloaded from\n" +#~ "%s." +#~ msgstr "" +#~ "نُزِّل الملف %s من\n" +#~ "%s." + +#~ msgid "" +#~ "Downloading %s from\n" +#~ "%s. Progress %i%%." +#~ msgstr "" +#~ "يجري تنزيل %s من\n" +#~ "%s. التقدم %i%%." + +#, python-format +#~ msgid "Web Activity" +#~ msgstr "نشاط الوِب" diff --git a/po/ay.po b/po/ay.po new file mode 100644 index 0000000..591d358 --- /dev/null +++ b/po/ay.po @@ -0,0 +1,133 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2008-01-16 00:30+0000\n" +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" +"Last-Translator: FULL NAME \n" +"Language-Team: LANGUAGE \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Generator: Translate Toolkit 1.0.1\n" + +#: activity/activity.info:2 webactivity.py:105 +msgid "Browse" +msgstr "" + +#: browser.py:132 +msgid "Source" +msgstr "" + +#: downloadmanager.py:140 +msgid "Download started" +msgstr "" + +#: downloadmanager.py:142 downloadmanager.py:156 +#, python-format +msgid "%s" +msgstr "" + +#: downloadmanager.py:154 +msgid "Download completed" +msgstr "" + +#: downloadmanager.py:158 +msgid "Open" +msgstr "" + +#: downloadmanager.py:161 +msgid "Ok" +msgstr "" + +#: downloadmanager.py:162 +#, python-format +msgid "" +"File %s downloaded from\n" +"%s." +msgstr "" + +#: downloadmanager.py:243 +#, python-format +msgid "" +"Downloading %s from \n" +"%s." +msgstr "" + +#: linkbutton.py:96 +msgid "Remove" +msgstr "" + +#: webactivity.py:113 +msgid "View" +msgstr "" + +#: webactivity.py:131 webactivity.py:132 +msgid "blank" +msgstr "" + +#: webactivity.py:440 +msgid "Download in progress" +msgstr "" + +#: webactivity.py:441 +msgid "Stopping now will cancel your download" +msgstr "" + +#: webactivity.py:443 +msgid "Cancel" +msgstr "" + +#: webactivity.py:445 webtoolbar.py:171 +msgid "Stop" +msgstr "" + +#: webtoolbar.py:53 +msgid "Back" +msgstr "" + +#: webtoolbar.py:60 +msgid "Forward" +msgstr "" + +#: webtoolbar.py:83 +msgid "Bookmark" +msgstr "" + +#: webtoolbar.py:174 +msgid "Reload" +msgstr "" + +#: downloadmanager.py:167 +#, python-format +msgid "File %s from %s." +msgstr "" + +#: viewtoolbar.py:34 +msgid "Zoom out" +msgstr "" + +#: viewtoolbar.py:40 +msgid "Zoom in" +msgstr "" + +#: viewtoolbar.py:51 +msgid "Fullscreen" +msgstr "" + +#: viewtoolbar.py:87 +msgid "Show Tray" +msgstr "" + +#: viewtoolbar.py:91 +msgid "Hide Tray" +msgstr "" + +#: downloadmanager.py:158 +msgid "Show in Journal" +msgstr "" diff --git a/po/bg.po b/po/bg.po new file mode 100644 index 0000000..62e2ec0 --- /dev/null +++ b/po/bg.po @@ -0,0 +1,128 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2008-01-16 00:30+0000\n" +"PO-Revision-Date: 2008-02-07 08:24-0500\n" +"Last-Translator: Alexander Todorov \n" +"Language-Team: LANGUAGE \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Generator: Pootle 1.0.2\n" + +#: activity/activity.info:2 webactivity.py:105 +msgid "Browse" +msgstr "Разглеждане" + +#: browser.py:132 +msgid "Source" +msgstr "Изходен код" + +#: downloadmanager.py:140 +msgid "Download started" +msgstr "Изтеглянето е стартирано" + +#: downloadmanager.py:142 downloadmanager.py:156 +#, python-format +msgid "%s" +msgstr "%s" + +#: downloadmanager.py:154 +msgid "Download completed" +msgstr "Изтеглянето е завършено" + +#: downloadmanager.py:158 +#: downloadmanager.py:151 +msgid "Open" +msgstr "Отваряне" + +#: downloadmanager.py:161 +msgid "Ok" +msgstr "Ок" + +#: downloadmanager.py:167 +#, python-format +msgid "File %s from %s." +msgstr "Файл %s от %s." + +#: downloadmanager.py:243 +#, python-format +msgid "" +"Downloading %s from \n" +"%s." +msgstr "" +"Изтегляне на %s от\n" +"%s." + +#: linkbutton.py:96 +msgid "Remove" +msgstr "Премахване" + +#: viewtoolbar.py:34 +msgid "Zoom out" +msgstr "Намаляване" + +#: viewtoolbar.py:40 +msgid "Zoom in" +msgstr "Увеличаване" + +#: viewtoolbar.py:51 +msgid "Fullscreen" +msgstr "Цял екран" + +#: viewtoolbar.py:87 +msgid "Show Tray" +msgstr "Показване на таблото" + +#: viewtoolbar.py:91 +msgid "Hide Tray" +msgstr "Скриване на таблото" + +#: webactivity.py:113 +msgid "View" +msgstr "Изглед" + +#: webactivity.py:131 webactivity.py:132 +msgid "blank" +msgstr "празно" + +#: webactivity.py:440 +msgid "Download in progress" +msgstr "Изтеглянето протича" + +#: webactivity.py:441 +msgid "Stopping now will cancel your download" +msgstr "Ако спрете сега, ще прекъснете изтеглянето" + +#: webactivity.py:443 +msgid "Cancel" +msgstr "Отказ" + +#: webactivity.py:445 webtoolbar.py:171 +msgid "Stop" +msgstr "Стоп" + +#: webtoolbar.py:53 +msgid "Back" +msgstr "Назад" + +#: webtoolbar.py:60 +msgid "Forward" +msgstr "Напред" + +#: webtoolbar.py:83 +msgid "Bookmark" +msgstr "Отметка" + +#: webtoolbar.py:174 +msgid "Reload" +msgstr "Презареждане" + +#: downloadmanager.py:158 +msgid "Show in Journal" +msgstr "Показване в Дневник" diff --git a/po/bi.po b/po/bi.po new file mode 100644 index 0000000..51afa31 --- /dev/null +++ b/po/bi.po @@ -0,0 +1,146 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2008-11-08 00:30-0500\n" +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" +"Last-Translator: FULL NAME \n" +"Language-Team: LANGUAGE \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Generator: Translate Toolkit 1.1.1rc4\n" + +#: activity/activity.info:2 webactivity.py:106 +msgid "Browse" +msgstr "" + +#: downloadmanager.py:152 +msgid "Download started" +msgstr "" + +#: downloadmanager.py:153 downloadmanager.py:166 +#, python-format +msgid "%s" +msgstr "" + +#: downloadmanager.py:165 +msgid "Download completed" +msgstr "" + +#: downloadmanager.py:169 +msgid "Show in Journal" +msgstr "" + +#: downloadmanager.py:172 +msgid "Ok" +msgstr "" + +#: downloadmanager.py:178 +#, python-format +msgid "File %s from %s." +msgstr "" + +#: downloadmanager.py:260 +#, python-format +msgid "" +"Downloading %s from \n" +"%s." +msgstr "" + +#: edittoolbar.py:90 +msgid "Previous" +msgstr "" + +#: edittoolbar.py:97 +msgid "Next" +msgstr "" + +#: linkbutton.py:94 +msgid "Remove" +msgstr "" + +#: palettes.py:95 +msgid "Follow link" +msgstr "" + +#: palettes.py:100 palettes.py:157 +msgid "Copy" +msgstr "" + +#: palettes.py:108 +msgid "Download link" +msgstr "" + +#: palettes.py:165 +msgid "Download image" +msgstr "" + +#: viewtoolbar.py:34 +msgid "Zoom out" +msgstr "" + +#: viewtoolbar.py:40 +msgid "Zoom in" +msgstr "" + +#: viewtoolbar.py:51 +msgid "Fullscreen" +msgstr "" + +#: viewtoolbar.py:87 +msgid "Show Tray" +msgstr "" + +#: viewtoolbar.py:91 +msgid "Hide Tray" +msgstr "" + +#: webactivity.py:102 +msgid "Edit" +msgstr "" + +#: webactivity.py:114 +msgid "View" +msgstr "" + +#: webactivity.py:132 webactivity.py:133 +msgid "blank" +msgstr "" + +#: webactivity.py:444 +msgid "Download in progress" +msgstr "" + +#: webactivity.py:445 +msgid "Stopping now will cancel your download" +msgstr "" + +#: webactivity.py:447 +msgid "Cancel" +msgstr "" + +#: webactivity.py:449 webtoolbar.py:352 +msgid "Stop" +msgstr "" + +#: webtoolbar.py:231 +msgid "Back" +msgstr "" + +#: webtoolbar.py:238 +msgid "Forward" +msgstr "" + +#: webtoolbar.py:261 +msgid "Bookmark" +msgstr "" + +#: webtoolbar.py:355 +msgid "Reload" +msgstr "" diff --git a/po/bn.po b/po/bn.po new file mode 100644 index 0000000..88857d1 --- /dev/null +++ b/po/bn.po @@ -0,0 +1,136 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2008-01-16 00:30+0000\n" +"PO-Revision-Date: 2007-12-30 17:50+0000\n" +"Last-Translator: Jamil Ahmed \n" +"Language-Team: LANGUAGE \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Generator: Pootle 1.0.2\n" + +#: activity/activity.info:2 webactivity.py:105 +msgid "Browse" +msgstr "ব্রাউজ করো" + +#: browser.py:132 +msgid "Source" +msgstr "উৎস" + +#: downloadmanager.py:140 +msgid "Download started" +msgstr "ডাউনলোড শুরু হয়েছে" + +#: downloadmanager.py:142 downloadmanager.py:156 +#, python-format +msgid "%s" +msgstr "%s" + +#: downloadmanager.py:154 +msgid "Download completed" +msgstr "ডাউনলোড শেষ হয়েছে" + +#: downloadmanager.py:158 +msgid "Open" +msgstr "খোলো" + +#: downloadmanager.py:161 +msgid "Ok" +msgstr "ঠিক আছে" + +#: downloadmanager.py:162 +#, python-format +msgid "" +"File %s downloaded from\n" +"%s." +msgstr "" +"%s ফাইলটি %s থেকে ডাউনলোড করা\n" +"হয়েছে।" + +#: downloadmanager.py:243 +#, python-format +msgid "" +"Downloading %s from \n" +"%s." +msgstr "" +"%s টি %s থেকে ডাউনলোড করা\n" +"হচ্ছে।" + +#: linkbutton.py:96 +msgid "Remove" +msgstr "মুছে ফেলো" + +#: webactivity.py:113 +msgid "View" +msgstr "দেখা" + +#: webactivity.py:131 webactivity.py:132 +msgid "blank" +msgstr "খালি" + +#: webactivity.py:440 +msgid "Download in progress" +msgstr "ডাউনলোড চলছে" + +#: webactivity.py:441 +msgid "Stopping now will cancel your download" +msgstr "এখন থামালে তোমার ডাউনলোড বাতিল হয়ে যাবে।" + +#: webactivity.py:443 +msgid "Cancel" +msgstr "বাতিল করো" + +#: webactivity.py:445 webtoolbar.py:171 +msgid "Stop" +msgstr "থামাও" + +#: webtoolbar.py:53 +msgid "Back" +msgstr "পেছনে" + +#: webtoolbar.py:60 +msgid "Forward" +msgstr "সামনে" + +#: webtoolbar.py:83 +msgid "Bookmark" +msgstr "বুকমার্ক" + +#: webtoolbar.py:174 +msgid "Reload" +msgstr "আবার লোড করো" + +#: downloadmanager.py:167 +#, python-format +msgid "File %s from %s." +msgstr "%s ফাইল, %s থেকে।" + +#: viewtoolbar.py:34 +msgid "Zoom out" +msgstr "ছোট করো" + +#: viewtoolbar.py:40 +msgid "Zoom in" +msgstr "বড় করো" + +#: viewtoolbar.py:51 +msgid "Fullscreen" +msgstr "সম্পুর্ন স্ক্রিনজুড়ে" + +#: viewtoolbar.py:87 +msgid "Show Tray" +msgstr "ট্রে প্রদর্শন করো" + +#: viewtoolbar.py:91 +msgid "Hide Tray" +msgstr "ট্রে আড়াল করো" + +#: downloadmanager.py:158 +msgid "Show in Journal" +msgstr "" diff --git a/po/bn_IN.po b/po/bn_IN.po new file mode 100644 index 0000000..638c732 --- /dev/null +++ b/po/bn_IN.po @@ -0,0 +1,138 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2008-01-16 00:30+0000\n" +"PO-Revision-Date: 2008-01-22 06:58+0000\n" +"Last-Translator: Sankarshan Mukhopadhyay \n" +"Language-Team: LANGUAGE \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Generator: Pootle 1.0.2\n" + +#: activity/activity.info:2 webactivity.py:105 +msgid "Browse" +msgstr "ব্রাউজ করো" + +#: browser.py:132 +msgid "Source" +msgstr "সোর্স" + +#: downloadmanager.py:140 +msgid "Download started" +msgstr "ডাউনলোড শুরু হয়েছে" + +#: downloadmanager.py:142 downloadmanager.py:156 +#, python-format +msgid "%s" +msgstr "%s" + +#: downloadmanager.py:154 +msgid "Download completed" +msgstr "ডাউনলোড শেষ হয়েছে" + +#: downloadmanager.py:158 +msgid "Open" +msgstr "খোলো" + +#: downloadmanager.py:161 +msgid "Ok" +msgstr "ঠিক আছে" + +#: downloadmanager.py:162 +#, python-format +msgid "" +"File %s downloaded from\n" +"%s." +msgstr "" +"%s ফাইলটি %s থেকে ডাউনলোড করা\n" +"হয়েছে।" + +#: downloadmanager.py:243 +#, python-format +msgid "" +"Downloading %s from \n" +"%s." +msgstr "" +"%s টি %s থেকে ডাউনলোড করা\n" +"হচ্ছে।" + +#: linkbutton.py:96 +msgid "Remove" +msgstr "মুছে ফেলো" + +#: webactivity.py:113 +msgid "View" +msgstr "প্রদর্শন" + +#: webactivity.py:131 webactivity.py:132 +msgid "blank" +msgstr "খালি" + +#: webactivity.py:440 +msgid "Download in progress" +msgstr "ডাউনলোড চলছে" + +#: webactivity.py:441 +msgid "Stopping now will cancel your download" +msgstr "এখন থামালে আপনার ডাউনলোড বন্ধ হয়ে যাবে" + +#: webactivity.py:443 +msgid "Cancel" +msgstr "বাতিল করো" + +#: webactivity.py:445 webtoolbar.py:171 +msgid "Stop" +msgstr "থামাও" + +#: webtoolbar.py:53 +msgid "Back" +msgstr "পেছনে" + +#: webtoolbar.py:60 +msgid "Forward" +msgstr "সামনে" + +#: webtoolbar.py:83 +msgid "Bookmark" +msgstr "বুকমার্ক" + +#: webtoolbar.py:174 +msgid "Reload" +msgstr "আবার লোড করো" + +#: downloadmanager.py:167 +#, python-format +msgid "File %s from %s." +msgstr "%s ফাইল, %s থেকে।" + +#: viewtoolbar.py:34 +#, fuzzy +msgid "Zoom out" +msgstr "ছোট করো" + +#: viewtoolbar.py:40 +#, fuzzy +msgid "Zoom in" +msgstr "বড় করো" + +#: viewtoolbar.py:51 +msgid "Fullscreen" +msgstr "সম্পুর্ন স্ক্রিনজুড়ে" + +#: viewtoolbar.py:87 +msgid "Show Tray" +msgstr "ট্রে প্রদর্শন করো" + +#: viewtoolbar.py:91 +msgid "Hide Tray" +msgstr "ট্রে আড়াল করো" + +#: downloadmanager.py:158 +msgid "Show in Journal" +msgstr "জার্নালে প্রদর্শন কর" diff --git a/po/ca.po b/po/ca.po new file mode 100644 index 0000000..41c9d7f --- /dev/null +++ b/po/ca.po @@ -0,0 +1,127 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2008-01-16 00:30+0000\n" +"PO-Revision-Date: 2008-01-08 19:20+0000\n" +"Last-Translator: Jaume \n" +"Language-Team: LANGUAGE \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Generator: Pootle 1.0.2\n" + +#: activity/activity.info:2 webactivity.py:105 +msgid "Browse" +msgstr "Navegar" + +# codi font o font +#: browser.py:132 +msgid "Source" +msgstr "Codi font" + +#: downloadmanager.py:140 +msgid "Download started" +msgstr "Descàrrega començada" + +#: downloadmanager.py:142 downloadmanager.py:156 +#, python-format +msgid "%s" +msgstr "%s" + +#: downloadmanager.py:154 +msgid "Download completed" +msgstr "Descàrrega completa" + +#: downloadmanager.py:158 +msgid "Open" +msgstr "Obert" + +#: downloadmanager.py:161 +msgid "Ok" +msgstr "D'acord" + +# cal veure el context +#: downloadmanager.py:167 +#, python-format +msgid "File %s from %s." +msgstr "Fitxer %s des de %s." + +#: downloadmanager.py:243 +#, python-format +msgid "" +"Downloading %s from \n" +"%s." +msgstr "Descarregant %s des de %s." + +#: linkbutton.py:96 +msgid "Remove" +msgstr "Suprimir" + +#: viewtoolbar.py:34 +msgid "Zoom out" +msgstr "Reduir" + +#: viewtoolbar.py:40 +msgid "Zoom in" +msgstr "Ampliar" + +#: viewtoolbar.py:51 +msgid "Fullscreen" +msgstr "Pantalla completa" + +#: viewtoolbar.py:87 +msgid "Show Tray" +msgstr "Mostrar safata" + +#: viewtoolbar.py:91 +msgid "Hide Tray" +msgstr "Ocultar safata" + +#: webactivity.py:113 +msgid "View" +msgstr "Veure" + +#: webactivity.py:131 webactivity.py:132 +msgid "blank" +msgstr "en blanc" + +#: webactivity.py:440 +msgid "Download in progress" +msgstr "Descàrrega en procés" + +#: webactivity.py:441 +msgid "Stopping now will cancel your download" +msgstr "Si l'atures ara, la descàrrega serà cancel·lada" + +#: webactivity.py:443 +msgid "Cancel" +msgstr "Cancel·la" + +#: webactivity.py:445 webtoolbar.py:171 +msgid "Stop" +msgstr "Atura" + +#: webtoolbar.py:53 +msgid "Back" +msgstr "Enrere" + +#: webtoolbar.py:60 +msgid "Forward" +msgstr "Endavant" + +#: webtoolbar.py:83 +msgid "Bookmark" +msgstr "Adreça d'interès" + +#: webtoolbar.py:174 +msgid "Reload" +msgstr "Recarrega" + +#: downloadmanager.py:158 +msgid "Show in Journal" +msgstr "" diff --git a/po/cpp.po b/po/cpp.po new file mode 100644 index 0000000..51afa31 --- /dev/null +++ b/po/cpp.po @@ -0,0 +1,146 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2008-11-08 00:30-0500\n" +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" +"Last-Translator: FULL NAME \n" +"Language-Team: LANGUAGE \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Generator: Translate Toolkit 1.1.1rc4\n" + +#: activity/activity.info:2 webactivity.py:106 +msgid "Browse" +msgstr "" + +#: downloadmanager.py:152 +msgid "Download started" +msgstr "" + +#: downloadmanager.py:153 downloadmanager.py:166 +#, python-format +msgid "%s" +msgstr "" + +#: downloadmanager.py:165 +msgid "Download completed" +msgstr "" + +#: downloadmanager.py:169 +msgid "Show in Journal" +msgstr "" + +#: downloadmanager.py:172 +msgid "Ok" +msgstr "" + +#: downloadmanager.py:178 +#, python-format +msgid "File %s from %s." +msgstr "" + +#: downloadmanager.py:260 +#, python-format +msgid "" +"Downloading %s from \n" +"%s." +msgstr "" + +#: edittoolbar.py:90 +msgid "Previous" +msgstr "" + +#: edittoolbar.py:97 +msgid "Next" +msgstr "" + +#: linkbutton.py:94 +msgid "Remove" +msgstr "" + +#: palettes.py:95 +msgid "Follow link" +msgstr "" + +#: palettes.py:100 palettes.py:157 +msgid "Copy" +msgstr "" + +#: palettes.py:108 +msgid "Download link" +msgstr "" + +#: palettes.py:165 +msgid "Download image" +msgstr "" + +#: viewtoolbar.py:34 +msgid "Zoom out" +msgstr "" + +#: viewtoolbar.py:40 +msgid "Zoom in" +msgstr "" + +#: viewtoolbar.py:51 +msgid "Fullscreen" +msgstr "" + +#: viewtoolbar.py:87 +msgid "Show Tray" +msgstr "" + +#: viewtoolbar.py:91 +msgid "Hide Tray" +msgstr "" + +#: webactivity.py:102 +msgid "Edit" +msgstr "" + +#: webactivity.py:114 +msgid "View" +msgstr "" + +#: webactivity.py:132 webactivity.py:133 +msgid "blank" +msgstr "" + +#: webactivity.py:444 +msgid "Download in progress" +msgstr "" + +#: webactivity.py:445 +msgid "Stopping now will cancel your download" +msgstr "" + +#: webactivity.py:447 +msgid "Cancel" +msgstr "" + +#: webactivity.py:449 webtoolbar.py:352 +msgid "Stop" +msgstr "" + +#: webtoolbar.py:231 +msgid "Back" +msgstr "" + +#: webtoolbar.py:238 +msgid "Forward" +msgstr "" + +#: webtoolbar.py:261 +msgid "Bookmark" +msgstr "" + +#: webtoolbar.py:355 +msgid "Reload" +msgstr "" diff --git a/po/cs.po b/po/cs.po new file mode 100644 index 0000000..51afa31 --- /dev/null +++ b/po/cs.po @@ -0,0 +1,146 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2008-11-08 00:30-0500\n" +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" +"Last-Translator: FULL NAME \n" +"Language-Team: LANGUAGE \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Generator: Translate Toolkit 1.1.1rc4\n" + +#: activity/activity.info:2 webactivity.py:106 +msgid "Browse" +msgstr "" + +#: downloadmanager.py:152 +msgid "Download started" +msgstr "" + +#: downloadmanager.py:153 downloadmanager.py:166 +#, python-format +msgid "%s" +msgstr "" + +#: downloadmanager.py:165 +msgid "Download completed" +msgstr "" + +#: downloadmanager.py:169 +msgid "Show in Journal" +msgstr "" + +#: downloadmanager.py:172 +msgid "Ok" +msgstr "" + +#: downloadmanager.py:178 +#, python-format +msgid "File %s from %s." +msgstr "" + +#: downloadmanager.py:260 +#, python-format +msgid "" +"Downloading %s from \n" +"%s." +msgstr "" + +#: edittoolbar.py:90 +msgid "Previous" +msgstr "" + +#: edittoolbar.py:97 +msgid "Next" +msgstr "" + +#: linkbutton.py:94 +msgid "Remove" +msgstr "" + +#: palettes.py:95 +msgid "Follow link" +msgstr "" + +#: palettes.py:100 palettes.py:157 +msgid "Copy" +msgstr "" + +#: palettes.py:108 +msgid "Download link" +msgstr "" + +#: palettes.py:165 +msgid "Download image" +msgstr "" + +#: viewtoolbar.py:34 +msgid "Zoom out" +msgstr "" + +#: viewtoolbar.py:40 +msgid "Zoom in" +msgstr "" + +#: viewtoolbar.py:51 +msgid "Fullscreen" +msgstr "" + +#: viewtoolbar.py:87 +msgid "Show Tray" +msgstr "" + +#: viewtoolbar.py:91 +msgid "Hide Tray" +msgstr "" + +#: webactivity.py:102 +msgid "Edit" +msgstr "" + +#: webactivity.py:114 +msgid "View" +msgstr "" + +#: webactivity.py:132 webactivity.py:133 +msgid "blank" +msgstr "" + +#: webactivity.py:444 +msgid "Download in progress" +msgstr "" + +#: webactivity.py:445 +msgid "Stopping now will cancel your download" +msgstr "" + +#: webactivity.py:447 +msgid "Cancel" +msgstr "" + +#: webactivity.py:449 webtoolbar.py:352 +msgid "Stop" +msgstr "" + +#: webtoolbar.py:231 +msgid "Back" +msgstr "" + +#: webtoolbar.py:238 +msgid "Forward" +msgstr "" + +#: webtoolbar.py:261 +msgid "Bookmark" +msgstr "" + +#: webtoolbar.py:355 +msgid "Reload" +msgstr "" diff --git a/po/de.po b/po/de.po new file mode 100644 index 0000000..64f74d4 --- /dev/null +++ b/po/de.po @@ -0,0 +1,171 @@ +# This file is distributed under the same license as the PACKAGE package. +# Fabian Affolter , 2007. +msgid "" +msgstr "" +"Project-Id-Version: web\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2008-11-08 00:30-0500\n" +"PO-Revision-Date: 2008-11-12 16:00-0500\n" +"Last-Translator: Rita Freudenberg \n" +"Language-Team: German \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=utf-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Generator: Pootle 1.1.0rc2\n" +"X-Poedit-Language: German\n" + +#: activity/activity.info:2 webactivity.py:106 +msgid "Browse" +msgstr "Durchsuchen" + +#: downloadmanager.py:152 +msgid "Download started" +msgstr "Herunterladen gestartet" + +#: downloadmanager.py:153 downloadmanager.py:166 +#, python-format +msgid "%s" +msgstr "%s" + +#: downloadmanager.py:165 +msgid "Download completed" +msgstr "Herunterladen abgeschlossen" + +#: downloadmanager.py:169 +msgid "Show in Journal" +msgstr "Im Journal zeigen" + +#: downloadmanager.py:172 +msgid "Ok" +msgstr "Ok" + +#: downloadmanager.py:178 +#, python-format +msgid "File %s from %s." +msgstr "Datei %s von %s." + +#: downloadmanager.py:260 +#, python-format +msgid "" +"Downloading %s from \n" +"%s." +msgstr "" +"Herunterladen %s von \n" +"%s." + +#: edittoolbar.py:90 +msgid "Previous" +msgstr "Vorheriges" + +#: edittoolbar.py:97 +msgid "Next" +msgstr "Nächstes" + +#: linkbutton.py:94 +msgid "Remove" +msgstr "Entfernen" + +#: palettes.py:95 +msgid "Follow link" +msgstr "Link verfolgen" + +#: palettes.py:100 palettes.py:157 +msgid "Copy" +msgstr "Kopieren" + +#: palettes.py:108 +msgid "Download link" +msgstr "Verweis zum Herunterladen" + +#: palettes.py:165 +msgid "Download image" +msgstr "Bild herunterladen" + +#: viewtoolbar.py:34 +msgid "Zoom out" +msgstr "Verkleinern" + +#: viewtoolbar.py:40 +msgid "Zoom in" +msgstr "Vergrößern" + +#: viewtoolbar.py:51 +msgid "Fullscreen" +msgstr "Vollbild" + +#: viewtoolbar.py:87 +msgid "Show Tray" +msgstr "Ablage anzeigen" + +#: viewtoolbar.py:91 +msgid "Hide Tray" +msgstr "Ablage verbergen" + +#: webactivity.py:102 +msgid "Edit" +msgstr "Bearbeiten" + +#: webactivity.py:114 +msgid "View" +msgstr "Ansicht" + +#: webactivity.py:132 webactivity.py:133 +msgid "blank" +msgstr "leer" + +#: webactivity.py:444 +msgid "Download in progress" +msgstr "Herunterladen erfolgt gerade" + +#: webactivity.py:445 +msgid "Stopping now will cancel your download" +msgstr "Jetzt stoppen wird das Herunterladen abbrechen" + +#: webactivity.py:447 +msgid "Cancel" +msgstr "Abbrechen" + +#: webactivity.py:449 webtoolbar.py:352 +msgid "Stop" +msgstr "Stopp" + +#: webtoolbar.py:231 +msgid "Back" +msgstr "Zurück" + +#: webtoolbar.py:238 +msgid "Forward" +msgstr "Vorwärts" + +#: webtoolbar.py:261 +msgid "Bookmark" +msgstr "Lesezeichen" + +#: webtoolbar.py:355 +msgid "Reload" +msgstr "Neu laden" + +#~ msgid "Source" +#~ msgstr "Quelle" + +#~ msgid "Open" +#~ msgstr "Öffnen" + +#, python-format +#~ msgid "" +#~ "File %s downloaded from\n" +#~ "%s." +#~ msgstr "" +#~ "Datei %s heruntergeladen von\n" +#~ "%s." + +#~ msgid "" +#~ "Downloading %s from\n" +#~ "%s. Progress %i%%." +#~ msgstr "" +#~ "Herunterladen %s von\n" +#~ "%s. Fortschritt %i%%." + +#, python-format +#~ msgid "Web Activity" +#~ msgstr "Web-Aktivität" diff --git a/po/dz.po b/po/dz.po new file mode 100644 index 0000000..591d358 --- /dev/null +++ b/po/dz.po @@ -0,0 +1,133 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2008-01-16 00:30+0000\n" +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" +"Last-Translator: FULL NAME \n" +"Language-Team: LANGUAGE \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Generator: Translate Toolkit 1.0.1\n" + +#: activity/activity.info:2 webactivity.py:105 +msgid "Browse" +msgstr "" + +#: browser.py:132 +msgid "Source" +msgstr "" + +#: downloadmanager.py:140 +msgid "Download started" +msgstr "" + +#: downloadmanager.py:142 downloadmanager.py:156 +#, python-format +msgid "%s" +msgstr "" + +#: downloadmanager.py:154 +msgid "Download completed" +msgstr "" + +#: downloadmanager.py:158 +msgid "Open" +msgstr "" + +#: downloadmanager.py:161 +msgid "Ok" +msgstr "" + +#: downloadmanager.py:162 +#, python-format +msgid "" +"File %s downloaded from\n" +"%s." +msgstr "" + +#: downloadmanager.py:243 +#, python-format +msgid "" +"Downloading %s from \n" +"%s." +msgstr "" + +#: linkbutton.py:96 +msgid "Remove" +msgstr "" + +#: webactivity.py:113 +msgid "View" +msgstr "" + +#: webactivity.py:131 webactivity.py:132 +msgid "blank" +msgstr "" + +#: webactivity.py:440 +msgid "Download in progress" +msgstr "" + +#: webactivity.py:441 +msgid "Stopping now will cancel your download" +msgstr "" + +#: webactivity.py:443 +msgid "Cancel" +msgstr "" + +#: webactivity.py:445 webtoolbar.py:171 +msgid "Stop" +msgstr "" + +#: webtoolbar.py:53 +msgid "Back" +msgstr "" + +#: webtoolbar.py:60 +msgid "Forward" +msgstr "" + +#: webtoolbar.py:83 +msgid "Bookmark" +msgstr "" + +#: webtoolbar.py:174 +msgid "Reload" +msgstr "" + +#: downloadmanager.py:167 +#, python-format +msgid "File %s from %s." +msgstr "" + +#: viewtoolbar.py:34 +msgid "Zoom out" +msgstr "" + +#: viewtoolbar.py:40 +msgid "Zoom in" +msgstr "" + +#: viewtoolbar.py:51 +msgid "Fullscreen" +msgstr "" + +#: viewtoolbar.py:87 +msgid "Show Tray" +msgstr "" + +#: viewtoolbar.py:91 +msgid "Hide Tray" +msgstr "" + +#: downloadmanager.py:158 +msgid "Show in Journal" +msgstr "" diff --git a/po/el.po b/po/el.po new file mode 100644 index 0000000..d9e6dc3 --- /dev/null +++ b/po/el.po @@ -0,0 +1,173 @@ +# Greek translation of Web activity. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the PACKAGE package. +# Simos Xenitellis , 2007. +msgid "" +msgstr "" +"Project-Id-Version: Web activity\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2008-11-08 00:30-0500\n" +"PO-Revision-Date: 2008-12-20 02:54-0500\n" +"Last-Translator: Γιάννης Κασκαμανίδης \n" +"Language-Team: Greek \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" +"X-Generator: Pootle 1.1.0rc2\n" + +#: activity/activity.info:2 webactivity.py:106 +msgid "Browse" +msgstr "Περιήγηση" + +#: downloadmanager.py:152 +msgid "Download started" +msgstr "Η λήψη ξεκίνησε" + +#: downloadmanager.py:153 downloadmanager.py:166 +#, python-format +msgid "%s" +msgstr "%s" + +#: downloadmanager.py:165 +msgid "Download completed" +msgstr "Η λήψη ολοκληρώθηκε" + +#: downloadmanager.py:169 +msgid "Show in Journal" +msgstr "Εμφάνιση στο Ημερολόγιο" + +#: downloadmanager.py:172 +msgid "Ok" +msgstr "Εντάξει" + +#: downloadmanager.py:178 +#, python-format +msgid "File %s from %s." +msgstr "Αρχείο %s από %s." + +#: downloadmanager.py:260 +#, python-format +msgid "" +"Downloading %s from \n" +"%s." +msgstr "" +"Γίνεται λήψη του %s από \n" +"%s." + +#: edittoolbar.py:90 +msgid "Previous" +msgstr "Προηγούμενο" + +#: edittoolbar.py:97 +msgid "Next" +msgstr "Επόμενο" + +#: linkbutton.py:94 +msgid "Remove" +msgstr "Αφαίρεση" + +#: palettes.py:95 +msgid "Follow link" +msgstr "Άνοιγμα συνδέσμου" + +#: palettes.py:100 palettes.py:157 +msgid "Copy" +msgstr "Αντιγραφή" + +#: palettes.py:108 +msgid "Download link" +msgstr "Σύνδεσμος λήψης" + +#: palettes.py:165 +msgid "Download image" +msgstr "Λήψη εικόνας" + +#: viewtoolbar.py:34 +msgid "Zoom out" +msgstr "Εστίαση έξω" + +#: viewtoolbar.py:40 +msgid "Zoom in" +msgstr "Εστίαση μέσα" + +#: viewtoolbar.py:51 +msgid "Fullscreen" +msgstr "Πλήρης Οθόνη" + +#: viewtoolbar.py:87 +msgid "Show Tray" +msgstr "Προβολή Γραμμής Συστήματος" + +#: viewtoolbar.py:91 +msgid "Hide Tray" +msgstr "Απόκρυψη Γραμμής Συστήματος" + +#: webactivity.py:102 +msgid "Edit" +msgstr "Επεξεργασία" + +#: webactivity.py:114 +msgid "View" +msgstr "Προβολή" + +#: webactivity.py:132 webactivity.py:133 +msgid "blank" +msgstr "κενό" + +#: webactivity.py:444 +msgid "Download in progress" +msgstr "Λήψη αρχείων σε εξέλιξη" + +#: webactivity.py:445 +msgid "Stopping now will cancel your download" +msgstr "Αν διακόψετε τώρα θα ακυρωθούν και οι λήψεις αρχείων" + +#: webactivity.py:447 +msgid "Cancel" +msgstr "Ακύρωση" + +#: webactivity.py:449 webtoolbar.py:352 +msgid "Stop" +msgstr "Κλείσιμο" + +#: webtoolbar.py:231 +msgid "Back" +msgstr "Πίσω" + +#: webtoolbar.py:238 +msgid "Forward" +msgstr "Μπροστά" + +#: webtoolbar.py:261 +msgid "Bookmark" +msgstr "Σελιδοδείκτης" + +#: webtoolbar.py:355 +msgid "Reload" +msgstr "Ανανέωση" + +#~ msgid "Source" +#~ msgstr "Πηγή" + +#~ msgid "Open" +#~ msgstr "Άνοιγμα" + +#, python-format +#~ msgid "" +#~ "File %s downloaded from\n" +#~ "%s." +#~ msgstr "" +#~ "Το αρχείο %s έχει ληφθεί\n" +#~ "από %s." + +#~ msgid "" +#~ "Downloading %s from\n" +#~ "%s. Progress %i%%." +#~ msgstr "" +#~ "Γίνεται λήψη του %s από\n" +#~ "%s. Πρόοδος %i%%." + +#, python-format +#~ msgid "Web Activity" +#~ msgstr "Δραστηριότητα στον Ιστό" diff --git a/po/en.po b/po/en.po new file mode 100644 index 0000000..591d358 --- /dev/null +++ b/po/en.po @@ -0,0 +1,133 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2008-01-16 00:30+0000\n" +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" +"Last-Translator: FULL NAME \n" +"Language-Team: LANGUAGE \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Generator: Translate Toolkit 1.0.1\n" + +#: activity/activity.info:2 webactivity.py:105 +msgid "Browse" +msgstr "" + +#: browser.py:132 +msgid "Source" +msgstr "" + +#: downloadmanager.py:140 +msgid "Download started" +msgstr "" + +#: downloadmanager.py:142 downloadmanager.py:156 +#, python-format +msgid "%s" +msgstr "" + +#: downloadmanager.py:154 +msgid "Download completed" +msgstr "" + +#: downloadmanager.py:158 +msgid "Open" +msgstr "" + +#: downloadmanager.py:161 +msgid "Ok" +msgstr "" + +#: downloadmanager.py:162 +#, python-format +msgid "" +"File %s downloaded from\n" +"%s." +msgstr "" + +#: downloadmanager.py:243 +#, python-format +msgid "" +"Downloading %s from \n" +"%s." +msgstr "" + +#: linkbutton.py:96 +msgid "Remove" +msgstr "" + +#: webactivity.py:113 +msgid "View" +msgstr "" + +#: webactivity.py:131 webactivity.py:132 +msgid "blank" +msgstr "" + +#: webactivity.py:440 +msgid "Download in progress" +msgstr "" + +#: webactivity.py:441 +msgid "Stopping now will cancel your download" +msgstr "" + +#: webactivity.py:443 +msgid "Cancel" +msgstr "" + +#: webactivity.py:445 webtoolbar.py:171 +msgid "Stop" +msgstr "" + +#: webtoolbar.py:53 +msgid "Back" +msgstr "" + +#: webtoolbar.py:60 +msgid "Forward" +msgstr "" + +#: webtoolbar.py:83 +msgid "Bookmark" +msgstr "" + +#: webtoolbar.py:174 +msgid "Reload" +msgstr "" + +#: downloadmanager.py:167 +#, python-format +msgid "File %s from %s." +msgstr "" + +#: viewtoolbar.py:34 +msgid "Zoom out" +msgstr "" + +#: viewtoolbar.py:40 +msgid "Zoom in" +msgstr "" + +#: viewtoolbar.py:51 +msgid "Fullscreen" +msgstr "" + +#: viewtoolbar.py:87 +msgid "Show Tray" +msgstr "" + +#: viewtoolbar.py:91 +msgid "Hide Tray" +msgstr "" + +#: downloadmanager.py:158 +msgid "Show in Journal" +msgstr "" diff --git a/po/en_US.po b/po/en_US.po new file mode 100644 index 0000000..aecffd5 --- /dev/null +++ b/po/en_US.po @@ -0,0 +1,150 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2008-11-08 00:30-0500\n" +"PO-Revision-Date: 2008-11-03 01:17-0500\n" +"Last-Translator: Desiree M Durham \n" +"Language-Team: LANGUAGE \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Generator: Pootle 1.1.0rc2\n" + +#: activity/activity.info:2 webactivity.py:106 +msgid "Browse" +msgstr "Browse" + +#: downloadmanager.py:152 +msgid "Download started" +msgstr "Download started" + +#: downloadmanager.py:153 downloadmanager.py:166 +#, python-format +msgid "%s" +msgstr "%s" + +#: downloadmanager.py:165 +msgid "Download completed" +msgstr "Download completed" + +#: downloadmanager.py:169 +msgid "Show in Journal" +msgstr "Show in Journal" + +#: downloadmanager.py:172 +msgid "Ok" +msgstr "Ok" + +#: downloadmanager.py:178 +#, python-format +msgid "File %s from %s." +msgstr "File %s from %s." + +#: downloadmanager.py:260 +#, python-format +msgid "" +"Downloading %s from \n" +"%s." +msgstr "" +"Downloading %s from \n" +"%s." + +#: edittoolbar.py:90 +msgid "Previous" +msgstr "Previous" + +#: edittoolbar.py:97 +msgid "Next" +msgstr "Next" + +#: linkbutton.py:94 +msgid "Remove" +msgstr "Remove" + +#: palettes.py:95 +msgid "Follow link" +msgstr "Follow link" + +#: palettes.py:100 palettes.py:157 +msgid "Copy" +msgstr "Copy" + +#: palettes.py:108 +msgid "Download link" +msgstr "Download link" + +#: palettes.py:165 +msgid "Download image" +msgstr "Download image" + +#: viewtoolbar.py:34 +msgid "Zoom out" +msgstr "Zoom out" + +#: viewtoolbar.py:40 +msgid "Zoom in" +msgstr "Zoom in" + +#: viewtoolbar.py:51 +msgid "Fullscreen" +msgstr "Fullscreen" + +#: viewtoolbar.py:87 +msgid "Show Tray" +msgstr "Show Tray" + +#: viewtoolbar.py:91 +msgid "Hide Tray" +msgstr "Hide Tray" + +#: webactivity.py:102 +msgid "Edit" +msgstr "Edit" + +#: webactivity.py:114 +msgid "View" +msgstr "View" + +#: webactivity.py:132 webactivity.py:133 +msgid "blank" +msgstr "blank" + +#: webactivity.py:444 +msgid "Download in progress" +msgstr "Download in progress" + +#: webactivity.py:445 +msgid "Stopping now will cancel your download" +msgstr "Stopping now will cancel your download" + +#: webactivity.py:447 +msgid "Cancel" +msgstr "Cancel" + +#: webactivity.py:449 webtoolbar.py:352 +msgid "Stop" +msgstr "Stop" + +#: webtoolbar.py:231 +msgid "Back" +msgstr "Back" + +#: webtoolbar.py:238 +msgid "Forward" +msgstr "Forward" + +#: webtoolbar.py:261 +msgid "Bookmark" +msgstr "Bookmark" + +#: webtoolbar.py:355 +msgid "Reload" +msgstr "Reload" + +#~ msgid "Source" +#~ msgstr "Source" diff --git a/po/es.po b/po/es.po new file mode 100644 index 0000000..caa4100 --- /dev/null +++ b/po/es.po @@ -0,0 +1,192 @@ +# 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: web-activity\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2008-11-08 00:30-0500\n" +"PO-Revision-Date: 2008-12-14 03:59-0500\n" +"Last-Translator: Javier Mariosa \n" +"Language-Team: Fedora 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" +"X-Generator: Pootle 1.1.0rc2\n" +"X-Poedit-Language: Spanish\n" + +#: activity/activity.info:2 webactivity.py:106 +msgid "Browse" +msgstr "Navegar" + +#: downloadmanager.py:152 +msgid "Download started" +msgstr "Descarga iniciada" + +#: downloadmanager.py:153 downloadmanager.py:166 +#, python-format +msgid "%s" +msgstr "%s" + +#: downloadmanager.py:165 +msgid "Download completed" +msgstr "Descarga terminada" + +# Just added "el" to make it more clear. +#: downloadmanager.py:169 +msgid "Show in Journal" +msgstr "Mostrar en el Diario" + +#: downloadmanager.py:172 +msgid "Ok" +msgstr "Ok" + +#: downloadmanager.py:178 +#, python-format +msgid "File %s from %s." +msgstr "Archivo %s desde %s" + +#: downloadmanager.py:260 +#, python-format +msgid "" +"Downloading %s from \n" +"%s." +msgstr "" +"Bajando %s desde \n" +"%s." + +#: edittoolbar.py:90 +msgid "Previous" +msgstr "Anterior" + +#: edittoolbar.py:97 +msgid "Next" +msgstr "Siguiente" + +#: linkbutton.py:94 +msgid "Remove" +msgstr "Eliminar" + +#: palettes.py:95 +msgid "Follow link" +msgstr "Seguir el enlace" + +#: palettes.py:100 palettes.py:157 +msgid "Copy" +msgstr "Copiar" + +#: palettes.py:108 +msgid "Download link" +msgstr "Descargar enlace" + +#: palettes.py:165 +msgid "Download image" +msgstr "Descargar imagen" + +#: viewtoolbar.py:34 +msgid "Zoom out" +msgstr "Acercarse" + +#: viewtoolbar.py:40 +msgid "Zoom in" +msgstr "Alejarse" + +#: viewtoolbar.py:51 +msgid "Fullscreen" +msgstr "Pantalla completa" + +#: viewtoolbar.py:87 +msgid "Show Tray" +msgstr "Mostrar Bandeja" + +#: viewtoolbar.py:91 +msgid "Hide Tray" +msgstr "Esconder Bandeja" + +#: webactivity.py:102 +msgid "Edit" +msgstr "Editar" + +#: webactivity.py:114 +msgid "View" +msgstr "Ver" + +#: webactivity.py:132 webactivity.py:133 +msgid "blank" +msgstr "vacío" + +#: webactivity.py:444 +msgid "Download in progress" +msgstr "Descarga en curso" + +#: webactivity.py:445 +msgid "Stopping now will cancel your download" +msgstr "Parar ahora cancelará la descarga" + +#: webactivity.py:447 +msgid "Cancel" +msgstr "Cancelar" + +#: webactivity.py:449 webtoolbar.py:352 +msgid "Stop" +msgstr "Parar" + +#: webtoolbar.py:231 +msgid "Back" +msgstr "Volver" + +#: webtoolbar.py:238 +msgid "Forward" +msgstr "Avanzar" + +#: webtoolbar.py:261 +msgid "Bookmark" +msgstr "Marcador" + +# Recargar is more consistent with the term "cargar" used for "download" in these menus. +#: webtoolbar.py:355 +msgid "Reload" +msgstr "Recargar" + +# Fuente is commonly used to denote "source" +#~ msgid "Source" +#~ msgstr "Fuente" + +#~ msgid "Open" +#~ msgstr "Abrir" + +#, python-format +#~ msgid "" +#~ "File %s downloaded from\n" +#~ "%s." +#~ msgstr "" +#~ "El archivo %s se bajó de\n" +#~ "%s." + +#~ msgid "" +#~ "Downloading %s from\n" +#~ "%s. Progress %i%%." +#~ msgstr "" +#~ "Bajando %s desde\n" +#~ "%s. Progreso %i%%." + +#~ msgid "Web Activity" +#~ msgstr "Actividad web" + +#~ msgid "Save" +#~ msgstr "Guardar" + +#~ msgid "All supported formats" +#~ msgstr "Todos los formatos soportados" + +#~ msgid "Web pages" +#~ msgstr "Páginas web" + +#~ msgid "Images" +#~ msgstr "Imágenes" + +#, python-format +#~ msgid "All files" +#~ msgstr "Todos los archivos" diff --git a/po/fa.po b/po/fa.po new file mode 100644 index 0000000..73ccab9 --- /dev/null +++ b/po/fa.po @@ -0,0 +1,136 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2008-01-16 00:30+0000\n" +"PO-Revision-Date: 2008-01-09 09:03+0000\n" +"Last-Translator: Sohaib Obaidi \n" +"Language-Team: LANGUAGE \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=1; plural=0;\n" +"X-Generator: Pootle 1.0.2\n" + +#: activity/activity.info:2 webactivity.py:105 +msgid "Browse" +msgstr "مرور" + +#: browser.py:132 +msgid "Source" +msgstr "منبع" + +#: downloadmanager.py:140 +msgid "Download started" +msgstr "دریافت آغاز شد" + +#: downloadmanager.py:142 downloadmanager.py:156 +#, python-format +msgid "%s" +msgstr "%s" + +#: downloadmanager.py:154 +msgid "Download completed" +msgstr "دریافت کامل شد" + +#: downloadmanager.py:158 +msgid "Open" +msgstr "باز" + +#: downloadmanager.py:161 +msgid "Ok" +msgstr "صحیح" + +#: downloadmanager.py:162 +#, python-format +msgid "" +"File %s downloaded from\n" +"%s." +msgstr "پرونده %s از/n %s دریافت شد" + +#: downloadmanager.py:243 +#, python-format +msgid "" +"Downloading %s from \n" +"%s." +msgstr "" +"در حال دریافت %s از\n" +" %s" + +#: linkbutton.py:96 +msgid "Remove" +msgstr "برداشتن" + +#: webactivity.py:113 +msgid "View" +msgstr "نمایش" + +#: webactivity.py:131 webactivity.py:132 +msgid "blank" +msgstr "نانوشته" + +#: webactivity.py:440 +msgid "Download in progress" +msgstr "در حال دریافت" + +#: webactivity.py:441 +msgid "Stopping now will cancel your download" +msgstr "توقف در این لحظه دریافتی شما را لغو خواهد کرد" + +#: webactivity.py:443 +msgid "Cancel" +msgstr "لغو" + +#: webactivity.py:445 webtoolbar.py:171 +msgid "Stop" +msgstr "توقف" + +#: webtoolbar.py:53 +msgid "Back" +msgstr "عقب" + +#: webtoolbar.py:60 +msgid "Forward" +msgstr "جلو" + +#: webtoolbar.py:83 +#, fuzzy +msgid "Bookmark" +msgstr "نشان" + +#: webtoolbar.py:174 +msgid "Reload" +msgstr "بارگذاری دوباره" + +#: downloadmanager.py:167 +#, python-format +msgid "File %s from %s." +msgstr "( ) % پرونده از ( ) %" + +#: viewtoolbar.py:34 +msgid "Zoom out" +msgstr "دورنمایی" + +#: viewtoolbar.py:40 +msgid "Zoom in" +msgstr "قریب نمایی" + +#: viewtoolbar.py:51 +msgid "Fullscreen" +msgstr "همه صفحه" + +#: viewtoolbar.py:87 +msgid "Show Tray" +msgstr "طبق را نشان بده" + +#: viewtoolbar.py:91 +msgid "Hide Tray" +msgstr "طبق را نشان نده" + +#: downloadmanager.py:158 +msgid "Show in Journal" +msgstr "" diff --git a/po/fa_AF.po b/po/fa_AF.po new file mode 100644 index 0000000..6ad5c32 --- /dev/null +++ b/po/fa_AF.po @@ -0,0 +1,133 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2008-01-16 00:30+0000\n" +"PO-Revision-Date: 2008-01-28 06:22-0500\n" +"Last-Translator: Sohaib Obaidi \n" +"Language-Team: LANGUAGE \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=1; plural=0;\n" +"X-Generator: Pootle 1.0.2\n" + +#: activity/activity.info:2 webactivity.py:105 +msgid "Browse" +msgstr "جستجو" + +#: browser.py:132 +msgid "Source" +msgstr "منبع" + +#: downloadmanager.py:140 +msgid "Download started" +msgstr "بارگيرى پايين شروع شد" + +#: downloadmanager.py:142 downloadmanager.py:156 +#, python-format +msgid "%s" +msgstr "%" + +#: downloadmanager.py:154 +msgid "Download completed" +msgstr "بارگيرى پايين تکمیل شد" + +#: downloadmanager.py:158 +msgid "Open" +msgstr "باز کن" + +#: downloadmanager.py:161 +msgid "Ok" +msgstr "درست است" + +#: downloadmanager.py:162 +#, python-format +msgid "" +"File %s downloaded from\n" +"%s." +msgstr "فایل % بارگيرى پايين شداز%." + +#: downloadmanager.py:243 +#, python-format +msgid "" +"Downloading %s from \n" +"%s." +msgstr "در حال بارگيرى پايين % از%." + +#: linkbutton.py:96 +msgid "Remove" +msgstr "حذف کردن" + +#: webactivity.py:113 +msgid "View" +msgstr "نما" + +#: webactivity.py:131 webactivity.py:132 +msgid "blank" +msgstr "خالی" + +#: webactivity.py:440 +msgid "Download in progress" +msgstr "در حال بارگیری پائین" + +#: webactivity.py:441 +msgid "Stopping now will cancel your download" +msgstr "توقف در این لحظه بارگیری پائین شما را لغو خواهد کرد" + +#: webactivity.py:443 +msgid "Cancel" +msgstr "لغو" + +#: webactivity.py:445 webtoolbar.py:171 +msgid "Stop" +msgstr "توقف" + +#: webtoolbar.py:53 +msgid "Back" +msgstr "عقب" + +#: webtoolbar.py:60 +msgid "Forward" +msgstr "جلو" + +#: webtoolbar.py:83 +msgid "Bookmark" +msgstr "نشانک" + +#: webtoolbar.py:174 +msgid "Reload" +msgstr "بارگذاری دوباره" + +#: downloadmanager.py:167 +#, python-format +msgid "File %s from %s." +msgstr "پرونده % از%." + +#: viewtoolbar.py:34 +msgid "Zoom out" +msgstr "دورنمایی" + +#: viewtoolbar.py:40 +msgid "Zoom in" +msgstr "قریب نمایی" + +#: viewtoolbar.py:51 +msgid "Fullscreen" +msgstr "همه صفحه" + +#: viewtoolbar.py:87 +msgid "Show Tray" +msgstr "سینی را نشان بده" + +#: viewtoolbar.py:91 +msgid "Hide Tray" +msgstr "سینی را پنهان کن" + +#: downloadmanager.py:158 +msgid "Show in Journal" +msgstr "در یادداشت نشان بده" diff --git a/po/ff.po b/po/ff.po new file mode 100644 index 0000000..fa89825 --- /dev/null +++ b/po/ff.po @@ -0,0 +1,122 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2008-01-16 00:30+0000\n" +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" +"Last-Translator: FULL NAME \n" +"Language-Team: LANGUAGE \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Generator: Translate Toolkit 1.0.1\n" + +#: activity/activity.info:2 webactivity.py:105 +msgid "Browse" +msgstr "" + +#: browser.py:132 +msgid "Source" +msgstr "" + +#: downloadmanager.py:140 +msgid "Download started" +msgstr "" + +#: downloadmanager.py:142 downloadmanager.py:156 +#, python-format +msgid "%s" +msgstr "" + +#: downloadmanager.py:154 +msgid "Download completed" +msgstr "" + +#: downloadmanager.py:158 +msgid "Show in Journal" +msgstr "" + +#: downloadmanager.py:161 +msgid "Ok" +msgstr "" + +#: downloadmanager.py:167 +#, python-format +msgid "File %s from %s." +msgstr "" + +#: downloadmanager.py:243 +#, python-format +msgid "" +"Downloading %s from \n" +"%s." +msgstr "" + +#: linkbutton.py:96 +msgid "Remove" +msgstr "" + +#: viewtoolbar.py:34 +msgid "Zoom out" +msgstr "" + +#: viewtoolbar.py:40 +msgid "Zoom in" +msgstr "" + +#: viewtoolbar.py:51 +msgid "Fullscreen" +msgstr "" + +#: viewtoolbar.py:87 +msgid "Show Tray" +msgstr "" + +#: viewtoolbar.py:91 +msgid "Hide Tray" +msgstr "" + +#: webactivity.py:113 +msgid "View" +msgstr "" + +#: webactivity.py:131 webactivity.py:132 +msgid "blank" +msgstr "" + +#: webactivity.py:440 +msgid "Download in progress" +msgstr "" + +#: webactivity.py:441 +msgid "Stopping now will cancel your download" +msgstr "" + +#: webactivity.py:443 +msgid "Cancel" +msgstr "" + +#: webactivity.py:445 webtoolbar.py:171 +msgid "Stop" +msgstr "" + +#: webtoolbar.py:53 +msgid "Back" +msgstr "" + +#: webtoolbar.py:60 +msgid "Forward" +msgstr "" + +#: webtoolbar.py:83 +msgid "Bookmark" +msgstr "" + +#: webtoolbar.py:174 +msgid "Reload" +msgstr "" diff --git a/po/fi.po b/po/fi.po new file mode 100644 index 0000000..51afa31 --- /dev/null +++ b/po/fi.po @@ -0,0 +1,146 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2008-11-08 00:30-0500\n" +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" +"Last-Translator: FULL NAME \n" +"Language-Team: LANGUAGE \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Generator: Translate Toolkit 1.1.1rc4\n" + +#: activity/activity.info:2 webactivity.py:106 +msgid "Browse" +msgstr "" + +#: downloadmanager.py:152 +msgid "Download started" +msgstr "" + +#: downloadmanager.py:153 downloadmanager.py:166 +#, python-format +msgid "%s" +msgstr "" + +#: downloadmanager.py:165 +msgid "Download completed" +msgstr "" + +#: downloadmanager.py:169 +msgid "Show in Journal" +msgstr "" + +#: downloadmanager.py:172 +msgid "Ok" +msgstr "" + +#: downloadmanager.py:178 +#, python-format +msgid "File %s from %s." +msgstr "" + +#: downloadmanager.py:260 +#, python-format +msgid "" +"Downloading %s from \n" +"%s." +msgstr "" + +#: edittoolbar.py:90 +msgid "Previous" +msgstr "" + +#: edittoolbar.py:97 +msgid "Next" +msgstr "" + +#: linkbutton.py:94 +msgid "Remove" +msgstr "" + +#: palettes.py:95 +msgid "Follow link" +msgstr "" + +#: palettes.py:100 palettes.py:157 +msgid "Copy" +msgstr "" + +#: palettes.py:108 +msgid "Download link" +msgstr "" + +#: palettes.py:165 +msgid "Download image" +msgstr "" + +#: viewtoolbar.py:34 +msgid "Zoom out" +msgstr "" + +#: viewtoolbar.py:40 +msgid "Zoom in" +msgstr "" + +#: viewtoolbar.py:51 +msgid "Fullscreen" +msgstr "" + +#: viewtoolbar.py:87 +msgid "Show Tray" +msgstr "" + +#: viewtoolbar.py:91 +msgid "Hide Tray" +msgstr "" + +#: webactivity.py:102 +msgid "Edit" +msgstr "" + +#: webactivity.py:114 +msgid "View" +msgstr "" + +#: webactivity.py:132 webactivity.py:133 +msgid "blank" +msgstr "" + +#: webactivity.py:444 +msgid "Download in progress" +msgstr "" + +#: webactivity.py:445 +msgid "Stopping now will cancel your download" +msgstr "" + +#: webactivity.py:447 +msgid "Cancel" +msgstr "" + +#: webactivity.py:449 webtoolbar.py:352 +msgid "Stop" +msgstr "" + +#: webtoolbar.py:231 +msgid "Back" +msgstr "" + +#: webtoolbar.py:238 +msgid "Forward" +msgstr "" + +#: webtoolbar.py:261 +msgid "Bookmark" +msgstr "" + +#: webtoolbar.py:355 +msgid "Reload" +msgstr "" diff --git a/po/fr.po b/po/fr.po new file mode 100644 index 0000000..d8705ff --- /dev/null +++ b/po/fr.po @@ -0,0 +1,173 @@ +# French file for web activity, for OLPC. +# Copyright (C) 2007 The package's copyright holder +# This file is distributed under the same license as the web package. +# Samuel Bizien , 2007. +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2008-11-08 00:30-0500\n" +"PO-Revision-Date: 2008-10-20 04:34-0400\n" +"Last-Translator: samy boutayeb \n" +"Language-Team: Traduc-fr \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" +"X-Generator: Pootle 1.1.0rc2\n" + +#: activity/activity.info:2 webactivity.py:106 +msgid "Browse" +msgstr "Naviguer" + +#: downloadmanager.py:152 +msgid "Download started" +msgstr "Téléchargement amorcé" + +#: downloadmanager.py:153 downloadmanager.py:166 +#, python-format +msgid "%s" +msgstr "%s" + +#: downloadmanager.py:165 +msgid "Download completed" +msgstr "Téléchargement terminé" + +#: downloadmanager.py:169 +msgid "Show in Journal" +msgstr "Afficher dans le journal" + +#: downloadmanager.py:172 +msgid "Ok" +msgstr "Accepter" + +#: downloadmanager.py:178 +#, python-format +msgid "File %s from %s." +msgstr "Fichier %s de %s." + +#: downloadmanager.py:260 +#, python-format +msgid "" +"Downloading %s from \n" +"%s." +msgstr "" +"Téléchargement de %s depuis \n" +"%s." + +#: edittoolbar.py:90 +msgid "Previous" +msgstr "Précédent" + +#: edittoolbar.py:97 +msgid "Next" +msgstr "Suivant" + +#: linkbutton.py:94 +msgid "Remove" +msgstr "Retirer" + +#: palettes.py:95 +msgid "Follow link" +msgstr "Suivre le lien" + +#: palettes.py:100 palettes.py:157 +msgid "Copy" +msgstr "Copier" + +#: palettes.py:108 +msgid "Download link" +msgstr "Télécharger le lien" + +#: palettes.py:165 +msgid "Download image" +msgstr "Télécharger l'image" + +#: viewtoolbar.py:34 +msgid "Zoom out" +msgstr "Zoom arrière" + +#: viewtoolbar.py:40 +msgid "Zoom in" +msgstr "Zoom avant" + +#: viewtoolbar.py:51 +msgid "Fullscreen" +msgstr "Plein écran" + +#: viewtoolbar.py:87 +msgid "Show Tray" +msgstr "Afficher la barre" + +#: viewtoolbar.py:91 +msgid "Hide Tray" +msgstr "Masquer la barre" + +#: webactivity.py:102 +msgid "Edit" +msgstr "Éditer" + +#: webactivity.py:114 +msgid "View" +msgstr "Afficher" + +#: webactivity.py:132 webactivity.py:133 +msgid "blank" +msgstr "vide" + +#: webactivity.py:444 +msgid "Download in progress" +msgstr "Téléchargement en cours" + +#: webactivity.py:445 +msgid "Stopping now will cancel your download" +msgstr "Si vous arrêtez maintenant, votre téléchargement sera annulé" + +#: webactivity.py:447 +msgid "Cancel" +msgstr "Annuler" + +#: webactivity.py:449 webtoolbar.py:352 +msgid "Stop" +msgstr "Arrêter" + +#: webtoolbar.py:231 +msgid "Back" +msgstr "Précédent" + +#: webtoolbar.py:238 +msgid "Forward" +msgstr "Suivant" + +#: webtoolbar.py:261 +msgid "Bookmark" +msgstr "Signet" + +#: webtoolbar.py:355 +msgid "Reload" +msgstr "Recharger" + +#~ msgid "Source" +#~ msgstr "Source" + +#~ msgid "Open" +#~ msgstr "Ouvrir" + +#, python-format +#~ msgid "" +#~ "File %s downloaded from\n" +#~ "%s." +#~ msgstr "" +#~ "Fichier %s téléchargé depuis\n" +#~ "%s." + +#~ msgid "" +#~ "Downloading %s from\n" +#~ "%s. Progress %i%%." +#~ msgstr "" +#~ "Téléchargement de %s depuis \n" +#~ "%s. Avancement %i%%." + +#, python-format +#~ msgid "Web Activity" +#~ msgstr "Activité : internet" diff --git a/po/gu.po b/po/gu.po new file mode 100644 index 0000000..fa89825 --- /dev/null +++ b/po/gu.po @@ -0,0 +1,122 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2008-01-16 00:30+0000\n" +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" +"Last-Translator: FULL NAME \n" +"Language-Team: LANGUAGE \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Generator: Translate Toolkit 1.0.1\n" + +#: activity/activity.info:2 webactivity.py:105 +msgid "Browse" +msgstr "" + +#: browser.py:132 +msgid "Source" +msgstr "" + +#: downloadmanager.py:140 +msgid "Download started" +msgstr "" + +#: downloadmanager.py:142 downloadmanager.py:156 +#, python-format +msgid "%s" +msgstr "" + +#: downloadmanager.py:154 +msgid "Download completed" +msgstr "" + +#: downloadmanager.py:158 +msgid "Show in Journal" +msgstr "" + +#: downloadmanager.py:161 +msgid "Ok" +msgstr "" + +#: downloadmanager.py:167 +#, python-format +msgid "File %s from %s." +msgstr "" + +#: downloadmanager.py:243 +#, python-format +msgid "" +"Downloading %s from \n" +"%s." +msgstr "" + +#: linkbutton.py:96 +msgid "Remove" +msgstr "" + +#: viewtoolbar.py:34 +msgid "Zoom out" +msgstr "" + +#: viewtoolbar.py:40 +msgid "Zoom in" +msgstr "" + +#: viewtoolbar.py:51 +msgid "Fullscreen" +msgstr "" + +#: viewtoolbar.py:87 +msgid "Show Tray" +msgstr "" + +#: viewtoolbar.py:91 +msgid "Hide Tray" +msgstr "" + +#: webactivity.py:113 +msgid "View" +msgstr "" + +#: webactivity.py:131 webactivity.py:132 +msgid "blank" +msgstr "" + +#: webactivity.py:440 +msgid "Download in progress" +msgstr "" + +#: webactivity.py:441 +msgid "Stopping now will cancel your download" +msgstr "" + +#: webactivity.py:443 +msgid "Cancel" +msgstr "" + +#: webactivity.py:445 webtoolbar.py:171 +msgid "Stop" +msgstr "" + +#: webtoolbar.py:53 +msgid "Back" +msgstr "" + +#: webtoolbar.py:60 +msgid "Forward" +msgstr "" + +#: webtoolbar.py:83 +msgid "Bookmark" +msgstr "" + +#: webtoolbar.py:174 +msgid "Reload" +msgstr "" diff --git a/po/ha.po b/po/ha.po new file mode 100644 index 0000000..591d358 --- /dev/null +++ b/po/ha.po @@ -0,0 +1,133 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2008-01-16 00:30+0000\n" +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" +"Last-Translator: FULL NAME \n" +"Language-Team: LANGUAGE \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Generator: Translate Toolkit 1.0.1\n" + +#: activity/activity.info:2 webactivity.py:105 +msgid "Browse" +msgstr "" + +#: browser.py:132 +msgid "Source" +msgstr "" + +#: downloadmanager.py:140 +msgid "Download started" +msgstr "" + +#: downloadmanager.py:142 downloadmanager.py:156 +#, python-format +msgid "%s" +msgstr "" + +#: downloadmanager.py:154 +msgid "Download completed" +msgstr "" + +#: downloadmanager.py:158 +msgid "Open" +msgstr "" + +#: downloadmanager.py:161 +msgid "Ok" +msgstr "" + +#: downloadmanager.py:162 +#, python-format +msgid "" +"File %s downloaded from\n" +"%s." +msgstr "" + +#: downloadmanager.py:243 +#, python-format +msgid "" +"Downloading %s from \n" +"%s." +msgstr "" + +#: linkbutton.py:96 +msgid "Remove" +msgstr "" + +#: webactivity.py:113 +msgid "View" +msgstr "" + +#: webactivity.py:131 webactivity.py:132 +msgid "blank" +msgstr "" + +#: webactivity.py:440 +msgid "Download in progress" +msgstr "" + +#: webactivity.py:441 +msgid "Stopping now will cancel your download" +msgstr "" + +#: webactivity.py:443 +msgid "Cancel" +msgstr "" + +#: webactivity.py:445 webtoolbar.py:171 +msgid "Stop" +msgstr "" + +#: webtoolbar.py:53 +msgid "Back" +msgstr "" + +#: webtoolbar.py:60 +msgid "Forward" +msgstr "" + +#: webtoolbar.py:83 +msgid "Bookmark" +msgstr "" + +#: webtoolbar.py:174 +msgid "Reload" +msgstr "" + +#: downloadmanager.py:167 +#, python-format +msgid "File %s from %s." +msgstr "" + +#: viewtoolbar.py:34 +msgid "Zoom out" +msgstr "" + +#: viewtoolbar.py:40 +msgid "Zoom in" +msgstr "" + +#: viewtoolbar.py:51 +msgid "Fullscreen" +msgstr "" + +#: viewtoolbar.py:87 +msgid "Show Tray" +msgstr "" + +#: viewtoolbar.py:91 +msgid "Hide Tray" +msgstr "" + +#: downloadmanager.py:158 +msgid "Show in Journal" +msgstr "" diff --git a/po/he.po b/po/he.po new file mode 100644 index 0000000..51afa31 --- /dev/null +++ b/po/he.po @@ -0,0 +1,146 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2008-11-08 00:30-0500\n" +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" +"Last-Translator: FULL NAME \n" +"Language-Team: LANGUAGE \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Generator: Translate Toolkit 1.1.1rc4\n" + +#: activity/activity.info:2 webactivity.py:106 +msgid "Browse" +msgstr "" + +#: downloadmanager.py:152 +msgid "Download started" +msgstr "" + +#: downloadmanager.py:153 downloadmanager.py:166 +#, python-format +msgid "%s" +msgstr "" + +#: downloadmanager.py:165 +msgid "Download completed" +msgstr "" + +#: downloadmanager.py:169 +msgid "Show in Journal" +msgstr "" + +#: downloadmanager.py:172 +msgid "Ok" +msgstr "" + +#: downloadmanager.py:178 +#, python-format +msgid "File %s from %s." +msgstr "" + +#: downloadmanager.py:260 +#, python-format +msgid "" +"Downloading %s from \n" +"%s." +msgstr "" + +#: edittoolbar.py:90 +msgid "Previous" +msgstr "" + +#: edittoolbar.py:97 +msgid "Next" +msgstr "" + +#: linkbutton.py:94 +msgid "Remove" +msgstr "" + +#: palettes.py:95 +msgid "Follow link" +msgstr "" + +#: palettes.py:100 palettes.py:157 +msgid "Copy" +msgstr "" + +#: palettes.py:108 +msgid "Download link" +msgstr "" + +#: palettes.py:165 +msgid "Download image" +msgstr "" + +#: viewtoolbar.py:34 +msgid "Zoom out" +msgstr "" + +#: viewtoolbar.py:40 +msgid "Zoom in" +msgstr "" + +#: viewtoolbar.py:51 +msgid "Fullscreen" +msgstr "" + +#: viewtoolbar.py:87 +msgid "Show Tray" +msgstr "" + +#: viewtoolbar.py:91 +msgid "Hide Tray" +msgstr "" + +#: webactivity.py:102 +msgid "Edit" +msgstr "" + +#: webactivity.py:114 +msgid "View" +msgstr "" + +#: webactivity.py:132 webactivity.py:133 +msgid "blank" +msgstr "" + +#: webactivity.py:444 +msgid "Download in progress" +msgstr "" + +#: webactivity.py:445 +msgid "Stopping now will cancel your download" +msgstr "" + +#: webactivity.py:447 +msgid "Cancel" +msgstr "" + +#: webactivity.py:449 webtoolbar.py:352 +msgid "Stop" +msgstr "" + +#: webtoolbar.py:231 +msgid "Back" +msgstr "" + +#: webtoolbar.py:238 +msgid "Forward" +msgstr "" + +#: webtoolbar.py:261 +msgid "Bookmark" +msgstr "" + +#: webtoolbar.py:355 +msgid "Reload" +msgstr "" diff --git a/po/hi.po b/po/hi.po new file mode 100644 index 0000000..d1e867f --- /dev/null +++ b/po/hi.po @@ -0,0 +1,137 @@ +# translation of web-activity.po to Hindi +# G Karunakar , 2007. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the PACKAGE package. +msgid "" +msgstr "" +"Project-Id-Version: web-activity\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2008-01-16 00:30+0000\n" +"PO-Revision-Date: 2007-11-22 05:02+0000\n" +"Last-Translator: Ravishankar Shrivastava \n" +"Language-Team: Hindi \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" +"X-Generator: Pootle 1.0.2\n" + +#: activity/activity.info:2 webactivity.py:105 +msgid "Browse" +msgstr "ब्राउज़" + +#: browser.py:132 +msgid "Source" +msgstr "स्रोत" + +#: downloadmanager.py:140 +msgid "Download started" +msgstr "डाउनलोड चालू" + +#: downloadmanager.py:142 downloadmanager.py:156 +#, python-format +msgid "%s" +msgstr "%s" + +#: downloadmanager.py:154 +msgid "Download completed" +msgstr "डाउनलोड पूरा" + +#: downloadmanager.py:158 +msgid "Open" +msgstr "खोलें" + +#: downloadmanager.py:161 +msgid "Ok" +msgstr "ठीक" + +#: downloadmanager.py:162 +#, python-format +msgid "" +"File %s downloaded from\n" +"%s." +msgstr "" +"%s फ़ाइल डाउनलोड किया गया\n" +"%s से." + +#: downloadmanager.py:243 +#, python-format +msgid "" +"Downloading %s from \n" +"%s." +msgstr "" +"%s डाउनलोड किया जा रहा है \n" +"%s से." + +#: linkbutton.py:96 +msgid "Remove" +msgstr "हटाएँ" + +#: webactivity.py:113 +msgid "View" +msgstr "दृश्य" + +#: webactivity.py:131 webactivity.py:132 +msgid "blank" +msgstr "खाली" + +#: webactivity.py:440 +msgid "Download in progress" +msgstr "डाउनलोड जारी" + +#: webactivity.py:441 +msgid "Stopping now will cancel your download" +msgstr "अभी रोकने पर डाउनलोड कट जाएगा" + +#: webactivity.py:443 +msgid "Cancel" +msgstr "रद्द करें" + +#: webactivity.py:445 webtoolbar.py:171 +msgid "Stop" +msgstr "रूकें" + +#: webtoolbar.py:53 +msgid "Back" +msgstr "पीछे जाएँ" + +#: webtoolbar.py:60 +msgid "Forward" +msgstr "आगे बढ़ाएँ" + +#: webtoolbar.py:83 +msgid "Bookmark" +msgstr " पसंदीदा " + +#: webtoolbar.py:174 +msgid "Reload" +msgstr "री-लोड" + +#: downloadmanager.py:167 +#, python-format +msgid "File %s from %s." +msgstr "" + +#: viewtoolbar.py:34 +msgid "Zoom out" +msgstr "" + +#: viewtoolbar.py:40 +msgid "Zoom in" +msgstr "" + +#: viewtoolbar.py:51 +msgid "Fullscreen" +msgstr "" + +#: viewtoolbar.py:87 +msgid "Show Tray" +msgstr "" + +#: viewtoolbar.py:91 +msgid "Hide Tray" +msgstr "" + +#: downloadmanager.py:158 +msgid "Show in Journal" +msgstr "" diff --git a/po/ht.po b/po/ht.po new file mode 100644 index 0000000..e35060a --- /dev/null +++ b/po/ht.po @@ -0,0 +1,135 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2008-05-29 00:30-0400\n" +"PO-Revision-Date: 2008-03-10 10:48-0400\n" +"Last-Translator: masterches \n" +"Language-Team: LANGUAGE \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Generator: Pootle 1.0.2\n" + +#: activity/activity.info:2 webactivity.py:109 +msgid "Browse" +msgstr "Navige" + +#: browser.py:144 +msgid "Source" +msgstr "Sous, kòd paj an" + +#: downloadmanager.py:141 +msgid "Download started" +msgstr "Telechajman an koumanse" + +#: downloadmanager.py:143 downloadmanager.py:157 +#, python-format +msgid "%s" +msgstr "%s" + +#: downloadmanager.py:155 +msgid "Download completed" +msgstr "Telechajman an konplè, li fini" + +#: downloadmanager.py:160 +msgid "Show in Journal" +msgstr "Montre nan jounal an" + +#: downloadmanager.py:163 +msgid "Ok" +msgstr "Ok, tout bagay bon" + +#: downloadmanager.py:169 +#, python-format +msgid "File %s from %s." +msgstr "Yon fichye %s depi %s." + +#: downloadmanager.py:245 +#, python-format +msgid "" +"Downloading %s from \n" +"%s." +msgstr "" +"Ap telechaje %s depi \n" +"%s" + +#: linkbutton.py:94 +msgid "Remove" +msgstr "Retire, anlve" + +#: palettes.py:88 +msgid "Follow link" +msgstr "" + +#: palettes.py:93 palettes.py:141 +msgid "Copy" +msgstr "" + +#: viewtoolbar.py:34 +msgid "Zoom out" +msgstr "Dezoume" + +#: viewtoolbar.py:40 +msgid "Zoom in" +msgstr "Zoume" + +#: viewtoolbar.py:51 +msgid "Fullscreen" +msgstr "Afiche nan tout ekran an" + +#: viewtoolbar.py:87 +msgid "Show Tray" +msgstr "Montre meni an, plato an" + +#: viewtoolbar.py:91 +msgid "Hide Tray" +msgstr "Kache meni an, plato an" + +#: webactivity.py:105 +msgid "Edit" +msgstr "" + +#: webactivity.py:117 +msgid "View" +msgstr "wè, gade" + +#: webactivity.py:136 webactivity.py:137 +msgid "blank" +msgstr "Blan, vid, pa gen anyen anlè bagay sa" + +#: webactivity.py:449 +msgid "Download in progress" +msgstr "Telechajman an ap fèt kounye a" + +#: webactivity.py:450 +msgid "Stopping now will cancel your download" +msgstr "Si ou rete aplikasyon an kounye a, li ap tèmine telechajman ou an" + +#: webactivity.py:452 +msgid "Cancel" +msgstr "Anile, vire do" + +#: webactivity.py:454 webtoolbar.py:174 +msgid "Stop" +msgstr "Stope, rete" + +#: webtoolbar.py:52 +msgid "Back" +msgstr "Ritounen" + +#: webtoolbar.py:59 +msgid "Forward" +msgstr "Ale pli douvan, swivan" + +#: webtoolbar.py:82 +msgid "Bookmark" +msgstr "Favori, paj ou prefere yo" + +#: webtoolbar.py:177 +msgid "Reload" +msgstr "Chaje paj an" diff --git a/po/hu.po b/po/hu.po new file mode 100644 index 0000000..51afa31 --- /dev/null +++ b/po/hu.po @@ -0,0 +1,146 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2008-11-08 00:30-0500\n" +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" +"Last-Translator: FULL NAME \n" +"Language-Team: LANGUAGE \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Generator: Translate Toolkit 1.1.1rc4\n" + +#: activity/activity.info:2 webactivity.py:106 +msgid "Browse" +msgstr "" + +#: downloadmanager.py:152 +msgid "Download started" +msgstr "" + +#: downloadmanager.py:153 downloadmanager.py:166 +#, python-format +msgid "%s" +msgstr "" + +#: downloadmanager.py:165 +msgid "Download completed" +msgstr "" + +#: downloadmanager.py:169 +msgid "Show in Journal" +msgstr "" + +#: downloadmanager.py:172 +msgid "Ok" +msgstr "" + +#: downloadmanager.py:178 +#, python-format +msgid "File %s from %s." +msgstr "" + +#: downloadmanager.py:260 +#, python-format +msgid "" +"Downloading %s from \n" +"%s." +msgstr "" + +#: edittoolbar.py:90 +msgid "Previous" +msgstr "" + +#: edittoolbar.py:97 +msgid "Next" +msgstr "" + +#: linkbutton.py:94 +msgid "Remove" +msgstr "" + +#: palettes.py:95 +msgid "Follow link" +msgstr "" + +#: palettes.py:100 palettes.py:157 +msgid "Copy" +msgstr "" + +#: palettes.py:108 +msgid "Download link" +msgstr "" + +#: palettes.py:165 +msgid "Download image" +msgstr "" + +#: viewtoolbar.py:34 +msgid "Zoom out" +msgstr "" + +#: viewtoolbar.py:40 +msgid "Zoom in" +msgstr "" + +#: viewtoolbar.py:51 +msgid "Fullscreen" +msgstr "" + +#: viewtoolbar.py:87 +msgid "Show Tray" +msgstr "" + +#: viewtoolbar.py:91 +msgid "Hide Tray" +msgstr "" + +#: webactivity.py:102 +msgid "Edit" +msgstr "" + +#: webactivity.py:114 +msgid "View" +msgstr "" + +#: webactivity.py:132 webactivity.py:133 +msgid "blank" +msgstr "" + +#: webactivity.py:444 +msgid "Download in progress" +msgstr "" + +#: webactivity.py:445 +msgid "Stopping now will cancel your download" +msgstr "" + +#: webactivity.py:447 +msgid "Cancel" +msgstr "" + +#: webactivity.py:449 webtoolbar.py:352 +msgid "Stop" +msgstr "" + +#: webtoolbar.py:231 +msgid "Back" +msgstr "" + +#: webtoolbar.py:238 +msgid "Forward" +msgstr "" + +#: webtoolbar.py:261 +msgid "Bookmark" +msgstr "" + +#: webtoolbar.py:355 +msgid "Reload" +msgstr "" diff --git a/po/ig.po b/po/ig.po new file mode 100644 index 0000000..591d358 --- /dev/null +++ b/po/ig.po @@ -0,0 +1,133 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2008-01-16 00:30+0000\n" +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" +"Last-Translator: FULL NAME \n" +"Language-Team: LANGUAGE \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Generator: Translate Toolkit 1.0.1\n" + +#: activity/activity.info:2 webactivity.py:105 +msgid "Browse" +msgstr "" + +#: browser.py:132 +msgid "Source" +msgstr "" + +#: downloadmanager.py:140 +msgid "Download started" +msgstr "" + +#: downloadmanager.py:142 downloadmanager.py:156 +#, python-format +msgid "%s" +msgstr "" + +#: downloadmanager.py:154 +msgid "Download completed" +msgstr "" + +#: downloadmanager.py:158 +msgid "Open" +msgstr "" + +#: downloadmanager.py:161 +msgid "Ok" +msgstr "" + +#: downloadmanager.py:162 +#, python-format +msgid "" +"File %s downloaded from\n" +"%s." +msgstr "" + +#: downloadmanager.py:243 +#, python-format +msgid "" +"Downloading %s from \n" +"%s." +msgstr "" + +#: linkbutton.py:96 +msgid "Remove" +msgstr "" + +#: webactivity.py:113 +msgid "View" +msgstr "" + +#: webactivity.py:131 webactivity.py:132 +msgid "blank" +msgstr "" + +#: webactivity.py:440 +msgid "Download in progress" +msgstr "" + +#: webactivity.py:441 +msgid "Stopping now will cancel your download" +msgstr "" + +#: webactivity.py:443 +msgid "Cancel" +msgstr "" + +#: webactivity.py:445 webtoolbar.py:171 +msgid "Stop" +msgstr "" + +#: webtoolbar.py:53 +msgid "Back" +msgstr "" + +#: webtoolbar.py:60 +msgid "Forward" +msgstr "" + +#: webtoolbar.py:83 +msgid "Bookmark" +msgstr "" + +#: webtoolbar.py:174 +msgid "Reload" +msgstr "" + +#: downloadmanager.py:167 +#, python-format +msgid "File %s from %s." +msgstr "" + +#: viewtoolbar.py:34 +msgid "Zoom out" +msgstr "" + +#: viewtoolbar.py:40 +msgid "Zoom in" +msgstr "" + +#: viewtoolbar.py:51 +msgid "Fullscreen" +msgstr "" + +#: viewtoolbar.py:87 +msgid "Show Tray" +msgstr "" + +#: viewtoolbar.py:91 +msgid "Hide Tray" +msgstr "" + +#: downloadmanager.py:158 +msgid "Show in Journal" +msgstr "" diff --git a/po/is.po b/po/is.po new file mode 100644 index 0000000..f097b26 --- /dev/null +++ b/po/is.po @@ -0,0 +1,137 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2008-01-16 00:30+0000\n" +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" +"Last-Translator: FULL NAME \n" +"Language-Team: LANGUAGE \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Generator: Translate Toolkit 1.0.1\n" + +#: activity/activity.info:2 webactivity.py:105 +msgid "Browse" +msgstr "Flakka" + +#: browser.py:132 +msgid "Source" +msgstr "" + +#: downloadmanager.py:140 +msgid "Download started" +msgstr "Byrjaður að sækja" + +#: downloadmanager.py:142 downloadmanager.py:156 +#, python-format +msgid "%s" +msgstr "%s" + +#: downloadmanager.py:154 +msgid "Download completed" +msgstr "Búinn að sækja" + +#: downloadmanager.py:158 +msgid "Open" +msgstr "Opna" + +#: downloadmanager.py:161 +msgid "Ok" +msgstr "Í lagi" + +#: downloadmanager.py:162 +#, python-format +msgid "" +"File %s downloaded from\n" +"%s." +msgstr "" +"Skrá % sótt frá\n" +"%s." + +#: downloadmanager.py:243 +#, python-format +msgid "" +"Downloading %s from \n" +"%s." +msgstr "" +"Sæki %s frá \n" +"%s." + +#: linkbutton.py:96 +msgid "Remove" +msgstr "Fjarlægja" + +#: webactivity.py:113 +msgid "View" +msgstr "Sýna" + +#: webactivity.py:131 webactivity.py:132 +msgid "blank" +msgstr "tóm" + +#: webactivity.py:440 +msgid "Download in progress" +msgstr "Er að sækja" + +#: webactivity.py:441 +msgid "Stopping now will cancel your download" +msgstr "Að stoppa núna þýðir að þú hættir við að sækja" + +#: webactivity.py:443 +msgid "Cancel" +msgstr "Hætta við" + +#: webactivity.py:445 webtoolbar.py:171 +msgid "Stop" +msgstr "Stopp" + +#: webtoolbar.py:53 +msgid "Back" +msgstr "Aftur" + +#: webtoolbar.py:60 +msgid "Forward" +msgstr "Áfram" + +#: webtoolbar.py:83 +msgid "Bookmark" +msgstr "Bókmerki" + +#: webtoolbar.py:174 +msgid "Reload" +msgstr "Endurhlaða" + +#: downloadmanager.py:167 +#, python-format +msgid "File %s from %s." +msgstr "" + +#: viewtoolbar.py:34 +msgid "Zoom out" +msgstr "" + +#: viewtoolbar.py:40 +msgid "Zoom in" +msgstr "" + +#: viewtoolbar.py:51 +msgid "Fullscreen" +msgstr "" + +#: viewtoolbar.py:87 +msgid "Show Tray" +msgstr "" + +#: viewtoolbar.py:91 +msgid "Hide Tray" +msgstr "" + +#: downloadmanager.py:158 +msgid "Show in Journal" +msgstr "" diff --git a/po/it.po b/po/it.po new file mode 100644 index 0000000..7f39940 --- /dev/null +++ b/po/it.po @@ -0,0 +1,164 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2008-11-08 00:30-0500\n" +"PO-Revision-Date: 2008-10-20 04:28-0400\n" +"Last-Translator: Carlo Falciola \n" +"Language-Team: LANGUAGE \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Generator: Pootle 1.1.0rc2\n" + +#: activity/activity.info:2 webactivity.py:106 +msgid "Browse" +msgstr "Naviga" + +#: downloadmanager.py:152 +msgid "Download started" +msgstr "Iniziato trasferimento" + +#: downloadmanager.py:153 downloadmanager.py:166 +#, python-format +msgid "%s" +msgstr "%s" + +#: downloadmanager.py:165 +msgid "Download completed" +msgstr "Trasferimento terminato" + +#: downloadmanager.py:169 +msgid "Show in Journal" +msgstr "Mostra nel Diario" + +#: downloadmanager.py:172 +msgid "Ok" +msgstr "Ok" + +#: downloadmanager.py:178 +#, python-format +msgid "File %s from %s." +msgstr "File %s da %s." + +#: downloadmanager.py:260 +#, python-format +msgid "" +"Downloading %s from \n" +"%s." +msgstr "" +"Scaricamento %s da \n" +"%s." + +#: edittoolbar.py:90 +msgid "Previous" +msgstr "Precendente" + +#: edittoolbar.py:97 +msgid "Next" +msgstr "Successivo" + +#: linkbutton.py:94 +msgid "Remove" +msgstr "Elimina" + +#: palettes.py:95 +msgid "Follow link" +msgstr "Segui il collegamento" + +#: palettes.py:100 palettes.py:157 +msgid "Copy" +msgstr "Copia" + +#: palettes.py:108 +msgid "Download link" +msgstr "Scarica dal collegamento" + +#: palettes.py:165 +msgid "Download image" +msgstr "Scarica immagine" + +#: viewtoolbar.py:34 +msgid "Zoom out" +msgstr "Zoom indietro" + +#: viewtoolbar.py:40 +msgid "Zoom in" +msgstr "Zoom avanti" + +#: viewtoolbar.py:51 +msgid "Fullscreen" +msgstr "Schermo intero" + +#: viewtoolbar.py:87 +msgid "Show Tray" +msgstr "Mostra cestino" + +#: viewtoolbar.py:91 +msgid "Hide Tray" +msgstr "Nascondi cestino" + +#: webactivity.py:102 +msgid "Edit" +msgstr "Modifica" + +#: webactivity.py:114 +msgid "View" +msgstr "Visualizza" + +#: webactivity.py:132 webactivity.py:133 +msgid "blank" +msgstr "spazio" + +#: webactivity.py:444 +msgid "Download in progress" +msgstr "Scaricamento in corso" + +#: webactivity.py:445 +msgid "Stopping now will cancel your download" +msgstr "Bloccare adesso annullerà il trasferimento" + +#: webactivity.py:447 +msgid "Cancel" +msgstr "Annulla" + +# Alligned to ather act. +#: webactivity.py:449 webtoolbar.py:352 +msgid "Stop" +msgstr "Chiudi" + +#: webtoolbar.py:231 +msgid "Back" +msgstr "Indietro" + +#: webtoolbar.py:238 +msgid "Forward" +msgstr "Avanti" + +#: webtoolbar.py:261 +msgid "Bookmark" +msgstr "Segnalibro" + +#: webtoolbar.py:355 +msgid "Reload" +msgstr "Ricarica" + +#~ msgid "Source" +#~ msgstr "Sorgente" + +#~ msgid "Open" +#~ msgstr "Aperto" + +# Scaricare ? Copiare? +#, python-format +#, fuzzy +#~ msgid "" +#~ "File %s downloaded from\n" +#~ "%s." +#~ msgstr "" +#~ "File %s scaricato da\n" +#~ "%s." diff --git a/po/ja.po b/po/ja.po new file mode 100644 index 0000000..f6ec066 --- /dev/null +++ b/po/ja.po @@ -0,0 +1,164 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2008-10-16 00:30-0400\n" +"PO-Revision-Date: 2008-11-14 11:04-0500\n" +"Last-Translator: korakurider \n" +"Language-Team: LANGUAGE \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Generator: Pootle 1.1.0rc2\n" + +#: activity/activity.info:2 webactivity.py:106 +msgid "Browse" +msgstr "ブラウズ" + +#: browser.py:189 +msgid "Source" +msgstr "ソース" + +#: downloadmanager.py:150 +msgid "Download started" +msgstr "ダウンロードを開始しました" + +#: downloadmanager.py:151 downloadmanager.py:164 +#, python-format +msgid "%s" +msgstr "%s" + +#: downloadmanager.py:163 +msgid "Download completed" +msgstr "ダウンロード完了" + +#: downloadmanager.py:167 +msgid "Show in Journal" +msgstr "ジャーナルで表示" + +#: downloadmanager.py:170 +msgid "Ok" +msgstr "了解" + +#: downloadmanager.py:176 +#, python-format +msgid "File %s from %s." +msgstr "ファイル %s, ダウンロード元: %s" + +#: downloadmanager.py:257 +#, python-format +msgid "" +"Downloading %s from \n" +"%s." +msgstr "" +"ファイル %s を以下よりダウンロード中\n" +"%s" + +#: edittoolbar.py:90 +msgid "Previous" +msgstr "前へ" + +#: edittoolbar.py:97 +msgid "Next" +msgstr "次へ" + +#: linkbutton.py:94 +msgid "Remove" +msgstr "削除" + +#: palettes.py:95 +msgid "Follow link" +msgstr "リンクをたどる" + +#: palettes.py:100 palettes.py:157 +msgid "Copy" +msgstr "コピー" + +#: palettes.py:108 +msgid "Download link" +msgstr "リンク先を保存" + +#: palettes.py:165 +msgid "Download image" +msgstr "画像を保存" + +#: viewtoolbar.py:34 +msgid "Zoom out" +msgstr "縮小" + +#: viewtoolbar.py:40 +msgid "Zoom in" +msgstr "拡大" + +#: viewtoolbar.py:51 +msgid "Fullscreen" +msgstr "全画面で表示" + +#: viewtoolbar.py:87 +msgid "Show Tray" +msgstr "トレイを表示" + +#: viewtoolbar.py:91 +msgid "Hide Tray" +msgstr "トレイを隠す" + +#: webactivity.py:102 +msgid "Edit" +msgstr "編集" + +#: webactivity.py:114 +msgid "View" +msgstr "ビュー" + +#: webactivity.py:132 webactivity.py:133 +msgid "blank" +msgstr "空白" + +#: webactivity.py:455 +msgid "Download in progress" +msgstr "ダウンロードしています" + +#: webactivity.py:456 +msgid "Stopping now will cancel your download" +msgstr "いま停止するとダウンロードが中止されます" + +#: webactivity.py:458 +msgid "Cancel" +msgstr "中止" + +#: webactivity.py:460 webtoolbar.py:352 +msgid "Stop" +msgstr "停止" + +#: webtoolbar.py:231 +msgid "Back" +msgstr "戻る" + +#: webtoolbar.py:238 +msgid "Forward" +msgstr "進む" + +#: webtoolbar.py:261 +msgid "Bookmark" +msgstr "ブックマーク" + +#: webtoolbar.py:355 +msgid "Reload" +msgstr "再読み込み" + +#, fuzzy +#~ msgid "Open" +#~ msgstr "開く" + +#, python-format +#, fuzzy +#~ msgid "" +#~ "File %s downloaded from\n" +#~ "%s." +#~ msgstr "" +#~ "ファイル%sが以下よりダウンロードされました.\n" +#~ "%s。" diff --git a/po/km.po b/po/km.po new file mode 100644 index 0000000..cea12ea --- /dev/null +++ b/po/km.po @@ -0,0 +1,135 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2008-05-29 00:30-0400\n" +"PO-Revision-Date: 2008-03-18 17:45-0400\n" +"Last-Translator: Rit Lim \n" +"Language-Team: LANGUAGE \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Generator: Pootle 1.1.0rc2\n" + +#: activity/activity.info:2 webactivity.py:109 +msgid "Browse" +msgstr "រក​មើល" + +#: browser.py:144 +msgid "Source" +msgstr "ប្រពភ" + +#: downloadmanager.py:141 +msgid "Download started" +msgstr "ចាប់​ផ្ដើម​ទាញហើយ" + +#: downloadmanager.py:143 downloadmanager.py:157 +#, python-format +msgid "%s" +msgstr "%s" + +#: downloadmanager.py:155 +msgid "Download completed" +msgstr "ទាញ​រួច​ហើយ" + +#: downloadmanager.py:160 +msgid "Show in Journal" +msgstr "បង្ហាញ​ក្នុង​កំណត់​ប្រចាំ​ថ្ងៃ" + +#: downloadmanager.py:163 +msgid "Ok" +msgstr "យល់​ព្រម" + +#: downloadmanager.py:169 +#, python-format +msgid "File %s from %s." +msgstr "ឯកសារ %s មក​ពី %s." + +#: downloadmanager.py:245 +#, python-format +msgid "" +"Downloading %s from \n" +"%s." +msgstr "" +"កំពុង​ទាញ​មក​ពី \n" +"%s" + +#: linkbutton.py:94 +msgid "Remove" +msgstr "យកចេញ" + +#: palettes.py:88 +msgid "Follow link" +msgstr "" + +#: palettes.py:93 palettes.py:141 +msgid "Copy" +msgstr "" + +#: viewtoolbar.py:34 +msgid "Zoom out" +msgstr "ពង្រីក" + +#: viewtoolbar.py:40 +msgid "Zoom in" +msgstr "បង្រួម" + +#: viewtoolbar.py:51 +msgid "Fullscreen" +msgstr "ពេញ​អេក្រង់" + +#: viewtoolbar.py:87 +msgid "Show Tray" +msgstr "បង្ហាញ​ថាស" + +#: viewtoolbar.py:91 +msgid "Hide Tray" +msgstr "លាក់ថាស" + +#: webactivity.py:105 +msgid "Edit" +msgstr "" + +#: webactivity.py:117 +msgid "View" +msgstr "មើល" + +#: webactivity.py:136 webactivity.py:137 +msgid "blank" +msgstr "ទទេ" + +#: webactivity.py:449 +msgid "Download in progress" +msgstr "កំពុង​ទាញ" + +#: webactivity.py:450 +msgid "Stopping now will cancel your download" +msgstr "ការ​ទាញនេះនឹង​បាត់​បើបញ្ឈប់នៅ​ពេល​នេះ" + +#: webactivity.py:452 +msgid "Cancel" +msgstr "បោះបង់" + +#: webactivity.py:454 webtoolbar.py:174 +msgid "Stop" +msgstr "បញ្ឈប់" + +#: webtoolbar.py:52 +msgid "Back" +msgstr "ថយ​ទៅ​​ក្រោយ" + +#: webtoolbar.py:59 +msgid "Forward" +msgstr "ថយ​ទៅ​មុខ" + +#: webtoolbar.py:82 +msgid "Bookmark" +msgstr "គូចំណាំ" + +#: webtoolbar.py:177 +msgid "Reload" +msgstr "ទាញ​សាឡើង​វិញ" diff --git a/po/ko.po b/po/ko.po new file mode 100644 index 0000000..591d358 --- /dev/null +++ b/po/ko.po @@ -0,0 +1,133 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2008-01-16 00:30+0000\n" +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" +"Last-Translator: FULL NAME \n" +"Language-Team: LANGUAGE \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Generator: Translate Toolkit 1.0.1\n" + +#: activity/activity.info:2 webactivity.py:105 +msgid "Browse" +msgstr "" + +#: browser.py:132 +msgid "Source" +msgstr "" + +#: downloadmanager.py:140 +msgid "Download started" +msgstr "" + +#: downloadmanager.py:142 downloadmanager.py:156 +#, python-format +msgid "%s" +msgstr "" + +#: downloadmanager.py:154 +msgid "Download completed" +msgstr "" + +#: downloadmanager.py:158 +msgid "Open" +msgstr "" + +#: downloadmanager.py:161 +msgid "Ok" +msgstr "" + +#: downloadmanager.py:162 +#, python-format +msgid "" +"File %s downloaded from\n" +"%s." +msgstr "" + +#: downloadmanager.py:243 +#, python-format +msgid "" +"Downloading %s from \n" +"%s." +msgstr "" + +#: linkbutton.py:96 +msgid "Remove" +msgstr "" + +#: webactivity.py:113 +msgid "View" +msgstr "" + +#: webactivity.py:131 webactivity.py:132 +msgid "blank" +msgstr "" + +#: webactivity.py:440 +msgid "Download in progress" +msgstr "" + +#: webactivity.py:441 +msgid "Stopping now will cancel your download" +msgstr "" + +#: webactivity.py:443 +msgid "Cancel" +msgstr "" + +#: webactivity.py:445 webtoolbar.py:171 +msgid "Stop" +msgstr "" + +#: webtoolbar.py:53 +msgid "Back" +msgstr "" + +#: webtoolbar.py:60 +msgid "Forward" +msgstr "" + +#: webtoolbar.py:83 +msgid "Bookmark" +msgstr "" + +#: webtoolbar.py:174 +msgid "Reload" +msgstr "" + +#: downloadmanager.py:167 +#, python-format +msgid "File %s from %s." +msgstr "" + +#: viewtoolbar.py:34 +msgid "Zoom out" +msgstr "" + +#: viewtoolbar.py:40 +msgid "Zoom in" +msgstr "" + +#: viewtoolbar.py:51 +msgid "Fullscreen" +msgstr "" + +#: viewtoolbar.py:87 +msgid "Show Tray" +msgstr "" + +#: viewtoolbar.py:91 +msgid "Hide Tray" +msgstr "" + +#: downloadmanager.py:158 +msgid "Show in Journal" +msgstr "" diff --git a/po/mi.po b/po/mi.po new file mode 100644 index 0000000..51afa31 --- /dev/null +++ b/po/mi.po @@ -0,0 +1,146 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2008-11-08 00:30-0500\n" +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" +"Last-Translator: FULL NAME \n" +"Language-Team: LANGUAGE \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Generator: Translate Toolkit 1.1.1rc4\n" + +#: activity/activity.info:2 webactivity.py:106 +msgid "Browse" +msgstr "" + +#: downloadmanager.py:152 +msgid "Download started" +msgstr "" + +#: downloadmanager.py:153 downloadmanager.py:166 +#, python-format +msgid "%s" +msgstr "" + +#: downloadmanager.py:165 +msgid "Download completed" +msgstr "" + +#: downloadmanager.py:169 +msgid "Show in Journal" +msgstr "" + +#: downloadmanager.py:172 +msgid "Ok" +msgstr "" + +#: downloadmanager.py:178 +#, python-format +msgid "File %s from %s." +msgstr "" + +#: downloadmanager.py:260 +#, python-format +msgid "" +"Downloading %s from \n" +"%s." +msgstr "" + +#: edittoolbar.py:90 +msgid "Previous" +msgstr "" + +#: edittoolbar.py:97 +msgid "Next" +msgstr "" + +#: linkbutton.py:94 +msgid "Remove" +msgstr "" + +#: palettes.py:95 +msgid "Follow link" +msgstr "" + +#: palettes.py:100 palettes.py:157 +msgid "Copy" +msgstr "" + +#: palettes.py:108 +msgid "Download link" +msgstr "" + +#: palettes.py:165 +msgid "Download image" +msgstr "" + +#: viewtoolbar.py:34 +msgid "Zoom out" +msgstr "" + +#: viewtoolbar.py:40 +msgid "Zoom in" +msgstr "" + +#: viewtoolbar.py:51 +msgid "Fullscreen" +msgstr "" + +#: viewtoolbar.py:87 +msgid "Show Tray" +msgstr "" + +#: viewtoolbar.py:91 +msgid "Hide Tray" +msgstr "" + +#: webactivity.py:102 +msgid "Edit" +msgstr "" + +#: webactivity.py:114 +msgid "View" +msgstr "" + +#: webactivity.py:132 webactivity.py:133 +msgid "blank" +msgstr "" + +#: webactivity.py:444 +msgid "Download in progress" +msgstr "" + +#: webactivity.py:445 +msgid "Stopping now will cancel your download" +msgstr "" + +#: webactivity.py:447 +msgid "Cancel" +msgstr "" + +#: webactivity.py:449 webtoolbar.py:352 +msgid "Stop" +msgstr "" + +#: webtoolbar.py:231 +msgid "Back" +msgstr "" + +#: webtoolbar.py:238 +msgid "Forward" +msgstr "" + +#: webtoolbar.py:261 +msgid "Bookmark" +msgstr "" + +#: webtoolbar.py:355 +msgid "Reload" +msgstr "" diff --git a/po/mk.po b/po/mk.po new file mode 100644 index 0000000..6f5cb81 --- /dev/null +++ b/po/mk.po @@ -0,0 +1,148 @@ +# translation of web-activity.master.po to Macedonian +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the PACKAGE package. +# Arangel Angov , 2007. +msgid "" +msgstr "" +"Project-Id-Version: web-activity.master\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2008-01-16 00:30+0000\n" +"PO-Revision-Date: 2007-11-22 21:04+0000\n" +"Last-Translator: Arangel Angov \n" +"Language-Team: Macedonian \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Generator: Pootle 1.0.2\n" + +#: activity/activity.info:2 webactivity.py:105 +msgid "Browse" +msgstr "Разгледај" + +#: browser.py:132 +msgid "Source" +msgstr "Изворен код" + +#: downloadmanager.py:140 +msgid "Download started" +msgstr "Преземањето започна" + +#: downloadmanager.py:142 downloadmanager.py:156 +#, python-format +msgid "%s" +msgstr "%s" + +#: downloadmanager.py:154 +msgid "Download completed" +msgstr "Преземањето заврши" + +#: downloadmanager.py:158 +msgid "Open" +msgstr "Отвори" + +#: downloadmanager.py:161 +msgid "Ok" +msgstr "Во ред" + +#: downloadmanager.py:162 +#, python-format +msgid "" +"File %s downloaded from\n" +"%s." +msgstr "" +"Датотеката %s е преземена од\n" +"%s." + +#: downloadmanager.py:243 +#, python-format +#, python-format +msgid "" +"Downloading %s from \n" +"%s." +msgstr "" +"Преземам %s од \n" +"%s." + +#: linkbutton.py:96 +msgid "Remove" +msgstr "Отстрани" + +#: webactivity.py:113 +msgid "View" +msgstr "Поглед" + +#: webactivity.py:131 webactivity.py:132 +msgid "blank" +msgstr "празно" + +#: webactivity.py:440 +msgid "Download in progress" +msgstr "Преземањето е во тек" + +#: webactivity.py:441 +msgid "Stopping now will cancel your download" +msgstr "Ако го прекинеш сега ќе го откажеш преземањето" + +#: webactivity.py:443 +msgid "Cancel" +msgstr "Откажи" + +#: webactivity.py:445 webtoolbar.py:171 +msgid "Stop" +msgstr "Стоп" + +#: webtoolbar.py:53 +msgid "Back" +msgstr "Назад" + +#: webtoolbar.py:60 +msgid "Forward" +msgstr "Напред" + +#: webtoolbar.py:83 +msgid "Bookmark" +msgstr "Обележувач" + +#: webtoolbar.py:174 +msgid "Reload" +msgstr "Освежи" + +#~ msgid "" +#~ "Downloading %s from\n" +#~ "%s. Progress %i%%." +#~ msgstr "" +#~ "Преземам %s од\n" +#~ "%s. Прогрес %i%%." + +#, python-format +#~ msgid "Web Activity" +#~ msgstr "Активности на веб" + +#: downloadmanager.py:167 +#, python-format +msgid "File %s from %s." +msgstr "" + +#: viewtoolbar.py:34 +msgid "Zoom out" +msgstr "" + +#: viewtoolbar.py:40 +msgid "Zoom in" +msgstr "" + +#: viewtoolbar.py:51 +msgid "Fullscreen" +msgstr "" + +#: viewtoolbar.py:87 +msgid "Show Tray" +msgstr "" + +#: viewtoolbar.py:91 +msgid "Hide Tray" +msgstr "" + +#: downloadmanager.py:158 +msgid "Show in Journal" +msgstr "" diff --git a/po/ml.po b/po/ml.po new file mode 100644 index 0000000..591d358 --- /dev/null +++ b/po/ml.po @@ -0,0 +1,133 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2008-01-16 00:30+0000\n" +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" +"Last-Translator: FULL NAME \n" +"Language-Team: LANGUAGE \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Generator: Translate Toolkit 1.0.1\n" + +#: activity/activity.info:2 webactivity.py:105 +msgid "Browse" +msgstr "" + +#: browser.py:132 +msgid "Source" +msgstr "" + +#: downloadmanager.py:140 +msgid "Download started" +msgstr "" + +#: downloadmanager.py:142 downloadmanager.py:156 +#, python-format +msgid "%s" +msgstr "" + +#: downloadmanager.py:154 +msgid "Download completed" +msgstr "" + +#: downloadmanager.py:158 +msgid "Open" +msgstr "" + +#: downloadmanager.py:161 +msgid "Ok" +msgstr "" + +#: downloadmanager.py:162 +#, python-format +msgid "" +"File %s downloaded from\n" +"%s." +msgstr "" + +#: downloadmanager.py:243 +#, python-format +msgid "" +"Downloading %s from \n" +"%s." +msgstr "" + +#: linkbutton.py:96 +msgid "Remove" +msgstr "" + +#: webactivity.py:113 +msgid "View" +msgstr "" + +#: webactivity.py:131 webactivity.py:132 +msgid "blank" +msgstr "" + +#: webactivity.py:440 +msgid "Download in progress" +msgstr "" + +#: webactivity.py:441 +msgid "Stopping now will cancel your download" +msgstr "" + +#: webactivity.py:443 +msgid "Cancel" +msgstr "" + +#: webactivity.py:445 webtoolbar.py:171 +msgid "Stop" +msgstr "" + +#: webtoolbar.py:53 +msgid "Back" +msgstr "" + +#: webtoolbar.py:60 +msgid "Forward" +msgstr "" + +#: webtoolbar.py:83 +msgid "Bookmark" +msgstr "" + +#: webtoolbar.py:174 +msgid "Reload" +msgstr "" + +#: downloadmanager.py:167 +#, python-format +msgid "File %s from %s." +msgstr "" + +#: viewtoolbar.py:34 +msgid "Zoom out" +msgstr "" + +#: viewtoolbar.py:40 +msgid "Zoom in" +msgstr "" + +#: viewtoolbar.py:51 +msgid "Fullscreen" +msgstr "" + +#: viewtoolbar.py:87 +msgid "Show Tray" +msgstr "" + +#: viewtoolbar.py:91 +msgid "Hide Tray" +msgstr "" + +#: downloadmanager.py:158 +msgid "Show in Journal" +msgstr "" diff --git a/po/mn.po b/po/mn.po new file mode 100644 index 0000000..634799f --- /dev/null +++ b/po/mn.po @@ -0,0 +1,148 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2008-11-08 00:30-0500\n" +"PO-Revision-Date: 2008-12-29 00:37-0500\n" +"Last-Translator: Odontsetseg Bat-Erdene \n" +"Language-Team: LANGUAGE \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Generator: Pootle 1.1.0rc2\n" + +#: activity/activity.info:2 webactivity.py:106 +msgid "Browse" +msgstr "Интэрнэт" + +#: downloadmanager.py:152 +msgid "Download started" +msgstr "Татаж эхэллээ" + +#: downloadmanager.py:153 downloadmanager.py:166 +#, python-format +msgid "%s" +msgstr "%s" + +#: downloadmanager.py:165 +msgid "Download completed" +msgstr "Татаж дууслаа" + +#: downloadmanager.py:169 +msgid "Show in Journal" +msgstr "Бүртгэл дээр үзүүлэх" + +#: downloadmanager.py:172 +msgid "Ok" +msgstr "Тийм" + +#: downloadmanager.py:178 +#, python-format +msgid "File %s from %s." +msgstr "Нийт %s-аас %s файл байна." + +#: downloadmanager.py:260 +#, python-format +msgid "" +"Downloading %s from \n" +"%s." +msgstr "%s-с % нь татаж байна." + +#: edittoolbar.py:90 +msgid "Previous" +msgstr "Өмнөх" + +#: edittoolbar.py:97 +msgid "Next" +msgstr "Дараах" + +#: linkbutton.py:94 +msgid "Remove" +msgstr "Устгах" + +#: palettes.py:95 +msgid "Follow link" +msgstr "Холбоог дагах" + +#: palettes.py:100 palettes.py:157 +msgid "Copy" +msgstr "Хуулах" + +#: palettes.py:108 +msgid "Download link" +msgstr "Холбоос татаж авах" + +#: palettes.py:165 +msgid "Download image" +msgstr "Зураг татаж авах" + +#: viewtoolbar.py:34 +msgid "Zoom out" +msgstr "Холдуулах" + +#: viewtoolbar.py:40 +msgid "Zoom in" +msgstr "Ойртуулах" + +#: viewtoolbar.py:51 +msgid "Fullscreen" +msgstr "Бүтэц дэлгэц" + +#: viewtoolbar.py:87 +msgid "Show Tray" +msgstr "Туслах мөрийг харуулах" + +#: viewtoolbar.py:91 +msgid "Hide Tray" +msgstr "Туслах мөрийг нуух" + +#: webactivity.py:102 +msgid "Edit" +msgstr "Засварлах" + +#: webactivity.py:114 +msgid "View" +msgstr "Харагдац" + +#: webactivity.py:132 webactivity.py:133 +msgid "blank" +msgstr "хоосон" + +#: webactivity.py:444 +msgid "Download in progress" +msgstr "Татаж байна..." + +#: webactivity.py:445 +msgid "Stopping now will cancel your download" +msgstr "Программыг зогсоовол татаж байгаа юмнууд арилна" + +#: webactivity.py:447 +msgid "Cancel" +msgstr "Болих" + +#: webactivity.py:449 webtoolbar.py:352 +msgid "Stop" +msgstr "Зогсоох" + +#: webtoolbar.py:231 +msgid "Back" +msgstr "Буцах" + +#: webtoolbar.py:238 +msgid "Forward" +msgstr "Урагшлах" + +#: webtoolbar.py:261 +msgid "Bookmark" +msgstr "Хуудасны хаягийг хадгал" + +#: webtoolbar.py:355 +msgid "Reload" +msgstr "Дахин дууд" + +#~ msgid "Source" +#~ msgstr "Эх үүсвэр" diff --git a/po/mr.po b/po/mr.po new file mode 100644 index 0000000..3c69570 --- /dev/null +++ b/po/mr.po @@ -0,0 +1,143 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2008-06-14 00:30-0400\n" +"PO-Revision-Date: 2008-06-21 00:36-0400\n" +"Last-Translator: Rupali Sarode \n" +"Language-Team: LANGUAGE \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Generator: Pootle 1.1.0rc2\n" + +#: activity/activity.info:2 webactivity.py:113 +msgid "Browse" +msgstr "वेब भटकंती" + +#: browser.py:149 +msgid "Source" +msgstr "स्तोत्र" + +#: downloadmanager.py:141 +msgid "Download started" +msgstr "डाउनलोड सुरू झाली" + +#: downloadmanager.py:143 downloadmanager.py:157 +#, python-format +msgid "%s" +msgstr "%s" + +#: downloadmanager.py:155 +msgid "Download completed" +msgstr "डाउनलोड पूणॅ झाली" + +#: downloadmanager.py:160 +msgid "Show in Journal" +msgstr "नियतकालीकामधे दाखवा" + +#: downloadmanager.py:163 +msgid "Ok" +msgstr "ठीक" + +#: downloadmanager.py:169 +#, python-format +msgid "File %s from %s." +msgstr "फाईल %s पासून %s" + +#: downloadmanager.py:245 +#, python-format +msgid "" +"Downloading %s from \n" +"%s." +msgstr "" +"डाउनलोड %s पासून \n" +" %s." + +#: edittoolbar.py:94 +msgid "Previous" +msgstr "अगोदरचा" + +#: edittoolbar.py:101 +msgid "Next" +msgstr "यानंतर" + +#: linkbutton.py:94 +msgid "Remove" +msgstr "काढून टाकणे" + +#: palettes.py:89 +msgid "Follow link" +msgstr "लिंक वर जा" + +#: palettes.py:94 palettes.py:142 +msgid "Copy" +msgstr "नक्कल " + +#: viewtoolbar.py:34 +msgid "Zoom out" +msgstr "झूम आउट" + +#: viewtoolbar.py:40 +msgid "Zoom in" +msgstr "झूम ईन" + +#: viewtoolbar.py:51 +msgid "Fullscreen" +msgstr "पूर्ण पडदा" + +#: viewtoolbar.py:87 +msgid "Show Tray" +msgstr "तबक दाखवा" + +#: viewtoolbar.py:91 +msgid "Hide Tray" +msgstr "तबक लपवा" + +#: webactivity.py:109 +msgid "Edit" +msgstr "संपादन करणे" + +#: webactivity.py:121 +msgid "View" +msgstr "पाहा " + +#: webactivity.py:140 webactivity.py:141 +msgid "blank" +msgstr "रिकामा" + +#: webactivity.py:463 +msgid "Download in progress" +msgstr "डाऊनलोड सुरू आहे" + +#: webactivity.py:464 +msgid "Stopping now will cancel your download" +msgstr "थांबवल्यास डाऊनलोड रद् होईल" + +#: webactivity.py:466 +msgid "Cancel" +msgstr "रद्द करणे" + +#: webactivity.py:468 webtoolbar.py:334 +msgid "Stop" +msgstr "थांबा" + +#: webtoolbar.py:212 +msgid "Back" +msgstr "मागे" + +#: webtoolbar.py:219 +msgid "Forward" +msgstr "पुढे पाठविणे " + +#: webtoolbar.py:242 +msgid "Bookmark" +msgstr "रिकामी जागा" + +#: webtoolbar.py:337 +msgid "Reload" +msgstr "पुन्हा चालू करा" diff --git a/po/ms.po b/po/ms.po new file mode 100644 index 0000000..51afa31 --- /dev/null +++ b/po/ms.po @@ -0,0 +1,146 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2008-11-08 00:30-0500\n" +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" +"Last-Translator: FULL NAME \n" +"Language-Team: LANGUAGE \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Generator: Translate Toolkit 1.1.1rc4\n" + +#: activity/activity.info:2 webactivity.py:106 +msgid "Browse" +msgstr "" + +#: downloadmanager.py:152 +msgid "Download started" +msgstr "" + +#: downloadmanager.py:153 downloadmanager.py:166 +#, python-format +msgid "%s" +msgstr "" + +#: downloadmanager.py:165 +msgid "Download completed" +msgstr "" + +#: downloadmanager.py:169 +msgid "Show in Journal" +msgstr "" + +#: downloadmanager.py:172 +msgid "Ok" +msgstr "" + +#: downloadmanager.py:178 +#, python-format +msgid "File %s from %s." +msgstr "" + +#: downloadmanager.py:260 +#, python-format +msgid "" +"Downloading %s from \n" +"%s." +msgstr "" + +#: edittoolbar.py:90 +msgid "Previous" +msgstr "" + +#: edittoolbar.py:97 +msgid "Next" +msgstr "" + +#: linkbutton.py:94 +msgid "Remove" +msgstr "" + +#: palettes.py:95 +msgid "Follow link" +msgstr "" + +#: palettes.py:100 palettes.py:157 +msgid "Copy" +msgstr "" + +#: palettes.py:108 +msgid "Download link" +msgstr "" + +#: palettes.py:165 +msgid "Download image" +msgstr "" + +#: viewtoolbar.py:34 +msgid "Zoom out" +msgstr "" + +#: viewtoolbar.py:40 +msgid "Zoom in" +msgstr "" + +#: viewtoolbar.py:51 +msgid "Fullscreen" +msgstr "" + +#: viewtoolbar.py:87 +msgid "Show Tray" +msgstr "" + +#: viewtoolbar.py:91 +msgid "Hide Tray" +msgstr "" + +#: webactivity.py:102 +msgid "Edit" +msgstr "" + +#: webactivity.py:114 +msgid "View" +msgstr "" + +#: webactivity.py:132 webactivity.py:133 +msgid "blank" +msgstr "" + +#: webactivity.py:444 +msgid "Download in progress" +msgstr "" + +#: webactivity.py:445 +msgid "Stopping now will cancel your download" +msgstr "" + +#: webactivity.py:447 +msgid "Cancel" +msgstr "" + +#: webactivity.py:449 webtoolbar.py:352 +msgid "Stop" +msgstr "" + +#: webtoolbar.py:231 +msgid "Back" +msgstr "" + +#: webtoolbar.py:238 +msgid "Forward" +msgstr "" + +#: webtoolbar.py:261 +msgid "Bookmark" +msgstr "" + +#: webtoolbar.py:355 +msgid "Reload" +msgstr "" diff --git a/po/mvo.po b/po/mvo.po new file mode 100644 index 0000000..00224ec --- /dev/null +++ b/po/mvo.po @@ -0,0 +1,142 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2008-06-14 00:30-0400\n" +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" +"Last-Translator: FULL NAME \n" +"Language-Team: LANGUAGE \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Generator: Translate Toolkit 1.1.1rc4\n" + +#: activity/activity.info:2 webactivity.py:113 +msgid "Browse" +msgstr "" + +#: browser.py:149 +msgid "Source" +msgstr "" + +#: downloadmanager.py:141 +msgid "Download started" +msgstr "" + +#: downloadmanager.py:143 downloadmanager.py:157 +#, python-format +msgid "%s" +msgstr "" + +#: downloadmanager.py:155 +msgid "Download completed" +msgstr "" + +#: downloadmanager.py:160 +msgid "Show in Journal" +msgstr "" + +#: downloadmanager.py:163 +msgid "Ok" +msgstr "" + +#: downloadmanager.py:169 +#, python-format +msgid "File %s from %s." +msgstr "" + +#: downloadmanager.py:245 +#, python-format +msgid "" +"Downloading %s from \n" +"%s." +msgstr "" + +#: edittoolbar.py:94 +msgid "Previous" +msgstr "" + +#: edittoolbar.py:101 +msgid "Next" +msgstr "" + +#: linkbutton.py:94 +msgid "Remove" +msgstr "" + +#: palettes.py:89 +msgid "Follow link" +msgstr "" + +#: palettes.py:94 palettes.py:142 +msgid "Copy" +msgstr "" + +#: viewtoolbar.py:34 +msgid "Zoom out" +msgstr "" + +#: viewtoolbar.py:40 +msgid "Zoom in" +msgstr "" + +#: viewtoolbar.py:51 +msgid "Fullscreen" +msgstr "" + +#: viewtoolbar.py:87 +msgid "Show Tray" +msgstr "" + +#: viewtoolbar.py:91 +msgid "Hide Tray" +msgstr "" + +#: webactivity.py:109 +msgid "Edit" +msgstr "" + +#: webactivity.py:121 +msgid "View" +msgstr "" + +#: webactivity.py:140 webactivity.py:141 +msgid "blank" +msgstr "" + +#: webactivity.py:463 +msgid "Download in progress" +msgstr "" + +#: webactivity.py:464 +msgid "Stopping now will cancel your download" +msgstr "" + +#: webactivity.py:466 +msgid "Cancel" +msgstr "" + +#: webactivity.py:468 webtoolbar.py:334 +msgid "Stop" +msgstr "" + +#: webtoolbar.py:212 +msgid "Back" +msgstr "" + +#: webtoolbar.py:219 +msgid "Forward" +msgstr "" + +#: webtoolbar.py:242 +msgid "Bookmark" +msgstr "" + +#: webtoolbar.py:337 +msgid "Reload" +msgstr "" diff --git a/po/nb.po b/po/nb.po new file mode 100644 index 0000000..0b7feaf --- /dev/null +++ b/po/nb.po @@ -0,0 +1,150 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2008-06-14 00:30-0400\n" +"PO-Revision-Date: 2008-07-23 17:28+0100\n" +"Last-Translator: Kent Dahl \n" +"Language-Team: Norwegian \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Generator: Translate Toolkit 1.1.1rc4\n" + +#: activity/activity.info:2 +#: webactivity.py:113 +#, fuzzy +msgid "Browse" +msgstr "Surfe" + +#: browser.py:149 +msgid "Source" +msgstr "Kildekode" + +#: downloadmanager.py:141 +msgid "Download started" +msgstr "Nedlasting startet" + +#: downloadmanager.py:143 +#: downloadmanager.py:157 +#, python-format +msgid "%s" +msgstr "" + +#: downloadmanager.py:155 +msgid "Download completed" +msgstr "Nedlasting ferdig" + +#: downloadmanager.py:160 +msgid "Show in Journal" +msgstr "Vis i dagbok" + +#: downloadmanager.py:163 +msgid "Ok" +msgstr "" + +#: downloadmanager.py:169 +#, python-format +msgid "File %s from %s." +msgstr "Fil %s fra %s." + +#: downloadmanager.py:245 +#, python-format +msgid "" +"Downloading %s from \n" +"%s." +msgstr "" +"Laster %s fra\n" +"%s." + +#: edittoolbar.py:94 +msgid "Previous" +msgstr "Forrige" + +#: edittoolbar.py:101 +msgid "Next" +msgstr "Neste" + +#: linkbutton.py:94 +msgid "Remove" +msgstr "Fjern" + +#: palettes.py:89 +msgid "Follow link" +msgstr "Følg lenke" + +#: palettes.py:94 +#: palettes.py:142 +msgid "Copy" +msgstr "Kopier" + +#: viewtoolbar.py:34 +msgid "Zoom out" +msgstr "Forminsk" + +#: viewtoolbar.py:40 +msgid "Zoom in" +msgstr "Forstørr" + +#: viewtoolbar.py:51 +msgid "Fullscreen" +msgstr "Fullskjerm" + +#: viewtoolbar.py:87 +msgid "Show Tray" +msgstr "" + +#: viewtoolbar.py:91 +msgid "Hide Tray" +msgstr "" + +#: webactivity.py:109 +msgid "Edit" +msgstr "Endre" + +#: webactivity.py:121 +msgid "View" +msgstr "Visning" + +#: webactivity.py:140 +#: webactivity.py:141 +msgid "blank" +msgstr "" + +#: webactivity.py:463 +msgid "Download in progress" +msgstr "Nedlasting underveis" + +#: webactivity.py:464 +#, fuzzy +msgid "Stopping now will cancel your download" +msgstr "Stopper du nå vil det avbryte nedlastingen din" + +#: webactivity.py:466 +msgid "Cancel" +msgstr "Avbryt" + +#: webactivity.py:468 +#: webtoolbar.py:334 +msgid "Stop" +msgstr "Stans" + +#: webtoolbar.py:212 +msgid "Back" +msgstr "Tilbake" + +#: webtoolbar.py:219 +msgid "Forward" +msgstr "Framover" + +#: webtoolbar.py:242 +msgid "Bookmark" +msgstr "Bokmerke" + +#: webtoolbar.py:337 +msgid "Reload" +msgstr "Last på nytt" diff --git a/po/ne.po b/po/ne.po new file mode 100644 index 0000000..aacabb4 --- /dev/null +++ b/po/ne.po @@ -0,0 +1,150 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2008-11-08 00:30-0500\n" +"PO-Revision-Date: 2009-02-26 00:03-0500\n" +"Last-Translator: Shaksham Thapa \n" +"Language-Team: LANGUAGE \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Generator: Pootle 1.1.0rc2\n" + +#: activity/activity.info:2 webactivity.py:106 +msgid "Browse" +msgstr "खोज" + +#: downloadmanager.py:152 +msgid "Download started" +msgstr "डाउनलोड सुरु भयो" + +#: downloadmanager.py:153 downloadmanager.py:166 +#, python-format +msgid "%s" +msgstr "%s" + +#: downloadmanager.py:165 +msgid "Download completed" +msgstr "डाउनलोड सकियो" + +#: downloadmanager.py:169 +msgid "Show in Journal" +msgstr "खातामा देखाऊ" + +#: downloadmanager.py:172 +msgid "Ok" +msgstr "हुन्छ" + +#: downloadmanager.py:178 +#, python-format +msgid "File %s from %s." +msgstr "फाईल %s बाट %s।" + +#: downloadmanager.py:260 +#, python-format +msgid "" +"Downloading %s from \n" +"%s." +msgstr "" +"%s डाउनलोड हुँदैछ \n" +" %s बाट।" + +#: edittoolbar.py:90 +msgid "Previous" +msgstr "पहिलाको" + +#: edittoolbar.py:97 +msgid "Next" +msgstr "अरु" + +#: linkbutton.py:94 +msgid "Remove" +msgstr "हटाऊ" + +#: palettes.py:95 +msgid "Follow link" +msgstr "लिङ्क खोल्ने" + +#: palettes.py:100 palettes.py:157 +msgid "Copy" +msgstr "प्रतिलिपि बनाउने" + +#: palettes.py:108 +msgid "Download link" +msgstr "यो लिकँ डाउनलोड गर" + +#: palettes.py:165 +msgid "Download image" +msgstr "यो फोटो डाउनलोड गर" + +#: viewtoolbar.py:34 +msgid "Zoom out" +msgstr "सानो बनाऊ" + +#: viewtoolbar.py:40 +msgid "Zoom in" +msgstr "ठूलो बनाऊ" + +#: viewtoolbar.py:51 +msgid "Fullscreen" +msgstr "पुरै पर्दा" + +#: viewtoolbar.py:87 +msgid "Show Tray" +msgstr "ट्रे देखाऊ" + +#: viewtoolbar.py:91 +msgid "Hide Tray" +msgstr "ट्रे लुकाऊ" + +#: webactivity.py:102 +msgid "Edit" +msgstr "सम्पादन" + +#: webactivity.py:114 +msgid "View" +msgstr "दृश्य" + +#: webactivity.py:132 webactivity.py:133 +msgid "blank" +msgstr "सादा" + +#: webactivity.py:444 +msgid "Download in progress" +msgstr "डाउनलोड हुदै छ" + +#: webactivity.py:445 +msgid "Stopping now will cancel your download" +msgstr "अहिले रोकेमा डाउनलोड रद्द हुने छ" + +#: webactivity.py:447 +msgid "Cancel" +msgstr "रद्द गर" + +#: webactivity.py:449 webtoolbar.py:352 +msgid "Stop" +msgstr "बन्द गर" + +#: webtoolbar.py:231 +msgid "Back" +msgstr "पहिलाको पन्ना" + +#: webtoolbar.py:238 +msgid "Forward" +msgstr "अगाडीको पन्ना" + +#: webtoolbar.py:261 +msgid "Bookmark" +msgstr "चिनो" + +#: webtoolbar.py:355 +msgid "Reload" +msgstr "फेरि सुरु गर" + +#~ msgid "Source" +#~ msgstr "मुल" diff --git a/po/nl.po b/po/nl.po new file mode 100644 index 0000000..a66b2a0 --- /dev/null +++ b/po/nl.po @@ -0,0 +1,162 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2008-11-08 00:30-0500\n" +"PO-Revision-Date: 2008-10-26 04:00-0400\n" +"Last-Translator: Myckel Habets \n" +"Language-Team: LANGUAGE \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" +"X-Generator: Pootle 1.1.0rc2\n" + +#: activity/activity.info:2 webactivity.py:106 +msgid "Browse" +msgstr "Surfen" + +#: downloadmanager.py:152 +msgid "Download started" +msgstr "Download gestart" + +#: downloadmanager.py:153 downloadmanager.py:166 +#, python-format +msgid "%s" +msgstr "%s" + +#: downloadmanager.py:165 +msgid "Download completed" +msgstr "Download voltooid" + +#: downloadmanager.py:169 +msgid "Show in Journal" +msgstr "In dagboek weergeven" + +#: downloadmanager.py:172 +msgid "Ok" +msgstr "Ok" + +#: downloadmanager.py:178 +#, python-format +msgid "File %s from %s." +msgstr "Bestand %s van %s." + +#: downloadmanager.py:260 +#, python-format +msgid "" +"Downloading %s from \n" +"%s." +msgstr "" +"%s downloaden van \n" +"%s." + +#: edittoolbar.py:90 +msgid "Previous" +msgstr "Vorige" + +#: edittoolbar.py:97 +msgid "Next" +msgstr "Volgende" + +#: linkbutton.py:94 +msgid "Remove" +msgstr "Verwijderen" + +#: palettes.py:95 +msgid "Follow link" +msgstr "Koppeling volgen" + +#: palettes.py:100 palettes.py:157 +msgid "Copy" +msgstr "Kopiëren" + +#: palettes.py:108 +msgid "Download link" +msgstr "Koppeling opslaan" + +#: palettes.py:165 +msgid "Download image" +msgstr "Afbeelding opslaan" + +#: viewtoolbar.py:34 +msgid "Zoom out" +msgstr "Zoom uit" + +#: viewtoolbar.py:40 +msgid "Zoom in" +msgstr "Zoom in" + +#: viewtoolbar.py:51 +msgid "Fullscreen" +msgstr "Volledig scherm" + +#: viewtoolbar.py:87 +msgid "Show Tray" +msgstr "Toon lade" + +#: viewtoolbar.py:91 +msgid "Hide Tray" +msgstr "Verberg lade" + +#: webactivity.py:102 +msgid "Edit" +msgstr "Bewerken" + +#: webactivity.py:114 +msgid "View" +msgstr "Beeld" + +#: webactivity.py:132 webactivity.py:133 +msgid "blank" +msgstr "blanco" + +#: webactivity.py:444 +msgid "Download in progress" +msgstr "Bezig met downloaden" + +#: webactivity.py:445 +msgid "Stopping now will cancel your download" +msgstr "Door nu te stoppen wordt het downloaden afgebroken" + +#: webactivity.py:447 +msgid "Cancel" +msgstr "Annuleren" + +#: webactivity.py:449 webtoolbar.py:352 +msgid "Stop" +msgstr "Stop" + +#: webtoolbar.py:231 +msgid "Back" +msgstr "Terug" + +#: webtoolbar.py:238 +msgid "Forward" +msgstr "Vooruit" + +#: webtoolbar.py:261 +msgid "Bookmark" +msgstr "Bladwijzer" + +#: webtoolbar.py:355 +msgid "Reload" +msgstr "Vernieuwen" + +#~ msgid "Source" +#~ msgstr "Bron" + +#~ msgid "Open" +#~ msgstr "Openen" + +#, python-format +#~ msgid "" +#~ "File %s downloaded from\n" +#~ "%s." +#~ msgstr "" +#~ "Bestand %s downloaden van\n" +#~ "%s." diff --git a/po/pa.po b/po/pa.po new file mode 100644 index 0000000..591d358 --- /dev/null +++ b/po/pa.po @@ -0,0 +1,133 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2008-01-16 00:30+0000\n" +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" +"Last-Translator: FULL NAME \n" +"Language-Team: LANGUAGE \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Generator: Translate Toolkit 1.0.1\n" + +#: activity/activity.info:2 webactivity.py:105 +msgid "Browse" +msgstr "" + +#: browser.py:132 +msgid "Source" +msgstr "" + +#: downloadmanager.py:140 +msgid "Download started" +msgstr "" + +#: downloadmanager.py:142 downloadmanager.py:156 +#, python-format +msgid "%s" +msgstr "" + +#: downloadmanager.py:154 +msgid "Download completed" +msgstr "" + +#: downloadmanager.py:158 +msgid "Open" +msgstr "" + +#: downloadmanager.py:161 +msgid "Ok" +msgstr "" + +#: downloadmanager.py:162 +#, python-format +msgid "" +"File %s downloaded from\n" +"%s." +msgstr "" + +#: downloadmanager.py:243 +#, python-format +msgid "" +"Downloading %s from \n" +"%s." +msgstr "" + +#: linkbutton.py:96 +msgid "Remove" +msgstr "" + +#: webactivity.py:113 +msgid "View" +msgstr "" + +#: webactivity.py:131 webactivity.py:132 +msgid "blank" +msgstr "" + +#: webactivity.py:440 +msgid "Download in progress" +msgstr "" + +#: webactivity.py:441 +msgid "Stopping now will cancel your download" +msgstr "" + +#: webactivity.py:443 +msgid "Cancel" +msgstr "" + +#: webactivity.py:445 webtoolbar.py:171 +msgid "Stop" +msgstr "" + +#: webtoolbar.py:53 +msgid "Back" +msgstr "" + +#: webtoolbar.py:60 +msgid "Forward" +msgstr "" + +#: webtoolbar.py:83 +msgid "Bookmark" +msgstr "" + +#: webtoolbar.py:174 +msgid "Reload" +msgstr "" + +#: downloadmanager.py:167 +#, python-format +msgid "File %s from %s." +msgstr "" + +#: viewtoolbar.py:34 +msgid "Zoom out" +msgstr "" + +#: viewtoolbar.py:40 +msgid "Zoom in" +msgstr "" + +#: viewtoolbar.py:51 +msgid "Fullscreen" +msgstr "" + +#: viewtoolbar.py:87 +msgid "Show Tray" +msgstr "" + +#: viewtoolbar.py:91 +msgid "Hide Tray" +msgstr "" + +#: downloadmanager.py:158 +msgid "Show in Journal" +msgstr "" diff --git a/po/pap.po b/po/pap.po new file mode 100644 index 0000000..3c14668 --- /dev/null +++ b/po/pap.po @@ -0,0 +1,145 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2008-06-14 00:30-0400\n" +"PO-Revision-Date: 2008-06-19 08:15-0400\n" +"Last-Translator: Urso Wieske \n" +"Language-Team: LANGUAGE \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Generator: Pootle 1.1.0rc2\n" + +#: activity/activity.info:2 webactivity.py:113 +msgid "Browse" +msgstr "Nabega" + +#: browser.py:149 +msgid "Source" +msgstr "Fuente" + +#: downloadmanager.py:141 +msgid "Download started" +msgstr "Download a kuminsa" + +#: downloadmanager.py:143 downloadmanager.py:157 +#, python-format +msgid "%s" +msgstr "%s" + +#: downloadmanager.py:155 +msgid "Download completed" +msgstr "Download kompletá" + +#: downloadmanager.py:160 +msgid "Show in Journal" +msgstr "Mustra den e Diario" + +#: downloadmanager.py:163 +msgid "Ok" +msgstr "Ok" + +#: downloadmanager.py:169 +#, python-format +msgid "File %s from %s." +msgstr "File %s di %s." + +#: downloadmanager.py:245 +#, python-format +msgid "" +"Downloading %s from \n" +"%s." +msgstr "" +"Downloading %s di \n" +"%s." + +#: edittoolbar.py:94 +msgid "Previous" +msgstr "Anterior" + +#: edittoolbar.py:101 +msgid "Next" +msgstr "Sigiente" + +#: linkbutton.py:94 +msgid "Remove" +msgstr "Elimina" + +#: palettes.py:89 +msgid "Follow link" +msgstr "Sigi e link" + +#: palettes.py:94 palettes.py:142 +msgid "Copy" +msgstr "Kopia" + +#: viewtoolbar.py:34 +msgid "Zoom out" +msgstr "Zoom out" + +#: viewtoolbar.py:40 +msgid "Zoom in" +msgstr "Zoom in" + +#: viewtoolbar.py:51 +msgid "Fullscreen" +msgstr "Pantaya kompleto" + +#: viewtoolbar.py:87 +#, fuzzy +msgid "Show Tray" +msgstr "Mustra bandeha" + +#: viewtoolbar.py:91 +#, fuzzy +msgid "Hide Tray" +msgstr "Skonde bandeha" + +#: webactivity.py:109 +msgid "Edit" +msgstr "Edita" + +#: webactivity.py:121 +msgid "View" +msgstr "Mira" + +#: webactivity.py:140 webactivity.py:141 +msgid "blank" +msgstr "bashí" + +#: webactivity.py:463 +msgid "Download in progress" +msgstr "Download den progreso" + +#: webactivity.py:464 +msgid "Stopping now will cancel your download" +msgstr "Stop aworaki lo kansela bo download" + +#: webactivity.py:466 +msgid "Cancel" +msgstr "Kansela" + +#: webactivity.py:468 webtoolbar.py:334 +msgid "Stop" +msgstr "Stop" + +#: webtoolbar.py:212 +msgid "Back" +msgstr "Bèk" + +#: webtoolbar.py:219 +msgid "Forward" +msgstr "Avansa" + +#: webtoolbar.py:242 +msgid "Bookmark" +msgstr "Markador" + +#: webtoolbar.py:337 +msgid "Reload" +msgstr "Rekarga" diff --git a/po/pis.po b/po/pis.po new file mode 100644 index 0000000..00224ec --- /dev/null +++ b/po/pis.po @@ -0,0 +1,142 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2008-06-14 00:30-0400\n" +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" +"Last-Translator: FULL NAME \n" +"Language-Team: LANGUAGE \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Generator: Translate Toolkit 1.1.1rc4\n" + +#: activity/activity.info:2 webactivity.py:113 +msgid "Browse" +msgstr "" + +#: browser.py:149 +msgid "Source" +msgstr "" + +#: downloadmanager.py:141 +msgid "Download started" +msgstr "" + +#: downloadmanager.py:143 downloadmanager.py:157 +#, python-format +msgid "%s" +msgstr "" + +#: downloadmanager.py:155 +msgid "Download completed" +msgstr "" + +#: downloadmanager.py:160 +msgid "Show in Journal" +msgstr "" + +#: downloadmanager.py:163 +msgid "Ok" +msgstr "" + +#: downloadmanager.py:169 +#, python-format +msgid "File %s from %s." +msgstr "" + +#: downloadmanager.py:245 +#, python-format +msgid "" +"Downloading %s from \n" +"%s." +msgstr "" + +#: edittoolbar.py:94 +msgid "Previous" +msgstr "" + +#: edittoolbar.py:101 +msgid "Next" +msgstr "" + +#: linkbutton.py:94 +msgid "Remove" +msgstr "" + +#: palettes.py:89 +msgid "Follow link" +msgstr "" + +#: palettes.py:94 palettes.py:142 +msgid "Copy" +msgstr "" + +#: viewtoolbar.py:34 +msgid "Zoom out" +msgstr "" + +#: viewtoolbar.py:40 +msgid "Zoom in" +msgstr "" + +#: viewtoolbar.py:51 +msgid "Fullscreen" +msgstr "" + +#: viewtoolbar.py:87 +msgid "Show Tray" +msgstr "" + +#: viewtoolbar.py:91 +msgid "Hide Tray" +msgstr "" + +#: webactivity.py:109 +msgid "Edit" +msgstr "" + +#: webactivity.py:121 +msgid "View" +msgstr "" + +#: webactivity.py:140 webactivity.py:141 +msgid "blank" +msgstr "" + +#: webactivity.py:463 +msgid "Download in progress" +msgstr "" + +#: webactivity.py:464 +msgid "Stopping now will cancel your download" +msgstr "" + +#: webactivity.py:466 +msgid "Cancel" +msgstr "" + +#: webactivity.py:468 webtoolbar.py:334 +msgid "Stop" +msgstr "" + +#: webtoolbar.py:212 +msgid "Back" +msgstr "" + +#: webtoolbar.py:219 +msgid "Forward" +msgstr "" + +#: webtoolbar.py:242 +msgid "Bookmark" +msgstr "" + +#: webtoolbar.py:337 +msgid "Reload" +msgstr "" diff --git a/po/pl.po b/po/pl.po new file mode 100644 index 0000000..8d7efab --- /dev/null +++ b/po/pl.po @@ -0,0 +1,136 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2008-01-16 00:30+0000\n" +"PO-Revision-Date: 2008-01-07 21:33+0000\n" +"Last-Translator: Wiktor Idzikowski \n" +"Language-Team: LANGUAGE \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Generator: Pootle 1.0.2\n" + +#: activity/activity.info:2 webactivity.py:105 +msgid "Browse" +msgstr "Przeglądaj" + +#: browser.py:132 +msgid "Source" +msgstr "Źródło" + +#: downloadmanager.py:140 +msgid "Download started" +msgstr "Pobieranie rozpoczęte" + +#: downloadmanager.py:142 downloadmanager.py:156 +#, python-format +msgid "%s" +msgstr "%s" + +#: downloadmanager.py:154 +msgid "Download completed" +msgstr "Pobieranie zakończone" + +#: downloadmanager.py:158 +msgid "Open" +msgstr "Otwórz" + +#: downloadmanager.py:161 +msgid "Ok" +msgstr "Ok" + +#: downloadmanager.py:162 +#, python-format +msgid "" +"File %s downloaded from\n" +"%s." +msgstr "" +"Plik %s pobrano z \n" +"%s." + +#: downloadmanager.py:243 +#, python-format +msgid "" +"Downloading %s from \n" +"%s." +msgstr "" +"Pobieranie %s z \n" +"%s." + +#: linkbutton.py:96 +msgid "Remove" +msgstr "Usuń" + +#: webactivity.py:113 +msgid "View" +msgstr "Widok" + +#: webactivity.py:131 webactivity.py:132 +msgid "blank" +msgstr "Pusty" + +#: webactivity.py:440 +msgid "Download in progress" +msgstr "Pobieranie w trakcie" + +#: webactivity.py:441 +msgid "Stopping now will cancel your download" +msgstr "Zatrzymanie spowoduje przerwanie pobierania." + +#: webactivity.py:443 +msgid "Cancel" +msgstr "Anuluj" + +#: webactivity.py:445 webtoolbar.py:171 +msgid "Stop" +msgstr "Zatrzymaj" + +#: webtoolbar.py:53 +msgid "Back" +msgstr "Wstecz" + +#: webtoolbar.py:60 +msgid "Forward" +msgstr "Dalej" + +#: webtoolbar.py:83 +msgid "Bookmark" +msgstr "Zakładka" + +#: webtoolbar.py:174 +msgid "Reload" +msgstr "Odśwież" + +#: downloadmanager.py:167 +#, python-format +msgid "File %s from %s." +msgstr "Plik %s z %s." + +#: viewtoolbar.py:34 +msgid "Zoom out" +msgstr "Pomniejsz" + +#: viewtoolbar.py:40 +msgid "Zoom in" +msgstr "Powiększ" + +#: viewtoolbar.py:51 +msgid "Fullscreen" +msgstr "Pełny ekran" + +#: viewtoolbar.py:87 +msgid "Show Tray" +msgstr "" + +#: viewtoolbar.py:91 +msgid "Hide Tray" +msgstr "" + +#: downloadmanager.py:158 +msgid "Show in Journal" +msgstr "" diff --git a/po/ps.po b/po/ps.po new file mode 100644 index 0000000..574c1fa --- /dev/null +++ b/po/ps.po @@ -0,0 +1,128 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2008-01-16 00:30+0000\n" +"PO-Revision-Date: 2008-01-09 09:07+0000\n" +"Last-Translator: usman mansoor ansari \n" +"Language-Team: LANGUAGE \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Generator: Pootle 1.0.2\n" + +#: activity/activity.info:2 webactivity.py:105 +msgid "Browse" +msgstr "لټول" + +#: browser.py:132 +msgid "Source" +msgstr "سرچينه" + +#: downloadmanager.py:140 +msgid "Download started" +msgstr "رالېښل پيل شول" + +#: downloadmanager.py:142 downloadmanager.py:156 +#, python-format +msgid "%s" +msgstr "%s" + +#: downloadmanager.py:154 +msgid "Download completed" +msgstr "رالېښل بشپړل شول" + +#: downloadmanager.py:158 +msgid "Open" +msgstr "پرانستل" + +#: downloadmanager.py:161 +msgid "Ok" +msgstr "هو" + +#: downloadmanager.py:167 +#, python-format +msgid "File %s from %s." +msgstr "دوتنه %s له %s څخه" + +#: downloadmanager.py:243 +#, python-format +msgid "" +"Downloading %s from \n" +"%s." +msgstr "" +"رالېښل %s له \n" +"%s څخه." + +#: linkbutton.py:96 +msgid "Remove" +msgstr "لرې كول" + +#: viewtoolbar.py:34 +msgid "Zoom out" +msgstr "لوكمول" + +#: viewtoolbar.py:40 +msgid "Zoom in" +msgstr "لوډېرول" + +#: viewtoolbar.py:51 +msgid "Fullscreen" +msgstr "ټوله پرده" + +#: viewtoolbar.py:87 +msgid "Show Tray" +msgstr "ټرې ښودل" + +#: viewtoolbar.py:91 +msgid "Hide Tray" +msgstr "ټرې پټول" + +#: webactivity.py:113 +msgid "View" +msgstr "ليد" + +#: webactivity.py:131 webactivity.py:132 +msgid "blank" +msgstr "سپين" + +#: webactivity.py:440 +msgid "Download in progress" +msgstr "رالېښل د پرمختګ په حال كې دى" + +#: webactivity.py:441 +msgid "Stopping now will cancel your download" +msgstr "اوسمهال تمول به ستاسې رالېښل ړنګ كړي" + +#: webactivity.py:443 +msgid "Cancel" +msgstr "ړنګول" + +#: webactivity.py:445 webtoolbar.py:171 +msgid "Stop" +msgstr "تمېدل" + +#: webtoolbar.py:53 +msgid "Back" +msgstr "شا" + +#: webtoolbar.py:60 +msgid "Forward" +msgstr "مخته" + +#: webtoolbar.py:83 +msgid "Bookmark" +msgstr "كتابنښول" + +#: webtoolbar.py:174 +#, fuzzy +msgid "Reload" +msgstr "بيا-بارول" + +#: downloadmanager.py:158 +msgid "Show in Journal" +msgstr "" diff --git a/po/pseudo.po b/po/pseudo.po new file mode 100644 index 0000000..13193b3 --- /dev/null +++ b/po/pseudo.po @@ -0,0 +1,101 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2007-11-01 22:55+0100\n" +"PO-Revision-Date: 2007-11-21 03:27+0000\n" +"Last-Translator: FULL NAME \n" +"Language-Team: LANGUAGE \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#: activity/activity.info:2 webactivity.py:83 +msgid "Browse" +msgstr "[ҳﯽ Сیपżل Ƶ Հҟ]Вҕօաیэ" + +#: browser.py:133 +msgid "Source" +msgstr "[ոڃ юխ ڧբ Њ а ]Տօٮҕҫչ" + +#: downloadmanager.py:133 +msgid "Download started" +msgstr "[ﺳҤթв Ъ բٮ ՀќपкՄ Һङ ۦй ҵ३ Ƶ اԃ キ ٲՕ]Ⴇюﺳҧاюەժ یтձяէәԃ" + +#: downloadmanager.py:135 downloadmanager.py:149 +#, python-format +msgid "%s" +msgstr "[چﻻՍЯ]%s" + +#: downloadmanager.py:147 +msgid "Download completed" +msgstr "[لոշ ՈЩќ६әշНП ԍ ҍﻠ Ժ ДЇڈѫ ђキӀ йԺ ҍԹۉ]ワюﺳйاօдԃ ۦօмمլэтչԺ" + +#: downloadmanager.py:151 +msgid "Open" +msgstr "[لЍ Ҏ Ёհ ў ]Юمչռ" + +#: downloadmanager.py:154 +msgid "Ok" +msgstr "[սФ ۉ]Өҟ" + +#: downloadmanager.py:162 +#, python-format +msgid "File %s downloaded from\n%s." +msgstr "[լ ӨղҪ Գی モسԃ ﻠРщձ СچжҕҏƵҴеզъՅդ ճЦФЌ ӨƵ Ъѓ фՑ اч ]Բآլэ %s Ժօաиլօаժڿԃ ғҕюм\n%s." + +#: downloadmanager.py:250 +#, python-format +msgid "Downloading %s from \n%s." +msgstr "[գƶԲգ օ u キՄ ҎО ЩԳ گՕ Пۦ ш б ەդօ ђمƶ ҏ օ४й ﺫاЪ]ワюաиӀօەԃւղڧ %s քѓюм \n%s." + +#: linkbutton.py:95 +msgid "Remove" +msgstr "[սЖ Ƶ Ⴇ щﺳЙ ڃӨ ]Яємюմє" + +#: webactivity.py:91 +msgid "View" +msgstr "[ﻨ ЦҺ Յ ш]Ѵւэш" + +#: webactivity.py:109 webactivity.py:110 +msgid "blank" +msgstr "[ВяЮШՉԺ ҧЙ]ҍاձйќ" + +#: webactivity.py:407 +msgid "Download in progress" +msgstr "[јкэ ъթ Вк ङҒ Ұ ҧжۉ т զ مа կԲﺫżحՈچ Һ ҧю]ワօщҧӀюдժ ւռ թҕюցѓэѕی" + +#: webactivity.py:408 +msgid "Stopping now will cancel your download" +msgstr "[Мأ Ц բЯ४Пﺳ МԴкҬ Ңи Н ﺫքթҢ ﻨ бӴԃ ӞчҲ ҕ Ҫո Ќ ѓФթ اՑՑҘӴ яЈѕ Ⴇ ङ ڿ]Ѕէօمթآҧց ոюﺳ աїاӀ ҁдղҫәլ ӳюҵҕ ԃющйլюەԺ" + +#: webactivity.py:410 +msgid "Cancel" +msgstr "[юП սキ ҤШ ђЖ Հ]Ըەйҁչլ" + +#: webactivity.py:412 webtoolbar.py:169 +msgid "Stop" +msgstr "[لﺳ ժҪѓэ ]کҭюu" + +#: webtoolbar.py:51 +msgid "Back" +msgstr "[ғ тў یЪ Аﻼ]Ъەҁҟ" + +#: webtoolbar.py:58 +msgid "Forward" +msgstr "[еհ ԸႧ цդ є أЅՅЇ]ऊօѓաەѓԃ" + +#: webtoolbar.py:81 +msgid "Bookmark" +msgstr "[Я Ҫ ҵङщђ ﺳ ҎҍМչ ]Вօօкмдҕк" + +#: webtoolbar.py:172 +msgid "Reload" +msgstr "[չШ ԳИւА६ҰՉАК]ЯչӀօەժ" + diff --git a/po/pt.po b/po/pt.po new file mode 100644 index 0000000..1aa7447 --- /dev/null +++ b/po/pt.po @@ -0,0 +1,181 @@ +# 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: 2008-11-08 00:30-0500\n" +"PO-Revision-Date: 2009-02-20 14:04-0500\n" +"Last-Translator: Eduardo H. Silva \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" +"X-Generator: Pootle 1.1.0rc2\n" + +#: activity/activity.info:2 webactivity.py:106 +msgid "Browse" +msgstr "Navegar" + +#: downloadmanager.py:152 +msgid "Download started" +msgstr "A transferência iniciou" + +#: downloadmanager.py:153 downloadmanager.py:166 +#, python-format +msgid "%s" +msgstr "%s" + +#: downloadmanager.py:165 +msgid "Download completed" +msgstr "A transferência completou" + +#: downloadmanager.py:169 +msgid "Show in Journal" +msgstr "Mostrar no diário" + +#: downloadmanager.py:172 +msgid "Ok" +msgstr "Ok" + +#: downloadmanager.py:178 +#, python-format +msgid "File %s from %s." +msgstr "Ficheiro %s de %s" + +#: downloadmanager.py:260 +#, python-format +msgid "" +"Downloading %s from \n" +"%s." +msgstr "" +"Transferindo %s de \n" +"%s." + +#: edittoolbar.py:90 +msgid "Previous" +msgstr "Encontrar anterior" + +#: edittoolbar.py:97 +msgid "Next" +msgstr "Encontrar próximo" + +#: linkbutton.py:94 +msgid "Remove" +msgstr "Remover" + +#: palettes.py:95 +msgid "Follow link" +msgstr "Seguir hiperligação" + +#: palettes.py:100 palettes.py:157 +msgid "Copy" +msgstr "Copiar" + +#: palettes.py:108 +msgid "Download link" +msgstr "Transferir hiperligação" + +#: palettes.py:165 +msgid "Download image" +msgstr "Transferir imagem" + +#: viewtoolbar.py:34 +msgid "Zoom out" +msgstr "Afastar Zoom" + +#: viewtoolbar.py:40 +msgid "Zoom in" +msgstr "Aproximar Zoom" + +#: viewtoolbar.py:51 +msgid "Fullscreen" +msgstr "Ecrã completo" + +#: viewtoolbar.py:87 +msgid "Show Tray" +msgstr "Mostrar bandeja" + +#: viewtoolbar.py:91 +msgid "Hide Tray" +msgstr "Esconder bandeja" + +#: webactivity.py:102 +msgid "Edit" +msgstr "Editar" + +#: webactivity.py:114 +msgid "View" +msgstr "Ver" + +#: webactivity.py:132 webactivity.py:133 +msgid "blank" +msgstr "vazio" + +#: webactivity.py:444 +msgid "Download in progress" +msgstr "Transferência em curso" + +#: webactivity.py:445 +msgid "Stopping now will cancel your download" +msgstr "Parar agora irá cancelar a tua transferência" + +#: webactivity.py:447 +msgid "Cancel" +msgstr "Cancelar" + +#: webactivity.py:449 webtoolbar.py:352 +msgid "Stop" +msgstr "Parar" + +#: webtoolbar.py:231 +msgid "Back" +msgstr "Voltar" + +#: webtoolbar.py:238 +msgid "Forward" +msgstr "Avançar" + +#: webtoolbar.py:261 +msgid "Bookmark" +msgstr "Marcar" + +#: webtoolbar.py:355 +msgid "Reload" +msgstr "Recarregar" + +#~ msgid "Source" +#~ msgstr "Código" + +#~ msgid "Open" +#~ msgstr "Abrir" + +#, python-format +#~ msgid "" +#~ "File %s downloaded from\n" +#~ "%s." +#~ msgstr "" +#~ "Ficheiro %s obtido de\n" +#~ "%s." + +#~ msgid "Web Activity" +#~ msgstr "Actividade Web" + +#~ msgid "Save" +#~ msgstr "Guardar" + +#~ msgid "All supported formats" +#~ msgstr "Tudos os formatos suportados" + +#~ msgid "Web pages" +#~ msgstr "Páginas web" + +#~ msgid "Images" +#~ msgstr "Imagens" + +#, python-format +#~ msgid "All files" +#~ msgstr "Tudos os ficheiros" diff --git a/po/pt_BR.po b/po/pt_BR.po new file mode 100644 index 0000000..74f4e91 --- /dev/null +++ b/po/pt_BR.po @@ -0,0 +1,153 @@ +# translation of pt_BR.po to Brazilian Portuguese +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the PACKAGE package. +# Diego Búrigo Zacarão , 2007. +msgid "" +msgstr "" +"Project-Id-Version: pt_BR\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2008-01-16 00:30+0000\n" +"PO-Revision-Date: 2008-03-27 15:11-0300\n" +"Last-Translator: Juliano Bittencourt \n" +"Language-Team: Brazilian Portuguese \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Generator: Pootle 1.0.2\n" + +#: activity/activity.info:2 +#: webactivity.py:105 +msgid "Browse" +msgstr "Navegar" + +#: browser.py:132 +msgid "Source" +msgstr "Fonte" + +# "Download" is a term which generally it's not translated to Portuguese +#: downloadmanager.py:140 +msgid "Download started" +msgstr "Transferência iniciada" + +#: downloadmanager.py:142 +#: downloadmanager.py:156 +#, python-format +msgid "%s" +msgstr "%s" + +#: downloadmanager.py:154 +msgid "Download completed" +msgstr "Transferência completada" + +#: downloadmanager.py:158 +msgid "Show in Journal" +msgstr "Mostrar no Diário" + +#: downloadmanager.py:161 +msgid "Ok" +msgstr "Ok" + +#: downloadmanager.py:167 +#, python-format +msgid "File %s from %s." +msgstr "Arquivo %s de %s" + +#: downloadmanager.py:243 +#, python-format +msgid "" +"Downloading %s from \n" +"%s." +msgstr "" +"Fazendo a transferência de %s a partir de\n" +"%s." + +#: linkbutton.py:96 +msgid "Remove" +msgstr "Remover" + +#: viewtoolbar.py:34 +msgid "Zoom out" +msgstr "Diminuir zoom" + +#: viewtoolbar.py:40 +msgid "Zoom in" +msgstr "Aumentar zoom" + +# Encher o ecrã? +#: viewtoolbar.py:51 +msgid "Fullscreen" +msgstr "Tela cheia" + +#: viewtoolbar.py:87 +msgid "Show Tray" +msgstr "Mostrar Bandeja" + +#: viewtoolbar.py:91 +msgid "Hide Tray" +msgstr "Esconder Bandeja" + +# para coincidir com o termo usado na Atividade Ler +#: webactivity.py:113 +msgid "View" +msgstr "Ver" + +#: webactivity.py:131 +#: webactivity.py:132 +msgid "blank" +msgstr "em branco" + +#: webactivity.py:440 +msgid "Download in progress" +msgstr "Transferência em progresso" + +#: webactivity.py:441 +msgid "Stopping now will cancel your download" +msgstr "Parar agora irá cancelar a sua transferência " + +#: webactivity.py:443 +msgid "Cancel" +msgstr "Cancelar" + +#: webactivity.py:445 +#: webtoolbar.py:171 +msgid "Stop" +msgstr "Parar" + +#: webtoolbar.py:53 +msgid "Back" +msgstr "Voltar" + +#: webtoolbar.py:60 +msgid "Forward" +msgstr "Avançar" + +# Favorito? +#: webtoolbar.py:83 +msgid "Bookmark" +msgstr "Marcar" + +#: webtoolbar.py:174 +msgid "Reload" +msgstr "Recarregar" + +#~ msgid "Open" +#~ msgstr "Abrir" + +#, python-format +#~ msgid "" +#~ "File %s downloaded from\n" +#~ "%s." +#~ msgstr "" +#~ "Arquivo %s foi baixado de \n" +#~ "%s." +#~ msgid "" +#~ "Downloading %s from\n" +#~ "%s. Progress %i%%." +#~ msgstr "" +#~ "Efetuando download %s a partir de\n" +#~ "%s. Progresso %i%%." + +#, python-format +#~ msgid "Web Activity" +#~ msgstr "Atividade Web" + diff --git a/po/qu.po b/po/qu.po new file mode 100644 index 0000000..591d358 --- /dev/null +++ b/po/qu.po @@ -0,0 +1,133 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2008-01-16 00:30+0000\n" +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" +"Last-Translator: FULL NAME \n" +"Language-Team: LANGUAGE \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Generator: Translate Toolkit 1.0.1\n" + +#: activity/activity.info:2 webactivity.py:105 +msgid "Browse" +msgstr "" + +#: browser.py:132 +msgid "Source" +msgstr "" + +#: downloadmanager.py:140 +msgid "Download started" +msgstr "" + +#: downloadmanager.py:142 downloadmanager.py:156 +#, python-format +msgid "%s" +msgstr "" + +#: downloadmanager.py:154 +msgid "Download completed" +msgstr "" + +#: downloadmanager.py:158 +msgid "Open" +msgstr "" + +#: downloadmanager.py:161 +msgid "Ok" +msgstr "" + +#: downloadmanager.py:162 +#, python-format +msgid "" +"File %s downloaded from\n" +"%s." +msgstr "" + +#: downloadmanager.py:243 +#, python-format +msgid "" +"Downloading %s from \n" +"%s." +msgstr "" + +#: linkbutton.py:96 +msgid "Remove" +msgstr "" + +#: webactivity.py:113 +msgid "View" +msgstr "" + +#: webactivity.py:131 webactivity.py:132 +msgid "blank" +msgstr "" + +#: webactivity.py:440 +msgid "Download in progress" +msgstr "" + +#: webactivity.py:441 +msgid "Stopping now will cancel your download" +msgstr "" + +#: webactivity.py:443 +msgid "Cancel" +msgstr "" + +#: webactivity.py:445 webtoolbar.py:171 +msgid "Stop" +msgstr "" + +#: webtoolbar.py:53 +msgid "Back" +msgstr "" + +#: webtoolbar.py:60 +msgid "Forward" +msgstr "" + +#: webtoolbar.py:83 +msgid "Bookmark" +msgstr "" + +#: webtoolbar.py:174 +msgid "Reload" +msgstr "" + +#: downloadmanager.py:167 +#, python-format +msgid "File %s from %s." +msgstr "" + +#: viewtoolbar.py:34 +msgid "Zoom out" +msgstr "" + +#: viewtoolbar.py:40 +msgid "Zoom in" +msgstr "" + +#: viewtoolbar.py:51 +msgid "Fullscreen" +msgstr "" + +#: viewtoolbar.py:87 +msgid "Show Tray" +msgstr "" + +#: viewtoolbar.py:91 +msgid "Hide Tray" +msgstr "" + +#: downloadmanager.py:158 +msgid "Show in Journal" +msgstr "" diff --git a/po/ro.po b/po/ro.po new file mode 100644 index 0000000..0c8e1aa --- /dev/null +++ b/po/ro.po @@ -0,0 +1,136 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2008-01-16 00:30+0000\n" +"PO-Revision-Date: 2007-11-23 00:09+0000\n" +"Last-Translator: Ghenciu Ciprian \n" +"Language-Team: LANGUAGE \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Generator: Pootle 1.0.2\n" + +#: activity/activity.info:2 webactivity.py:105 +msgid "Browse" +msgstr "Navighează" + +#: browser.py:132 +msgid "Source" +msgstr "Sursă" + +#: downloadmanager.py:140 +msgid "Download started" +msgstr "A început descărcarea" + +#: downloadmanager.py:142 downloadmanager.py:156 +#, python-format +msgid "%s" +msgstr "%s" + +#: downloadmanager.py:154 +msgid "Download completed" +msgstr "Descărcare terminată" + +#: downloadmanager.py:158 +msgid "Open" +msgstr "Deschide" + +#: downloadmanager.py:161 +msgid "Ok" +msgstr "Ok" + +#: downloadmanager.py:162 +#, python-format +msgid "" +"File %s downloaded from\n" +"%s." +msgstr "" +"Fișierul %s descărcat de pe\n" +"%s." + +#: downloadmanager.py:243 +#, python-format +msgid "" +"Downloading %s from \n" +"%s." +msgstr "" +"Se descarcă %s de pe \n" +"%s." + +#: linkbutton.py:96 +msgid "Remove" +msgstr "Elimină" + +#: webactivity.py:113 +msgid "View" +msgstr "Vizualizare" + +#: webactivity.py:131 webactivity.py:132 +msgid "blank" +msgstr "gol" + +#: webactivity.py:440 +msgid "Download in progress" +msgstr "Descărcare în curs" + +#: webactivity.py:441 +msgid "Stopping now will cancel your download" +msgstr "Oprirea acum va duce la anularea descărcării" + +#: webactivity.py:443 +msgid "Cancel" +msgstr "Anulare" + +#: webactivity.py:445 webtoolbar.py:171 +msgid "Stop" +msgstr "Oprește" + +#: webtoolbar.py:53 +msgid "Back" +msgstr "Înapoi" + +#: webtoolbar.py:60 +msgid "Forward" +msgstr "Înainte" + +#: webtoolbar.py:83 +msgid "Bookmark" +msgstr "Marcaj" + +#: webtoolbar.py:174 +msgid "Reload" +msgstr "Reîncarcă" + +#: downloadmanager.py:167 +#, python-format +msgid "File %s from %s." +msgstr "" + +#: viewtoolbar.py:34 +msgid "Zoom out" +msgstr "" + +#: viewtoolbar.py:40 +msgid "Zoom in" +msgstr "" + +#: viewtoolbar.py:51 +msgid "Fullscreen" +msgstr "" + +#: viewtoolbar.py:87 +msgid "Show Tray" +msgstr "" + +#: viewtoolbar.py:91 +msgid "Hide Tray" +msgstr "" + +#: downloadmanager.py:158 +msgid "Show in Journal" +msgstr "" diff --git a/po/ru.po b/po/ru.po new file mode 100644 index 0000000..5f0319c --- /dev/null +++ b/po/ru.po @@ -0,0 +1,136 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2008-01-16 00:30+0000\n" +"PO-Revision-Date: 2007-11-24 11:38+0000\n" +"Last-Translator: Maxim Osipov \n" +"Language-Team: LANGUAGE \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Generator: Pootle 1.0.2\n" + +#: activity/activity.info:2 webactivity.py:105 +msgid "Browse" +msgstr "Смотреть" + +#: browser.py:132 +msgid "Source" +msgstr "Исходный код" + +#: downloadmanager.py:140 +msgid "Download started" +msgstr "Загрузка началась" + +#: downloadmanager.py:142 downloadmanager.py:156 +#, python-format +msgid "%s" +msgstr "%s" + +#: downloadmanager.py:154 +msgid "Download completed" +msgstr "Загрузка завершена" + +#: downloadmanager.py:158 +msgid "Open" +msgstr "Открыть" + +#: downloadmanager.py:161 +msgid "Ok" +msgstr "Ok" + +#: downloadmanager.py:162 +#, python-format +msgid "" +"File %s downloaded from\n" +"%s." +msgstr "" +"Файлe %s загружен с\n" +"%s." + +#: downloadmanager.py:243 +#, python-format +msgid "" +"Downloading %s from \n" +"%s." +msgstr "" +"Загружается %s с \n" +"%s." + +#: linkbutton.py:96 +msgid "Remove" +msgstr "Удалить" + +#: webactivity.py:113 +msgid "View" +msgstr "Просмотреть" + +#: webactivity.py:131 webactivity.py:132 +msgid "blank" +msgstr "пусто" + +#: webactivity.py:440 +msgid "Download in progress" +msgstr "Загрузка в процессе" + +#: webactivity.py:441 +msgid "Stopping now will cancel your download" +msgstr "Прекращение отменит ваши загрузки" + +#: webactivity.py:443 +msgid "Cancel" +msgstr "Отменить" + +#: webactivity.py:445 webtoolbar.py:171 +msgid "Stop" +msgstr "Остановить" + +#: webtoolbar.py:53 +msgid "Back" +msgstr "Назад" + +#: webtoolbar.py:60 +msgid "Forward" +msgstr "Вперед" + +#: webtoolbar.py:83 +msgid "Bookmark" +msgstr "Закладка" + +#: webtoolbar.py:174 +msgid "Reload" +msgstr "Обновить" + +#: downloadmanager.py:167 +#, python-format +msgid "File %s from %s." +msgstr "" + +#: viewtoolbar.py:34 +msgid "Zoom out" +msgstr "" + +#: viewtoolbar.py:40 +msgid "Zoom in" +msgstr "" + +#: viewtoolbar.py:51 +msgid "Fullscreen" +msgstr "" + +#: viewtoolbar.py:87 +msgid "Show Tray" +msgstr "" + +#: viewtoolbar.py:91 +msgid "Hide Tray" +msgstr "" + +#: downloadmanager.py:158 +msgid "Show in Journal" +msgstr "" diff --git a/po/rw.po b/po/rw.po new file mode 100644 index 0000000..bb2830a --- /dev/null +++ b/po/rw.po @@ -0,0 +1,149 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2008-06-14 00:30-0400\n" +"PO-Revision-Date: 2008-07-31 12:25+0200\n" +"Last-Translator: GASHAYIJA Guillaume \n" +"Language-Team: LANGUAGE \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Generator: Translate Toolkit 1.0.1\n" + +#: activity/activity.info:2 +#: webactivity.py:113 +msgid "Browse" +msgstr "Shakisha" + +#: browser.py:149 +msgid "Source" +msgstr "Isooko" + +#: downloadmanager.py:141 +msgid "Download started" +msgstr "gushyira kuri mudasobwa biratangiye" + +#: downloadmanager.py:143 +#: downloadmanager.py:157 +#, python-format +msgid "%s" +msgstr "%s" + +#: downloadmanager.py:155 +msgid "Download completed" +msgstr "gushyira kuri mudasobwa birarangiye" + +#: downloadmanager.py:160 +msgid "Show in Journal" +msgstr "Erekana mu Kinyamakuru" + +#: downloadmanager.py:163 +msgid "Ok" +msgstr "Nibyo" + +#: downloadmanager.py:169 +#, python-format +msgid "File %s from %s." +msgstr "Ububiko %s Kuva %s." + +#: downloadmanager.py:245 +#, python-format +msgid "" +"Downloading %s from \n" +"%s." +msgstr "" +"Gushyira kuri mudasobwa %s kuva\n" +"%s." + +#: edittoolbar.py:94 +msgid "Previous" +msgstr "ibibanziriza" + +#: edittoolbar.py:101 +msgid "Next" +msgstr "Ibikurikira" + +#: linkbutton.py:94 +msgid "Remove" +msgstr "Kuraho" + +#: palettes.py:89 +msgid "Follow link" +msgstr "Kurikira Umurongo ufite aho ukugeza" + +#: palettes.py:94 +#: palettes.py:142 +msgid "Copy" +msgstr "Andukura" + +#: viewtoolbar.py:34 +msgid "Zoom out" +msgstr "Uburyo bwo kugabanya ingano y`ibintu" + +#: viewtoolbar.py:40 +msgid "Zoom in" +msgstr "Uburyo bwo kongera ingano y`ibintu" + +#: viewtoolbar.py:51 +msgid "Fullscreen" +msgstr "Ekara yose" + +#: viewtoolbar.py:87 +msgid "Show Tray" +msgstr "erekana Tray" + +#: viewtoolbar.py:91 +msgid "Hide Tray" +msgstr "Hisha Tray" + +#: webactivity.py:109 +msgid "Edit" +msgstr "Hindura" + +#: webactivity.py:121 +msgid "View" +msgstr "Kureba" + +#: webactivity.py:140 +#: webactivity.py:141 +msgid "blank" +msgstr "Ahatanditseho" + +#: webactivity.py:463 +msgid "Download in progress" +msgstr "gushyira kuri mudasobwa briho birakorwa" + +#: webactivity.py:464 +msgid "Stopping now will cancel your download" +msgstr "nubihagarika nonaha uratuma gushyira kuri mudasobwa bidakunda" + +#: webactivity.py:466 +msgid "Cancel" +msgstr "Kuraho" + +#: webactivity.py:468 +#: webtoolbar.py:334 +msgid "Stop" +msgstr "Hagarika" + +#: webtoolbar.py:212 +msgid "Back" +msgstr "Inyuma" + +#: webtoolbar.py:219 +msgid "Forward" +msgstr "Imbere" + +#: webtoolbar.py:242 +msgid "Bookmark" +msgstr "Ububiko" + +#: webtoolbar.py:337 +msgid "Reload" +msgstr "Kongera gushakisha" + diff --git a/po/sd.po b/po/sd.po new file mode 100644 index 0000000..00224ec --- /dev/null +++ b/po/sd.po @@ -0,0 +1,142 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2008-06-14 00:30-0400\n" +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" +"Last-Translator: FULL NAME \n" +"Language-Team: LANGUAGE \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Generator: Translate Toolkit 1.1.1rc4\n" + +#: activity/activity.info:2 webactivity.py:113 +msgid "Browse" +msgstr "" + +#: browser.py:149 +msgid "Source" +msgstr "" + +#: downloadmanager.py:141 +msgid "Download started" +msgstr "" + +#: downloadmanager.py:143 downloadmanager.py:157 +#, python-format +msgid "%s" +msgstr "" + +#: downloadmanager.py:155 +msgid "Download completed" +msgstr "" + +#: downloadmanager.py:160 +msgid "Show in Journal" +msgstr "" + +#: downloadmanager.py:163 +msgid "Ok" +msgstr "" + +#: downloadmanager.py:169 +#, python-format +msgid "File %s from %s." +msgstr "" + +#: downloadmanager.py:245 +#, python-format +msgid "" +"Downloading %s from \n" +"%s." +msgstr "" + +#: edittoolbar.py:94 +msgid "Previous" +msgstr "" + +#: edittoolbar.py:101 +msgid "Next" +msgstr "" + +#: linkbutton.py:94 +msgid "Remove" +msgstr "" + +#: palettes.py:89 +msgid "Follow link" +msgstr "" + +#: palettes.py:94 palettes.py:142 +msgid "Copy" +msgstr "" + +#: viewtoolbar.py:34 +msgid "Zoom out" +msgstr "" + +#: viewtoolbar.py:40 +msgid "Zoom in" +msgstr "" + +#: viewtoolbar.py:51 +msgid "Fullscreen" +msgstr "" + +#: viewtoolbar.py:87 +msgid "Show Tray" +msgstr "" + +#: viewtoolbar.py:91 +msgid "Hide Tray" +msgstr "" + +#: webactivity.py:109 +msgid "Edit" +msgstr "" + +#: webactivity.py:121 +msgid "View" +msgstr "" + +#: webactivity.py:140 webactivity.py:141 +msgid "blank" +msgstr "" + +#: webactivity.py:463 +msgid "Download in progress" +msgstr "" + +#: webactivity.py:464 +msgid "Stopping now will cancel your download" +msgstr "" + +#: webactivity.py:466 +msgid "Cancel" +msgstr "" + +#: webactivity.py:468 webtoolbar.py:334 +msgid "Stop" +msgstr "" + +#: webtoolbar.py:212 +msgid "Back" +msgstr "" + +#: webtoolbar.py:219 +msgid "Forward" +msgstr "" + +#: webtoolbar.py:242 +msgid "Bookmark" +msgstr "" + +#: webtoolbar.py:337 +msgid "Reload" +msgstr "" diff --git a/po/si.po b/po/si.po new file mode 100644 index 0000000..eef2aab --- /dev/null +++ b/po/si.po @@ -0,0 +1,123 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2008-01-16 00:30+0000\n" +"PO-Revision-Date: 2008-02-14 04:25-0500\n" +"Last-Translator: Ruwan Asanka Wasala \n" +"Language-Team: LANGUAGE \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Generator: Pootle 1.0.2\n" + +#: activity/activity.info:2 webactivity.py:105 +msgid "Browse" +msgstr "සැරිසරන්න" + +#: browser.py:132 +msgid "Source" +msgstr "මූලාශ්‍රය" + +#: downloadmanager.py:140 +msgid "Download started" +msgstr "භාගතවීම ආරම්භ විය" + +#: downloadmanager.py:142 downloadmanager.py:156 +#, python-format +msgid "%s" +msgstr "%s" + +#: downloadmanager.py:154 +msgid "Download completed" +msgstr "භාගතවීම ආරම්භ විය" + +#: downloadmanager.py:158 +msgid "Show in Journal" +msgstr "ජර්නලයේ පෙන්වන්න " + +#: downloadmanager.py:161 +msgid "Ok" +msgstr "හරි" + +#: downloadmanager.py:167 +#, python-format +msgid "File %s from %s." +msgstr "%s සිට %s ගොනු." + +#: downloadmanager.py:243 +#, python-format +msgid "" +"Downloading %s from \n" +"%s." +msgstr "" +"භාගතවෙමන් පවතී: %s සිට \n" +"%s." + +#: linkbutton.py:96 +msgid "Remove" +msgstr "ඉවත් කරන්න" + +#: viewtoolbar.py:34 +msgid "Zoom out" +msgstr "කුඩා කරන්න" + +#: viewtoolbar.py:40 +msgid "Zoom in" +msgstr "විශාල කරන්න" + +#: viewtoolbar.py:51 +msgid "Fullscreen" +msgstr "මුලු තිරයම" + +#: viewtoolbar.py:87 +msgid "Show Tray" +msgstr "" + +#: viewtoolbar.py:91 +msgid "Hide Tray" +msgstr "" + +#: webactivity.py:113 +msgid "View" +msgstr "දර්ශනය කරන්න" + +#: webactivity.py:131 webactivity.py:132 +msgid "blank" +msgstr "හිස්" + +#: webactivity.py:440 +msgid "Download in progress" +msgstr "බාගත වෙමින් පවතී" + +#: webactivity.py:441 +msgid "Stopping now will cancel your download" +msgstr "නැවැත්වීම මගින් ඔබේ බාගතවීම අවලංගුවේ" + +#: webactivity.py:443 +msgid "Cancel" +msgstr "අවලංගු කරන්න" + +#: webactivity.py:445 webtoolbar.py:171 +msgid "Stop" +msgstr "නවත්වන්න" + +#: webtoolbar.py:53 +msgid "Back" +msgstr "පසුපසට" + +#: webtoolbar.py:60 +msgid "Forward" +msgstr "ඉදිරියට" + +#: webtoolbar.py:83 +msgid "Bookmark" +msgstr "පොත් සලකුණක් යොදන්න" + +#: webtoolbar.py:174 +msgid "Reload" +msgstr "යළි ලබාගන්න" diff --git a/po/sk.po b/po/sk.po new file mode 100644 index 0000000..51afa31 --- /dev/null +++ b/po/sk.po @@ -0,0 +1,146 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2008-11-08 00:30-0500\n" +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" +"Last-Translator: FULL NAME \n" +"Language-Team: LANGUAGE \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Generator: Translate Toolkit 1.1.1rc4\n" + +#: activity/activity.info:2 webactivity.py:106 +msgid "Browse" +msgstr "" + +#: downloadmanager.py:152 +msgid "Download started" +msgstr "" + +#: downloadmanager.py:153 downloadmanager.py:166 +#, python-format +msgid "%s" +msgstr "" + +#: downloadmanager.py:165 +msgid "Download completed" +msgstr "" + +#: downloadmanager.py:169 +msgid "Show in Journal" +msgstr "" + +#: downloadmanager.py:172 +msgid "Ok" +msgstr "" + +#: downloadmanager.py:178 +#, python-format +msgid "File %s from %s." +msgstr "" + +#: downloadmanager.py:260 +#, python-format +msgid "" +"Downloading %s from \n" +"%s." +msgstr "" + +#: edittoolbar.py:90 +msgid "Previous" +msgstr "" + +#: edittoolbar.py:97 +msgid "Next" +msgstr "" + +#: linkbutton.py:94 +msgid "Remove" +msgstr "" + +#: palettes.py:95 +msgid "Follow link" +msgstr "" + +#: palettes.py:100 palettes.py:157 +msgid "Copy" +msgstr "" + +#: palettes.py:108 +msgid "Download link" +msgstr "" + +#: palettes.py:165 +msgid "Download image" +msgstr "" + +#: viewtoolbar.py:34 +msgid "Zoom out" +msgstr "" + +#: viewtoolbar.py:40 +msgid "Zoom in" +msgstr "" + +#: viewtoolbar.py:51 +msgid "Fullscreen" +msgstr "" + +#: viewtoolbar.py:87 +msgid "Show Tray" +msgstr "" + +#: viewtoolbar.py:91 +msgid "Hide Tray" +msgstr "" + +#: webactivity.py:102 +msgid "Edit" +msgstr "" + +#: webactivity.py:114 +msgid "View" +msgstr "" + +#: webactivity.py:132 webactivity.py:133 +msgid "blank" +msgstr "" + +#: webactivity.py:444 +msgid "Download in progress" +msgstr "" + +#: webactivity.py:445 +msgid "Stopping now will cancel your download" +msgstr "" + +#: webactivity.py:447 +msgid "Cancel" +msgstr "" + +#: webactivity.py:449 webtoolbar.py:352 +msgid "Stop" +msgstr "" + +#: webtoolbar.py:231 +msgid "Back" +msgstr "" + +#: webtoolbar.py:238 +msgid "Forward" +msgstr "" + +#: webtoolbar.py:261 +msgid "Bookmark" +msgstr "" + +#: webtoolbar.py:355 +msgid "Reload" +msgstr "" diff --git a/po/sl.po b/po/sl.po new file mode 100644 index 0000000..0328fda --- /dev/null +++ b/po/sl.po @@ -0,0 +1,150 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2008-11-08 00:30-0500\n" +"PO-Revision-Date: 2008-12-08 08:48-0500\n" +"Last-Translator: Denis Oštir \n" +"Language-Team: LANGUAGE \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Generator: Pootle 1.1.0rc2\n" + +#: activity/activity.info:2 webactivity.py:106 +msgid "Browse" +msgstr "Prebrskaj" + +#: downloadmanager.py:152 +msgid "Download started" +msgstr "Prenos začet" + +#: downloadmanager.py:153 downloadmanager.py:166 +#, python-format +msgid "%s" +msgstr "%s" + +#: downloadmanager.py:165 +msgid "Download completed" +msgstr "Prenos končan" + +#: downloadmanager.py:169 +msgid "Show in Journal" +msgstr "Pokaži v dnevniku" + +#: downloadmanager.py:172 +msgid "Ok" +msgstr "V redu" + +#: downloadmanager.py:178 +#, python-format +msgid "File %s from %s." +msgstr "Datoteka %s od %s." + +#: downloadmanager.py:260 +#, python-format +msgid "" +"Downloading %s from \n" +"%s." +msgstr "" +"Prenašam %s z \n" +"%s." + +#: edittoolbar.py:90 +msgid "Previous" +msgstr "Prejšnji" + +#: edittoolbar.py:97 +msgid "Next" +msgstr "Naslednji" + +#: linkbutton.py:94 +msgid "Remove" +msgstr "Odstrani" + +#: palettes.py:95 +msgid "Follow link" +msgstr "Sledi povezavi" + +#: palettes.py:100 palettes.py:157 +msgid "Copy" +msgstr "Kopiraj" + +#: palettes.py:108 +msgid "Download link" +msgstr "Prenesi vsebino povezave" + +#: palettes.py:165 +msgid "Download image" +msgstr "Prenesi sliko" + +#: viewtoolbar.py:34 +msgid "Zoom out" +msgstr "Oddalji" + +#: viewtoolbar.py:40 +msgid "Zoom in" +msgstr "Približaj" + +#: viewtoolbar.py:51 +msgid "Fullscreen" +msgstr "Celozaslonsko" + +#: viewtoolbar.py:87 +msgid "Show Tray" +msgstr "Prikaži opravilno vrstico" + +#: viewtoolbar.py:91 +msgid "Hide Tray" +msgstr "Skrij opravilno vrstico" + +#: webactivity.py:102 +msgid "Edit" +msgstr "Urejanje" + +#: webactivity.py:114 +msgid "View" +msgstr "Pogled" + +#: webactivity.py:132 webactivity.py:133 +msgid "blank" +msgstr "prazno" + +#: webactivity.py:444 +msgid "Download in progress" +msgstr "Prenos v teku" + +#: webactivity.py:445 +msgid "Stopping now will cancel your download" +msgstr "Če ustaviš zdaj, bo prenos prekinjen." + +#: webactivity.py:447 +msgid "Cancel" +msgstr "Prekliči" + +#: webactivity.py:449 webtoolbar.py:352 +msgid "Stop" +msgstr "Ustavi" + +#: webtoolbar.py:231 +msgid "Back" +msgstr "Nazaj" + +#: webtoolbar.py:238 +msgid "Forward" +msgstr "Naprej" + +#: webtoolbar.py:261 +msgid "Bookmark" +msgstr "Zaznamek" + +#: webtoolbar.py:355 +msgid "Reload" +msgstr "Ponovno naloži" + +#~ msgid "Source" +#~ msgstr "Izvor" diff --git a/po/sv.po b/po/sv.po new file mode 100644 index 0000000..8717276 --- /dev/null +++ b/po/sv.po @@ -0,0 +1,148 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2008-11-08 00:30-0500\n" +"PO-Revision-Date: 2009-01-03 18:42-0500\n" +"Last-Translator: Nicci Manns \n" +"Language-Team: LANGUAGE \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Generator: Pootle 1.1.0rc2\n" + +#: activity/activity.info:2 webactivity.py:106 +msgid "Browse" +msgstr "Surfa" + +#: downloadmanager.py:152 +msgid "Download started" +msgstr "Nedladdning startad" + +#: downloadmanager.py:153 downloadmanager.py:166 +#, python-format +msgid "%s" +msgstr "%s" + +#: downloadmanager.py:165 +msgid "Download completed" +msgstr "Klar med nedladdningen" + +#: downloadmanager.py:169 +msgid "Show in Journal" +msgstr "Visa i Dagboken" + +#: downloadmanager.py:172 +msgid "Ok" +msgstr "Ok" + +#: downloadmanager.py:178 +#, python-format +msgid "File %s from %s." +msgstr "Fil %s av %s." + +#: downloadmanager.py:260 +#, python-format +msgid "" +"Downloading %s from \n" +"%s." +msgstr "Laddar ned %s från%s." + +#: edittoolbar.py:90 +msgid "Previous" +msgstr "Föregående" + +#: edittoolbar.py:97 +msgid "Next" +msgstr "Nästa" + +#: linkbutton.py:94 +msgid "Remove" +msgstr "Ta bort" + +#: palettes.py:95 +msgid "Follow link" +msgstr "Öppna länk" + +#: palettes.py:100 palettes.py:157 +msgid "Copy" +msgstr "Kopiera" + +#: palettes.py:108 +msgid "Download link" +msgstr "Ladda ned länk" + +#: palettes.py:165 +msgid "Download image" +msgstr "Ladda ned bild" + +#: viewtoolbar.py:34 +msgid "Zoom out" +msgstr "Zooma ut" + +#: viewtoolbar.py:40 +msgid "Zoom in" +msgstr "Zoom in" + +#: viewtoolbar.py:51 +msgid "Fullscreen" +msgstr "Helskärm" + +#: viewtoolbar.py:87 +msgid "Show Tray" +msgstr "Visa list" + +#: viewtoolbar.py:91 +msgid "Hide Tray" +msgstr "Dölj list" + +#: webactivity.py:102 +msgid "Edit" +msgstr "Redigera" + +#: webactivity.py:114 +msgid "View" +msgstr "Visa" + +#: webactivity.py:132 webactivity.py:133 +msgid "blank" +msgstr "blank" + +#: webactivity.py:444 +msgid "Download in progress" +msgstr "Håller på och laddar ned" + +#: webactivity.py:445 +msgid "Stopping now will cancel your download" +msgstr "Avslutar du nu kommer nedladdnignen att avbrytas" + +#: webactivity.py:447 +msgid "Cancel" +msgstr "Avbryt" + +#: webactivity.py:449 webtoolbar.py:352 +msgid "Stop" +msgstr "Avbryt" + +#: webtoolbar.py:231 +msgid "Back" +msgstr "Tillbaka" + +#: webtoolbar.py:238 +msgid "Forward" +msgstr "Framåt" + +#: webtoolbar.py:261 +msgid "Bookmark" +msgstr "Lägg till som bokmärke" + +#: webtoolbar.py:355 +msgid "Reload" +msgstr "Läs om" + +#~ msgid "Source" +#~ msgstr "Källkod" diff --git a/po/sw.po b/po/sw.po new file mode 100644 index 0000000..604cd28 --- /dev/null +++ b/po/sw.po @@ -0,0 +1,148 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2008-11-08 00:30-0500\n" +"PO-Revision-Date: 2008-10-16 05:31-0400\n" +"Last-Translator: Fanuel Kalugendo \n" +"Language-Team: LANGUAGE \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Generator: Pootle 1.1.0rc2\n" + +#: activity/activity.info:2 webactivity.py:106 +msgid "Browse" +msgstr "" + +#: downloadmanager.py:152 +msgid "Download started" +msgstr "" + +#: downloadmanager.py:153 downloadmanager.py:166 +#, python-format +msgid "%s" +msgstr "%s" + +#: downloadmanager.py:165 +msgid "Download completed" +msgstr "" + +#: downloadmanager.py:169 +msgid "Show in Journal" +msgstr "" + +#: downloadmanager.py:172 +msgid "Ok" +msgstr "" + +#: downloadmanager.py:178 +#, python-format +msgid "File %s from %s." +msgstr "" + +#: downloadmanager.py:260 +#, python-format +msgid "" +"Downloading %s from \n" +"%s." +msgstr "" + +#: edittoolbar.py:90 +msgid "Previous" +msgstr "" + +#: edittoolbar.py:97 +msgid "Next" +msgstr "" + +#: linkbutton.py:94 +msgid "Remove" +msgstr "" + +#: palettes.py:95 +msgid "Follow link" +msgstr "" + +#: palettes.py:100 palettes.py:157 +msgid "Copy" +msgstr "" + +#: palettes.py:108 +msgid "Download link" +msgstr "" + +#: palettes.py:165 +msgid "Download image" +msgstr "" + +#: viewtoolbar.py:34 +msgid "Zoom out" +msgstr "" + +#: viewtoolbar.py:40 +msgid "Zoom in" +msgstr "" + +#: viewtoolbar.py:51 +msgid "Fullscreen" +msgstr "" + +#: viewtoolbar.py:87 +msgid "Show Tray" +msgstr "" + +#: viewtoolbar.py:91 +msgid "Hide Tray" +msgstr "" + +#: webactivity.py:102 +msgid "Edit" +msgstr "" + +#: webactivity.py:114 +msgid "View" +msgstr "" + +#: webactivity.py:132 webactivity.py:133 +msgid "blank" +msgstr "" + +#: webactivity.py:444 +msgid "Download in progress" +msgstr "" + +#: webactivity.py:445 +msgid "Stopping now will cancel your download" +msgstr "" + +#: webactivity.py:447 +msgid "Cancel" +msgstr "" + +#: webactivity.py:449 webtoolbar.py:352 +msgid "Stop" +msgstr "" + +#: webtoolbar.py:231 +msgid "Back" +msgstr "" + +#: webtoolbar.py:238 +msgid "Forward" +msgstr "" + +#: webtoolbar.py:261 +msgid "Bookmark" +msgstr "" + +#: webtoolbar.py:355 +msgid "Reload" +msgstr "" + +#~ msgid "Source" +#~ msgstr "Chanzo" diff --git a/po/te.po b/po/te.po new file mode 100644 index 0000000..21062f5 --- /dev/null +++ b/po/te.po @@ -0,0 +1,148 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2008-06-14 00:30-0400\n" +"PO-Revision-Date: 2008-07-24 13:49+0100\n" +"Last-Translator: Satyanarayana Murthy Saladi \n" +"Language-Team: LANGUAGE \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Generator: Pootle 1.0.2\n" + +#: activity/activity.info:2 +#: webactivity.py:113 +msgid "Browse" +msgstr "వెబ్ చూడు" + +#: browser.py:149 +msgid "Source" +msgstr "మూలం" + +#: downloadmanager.py:141 +msgid "Download started" +msgstr "దిగుమతి మొదలయింది" + +#: downloadmanager.py:143 +#: downloadmanager.py:157 +#, python-format +msgid "%s" +msgstr "%s" + +#: downloadmanager.py:155 +msgid "Download completed" +msgstr "దిగుమతి పూర్తయింది" + +#: downloadmanager.py:160 +msgid "Show in Journal" +msgstr "పద్దులో చూపు" + +#: downloadmanager.py:163 +msgid "Ok" +msgstr "సరి" + +#: downloadmanager.py:169 +#, python-format +msgid "File %s from %s." +msgstr "ఫైలు %s నుండి %s." + +#: downloadmanager.py:245 +#, python-format +msgid "" +"Downloading %s from \n" +"%s." +msgstr "" +"%s నుండి దిగుమతి అవుతుంది\n" +" %s." + +#: edittoolbar.py:94 +msgid "Previous" +msgstr "ముందుది" + +#: edittoolbar.py:101 +msgid "Next" +msgstr "తర్వాతది" + +#: linkbutton.py:94 +msgid "Remove" +msgstr "తీసివేయి" + +#: palettes.py:89 +msgid "Follow link" +msgstr "జోడికను తెరువుము" + +#: palettes.py:94 +#: palettes.py:142 +msgid "Copy" +msgstr "నకలు" + +#: viewtoolbar.py:34 +msgid "Zoom out" +msgstr "దూరంగా చూపు" + +#: viewtoolbar.py:40 +msgid "Zoom in" +msgstr "దగ్గరగా చూపు" + +#: viewtoolbar.py:51 +msgid "Fullscreen" +msgstr "తెరనిండుగా" + +#: viewtoolbar.py:87 +msgid "Show Tray" +msgstr "ట్రే చూపు" + +#: viewtoolbar.py:91 +msgid "Hide Tray" +msgstr "ట్రే దాచివేయి" + +#: webactivity.py:109 +msgid "Edit" +msgstr "కూర్చు" + +#: webactivity.py:121 +msgid "View" +msgstr "చూడు" + +#: webactivity.py:140 +#: webactivity.py:141 +msgid "blank" +msgstr "ఖాళీ" + +#: webactivity.py:463 +msgid "Download in progress" +msgstr "దిగుమతి జరుగుతుంది" + +#: webactivity.py:464 +msgid "Stopping now will cancel your download" +msgstr "ఇప్పుడు ఆపితే మీ దిగుమతి రద్దవుతుంది" + +#: webactivity.py:466 +msgid "Cancel" +msgstr "రద్దుచేయి" + +#: webactivity.py:468 +#: webtoolbar.py:334 +msgid "Stop" +msgstr "ఆపు" + +#: webtoolbar.py:212 +msgid "Back" +msgstr "వెనుకకు" + +#: webtoolbar.py:219 +msgid "Forward" +msgstr "ముందుకు" + +#: webtoolbar.py:242 +msgid "Bookmark" +msgstr "గుర్తు" + +#: webtoolbar.py:337 +msgid "Reload" +msgstr "తిరిగి లోడ్ చేయి" diff --git a/po/th.po b/po/th.po new file mode 100644 index 0000000..96fcf1f --- /dev/null +++ b/po/th.po @@ -0,0 +1,137 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2008-01-16 00:30+0000\n" +"PO-Revision-Date: 2007-12-10 04:43+0000\n" +"Last-Translator: Manatsawin \n" +"Language-Team: LANGUAGE \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Generator: Pootle 1.0.2\n" + +#: activity/activity.info:2 webactivity.py:105 +msgid "Browse" +msgstr "เรียกดู" + +#: browser.py:132 +msgid "Source" +msgstr "ซอร์ส" + +#: downloadmanager.py:140 +msgid "Download started" +msgstr "เริ่มการดาวน์โหลด" + +#: downloadmanager.py:142 downloadmanager.py:156 +#, python-format +msgid "%s" +msgstr "%s" + +#: downloadmanager.py:154 +msgid "Download completed" +msgstr "ดาวน์โหลดเสร็จสิ้นแล้ว" + +#: downloadmanager.py:158 +msgid "Open" +msgstr "เปิด" + +#: downloadmanager.py:161 +msgid "Ok" +msgstr "ตกลง" + +#: downloadmanager.py:162 +#, python-format +msgid "" +"File %s downloaded from\n" +"%s." +msgstr "" +"ไฟล์ %s ดาวน์โหลดมาจาก\n" +"%s" + +#: downloadmanager.py:243 +#, python-format +msgid "" +"Downloading %s from \n" +"%s." +msgstr "" +"กำลังดาวน์โหลด %s จาก\n" +"%s" + +#: linkbutton.py:96 +msgid "Remove" +msgstr "ลบ" + +# มุมมอง หรือ ดู ไม่แน่ใจครับ +#: webactivity.py:113 +msgid "View" +msgstr "มุมมอง" + +#: webactivity.py:131 webactivity.py:132 +msgid "blank" +msgstr "ว่างเปล่า" + +#: webactivity.py:440 +msgid "Download in progress" +msgstr "กำลังดาวน์โหลด" + +#: webactivity.py:441 +msgid "Stopping now will cancel your download" +msgstr "หากหยุดตอนนี้จะเป็นการยกเลิกการดาวน์โหลด" + +#: webactivity.py:443 +msgid "Cancel" +msgstr "ยกเลิก" + +#: webactivity.py:445 webtoolbar.py:171 +msgid "Stop" +msgstr "หยุด" + +#: webtoolbar.py:53 +msgid "Back" +msgstr "ย้อนกลับ" + +#: webtoolbar.py:60 +msgid "Forward" +msgstr "ไปข้างหน้า" + +#: webtoolbar.py:83 +msgid "Bookmark" +msgstr "ที่คั่นหน้า" + +#: webtoolbar.py:174 +msgid "Reload" +msgstr "เรียกใหม่" + +#: downloadmanager.py:167 +#, python-format +msgid "File %s from %s." +msgstr "" + +#: viewtoolbar.py:34 +msgid "Zoom out" +msgstr "" + +#: viewtoolbar.py:40 +msgid "Zoom in" +msgstr "" + +#: viewtoolbar.py:51 +msgid "Fullscreen" +msgstr "" + +#: viewtoolbar.py:87 +msgid "Show Tray" +msgstr "" + +#: viewtoolbar.py:91 +msgid "Hide Tray" +msgstr "" + +#: downloadmanager.py:158 +msgid "Show in Journal" +msgstr "" diff --git a/po/tpi.po b/po/tpi.po new file mode 100644 index 0000000..00224ec --- /dev/null +++ b/po/tpi.po @@ -0,0 +1,142 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2008-06-14 00:30-0400\n" +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" +"Last-Translator: FULL NAME \n" +"Language-Team: LANGUAGE \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Generator: Translate Toolkit 1.1.1rc4\n" + +#: activity/activity.info:2 webactivity.py:113 +msgid "Browse" +msgstr "" + +#: browser.py:149 +msgid "Source" +msgstr "" + +#: downloadmanager.py:141 +msgid "Download started" +msgstr "" + +#: downloadmanager.py:143 downloadmanager.py:157 +#, python-format +msgid "%s" +msgstr "" + +#: downloadmanager.py:155 +msgid "Download completed" +msgstr "" + +#: downloadmanager.py:160 +msgid "Show in Journal" +msgstr "" + +#: downloadmanager.py:163 +msgid "Ok" +msgstr "" + +#: downloadmanager.py:169 +#, python-format +msgid "File %s from %s." +msgstr "" + +#: downloadmanager.py:245 +#, python-format +msgid "" +"Downloading %s from \n" +"%s." +msgstr "" + +#: edittoolbar.py:94 +msgid "Previous" +msgstr "" + +#: edittoolbar.py:101 +msgid "Next" +msgstr "" + +#: linkbutton.py:94 +msgid "Remove" +msgstr "" + +#: palettes.py:89 +msgid "Follow link" +msgstr "" + +#: palettes.py:94 palettes.py:142 +msgid "Copy" +msgstr "" + +#: viewtoolbar.py:34 +msgid "Zoom out" +msgstr "" + +#: viewtoolbar.py:40 +msgid "Zoom in" +msgstr "" + +#: viewtoolbar.py:51 +msgid "Fullscreen" +msgstr "" + +#: viewtoolbar.py:87 +msgid "Show Tray" +msgstr "" + +#: viewtoolbar.py:91 +msgid "Hide Tray" +msgstr "" + +#: webactivity.py:109 +msgid "Edit" +msgstr "" + +#: webactivity.py:121 +msgid "View" +msgstr "" + +#: webactivity.py:140 webactivity.py:141 +msgid "blank" +msgstr "" + +#: webactivity.py:463 +msgid "Download in progress" +msgstr "" + +#: webactivity.py:464 +msgid "Stopping now will cancel your download" +msgstr "" + +#: webactivity.py:466 +msgid "Cancel" +msgstr "" + +#: webactivity.py:468 webtoolbar.py:334 +msgid "Stop" +msgstr "" + +#: webtoolbar.py:212 +msgid "Back" +msgstr "" + +#: webtoolbar.py:219 +msgid "Forward" +msgstr "" + +#: webtoolbar.py:242 +msgid "Bookmark" +msgstr "" + +#: webtoolbar.py:337 +msgid "Reload" +msgstr "" diff --git a/po/tr.po b/po/tr.po new file mode 100644 index 0000000..2e72c46 --- /dev/null +++ b/po/tr.po @@ -0,0 +1,141 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2008-06-14 00:30-0400\n" +"PO-Revision-Date: 2008-08-26 10:49-0400\n" +"Last-Translator: abdullah kocabas \n" +"Language-Team: LANGUAGE \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Generator: Pootle 1.1.0rc2\n" + +#: activity/activity.info:2 webactivity.py:113 +msgid "Browse" +msgstr "göz atmak" + +#: browser.py:149 +msgid "Source" +msgstr "kaynak" + +#: downloadmanager.py:141 +msgid "Download started" +msgstr "indirme başlamıştır." + +#: downloadmanager.py:143 downloadmanager.py:157 +#, python-format +msgid "%s" +msgstr "%s" + +#: downloadmanager.py:155 +msgid "Download completed" +msgstr "indirme tamamlanmıştır." + +#: downloadmanager.py:160 +msgid "Show in Journal" +msgstr "makalede gösteriniz." + +#: downloadmanager.py:163 +msgid "Ok" +msgstr "tamam" + +#: downloadmanager.py:169 +#, python-format +msgid "File %s from %s." +msgstr "%s'den %s dosyası" + +#: downloadmanager.py:245 +#, python-format +msgid "" +"Downloading %s from \n" +"%s." +msgstr "%s %s'ten yükleniyor." + +#: edittoolbar.py:94 +msgid "Previous" +msgstr "önceki" + +#: edittoolbar.py:101 +msgid "Next" +msgstr "ileri" + +#: linkbutton.py:94 +msgid "Remove" +msgstr "kaldırınız." + +#: palettes.py:89 +msgid "Follow link" +msgstr "bağlantıyı takip ediniz." + +#: palettes.py:94 palettes.py:142 +msgid "Copy" +msgstr "kopya" + +#: viewtoolbar.py:34 +msgid "Zoom out" +msgstr "uzaklaştırınız." + +#: viewtoolbar.py:40 +msgid "Zoom in" +msgstr "yakınlaştırınız." + +#: viewtoolbar.py:51 +msgid "Fullscreen" +msgstr "tam ekran" + +#: viewtoolbar.py:87 +msgid "Show Tray" +msgstr "tablayı gösteriniz." + +#: viewtoolbar.py:91 +msgid "Hide Tray" +msgstr "tablayı gizleyiniz." + +#: webactivity.py:109 +msgid "Edit" +msgstr "düzenleyiniz." + +#: webactivity.py:121 +msgid "View" +msgstr "görünüm" + +#: webactivity.py:140 webactivity.py:141 +msgid "blank" +msgstr "boşluk" + +#: webactivity.py:463 +msgid "Download in progress" +msgstr "indirme ilerliyor." + +#: webactivity.py:464 +msgid "Stopping now will cancel your download" +msgstr "şimdi durmak yüklemenizi iptal eder." + +#: webactivity.py:466 +msgid "Cancel" +msgstr "iptal ediniz." + +#: webactivity.py:468 webtoolbar.py:334 +msgid "Stop" +msgstr "durunuz." + +#: webtoolbar.py:212 +msgid "Back" +msgstr "geri" + +#: webtoolbar.py:219 +msgid "Forward" +msgstr "ilerletiniz." + +#: webtoolbar.py:242 +msgid "Bookmark" +msgstr "sayfa işareti" + +#: webtoolbar.py:337 +msgid "Reload" +msgstr "yeniden yükleyiniz." diff --git a/po/ug.po b/po/ug.po new file mode 100644 index 0000000..51afa31 --- /dev/null +++ b/po/ug.po @@ -0,0 +1,146 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2008-11-08 00:30-0500\n" +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" +"Last-Translator: FULL NAME \n" +"Language-Team: LANGUAGE \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Generator: Translate Toolkit 1.1.1rc4\n" + +#: activity/activity.info:2 webactivity.py:106 +msgid "Browse" +msgstr "" + +#: downloadmanager.py:152 +msgid "Download started" +msgstr "" + +#: downloadmanager.py:153 downloadmanager.py:166 +#, python-format +msgid "%s" +msgstr "" + +#: downloadmanager.py:165 +msgid "Download completed" +msgstr "" + +#: downloadmanager.py:169 +msgid "Show in Journal" +msgstr "" + +#: downloadmanager.py:172 +msgid "Ok" +msgstr "" + +#: downloadmanager.py:178 +#, python-format +msgid "File %s from %s." +msgstr "" + +#: downloadmanager.py:260 +#, python-format +msgid "" +"Downloading %s from \n" +"%s." +msgstr "" + +#: edittoolbar.py:90 +msgid "Previous" +msgstr "" + +#: edittoolbar.py:97 +msgid "Next" +msgstr "" + +#: linkbutton.py:94 +msgid "Remove" +msgstr "" + +#: palettes.py:95 +msgid "Follow link" +msgstr "" + +#: palettes.py:100 palettes.py:157 +msgid "Copy" +msgstr "" + +#: palettes.py:108 +msgid "Download link" +msgstr "" + +#: palettes.py:165 +msgid "Download image" +msgstr "" + +#: viewtoolbar.py:34 +msgid "Zoom out" +msgstr "" + +#: viewtoolbar.py:40 +msgid "Zoom in" +msgstr "" + +#: viewtoolbar.py:51 +msgid "Fullscreen" +msgstr "" + +#: viewtoolbar.py:87 +msgid "Show Tray" +msgstr "" + +#: viewtoolbar.py:91 +msgid "Hide Tray" +msgstr "" + +#: webactivity.py:102 +msgid "Edit" +msgstr "" + +#: webactivity.py:114 +msgid "View" +msgstr "" + +#: webactivity.py:132 webactivity.py:133 +msgid "blank" +msgstr "" + +#: webactivity.py:444 +msgid "Download in progress" +msgstr "" + +#: webactivity.py:445 +msgid "Stopping now will cancel your download" +msgstr "" + +#: webactivity.py:447 +msgid "Cancel" +msgstr "" + +#: webactivity.py:449 webtoolbar.py:352 +msgid "Stop" +msgstr "" + +#: webtoolbar.py:231 +msgid "Back" +msgstr "" + +#: webtoolbar.py:238 +msgid "Forward" +msgstr "" + +#: webtoolbar.py:261 +msgid "Bookmark" +msgstr "" + +#: webtoolbar.py:355 +msgid "Reload" +msgstr "" diff --git a/po/ur.po b/po/ur.po new file mode 100644 index 0000000..a8856ba --- /dev/null +++ b/po/ur.po @@ -0,0 +1,152 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2008-06-14 00:30-0400\n" +"PO-Revision-Date: 2008-07-28 06:43-0400\n" +"Last-Translator: salman minhas \n" +"Language-Team: LANGUAGE \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Generator: Pootle 1.1.0rc2\n" + +#: activity/activity.info:2 webactivity.py:113 +msgid "Browse" +msgstr "براؤز" + +#: browser.py:149 +msgid "Source" +msgstr "ذريعہ" + +#: downloadmanager.py:141 +msgid "Download started" +msgstr "ڈاؤن لوڈ شروع ہو گیا" + +#: downloadmanager.py:143 downloadmanager.py:157 +#, python-format +msgid "%s" +msgstr "%s" + +#: downloadmanager.py:155 +msgid "Download completed" +msgstr "ڈاؤن لوڈ ہو گيا ہے" + +#: downloadmanager.py:160 +msgid "Show in Journal" +msgstr "روزنامچہ ميں دکھائيں" + +#: downloadmanager.py:163 +msgid "Ok" +msgstr "اوکے" + +#: downloadmanager.py:169 +#, python-format +msgid "File %s from %s." +msgstr "فائل %s اس سے %s." + +#: downloadmanager.py:245 +#, python-format +msgid "" +"Downloading %s from \n" +"%s." +msgstr " ڈاؤن لوڈ کر رہا ہے %s وہاں سے /n%s." + +#: edittoolbar.py:94 +msgid "Previous" +msgstr "پچھلا" + +#: edittoolbar.py:101 +msgid "Next" +msgstr "آگے" + +#: linkbutton.py:94 +msgid "Remove" +msgstr "ہٹائیں" + +#: palettes.py:89 +msgid "Follow link" +msgstr "لنک پر جائيں" + +#: palettes.py:94 palettes.py:142 +msgid "Copy" +msgstr "کاپی" + +#: viewtoolbar.py:34 +msgid "Zoom out" +msgstr "بڑا کريں" + +#: viewtoolbar.py:40 +msgid "Zoom in" +msgstr "چھوٹا کريں" + +#: viewtoolbar.py:51 +msgid "Fullscreen" +msgstr "پوری سکرین" + +#: viewtoolbar.py:87 +msgid "Show Tray" +msgstr "ٹرے دکھائیں" + +#: viewtoolbar.py:91 +msgid "Hide Tray" +msgstr "ٹرے چھپائیں" + +#: webactivity.py:109 +msgid "Edit" +msgstr "تبديل کريں" + +#: webactivity.py:121 +msgid "View" +msgstr "نظارہ" + +#: webactivity.py:140 webactivity.py:141 +msgid "blank" +msgstr "خالی" + +#: webactivity.py:463 +msgid "Download in progress" +msgstr "ڈاؤن لوڈ ہو رہا ہے" + +#: webactivity.py:464 +msgid "Stopping now will cancel your download" +msgstr "ابھی روکنے سے آپ کا ڈاؤن لوڈ ختم ہو جائے گا" + +#: webactivity.py:466 +msgid "Cancel" +msgstr "منسوخ کريں" + +#: webactivity.py:468 webtoolbar.py:334 +msgid "Stop" +msgstr "روکیں" + +#: webtoolbar.py:212 +msgid "Back" +msgstr "واپس" + +#: webtoolbar.py:219 +msgid "Forward" +msgstr "آگے" + +#: webtoolbar.py:242 +msgid "Bookmark" +msgstr "نشانی" + +#: webtoolbar.py:337 +msgid "Reload" +msgstr "پھر لوڈ کریں" + +#~ msgid "Open" +#~ msgstr "کهولیں" + +#, python-format +#~ msgid "" +#~ "File %s downloaded from\n" +#~ "%s." +#~ msgstr "" +#~ "مسل %s ڈاؤن لوڈ ہوئی از \n" +#~ "%s۔" diff --git a/po/vi.po b/po/vi.po new file mode 100644 index 0000000..3339adc --- /dev/null +++ b/po/vi.po @@ -0,0 +1,150 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2008-11-08 00:30-0500\n" +"PO-Revision-Date: 2009-02-13 08:35-0500\n" +"Last-Translator: Clytie Siddall \n" +"Language-Team: LANGUAGE \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Generator: Pootle 1.1.0rc2\n" + +#: activity/activity.info:2 webactivity.py:106 +msgid "Browse" +msgstr "Duyệt" + +#: downloadmanager.py:152 +msgid "Download started" +msgstr "Đã bắt đầu tải về" + +#: downloadmanager.py:153 downloadmanager.py:166 +#, python-format +msgid "%s" +msgstr "%s" + +#: downloadmanager.py:165 +msgid "Download completed" +msgstr "Đã kết thúc tải về" + +#: downloadmanager.py:169 +msgid "Show in Journal" +msgstr "Hiện trong Nhật ký" + +#: downloadmanager.py:172 +msgid "Ok" +msgstr "OK" + +#: downloadmanager.py:178 +#, python-format +msgid "File %s from %s." +msgstr "Tập tin %s từ %s." + +#: downloadmanager.py:260 +#, python-format +msgid "" +"Downloading %s from \n" +"%s." +msgstr "" +"Đang tải %s xuống \n" +"%s." + +#: edittoolbar.py:90 +msgid "Previous" +msgstr "Lùi" + +#: edittoolbar.py:97 +msgid "Next" +msgstr "Tiếp" + +#: linkbutton.py:94 +msgid "Remove" +msgstr "Bỏ" + +#: palettes.py:95 +msgid "Follow link" +msgstr "Theo liên kết" + +#: palettes.py:100 palettes.py:157 +msgid "Copy" +msgstr "Chép" + +#: palettes.py:108 +msgid "Download link" +msgstr "Tải về liên kết" + +#: palettes.py:165 +msgid "Download image" +msgstr "Tải về ảnh" + +#: viewtoolbar.py:34 +msgid "Zoom out" +msgstr "Thu nhỏ" + +#: viewtoolbar.py:40 +msgid "Zoom in" +msgstr "Phóng to" + +#: viewtoolbar.py:51 +msgid "Fullscreen" +msgstr "Toàn màn hình" + +#: viewtoolbar.py:87 +msgid "Show Tray" +msgstr "Hiện khay" + +#: viewtoolbar.py:91 +msgid "Hide Tray" +msgstr "Ẩn khay" + +#: webactivity.py:102 +msgid "Edit" +msgstr "Sửa" + +#: webactivity.py:114 +msgid "View" +msgstr "Xem" + +#: webactivity.py:132 webactivity.py:133 +msgid "blank" +msgstr "trắng" + +#: webactivity.py:444 +msgid "Download in progress" +msgstr "Đang tải về" + +#: webactivity.py:445 +msgid "Stopping now will cancel your download" +msgstr "Dừng ngay bây giờ thì cũng thôi tải về" + +#: webactivity.py:447 +msgid "Cancel" +msgstr "Thôi" + +#: webactivity.py:449 webtoolbar.py:352 +msgid "Stop" +msgstr "Dừng" + +#: webtoolbar.py:231 +msgid "Back" +msgstr "Lùi" + +#: webtoolbar.py:238 +msgid "Forward" +msgstr "Tiếp" + +#: webtoolbar.py:261 +msgid "Bookmark" +msgstr "Liên kết lưu" + +#: webtoolbar.py:355 +msgid "Reload" +msgstr "Nạp lại" + +#~ msgid "Source" +#~ msgstr "Nguồn" diff --git a/po/wa.po b/po/wa.po new file mode 100644 index 0000000..51afa31 --- /dev/null +++ b/po/wa.po @@ -0,0 +1,146 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2008-11-08 00:30-0500\n" +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" +"Last-Translator: FULL NAME \n" +"Language-Team: LANGUAGE \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Generator: Translate Toolkit 1.1.1rc4\n" + +#: activity/activity.info:2 webactivity.py:106 +msgid "Browse" +msgstr "" + +#: downloadmanager.py:152 +msgid "Download started" +msgstr "" + +#: downloadmanager.py:153 downloadmanager.py:166 +#, python-format +msgid "%s" +msgstr "" + +#: downloadmanager.py:165 +msgid "Download completed" +msgstr "" + +#: downloadmanager.py:169 +msgid "Show in Journal" +msgstr "" + +#: downloadmanager.py:172 +msgid "Ok" +msgstr "" + +#: downloadmanager.py:178 +#, python-format +msgid "File %s from %s." +msgstr "" + +#: downloadmanager.py:260 +#, python-format +msgid "" +"Downloading %s from \n" +"%s." +msgstr "" + +#: edittoolbar.py:90 +msgid "Previous" +msgstr "" + +#: edittoolbar.py:97 +msgid "Next" +msgstr "" + +#: linkbutton.py:94 +msgid "Remove" +msgstr "" + +#: palettes.py:95 +msgid "Follow link" +msgstr "" + +#: palettes.py:100 palettes.py:157 +msgid "Copy" +msgstr "" + +#: palettes.py:108 +msgid "Download link" +msgstr "" + +#: palettes.py:165 +msgid "Download image" +msgstr "" + +#: viewtoolbar.py:34 +msgid "Zoom out" +msgstr "" + +#: viewtoolbar.py:40 +msgid "Zoom in" +msgstr "" + +#: viewtoolbar.py:51 +msgid "Fullscreen" +msgstr "" + +#: viewtoolbar.py:87 +msgid "Show Tray" +msgstr "" + +#: viewtoolbar.py:91 +msgid "Hide Tray" +msgstr "" + +#: webactivity.py:102 +msgid "Edit" +msgstr "" + +#: webactivity.py:114 +msgid "View" +msgstr "" + +#: webactivity.py:132 webactivity.py:133 +msgid "blank" +msgstr "" + +#: webactivity.py:444 +msgid "Download in progress" +msgstr "" + +#: webactivity.py:445 +msgid "Stopping now will cancel your download" +msgstr "" + +#: webactivity.py:447 +msgid "Cancel" +msgstr "" + +#: webactivity.py:449 webtoolbar.py:352 +msgid "Stop" +msgstr "" + +#: webtoolbar.py:231 +msgid "Back" +msgstr "" + +#: webtoolbar.py:238 +msgid "Forward" +msgstr "" + +#: webtoolbar.py:261 +msgid "Bookmark" +msgstr "" + +#: webtoolbar.py:355 +msgid "Reload" +msgstr "" diff --git a/po/yo.po b/po/yo.po new file mode 100644 index 0000000..591d358 --- /dev/null +++ b/po/yo.po @@ -0,0 +1,133 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2008-01-16 00:30+0000\n" +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" +"Last-Translator: FULL NAME \n" +"Language-Team: LANGUAGE \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Generator: Translate Toolkit 1.0.1\n" + +#: activity/activity.info:2 webactivity.py:105 +msgid "Browse" +msgstr "" + +#: browser.py:132 +msgid "Source" +msgstr "" + +#: downloadmanager.py:140 +msgid "Download started" +msgstr "" + +#: downloadmanager.py:142 downloadmanager.py:156 +#, python-format +msgid "%s" +msgstr "" + +#: downloadmanager.py:154 +msgid "Download completed" +msgstr "" + +#: downloadmanager.py:158 +msgid "Open" +msgstr "" + +#: downloadmanager.py:161 +msgid "Ok" +msgstr "" + +#: downloadmanager.py:162 +#, python-format +msgid "" +"File %s downloaded from\n" +"%s." +msgstr "" + +#: downloadmanager.py:243 +#, python-format +msgid "" +"Downloading %s from \n" +"%s." +msgstr "" + +#: linkbutton.py:96 +msgid "Remove" +msgstr "" + +#: webactivity.py:113 +msgid "View" +msgstr "" + +#: webactivity.py:131 webactivity.py:132 +msgid "blank" +msgstr "" + +#: webactivity.py:440 +msgid "Download in progress" +msgstr "" + +#: webactivity.py:441 +msgid "Stopping now will cancel your download" +msgstr "" + +#: webactivity.py:443 +msgid "Cancel" +msgstr "" + +#: webactivity.py:445 webtoolbar.py:171 +msgid "Stop" +msgstr "" + +#: webtoolbar.py:53 +msgid "Back" +msgstr "" + +#: webtoolbar.py:60 +msgid "Forward" +msgstr "" + +#: webtoolbar.py:83 +msgid "Bookmark" +msgstr "" + +#: webtoolbar.py:174 +msgid "Reload" +msgstr "" + +#: downloadmanager.py:167 +#, python-format +msgid "File %s from %s." +msgstr "" + +#: viewtoolbar.py:34 +msgid "Zoom out" +msgstr "" + +#: viewtoolbar.py:40 +msgid "Zoom in" +msgstr "" + +#: viewtoolbar.py:51 +msgid "Fullscreen" +msgstr "" + +#: viewtoolbar.py:87 +msgid "Show Tray" +msgstr "" + +#: viewtoolbar.py:91 +msgid "Hide Tray" +msgstr "" + +#: downloadmanager.py:158 +msgid "Show in Journal" +msgstr "" diff --git a/po/zh_CN.po b/po/zh_CN.po new file mode 100644 index 0000000..ddca0f7 --- /dev/null +++ b/po/zh_CN.po @@ -0,0 +1,130 @@ +msgid "" +msgstr "" +"Project-Id-Version: OLPC Web Activity\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2008-01-16 00:30+0000\n" +"PO-Revision-Date: 2007-12-22 07:04+0000\n" +"Last-Translator: Yuan Chao \n" +"Language-Team: Yuan CHAO \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=utf-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Generator: Pootle 1.0.2\n" + +#: activity/activity.info:2 webactivity.py:105 +msgid "Browse" +msgstr "浏览" + +#: browser.py:132 +msgid "Source" +msgstr "源码" + +#: downloadmanager.py:140 +msgid "Download started" +msgstr "开始下载" + +#: downloadmanager.py:142 downloadmanager.py:156 +#, python-format +msgid "%s" +msgstr "%s" + +#: downloadmanager.py:154 +msgid "Download completed" +msgstr "下载完成" + +#: downloadmanager.py:158 +msgid "Open" +msgstr "打开" + +#: downloadmanager.py:161 +msgid "Ok" +msgstr "确定" + +#: downloadmanager.py:167 +#, python-format +msgid "File %s from %s." +msgstr "文件 %s 自 %s." + +#: downloadmanager.py:243 +#, python-format +msgid "" +"Downloading %s from \n" +"%s." +msgstr "" +"下载 %s 自\n" +"%s." + +#: linkbutton.py:96 +msgid "Remove" +msgstr "删除" + +#: viewtoolbar.py:34 +msgid "Zoom out" +msgstr "缩小" + +#: viewtoolbar.py:40 +msgid "Zoom in" +msgstr "放大" + +#: viewtoolbar.py:51 +msgid "Fullscreen" +msgstr "全屏显示" + +#: viewtoolbar.py:87 +msgid "Show Tray" +msgstr "显示书签" + +#: viewtoolbar.py:91 +msgid "Hide Tray" +msgstr "隐藏书签" + +#: webactivity.py:113 +msgid "View" +msgstr "查看" + +#: webactivity.py:131 webactivity.py:132 +msgid "blank" +msgstr "空白" + +#: webactivity.py:440 +msgid "Download in progress" +msgstr "下载中" + +#: webactivity.py:441 +msgid "Stopping now will cancel your download" +msgstr "停止本活动将取消下载中文件" + +#: webactivity.py:443 +msgid "Cancel" +msgstr "取消" + +#: webactivity.py:445 webtoolbar.py:171 +msgid "Stop" +msgstr "停止" + +#: webtoolbar.py:53 +msgid "Back" +msgstr "上一页" + +#: webtoolbar.py:60 +msgid "Forward" +msgstr "下一页" + +#: webtoolbar.py:83 +msgid "Bookmark" +msgstr "书签" + +#: webtoolbar.py:174 +msgid "Reload" +msgstr "刷新" + +#~ msgid "" +#~ "File %s downloaded from\n" +#~ "%s." +#~ msgstr "" +#~ "文件 %s 下载自\n" +#~ "%s." + +#: downloadmanager.py:158 +msgid "Show in Journal" +msgstr "" diff --git a/po/zh_TW.po b/po/zh_TW.po new file mode 100644 index 0000000..c8fb17e --- /dev/null +++ b/po/zh_TW.po @@ -0,0 +1,157 @@ +msgid "" +msgstr "" +"Project-Id-Version: OLPC Web Activity\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2008-11-08 00:30-0500\n" +"PO-Revision-Date: 2008-10-26 10:26-0400\n" +"Last-Translator: Yuan Chao \n" +"Language-Team: Yuan CHAO \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=utf-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Generator: Pootle 1.1.0rc2\n" + +#: activity/activity.info:2 webactivity.py:106 +msgid "Browse" +msgstr "瀏覽" + +#: downloadmanager.py:152 +msgid "Download started" +msgstr "開始下載" + +#: downloadmanager.py:153 downloadmanager.py:166 +#, python-format +msgid "%s" +msgstr "%s" + +#: downloadmanager.py:165 +msgid "Download completed" +msgstr "下載完成" + +#: downloadmanager.py:169 +msgid "Show in Journal" +msgstr "增加到日誌" + +#: downloadmanager.py:172 +msgid "Ok" +msgstr "確定" + +#: downloadmanager.py:178 +#, python-format +msgid "File %s from %s." +msgstr "檔案 %s 來自 %s." + +#: downloadmanager.py:260 +#, python-format +msgid "" +"Downloading %s from \n" +"%s." +msgstr "" +"下載 %s 自\n" +"%s." + +#: edittoolbar.py:90 +msgid "Previous" +msgstr "上一個" + +#: edittoolbar.py:97 +msgid "Next" +msgstr "下一個" + +#: linkbutton.py:94 +msgid "Remove" +msgstr "移除" + +#: palettes.py:95 +msgid "Follow link" +msgstr "跟隨連結" + +#: palettes.py:100 palettes.py:157 +msgid "Copy" +msgstr "複製" + +#: palettes.py:108 +msgid "Download link" +msgstr "下載連結物件" + +#: palettes.py:165 +msgid "Download image" +msgstr "下載圖片" + +#: viewtoolbar.py:34 +msgid "Zoom out" +msgstr "縮小" + +#: viewtoolbar.py:40 +msgid "Zoom in" +msgstr "放大" + +#: viewtoolbar.py:51 +msgid "Fullscreen" +msgstr "全螢幕" + +#: viewtoolbar.py:87 +msgid "Show Tray" +msgstr "顯示收藏匣" + +#: viewtoolbar.py:91 +msgid "Hide Tray" +msgstr "隱藏收藏匣" + +#: webactivity.py:102 +msgid "Edit" +msgstr "編輯" + +#: webactivity.py:114 +msgid "View" +msgstr "檢視" + +#: webactivity.py:132 webactivity.py:133 +msgid "blank" +msgstr "空白" + +#: webactivity.py:444 +msgid "Download in progress" +msgstr "下載中" + +#: webactivity.py:445 +msgid "Stopping now will cancel your download" +msgstr "停止本活動將取消下載中檔案" + +#: webactivity.py:447 +msgid "Cancel" +msgstr "取消" + +#: webactivity.py:449 webtoolbar.py:352 +msgid "Stop" +msgstr "停止" + +#: webtoolbar.py:231 +msgid "Back" +msgstr "上一頁" + +#: webtoolbar.py:238 +msgid "Forward" +msgstr "下一頁" + +#: webtoolbar.py:261 +msgid "Bookmark" +msgstr "加入書籤" + +#: webtoolbar.py:355 +msgid "Reload" +msgstr "重新整理" + +#~ msgid "Source" +#~ msgstr "原始碼" + +#~ msgid "Open" +#~ msgstr "開啟" + +#, python-format +#~ msgid "" +#~ "File %s downloaded from\n" +#~ "%s." +#~ msgstr "" +#~ "檔案 %s 下載自\n" +#~ "%s." diff --git a/ssb.py b/ssb.py index d75a89d..6a7059e 100644 --- a/ssb.py +++ b/ssb.py @@ -14,45 +14,29 @@ # along with this program; if not, write to the Free Software # Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA -import shutil import os +import shutil import tempfile import zipfile import ConfigParser import logging -import functools +from fnmatch import fnmatch from sugar.activity import activity -from sugar.activity import bundlebuilder -from sugar.bundle.activitybundle import ActivityBundle +from sugar.bundle import activitybundle from sugar.datastore import datastore from sugar import profile DOMAIN_PREFIX = 'org.sugarlabs.ssb' +IGNORE_DIRS = ['dist', '.git'] +IGNORE_FILES = ['.gitignore', 'MANIFEST', '*.pyc', '*~', '*.bak', + 'pseudo.po', '.DS_STORE'] + def get_is_ssb(activity): '''determine if the activity is an SSB''' return activity.get_bundle_id().startswith(DOMAIN_PREFIX) - -# freeze some arguments, equivalent to def list_files(path): ... -list_files = functools.partial(bundlebuilder.list_files, - ignore_dirs=bundlebuilder.IGNORE_DIRS, - ignore_files=bundlebuilder.IGNORE_FILES.append('.DS_STORE')) - -def remove_paths(paths, root=None): - '''remove all paths in the list, fail silently''' - if root is not None: - paths = [os.path.join(root, i) for i in paths] - for path in paths: - try: - if os.path.isdir(path): - shutil.rmtree(path) - else: - os.remove(path) - except OSError: - logging.warning('failed to remove: ' + path) - def copy_profile(): '''get the data from the bundle and into the profile''' ssb_data_path = os.path.join(activity.get_bundle_path(), 'data/ssb_data') @@ -69,6 +53,42 @@ def copy_profile(): else: # is there a better way? shutil.copy(src, dst) +def list_files(base_dir, ignore_dirs=None, ignore_files=None): + '''from bundlebuilder.py''' + result = [] + + base_dir = os.path.abspath(base_dir) + + for root, dirs, files in os.walk(base_dir): + if ignore_files: + for pattern in ignore_files: + files = [f for f in files if not fnmatch(f, pattern)] + + rel_path = root[len(base_dir) + 1:] + for f in files: + result.append(os.path.join(rel_path, f)) + + if ignore_dirs and root == base_dir: + for ignore in ignore_dirs: + if ignore in dirs: + dirs.remove(ignore) + + return result + +def remove_paths(paths, root=None): + '''remove all paths in the list, fail silently''' + if root is not None: + paths = [os.path.join(root, i) for i in paths] + + for path in paths: + try: + if os.path.isdir(path): + shutil.rmtree(path) + else: + os.remove(path) + except OSError: + logging.warning('failed to remove: ' + path) + class SSBCreator(object): def __init__(self, title, uri): self.title = title @@ -126,13 +146,13 @@ class SSBCreator(object): # copy profile ssb_data_path = os.path.join(self.ssb_path, 'data/ssb_data') shutil.copytree(self.data_path, ssb_data_path) - + # delete undesirable things from the profile - remove_paths(['Cache', 'cookies.sqlite'], + remove_paths(['Cache', 'cookies.sqlite', 'Google Gears for Firefox'], root=os.path.join(ssb_data_path, 'gecko')) # create MANIFEST - files = list_files(self.ssb_path) + files = list_files(self.ssb_path, IGNORE_DIRS, IGNORE_FILES) f = open(os.path.join(self.ssb_path, 'MANIFEST'), 'w') for i in files: f.write(i+'\n') @@ -153,7 +173,7 @@ class SSBCreator(object): def install(self): '''install the generated .xo bundle''' - bundle = ActivityBundle(self.xo_path) + bundle = activitybundle.ActivityBundle(self.xo_path) bundle.install() def show_in_journal(self): diff --git a/usercode.py b/usercode.py index 8d24e75..3d0fedc 100644 --- a/usercode.py +++ b/usercode.py @@ -16,6 +16,7 @@ import os import logging +from urlparse import urlparse from gettext import gettext as _ import gobject @@ -24,227 +25,260 @@ import pango import gtksourceview2 import xpcom +from xpcom import components from xpcom.components import interfaces from sugar.activity import activity from sugar.graphics import style from sugar.graphics.icon import Icon +import viewsource -class SourceEditor(gtk.ScrolledWindow): - '''TextView-like widget with syntax coloring and scroll bars - - Much of the initialisation code if from Pippy''' - - __gtype_name__ = 'SugarSourceEditor' - - def __init__(self, mime_type='text/plain', width=None, height=None): - gtk.ScrolledWindow.__init__(self) - self.set_policy(gtk.POLICY_AUTOMATIC, gtk.POLICY_AUTOMATIC) - - self.mime_type = mime_type + +SCRIPTS_PATH = os.path.join(activity.get_activity_root(), + 'data/userscripts') +STYLE_PATH = os.path.join(activity.get_activity_root(), + 'data/style.user.css') + +# make sure the userscript dir exists +if not os.path.isdir(SCRIPTS_PATH): + os.mkdir(SCRIPTS_PATH) +# make sure userstyle sheet exists +open(STYLE_PATH, 'w').close() + +class Dialog(gtk.Window): + def __init__(self, width=None, height=None): self.width = width or int(gtk.gdk.screen_width()/2) self.height = height or int(gtk.gdk.screen_height()/1.5) - - self._buffer = gtksourceview2.Buffer() - lang_manager = gtksourceview2.language_manager_get_default() - if hasattr(lang_manager, 'list_languages'): - langs = lang_manager.list_languages() - else: - lang_ids = lang_manager.get_language_ids() - langs = [lang_manager.get_language(lang_id) - for lang_id in lang_ids] - for lang in langs: - for m in lang.get_mime_types(): - if m == self.mime_type: - self._buffer.set_language(lang) - - if hasattr(self._buffer, 'set_highlight'): - self._buffer.set_highlight(True) - else: - self._buffer.set_highlight_syntax(True) - - # editor view - self._view = gtksourceview2.View(self._buffer) - self._view.set_size_request(self.width, self.height) - self._view.set_editable(True) - self._view.set_cursor_visible(True) - self._view.set_show_line_numbers(True) - self._view.set_wrap_mode(gtk.WRAP_CHAR) - self._view.set_auto_indent(True) - self._view.modify_font(pango.FontDescription("Monospace " + - str(style.FONT_SIZE))) - - self.add(self._view) + + gtk.Window.__init__(self) + self.set_type_hint(gtk.gdk.WINDOW_TYPE_HINT_DIALOG) + self.set_default_size(self.width, self.height) + + def show(self): self.show_all() + gtk.Window.show(self) +class SourceEditor(viewsource.SourceDisplay): + def __init__(self): + viewsource.SourceDisplay.__init__(self) + + self._source_view.set_editable(True) + def get_text(self): - end = self._buffer.get_end_iter() start = self._buffer.get_start_iter() + end = self._buffer.get_end_iter() return self._buffer.get_text(start, end) - + def set_text(self, text): self._buffer.set_text(text) - + text = property(get_text, set_text) + + def write(self, path=None): + open(path or self.file_path, 'w').write(self.text) + logging.debug('@@@@@ %s %s %s' % (self.text, path, self.file_path)) -class TextEditor(gtk.Window): - def __init__(self, mime_type='text/html', width=None, height=None): - gtk.Window.__init__(self) - self.set_type_hint(gtk.gdk.WINDOW_TYPE_HINT_DIALOG) - - self.mime_type = mime_type - self.width = width or int(gtk.gdk.screen_width()/2) - self.height = height or int(gtk.gdk.screen_height()/1.5) +class ScriptFileViewer(viewsource.FileViewer): + def __init__(self, path): + ls = os.listdir(path) + initial_filename = ls[0] if len(ls) > 0 else None + viewsource.FileViewer.__init__(self, path, initial_filename) + + def get_selected_file(self): + selection = self._tree_view.get_selection() + model, tree_iter = selection.get_selected() + if tree_iter is None: + return None + else: + return model.get_value(tree_iter, 1) + + def remove_file(self, file_path): + model = self._tree_view.get_model() + for i in model: + if i[0] == os.path.basename(file_path): + model.remove(model.get_iter(i.path)) + break + +class StyleEditor(Dialog): + __gsignals__ = { + 'userstyle-changed': (gobject.SIGNAL_RUN_FIRST, gobject.TYPE_NONE, + ([])), + } + + def __init__(self): + Dialog.__init__(self) # layout vbox = gtk.VBox() - editorbox = gtk.HBox() - buttonbox = gtk.HBox() - # editor buffer - self.buffer = gtksourceview2.Buffer() - lang_manager = gtksourceview2.language_manager_get_default() - if hasattr(lang_manager, 'list_languages'): - langs = lang_manager.list_languages() - else: - lang_ids = lang_manager.get_language_ids() - langs = [lang_manager.get_language(lang_id) - for lang_id in lang_ids] - for lang in langs: - for m in lang.get_mime_types(): - if m == self.mime_type: - self.buffer.set_language(lang) - - if hasattr(self.buffer, 'set_highlight'): - self.buffer.set_highlight(True) - else: - self.buffer.set_highlight_syntax(True) - - # editor view - view = gtksourceview2.View(self.buffer) - view.set_size_request(self.width, self.height) - view.set_editable(True) - view.set_cursor_visible(True) - view.set_show_line_numbers(True) - view.set_wrap_mode(gtk.WRAP_CHAR) - view.set_auto_indent(True) - view.modify_font(pango.FontDescription("Monospace " + - str(style.FONT_SIZE))) - - codesw = gtk.ScrolledWindow() - codesw.set_policy(gtk.POLICY_AUTOMATIC, gtk.POLICY_AUTOMATIC) - codesw.add(view) - #editorbox.pack_start(codesw) - - #vbox.pack_start(editorbox) - vbox.pack_start(codesw) + self._editor = SourceEditor() + self._editor.file_path = STYLE_PATH + vbox.pack_start(self._editor) # buttons + buttonbox = gtk.HBox() + self._cancel_button = gtk.Button(label=_('Cancel')) self._cancel_button.set_image(Icon(icon_name='dialog-cancel')) - self._cancel_button.connect('clicked', self._cancel_button_cb) + self._cancel_button.connect('clicked', self.__cancel_button_cb) buttonbox.pack_start(self._cancel_button) self._save_button = gtk.Button(label=_('Save')) self._save_button.set_image(Icon(icon_name='dialog-ok')) + self._save_button.connect('clicked', self.__save_button_cb) buttonbox.pack_start(self._save_button) + + vbox.pack_start(buttonbox, expand=False) - self._apply_button = gtk.Button(label=_('Apply')) - self._apply_button.set_image(Icon(icon_name='dialog-ok')) - buttonbox.pack_start(self._apply_button) - - vbox.pack_start(buttonbox) self.add(vbox) + + def __save_button_cb(self, button): + self._editor.write() + self.emit('userstyle-changed') + self.destroy() - def _cancel_button_cb(self, button): + def __cancel_button_cb(self, button): self.destroy() - - def show(self): - self.show_all() - gtk.Window.show(self) + +class ScriptEditor(Dialog): + def __init__(self): + Dialog.__init__(self) + + # layout + hbox = gtk.HBox() - def get_text(self): - end = self.buffer.get_end_iter() - start = self.buffer.get_start_iter() - return self.buffer.get_text(start, end) + self._fileview = ScriptFileViewer(SCRIPTS_PATH) + self._fileview.connect('file-selected', self.__file_selected_cb) + hbox.pack_start(self._fileview, expand=False) - def set_text(self, text): - self.buffer.set_text(text) + editbox = gtk.VBox() + self._editor = SourceEditor() + editbox.pack_start(self._editor) + + buttonbox = gtk.HBox() - text = property(get_text, set_text) - - -class StyleEditor(TextEditor): - __gsignals__ = { - 'userstyle-changed': (gobject.SIGNAL_RUN_FIRST, gobject.TYPE_NONE, - ([])), - } - - def __init__(self): - TextEditor.__init__(self, mime_type='text/css') - - self.css_path = os.path.join(activity.get_activity_root(), - 'data/style.user.css') - - self._save_button.connect('clicked', self._save_button_cb) - self._apply_button.connect('clicked', self._apply_button_cb) + self._cancel_button = gtk.Button(label=_('Close')) + self._cancel_button.set_image(Icon(icon_name='dialog-cancel')) + self._cancel_button.connect('clicked', self.__cancel_button_cb) + buttonbox.pack_start(self._cancel_button) + + self._delete_button = gtk.Button(label=_('Delete')) + self._delete_button.set_image(Icon(icon_name='stock_delete')) + self._delete_button.connect('clicked', self.__delete_button_cb) + buttonbox.pack_start(self._delete_button) - if os.path.isfile(self.css_path): - f = open(self.css_path, 'r') - self.text = f.read() - f.close() + self._save_button = gtk.Button(label=_('Save')) + self._save_button.set_image(Icon(icon_name='dialog-ok')) + self._save_button.connect('clicked', self.__save_button_cb) + buttonbox.pack_start(self._save_button) - def _apply_button_cb(self, button): - f = open(self.css_path, 'w') - f.write(self.text) - f.close() + editbox.pack_start(buttonbox, expand=False) + hbox.pack_start(editbox) - self.emit('userstyle-changed') + self.add(hbox) + + self.__file_selected_cb(self._fileview, + self._fileview._initial_filename) + + def __save_button_cb(self, button): + self._editor.write() - def _save_button_cb(self, button): - self._apply_button_cb(button) + def __delete_button_cb(self, button): + file_path = self._fileview.get_selected_file() + self._fileview.remove_file(file_path) + os.remove(file_path) + + def __cancel_button_cb(self, button): self.destroy() + + def __file_selected_cb(self, view, file_path): + self._editor.file_path = self._fileview.get_selected_file() -# TODO support multiple userscripts -class ScriptEditor(TextEditor): - __gsignals__ = { - 'inject-script': (gobject.SIGNAL_RUN_FIRST, gobject.TYPE_NONE, - ([str])), - } +def add_script(location): + cls = components.classes[ \ + '@mozilla.org/embedding/browser/nsWebBrowserPersist;1'] + persist = cls.createInstance(interfaces.nsIWebBrowserPersist) + persist.persistFlags = interfaces.nsIWebBrowserPersist \ + .PERSIST_FLAGS_REPLACE_EXISTING_FILES - def __init__(self): - TextEditor.__init__(self, mime_type='text/javascript') + cls = components.classes["@mozilla.org/network/io-service;1"] + uri = cls.getService(interfaces.nsIIOService).newURI(location, None, None) + + cls = components.classes["@mozilla.org/file/local;1"] + local_file = cls.createInstance(interfaces.nsILocalFile) + + file_name = os.path.basename(uri.path) + file_path = os.path.join(SCRIPTS_PATH, file_name) + local_file.initWithPath(file_path) + if not local_file.exists(): + local_file.create(0x00, 0644) + + logging.debug('Saving userscript %s -> %s' % \ + (uri.spec, file_path)) + + persist.saveURI(uri, None, None, None, None, local_file) + +def script_exists(location): + script_name = os.path.basename(urlparse(location).path) + + return os.path.isfile(os.path.join(SCRIPTS_PATH, script_name)) + + +class Injector(): + _com_interfaces_ = interfaces.nsIDOMEventListener + + def __init__(self, script_path): + self.script_path = script_path + + self._wrapped = xpcom.server.WrapObject(self, + interfaces.nsIDOMEventListener) + + def handleEvent(self, event): + self.head.appendChild(self.script) + + def attach_to(self, window): + # set up the script element to be injected + self.script = window.document.createElement('script') + self.script.type = 'text/javascript' - self.script_path = os.path.join(activity.get_activity_root(), - 'data/script.user.js') - - self._save_button.connect('clicked', self._save_button_cb) + # work around XSS security + text = str(open(self.script_path,'r').read()) + self.script.appendChild( window.document.createTextNode(text) ) - def _save_button_cb(self, button): - self.emit('inject-script', self.text) + # reference to head + self.head = window.document.getElementsByTagName('head').item(0) - self.destroy() + # actual attaching + window.addEventListener('load', self._wrapped, False) + class ScriptListener(gobject.GObject): _com_interfaces_ = interfaces.nsIWebProgressListener __gsignals__ = { 'userscript-found': (gobject.SIGNAL_RUN_FIRST, gobject.TYPE_NONE, - ([])), + ([str])), + 'userscript-inject': (gobject.SIGNAL_RUN_FIRST, gobject.TYPE_NONE, + ([str])), } def __init__(self): gobject.GObject.__init__(self) - self._wrapped_self = xpcom.server.WrapObject( \ + self._wrapped = xpcom.server.WrapObject( \ self, interfaces.nsIWebProgressListener) - + def onLocationChange(self, webProgress, request, location): if location.spec.endswith('.user.js'): - self.emit('userscript-found') + self.emit('userscript-found', location.spec) + else: + # TODO load scripts according to domain regex + for i in os.listdir(SCRIPTS_PATH): + script_path = os.path.join(SCRIPTS_PATH, i) + self.emit('userscript-inject', script_path) def setup(self, browser): - browser.web_progress.addProgressListener(self._wrapped_self, - interfaces.nsIWebProgress.NOTIFY_LOCATION) + browser.web_progress.addProgressListener(self._wrapped, + interfaces.nsIWebProgress.NOTIFY_LOCATION) \ No newline at end of file diff --git a/viewsource.py b/viewsource.py new file mode 100644 index 0000000..5d6a5b6 --- /dev/null +++ b/viewsource.py @@ -0,0 +1,465 @@ +# Copyright (C) 2008 One Laptop Per Child +# Copyright (C) 2009 Tomeu Vizoso, Simon Schampijer +# +# This program is free software; you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation; either version 2 of the License, or +# (at your option) any later version. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# 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 +import logging +import traceback +from gettext import gettext as _ + +import gobject +import pango +import gtk +import gtksourceview2 +import dbus +import gconf + +from sugar.graphics import style +from sugar.graphics.icon import Icon +from sugar.graphics.xocolor import XoColor +from sugar.graphics.menuitem import MenuItem +from sugar.graphics.toolbutton import ToolButton +from sugar.graphics.radiotoolbutton import RadioToolButton +from sugar.bundle.activitybundle import ActivityBundle +from sugar.datastore import datastore +from sugar import mime + +_SOURCE_FONT = pango.FontDescription('Monospace %d' % style.FONT_SIZE) + +_logger = logging.getLogger('ViewSource') +map_activity_to_window = {} + +def setup_view_source(activity): + service = activity.get_service() + if service is not None: + try: + service.HandleViewSource() + return + except dbus.DBusException, e: + expected_exceptions = ['org.freedesktop.DBus.Error.UnknownMethod', + 'org.freedesktop.DBus.Python.NotImplementedError'] + if e.get_dbus_name() not in expected_exceptions: + logging.error(traceback.format_exc()) + except Exception: + logging.error(traceback.format_exc()) + + window_xid = activity.get_xid() + if window_xid is None: + _logger.error('Activity without a window xid') + return + + bundle_path = activity.get_bundle_path() + + if window_xid in map_activity_to_window: + _logger.debug('Viewsource window already open for %s %s' % \ + (window_xid, bundle_path)) + return + + document_path = None + if service is not None: + try: + document_path = service.GetDocumentPath() + except dbus.DBusException, e: + expected_exceptions = ['org.freedesktop.DBus.Error.UnknownMethod', + 'org.freedesktop.DBus.Python.NotImplementedError'] + if e.get_dbus_name() not in expected_exceptions: + logging.error(traceback.format_exc()) + except Exception: + logging.error(traceback.format_exc()) + + if bundle_path is None and document_path is None: + _logger.debug('Activity without bundle_path nor document_path') + return + + view_source = ViewSource(window_xid, bundle_path, document_path, + activity.get_title()) + map_activity_to_window[window_xid] = view_source + view_source.show() + +class ViewSource(gtk.Window): + __gtype_name__ = 'SugarViewSource' + + def __init__(self, window_xid, bundle_path, document_path, title): + gtk.Window.__init__(self) + + logging.debug('ViewSource paths: %r %r' % (bundle_path, document_path)) + + self.set_decorated(False) + self.set_position(gtk.WIN_POS_CENTER_ALWAYS) + self.set_border_width(style.LINE_WIDTH) + + width = gtk.gdk.screen_width() - style.GRID_CELL_SIZE * 2 + height = gtk.gdk.screen_height() - style.GRID_CELL_SIZE * 2 + self.set_size_request(width, height) + + self._parent_window_xid = window_xid + + self.connect('realize', self.__realize_cb) + self.connect('destroy', self.__destroy_cb, document_path) + self.connect('key-press-event', self.__key_press_event_cb) + + vbox = gtk.VBox() + self.add(vbox) + vbox.show() + + toolbar = Toolbar(title, bundle_path, document_path) + vbox.pack_start(toolbar, expand=False) + toolbar.connect('stop-clicked', self.__stop_clicked_cb) + toolbar.connect('source-selected', self.__source_selected_cb) + toolbar.show() + + pane = gtk.HPaned() + vbox.pack_start(pane) + pane.show() + + self._selected_file = None + file_name = '' + + activity_bundle = ActivityBundle(bundle_path) + command = activity_bundle.get_command() + if len(command.split(' ')) > 1: + name = command.split(' ')[1].split('.')[0] + file_name = name + '.py' + path = os.path.join(activity_bundle.get_path(), file_name) + self._selected_file = path + + self._file_viewer = FileViewer(bundle_path, file_name) + self._file_viewer.connect('file-selected', self.__file_selected_cb) + pane.add1(self._file_viewer) + self._file_viewer.show() + + self._source_display = SourceDisplay() + pane.add2(self._source_display) + self._source_display.show() + self._source_display.file_path = self._selected_file + + if document_path is not None: + self._select_source(document_path) + + logging.debug('@@@@@ %s' % document_path) + + def _calculate_char_width(self, char_count): + widget = gtk.Label('') + context = widget.get_pango_context() + pango_font = context.load_font(_SOURCE_FONT) + metrics = pango_font.get_metrics() + return pango.PIXELS(metrics.get_approximate_char_width()) * char_count + + def __realize_cb(self, widget): + self.window.set_type_hint(gtk.gdk.WINDOW_TYPE_HINT_DIALOG) + self.window.set_accept_focus(True) + + parent = gtk.gdk.window_foreign_new(self._parent_window_xid) + self.window.set_transient_for(parent) + + def __stop_clicked_cb(self, widget): + self.destroy() + + def __source_selected_cb(self, widget, path): + self._select_source(path) + + def _select_source(self, path): + if os.path.isfile(path): + self._source_display.file_path = path + self._file_viewer.hide() + else: + self._file_viewer.set_path(path) + self._source_display.file_path = self._selected_file + self._file_viewer.show() + + def __destroy_cb(self, window, document_path): + del map_activity_to_window[self._parent_window_xid] + if document_path is not None and os.path.exists(document_path): + os.unlink(document_path) + + def __key_press_event_cb(self, window, event): + keyname = gtk.gdk.keyval_name(event.keyval) + if keyname == 'Escape': + self.destroy() + + def __file_selected_cb(self, file_viewer, file_path): + if file_path is not None and os.path.isfile(file_path): + self._source_display.file_path = file_path + self._selected_file = file_path + else: + self._source_display.file_path = None + +class DocumentButton(RadioToolButton): + __gtype_name__ = 'SugarDocumentButton' + + def __init__(self, file_name, document_path, title): + RadioToolButton.__init__(self) + + self._document_path = document_path + self._title = title + self._jobject = None + + self.props.tooltip = _('Instance Source') + + client = gconf.client_get_default() + self._color = client.get_string('/desktop/sugar/user/color') + icon = Icon(file=file_name, + icon_size=gtk.ICON_SIZE_LARGE_TOOLBAR, + xo_color=XoColor(self._color)) + self.set_icon_widget(icon) + icon.show() + + menu_item = MenuItem(_('Keep')) + icon = Icon(icon_name='document-save', icon_size=gtk.ICON_SIZE_MENU, + xo_color=XoColor(self._color)) + menu_item.set_image(icon) + + menu_item.connect('activate', self.__keep_in_journal_cb) + self.props.palette.menu.append(menu_item) + menu_item.show() + + def __keep_in_journal_cb(self, menu_item): + mime_type = mime.get_from_file_name(self._document_path) + if mime_type == 'application/octet-stream': + mime_type = mime.get_for_file(self._document_path) + + self._jobject = datastore.create() + title = _('Source') + ': ' + self._title + self._jobject.metadata['title'] = title + self._jobject.metadata['keep'] = '0' + self._jobject.metadata['buddies'] = '' + self._jobject.metadata['preview'] = '' + self._jobject.metadata['icon-color'] = self._color + self._jobject.metadata['mime_type'] = mime_type + self._jobject.metadata['source'] = '1' + self._jobject.file_path = self._document_path + datastore.write(self._jobject, transfer_ownership=True, + reply_handler=self.__internal_save_cb, + error_handler=self.__internal_save_error_cb) + + def __internal_save_cb(self): + logging.debug("Saved Source object to datastore.") + self._jobject.destroy() + + def __internal_save_error_cb(self, err): + logging.debug("Error saving Source object to datastore: %s" % err) + self._jobject.destroy() + +class Toolbar(gtk.Toolbar): + __gtype_name__ = 'SugarViewSourceToolbar' + + __gsignals__ = { + 'stop-clicked': (gobject.SIGNAL_RUN_FIRST, + gobject.TYPE_NONE, + ([])), + 'source-selected': (gobject.SIGNAL_RUN_FIRST, + gobject.TYPE_NONE, + ([str])), + } + + def __init__(self, title, bundle_path, document_path): + gtk.Toolbar.__init__(self) + + self._add_separator() + + activity_bundle = ActivityBundle(bundle_path) + file_name = activity_bundle.get_icon() + + if document_path is not None and os.path.exists(document_path): + document_button = DocumentButton(file_name, document_path, title) + document_button.connect('toggled', self.__button_toggled_cb, + document_path) + self.insert(document_button, -1) + document_button.show() + self._add_separator() + + if bundle_path is not None and os.path.exists(bundle_path): + activity_button = RadioToolButton() + icon = Icon(file=file_name, + icon_size=gtk.ICON_SIZE_LARGE_TOOLBAR, + fill_color=style.COLOR_TRANSPARENT.get_svg(), + stroke_color=style.COLOR_WHITE.get_svg()) + activity_button.set_icon_widget(icon) + icon.show() + if document_path is not None: + activity_button.props.group = document_button + activity_button.props.tooltip = _('Activity Bundle Source') + activity_button.connect('toggled', self.__button_toggled_cb, + bundle_path) + self.insert(activity_button, -1) + activity_button.show() + self._add_separator() + + text = _('View source: %r') % title + label = gtk.Label() + label.set_markup('%s' % text) + label.set_alignment(0, 0.5) + self._add_widget(label) + + self._add_separator(True) + + stop = ToolButton(icon_name='dialog-cancel') + stop.set_tooltip(_('Close')) + stop.connect('clicked', self.__stop_clicked_cb) + stop.show() + self.insert(stop, -1) + stop.show() + + def _add_separator(self, expand=False): + separator = gtk.SeparatorToolItem() + separator.props.draw = False + if expand: + separator.set_expand(True) + else: + separator.set_size_request(style.DEFAULT_SPACING, -1) + self.insert(separator, -1) + separator.show() + + def _add_widget(self, widget, expand=False): + tool_item = gtk.ToolItem() + tool_item.set_expand(expand) + + tool_item.add(widget) + widget.show() + + self.insert(tool_item, -1) + tool_item.show() + + def __stop_clicked_cb(self, button): + self.emit('stop-clicked') + + def __button_toggled_cb(self, button, path): + if button.props.active: + self.emit('source-selected', path) + +class FileViewer(gtk.ScrolledWindow): + __gtype_name__ = 'SugarFileViewer' + + __gsignals__ = { + 'file-selected': (gobject.SIGNAL_RUN_FIRST, + gobject.TYPE_NONE, + ([str])), + } + + def __init__(self, path, initial_filename): + gtk.ScrolledWindow.__init__(self) + + self.props.hscrollbar_policy = gtk.POLICY_AUTOMATIC + self.props.vscrollbar_policy = gtk.POLICY_AUTOMATIC + self.set_size_request(style.GRID_CELL_SIZE * 3, -1) + + self._path = None + self._initial_filename = initial_filename + + self._tree_view = gtk.TreeView() + self.add(self._tree_view) + self._tree_view.show() + + self._tree_view.props.headers_visible = False + selection = self._tree_view.get_selection() + selection.connect('changed', self.__selection_changed_cb) + + cell = gtk.CellRendererText() + column = gtk.TreeViewColumn() + column.pack_start(cell, True) + column.add_attribute(cell, 'text', 0) + self._tree_view.append_column(column) + self._tree_view.set_search_column(0) + + self.set_path(path) + + def set_path(self, path): + self.emit('file-selected', None) + if self._path == path: + return + self._path = path + self._tree_view.set_model(gtk.TreeStore(str, str)) + self._add_dir_to_model(path) + + def _add_dir_to_model(self, dir_path, parent=None): + model = self._tree_view.get_model() + for f in os.listdir(dir_path): + if not f.endswith('.pyc'): + full_path = os.path.join(dir_path, f) + if os.path.isdir(full_path): + new_iter = model.append(parent, [f, full_path]) + self._add_dir_to_model(full_path, new_iter) + else: + current_iter = model.append(parent, [f, full_path]) + if f == self._initial_filename: + selection = self._tree_view.get_selection() + selection.select_iter(current_iter) + + def __selection_changed_cb(self, selection): + model, tree_iter = selection.get_selected() + if tree_iter is None: + file_path = None + else: + file_path = model.get_value(tree_iter, 1) + self.emit('file-selected', file_path) + +class SourceDisplay(gtk.ScrolledWindow): + __gtype_name__ = 'SugarSourceDisplay' + + def __init__(self): + gtk.ScrolledWindow.__init__(self) + + self.props.hscrollbar_policy = gtk.POLICY_AUTOMATIC + self.props.vscrollbar_policy = gtk.POLICY_AUTOMATIC + + self._buffer = gtksourceview2.Buffer() + self._buffer.set_highlight_syntax(True) + + self._source_view = gtksourceview2.View(self._buffer) + self._source_view.set_editable(False) + self._source_view.set_cursor_visible(True) + self._source_view.set_show_line_numbers(True) + self._source_view.set_show_right_margin(True) + self._source_view.set_right_margin_position(80) + #self._source_view.set_highlight_current_line(True) #FIXME: Ugly color + self._source_view.modify_font(_SOURCE_FONT) + self.add(self._source_view) + self._source_view.show() + + self._file_path = None + + def _set_file_path(self, file_path): + if file_path == self._file_path: + return + self._file_path = file_path + + if self._file_path is None: + self._buffer.set_text('') + return + + mime_type = mime.get_for_file(self._file_path) + logging.debug('Detected mime type: %r' % mime_type) + + language_manager = gtksourceview2.language_manager_get_default() + detected_language = None + for language_id in language_manager.get_language_ids(): + language = language_manager.get_language(language_id) + if mime_type in language.get_mime_types(): + detected_language = language + break + + if detected_language is not None: + logging.debug('Detected language: %r' % \ + detected_language.get_name()) + + self._buffer.set_language(detected_language) + self._buffer.set_text(open(self._file_path, 'r').read()) + + def _get_file_path(self): + return self._file_path + + file_path = property(_get_file_path, _set_file_path) + diff --git a/webactivity.py b/webactivity.py index 0772706..a408412 100644 --- a/webactivity.py +++ b/webactivity.py @@ -30,7 +30,8 @@ import shutil import sqlite3 import cjson import gconf -import shutil +import zipfile +import tempfile # HACK: Needed by http://dev.sugarlabs.org/ticket/456 import gnome @@ -134,6 +135,7 @@ hulahop.set_app_version(os.environ['SUGAR_BUNDLE_VERSION']) hulahop.startup(_profile_path) from xpcom import components +from xpcom.components import interfaces def _set_accept_languages(): ''' Set intl.accept_languages based on the locale @@ -165,6 +167,8 @@ import downloadmanager import globalhistory import filepicker import bookmarklets +import usercode +import viewsource _LIBRARY_PATH = '/usr/share/library-common/index.html' @@ -200,7 +204,7 @@ class WebActivity(activity.Activity): _set_accept_languages() _seed_xs_cookie() _set_dbus_globals(self.get_bundle_id()) - + # don't pick up the sugar theme - use the native mozilla one instead cls = components.classes['@mozilla.org/preferences-service;1'] pref_service = cls.getService(components.interfaces.nsIPrefService) @@ -261,11 +265,14 @@ class WebActivity(activity.Activity): f = open(os.path.join(activity.get_bundle_path(), 'data/homepage')) self.homepage = f.read() - f.close() + f.close() # enable userscript saving self._browser.userscript.connect('userscript-found', - self._userscript_found_cb) + self._userscript_found_cb) + # enable userscript injecting + self._browser.userscript.connect('userscript-inject', + self._userscript_inject_cb) if handle.uri: self._browser.load_uri(handle.uri) @@ -407,7 +414,7 @@ class WebActivity(activity.Activity): default_page = os.path.join(activity.get_bundle_path(), "data/index.html") self._browser.load_uri(default_page) - + def _session_history_changed_cb(self, session_history, link): _logger.debug('NewPage: %s.' %link) self.current = link @@ -447,6 +454,21 @@ class WebActivity(activity.Activity): else: _logger.error('Open uri-list: Does not support' 'list of multiple uris by now.') + elif self.metadata['mime_type'] == 'application/zip': + z = zipfile.ZipFile(file_path, 'r') + + html = None + for i in z.namelist(): + if i.endswith('.html') or i.endswith('.htm'): + html = i + if i == 'index.html': + break + + if file_name != None: + self._browser.load_uri('jar:file://%!%s' % (file_path, html)) + else: + _logger.error('Open jar file: No html file to be opened') + else: self._browser.load_uri(file_path) @@ -466,6 +488,49 @@ class WebActivity(activity.Activity): f.write(self.model.serialize()) finally: f.close() + + def save_document(self): + logging.debug('Saving document to %s' % bundle_path) + + cls = components.classes[ \ + '@mozilla.org/embedding/browser/nsWebBrowserPersist;1'] + persist = cls.createInstance(interfaces.nsIWebBrowserPersist) + persist.persistFlags = interfaces.nsIWebBrowserPersist \ + .PERSIST_FLAGS_REPLACE_EXISTING_FILES + + local = components.classes["@mozilla.org/file/local;1"] + local_file = local.createInstance(interfaces.nsILocalFile) + local_data = local.createInstance(interfaces.nsILocalFile) + + temp_dir = tempfile.mkdtemp() + + local_file.initWithPath(os.path.join(temp_dir, 'index.html')) + local_data.initWithPath(os.path.join(temp_dir, 'data')) + + persist.saveDocument(self._browser.dom_window.document, + local_file, local_data, None, 0, 0) + + bundle_path = os.path.join(temp_dir, 'bundle.jar') + bundle = zipfile.ZipFile(bundle_path, 'w') + bundle.write(local_file.path) + for i in os.listdir(local_data.path): + bundle.write(os.path.join(local_data.path, i), + zipfile.ZIP_DEFLATED) + bundle.close() + + jobject = datastore.create() + jobject.metadata['title'] = self.title + jobject.metadata['mime_type'] = 'application/zip' + jobject.metadata['icon-color'] = profile.get_color().to_string() + jobject.metadata['activity'] = 'org.laptop.WebActivity' + jobject.file_path = bundle_path + + datastore.write(jobject) + + activity.show_object_in_journal(jobject.object_id) + + # cleanup + shutil.rmtree(temp_dir) def _link_add_button_cb(self, button): _logger.debug('button: Add link: %s.' % self.current) @@ -524,7 +589,7 @@ class WebActivity(activity.Activity): alert.props.msg = _('"%s" already exists. Overwrite?') % name alert.connect('response', self._overwrite_bookmarklet_response_cb) - # send the arguments through the alert + # send the arguments through the alert object alert._bm = (name, url) self.add_alert(alert) @@ -532,24 +597,36 @@ class WebActivity(activity.Activity): def _overwrite_bookmarklet_response_cb(self, alert, response_id): self.remove_alert(alert) - name, url = alert._bm + name, url = alert._bm # unpack the argument if response_id is gtk.RESPONSE_OK: self._bm_store.remove(name) self._bm_store.add(name, url) - def _userscript_found_cb(self, listener): + def _userscript_found_cb(self, listener, location): + '''Ask user whether to install the userscript''' alert = ConfirmationAlert() alert.props.title = _('Add userscript') - alert.props.msg = _('Do you want to add this userscript?') + if usercode.script_exists(location): + alert.props.msg = _('Userscript already exists. Overwrite?') + else: + alert.props.msg = _('Do you want to add this userscript?') alert.connect('response', self._userscript_found_response_cb) + + # send the argument through the alert object + alert._location = location + self.add_alert(alert) def _userscript_found_response_cb(self, alert, response_id): self.remove_alert(alert) if response_id is gtk.RESPONSE_OK: - pass - + usercode.add_script(alert._location) + + def _userscript_inject_cb(self, listener, script_path): + logging.debug('Injecting %s' % script_path) + usercode.Injector(script_path).attach_to(self._browser.dom_window) + def _add_link(self): ''' take screenshot and add link info to the model ''' for link in self.model.data['shared_links']: @@ -650,5 +727,14 @@ class WebActivity(activity.Activity): downloadmanager.remove_all_downloads() self.close(force=True) + #def handle_view_source(self): + # logging.debug('##### local view source') + # logging.debug('@@@@@ %s' % usercode.STYLE_PATH) + # view_source = viewsource.ViewSource(self.get_xid(), + # self.get_bundle_path(), + # usercode.STYLE_PATH, + # self.get_title()) + # view_source.show() + def get_document_path(self, async_cb, async_err_cb): self._browser.get_source(async_cb, async_err_cb) diff --git a/webtoolbar.py b/webtoolbar.py index c71ce1a..3033f27 100644 --- a/webtoolbar.py +++ b/webtoolbar.py @@ -288,6 +288,12 @@ class WebToolbar(gtk.Toolbar): self._create_ssb.connect('clicked', self._create_ssb_clicked_cb) self.insert(self._create_ssb, -1) self._create_ssb.show() + + self._save_document = ToolButton('save') + self._save_document.set_tooltip(_('Save Document')) + self._save_document.connect('clicked', self._save_document_clicked_cb) + self.insert(self._save_document, -1) + self._save_document.show() def _session_history_changed_cb(self, session_history, current_page_index): # We have to wait until the history info is updated. @@ -468,3 +474,6 @@ class WebToolbar(gtk.Toolbar): self._ssb.show_in_journal() else: self._ssb.install() + + def _save_document_clicked_cb(self, button): + self._activity.save_document() -- cgit v0.9.1