Localisation ou internationalisation : comprendre la différence
La localisation et l'internationalisation (également connues sous les noms l10n et i18n) sont deux processus complémentaires mais distincts. Comprendre la différence entre localisation et internationalisation est essentiel pour créer des logiciels fonctionnant à l'échelle mondiale.
Définitions rapides
Internationalisation (i18n)
L'internationalisation des logiciels désigne le processus consistant à concevoir et à développer votre application de manière à ce qu'elle puisse être adaptée à différentes langues et régions sans nécessiter de modifications techniques. C'est le fondement même qui rend la localisation possible.
i18n = i + (18 letters) + nLocalisation (l10n)
La localisation et l'internationalisation vont de pair, mais la localisation consiste en l'adaptation concrète du contenu à une configuration régionale spécifique : traduction des textes, mise en forme des chiffres et des dates, et adaptation des éléments culturels à chaque marché cible.
l10n = l + (10 letters) + nLocalisation ou internationalisation : ce que chacune implique
Activités d'internationalisation
- Exportez toutes les chaînes destinées aux utilisateurs dans des fichiers de ressources
- Activer la prise en charge complète de l'Unicode dans l'ensemble du code source
- Utilisez des API de mise en forme de la date, de l'heure et des nombres tenant compte des paramètres régionaux
- Créez des mises en page flexibles qui s'adaptent à l'expansion du texte et aux scripts de lecture de droite à gauche
- Mettre en œuvre des règles de formation du pluriel prenant en charge toutes les catégories de pluriel du CLDR
Activités de localisation
- Traduction des chaînes de l'interface utilisateur, de la documentation et des contenus marketing
- Adapter les images, les couleurs et les symboles pour respecter les spécificités culturelles
- Utilisation des formats locaux pour les devises, les adresses et les numéros de téléphone
- Garantir la conformité aux dispositions légales et réglementaires pour chaque marché cible
- Adapter le message et le ton marketing aux publics régionaux
Principales différences entre l'internationalisation (i18n) et la localisation (l10n)
Calendrier
L'internationalisation intervient au cours de la conception et du développement. La localisation a lieu après — ou parallèlement à — la finalisation des fonctionnalités, pour chaque configuration linguistique cible.
Champ d'application
L'internationalisation est un effort technique ponctuel qui concerne l'ensemble du code source. La localisation est un processus continu, spécifique à chaque configuration régionale, qui s'adapte à l'étendue de votre marché.
Équipe
L'internationalisation relève de la responsabilité des développeurs et des architectes. La localisation fait intervenir des traducteurs, des linguistes et des spécialistes du marché, qui travaillent en collaboration avec l'équipe d'ingénieurs.
Fréquence
L'internationalisation se réalise une seule fois puis est maintenue. La localisation est répétée à chaque ajout d'une nouvelle langue, d'un nouveau marché ou d'une mise à jour importante du contenu.
Comment l'internationalisation et la localisation fonctionnent ensemble
L'internationalisation et la localisation des logiciels sont les deux faces d'une même pièce. L'internationalisation prépare votre base de code à prendre en charge plusieurs langues, tandis que la localisation remplit le contenu spécifique à chaque langue. Vous internationalisez une fois, puis localisez pour chaque marché.
Better I18N relie ces deux processus : il gère l'internationalisation grâce à des SDK fortement typés et à la découverte automatique des clés, et simplifie la localisation avec des traductions assistées par IA, la gestion des glossaires et un déploiement CDN instantané.
Gérez à la fois l'internationalisation (i18n) et la localisation (l10n) sur une seule plateforme
Better I18N couvre l'ensemble du processus d'internationalisation et de localisation, du code à la traduction, en passant par le déploiement.