Bibliothèques et API Open Source pour l'internationalisation (i18n)

Les applications vraiment performantes utilisent le texte, les dates, les chiffres, les devises et les images correspondant aux utilisateurs et à leur emplacement. Android est parfaitement compatible avec i18n.
La bibliothèque de Google est compatible avec Android et bien plus encore. Optimisé pour les smartphones, le framework d'Android inclut la version Java depuis la version 4.0.
Prise en charge de la validation des adresses saisies par l'utilisateur.
Ces bibliothèques Open Source publiques et matures C/C++ et Java sont largement utilisées et prennent en charge Unicode et la mondialisation.
Conseils et étapes à suivre lorsque vous internationalisez et localisez une application pour le Chrome Web Store.
Les ressources pour les webmasters vous permettent de gérer plusieurs versions régionales et linguistiques de votre site Web.
Grâce à la compatibilité robuste des polices Web multilingues, Google Fonts est rapide et facile à utiliser pour tous les utilisateurs, y compris les concepteurs et développeurs Web professionnels.
Les polices de tous les caractères Unicode, dans toutes les langues.
Vous ne trouvez pas une police adaptée à vos pages ? Créez la vôtre avec sfntly, une bibliothèque Java et C++ pour les polices SFNT.
HarfBuzz est un "moteur de mise en forme du texte". Son rôle est de sélectionner et de positionner les glyphes d'une police pour représenter une séquence de texte.
Le kit de GWT pour les applications complexes basées sur un navigateur inclut des outils i18n flexibles.
L'API ECMAScript Internationalization fournit des fonctionnalités clés pour JavaScript, qui tiennent compte du langage.
La gestion du texte BiDi est essentielle lorsque vous localisez votre application dans des langues qui se lisent de droite à gauche, y compris l'arabe, l'hébreu, le persan et l'ourdou.
CSSJanus alterne les feuilles de style en cascade (CSS) en alternant les orientations de gauche à droite et de droite à gauche.
BidiChecker automatise le test des pages Web en mettant en évidence les erreurs se lisant de droite à gauche.
Générez une pseudotraduction d'une application pour détecter rapidement les éventuels problèmes de localisation.
Le dépôt CLDR (Common Data Local Repository) fournit l'ensemble de composants clés le plus complet disponible dans les langues du monde entier.
Les applications Python peuvent utiliser la fonctionnalité i18n de la bibliothèque ICU avec l'extension PyICU.