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.

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

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

Node Relationships

Example of the ERD provided by the Node Relationships module

The Node Relationships module provides methods to complete two way relationships between content types enhancing the features of node reference fields.

It provides the following features:

  • Enhancements for node reference fields: "View reference in new window", "Edit reference" (in modal frame, updates widget if node title changes), "Search and reference view" (single and multiple selection based on dynamically configured views), "Create and reference" and "Translate and reference" (when the Drupal core translation module is enabled, with additional support for Internationalization module). These features use the Modal Frame API to provide popup dialogs from buttons attached to node reference fields configured to use the autocomplete widget.
  • Automatic back references using dynamically configured views that are able to extract the relations from existing database information. This views can be rendered using a myriad of methods in the node view.
  • The Node Relationships module provides default views for each feature that can be modified and/or cloned (recommended) should you need to add more fields, filters or change any other option to suit your needs.
  • Basic entity relations diagram (ERD) that can be used to view the relations of each individual content type. The provided diagram can be used to walk the relationships of all types in the system.

More information in the project page.

This module has been sponsored by Gamefilia.

Live Translation

Automatically update your site translations!

FeedAPI Language Filter

FeedAPI Language Filter screenshot

The FeedAPI Language Filter is a simple add-on for the FeedAPI Item Filter module that allows incoming feed items to be fil

Translation 404 - Translation Page Not Found

Here is a scenario:

You run a Drupal 6 multilingual site (lets say English & Spanish). You set up the Story content type as a translatable content type and enable the language switcher block on the header.
Now lets say you write your first story in English about your life in the country and You immediately translate it to Spanish - so that all your friends in Barcelona will be able to read it.
After that you get exited and you write another story in English - this time a story about your life as a spy in the cold war days. you want to translate this story as well, but your mother calls you to eat dinner and you totally forget about the translation.

After a day or so a guy named Sergio for Argentina bumps into your site and starts reading the articles you wrote - after a while of reading the story about your life in the country in English he discovers the language switcher Spanish link so he clicks on it and sees the story in his native language.

But what would happen if he was reading your second and untranslated story and wanted to switch it to Spanish?!

Well the answer is that he'll get the English version again :(

Pages

Subscribe with RSS Subscribe to RSS - Multilingual