Hi James<br><br><div class="gmail_quote">I have attached the screen shots of the word activity.<br>If you check the the initialword1.png and initialword2.png you will see that even after we change the<br>language from 'Spanish' to 'French' the translated word remains same untill you retype the new word.<br>
Now if you check the finalword1.png and finalword2.png you will see that the translated word is updated <br>simultaneously as the language is changed from 'Spanish' to 'French'  <br><br>Steps to reproduce-<br>
1. Run word activity and type a text to translate.<br>2. It will show you the translated word. Now try to change the language <br>    from 'Spanish' to 'French'.<br>3. You will notice no changes in the translated text.<br>
4. Make the changes as mentioned below in the patch and again run word<br>    activity. Try to redo the same process (steps 1-2).<br>5. You will notice that as the language is changed the translated text is also changed.<br>
<br>Hope that i have answered all the questions which you had regarding the patch.<br>Please let me know in case of any further questions. Thank you for reviewing <br>the patch. Appreciate it.<br><br>Regards<br><br>Ishan<br>
<br>On Tue, Oct 12, 2010 at 12:32 PM, Ishan Bansal <span dir="ltr"><<a href="mailto:ishan@seeta.in">ishan@seeta.in</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;">
New global variable 'newtotranslate' added to update the translated text when<br>
the language to translate is being changed.<br>
<br>
Signed-off-by: Ishan Bansal <<a href="mailto:ishan@seeta.in">ishan@seeta.in</a>>, Anubhav Aggarwal <<a href="mailto:anubhav@seeta.in">anubhav@seeta.in</a>><br>
---<br>
 pippy_app.py |    4 ++++<br>
 1 files changed, 4 insertions(+), 0 deletions(-)<br>
<br>
v1->v2 : Global variable removed and subject updated.<br>
v2->v3 : Co-author fields added in accordance with the guidelines for patch submission<br>
<br>
diff --git a/pippy_app.py b/pippy_app.py<br>
index b9a5a25..f9b0be7 100644<br>
--- a/pippy_app.py<br>
+++ b/pippy_app.py<br>
@@ -49,6 +49,7 @@ class WordsActivity(ViewSourceActivity):<br>
         self.fromlang = "English"<br>
         self.tolang   = "Spanish"<br>
         self.languagemodel = LanguageModel.LanguageModel()<br>
+        self.newtotranslate = 'none'<br>
<br>
         # Main layout.<br>
         hbox = gtk.HBox(homogeneous=True)<br>
@@ -151,6 +152,8 @@ class WordsActivity(ViewSourceActivity):<br>
<br>
     def lang2combo_cb(self, combo):<br>
         self.languagemodel.SetLanguages("English", self.langs[combo.get_active()])<br>
+        self.translated.set_text("")<br>
+        self.totranslate_cb(self.newtotranslate)<br>
<br>
     def lang1sel_cb(self, column):<br>
         # FIXME: Complete the text entry box<br>
@@ -177,6 +180,7 @@ class WordsActivity(ViewSourceActivity):<br>
<br>
     def totranslate_cb(self, totranslate):<br>
         entry = totranslate.get_text()<br>
+        self.newtotranslate = totranslate<br>
         # Ask for completion suggestions<br>
         if not entry:<br>
             return<br>
<font color="#888888">--<br>
1.7.0.4<br>
<br>
</font></blockquote></div><br>