Written by
Clodo , Wednesday, May 30, 2007 0:31:46 AM
Ogni qualvolta una voce viene richiesta, viene ricercata nella cultura specificata dall'utente (o nella cultura definita dall'opzione "Options:language.id" se non è specificata o è richiesta da una pagina in cui nessun utente è loggato).
Se la voce non viene trovata, viene ricercata in base alla cultura padre, e così via fino alla cultura 'invariant' (generica).
Se anche nella cultura 'invariant' non è presente, viene ricercata nella cultura specificata nell'opzione "Options::language.alternative".
Se anche lì non è specificata, viene visualizzato a video il codice della voce racchiusa tra due caratteri tilde (~).
Ad esempio, supponiamo che la lingua selezionata dall'utente sia 'it-CH' (Italiano Svizzero),
e che sia specificata nell'opzione "Options::language.alternative" la cultura 'en' (Inglese),
il sistema:
- Cerca la voce richiesta nella cultura 'it-CH' (Italiano svizzero)
- Se non l'ha trovata, cerca nella cultura padre, 'it' (Italiano generico)
- Se non l'ha trovata, cerca nella cultura padre, 'inv' (Generico)
- Se non l'ha trovata, cerca nella cultura alternativa 'en' (Inglese generico)
- Se ancora non l'ha trovata, mostra il codice racchiuso dai due tilde (~).