J'ai un site WP que j'ai installé avec la traduction française, fournie par Wordpress France, et qui est assez précis. Je souhaitais appliquer un thème en anglais uniquement, qui n'utilise pas les fichiers PO, mais dont le texte est codé en dur dans le code PHP. J'ai traduit tous les fichiers, mais j'ai remarqué que lorsque j'affiche la page d'accueil, certains mots restent en anglais, mais lorsque j'affiche autre chose que la page d'accueil, ils sont tous en français. Existe-t-il quelque chose dans Wordpress ou dans les fichiers de thème qui fait réellement la distinction entre la page d'accueil et les autres pour afficher différents morceaux de texte?
Lorsque chaque message est codé en dur dans les fichiers de thème, il ne peut plus y avoir de problème avec gettext . Donc, oui, selon le thème choisi, WordPress peut utiliser différents modèles pour la page d'accueil et les autres pages . Mais non, cela n'a rien à voir avec les traductions automatiques. Vous avez simplement oublié de traduire certaines chaînes, éventuellement en front-page.php
ou home.php
.