Pagine node-nometipo.tpl.php multilingua

4 contenuti / 0 new
Ultimo contenuto
Pagine node-nometipo.tpl.php multilingua

Salve.

ho creare una pagina node-benvenuto.tpl.php con ad esempio il seguente testo

benvenuto

stampa del contenuto del nodo

ciao.

ora il contenuto del nodo lo posso creare multilingua quindi nessun problema
ma le frasi benvenuto e ciao ?

ho visto print t(testo)
ma poi in cerca di traduci interfaccia non me lo ritrovo quel termine
dove lo devo inserire?
grazie

metti nel tuo node-*.tpl.php qualcosa del tipo

<?php
global $language;
if (
$language->language=='it') echo ('benvenuto');
else echo (
'welcome');
?>

Se forse in te, userei $language per cambiare CSS, immagine e quant'altro che ha che fare con una lingua o altro, ma non per il testo. Quello lo fa già abbastanza bene Drupal (6). Credo che l'uso di t() e più corretto.

Per dare un esempio, stiamo sistemando questo problemino: http://www.drupalitalia.org/node/7225#comment-27727, dove si vede un t('ADVERTISEMENT') - quello che va nel t() dev'essere una stringha in inglese (sorry, guys, that's just the way it is). Quindi t('Welcome'), non t('Benvenuto').
Poi con Localization client ho scelto ADVERTISEMENT, scritto PUBBLICITA', ed les jeux sont faits...

HTH

John

Più imparo, più dubito.

capito.
grazie mille a tutti : )