J'essaie de rendre mon thème traduisible et j'utilise la commande suivante pour générer du texte. Mais sa juste retourner une valeur vide une raison? Aucune erreur n'est affichée
<?php __('PLAYER POINTS AT A GLANCE.','gogreensoccer');?>
<div class="skill-title">
<h3><?php __('PLAYER POINTS AT A GLANCE.','gogreensoccer');?></h3>
</div>
<div class="col-md-5 col-sm-12">
<div class="kids-dashboard-skill">
<div class="skill-show">
<div class="points"><h3><span><?php echo $player->display( 'points' ); ?></span>POINTS</h3></div>
<div class="circle-skill"><div id="circle" data-size="<?php echo $player->display( 'points' ); ?>" data-thickness="35"></div></div>
</div>
<div class="skill-button">
<center>
<button><?php __('VIEW MY TEAM MATES.','gogreensoccer');?></button>
<button><?php __('Player ID','gogreensoccer');?><?php echo $playerId;?></button>
</center>
</div>
</div>
Mais je ne reçois aucun texte en sortie. Je veux une valeur par défaut ici s'il n'y a pas de traduction. Je pense que __(string,themename)
y parviendrait.
Les fonctions de localisation ont deux variantes, l'une qui renvoie la valeur de la chaîne et l'autre qui la renvoie.
Parce que vous voudriez afficher la chaîne (echo
it ), vous voudriez que la fonction correcte pour la chaîne spécifique répercute la sortie. Pour des chaînes simples et simples (__('PLAYER POINTS AT A GLANCE.','gogreensoccer')
) comme ci-dessus, les fonctions __()
et _e()
fonctionneraient
__('PLAYER POINTS AT A GLANCE.','gogreensoccer')
renverrait la valeur de chaîne, utile si vous avez besoin d'ajouter une valeur à une variable et de la stocker pour une utilisation ultérieure
_e('PLAYER POINTS AT A GLANCE.','gogreensoccer')
serait ce dont vous avez besoin. Cela fera écho à la chaîne à l'écran
Les deux sont valables dans tous les plugins et thèmes
Utilisez votre nom de thème.
si votre nom de thème est "gogreensoccer", alors ce code est correct. Sinon, utilisez votre nom de thème à la place de "gogreensoccer", cela fonctionnera alors. Après avoir généré l'option de traduction de thème wpml pour générer vos chaînes de thème.