WordPress : Comment gérer plusieurs domaines de texte ?

Publié par Jean-Michel le

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.

Catégories : Wordpress

Jean-Michel

Jean-Michel est en charge de la partie blog du site. Il met en place la stratégie de contenu et répond aux questions fréquentes sur Wordpress.

0 commentaire

Laisser un commentaire

Avatar placeholder

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *