[Php-it] Esempi pratici d'uso con gettext

Tassoman (mailing) ml at tassoman.com
Fri Sep 22 13:47:22 CEST 2006


Ciao a tutti,
	sono in procinto di inserire il supporto gettext ad un progetto.
Essenzialmente esiste un file vars.php che contiene diverse costanti e
variabili di ogni tipo da tradurre.

Tale vars.php viene incluso in un file core.php insieme a functions.php.
Core.php a sua volta contiene azioni generiche ed inizializzazioni e
viene incluso nella pagina php richiamata, ad esempio... index.php

Ora ammettiamo che gettext sia inizializzato come segnalato nel manuale
di php, dando un dominio ed una directory di riferimento prima delle
costanti e variabili, ho provato una situazione di questo tipo dentro
vars.php:

	define('TITOLO',_('mio titolo'));

Non riesco ad ottenere 'mio titolo' tradotto. Aprendo la index.php ad
esempio, non si traduce.


Per generare i files po e mo ho agito come segue:

. Modificate le define con l'alias _()
. Creazione del file default.po dando come root la document_root del
progetto ed inserendo . come directory
. Rinominato default.po in default.pot
. Creato it_IT.po da quel pot.
. Tradotte le stringhe e salvato/compilato


Avete qualche lettura e/o suggerimento?



More information about the Php-it mailing list