Taller: internacionalización de una interfaz
miércoles 30 de septiembre · 10:00–11:40 · en 39 días
GUÍA 30-09-26 Laboratorio de Interacción Humano-Computadora
CN220 · miércoles 30/09/2026 · 10:00-11:40 · Sesión 7
Taller: internacionalización de una interfaz
OBJETIVO
Preparar una pantalla real para tres idiomas y comprobar qué se rompe.
ACTIVIDAD 1 · EXTERNALIZAR CADENAS
Extraer todo el texto a un archivo de recursos con clave y valor. Ninguna cadena visible debe quedar en el código.
- Nombrar las claves por función, no por contenido: boton.guardar, no boton.guardar_cambios_azul.
- Incluir los textos de error y los mensajes del sistema, que son los que siempre se olvidan.
ACTIVIDAD 2 · PRUEBA DE EXPANSIÓN
Sustituir todos los textos por versiones 40% más largas y observar qué contenedores se rompen. Es la simulación barata de traducir al alemán.
ACTIVIDAD 3 · FORMATOS REGIONALES
- Fechas en formato mexicano, estadounidense e ISO.
- Números con separadores de ambas convenciones.
- Moneda con símbolo y posición correctos por región.
ACTIVIDAD 4 · ESPEJEO PARA DERECHA A IZQUIERDA
Voltear el diseño como lo requeriría el árabe. Los iconos direccionales —flechas de siguiente y anterior— también se espejean; los que representan objetos del mundo, como un reloj, no.
ACTIVIDAD 5 · PLURALIZACIÓN
Construir el mensaje «tienes N mensajes nuevos» con plantillas y reglas de plural, sin concatenar. Probar con N igual a 0, 1 y 2, y verificar que las tres frases sean correctas en los tres idiomas.
ENTREGABLE
Archivo de recursos en tres idiomas y capturas de la pantalla en cada uno, incluida la versión espejeada.
Nada anotado en esta sesión todavía.