I would like to be able to configure which cck fields have their values copied into a new translation.
Does this functionality exist anywhere?

I was thinking the best way would be to implement hook_prepare_translation with a high weight module and blank fields which are not required to be copied after other modules have done their work.

If no-one else has done this already I'll probably contibute a module at some point.

Comments

marcus_clements’s picture

Assigned: Unassigned » marcus_clements
Status: Active » Needs review

I've contributed Internationalisation Helper (i18n_helper) which provides the following additional features for i18n:

1. Fields synchronised by i18n_sync may be configured to be hidden or read-only in node views and node edit forms.
2. Fields not synchronised by i18n may be configured to be blank when new translations are created.
3. A "Create translation stubs" action is provided, which when executed by a VBO (Views Bulk Operations) or Rule allows bulk or automatic creation of new translations.

Any comments, bugs, suggestions gratefully received on the issue queue.

reformatt’s picture

Component: Code » Blocks

I am currently playing with this module and it's fantastic, exactly what I am looking for!
It is extremely handy since the Flexifield module in combination with i18n is causing seriously issues when the flexifields are copied over. This module allows you to disable the trouble fields and generate a stable copy.

Thanks Rayvaughn!

jose reyero’s picture

Status: Needs review » Fixed

Cool. I've added a link from i18n project page. Thanks.

Status: Fixed » Closed (fixed)

Automatically closed -- issue fixed for 2 weeks with no activity.