Flp-i18n.

FLP-I18N è una raccolta di classi PHP per l'internazionalizzazione.
Scarica ora

Flp-i18n. Classifica e riepilogo

Annuncio pubblicitario

  • Rating:
  • Licenza:
  • Free for non
  • Prezzo:
  • FREE
  • Nome editore:
  • flaimo
  • Sito web dell'editore:

Flp-i18n. Tag


Flp-i18n. Descrizione

FLP-I18N è una raccolta di classi PHP per l'internazionalizzazione. I18N è una raccolta di classi PHP per la gestione di pagine Web multilingua. Le stringhe di traduzione possono essere memorizzate in file di testo piatti, file precompilati GetText o un database MySQL. Il pacchetto I18N è un pugno di classi per l'internazionalizzazione. Ti dà la possibilità di mantenere più facilmente le pagine Web multilingue. Le stringhe di traduzione sono memorizzate in file di testo piatti, file di getText speciali che sono fondamentalmente file di traduzione precompilati o in un database MySQL. E funziona in modo indipendente dalla funzione Setlocale di PHP.First, per evitare problemi, assicurati che per tutte le pagine che utilizzino il pacchetto si avviano e finiscono i tuoi script con: OB_START (); Session_Start (); ANDOB_END_FLUSH (); Ottenere la lingua: Let's Inizia con una delle classi di base, la classe della lingua. Si propone di determinare la locale preferita dell'utente, osservando l'intestazione http_accecept_language A un indirizzo IP degli utenti. Creare un nuovo oggetto: include ('class.language.inc.php'); $ lg = nuova lingua () ; Diciamo che l'utente ha impostato il suo browser in "tedesco Austria" (de-at). Ora prendi le tue informazioni con quei metodi: $ lg-> getlocale () output de_at (il trattino viene sostituito con un sottolineatura) $ lg-> getlang () output de $ lg-> getcountry () outputs to ded round Alcuni utenti hanno impostato di più di un locale. Per ottenere quelle informazioni Uso: $ LG-> GetUserRerRawarray () per ottenere un array con tutti i locali accettati dall'utente $ LG-> GetUserlanGarray () per tutte le lingue $ LG-> GetUserCountryarray () per tutti i PaeseBut Cosa succede se l'utente ha impostato Nessun codice paese specifico o nessuna informazione locale potrebbe essere trovata a tutti? Ecco dove vengono salvati i valori predefiniti. Stuff Ti piace questo è salvato nel file i18n_settings.ini: Default_LOCALE = "IT" Default_Language = "It" Default_Language = "IT" Default_Country = "US" per recuperare tali impostazioni nello script usa $ LG-> GetDefaultLocale () $ LG-> GetDefaultLanguage () $ LG-> GetDefaultCountry () Ma ci sono molte più impostazioni per il pacchetto che puoi cambiare nel file i18n_settings.ini: * il metodo per ottenere le traduzioni (file di testo normali, file di getText , MySQL), * Le estensioni per i file di traduzione * Le impostazioni di connessione del database * Se dovecchi errori di traslazione devono essere visualizzati o notyou può anche forzare un locale specifico per annullare tutte le altre fonti di localizzazione quando si crea un oggetto lingua: $ LG_GB = nuova lingua ( 'en_gb')


Flp-i18n. Software correlato

Cmdsyntax.

CMDSYNTAX è un modulo Python per la corrispondenza degli argomenti della riga di comando per una definizione di sintassi. ...

170

Scarica

Karmasphere DP Language.

Il linguaggio Karmasphere DP è una lingua parallela non bloccante ad alte prestazioni per l'esecuzione dell'elaborazione dei dati. ...

180

Scarica

Templat.

Templat è un motore modello di file di testo da scopo generico, progettato per essere utilizzato come API da applicazioni java o servlet. ...

175

Scarica