[kupfer: 12/13] plugin.google_translate: Use localized language name



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]