Internationalisation des thèmes::Introduction
19 septembre 2006 par Marc Charlet
introduction
Le tutoriel que je vous propose va être une description la plus pratique possible d'une technique permettant de transformer un thème écrit de façon unilingue1 en un thème international: c'est à dire en un thème qui s'adaptera automatiquement à la langue du site. En clair: les messages s'afficheront en français sur un site français, en allemand sur un site allemand et ainsi de suite... Par défaut, si rien n'est spécifié, le thème affichera la langue dans laquelle il aura initialement été développé2.
Le mécanisme mis en place est exactement celui que Wordpress a mis en place pour vous permettre d'utiliser le moteur dans votre langue. Il est basé sur la détection de la langue utilisée sur le site3 et sur l'affichage des messages dans la langue appropiée via les traductions qu'il trouve dans un fichier langue bien précis: le fameux fr_FR.mo4
Nous allons utiliser la même méthode pour internationaliser notre thème et le produit final sera, pour nous aussi, la mise en conformité des fichiers source5 et la génération d'un fichier de traductions fr_FR.mo.
Aperçu des billets à venir, cela pourrait encore varier...
le tutoriel6 sera composé de sept billets
- une introduction7
- quelques bases théoriques (sisi il en faut...un minimum, c'est promis!)
- le travail sur les sources
- la génération du fichier POT
- la génération des fichiers PO et MO
- mise en place et tests divers
- et les plugins alors?
- généralement l'anglais [retour]
- ici encore l'anglais [retour]
- via la variable WPLANG
-
define ('WPLANG', 'fr_FR');
dans le fichier wp-config.php [retour]
-
- qui se trouve dans le répertoire \wp-includes\languages [retour]
- je ne sais jamais si il faut s ou pas, pour moi ce sont les fichiers de la source du programme [retour]
- à priori [retour]
- le texte que vous êtes en train de lire! [retour]
Tags: gettext, guide-débutant, mo, po, pot, thème, Traductions, utilitaire, Web, Wordpress
4 réponses à “Internationalisation des thèmes::Introduction”

Pour source, je pencherais plutôt pour un s, mais je ne suis pas sur à 100%. Par contre aperçu n’a qu’un p
je ne sais si “TypoXP reloaded” existe en internationalisé/francisé, mais je m’y attèle immédiatement.
news dans quelques jours si tout va bien.
Marc
Internationalized Wordpress theme Vidiyal, already in french…
Many of my favourite Wordpress themes come from Sadish Bala. They’re clean, lean, pretty, and take advantage of WordPress’ latest refinements like custom header picture, widgets and so on. Vidiyal is one of such themes. Yet, it had one bi…
Sandbox en français…
Voilà une toute nouvelle mouture de ce blog ! Qu’en pensez-vous ?
En fait ce thème Wordpress est assez complexe : pour la simple et bonne raison que il y a 2 thèmes dans le même : le thème Sandbox est un thème sans images ni modifications d…
[...] à l’excellent tuto de Marc Charvet j’ai traduit en français le non moins excellent plugin WP-Print de Lester Chan. On peut donc [...]