Descripción y uso
A lo largo del sistema, bajo los subdirectorios lang/ se encuentran tablas de equivalencias idiomáticas contenidas en un objeto llamado hash_dict dentro de un archivo llamado lang_CODE donde CODE es la clave de dos letras correspondiente al idioma.
Este objeto es creado al momento de cargarse la página, para después agregar los valores correspondientes al lenguaje
de la interface.
Posteriormente el script del sistema (siteup.js) localiza a elementos que contengan la clase .label o sean
dicha etiqueta, sustituyendo su valor por el equivalente, de acuerdo a la siguiente regla:
- <input .label/>
- Sustituye el valor value
- <img .label/>
- Sustituye el valor title
- <a .label/>
- Sustituye el valor alt
- <* .label/>
- Cambia el contenido entre etiquetas de inicio y fin. Usualmente utilizada con <span .label/>.
Es importante hacer notar que los valores a sustituir deben ser escritos en mayúscula y constar de una sola palabra escrita en inglés. Esto permite una rápida identificación de aquellos sin equivalente y en caso de estar desactivado javascript, permitir aún la funcionalidad.