[POS-commit] r8176 - in stoqlib/trunk/stoqlib: domain gui/search lib

george at async.com.br george at async.com.br
Wed Jul 22 14:24:11 BRT 2009


Author: george
Date: Wed Jul 22 14:24:10 2009
New Revision: 8176

Log:
#4032: Na listagem de paises, usar "Brasil" ao inves de "Brazil". r=romaia

Modified:
   stoqlib/trunk/stoqlib/domain/parameter.py
   stoqlib/trunk/stoqlib/gui/search/parametersearch.py
   stoqlib/trunk/stoqlib/lib/parameters.py

Modified: stoqlib/trunk/stoqlib/domain/parameter.py
==============================================================================
--- stoqlib/trunk/stoqlib/domain/parameter.py	Thu Jul 16 17:55:04 2009	(r8175)
+++ stoqlib/trunk/stoqlib/domain/parameter.py	Wed Jul 22 14:24:10 2009	(r8176)
@@ -27,6 +27,7 @@
 
 from stoqlib.database.orm import UnicodeCol, BoolCol, StringCol
 from stoqlib.domain.base import Domain
+from stoqlib.lib.translation import stoqlib_gettext as _
 
 
 class ParameterData(Domain):
@@ -47,3 +48,8 @@
     def get_short_description(self):
         from stoqlib.lib.parameters import get_parameter_details
         return get_parameter_details(self.field_name).short_desc
+
+    def get_field_value(self):
+        #FIXME: This is a workaround to handle some parameters which are
+        #       locale specific.
+        return _(self.field_value)

Modified: stoqlib/trunk/stoqlib/gui/search/parametersearch.py
==============================================================================
--- stoqlib/trunk/stoqlib/gui/search/parametersearch.py	Thu Jul 16 17:55:04 2009	(r8175)
+++ stoqlib/trunk/stoqlib/gui/search/parametersearch.py	Wed Jul 22 14:24:10 2009	(r8176)
@@ -90,6 +90,9 @@
             return data.path
         elif isinstance(data, bool):
             return [_("No"), _("Yes")][data]
+        elif isinstance(data, unicode):
+            #FIXME: workaround to handle locale specific data
+            return _(data)
         return data
 
     def _edit_item(self, item):

Modified: stoqlib/trunk/stoqlib/lib/parameters.py
==============================================================================
--- stoqlib/trunk/stoqlib/lib/parameters.py	Thu Jul 16 17:55:04 2009	(r8175)
+++ stoqlib/trunk/stoqlib/lib/parameters.py	Wed Jul 22 14:24:10 2009	(r8176)
@@ -305,7 +305,7 @@
         ParameterAttr('MAX_SEARCH_RESULTS', int, initial=600),
         ParameterAttr('CITY_SUGGESTED', unicode, initial=u'Sao Carlos'),
         ParameterAttr('STATE_SUGGESTED', unicode, initial=u'SP'),
-        ParameterAttr('COUNTRY_SUGGESTED', unicode, initial=u'Brazil'),
+        ParameterAttr('COUNTRY_SUGGESTED', unicode, initial=_(u'Brazil')),
         ParameterAttr('CONFIRM_SALES_ON_TILL', bool, initial=False),
         ParameterAttr('RETURN_MONEY_ON_SALES', bool, initial=True),
         ParameterAttr('ASK_SALES_CFOP', bool, initial=False),


More information about the POS-commit mailing list