Accédez-y depuis WPMLParamètresLangues.
Ajouter une langue
Dans la carte Langues du site, cliquez sur Ajouter / Supprimer des langues. Faites votre choix parmi l’ensemble fourni par WPML. Plus de 60 langues avec codes régionaux, noms natifs et images de drapeaux inclus. Enregistrez, et la langue est en ligne : elle apparaît dans le sélecteur de langue, dans la liste des langues cibles du tableau de bord de traduction, et dans le sélecteur de langue de l’assistant de configuration si vous le relancez un jour.
Supprimer une langue
Décochez la langue et enregistrez. Les visiteurs cessent immédiatement de voir la langue (aucun contenu à moitié traduit ne reste visible), mais WPML conserve les traductions elles-mêmes dans la base de données. Si vous réactivez la langue plus tard, les traductions existantes réapparaissent. Cela trompe souvent les clients qui pensent que la suppression d’une langue supprime son contenu.
Pour purger définitivement les traductions d’une langue, suivez la procédure « supprimer complètement une langue » ci-dessous. C’est la seule façon de libérer définitivement les lignes de la base de données.
Modifier la langue par défaut
La langue par défaut est celle dans laquelle votre site a été initialement rédigé. WPML la traite comme la source de chaque traduction.
Modifier la langue par défaut une fois le site établi est possible mais complexe. WPML réinterprétera chaque article comme une traduction à partir de la nouvelle langue par défaut, ce qui signifie que le contenu que vous avez rédigé dans la langue par défaut d’origine est désormais considéré comme une traduction. La procédure est disponible sous Modifier la langue par défaut dans la carte Langues du site ; avant de l’exécuter, assurez-vous de bien comprendre les implications pour votre contenu existant. Envoyez une demande d’assistance si le site contient déjà un contenu substantiel.
Ajouter une langue personnalisée
La liste des langues fournies avec WPML couvre les cas courants. Si vous avez besoin d’une variante régionale (allemand suisse, espagnol d’Amérique latine), d’une langue construite ou de tout autre paramètre régional qui ne figure pas dans la liste, utilisez Modifier les langues pour en définir une. Vous fournissez :
- Le code régional (par ex.,
de-CH,pt-AO). - Le nom anglais et le nom natif.
- Un drapeau (téléversez votre propre image ou choisissez-en une par défaut).
- Le sens du texte par défaut (de gauche à droite ou de droite à gauche).
La nouvelle langue rejoint votre liste Ajouter / Supprimer et peut être activée comme n’importe quelle autre.
La prise en charge d’une langue personnalisée par la traduction automatique dépend du moteur d’IA que vous utilisez. Consultez PTC – la traduction IA de WPML pour connaître la couverture linguistique du moteur.
Masquer une langue pendant que les traductions sont en cours
Lorsque vous déployez une nouvelle langue et que vous ne voulez pas que les visiteurs voient un contenu à moitié terminé, utilisez la carte Masquer les langues. Cochez les langues que vous souhaitez masquer, enregistrez, et elles disparaissent des pages destinées aux visiteurs et des robots d’indexation des moteurs de recherche. Mais elles restent visibles pour les éditeurs connectés, afin que votre équipe puisse continuer à traduire.
Lorsque les traductions sont prêtes, décochez la langue et le nouveau contenu est mis en ligne en une seule étape.
Supprimer complètement une langue
Lorsque vous avez décidé qu’une langue est définitivement supprimée et que vous souhaitez que WPML libère les lignes de traduction de la base de données :
- Dans WPMLParamètresLangues, supprimez la langue de la liste active et enregistrez.
- Supprimez chaque article, page et terme de taxonomie traduit dans cette langue. (L’action standard consistant à décocher et enregistrer à l’étape 1 masque la langue mais conserve les lignes de traduction afin que leur réactivation les restaure ; la suppression est ce qui purge réellement.)
- S’il reste des traductions dans la langue supprimée, ouvrez WPMLParamètresLangues, trouvez le panneau Langues supprimées, et déplacez-les ou supprimez-les à cet endroit.
Sauvegardez d’abord
La suppression d’une langue est une opération destructrice. Effectuez d’abord une sauvegarde de la base de données si le site contient un contenu substantiel.
Une note sur les langues de droite à gauche
WPML respecte le sens du texte par défaut de chaque langue. Ajoutez l’hébreu, l’arabe, le persan, l’ourdou ou toute autre langue s’écrivant de droite à gauche (RTL) et les pages traduites dans ces langues s’affichent automatiquement dans le bon sens. Votre thème doit également gérer correctement le sens de lecture – la plupart des thèmes modernes le font.
Si vous mélangez des langues s’écrivant de gauche à droite (LTR) et de droite à gauche (RTL) sur le même site, le sens bascule au niveau du sélecteur de langue ; les visiteurs ne voient pas de mises en page désordonnées.
Modifier le code de langue du contenu existant
La modification du code d’une langue (par ex., en en en-US) sur un site qui possède déjà des traductions est une migration en plusieurs étapes. La procédure est documentée dans le Dépannage de WPML – commencez par là avant d’apporter des modifications.