Provide tools for translation and display of text in multiple languages and support for regionalization/localization for dates, numbers, currency, measurement, or other local contexts.

Internationalization hide synchronized fields

The internationalization module provides a method for synchronizing fields between various translations. This is a wonderful feature, but user experience is horrible.

When creating a new translation for a master node, the translator is presented with all fields on the node, and not just the ones he/she needs to translate. In my opinion this is confusing.

To resolve this, I've created a small helper module, which hides fields which are being synchronized when translating a node.

Unfortunately due to bugs in D6 CCK and D7 Fields relating to #access = FALSE, not all field widgets will be able to handle the method of "hiding fields" properly and this may cause validation errors when attempting to submit a node with hidden fields. To avoid this in D6, I've simply hidden the fields with CSS instead of #access = FALSE.

Below is a list of related issues I've found regarding this bug. Should you find more, please make it known in my issue queue and I'll keep the list up to date.

I would recommend, in order to resolve this problem, that simpletests are written which test with the inclusion of #access = FALSE with regards to field widgets. Hopefully this would catch the bugs and allow developers to resolve them, so modules like mine would work.

--

Option Widget OnOff
#716408: Single on/off checkbox: hook_form_alter() with ['#access'] = FALSE changes 'On' value to TRUE

Option Widget Checkboxes
#1114480: expand_checkboxes #default_value when #access=FALSE
#765962: Cannot assign default values to checkboxes when #access is set to FALSE

Features Translations (D7, obsolete)

Features Translations adds a new Features component called Translations that allows to import/export sets of translated strings. String sets can be chosen per language and per text group.

Internationalization contributions

Internationalization contributions is a set of modules that are add ons for Internationalization module to provide compatibility with other contributed mo

Domain Variable

Screenshot of settings form with mixed variable realms

This module aims to be a replacement variable handling module for Domain Access, allowing mixed variable realms (domain x language) to be configured.

Pages

Subscribe with RSS Subscribe to RSS - Multilingual