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.

Boxes translation

This module enables block titles and block content to be exported to code (via boxes) and then be translated (via i18n_string).

This is an updated version of the helpful i18nboxes sandbox module by benclark module for Drupal 7.

From benclark's original description:

You need i18n_boxes when

You have blocks with predefined content. You want those blocks to be exportable (to be managed by Features, for example), so you choose the Boxes module. But you also need to have these blocks be translated into other languages. The core block implementation is supported by the i18n_block module (part of the i18n suite), but Boxes is not. ... Well, until now.

Historical Notes

This was created because neither of the two maintainers of the two sandboxed modules for Drupal 6 have responded to the original issue to merge everything into a single unified module and upgrade it to Drupal 7.

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