L20n utilise totalement nouveaux et uniques concepts de gestion des traductions de contenu.
Au lieu d'utiliser le classique, rigide, et la méthode tout à fait inapproprié d'utiliser les balises d'espace réservé et le texte d'espace réservé qui sera remplacé sur la base de choix de la langue souhaitée par le développeur / utilisateur, L20n a été amélioré pour prendre en compte beaucoup plus d'autres facteurs et conditions côté client.
L20n ne remplace pas simplement le texte d'une langue à une autre, mais prend également en compte les détails comme la taille de la fenêtre, ce qui permet au développeur d'utiliser des traductions différentes selon le type de périphérique et la taille de l'écran.
En plus de cela L20n prend également en charge le langage naturel pour une meilleure précision et maintient toutes les traductions séparent les uns des autres, et sur le code source de la bibliothèque.
L20n vient avec beaucoup de documentation (comme tout autre projet Mozilla) et peut travailler avec tout type de cadre de JS ou bibliothèque existante
Ce qui est nouveau dans cette version:.
- L20n utilise maintenant Grunt pour automatiser les tâches de construction.
- L20n a passé avec succès un examen de sécurité.
- ctx.get est maintenant ctx.getSync.
- ctx.getEntity est maintenant ctx.getEntitySync.
- L'optimisation maybeComplex a Beed retiré de cordes.
- Toutes les expressions sont maintenant compilées paresseusement.
- Un sous-ensemble du langage HTML est désormais autorisé dans les traductions; l'attribut data-l10n-overlay est maintenant obsolète.
Quoi de neuf dans la version 2.0.3:
- L20n utilise maintenant Grunt pour automatiser les tâches de construction.
- L20n a passé avec succès un examen de sécurité.
- ctx.get est maintenant ctx.getSync.
- ctx.getEntity est maintenant ctx.getEntitySync.
- L'optimisation maybeComplex a Beed retiré de cordes.
- Toutes les expressions sont maintenant compilées paresseusement.
- Un sous-ensemble du langage HTML est désormais autorisé dans les traductions; l'attribut data-l10n-overlay est maintenant obsolète.
Quoi de neuf dans la version 1.0.1:
- L20n utilise maintenant Grunt pour automatiser les tâches de construction.
- L20n a passé avec succès un examen de sécurité.
- ctx.get est maintenant ctx.getSync.
- ctx.getEntity est maintenant ctx.getEntitySync.
- L'optimisation maybeComplex a Beed retiré de cordes.
- Toutes les expressions sont maintenant compilées paresseusement.
- Un sous-ensemble du langage HTML est désormais autorisé dans les traductions; l'attribut data-l10n-overlay est maintenant obsolète.
Exigences :
- JavaScript côté client
Commentaires non trouvées