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.
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.
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)
4. Ahora puedes agregar/cambiar claves de traducción.
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 para editar una traducción existente.
7. Habilita el botón para ver qué elementos están traducidos.
De lo contrario, el botón deshabilitado mostrará las palabras y frases que no han sido traducidas.
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
Cuando haces clic en + Clave, se abrirá la siguiente ventana y deberás completar la información necesaria
- 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.
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.
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.
Aparecerá una ventana de Editor de Localización con una lista de frases, tal como cuando estás personalizando un idioma existente.
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.
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).
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.