Le traduzioni nelle varie lingue sono contenute all'interno di files csv

Il percorso del file con le raduzioni è:

languages/[ID LINGUA]/lang.csv

Le lingue presenti vengono rilevate automaticamente in base a quelle presenti all'interno della cartella languages/

È possibile definire un file di traduzione specifico per un modulo o una pagina creando i files di traduzione nei seguenti percorsi:

sections/[nome pagina]/languages/[ID LINGUA]/lang.csv
modules/[nome modulo]/languages/[ID LINGUA]/lang.csv

Da php il codice utilizzato è il seguente:

$stringa_tradottta = FN_i18n($constant,$language="",$uppercasemode="")

oppure:

$stringa_tradotta = FN_Translate("stringa da tradurre");

I prototipi delle funzioni sono i seguenti:

FN_i18n($constant,$language="",$uppercasemode="")
FN_Translate($english_string,$uppercasemode="Aa",$language="")

Per i templates html presenti nei temi il codice è il seguente:

{i18n:stringa da tradurre}