multi-langue

A la création d'une page, choix de la langue

Pour modifier la langue par défaut (choisie dans la liste quand on crée un nouveau contenu), changer l'ordre des langues dans admin/config/regional/language

La 1ere langue (en haut) sera la langue par défaut lors de la création de tous les contenus.

module multilink (Multi-Language Link and Redirect)

multilink est pour Multi-Language Link and Redirect. Ici version 7.x-2.9 (2.10 en oct 214)
Particulièrement utile pour un site majoritairement francais, avec quelques pages en anglais.

Présentation des sous modules, et introduction

Il a 3 sous modules: un input filter, un redirecteur et un pour le cache (MultiLink Redirect Cached).

Le README n'a rien d'interressant. La doc anglaise se trouve à https://drupal.org/node/907514

un chemin par langue pour la home page

Le module Variable translation permet de définir une homepage par langue:

aller à admin/config/regional/i18n/variable dans la partie "information" pour cocher "Page d'accueil par défaut"
puis à admin/config/system/site-information

Si cela ne fonctionne pas, modifier l'URL (retirer le en ou fr qui apparait avant admin/config/system/site-information)

traduire un champ et/ou un node

Module entity translation

Module externe pour dupal 7, entity translation version 7.x-1.0-beta3 est maintenu par l'équipe de i18n. Il faut le module Title pour traduire.

enlightened Lire l'Historique du module (principe de fonctionnement) avant tout (traduire le contenu des champs au lieu d'avoir de multiples versions d'un node est un principe plus "SEO friendly").

  • Une section "Détection de la langue Contenu" est ajoutée en bas de la page d'admin admin/config/regional/language/configure
  • Une ligne "Enabled, with field translation" dans "Options de publication/Gestion multilingue" est ajoutée à admin/structure/types/manage/article

Notes sur les options de admin/config/regional/entity_translation

xmlsitemap 7.x-2.0 et drupal 7

Forums:

Je regarde le fichier sitemap.xml - avec les feuilles de styles css c'est pratique, surtout pour trier par colonnes :)

pour administrer ce module -> admin/config/search/xmlsitemap/settings

urlset indique la version 0.9 pour la nouvelle version du module xmlsitemap 7.x-2.0 (installée ces jours-ci). Mais j'y trouve d'anciennes lignes qui ne devraient pas y etre (en "node/12", et que sur la version en/sitemap.xml)... et mes dernières notes sur ce module datent de... drupal 6 ?

La ref est http://www.sitemaps.org/fr/ mais ici il y a un petit résumé de divers articles lus sur le web. Site officiel du module à https://www.drupal.org/project/xmlsitemap

module locale : négotiation de la langue

Négotiation langue: module locale

5 facteurs sont utilisés: URL (prefixe ou domaine), session (ex: http://mysite.com/?language=hu passe une valeur dans la request), user (pref de son compte drupal), langue du browser et defaut (langue du site).

A configurer avant ajout de noeuds.

Note: les codes langues apparaissent là où on conf les URL.

 

Source: Drupal 7 bible (2011)

Taxonomy Manager

requis:

  - Taxonomy module (core)
  - JavaScript enabled in your browser
  - a user with 'administer taxonomy' permission

admin/structure/taxonomy_manager/voc

Rq diverses i18n

Activer (core) Contact, Locale et Content translation, puis les modules Chaos tools et token + Transliteration et Language icons + Variable. Perm et conf de base à admin/config/regional.
admin/config/regional/language/configure pour cocher "URL Path prefix" ; admin/config/regional/language/icons  de before  Replace et admin/config/regional/i18n  et admin/config/search/path/settings "string to remove"
Activer les sous-modules de i18n : admin/config/regional/i18n/node et admin/config/regional/i18n/strings  Ajouter Filtered HTML et Source à FR
Configurer les types de contenu. Module Variable pour conf home page.
Il est plus facile d'avoir un menu par langue.

Sur le web: voir doc i18n string to remove et compatibility with contributed modules

Entités HTML: sur le w3c Character entity references in HTML 4, voir aussi http://www.w3.org/standards/techs/i18n#completed
http://hojtsy.hu/multilingual-drupal7 et http://hojtsy.hu/multilingual-drupal8

Pages

S'abonner à RSS - multi-langue