Module Helpers

The Internationalization module also works with a number of core modules to aid with translations:


The Multilingual Menu module adds any custom menu items you create to the translate interface string list. You can also specify which language a particular menu item is for and its display will follow the rule you selected for content display. You should note that, independently of this module, you can create a menu item in a language for each node, which will also follow the display rules. So if you are only creating menu items based on nodes, you do not need to enable this module. If you wish to have menu items that don't point to specific nodes, then this module will let you create the translations you need. Taxonomy

Multilingual taxonomy gives you a few options for keeping track of your taxonomy translations. When creating a new vocabulary, you can choose whether you want to localize the terms using the regular translate interface method, set up independent terms per language, or set one language for the entire vocabulary. When you choose to create terms per language, you will be able to select a language for each term. Once you have created the terms and assigned a language for each, you can then create associations between them. For example, the terms "cat" (assigned to English) and "le chat" (assigned to French) can be marked as equivalent terms.


The Multilingual Blocks module will let you pick a language for each block. Assigning a language to a block will determine when it is displayed according to the main content display settings. For custom blocks that you create, you can also decide whether you wish the block text to be translatable by adding the strings to the translation interface. Profile

The core Profile module allows you to add fields for users to fill out under their account. The Multilingual Profile module will make sure the field attributes, like name, description, and so on, that you add are translatable. Note that it won't make the values, the user-entered content, translatable.


As each translation of a poll is a new node, Drupal will natively keep track of the poll numbers separately for each node. The Multilingual Poll module makes sure that the results from all translations of a poll are aggregated together so that you get an accurate poll result regardless of which translation you are viewing.

Was this article helpful?

0 0

Post a comment