Drupal, choix des langues et traduction

Regroupe des notes concernant le module i18n, entity translation, ... tout ce qui concerne les langues et les pays....

Localisation dans le core de drupal

Historiquement dans drupal, seules 2 parties ont été localisées: l'installeur et l'interface admin (si à l'install langues installées fr et de, on ne  verra plus par la suite d'anglais).
Le module du core Locale permet d'installer et utiliser Drupal dans une autre langue que l'anglais, et intervient régulièrement.
Modules du core: Locale (indispensable pour ajouter des packs de langues) et Content translation (requiert Locale).

Important: une fois qu'on a choist la langue par défaut, ne pas en changer.

Sur le web

Sur drupal.org : string to remove (path), Translating content, sur la traduction des champs (module Entity translation) https://drupal.org/node/1280632

Entités HTML: sur le w3c Character entity references in HTML 4, voir aussi http://www.w3.org/standards/techs/i18n#completed

Voir aussi http://hojtsy.hu/multilingual-drupal7 et http://hojtsy.hu/multilingual-drupal8 + Language support for entity fields ($entity->{$field_name}[$langcode][$delta][$column_name] Par ex: $entity->image[und][0][value];
$entity->description[en][0][value];
)

Voir aussi le module lingotek

Outils