Changer la langue de WordPress

Vous avez téléchargé la version anglaise de WordPress, et vous souhaitez disposer d’une interface d’administration en français (ou en italien, espagnol …). Il n’est pas nécessaire de refaire une installation complète. Quelques modifications expliquées ici suffisent.

WordPress s’appuie sur le framework GNU GetText pour l’internationalisation et la régionalisation de son moteur, des plugins et les thèmes (voir l’article Traduire un thème pour plus de détail). Globalement, pour changer la langue de WordPress, il suffit de trouver les fichiers .po et .mo correspondant à la langue souhaitée.

L’opération consiste à

  • Télécharger ces fichiers de langues,
  • Installer ces fichiers dans un des répertoires de WordPress,
  • Modifier le fichier wp-config.php.

Dans toutes les actions qui suivent, si vous n’êtes pas sûre de vous, faites une sauvegarde des fichiers au préalable.

Télécharger les fichiers de langues

C’est l’occasion de découvrir l’entrepôt de fichiers de langues (WordPress Language File Repository) du site de WordPress.

Cet entrepôt se trouve ICI. Il faut ensuite choisir la langue (fr_FR par exemple), puis le répertoire branches, puis la version de WordPress utilisée. A ce niveau deux stratégies sont possibles:

  • La méthode courte consiste à ne prendre que les fichiers .po et .mo qui se trouvent dans le sous-répertoire messages,
  • La méthode complète consiste à télécharger tous les fichiers des trois sous-répertoires messages, dist et theme.

Une vue de l'entrepot de fichier de langue de WordPress

Personnellement, je n’applique que la première, parce qu’elle est courte, et suffisante. Les répertoires dist et theme ne contiennent respectivement que quelques fichiers pour l’interface d’administration, et les fichiers de langues pour les thèmes classic et default.

Installer les fichiers

Il faut disposer d’un client FTP (type FileZilla client), le même qui a certainement servi à installer WordPress lui-même. Il faut ensuite « uploader » les fichiers récupérés précédemment:

Entrepôt des fichiers de langue Installation WP à « traduire »
dist/ / (racine de WordPress)
dist/wp-admin/ /wp-admin
dist/wp-include/ /wp-include
messages/ /wp-content/languages
theme/… /wp-content/theme/…

Plusieurs remarques:

  • Si les fichiers existent déjà, remplacez-les !
  • Si le répertoire languages n’existe pas, créez-le !
  • Attention de bien respecter les versions: ne pas installer de fichiers de la 2.5.1 sur une 2.5 par exemple.

Modifier le fichier wp-config.php

Il reste une dernière opération, indiquer à WordPress dans quelle langue il doit afficher l’interface d’administration. Il faut pour cela éditer le fichier wp-config.php situé à la racine de l’installation WordPress:

  • Télécharger le fichier en local pour l’éditer,
  • Modifier la ligne , define('WPLANG', '') en define('WPLANG','<code de la langue>'), define('WPLANG','fr_FR') par exemple,
  • Uploader le fichier, en remplaçant la version d’origine.

Ceux qui disposent d’un éditeur du type NotePad++ peuvent directement éditer le fichier s’ils disposent du plugin FTP.

A noter que les thèmes qui sont correctement internationalisés, se servent de ce code pour définir la langue à appliquer. Si l’interface de WordPress est en anglais, le thème s’affichera en anglais par exemple.

Références

Partager cet article