Services d'internationalisation (i18n)
QU'EST-CE QUE L'INTERNATIONALISATION ?
Définition
L'internationalisation de logiciels, souvent abrégée i18n, est le processus qui consiste à généraliser un produit lors de son développement pour lui permettre de gérer plusieurs langues et conventions culturelles. Ce processus permet d'adapter ce produit/logiciel à différents pays et à différentes cultures (également appelés paramètres régionaux) sans qu'il soit nécessaire de le modifier. L'adaptation d'un produit internationalisé à une région spécifique est appelée localisation.
Le but de l'internationalisation est de rendre la localisation plus facile, plus rapide, de meilleure qualité et plus rentable.
Une approche analogue pourrait être la suivante :
- L'internationalisation est comme la généralisation
- La localisation est comme la personnalisation
- Globalisation = Internationalisation + N x Localisation
L'INTERNATIONALISATION EST DIVISEE EN TROIS NIVEAUX :
Le transport
S'assurer que tous les supports de texte (fichiers, chaînes, tampons, pages, etc.) prennent en charge les chaînes de textes et de caractères. Par exemple :
- Prise en charge multi-octets
- Prise en charge Unicode
L'application
S'assurer que la totalité du texte se présente ou se comporte comme prévu dans la cible. Par exemple :
- Majuscules/minuscules
- Tri
- Interclassement
- Recherche
L'interface utilisateur graphique de l'unité de gestion de mémoire
Adapter l'interface utilisateur pour qu'elle prenne en charge la localisation. Par exemple :
- Externalisation des chaînes
- Externalisation des ressources
- Formatage des messages
INTERNATIONALISATION - MODE D'EMPLOI
Évaluation i18n
L'évaluation i18n est la première étape du processus d'internationalisation (i18n). Cette étape se concentre principalement sur deux points :
- Quels sont les modifications d'architecture, de conception et de code nécessaires pour le processus i18n ?
- Qu'est-ce qui est impliqué dans la mise en œuvre de ces modifications ? Cela inclut l'ingénierie et l'assurance qualité.
La phase d'évaluation doit permettre de fournir :
- Un document de conception détaillé
- Un plan de projet (diagramme de Gantt), comprenant une évaluation de l'effort
Mise en œuvre
Une fois les documents de conception et le diagramme de Gantt terminés, la mise en œuvre peut commencer. La mise en œuvre peut être effectuée par votre équipe de Recherche et développement, guidée par un consultant i18n, ou en faisant appel à des services extérieurs.
La mise en œuvre en interne est généralement beaucoup plus efficace. Outre l'étape de « prise en main » au cours de laquelle l'équipe doit apprendre le fonctionnement de l'i18n, les connaissances acquises par l'équipe sont permanentes et restent disponibles pour effectuer la maintenance et pour la mise en œuvre de versions futures.
L'externalisation est plus rapide et moins coûteuse. Il est alors inutile de former les membres de votre équipe.
Assurance qualité
L'assurance qualité a lieu en plusieurs étapes. Au cours de la première étape, la version activée (c'est-à-dire internationalisée) doit être testée par l'équipe d'assurance qualité dans la langue et l'environnement d'origine. Ce n'est qu'ensuite, lorsque cette version est stable, qu'elle doit être testée dans l'environnement cible. Ces tests peuvent être effectués par votre équipe d'assurance qualité avec les conseils d'experts en assurance qualité externes.
Avant la livraison, et après avoir adapté l'environnement de localisation lorsque cela s'est avéré nécessaire, le produit doit être testé par des ingénieurs d'assurance qualité dont la langue utilisée est la langue maternelle afin de s'assurer que le produit répond aux exigences.
Maintenance
Notre objectif est de former votre équipe de Recherche et développement afin qu'elle comprenne mieux l'i18n pour les futures versions du produit/logiciel et pour effectuer la maintenance du produit/logiciel. Nos services de conseil incluent la prise en charge du produit après l'assurance qualité, pour vous garantir une satisfaction totale.





