[Erp5-report] r24122 - in /erp5/trunk/bt5/erp5_wizard: SkinTemplateItem/portal_skins/erp5_w...

nobody at svn.erp5.org nobody at svn.erp5.org
Thu Oct 9 14:59:48 CEST 2008


Author: yusei
Date: Thu Oct  9 14:59:44 2008
New Revision: 24122

URL: http://svn.erp5.org?rev=24122&view=rev
Log:
2008-10-9 yusei
* Handle HTTP_ACCEPT_LANGUAGE better.

Modified:
    erp5/trunk/bt5/erp5_wizard/SkinTemplateItem/portal_skins/erp5_wizard/WizardTool_getUserPreferredLanguage.xml
    erp5/trunk/bt5/erp5_wizard/bt/change_log
    erp5/trunk/bt5/erp5_wizard/bt/revision

Modified: erp5/trunk/bt5/erp5_wizard/SkinTemplateItem/portal_skins/erp5_wizard/WizardTool_getUserPreferredLanguage.xml
URL: http://svn.erp5.org/erp5/trunk/bt5/erp5_wizard/SkinTemplateItem/portal_skins/erp5_wizard/WizardTool_getUserPreferredLanguage.xml?rev=24122&r1=24121&r2=24122&view=diff
==============================================================================
--- erp5/trunk/bt5/erp5_wizard/SkinTemplateItem/portal_skins/erp5_wizard/WizardTool_getUserPreferredLanguage.xml (original)
+++ erp5/trunk/bt5/erp5_wizard/SkinTemplateItem/portal_skins/erp5_wizard/WizardTool_getUserPreferredLanguage.xml Thu Oct  9 14:59:44 2008
@@ -66,11 +66,13 @@
 configuration_language_list = []\n
 for item in context.WizardTool_getConfigurationLanguageList():\n
   configuration_language_list.append(item[1])\n
-accept_language = REQUEST.get(\'HTTP_ACCEPT_LANGUAGE\', \'en\')\n
-accept_language_tag = accept_language.split(\';\')[0].split(\',\')[0]\n
-primary_language = accept_language_tag.split(\'-\')[0]\n
-if primary_language in configuration_language_list:\n
-  return primary_language\n
+http_accept_language = REQUEST.get(\'HTTP_ACCEPT_LANGUAGE\', \'en\')\n
+\n
+for language_set in http_accept_language.split(\',\'):\n
+  language_tag = language_set.split(\';\')[0]\n
+  language = language_tag.split(\'-\')[0]\n
+  if language in configuration_language_list:\n
+    return language\n
 return \'en\'\n
 </string> </value>
         </item>
@@ -118,9 +120,10 @@
                             <string>_getiter_</string>
                             <string>item</string>
                             <string>_getitem_</string>
-                            <string>accept_language</string>
-                            <string>accept_language_tag</string>
-                            <string>primary_language</string>
+                            <string>http_accept_language</string>
+                            <string>language_set</string>
+                            <string>language_tag</string>
+                            <string>language</string>
                           </tuple>
                         </value>
                     </item>

Modified: erp5/trunk/bt5/erp5_wizard/bt/change_log
URL: http://svn.erp5.org/erp5/trunk/bt5/erp5_wizard/bt/change_log?rev=24122&r1=24121&r2=24122&view=diff
==============================================================================
--- erp5/trunk/bt5/erp5_wizard/bt/change_log (original)
+++ erp5/trunk/bt5/erp5_wizard/bt/change_log Thu Oct  9 14:59:44 2008
@@ -1,3 +1,6 @@
+2008-10-9 yusei
+* Handle HTTP_ACCEPT_LANGUAGE better.
+
 2008-10-06 ivan
 * User server side rendered messages (for i18n)
 

Modified: erp5/trunk/bt5/erp5_wizard/bt/revision
URL: http://svn.erp5.org/erp5/trunk/bt5/erp5_wizard/bt/revision?rev=24122&r1=24121&r2=24122&view=diff
==============================================================================
--- erp5/trunk/bt5/erp5_wizard/bt/revision (original)
+++ erp5/trunk/bt5/erp5_wizard/bt/revision Thu Oct  9 14:59:44 2008
@@ -1,1 +1,1 @@
-127
+128




More information about the Erp5-report mailing list