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.

Simple I18n

GitHub: https://github.com/z7/Drupal-module-simple_i18n

The Simple I18n module implements a trivial patter matching markup to enclose your localizable strings. Anything that is sent to the user using a theme page template (and is not published in the /admin section) gets parsed by this module, so when the markup is found it is automatically filtered and otputted in the current language.

Uses

For localizing menu links, terms, views, field labels, ...

Use the simple in-line markup:

[[@ Primary language string; Other language; Third one; ... ]]

Translated string should be listed in the same order as site languages are in Regional and language configuration page.

Localizing longer texts

If your text contains the ";" symbol, use this:

[[@ Primary language string;; Other language;; Third one;; ... ]]

Localizing texts with markup (usually HTML)

To prevent chopped tags and other side effects when using WYSIWYG editors, explicitly define language for each translated fragment, by using "[[@language_code: ... ]]" syntax, example:

[[@fr: Le text en francais ]]

Entity Translation Menu integration

This small glue module adds two fields to the entity translation form that allows to translate the menu title and description associated with the node.

Custom Language field

This module creates a Language Field in D7 and D8. It provides a Field Formatter with several options.

FreeGeoIP GeoIP

This module provides lightweight GeoIP services using the free GeoIP service freegeoip.net that allows theme display changes based on a visitor's country, as inferred from their IP.

Disable translate check

Disable the locale_translate_edit_form_validate validation.

i18n Boxes

This sandbox project provides a translatable Boxes-Plugin (for Drupal 6), that uses i18nstrings.

Pages

Subscribe with RSS Subscribe to RSS - Multilingual