Multilingual

Modules to build sites supporting different human languages

Translation Links

Bevan - January 9, 2009 - 06:07
Translation Links screenshot; Teasers

Translation Links module creates links to translations in convenient places for semi-multi-lingual sites, such as next to teaser titles, as local tasks (aka tabs) and on node/edit pages.

Notes

  1. Not recommended for use with sites that have full multi-lingual implementation including menu block and views translations, or sites with more than about 4 enabled languages.
  2. Requires Drupal core's Locale and Content Translation modules.

Install and Configure

Add <?php print $t9nlinks; ?> in your theme's node.tpl.php file to add links next to teaser titles. For best results, put it inside the <h3> tag, but outside the title's <a> tag. E.g.

<h3>
  <a href="<?php print $node_url ?>" title="<?php print $title ?>"><?php print $title ?></a>
  <?php print $t9nlinks; ?>
</h3>

Rounded corners will work in Internet Explorer with a yet-to-be-released version of Themer module.

Credits

By Bevan Rudge, sponsored by CivicActions and Conservation Strategy Fund.

Google Language Tools

Roger López - January 8, 2009 - 20:38

This module provides integration at several levels with the Google AJAX Language API. It uses the excellent jQuery-Translate plugin to make the javascript layer simpler.

Currently this module is in the very first stages of development, i.e. NOT INTENDED FOR PRODUCTION.

Feature Wishlist

  • When creating a node translation, provide translation suggestions for all of the text inputs on the form. This would provide translators with a baseline translation that they would then just need to proof-read before publishing.
  • Translation suggestions for other inputs, like the "Translate Interface" form provided by the locale module.
  • Integrated suggestions for the l10n_client.
  • Client-side translation for comments and other user-gen content.
  • Other feature suggestions welcome!

Easy Translator

vitzo.com - December 19, 2008 - 17:37
Main interface of the Easy Traslator module for Drupal

As the name suggests, this module makes I18N (Internationalization) easy!

Features

  • Intuitive interface
  • Translations completely visible next to original text
  • AJAX provides immediate feedback without reloading the entire page
  • Mark translations as fuzzy
  • Commenting is possible (provide context for translators)
  • Inline spelling correction

Dependencies

Download the Vitzo Modules Pack for a single download containing all the required modules and more!

Watch the Powerpoint presentation.

Indic Script

This Module enables Indic Language Script typing in Drupal Text Fields and Text Area Fields So that users can create their content in their Language like Google providing native language typing in Orkut.
Older name of this module was tamil_type, now it supports Type writing as well as phonetic typing
for the following languages.

  • Tamil, Tamil 99
  • Hindi
  • Malayalam
  • Bengali
  • Gujarati
  • Kannada
  • Oriya
  • Punjab and
  • Telugu

so the name is now Indic Script.

What it does exactly?

If the user type "ammaa" in English it will convert this to the Tamil word அம்மா (means mother). The Keystroke F9 is set as Hot key for switching between languages.

Features in this release.

  • Configuration Page for admin
  • Field/page wise enabling or disabling feature
  • Inline Help Display
  • Added more languages

Whats make us Busy?

  • Integration with WYSIWYG Editors
  • Integration with Drupal Multilingual System.
  • Project Documentation

Installation/Configuration

  • Install the module as usual way.
  • Goto admin indic script configuration page and enable the languages you need.

FeedAPI Language Detector

acreibo - December 14, 2008 - 12:50

Features

This module detects the language of nodes created by FeedAPI and adds the language information to the node. This makes it for example possible to show only the nodes in the users language on a multilingual site.

It uses statistical text analysis to determine the language of a node. This means that a feed can contain nodes in different languages and the correct language is detected for each individual node of the feed.

For the technological implementation a lot of ideas of Reto Fassbind were used.

Jquery Bidi

alaa - December 10, 2008 - 14:18

uses Jquery to automatically set directionality attributes of HTML elements based on first strongly directional letter in the element.

useful when you mix RTL and LTR languages in one website.

Project sponsored by Translate.org.za

Syndicate content
 
 

Drupal is a registered trademark of Dries Buytaert.