- Internationalisation De Logiciel
-
Internationalisation de logiciel
Pour les articles homonymes, voir Internationalisation (homonymie).
L'internationalisation d'un logiciel consiste à le préparer à la régionalisation ((en) localization), c'est-à-dire à l'adaptation à des langues et des cultures différentes. Contrairement à la régionalisation, qui nécessite surtout des compétences en langues, l'internationalisation est un travail essentiellement technique, mené par des programmeurs.
Par exemple, un programme C ainsi rédigé :
printf("Fatal error: %s\n", msg);
n'est pas internationalisé. Pour traduire le message, il faudra éditer le code source. Au contraire,
printf(gettext("Fatal error: %s\n"), msg);
est internationalisé (grâce à la bibliothèque gettext) : le programme va chercher dans ses fichiers de régionalisation (localization) une chaîne de caractères correspondant à 'Fatal error: %s', et ce pour la langue de l'utilisateur.
gettext utilise comme clé, comme index dans les fichiers de localisation, la version par défaut du message. D'autres environnements de programmation peuvent utiliser, par exemple, un numéro (ce que faisait Mac OS).
L'internationalisation ne nécessite pas qu'un travail sur les messages. Il faut aussi souvent permettre de changer les couleurs (dont la signification peut changer selon les cultures), les graphiques, le format des dates ou des nombres, la direction de l'écriture (de droite à gauche en arabe), la taille des éléments graphiques (un texte en allemand est plus long qu'en anglais, etc.).
Il peut être judicieux de concevoir un programme pour fonctionner avec une forme d'unicode en particulier UTF-8/UTF-16, afin de le rendre plus facilement internationalisable.
On abrège souvent internationalization en i18n car, en anglais, il y a dix-huit lettres dans le mot, entre le i et le n. De même pour localization avec l10n.
Articles connexes
Lien externe
- (en) Introduction to i18n
- Portail de l’informatique
- Portail des langues
Catégories : Développement logiciel | Internationalisation en informatique
Wikimedia Foundation. 2010.
Contenu soumis à la licence CC-BY-SA. Source : Article Internationalisation De Logiciel de Wikipédia en français (auteurs)
См. также в других словарях:
Internationalisation de logiciel — Pour les articles homonymes, voir Internationalisation (homonymie). L internationalisation d un logiciel consiste à le préparer à la régionalisation ((en) localization), c est à dire à l adaptation à des langues et des cultures différentes.… … Wikipédia en Français
Internationalisation (homonymie) — Cette page d’homonymie répertorie les différents sujets et articles partageant un même nom. Sur les autres projets Wikimedia : « internationalisation », sur le Wiktionnaire (dictionnaire universel) Le mot internationalisation peut… … Wikipédia en Français
Internationalisation et localisation — Pour les articles homonymes, voir Internationalisation (homonymie). L internationalisation d un logiciel consiste à préparer son adaptation à des langues et des cultures différentes. Contrairement à la régionalisation, qui nécessite surtout des… … Wikipédia en Français
Localisation de logiciel — Localisation (informatique) Pour les articles homonymes, voir Localisation et Régionalisation. La régionalisation de logiciel concerne le processus de traduction de l interface utilisateur d un logiciel d une langue vers une autre et en l… … Wikipédia en Français
Régionalisation de logiciel — Localisation (informatique) Pour les articles homonymes, voir Localisation et Régionalisation. La régionalisation de logiciel concerne le processus de traduction de l interface utilisateur d un logiciel d une langue vers une autre et en l… … Wikipédia en Français
Eclipse (logiciel) — Pour les articles homonymes, voir Éclipse (homonymie). Eclipse … Wikipédia en Français
Eclipse (Logiciel) — Pour les articles homonymes, voir Eclipse. Eclipse Développeur … Wikipédia en Français
Blender (logiciel) — Blender Pour les articles homonymes, voir Blender (homonymie). Blender … Wikipédia en Français
VIM (logiciel) — Vim Pour les articles homonymes, voir Vim (homonymie). Vim … Wikipédia en Français
Vim (logiciel) — Vim Pour les articles homonymes, voir Vim (homonymie). Vim … Wikipédia en Français