J'essaie l'i18n avec mes types de contenu Drupal 6 et les valeurs des champs sont traduites correctement, mais pas les étiquettes des champs.Traduire l'étiquette d'un champ dans un type de contenu Drupal
Existe-t-il un moyen de traduire cela?
J'essaie l'i18n avec mes types de contenu Drupal 6 et les valeurs des champs sont traduites correctement, mais pas les étiquettes des champs.Traduire l'étiquette d'un champ dans un type de contenu Drupal
Existe-t-il un moyen de traduire cela?
essayer cette http://drupal.org/node/474122/release
Désolé de rouvrir ce fil, si quelqu'un se pose ici à la recherche d'un moyen de traduire les étiquettes de champ pour Drupal 7, lisez ci-dessous.
Dans Drupal 7, la fonction principale template_preprocess_field()
a été introduite. En l'utilisant dans notre fichier template.php, nous pouvons passer chaque étiquette de champ via une fonction t()
.
/**
* Implements template_preprocess_field().
*/
function THEMENAME_preprocess_field(&$vars, $hook) {
// Check to make sure there's a label and it's visible.
if(isset($vars['label']) && $vars['label_hidden'] === FALSE)
{
$vars['label'] = t($vars['label']);
}
}
Avez-vous déjà essayé l'interface de traduction? – Paul