Diferencia entre revisiones de «LENGUAJES»
Sin resumen de edición |
Sin resumen de edición |
||
Línea 1: | Línea 1: | ||
[[Category:CATALOGO/LENGUAJES]] | [[Category:CATALOGO/LENGUAJES]] | ||
[[Category:CONFIGURACION]] | |||
== Descripción == | == Descripción == |
Revisión del 20:29 31 may 2024
Descripción
Normalmente las columnas de las tablas de Pragma están definidas en mayúsculas y con una letra F como prefijo. La letra F significa FIELD. Por ejemplo un campo llamado FCODIGO normalmente describe un campo código de la clase.
Para tener una presentación más agradable el sistema permite definir sinónimos para cada uno de esos campos, y esos sinónimos pueden definirse en varios lenguajes. Por ejemplo podemos definir sinónimos en varios lenguajes para la palabra FCODIGO.
Cuando se define un usuario se lo asocia a un lenguaje. De modo tal que si se definen los sinónimos para todas las claves del sistema, para cada lenguaje, el usuario verá los resultados en pantalla traducidos al lenguaje que tiene asociado. Podríamos tener usuarios que operan el sistema en castellano, en inglés, o en portugués, sin cambiar las estructuras de la base de datos.
La clase pLENGUAJE permite definir los lenguajes disponibles.
Ubicación
La clase pLENGUAJE se encuentra en el catálogo Pragma_Sys_Objects.
La llave es LENGUAJE.
Conocimientos previos
No requiere conocimientos previos.
Permiso necesario
Todos los usuarios pueden leer el contenido de esta tabla, solo los administradores pueden editar el contenido.
Lista de campos
La clase pLENGUAJE no tiene ancestro, los campos son propios.
- 1. FCODIGO
- Es el código del registro, y su clave primaria.
- Atributo es VARCHAR(24).
- KEY, VIS, REQ.
- 2. FDESCRIPCION
- Es la descripción del lenguaje.
- Atributo es VARCHAR(64).
- VIS, REQ.
- 3. FNATIVO
- Indica si el lenguaje es el nativo para la aplicación, es decir que es el que se considera cuando no se ha elegido un lenguaje.
- Atributo es BIT.
- VIS, REQ.