J'ai un thème qui charge les fichiers .po et .mo pour afficher les chaînes en anglais. Je veux avoir une seule langue (polonais), mais ces deux fichiers sont en_US. J'ai essayé de remplacer le contenu du fichier en_US.po mais rien n'a changé sur le site Web, je ne sais pas pourquoi. Où stocke-t-il les chaînes si la modification des fichiers .po ne change rien?
Il existe déjà un fichier en_US.po
dans le thème que vous utilisez. Vous pouvez simplement faire une copie de ce fichier et le renommer en pl_PL.po
. Vous pouvez maintenant ouvrir le modèle pl_PL.po
avec poedit , y faire toutes vos traductions et le sauvegarder. Poedit créera automatiquement un modèle pl_PL.mo
.
Pas besoin de passer par tous les pt. Rappelez-vous simplement, comme indiqué précédemment, changez la langue dans le wp-config.php
en pl_PL
Bonjour, pour traduire votre site web, vous pouvez faire ce qui suit:
wp-config.php
: define('WPLANG', 'pl_PL');
pl_PL.po
et pl_PL.mo
et placés dans un dossier appelé languages ou lang ou quelque chose comme cela dans votre thème.load_child_theme_textdomain
s'il s'agit d'un thème enfant)Avec cela, vous devriez pouvoir traduire facilement votre site.
EDIT: s'il y a un fichier pot dans votre dossier de thème, utilisez-le directement pour générer des fichiers po et mo.
Allez dans ADMIN Dashboard puis allez dans Paramètres -> Général et sélectionnez votre langue (polonais). Installer le nouveau plugin "Loco Translate": https://wordpress.org/plugins/loco-translate/
et suivez l’utilisation de base Sous l’onglet Installation (dans wordpress org)