LENGUAJES

De Pragma Wiki
Ir a la navegación Ir a la búsqueda


Descripción

El sistema permite la traducción de nombres de columnas de tablas, o de textos comunes de la aplicación, a otros idiomas. Esto permite adaptar los catálogos a industrias que manejan una terminología diferente a la estándar, o incluso crear traducciones para todo el sistema y presentarlo en otros idiomas (ej: inglés, portugués, etc.) sin modificar las estructuras de base.

El primer paso para poder definir traducciones a columnas o textos del sistema es dar de alta cada idioma a utilizar, de esta manera las traducciones se asocian a un texto del sistema y a un idioma. Los idiomas se definen en la tabla pLENGUAJE.

Los lenguajes se asocian a cada usuario. Con esto el usuario verá las columnas y textos de la aplicación según el lenguaje que tenga asociado. Podemos tener usuarios que operan el sistema en castellano, en inglés, o en portugués, o cualquier otro que tengamos definido.

Lista de campos

La clase no tiene ancestro, todos los campos los define como propios.

Nombre del campo Descripción Atributo Etiquetas Definición
FCODIGO (1) Código del lenguaje, y su clave primaria. VARCHAR(64) KEY, VIS, REQ. pLENGUAJE
FDESCRIPCION Descripción. VARCHAR(64) VIS, REQ. pLENGUAJE
FNATIVO indica si se trata del lenguaje local a la instalación. BIT VIS, REQ. pLENGUAJE
  • (1) El código debe ser distinto al otro código (texto sin sentido para ver llamada (1)).

Relaciones

Lista de campos

Nombre del campo Descripción Atributo Etiquetas Definición
FCODIGO FCODIGO (DESC) VARCHAR(24) KEY,REQ,VIS,INS CUENTA
FDESCRIPCION FDESCRIPCION (DESC) VARCHAR(128) REQ,VIS,INS,UPD CUENTA
FALIAS FALIAS (DESC) VARCHAR(16) VIS,INS,UPD CUENTA
FRUBRO FRUBRO (DESC) CUENTA_RUBRO REQ,VIS,INS,UPD CUENTA
FIIBB_COMPUTABLE FIIBB_COMPUTABLE (DESC) BIT REQ,VIS,INS,UPD CUENTA
FIIBB_CM03 FIIBB_CM03 (DESC) iibbCM03 VIS,INS,UPD CUENTA
FIIBB_CM05 FIIBB_CM05 (DESC) iibbCM05 VIS,INS,UPD CUENTA
FIIBB_COEFICIENTE_TIPO FIIBB_COEFICIENTE_TIPO (DESC) IIBBCOEFICIENTE_TIPO VIS,INS,UPD CUENTA

La clase pLENGUAJE_TRADUCCION es detalle de ésta clase.

Triggers

La clase pLENGUAJE no usa triggers.