ERP - Cambio de idioma

Creado por David Miralpeix, Modificado el Lun, 9 Dic a 12:03 P. M. por Pablo Céspedes

Introducción


La traduccion del ERP es una traducción parcial que puede ser util en ciertos escenarios.


La parte que es multi-idioma esta referida a la siguiente parte del ERP: 

- Etiquetas en los formularios y columnas de la grid.
- Etiquetas en el entorno
- Mensajes de control de los procesos de base de datos (en su mayoría, hay alguno que no)
- Mensaje de control de los formularios (en su mayoría, hay alguno que no)

 Aquí si que es posible que un usuario lo tenga en un idioma y otro usuario en otro diferente.

Por contra, los textos que están guardados en la base de datos, que nosotros llamamos estáticos, como pueden ser los nodos del menú general, los nombres de las colecciones, o los estados de los objetos (como por ejemplo las descripciones de los estados de las líneas del pedido) solo pueden estar en un único idiomaNo hay posibilidad a día de hoy de que sea multi-idioma. 


------------------------------------------------------------------------------------------------------------------------------------------

TABLA DE CONTENIDOS

  • No existe ningún encabezado disponible. Utilice el Formato de párrafo para añadir uno.


Procedimiento en Ahora 5:


Pasos previos:


- Ejecutar el script con los datos estáticos del idioma deseado. Este script actualmente está disponible bajo demanda.

- Activar el parámetro ACTIVAR_MULTIIDIOMA. Hay que reiniciar la aplicación después de cambiarlo.


Si seleccionamos una BBDD con el parámetro activado un mensaje nos informará que, obligatoriamente, tenemos que seleccionar un idioma de los disponibles;


Aparecerá un nuevo control desplegable a la derecha con aquellos idiomas actualmente activos (campo Disponible de la tabla Ahora_Idiomas a 1).


Una vez seleccionado dicho idioma se aplica automáticamente, queda guardado y no es necesario volverlo a introducir.


Podemos comprobar como se aplica el idioma seleccionado automáticamente en el ERP:


------------------------------------------------------------------------------------------------------------------------------------------


Procedimiento en Ahora 4:

Los idiomas traducidos a día de hoy son Ingles, Francés y Colombiano. Pero como he comentado anteriormente serían para la parte traducida. La traducción de la parte de base de datos, lo que nosotros llamamos datos estáticos se tiene que hacer manualmente así como los informes (Crystal Report)


El método  para establecer un usuario en un idioma diferente al español es el siguiente: 

1.  Cambiamos al usuario el idioma de su perfil  por tabla a través de la siguiente instrucción de UPDATE:
select * from perfiles where Propiedad ='idioma'
select * from ahora_idiomas

UPDATE perfiles set valor=3 WHERE usuario='ahora' and Propiedad ='Idioma' --Cambiar ahora por el login correspondiente.



2.  Si quisiéramos cambiarle la pantalla de login para que también fuera en otro idioma demos de hacer doble clic en la O del logo AHORA (verde) y buscar la ruta donde están las librerías y elegir la opción correspondiente:  


Este es el resultado: 


Para deshacer y que vuelva a español tendríamos que realizar el proceso por segunda vez, eligiendo la misma librería. De esta forma volvemos a tenerlo en español  



Ejemplo formulario Proveedores:  (menús, Etiquetas, botones) Teniendo el valor del idioma establecido en 3 (Francés) 



Para cambiar la parte estática que hemos hablado anteriormente debemos de manualmente editar las columnas descripción de los registros incluidos en las siguientes tablas:  


  • ahora_menus
  • ahora_nodos
  • objetos
  • objetos_propiedades
  • objetos_filtros 
Ejemplo desde la tabla objetos cambiaríamos manualmente la descripción del objeto "Pedido de proveedor" por "Suplier Order"... 

Es importante resaltar que el entorno principal de trabajo se compone en su totalidad de datos estáticos y por tanto no se traduce de forma automática.


En cuanto a los diferentes informes que se pueden lanzar desde el ERP solamente son compatibles con el idioma Español.


¿Le ha sido útil este artículo?

¡Qué bien!

Gracias por sus comentarios

¡Sentimos mucho no haber sido de ayuda!

Gracias por sus comentarios

¡Háganos saber cómo podemos mejorar este artículo!

Seleccione al menos una de las razones
Se requiere la verificación del CAPTCHA.

Sus comentarios se han enviado

Agradecemos su esfuerzo e intentaremos corregir el artículo