public marks

PUBLIC MARKS with tags i18n & logiciel

2009

start · Translate Toolkit

by nhoizey
The Translate project provides tools to make it easier for you to localise. Tools that work with standards based file formats like PO and XLIFF because you deserve the best.

2008

2007

Internationalisation de logiciel - Wikipédia

by pvergain (via)
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: %sn", msg); n'est pas internationalisé. Pour traduire le message, il faudra éditer le source. Au contraire, printf(gettext("Fatal error: %sn"), 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 internationalisation 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.

PUBLIC TAGS related to tag i18n

dev +   groupe:clever-age +   i10n +   internationalisation +   l10n +   linux +   logiciel +   logiciel_libre +   mac +   outil +   po +   pootle +   régionalisation +   traduction +   windows +   xliff +  

Active users

nhoizey
last mark : 29/07/2009 21:50

pvergain
last mark : 22/07/2007 21:25