BT

Accueil InfoQ Actualités L20n : le Framework de localisation JavaScript de Mozilla

L20n : le Framework de localisation JavaScript de Mozilla

Favoris

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

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

Commentaires de la Communauté

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

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

BT

Votre profil est-il à jour? Merci de prendre un instant pour vérifier.

Note: en cas de modification de votre adresse email, une validation sera envoyée.

Nom de votre entreprise:
Rôle dans votre entreprise:
Taille de votre entreprise:
Pays/Zone:
État/Province/Région:
Vous allez recevoir un email pour confirmer la nouvelle adresse email. Ce pop-up va se fermer de lui-même dans quelques instants.