Author: remi
Date: 2009-03-25 11:22:27 +0100 (Wed, 25 Mar 2009)
New Revision: 4211

Modified:
   
software_suite_v2/tuxware/tuxdroidserver/trunk/util/applicationserver/gadget/GadgetParameter.py
   
software_suite_v2/tuxware/tuxdroidserver/trunk/util/applicationserver/gadget/WebGadgetTools.py
Log:
* enumerated values of a parameter can now be translated (through po files)

Modified: 
software_suite_v2/tuxware/tuxdroidserver/trunk/util/applicationserver/gadget/GadgetParameter.py
===================================================================
--- 
software_suite_v2/tuxware/tuxdroidserver/trunk/util/applicationserver/gadget/GadgetParameter.py
     2009-03-25 10:14:05 UTC (rev 4210)
+++ 
software_suite_v2/tuxware/tuxdroidserver/trunk/util/applicationserver/gadget/GadgetParameter.py
     2009-03-25 10:22:27 UTC (rev 4211)
@@ -149,11 +149,14 @@
     # 
--------------------------------------------------------------------------
     # Get the enumerated values.
     # 
--------------------------------------------------------------------------
-    def getEnumValues(self):
+    def getEnumValues(self, language = None):
         """Get the enumerated values.
         @return: A string.
         """
-        return self.__enumValues
+        if language == None:
+            return self.__parent.tr(self.__enumValues)
+        else:
+            return self.__parent.tr2(language, self.__enumValues)
 
     # 
--------------------------------------------------------------------------
     # Get the minimal value.

Modified: 
software_suite_v2/tuxware/tuxdroidserver/trunk/util/applicationserver/gadget/WebGadgetTools.py
===================================================================
--- 
software_suite_v2/tuxware/tuxdroidserver/trunk/util/applicationserver/gadget/WebGadgetTools.py
      2009-03-25 10:14:05 UTC (rev 4210)
+++ 
software_suite_v2/tuxware/tuxdroidserver/trunk/util/applicationserver/gadget/WebGadgetTools.py
      2009-03-25 10:22:27 UTC (rev 4211)
@@ -108,7 +108,7 @@
             structure['parameters'][nodeName]['category'] = 
parameter.getCategory()
             structure['parameters'][nodeName]['type'] = parameter.getType()
             structure['parameters'][nodeName]['default_value'] = 
parameter.getDefaultValue(language)
-            structure['parameters'][nodeName]['enum_values'] = 
parameter.getEnumValues()
+            structure['parameters'][nodeName]['enum_values'] = 
parameter.getEnumValues(language)
             structure['parameters'][nodeName]['min_value'] = 
parameter.getMinValue()
             structure['parameters'][nodeName]['max_value'] = 
parameter.getMaxValue()
         # Serialize enum values


------------------------------------------------------------------------------
Apps built with the Adobe(R) Flex(R) framework and Flex Builder(TM) are
powering Web 2.0 with engaging, cross-platform capabilities. Quickly and
easily build your RIAs with Flex Builder, the Eclipse(TM)based development
software that enables intelligent coding and step-through debugging.
Download the free 60 day trial. http://p.sf.net/sfu/www-adobe-com
_______________________________________________
Tux-droid-svn mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/tux-droid-svn

Reply via email to