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)

Cómo realizar las traducciones


De hecho, es bastante simple, cada cadena que debía traducirse ha sido sustituida por una clave lógica en el código de OpenRocket, y todas esas claves han sido almacenadas en un archivo con su correspondiente valor.
Para cada idioma hay un archivo que contiene las claves que se han traducido y su correspondiente traducción.

Los archivos están en el directorio:

\l10n

Para el archivo base en inglés el nombre es:

messages.properties

Para los otros idiomas existe un archivo con el idioma correspondiente, para el francés es:

messages_fr.properties

He aquí un extracto del archivo en Español

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

 El signo '!' colocado delante de una línea indica que es un comentario:

Tomemos por ejemplo la línea:

dlg.but.ok = OK

La clave lógica es:

dlg.but.ok

Y su valor es:

OK

 

La misma clave lógica será sustituida con un valor diferente en función del idioma.

El archivo que contiene el idioma en inglés está completo ya que es el idioma de referencia. Para otros idiomas, si una clave no se ha traducido aparecerá por defecto en inglés.

La aplicación al iniciarse detecta el idioma que esté utilizando el sistema operativo por defecto, y si existe, utilizará el archivo del idioma correspondiente. De lo contrario el archivo a utlizar será en inglés.

Para traducir la aplicación en su idioma debe copiar el archivo "messages.properties", y cambiarle el nombre por "message_XX.properties"

Donde XX es el código del idioma, por ejemplo 'fr' para el francés.

Y entonces ya se pueden editar los valores de las claves lógicas.

El archivo para el francés es messages_fr.properties,  para el español es messages_es.properties y para el alemán es message_de.properties.

 

Herramientas para las traducciones


La Hoja de Cálculo Excel le permite trabajar en las traducciones de OpenRocket y crear pequeñas macros a través del archivo que contiene la traducción utilizada por la aplicación OpenRocket.

Descargue aquí un ejemplo para las traducciones en francés o bien aquí para las traducciones en español.

You are here: