[Erp5-report] r34257 yusuke - in /erp5/trunk/bt5/erp5_content_translation: CatalogMethodTem...

nobody at svn.erp5.org nobody at svn.erp5.org
Fri Apr 2 05:04:07 CEST 2010


Author: yusuke
Date: Fri Apr  2 05:04:07 2010
New Revision: 34257

URL: http://svn.erp5.org?rev=34257&view=rev
Log:
2010-04-02 yusuke
* Fixed the column name conflict.

Modified:
    erp5/trunk/bt5/erp5_content_translation/CatalogMethodTemplateItem/portal_catalog/erp5_mysql_innodb/z_catalog_content_translation_list.xml
    erp5/trunk/bt5/erp5_content_translation/CatalogMethodTemplateItem/portal_catalog/erp5_mysql_innodb/z_create_content_translation.xml
    erp5/trunk/bt5/erp5_content_translation/SkinTemplateItem/portal_skins/erp5_content_translation/CatalogTool_getContentTranslationDictList.xml
    erp5/trunk/bt5/erp5_content_translation/bt/change_log
    erp5/trunk/bt5/erp5_content_translation/bt/revision

Modified: erp5/trunk/bt5/erp5_content_translation/CatalogMethodTemplateItem/portal_catalog/erp5_mysql_innodb/z_catalog_content_translation_list.xml
URL: http://svn.erp5.org/erp5/trunk/bt5/erp5_content_translation/CatalogMethodTemplateItem/portal_catalog/erp5_mysql_innodb/z_catalog_content_translation_list.xml?rev=34257&r1=34256&r2=34257&view=diff
==============================================================================
--- erp5/trunk/bt5/erp5_content_translation/CatalogMethodTemplateItem/portal_catalog/erp5_mysql_innodb/z_catalog_content_translation_list.xml [utf8] (original)
+++ erp5/trunk/bt5/erp5_content_translation/CatalogMethodTemplateItem/portal_catalog/erp5_mysql_innodb/z_catalog_content_translation_list.xml [utf8] Fri Apr  2 05:04:07 2010
@@ -68,7 +68,7 @@
 <dtml-in "content_translation_dict_list">\n
 (<dtml-sqlvar "_[\'sequence-item\'][\'uid\']" type=int>,\n
  <dtml-sqlvar "_[\'sequence-item\'][\'property_name\']" type=string>,\n
- <dtml-sqlvar "_[\'sequence-item\'][\'language\']" type=string>,\n
+ <dtml-sqlvar "_[\'sequence-item\'][\'content_language\']" type=string>,\n
  <dtml-sqlvar "_[\'sequence-item\'][\'translated_text\']" type=string>\n
 )\n
 <dtml-unless sequence-end>,</dtml-unless>\n
@@ -122,7 +122,7 @@
 <dtml-in "content_translation_dict_list">\n
 (<dtml-sqlvar "_[\'sequence-item\'][\'uid\']" type=int>,\n
  <dtml-sqlvar "_[\'sequence-item\'][\'property_name\']" type=string>,\n
- <dtml-sqlvar "_[\'sequence-item\'][\'language\']" type=string>,\n
+ <dtml-sqlvar "_[\'sequence-item\'][\'content_language\']" type=string>,\n
  <dtml-sqlvar "_[\'sequence-item\'][\'translated_text\']" type=string>\n
 )\n
 <dtml-unless sequence-end>,</dtml-unless>\n

Modified: erp5/trunk/bt5/erp5_content_translation/CatalogMethodTemplateItem/portal_catalog/erp5_mysql_innodb/z_create_content_translation.xml
URL: http://svn.erp5.org/erp5/trunk/bt5/erp5_content_translation/CatalogMethodTemplateItem/portal_catalog/erp5_mysql_innodb/z_create_content_translation.xml?rev=34257&r1=34256&r2=34257&view=diff
==============================================================================
--- erp5/trunk/bt5/erp5_content_translation/CatalogMethodTemplateItem/portal_catalog/erp5_mysql_innodb/z_create_content_translation.xml [utf8] (original)
+++ erp5/trunk/bt5/erp5_content_translation/CatalogMethodTemplateItem/portal_catalog/erp5_mysql_innodb/z_create_content_translation.xml [utf8] Fri Apr  2 05:04:07 2010
@@ -91,9 +91,9 @@
             <value> <string>CREATE TABLE `content_translation` (\n
   `uid` BIGINT UNSIGNED NOT NULL,\n
   `property_name` VARCHAR(100),\n
-  `language` VARCHAR(100),\n
+  `content_language` VARCHAR(100),\n
   `translated_text` TEXT,\n
-  PRIMARY KEY (`uid`, `property_name`, `language`),\n
+  PRIMARY KEY (`uid`, `property_name`, `content_language`),\n
   FULLTEXT `Translated Text` (`translated_text`)\n
 ) TYPE=MyISAM;\n
 </string> </value>
@@ -135,9 +135,9 @@
                         <value> <string>CREATE TABLE `content_translation` (\n
   `uid` BIGINT UNSIGNED NOT NULL,\n
   `property_name` VARCHAR(100),\n
-  `language` VARCHAR(100),\n
+  `content_language` VARCHAR(100),\n
   `translated_text` TEXT,\n
-  PRIMARY KEY (`uid`, `property_name`, `language`),\n
+  PRIMARY KEY (`uid`, `property_name`, `content_language`),\n
   FULLTEXT `Translated Text` (`translated_text`)\n
 ) TYPE=MyISAM;\n
 </string> </value>

Modified: erp5/trunk/bt5/erp5_content_translation/SkinTemplateItem/portal_skins/erp5_content_translation/CatalogTool_getContentTranslationDictList.xml
URL: http://svn.erp5.org/erp5/trunk/bt5/erp5_content_translation/SkinTemplateItem/portal_skins/erp5_content_translation/CatalogTool_getContentTranslationDictList.xml?rev=34257&r1=34256&r2=34257&view=diff
==============================================================================
--- erp5/trunk/bt5/erp5_content_translation/SkinTemplateItem/portal_skins/erp5_content_translation/CatalogTool_getContentTranslationDictList.xml [utf8] (original)
+++ erp5/trunk/bt5/erp5_content_translation/SkinTemplateItem/portal_skins/erp5_content_translation/CatalogTool_getContentTranslationDictList.xml [utf8] Fri Apr  2 05:04:07 2010
@@ -69,7 +69,7 @@
 def upperCase(text):\n
   return convertToUpperCase(text.replace(\'-\', \'_\'))\n
 \n
-language_list = context.Localizer.get_languages()\n
+content_language_list = context.Localizer.get_languages()\n
 \n
 for document in document_list:\n
   if document.getPortalType() not in portal_type_list:\n
@@ -83,9 +83,9 @@
     if original_method is not None:\n
       original_text = original_method()\n
 \n
-    for language in language_list:\n
+    for content_language in content_language_list:\n
       method_name = \'get%s\' % (upperCase(\'%s_translated_%s\' %\n
-                                         (language, property_name)),)\n
+                                         (content_language, property_name)),)\n
       translated_text = None\n
       method = getattr(document, method_name, None)\n
       if method is not None and document.getProperty(\'%s_translation_domain\' % property_name) == \'content\':\n
@@ -93,20 +93,20 @@
       else:\n
         translation_method = getattr(document, \'get%s\' % upperCase(\'translated_%s\' % property_name), None)\n
         if original_text is not None and translation_method is not None:\n
-          temporary_translated_text = translation_method(language=language)\n
+          temporary_translated_text = translation_method(language=content_language)\n
           if original_text != temporary_translated_text:\n
              translated_text = temporary_translated_text\n
       if translated_text:\n
         temporary_result.append({\'uid\': uid,\n
                                  \'property_name\': property_name,\n
-                                 \'language\': language,\n
+                                 \'content_language\': content_language,\n
                                  \'translated_text\': translated_text,\n
                                  })\n
     # also add original content\n
     if original_text is not None:\n
       temporary_result.append({\'uid\': uid,\n
                                \'property_name\': property_name,\n
-                               \'language\': \'\',\n
+                               \'content_language\': \'\',\n
                                \'translated_text\': original_text,\n
                                })\n
     result.extend(temporary_result)\n
@@ -156,7 +156,7 @@
                             <string>upperCase</string>
                             <string>_getattr_</string>
                             <string>context</string>
-                            <string>language_list</string>
+                            <string>content_language_list</string>
                             <string>_getiter_</string>
                             <string>document</string>
                             <string>uid</string>
@@ -166,7 +166,7 @@
                             <string>original_text</string>
                             <string>getattr</string>
                             <string>original_method</string>
-                            <string>language</string>
+                            <string>content_language</string>
                             <string>method_name</string>
                             <string>translated_text</string>
                             <string>method</string>

Modified: erp5/trunk/bt5/erp5_content_translation/bt/change_log
URL: http://svn.erp5.org/erp5/trunk/bt5/erp5_content_translation/bt/change_log?rev=34257&r1=34256&r2=34257&view=diff
==============================================================================
--- erp5/trunk/bt5/erp5_content_translation/bt/change_log [utf8] (original)
+++ erp5/trunk/bt5/erp5_content_translation/bt/change_log [utf8] Fri Apr  2 05:04:07 2010
@@ -1,3 +1,6 @@
+2010-04-02 yusuke
+* Fixed the column name conflict.
+
 2010-03-03 yusuke
 * Use sql_deferred_connection instead of sql_connection
 

Modified: erp5/trunk/bt5/erp5_content_translation/bt/revision
URL: http://svn.erp5.org/erp5/trunk/bt5/erp5_content_translation/bt/revision?rev=34257&r1=34256&r2=34257&view=diff
==============================================================================
--- erp5/trunk/bt5/erp5_content_translation/bt/revision [utf8] (original)
+++ erp5/trunk/bt5/erp5_content_translation/bt/revision [utf8] Fri Apr  2 05:04:07 2010
@@ -1,1 +1,1 @@
-27
+29




More information about the Erp5-report mailing list