Accueil > Blog > Traduction > Comment ajouter n'importe quelle langue personnalisée dans WordPress (même le klingon !)

Comment ajouter n'importe quelle langue personnalisée dans WordPress (même le klingon !)

Tutoriel sur les langues personnalisées de WordPress
Par Colin
Dernière mise à jour : 29 avril 2025

Besoin de configurer une langue personnalisée WordPress pour votre site ?

Bien que WordPress offre un support intégré pour un grand nombre de langues, il n'est pas exhaustif et certaines langues sont passées entre les mailles du filet. Malheureusement, si votre langue ne figure pas sur la liste de WordPress, il n'y a pas moyen simple de l'ajouter au logiciel de base WordPress.

Cependant, il existe toujours des moyens d'ajouter une langue personnalisée à WordPress, ce qui est le sujet de cet article.

Ci-dessous, nous vous montrons comment utiliser la version gratuite Plugin TranslatePress d'ajouter absolument n'importe quelle langue personnalisée à WordPress, réelle ou fictive. Vous pourriez même l'utiliser pour traduire votre site en klingon, si cela vous chante.

Cependant, nous allons nous concentrer sur un légèrement une situation plus concrète et vous montrer comment ajouter la langue hmong à WordPress, et même utiliser Google Translate pour traduire automatiquement votre site si vous le souhaitez. Cela dit, cette méthode fonctionnera pour littéralement n'importe quelle langue, afin que vous puissiez facilement adapter ce tutoriel à votre propre cas d'usage.

Si la lecture n'est pas votre activité préférée, nous avons également un tutoriel vidéo couvrant ce même sujet de manière plus concise :

Mais si vous avez besoin d'entrer dans les détails, nous vous suggérons de continuer à lire puisque nous avons abordé un peu plus de détails dans cet article.

Comment vérifier si WordPress prend en charge votre langue personnalisée

Avant d'aller plus loin et d'ajouter une langue personnalisée, vous devriez probablement vous assurer absolument que WordPress ne prend pas déjà en charge la langue que vous souhaitez utiliser.

Il y a plusieurs façons de vérifier cela.

Tout d'abord, vous pouvez Vérifier la langue du site WordPress liste en allant à Paramètres → Général et en naviguant sur Langue du site WordPress menu déroulant. Si vous y trouvez la langue, le tour est joué. Sinon, continuez à lire.

Deuxièmement, vous pouvez également parcourir tableau du projet de traduction complète de WordPress, qui indique le pourcentage d'achèvement pour une gamme de paramètres régionaux de langue. Cela vous donnera une idée si quelqu'un d'autre a commencé à travailler sur l'ajout de votre langue personnalisée, même si elle n'apparaît pas dans les options de langue du site.

Si la langue que vous souhaitez utiliser ne figure pas sur la liste, vous avez fondamentalement deux options :

  1. Vous pouvez demander à l'équipe de traduction d'ouvrir une nouvelle locale, puis trouver un groupe de personnes pour soutenir cette locale en ajoutant des traductionsassez difficile).
  2. Vous pouvez ajouter manuellement une langue WordPress personnalisée à votre site à l'aide du plugin gratuit TranslatePress. Selon la langue que vous choisissez, vous pourrez peut-être même bénéficier d'une traduction automatique (à condition que Google Translate prenne en charge la langue personnalisée de votre choix).

Dans cet article, nous allons nous concentrer sur la deuxième méthode : elle ne nécessite aucun code et vous pouvez la configurer gratuitement.

Comment ajouter une langue personnalisée à WordPress avec TranslatePress

TranslatePress est un plugin de traduction WordPress gratuit qui vous permet de traduire votre site dans pratiquement n'importe quelle langue. Bien qu'il intègre déjà un grand nombre de langues, il propose également une option vous permettant d'ajouter votre propre langue personnalisée, ce sur quoi nous allons nous concentrer dans ce tutoriel.

L'utilisation de TranslatePress dans le cadre de langages personnalisés présente les avantages suivants :

  • Vous pouvez ajouter littéralement n'importe quelle langue à votre site – vous n'êtes pas limité par la liste par défaut de WordPress. Vous pouvez même ajouter des langues fictives comme le klingon.
  • Vous n'avez pas besoin de travailler directement avec .po ou .mo fichiers, ce qui est trop compliqué. Au lieu de cela, vous pouvez tout gérer à partir d'un simple éditeur visuel.
  • Si Google Translate prend en charge votre langue personnalisée, vous pouvez utiliser la traduction automatique pour traduire votre thème, vos extensions et vos autres contenus. Par exemple, vous pouvez utiliser la traduction automatique pour le hmong, même si WordPress ne prend pas officiellement en charge cette langue.
  • Vous pouvez personnaliser chaque partie de votre langue. Par exemple, vous pouvez télécharger un drapeau de langue personnalisé.

TranslatePress Multilingue

TranslatePress est la solution la plus simple pour traduire ton site WordPress. Elle est rapide, ne ralentit pas ton site, fonctionne avec N'IMPORTE QUEL thème ou plugin et est optimisée pour le référencement.

Il existe deux façons d'utiliser TranslatePress pour travailler avec des langues personnalisées :

  1. Vous pouvez l'utiliser pour créer un site WordPress monolingue et “ traduire ” le contenu de votre thème et de vos extensions dans votre propre langue personnalisée. Essentiellement, cela offre un moyen simple de localiser votre thème et vos extensions dans votre langue personnalisée sans avoir à utiliser de méthodes complexes .mo ou .po fichiers.
  2. Vous pouvez créer un site WordPress multilingue où votre langue personnalisée est l'une des multiples langues (ou vous pourriez même ajouter plusieurs langues personnalisées !). Par exemple, vous pourriez proposer votre site en “ anglais et hmong ” ou en “ anglais et klingon ”. Les visiteurs peuvent utilisez un sélecteur de langue pour sélectionner leur langue préférée.

Quoi qu'il en soit, la procédure de configuration de base est la même.

Pour commencer, vous devrez installer et activer le Plugin TranslatePress gratuit disponible sur WordPress.org. Ensuite, voici comment configurer le tout...

1. Ajoutez votre langue personnalisée WordPress

Une fois que vous avez activé le plugin gratuit TranslatePress, rendez-vous sur Paramètres → TranslatePress dans votre tableau de bord WordPress. Ensuite, dans l'interface de configuration de TranslatePress, cliquez sur le Avancé touche de tabulation puis le Langage personnalisé lien.

Langage personnalisé TranslatePress

Ensuite, utilisez les champs pour ajouter les détails de votre langue personnalisée :

  • Code de langue – le code ISO à deux ou trois lettres. Par ex. Hmm. Vous pouvez trouver cela en faisant une recherche sur Google si vous n'êtes pas sûr de ce que c'est. Par exemple, recherchez “ code ISO de la langue hmong ”.
  • Nom de la langue – le nom en langue anglaise. Par exemple, le hmong.
  • Nom natif – le nom de la langue dans sa langue d'origine. Ex. : Hmoob (le nom d'origine en alphabet romanisé).
  • Code de traduction automatique – Vous pouvez trouver ces codes sur Codes ISO Google et Codes cibles DeepL.
  • URL du drapeau – vous pouvez ajouter un drapeau personnalisé pour votre langue ; celui-ci s'affichera dans le menu de sélection de la langue
  • Texte RTL – si votre langue personnalisée est de droite à gauche, vous pouvez cocher cette case. Sinon, laissez-la décochez.

Ensuite, cliquez Ajouter et ensuite Enregistrer les modifications pour enregistrer votre langue personnalisée.

2. Définissez votre ou vos langues dans TranslatePress

Vous devez ensuite configurer la ou les langues que vous souhaitez que TranslatePress utilise. Pour ce faire, revenez à la Général onglet ’ Paramètres TranslatePress ».

Ici, vos choix dépendent de la création d'un site unilingue ou multilingue. Pour cette partie du tutoriel, nous allons nous concentrer sur le cas d'utilisation multilingue par souci de simplicité.

Toutefois, nous aborderons également le cas d'utilisation avec une seule langue à la fin de cet article. Nous vous recommandons de lire d'abord l'intégralité du tutoriel afin de comprendre le fonctionnement de TranslatePress, mais vous pouvez également cliquez ici pour passer directement au cas d'utilisation unilingue.

Pour cet exemple, disons cependant que vous possédez un site en anglais que vous souhaitez également proposer en hmong (votre langue personnalisée).

Vous définiriez d'abord votre Langue par défaut comme l'anglais.

Ensuite, vous utiliseriez le Toutes les langues section permettant d'ajouter le hmong comme deuxième langue. Une fois que vous aurez ajouté votre langue personnalisée à l'étape #1, celle-ci apparaîtra dans la liste déroulante aux côtés de toutes les langues par défaut de WordPress :

custom language in wordpress

Assurez-vous d'enregistrer vos modifications.

3. Configurer la traduction automatique

Si votre langage personnalisé est avec le soutien de Google Translate, TranslatePress vous permet de optionnellement utiliser la traduction automatique pour générer vos traductions de référence.

Si vous souhaitez configurer cela, rendez-vous sur le Traduction automatique onglet dans la section des paramètres TranslatePress et suivez ce tutoriel:

moteur de traduction Google pour site web multilingue

4. Traduisez votre contenu

Pour vous aider à traduire votre contenu dans la langue de votre choix, TranslatePress met à votre disposition un éditeur visuel simple d'utilisation. Pour lancer l'éditeur, ouvrez la page que vous souhaitez traduire sur l'interface publique de votre site, puis cliquez sur le Traduire la page option dans la barre d'outils WordPress :

Ouvrir l'éditeur TranslatePress

Ensuite, pour traduire du contenu, il suffit de survoler le contenu sur l'aperçu en direct de votre site et de cliquer sur l'icône de crayon. Cela ouvrira la traduction dans la barre latérale, où vous pourrez ajouter votre contenu traduit :

Translate your WordPress content into the custom language

Vous pouvez répéter cette procédure pour traduire l'ensemble de votre site (100%), y compris le contenu de votre thème et de vos plugins, ainsi que vos images. Pour obtenir des instructions plus détaillées sur la manière de traduire les différentes parties de votre site, nous proposons de nombreux tutoriels :

5. Configurer le sélecteur de langue

Si vous créez un site multilingue, TranslatePress ajoute par défaut un sélecteur de langue flottant dans le coin inférieur droit de votre site. Ce sélecteur de langue inclura le drapeau personnalisé que vous avez téléchargé pour votre langue – vous pouvez voir ci-dessous le drapeau hmong :

Custom language switcher

Cependant, vous pouvez également déplacer ce sélecteur de langue vers un autre emplacement et/ou personnaliser son comportement. Pour les emplacements, vous pouvez choisir parmi une option de menu, un code court ou une fonction PHP. En savoir plus sur ces options.

Et c'est tout ! Pour un site multilingue, vous avez pour ainsi dire terminé. Voyons maintenant l'autre scénario : l'utilisation d'une langue personnalisée pour un site monolingue.

Comment utiliser une seule langue personnalisée pour WordPress

TranslatePress is primarily a plugin to help you créer un site WordPress multilingue. However, it does still include everything that you need to offer your WordPress site in a single custom language.

If you use this approach, there’s one important difference:

You will only be able to translate gettext strings from your theme and plugins. These are the strings that come directly from your theme/plugins. Essentially, TranslatePress offers a simpler visual alternative to needing to work directly with .po et .mo fichiers.

You won’t be able to edit any user-generated text in the TranslatePress editor. Instead, you’d need to manually add this content in your custom language through the editor for that piece of content. Some examples:

  • To edit posts/pages, you’d use the WordPress editor.
  • To control menu content, you’d go to Apparence → Menus.
  • To control widget content, you’d go to Apparence → Widgets.

Basically, in this scenario, you’re just using TranslatePress as a tool to localize your theme and plugin content. TranslatePress will also set up the behind-the-scenes code to tell Google and others that your site is in your custom language.

To set this up, go to Paramètres → TranslatePress et définissez votre Langue par défaut equal to your custom language. Do ne pas add any other languages in the Toutes les langues settings. Then, save your changes:

default custom language in wordpress

Now, open the TranslatePress editor for a piece of content that includes content from your theme or plugins. For example, we’ll translate a single product page from WooCommerce.

Now, you can either:

  • Hover over content from your theme/plugins and click the green pencil icon.
  • Use the drop-down in the sidebar to quickly switch between strings.

Remember – you won’t be able to edit every string on the page – you will seulement be able to edit text strings that come directly from your theme or plugins (called gettext strings). For example, the “Add to Cart” button from WooCommerce:

Translating theme and plugin gettext strings into your custom language

You can repeat the process to localize all of your theme and plugin content.

Commencez à utiliser votre langage personnalisé dès aujourd'hui

The WordPress Polyglot team does a good job of translating WordPress into different languages, but WordPress still doesn’t offer support for tout languages.

Thankfully, it’s possible to add your own custom language with the free TranslatePress plugin and manage everything from a simple visual interface. This is a lot easier than your other alternatives, which are to try and build a team to create an official locale for your custom language or work directly with .po et .mo fichiers.

One option is to use TranslatePress to help you localize your theme and plugins into your custom language on a single-language site. Or, you can also use TranslatePress to create a multilingual site with your custom language as one of the options.

Installer la free version of TranslatePress today to get started. And if you’re creating a multilingual WordPress site, mise à niveau vers la version premium to get access to even more useful features to help you create a better multilingual site:

  • Langues illimitées – add unlimited new languages to your site (the free version limits you to one new language).
  • SEO multilingue – improve your site’s multilingual SEO to rank your content in multiple languages.
  • Show different menus based on language – offer localized experiences by showing completely different menus based on a user’s language.
  • Automatically redirect visitors to their preferred language – send visitors directly to their preferred language as soon as they land on your site.

To access all of these features and more, upgrade to TranslatePress premium today.

TranslatePress Multilingue

TranslatePress est la solution la plus simple pour traduire ton site WordPress. Elle est rapide, ne ralentit pas ton site, fonctionne avec N'IMPORTE QUEL thème ou plugin et est optimisée pour le référencement.

Do you still have questions about adding custom languages to WordPress? Let us know in the comments below!

Si vous avez trouvé ce message utile, consultez notre Chaîne YouTube, où nous téléchargeons constamment des tutoriels vidéo courts et faciles à suivre. Vous pouvez également nous suivre sur Facebook et Twitter pour être le premier à savoir chaque fois que nous publions.