El sistema de diccionarios de términos de IGGLOBAL Online está compuesto por las siguientes tablas:
- Codigos_I18n_Diccionarios: contiene todos los diccionarios soportados por el sistema (por defecto se encuentra el 1 – Default IGGlobal (Es-Ar)).
- Codigos_I18n_Diccionarios_Etiquetas: contiene todas las etiquetas de texto que se muestran en pantalla. Se incluyen: campos de formularios, cabeceras de grillas, texto de acciones comunes (S2). SE RECOMIENDA NO REPETIR LAS ETIQUETAS PARA UN MISMO DICCIONARIO. Posee las siguientes columnas:
- DiccionarioId: referencia al diccionario que contiene los términos
- Campo: nombre del campo (generalmente es igual a la columna de la tabla que se quiera traducir, en otros casos hace referencia a los alias en procedimientos almacenados).
- Texto: texto de la traducción del campo, siendo éste el que termina mostrándose en pantalla.
- Codigos_Seg_Formularios_Sistema: contiene todos los formularios que soportan traducción dentro de IGGLOBAL Online. Posee las siguientes columnas:
- FormUrl: dirección web del formulario. Ejemplo: si el formulario tiene esta url http://localhost:59120/Crm/Evento el valor a registrar será /Crm/Evento.
- Descripción: colocar el mismo valor que la columna FormUrl.
- Codigos_Seg_Formularios_Sistema_Campos: contiene todos los campos de los formularios que soportan traducción dentro de IGGLOBAL Online. SE RECOMIENDA NO REPETIR LOS CAMPOS PARA UN MISMO FORMULARIO. Posee las siguientes columnas:
- FormUrl: referencia al formulario que pertenece el campo.
- Campo: nombre del campo (generalmente es igual a la columna de la tabla que se quiera traducir, en otros casos hace referencia a los alias en procedimientos almacenados). DEBE SER IGUAL AL VALOR CARGADO EN LA COLUMNA “CAMPO” DE LA TABLA CODIGOS_I18N_DICCIONARIOS_ETIQUETAS.
- Descripción: descripción funcional del campo.
Cargando las tablas anteriormente mencionadas el sistema automáticamente mostrará en pantalla los textos correspondientes al diccionario activo (por defecto el 1).
Se puede realizar una prueba de los términos cargados desde la base de datos utilizando el stored procedure: Info_Seg_Formularios_Sistema_Defaults_brwPorUsuarioUrlForm (validar el valor de la columna “Etiqueta” de los resultados) donde:
- @UsuarioId: nombre de usuario.
- @FormUrl: url del formulario a verificar.
Leave a Reply