Editor de localización

Además de los idiomas compatibles, GpsGate ofrece la posibilidad de crear un nuevo idioma o modificar un idioma existente. Esto te permite personalizar la interfaz de usuario según las necesidades específicas de tus clientes.

Requisitos

Habilita lo siguiente en los Privilegios y Plugins de tu aplicación.

Screenshot

Personalizar un idioma existente

1. Inicia sesión en tu aplicación y ve a Menú Principal > Admin > Localización

2. Selecciona el idioma que deseas editar. En este ejemplo, usaremos Francés.

Screenshot

3. Cuando se abra la ventana, recomendamos agregar los elementos Clave y Módulo para ver claramente qué clave estás editando de qué módulo. (haz clic derecho en el Encabezado y selecciona Clave y Módulo)

Screenshot

4. Ahora puedes agregar/cambiar claves de traducción.

Screenshot

5. Buscar: puedes buscar un elemento específico para traducir. La búsqueda puede ser tanto en el idioma original como en el de destino si ya existe una clave.

6. Haz clic en Screenshot para editar una traducción existente.

7. Habilita el botón Screenshot para ver qué elementos están traducidos.

De lo contrario, el botón deshabilitado Screenshot mostrará las palabras y frases que no han sido traducidas.

Screenshot

Agregar una Clave en el archivo de localización:

También es posible que ni la clave ni la traducción existan para ciertos elementos en la pantalla (escritorio/móvil). En tal caso, necesitarás agregar la clave tú mismo. Hazlo haciendo clic en

Screenshot

Cuando haces clic en + Clave, se abrirá la siguiente ventana y deberás completar la información necesaria

Screenshot 2024-04-22 at 14.07.26.png

  • Clave: el elemento original a traducir.
  • Traducción: el elemento traducido al idioma de destino.
  • Módulo: para elementos de escritorio, selecciona VehicleTracker. Selecciona GenericComponents si deseas traducir variables del rastreador.
  • Definiciones de Reporte, títulos de reportes y nombres de columnas pueden ser traducidos seleccionando el nombre del reporte adecuado.

Después de agregar la clave, selecciona Recargar IU si deseas ver los cambios inmediatamente en la pantalla.

Screenshot

Crear un nuevo idioma

Si el privilegio _CreateLanguage está habilitado, el botón Agregar Nuevo Idioma aparecerá en la lista de idiomas.

1. Haz clic en él para abrir la ventana Agregar Nuevo Idioma.

Screenshot

2. Ingresa un nombre de idioma y selecciona un idioma en el cual basar el nuevo idioma. Los campos Autor y Nota son opcionales. Haz clic en el botón Guardar para crear el nuevo idioma.

Screenshot

Aparecerá una ventana de Editor de Localización con una lista de frases, tal como cuando estás personalizando un idioma existente.

Screenshot

3. Haz clic en Guardar o Guardar y Recargar cuando hayas terminado de agregar todas las claves.

Cuando se crea, un nuevo idioma solo estará habilitado para el rol del usuario que lo creó y en la aplicación donde fue creado.

Screenshot

Es posible compartir el idioma con otros roles y con otras aplicaciones también.

Exportar un idioma

Un idioma puede ser exportado a un archivo .lang haciendo clic en el botón 'Exportar Traducciones' en el Editor de Localización. Solo se exportan los contenidos de la columna Traducción Personalizada. No puedes importar este archivo a otro servidor o aplicación (en el mismo servidor).

 

Screenshot

Recordatorio:

Cambia tanto el idioma de la aplicación como el idioma del usuario para ver los cambios reflejados.

Eliminar o revertir un idioma

Los idiomas creados por el usuario pueden ser eliminados, siempre que el privilegio _DeleteLanguage esté habilitado. Haz clic en el botón 'Eliminar Todas las Traducciones' en el Editor de Localización para eliminar el idioma. Esto solo está habilitado si agregas o actualizas traducciones en la columna 'Traducción Personalizada'. Ten en cuenta que no hay deshacer para esta acción.

Si el idioma no fue creado por el usuario, entonces hay un botón Revertir en lugar del botón Eliminar. Al hacer clic en Revertir se borrarán todas las entradas en la columna Traducción Personalizada, revirtiendo el idioma a la versión predeterminada. Ten en cuenta que no hay deshacer para esta acción.

Nota: Si modificas un idioma existente, te recomendamos que guardes el archivo de idioma como una copia con un nombre diferente. Los archivos predeterminados se sobrescriben cuando actualizas el servidor.

Cómo contribuir

Eres bienvenido a contribuir con nuevas traducciones. Por favor, contacta a soporte para más información.