Multilingual
Google Translate Links
This module generates a block containing images of country flags. Users can click these to take them to the Google Translate version of the page.
Google Translate will access your pages as an anonymous user, so this module will run some tests to determine whether to show the block. There's no use in showing the block if Google cannot reach the page, and therefore, some pages will not show the block.
Configuration of which languages to offer is done via the file system - refer to README.txt for details.
Nightlies from the 6.x-2.x-branch can be had here. This is where new features are fielded.
In-place translation
Translate when create: module implements functionality needed for multilanguage sites with user-created content that has to be translated in every language when it's created.
Translate Core Labels
The labels for the "Title" and "Body" fields (whatever you decide to label them for a given content type) do not get translated in node.module or node.pages.inc. This tiny module takes care of that, passing the labels through t().
According to the developer of the i18n module, a future release of that module will address this issue, making this very simple module unnecessary (see http://drupal.org/node/149349#comment-1181176).
iTweak Login
iTweak Login module provides very useful tweaks for the standard user login form:
- Independent of theme - works with any theme that does not already customize user login
- Change wording of "Request new password" link and change its URL (for example to a custom login help page)
- Change wording of "Create new account" link
- Change "Create new account" link to a "Register" button
- Select any label for the "Register" button
- Select any label for the "Log in" button
- Settings are Multilingual (locale module required) and Internationalizable (i18n module required) - See Russian example on Screenshot 4
- Change "Username" and "Password" (if not using LoginToboggan)
- Custom labels are applied to tabs and buttons on /user/* pages for consistent look
Ar-PHP
This collection of modules integrate some of the functionality provided by the Ar-PHP library, a library designed to provide solutions for common problems when processing Arabic content.
The main module includes the ArPHP library. The list of included modules:
arphp_autotags: Automatically generates a list of taxonomy tags for nodes from any Arabic content in them.
arphp_date: Displays dates in Arabic, Gregorian, Islamic, and Julian calenders.
arphp_transliteration: Transliterates the uploaded file names from Arabic to English
arphp_search: Still under development
Initial development started at the Arab Techies 2009 code sprint.
Domain Internationalization
Internationalization module allows to specify multilingual variables but often this is not enough for sites using Domain Access. Domain Internationalization module allows customizing variables based on domain and language. It depends on Domain Access and Locale modules and can be used combined with Domain Locale and Domain Conf as well as i18n.
Language negotiation
Domain Internationalization uses languages enabled for the default domain unless Domain Locale module is installed. With Domain Locale installed language selection is based on the language set available for a specific domain.
Using Domain Internationalization with Domain Conf
Domain Internationalization can be used in combination with Domain Conf, however if the variable defined using Domain Conf also exists in Domain Internationalization variables array in settings.php it will be overriden by Domain Internationalization module.
Using Domain Internationalization with i18n
