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