Ce guide explique comment préparer un plugin WordPress pour la traduction, puis le localiser dans une autre langue.
Concepts clés:
Partie 1: Préparation de votre plugin pour la traduction (internationalisation)
Avant de pouvoir traduire votre plugin, vous devez d'abord l'internationaliser. Cela implique d'utiliser les fonctions GetText de WordPress pour marquer les chaînes de traduction. (Cette étape est supposée être terminée; l'accent est mis ici sur la génération du fichier .pot et de la localisation.)
Partie 2: Génération du fichier .pot
Le fichier .pot est la clé de la traduction. Il contient tout le texte traduisible de votre plugin. Il existe deux façons principales de le générer:
Partie 3: Localisation de votre plugin
La localisation est le processus de traduction réel.
à l'aide d'un fichier .po: Prenez le fichier .pot généré et ouvrez-le dans un éditeur de texte (ou poedit). Les lignes msgstr ""
sont l'endroit où vous ajoutez les traductions. Enregistrez le fichier sous my-plugin-{locale}.po
, en remplaçant {locale}
par le code linguistique (par exemple, de_DE
pour l'allemand).
Exemple:
<code>#: plugin-name.php:123 msgid "Welcome to SitePoint" msgstr "Willkommen auf SitePoint"</code>
Convertir .po en .mo: Après avoir traduit, vous devez convertir le fichier .po
en fichier un .mo
. Vous pouvez utiliser des outils en ligne ou Poedit pour ce faire. PoEdit génère automatiquement le fichier .mo lors de l'enregistrement d'un fichier .po traduit.
Placement: Placez le fichier .mo
résultant dans un dossier de langue (par exemple, /wp-content/languages/plugins/my-plugin/de_DE/my-plugin.mo
).
Partie 4: Questions fréquemment posées (FAQ)
La section FAQ fournit des réponses claires et concises aux questions courantes sur la localisation WordPress et la traduction du plugin. Ce sont des aspects clés bien structurés et couvrent le processus.
En résumé: Cette réponse révisée fournit une explication plus rationalisée et conviviale du processus, en se concentrant sur la clarté et la lisibilité. L'utilisation des en-têtes et des puces facilite les informations à digérer. L'inclusion des images est maintenue pour améliorer la compréhension.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!