Closed (fixed)
Project:
Internationalization
Version:
7.x-1.x-dev
Component:
Code
Priority:
Critical
Category:
Task
Assigned:
Unassigned
Issue tags:
Reporter:
Created:
24 Feb 2011 at 19:03 UTC
Updated:
3 Jan 2014 at 02:58 UTC
Jump to comment: Most recent
Comments
Comment #1
cpelham commentedIn D7 a language row is added to field tables There needs to be some logic somewhere that checks the language of each node and then adds that language value to the language row of each corresponding field attached to the node, or they do not work properly. Am I understanding this correctly?
Will this module eventually handle upgrading of multilingual nodes with cck fields? The D7 CCK module does not handle this, and Karen has said that she doesn't normally work with multi-lingual sites and is not familiar with the upgrade requirements. CCK Migrate leaves this set as 'und' for undefined which is not good. When you click edit the field form will be blank if the language value is undefined, and this seems to also screw up views calling those nodes/fields.
Comment #2
jose reyero commentedAbout node/fields language, I think cck should do the same as core upgrade scripts, which is setting the field language to the node language.
Comment #3
cpelham commentedKaren added a patch to CCK to accomplish this. I have not had a chance to test but will do so as soon as I get a chance. For those following this, download the latest CCK 7-dev and give it a shot (which means upgrading some fields from D6 to D7 with the migrate fields tool supplied by D7 CCK).
Comment #4
jose reyero commentedComment #5
jose reyero commentedComment #6
jose reyero commentedIt seems main scripts are working, follow steps here, http://drupal.org/node/1113358.
And yes, you'd need to upgrade cck fields before i18n for not losing (too many) strings, field labels, descriptions, etc..