Ajouter différentes langues à WordPress

Mise à jour: 15 novembre 2018 / Article par: Vishnu

Nous l'avons déjà dit à plusieurs reprises - WordPress est le système de gestion de contenu le plus populaire. Selon un récent enquête, on estime que plus de 50% du million de sites Web 1 les plus utilisés dans le monde utilisent le Système de gestion de contenu WordPress.

La langue par défaut dans WordPress est l'anglais. Mais bon nombre de Les internautes du monde entier ne parlent pas anglais. La population non anglophone est également importante et WordPress ne peut pas ignorer une audience non anglophone importante. WordPress dans d'autres langues est également largement utilisé.

Les principaux langages 10 utilisés sur les sites Web WordPress:

  1. Anglais 54.2%
  2. 6.0 russe%
  3. 5.8 allemand%
  4. 5.0 japonais
  5. 4.8 espagnol%
  6. 4.1 français%
  7. 2.6 Portugais%
  8. 2.2 Chinois%
  9. 2.1 Italien%
  10. 1.9 polonais%

Si vous souhaitez localiser un site Web (comme avec ce que nous avons fait récemment à WHSR) ou assurez-vous qu’il atteigne le public cible dans un pays non anglophone, votre site Web doit être dans la langue maternelle de cet endroit, ou au moins une option de traduction vers cette langue. WordPress a la capacité intégrée pour travailler avec plusieurs langues.

Configuration de WP pour différentes langues

1. À partir du tableau de bord WordPress, ouvrez Paramètres> Général.

Faites défiler la page Paramètres généraux pour trouver le paramètre de langue tout en bas de la page. Dans la liste déroulante, vous trouverez de nombreuses langues. Choisissez celui que vous voulez et cliquez dessus.

1a

Seules les langues qui ont été entièrement traduites apparaîtront dans ce menu. Cela ne signifie pas que les langues qui ne sont pas répertoriées ici ne peuvent pas être utilisées. Un peu d'ajustement est nécessaire avant de pouvoir faire fonctionner WordPress dans des langues qui ne sont pas dans le menu.

WordPress pour de nombreuses langues est rendu possible avec l'aide de bénévoles. Le système de traduction gettext est utilisé ici. Vous disposez de 2 ensembles de fichiers pour chaque langue - les fichiers po (fichier au format Portable Object) et les fichiers mo (fichier Machine Object), avec respectivement les extensions po et mo. Un modèle principal «po» est utilisé pour traduire WordPress dans une autre langue. Les fichiers po peuvent être utilisés pour éditer et améliorer la traduction.

Vous pouvez savoir si votre langue a été traduite ici. Les progrès réalisés par les équipes de traduction sont également indiqués sur les références de page ci-dessus. Vous devez trouver votre langue et la télécharger. Décompressez les fichiers téléchargés.

Je suppose que vous connaissez un client FTP pour mettre à jour votre site. Vous pouvez effectuer les modifications localement et les mettre à jour sur votre serveur ou effectuer les ajouts nécessaires directement sur votre serveur hôte.

Maintenant, ouvrez le dossier WP-Content dans votre répertoire WordPress  (situé dans le dossier public_html). Et ici, vous devriez trouver le dossier de langue et ajouter le fichier mo à ce dossier. Maintenant, vous avez mis vos fichiers de langue dans votre répertoire WordPress. Vous devrez demander à WordPress d'utiliser ces fichiers.

Ouvrez le fichier Wp-config.php dans un éditeur de texte et recherchez define ('WP LANG' '');

Et entrez votre code pays et votre code langue. Par exemple, pour l'allemand parlé en Suisse, vous devez renseigner 'de_CH' avec votre code de langue et de pays.

Pour connaître votre code pays et votre code langue, vous pouvez vous référer à le manuel de gettext. Une fois que vous l'avez ajouté, enregistrez le fichier et téléchargez-le dans le répertoire racine de WordPress. WordPress devrait immédiatement commencer à s'afficher dans la langue que vous avez choisie.

Solutions de plugins pour les utilisateurs de WordPress non anglophones

Si pour une raison quelconque, vous trouviez tout ce qui précède trop pour vous, vous pourriez essayer un plugin appelé Tableau de bord natif. En utilisant ce plugin, vous pouvez sélectionner n’importe quelle langue d’administrateur de différentes manières 3.

  • En vous connectant
  • Sélecteur rapide de tableau de bord
  • Paramétrage du profil utilisateur

En tirant parti de ce plugin, vous pouvez également télécharger les fichiers de langue requis dans votre installation et les utiliser immédiatement sur les pages d’administrateur.

Un avantage avec ce plugin est que vous pouvez avoir plusieurs langues pour votre site web. Cela peut être vraiment cool si vous avez plusieurs auteurs sur votre site. Vous pouvez ensuite leur permettre d'écrire dans leur langue maternelle. Ce plugin fonctionne avec la version WordPress 2.7 à 3.61 (n’a pas été mis à jour depuis plus de 2 années) et nécessite un accès en écriture à votre serveur, ce que de nombreux utilisateurs peuvent ne pas aimer (pour des raisons de sécurité).

Désormais, tous ces fichiers affichent uniquement la zone d'administration de votre site Web dans votre langue. Pour les thèmes et les plugins, vous aurez peut-être besoin d'une traduction supplémentaire et vous pouvez imaginer à quel point cela va être difficile si vous choisissez l'arabe. autoriser La traduction de droite à gauche va être une vraie tâche. Les thèmes par défaut de WordPress sont fournis avec ce support, mais vous ne le trouverez peut-être pas dans d'autres thèmes tiers. De nombreux thèmes premium et même certains thèmes gratuits de tiers ont maintenant tendance à avoir la fonctionnalité RTL facilement disponible.

Il existe d'autres plugins avec diverses fonctionnalités. Admin WordPress anglais permet au tableau de bord de s'afficher en anglais, alors que le reste du site peut utiliser une autre langue. Il s'agit d'une fonctionnalité utile pour le développement de sites sur le back-end, tandis que le front-end reste dans la langue locale.

Avec WordPress Language, il vous suffit de choisir la langue désirée et tout sera automatiquement modifié. Simple! Quel est le piège? Il ne sera plus mis à jour, mais WordPress affirme que toutes ces fonctionnalités sont incluses dans WPML plugin, qui est utilisé pour créer et gérer des sites multilingues.

À propos de Vishnu

Vishnu est un rédacteur pigiste de nuit, travaille comme analyste de données le jour.