d'autres actions et raccourcis utiles.
On peut à tout moment sauvegarder le travail fait dans le fichier .ts suivant les
modalités habituelles (par exemple Ctrl+S).
Astuce > Il est possible d'éditer plusieurs fichiers .ts en même temps dans
Qt Linguist, en les ouvrant en séquence. Dans ce cas, la zone centrale contiendra
plusieurs champs de saisie, pour chacune des langues ciblées par les fichiers
ouverts. On peut voir ainsi simultanément les différentes traductions d'un même
élément et les saisir à la volée. Cette faculté, qui a l'air anodine, est extrêmement
pratique pour les traductions de langues proches (par exemple, anglais britannique
et américain) ; elle peut aussi aider un traducteur qui ne maîtrise pas bien la langue
source utilisée. Prenons un exemple. Je viens de traduire complètement mon
application du français vers l'anglais (biblioapp.en_US.ts). J'ai une amie
japonaise qui est prête à m'aider à faire la traduction en japonais ; seulement, elle
connaît l'anglais mais pas le français (la langue source de BiblioApp). Il suffit alors
que je lui fournisse deux fichiers biblioapp.en_US.ts (rempli) et
biblioapp.ja_JP.ts (vierge) pour qu'elle puisse travailler : elle ouvre les deux
fichiers ensemble dans Qt Linguist et elle traduit de l'anglais vers le japonais.
Faut - il traduire toutes les chaînes ?
Il arrive fréquemment de ne pas traduire tous les éléments, que ce soit pour une
langue cible donnée ou pour toutes les langues cibles. Ce n'est pas un problème
bloquant en soi : à l'exécution, les éléments textuels non traduits seront simplement
affichés dans la langue source. On peut ainsi avoir des phases de test ou déployer
des versions alpha/beta avant que tout ne soit traduit jusqu'au dernier carat. En
outre, le traducteur peut s'économiser du travail inutile, notamment pour les noms
150
On peut à tout moment sauvegarder le travail fait dans le fichier .ts suivant les
modalités habituelles (par exemple Ctrl+S).
Astuce > Il est possible d'éditer plusieurs fichiers .ts en même temps dans
Qt Linguist, en les ouvrant en séquence. Dans ce cas, la zone centrale contiendra
plusieurs champs de saisie, pour chacune des langues ciblées par les fichiers
ouverts. On peut voir ainsi simultanément les différentes traductions d'un même
élément et les saisir à la volée. Cette faculté, qui a l'air anodine, est extrêmement
pratique pour les traductions de langues proches (par exemple, anglais britannique
et américain) ; elle peut aussi aider un traducteur qui ne maîtrise pas bien la langue
source utilisée. Prenons un exemple. Je viens de traduire complètement mon
application du français vers l'anglais (biblioapp.en_US.ts). J'ai une amie
japonaise qui est prête à m'aider à faire la traduction en japonais ; seulement, elle
connaît l'anglais mais pas le français (la langue source de BiblioApp). Il suffit alors
que je lui fournisse deux fichiers biblioapp.en_US.ts (rempli) et
biblioapp.ja_JP.ts (vierge) pour qu'elle puisse travailler : elle ouvre les deux
fichiers ensemble dans Qt Linguist et elle traduit de l'anglais vers le japonais.
Faut - il traduire toutes les chaînes ?
Il arrive fréquemment de ne pas traduire tous les éléments, que ce soit pour une
langue cible donnée ou pour toutes les langues cibles. Ce n'est pas un problème
bloquant en soi : à l'exécution, les éléments textuels non traduits seront simplement
affichés dans la langue source. On peut ainsi avoir des phases de test ou déployer
des versions alpha/beta avant que tout ne soit traduit jusqu'au dernier carat. En
outre, le traducteur peut s'économiser du travail inutile, notamment pour les noms
150
