Alternative Language

Component type

module

Categories

Maintenance status

Development status

Downloads

2032

Component created

Component changed

Allows a language to specify an alternative language. If a node translation for a specific language does not exist, Drupal will try to load the translation for the alternative language before throwing a 404.

This module is useful if you have multiple languages and only one language is typically translated. Rather than create all of the other translations and maintain those, the non-translated languages can load the node from the alternative language.

For example, you have the following language configuration:

Translation Aid Kit

Component type

module

Categories

Maintenance status

Development status

Component created

Component changed

With this module it is possible to translate certain nodes and other entities within in a single form. You can create nodes and terms (and users) and you can use the entity reference field in your nodes.

If you install this module you get all content of a node - also with multiple references inside - in a single translation form. Also we included a permission workflow from translation manager to translater and back again to the translation manager.

Privatemsg Translator

Component type

module

Maintenance status

Development status

Component created

Component changed

Chat in real-time or send messages to other users with automatic language translation.

Privatemsg Translator will help users with different default languages to communicate through automatic message translation via the amazing Privatemsg module and Google Translate API integration. When a user sends a message through the Privatemsg module, the Privatemsg Translator module will run through this process:

1. Check if the users have different languages set.

2. If different languages are discovered, send the message to Google Translate.

Language Domain Token

Component type

module

Maintenance status

Development status

Component created

Component changed

The language domain token creates additional site tokes for language domains.
One for the current language and one for every single defined language.

The current language domain: [site:language-domain]

The German language domain: [site:language-domain-de]

Of course language domains have to be set in admin/config/regional/language for this module to work.

Domain Site Verification

Component type

module

Maintenance status

Development status

Downloads

1580

Component created

Component changed

A simple module which extends the site_verify module to work with the domain module.

Install as any other module. There are no configuration pages, the only user-visible change is an additional dropdown on the site verification add/edit form.

Dependencies:

Entity XLIFF

Component type

module

Maintenance status

Development status

Downloads

535

Component created

Component changed

Overview

This is a Drupal extension that integrates Eggs'n'Cereal--a PHP library that generically facilitates serialization and unserialization of HTML content in the XLIFF format--with Drupal. It does very little on its own, other than provide a basic UI to export and import Drupal entities in the XLIFF format.

Menu Item Save and Translate

Component type

module

Maintenance status

Development status

Component created

Component changed

Menu Item Save and Translate (MIST) is a small companion module to i18n_menu providing a Save and Translate button on a menu's Add link page.

The normal i18n_menu translation process requires manually finding again which menu link to translate, 3 clicks and 2 pages loads making the process very slow, painful and error prone.

Path i18n Args

Component type

module

Categories

Maintenance status

Development status

Component created

Component changed

This module is UNDER CONSTRUCTION and not currently functional. Stay tuned.
MOTIVATION

Currently when developing a mutlilingual site there is no way of creating path aliases with wildcards such that a secondary language alias can be created for paths with arguments. For example, if my search url is:

search/[key]

In my path aliases I have a French alias for:

(FR) recherche/ => search/

But I don't have the ability create an alias that will looks like:

recherche/*