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.

Diagrama de lenguajes

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 (definido en LENGUAJES, TRADUCCIONES) y a un idioma.

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.

Cada usuario está asociado a un lenguaje únicamente y no puede cambiarlo (solo un Administrador puede hacerlo).

Identidad

Lista de campos

Columna Campo físico Campo lógico Atributo Descripción Etiquetas Definición
1 FCODIGO Codigo VARCHAR(24) VARCHAR(24) KEY,REQ,VIS,INS pLENGUAJE
2 FDESCRIPCION Descripcion VARCHAR(64) VARCHAR(64) REQ,VIS,INS,UPD pLENGUAJE
3 FNATIVO Nativo BIT BIT REQ,VIS,INS,UPD pLENGUAJE

Observaciones sobre los campos

  • El campo FNATIVO debe estar marcado exclusivamente para el idioma local.

Relaciones

Triggers