WordPress : Comment gérer plusieurs domaines de texte ?
Je parle de la localisation/internationalisation de WordPress.
I have a two templates done by third party. And they made them child templates of twentyten. Seemingly they kept the template files with internationalized strings with the text-domain as 'twentyten'
.
Now that I have prepared the two sites for bilingual English/Arabic ready. I found that I need an unique text domain to be used. I have used the site specific keywords.
While generating the .po file I found that all the _e(), __(), _x(), _n()
function contents got merged into the .po file but as my functions.php contains one text-domain with the function load_theme_textdomain
. Only those strings having this text domain shows translated. Others appear in English.
Je veux entendre des développeurs expérimentés. Comment coexistent-ils ce genre de scénario. Je convertis maintenant tous les domaines de texte en un seul pour que mon site soit beau. Mais est-ce que je travaille juste plus ou il y avait un moyen simple ou modulaire de le faire.
Solution n°1 trouvée
Vous pouvez gérer les chaînes traduites du thème de l’enfant à l’aide de load_child_theme_text_domain()
. C’est la bonne façon de traduire sur un scénario de thème parent-enfant. De cette façon, vous pouvez utiliser des chaînes de parent pour certaines utilisations et des chaînes de childs pour les autres.
0 commentaire