L20n usa concetti totalmente nuovo e unico per la gestione dei contenuti traduzioni.
Invece di usare il classico, rigido, e il metodo totalmente inadeguato di usare i tag segnaposto e testo segnaposto che viene sostituito in base alla scelta della lingua desiderata sviluppatore / utente, L20n è stato migliorato per tenere conto di più di altri fattori e condizioni sul lato client.
L20n non si limita a sostituire il testo da una lingua ad un altro, ma prende anche in considerazione i dettagli come la dimensione della vista, che consente agli sviluppatori di utilizzare le traduzioni diverse in base al tipo di dispositivo e le dimensioni dello schermo.
In cima a questa L20n supporta anche il linguaggio naturale per una migliore precisione e mantiene tutte le traduzioni si separano gli uni dagli altri, e fuori del codice sorgente della biblioteca.
L20n viene con abbondanza di documentazione (come qualsiasi altro progetto Mozilla) e può funzionare con qualsiasi tipo di quadro JS o libreria esistente
Cosa c'è di nuovo in questa versione:.
- L20n ora utilizza Grunt per automatizzare le attività di generazione.
- L20n superato con successo una revisione di sicurezza.
- ctx.get è ora ctx.getSync.
- ctx.getEntity è ora ctx.getEntitySync.
- L'ottimizzazione maybeComplex ha beed rimosso da corde.
- Tutte le espressioni sono ora compilate pigramente.
- Un sottoinsieme di HTML è ora consentito di traduzioni; l'attributo data-l10n-overlay è ormai obsoleto.
Cosa c'è di nuovo nella versione 2.0.3:
- L20n ora utilizza Grunt per automatizzare le attività di generazione.
- L20n superato con successo una revisione di sicurezza.
- ctx.get è ora ctx.getSync.
- ctx.getEntity è ora ctx.getEntitySync.
- L'ottimizzazione maybeComplex ha beed rimosso da corde.
- Tutte le espressioni sono ora compilate pigramente.
- Un sottoinsieme di HTML è ora consentito di traduzioni; l'attributo data-l10n-overlay è ormai obsoleto.
Cosa c'è di nuovo nella versione 1.0.1:
- L20n ora utilizza Grunt per automatizzare le attività di generazione.
- L20n superato con successo una revisione di sicurezza.
- ctx.get è ora ctx.getSync.
- ctx.getEntity è ora ctx.getEntitySync.
- L'ottimizzazione maybeComplex ha beed rimosso da corde.
- Tutte le espressioni sono ora compilate pigramente.
- Un sottoinsieme di HTML è ora consentito di traduzioni; l'attributo data-l10n-overlay è ormai obsoleto.
Requisiti :
- Javascript abilitato sul lato client
I commenti non trovato