http://openrocket.trans.free.fr

  • Plein écran
  • Ecran large
  • Ecran étroit
  • Increase font size
  • Default font size
  • Decrease font size
Polish (Poland)Italian - ItalyRussian (CIS)Čeština (Česká republika)English (United Kingdom)French (Fr)Español(Spanish Formal International)Deutsch (DE-CH-AT)Japanese(JP)

Comment fonctionnent les traductions


En fait c’est très simple chaque chaine de caractère qui avait besoin d’etre traduite a été remplacé par une clef dans le code d’OpenRocket et toutes les clefs ont été stockées dans un fichier avec leur valeur qui correspond à la chaine de caractères.
Pour chaque langue il y donc un fichier qui contient les clefs qui ont été traduites ainsi que leur traduction.

Les fichiers se trouvent dans le répertoire

\l10n

pour le fichier de base en langue anglaise son nom est

messages.properties

Pour chaque autre langue il y a un fichier par exemple pour le français

messages_fr.properties

Voici un extrait du fichier en langue anglaise

! Common labels used in buttons of dialog windows
dlg.but.ok = OK
dlg.but.cancel = Cancel
dlg.but.close = Close

 

Le ! placé en début de ligne est un commentaire

Prenons par exemple la ligne

dlg.but.ok = OK

La clef logique est

dlg.but.ok

Quand à sa valeur c'est

OK



La meme clef logique aura une valeur différente suivant la langue.

Le fichier contenant la langue anglaise est complet puisque c’est la langue de référence. Pour les autres langues, si une clef n’a pas été traduite elle sera affichée par défaut en Anglais.

L’application au démarrage détecte la langue par défaut du système d’exploitation si un fichier pour cette langue est présent l’application l’utilisera. Dans le cas contraire le fichier en langue Anglaise sera utilisé.

Pour traduire l'application dans votre langue vous devez donc copier le fichier messages.properties, le renommer en message_XX.properties

XX étant le code langue, par exemple fr pour français

et changer la valeur de toutes les clefs.

Le fichier pour le français est donc messages_fr.properties,  pour l'espagnol messages_es.properties et pour l'allemand message_de.properties.

 

Outils pour les traductions


Le fichier Excel permet de travailler sur les traductions d’OpenRocket et de créer grâce à des petites macros le fichier contenant les traductions utilisé par l’application OpenRocket.

Télécharger ici l'exemple pour les traductions françaises ou bien ici pour les traductions en Espagnol

You are here: