[kupfer: 12/13] plugin.google_translate: Use localized language name
- From: Ulrik Sverdrup <usverdrup src gnome org>
- To: svn-commits-list gnome org
- Cc:
- Subject: [kupfer: 12/13] plugin.google_translate: Use localized language name
- Date: Tue, 3 Nov 2009 12:00:57 +0000 (UTC)
commit 757a37b1c7579228b2de8c56d224702441d8d542
Author: Ulrik Sverdrup <ulrik sverdrup gmail com>
Date: Tue Nov 3 12:53:37 2009 +0100
plugin.google_translate: Use localized language name
Use localized name for the TranslateQuerySource (and fix a typo in the
code).
kupfer/plugin/google_translate.py | 11 ++++-------
1 files changed, 4 insertions(+), 7 deletions(-)
---
diff --git a/kupfer/plugin/google_translate.py b/kupfer/plugin/google_translate.py
index 3a265e8..5618520 100644
--- a/kupfer/plugin/google_translate.py
+++ b/kupfer/plugin/google_translate.py
@@ -120,7 +120,7 @@ class Translate (Action):
def activate(self, leaf, iobj):
text = unicode(leaf.object)
dest_lang = iobj.object
- return _TransateQuerySource(text, dest_lang)
+ return _TranslateQuerySource(text, dest_lang, unicode(iobj))
def is_factory(self):
return True
@@ -156,15 +156,12 @@ class TranslationLeaf(TextLeaf):
return self._descrtiption or TextLeaf.get_description(self)
-class _TransateQuerySource(Source):
- def __init__(self, text, lang):
- Source.__init__(self, name=_("Translate into %s") % lang)
+class _TranslateQuerySource(Source):
+ def __init__(self, text, lang, language_name):
+ Source.__init__(self, name=_("Translate into %s") % language_name)
self._text = text
self._lang = lang
- def is_dynamic(self):
- return True
-
def get_items(self):
for translation, desc in _translate(self._text, self._lang):
yield TranslationLeaf(translation.replace('\\n ', '\n'), desc)
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]