Modules to build sites supporting different human languages

String translation assist

The purpose of this project is to provide custom developed modules the means to get translations into the Drupal's Multilingual (Locale) system. It does this by providing a hook where modules can declare their custom strings and the translations in different languages.

The actual handling of translation is then achieved via a custom drush command that takes the strings and add them into locale with their translation.

Language Combination

Provides a field for language combinations.

Originally a sub-module of Translation Management Tool and tweaked to work as a standalone module.

Locale Translation Context

Interface screenshot

This module adds context filtering capabilities to the core translation interface.

Configuration > Regional and Language > Translate interface > Translate

Adds a Context filter to we can find translation strings for a specific context.
This allows for an easy filtering of all the custom strings needed to be translated on a new site, if a context was used during the development of custom modules and themes.

Global Gateway


The purpose of this module is to filter language links by selected or auto-detected user country. This is helpful when you have many languages on the site and want to show only languages for current country.

As example you can choose to display language switcher for Italian language only for users from Italia, or Portuguese language switcher only for countries where they speak Portuguese.

Configuration for mapping between countries and languages can be done at the configuration page for each language.


Subscribe with RSS Subscribe to RSS - Multilingual