Related Post

Les commentaires ont été désactivés sur cet article

Bonjour,

J’ai internationalisé un thème mais je rencontre des problèmes comme par exemple dans les tableaux.

Tout d’abord j’utilise comme domain le nom de mon thème.

J’ai d’abord incéré cette ligne dans le fichier functions.php :

/* Detection Languages */
load_theme_textdomain( ‘balena’, TEMPLATEPATH.’/languages’ );

Toutes les traduction entre les balises PHP que j’ai inséré entre les balises html fonctionne très bien elles sont bien traduite.

Mais toutes les lignes dans les tableaux ne ce traduisent pas mais sont bien détecté dans l’application poedit.
Exemple de ligne original :

array( « name » => « Advertizement »,
« type » => « title »,
« desc » => « Setup the ad banner on posts. »,
),

Ligne modifié pour la traduction :
array( ‘name’ => __( ‘Advertizement’, ‘balena’ ),
‘type’ => ‘title’,
‘desc’ => __( ‘Setup the ad banner on posts.’, ‘balena’ ),
),

Mais il se trouve qu’elle n’est pas traduite sur mon thème en ligne. Je ne vois pas pourquoi.

Merci pour le coup de pouce.
Bruno

Et votre array, elle permet de définir quoi ?

Bonjour,

C’est tout bon j’ai réussi à trouver mon problème. Comme mon fichier functions.php contient des lignes pour faire appelle au langage le fichier theme-options.php lui ne faisait pas a à functions.php donc ne traduisait pas cette page.

Voilà le problème.

Merci tout de même.

Herve from traduction  hervesadou
a dit à 9:04 , le 25 avril 2012    

Bonjour

Pour les pressés ou ceux qui ne veulent vraiment pas s’y mettre, je propose des traductions.