Ce guide explique comment préparer un plugin WordPress pour la traduction, puis le localiser dans une autre langue.
Concepts clés:
- Internationalisation (i18n): Préparation du code de votre plugin pour gérer plusieurs langues sans traduire réellement le texte. Cela implique d'utiliser des fonctions pour séparer le texte traduisible du code.
- Localisation (L10N): Le processus de traduire votre plugin en un langage spécifique.
- .Pot Fichier (modèle d'objet portable): un fichier de modèle contenant toutes les chaînes traduites de votre plugin dans la langue d'origine (généralement l'anglais). Les traducteurs utilisent cela pour créer des traductions.
- .po Fichier (objet portable): un fichier contenant les traductions pour une langue spécifique. Créé à partir du fichier .pot.
- .mo Fichier (objet machine): Une version binaire compilée du fichier .po, utilisé par WordPress pour un chargement de traduction plus rapide.
- Domaine texte: un identifiant unique pour les traductions de votre plugin, empêchant les conflits avec d'autres plugins.
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:
- WordPress Plugin Repository Admin Tools: Si votre plugin est sur le référentiel officiel WordPress, vous pouvez utiliser les outils d'administration pour générer le fichier .pot. Le processus implique généralement de naviguer vers la page d'administration de votre plugin et de cliquer sur un bouton "Générer un fichier de pot".
- Poedit: Poedit est un éditeur GetText populaire. La version gratuite peut être utilisée pour créer un fichier .pot vierge, que vous mettez ensuite à jour en le pointant vers le répertoire de votre plugin. La version Pro automatise ce processus.
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 sousmy-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!

Choisir le bon environnement de développement intégré (IDE) pour le développement WordPress Depuis dix ans, j'ai exploré de nombreux environnements de développement intégrés (IDE) pour le développement WordPress. La variété pure - gratuite à commerciale, basique à FEA

Ce didacticiel montre la construction d'un plugin WordPress à l'aide de principes de programmation orientée objet (OOP), tirant parti de l'API Dribbble. Affinons le texte pour plus de clarté et de concision tout en préservant la signification et la structure d'origine. Objet-ori

Meilleures pratiques pour passer des données PHP à JavaScript: une comparaison de WP_localize_script et WP_ADD_INLINE_Script Le stockage des données dans les chaînes statiques dans vos fichiers PHP est une pratique recommandée. Si ces données sont nécessaires dans votre code JavaScript, incorporez

Ce guide montre comment intégrer et protéger les fichiers PDF dans les articles et pages WordPress à l'aide d'un plugin PDF WordPress. Les PDF offrent un format convivial et universellement accessible pour divers contenus, des catalogues aux présentations. Cette méthode Ens

WordPress est facile pour les débutants de commencer. 1. Après se connecter à l'arrière-plan, l'interface utilisateur est intuitive et le tableau de bord simple fournit tous les liens de fonction nécessaires. 2. Les opérations de base incluent la création et l'édition de contenu. L'éditeur WYSIWYG simplifie la création de contenu. 3. Les débutants peuvent étendre les fonctions du site Web via des plug-ins et des thèmes, et la courbe d'apprentissage existe mais peut être maîtrisée par la pratique.

Les gens choisissent d'utiliser WordPress en raison de son pouvoir et de sa flexibilité. 1) WordPress est un CMS open source avec une forte facilité d'utilisation et une évolutivité, adaptée à divers besoins en site Web. 2) Il a des thèmes et des plugins riches, un énorme écosystème et un fort soutien communautaire. 3) Le principe de travail de WordPress est basé sur des thèmes, des plug-ins et des fonctions de base, et utilise PHP et MySQL pour traiter les données, et prend en charge l'optimisation des performances.


Outils d'IA chauds

Undresser.AI Undress
Application basée sur l'IA pour créer des photos de nu réalistes

AI Clothes Remover
Outil d'IA en ligne pour supprimer les vêtements des photos.

Undress AI Tool
Images de déshabillage gratuites

Clothoff.io
Dissolvant de vêtements AI

AI Hentai Generator
Générez AI Hentai gratuitement.

Article chaud

Outils chauds

Navigateur d'examen sécurisé
Safe Exam Browser est un environnement de navigation sécurisé permettant de passer des examens en ligne en toute sécurité. Ce logiciel transforme n'importe quel ordinateur en poste de travail sécurisé. Il contrôle l'accès à n'importe quel utilitaire et empêche les étudiants d'utiliser des ressources non autorisées.

SublimeText3 Linux nouvelle version
Dernière version de SublimeText3 Linux

SublimeText3 version chinoise
Version chinoise, très simple à utiliser

Bloc-notes++7.3.1
Éditeur de code facile à utiliser et gratuit

SublimeText3 version Mac
Logiciel d'édition de code au niveau de Dieu (SublimeText3)
