traduzione tab personalizzata

2 contenuti / 0 new
Ultimo contenuto
traduzione tab personalizzata

Ciao a tutti, vi presento il mio problema:
ho creato questo modulo che mi traduce un bottoncino. il problema è che se cambio la lingua nelle impostazioni dell'utente finchè non pulisco la cache ogni volta, lui non traduce :(

questo è il codice:

function renametabs_menu_alter(&$items) {
//    drupal_set_message('Menu Items: <pre>'.print_r($items, TRUE).'</pre>');
global $language;
$lang = $language->language;
switch ($lang) {
case 'en':
    $items['user/%user_category/edit/main']['title arguments']['0']= "Personal data";
    break;
case 'it';
$items['user/%user_category/edit/main']['title arguments']['0']= "Dati personali";
break;
}
}

Drupal Version:

credo che tu sia fuori strada.... il tuo title dovrebbe essere:
$items['user/%user_category/edit/main']['title']=t('Personal data');
poi con l'importazione di un file .po traduci la stringa in italiano:
'Personal data'='Dati personali'