BT

L20n : le Framework de localisation JavaScript de Mozilla

| par Roopesh Shenoy Suivre 0 Abonnés , traduit par Nicolas André Suivre 0 Abonnés le 24 févr. 2014. Durée de lecture estimée: 2 minutes |

L20n est un framework de localisation Open Source de Mozilla. Il a été conçu pour être très expressif avec plusieurs fonctionnalités comme l'adaptation aux tailles d'écrans, une bonne séparation des préoccupations, le support simplifié de la pluralisation, le support des valeurs par défaut lorsqu'il y a plusieurs variantes, et plus encore.

Staś Małolepszy explique la motivation derrière ce projet :

La localisation des projets Mozilla nous a appris que 90 à 95% des messages présents dans une interface graphique sont des simples paires de clé-valeur qui ne nécessitent pas des connaissances avancées en fonctionnalités de localisation (L20n). Alors pourquoi développer L20n? Parce que ce sont les 5% restants qui font et défont l'interface graphique de votre application. Ils sont trop importants pour être ignorés et sont responsables de l'expérience de votre utilisateur.

En tant que tel, le projet essaye de garder simple les scénarios simples, mais supporte également les localisations complexes en cas de besoin.

Voici quelques fonctionnalités intéressantes de L20n :

Un concept simple mais puissant introduit par L20n est le concept de valeurs par défaut - ce qui vous permet de définir plusieurs variantes pour une entité mais également de définir une valeur par défaut dans le cas où une variante spécifique n'est pas demandée. Cela permet aux traducteurs de modifier progressivement leur contenu et d'ajouter même d'autres variantes, tout en assurant que le code existant qui utilise ces entités n'est pas affecté (en choisissant la valeur par défaut). C'est ce qui permet des localisations différentes pour avoir différents degrés de complexité sans avoir à complexifier toutes les autres localisations.

Voici quelques ressources pour en savoir davantage sur le projet :

L20n est en développement depuis 2012 et la release candidate pour la version 1.0 est sortie depuis le mois de novembre 2013.

Evaluer cet article

Pertinence
Style

Bonjour étranger!

Vous devez créer un compte InfoQ ou cliquez sur pour déposer des commentaires. Mais il y a bien d'autres avantages à s'enregistrer.

Tirez le meilleur d'InfoQ

Donnez-nous votre avis

Html autorisé: a,b,br,blockquote,i,li,pre,u,ul,p

M'envoyer un email pour toute réponse à l'un de mes messages dans ce sujet
Commentaires de la Communauté

Html autorisé: a,b,br,blockquote,i,li,pre,u,ul,p

M'envoyer un email pour toute réponse à l'un de mes messages dans ce sujet

Html autorisé: a,b,br,blockquote,i,li,pre,u,ul,p

M'envoyer un email pour toute réponse à l'un de mes messages dans ce sujet

Discuter

Se connecter à InfoQ pour interagir sur ce qui vous importe le plus.


Récupérer votre mot de passe

Follow

Suivre vos sujets et éditeurs favoris

Bref aperçu des points saillants de l'industrie et sur le site.

Like

More signal, less noise

Créez votre propre flux en choisissant les sujets que vous souhaitez lire et les éditeurs dont vous désirez suivre les nouvelles.

Notifications

Restez à jour

Paramétrez vos notifications et ne ratez pas le contenu qui vous importe

BT