i18n

Portrait de Alex

Icônes de drapeaux de langues dans le block Language Switcher [+ Dropdown]

Lors de l'activation du système multilingue dans Drupal, via le module Locale, un block Language Switcher est créé automatiquement, afin de pouvoir changer de langue en cours de navigation sans perdre la page courante.

Ce block affiche simplement le nom des langues disponibles, ce qui n'est pas toujours ce que l'on veut.

 

Le module Language Icons rajoute les icônes de drapeaux de langue, ainsi que des options de configuration pour placer ces icônes avant, après ou à la place des intitulés des langues disponibles.

 

Tags: 
Portrait de Alex

Obtenir un lien vers un node multilingue, traduit dans la langue active.

$translations = translation_node_get_translations($nid);
if (!empty($translations)) {
global $language;
if (!empty($translations[$language-?>language])) {
return l($translations[$language->language]->title,'node/'.$translations[$language->language]->nid);
}
}
$node = node_load($nid);
return l($node->title,'node/'.$node->nid);
}
?>
Puis dans le template:

Subscribe to RSS - i18n