Volver al blog Business Applications

¿Funcionará esta aplicación empresarial autoalojada en más de un idioma? Lista de verificación de localización

Una interfaz traducida es solo una parte de la compatibilidad multilingüe. Usa esta lista de verificación para probar los ajustes de usuario, los registros, las búsquedas, las notificaciones, las exportaciones y los flujos de trabajo reales antes de elegir una aplicación empresarial autoalojada.

Equipo revisando en un portátil una lista de verificación para evaluar una aplicación empresarial multilingüe

Una interfaz traducida no abarca toda la experiencia lingüística

Una aplicación empresarial puede traducir los menús y los botones y, aun así, resultar difícil de usar en varios idiomas. Es posible que los usuarios introduzcan nombres y notas en distintos sistemas de escritura, busquen registros con grafías diferentes, reciban notificaciones en un idioma inesperado o descubran que los datos exportados no se comportan como esperaban.

Antes de elegir una aplicación empresarial autoalojada multilingüe, define el trabajo que las personas necesitan realizar. Después, pruébala con los idiomas de tu equipo y datos representativos. Confirma las funciones específicas de la aplicación en la documentación oficial o mediante una prueba práctica, en lugar de deducirlas a partir de una pantalla de inicio de sesión traducida.

  • Haz una lista de los idiomas y sistemas de escritura que usan tus empleados, clientes o socios.
  • Distingue el idioma de la interfaz del idioma de los registros, los mensajes, los documentos y las páginas públicas.
  • Identifica qué carencias impedirían trabajar y cuáles podrían resolverse con una solución alternativa aceptable.
Una interfaz traducida no abarca toda la experiencia lingüística

1. Define las necesidades lingüísticas antes de comparar aplicaciones

Anota en qué partes de tus flujos de trabajo importa el idioma. Un equipo de CRM podría necesitar que sus empleados usen distintos idiomas en la interfaz y, al mismo tiempo, conservar los registros de clientes en el idioma que haya proporcionado cada cliente. Un equipo editorial podría necesitar páginas públicas o contenido en varios idiomas. Son requisitos distintos; que se admita uno no demuestra que también se admitan los demás.

Incluye detalles cotidianos que puedan revelar carencias: caracteres acentuados, nombres en alfabetos no latinos, puntuación, textos largos, notas en varios idiomas y fechas o números tal como los ven los usuarios. Si tu trabajo incluye sistemas de escritura de derecha a izquierda, inclúyelos desde el principio en lugar de considerarlos una mejora posterior.

  • Interfaz: ¿En qué idiomas deben poder trabajar los usuarios?
  • Registros: ¿Se pueden introducir, guardar, editar y mostrar los idiomas presentes en tus datos?
  • Búsquedas e informes: ¿Puede el personal encontrar y organizar esos datos de forma fiable?
  • Comunicaciones: ¿En qué idioma deben estar los correos de notificación y los materiales generados?
  • Contenido público: ¿Las páginas, los formularios o los mensajes dirigidos a clientes necesitan versiones en distintos idiomas?
  • Intercambio: ¿Es necesario que las importaciones, las exportaciones, las integraciones o los flujos de trabajo de API conserven el texto multilingüe?
1. Define las necesidades lingüísticas antes de comparar aplicaciones

2. Comprueba quién puede elegir el idioma de la interfaz

Busca documentación explícita que explique cómo se selecciona el idioma de la interfaz. ¿Puede cada usuario elegir su propio idioma o un administrador establece un solo idioma para toda la instalación? ¿La selección se guarda en la cuenta del usuario o hay que volver a elegirla? Comprueba el comportamiento en la aplicación en lugar de dar por hecho que un selector de idioma implica que cada usuario puede elegirlo.

Comprueba también qué pueden gestionar los administradores, como los paquetes de idioma disponibles, la configuración predeterminada o las restricciones sobre las opciones de los usuarios. Estas funciones varían según la aplicación y su configuración, así que confírmalas en la documentación del producto correspondiente a la versión que estás evaluando o pruébalas en una instalación piloto.

  • Prueba al mismo tiempo dos cuentas de usuario con preferencias distintas para el idioma de la interfaz.
  • Cierra sesión y vuelve a iniciarla; después, comprueba si se conserva cada preferencia.
  • Consulta la documentación para administradores y averigua cómo se instalan, habilitan o cambian las opciones de idioma.
  • Comprueba si las etiquetas traducidas abarcan las pantallas y acciones que más usa tu equipo.

3. Prueba registros y entrada de texto en varios idiomas

Crea registros de ejemplo con los tipos de texto que tu organización maneja realmente. Incluye nombres, direcciones, notas, títulos y descripciones más largas en los idiomas y sistemas de escritura que sean importantes para ti. Después, edita los registros, sal de ellos y vuelve a abrirlos. Comprueba si los caracteres se conservan desde la entrada hasta el almacenamiento y la visualización.

Como prueba práctica, comprueba el texto a lo largo de todo el recorrido que sigue en la aplicación, incluida la entrada, el almacenamiento y la visualización. La guía de LingoHub sobre localización de aplicaciones web también recomienda comprobar UTF-8 en los archivos de origen, las API, las bases de datos y el HTML: https://lingohub.com/blog/best-practices-localization-translation-of-your-web-apps. Si encuentras fallos, pide al proveedor o al administrador que te ayude a identificar dónde cambia el texto.

  • Introduce una combinación de sistemas de escritura, diacríticos, signos de puntuación y textos largos en varios campos pertinentes.
  • Guarda el registro, vuelve a abrirlo, edítalo y cópialo a otro flujo de trabajo.
  • Comprueba si las reglas de validación rechazan nombres o textos legítimos.
  • Adjunta archivos representativos y confirma que sus nombres y las descripciones asociadas siguen siendo utilizables.

4. Evalúa las búsquedas, la ordenación y los filtros

Un registro que se muestra correctamente puede seguir siendo difícil de encontrar u organizar. Prueba las búsquedas con las formas que probablemente introduzcan los usuarios, incluidos los diacríticos pertinentes, los nombres parciales y los términos en varios idiomas. Comprueba si los filtros y la ordenación producen resultados adecuados para el trabajo del equipo.

No des por sentado que una búsqueda satisfactoria en un idioma demuestra que la función se comportará igual en otro. Prueba las funciones de las que dependen los usuarios y anota las diferencias o limitaciones documentadas. La guía de LingoHub sobre localización de aplicaciones web recomienda comprobar las búsquedas, la ordenación, la validación, los archivos de exportación y las integraciones, no solo el texto visible de la interfaz: https://lingohub.com/blog/best-practices-localization-translation-of-your-web-apps.

  • Busca el mismo registro por su nombre completo, un nombre parcial y las variantes ortográficas habituales.
  • Filtra y ordena registros que contengan texto de cada idioma requerido.
  • Comprueba si las búsquedas se comportan de forma coherente en las vistas y los informes que usa el personal.
  • Anota los resultados incompletos, inesperados o que requieran una solución alternativa.

5. Revisa los correos, los documentos, las plantillas y las páginas públicas

Haz una lista de todos los lugares donde la aplicación genera texto fuera de su interfaz principal. Puede incluir correos de notificación, documentos generados, plantillas, formularios y páginas públicas. Para cada elemento, determina si se puede elegir el idioma, cómo se identifica el idioma del destinatario o del usuario y si alguien debe mantener contenido separado.

Estas funciones varían según la aplicación. Envía mensajes de prueba, genera resultados representativos y revísalos con las herramientas y los dispositivos que usa realmente tu equipo.

  • Activa las notificaciones habituales y comprueba sus asuntos, el cuerpo del mensaje y los valores de registro insertados.
  • Genera los documentos o informes de los que depende tu flujo de trabajo y revisa el texto resultante.
  • Revisa si las plantillas contienen texto en un idioma fijo e identifica quién se encarga de actualizarlas.
  • Si hay páginas públicas, prueba la selección de idioma y la navegación durante todo el recorrido de una persona visitante.

6. Prueba el texto de derecha a izquierda y el texto bidireccional, si corresponde

Si tu organización utiliza sistemas de escritura de derecha a izquierda, prueba todo el flujo de trabajo en lugar de confiar en que la aplicación indique que está traducida. Comprueba la dirección de la página, la alineación del texto, la puntuación, los números y la forma en que aparece el texto de derecha a izquierda junto a nombres, códigos o URL de izquierda a derecha. Una misma pantalla puede contener texto en ambas direcciones.

Prueba tanto la interfaz como el contenido introducido por los usuarios. Si resulta difícil usar un diseño, captura la pantalla y anota los campos o las acciones específicos afectados. Confirma cualquier afirmación de compatibilidad en la documentación del producto o mediante una prueba piloto con usuarios representativos.

  • Crea registros que combinen texto de derecha a izquierda con números, direcciones de correo electrónico o términos escritos en alfabeto latino.
  • Comprueba los formularios, las tablas, los menús, las notificaciones y los documentos generados.
  • Pide a quienes trabajan en esos idiomas que valoren la legibilidad y la posibilidad de completar tareas, no solo el aspecto visual.

7. Verifica las importaciones, las exportaciones, las integraciones y las API

Un flujo de trabajo multilingüe suele abarcar varias aplicaciones. Prueba una importación y una exportación representativas y compara el texto antes y después. Si la aplicación se conecta con otros servicios o se accede a ella mediante una API, comprueba también que los datos lingüísticos se conserven en esos recorridos.

El comportamiento puede variar según el producto, la configuración y la conexión. Consulta la documentación oficial para conocer los formatos compatibles y las opciones de configuración; después, confirma los resultados con datos realistas, no con una pequeña muestra solo en inglés.

  • Importa un archivo de prueba que contenga los sistemas de escritura y los caracteres que usa tu equipo.
  • Exporta esos registros y compara el resultado con los datos originales.
  • Comprueba si las integraciones conservan el texto en ambos sentidos.
  • Si la prueba falla, pregunta quién se encarga de los cambios en los conectores, la codificación o la correspondencia de campos.

Preguntas frecuentes

¿Una interfaz traducida significa que una aplicación empresarial es totalmente multilingüe?

No. La traducción de la interfaz es solo una parte de la experiencia. Verifica la introducción y visualización de registros, las búsquedas, la ordenación, la validación, las notificaciones, los documentos, las páginas públicas y el intercambio de datos en los idiomas que usa tu equipo.

¿Pueden distintos usuarios elegir idiomas diferentes para la interfaz?

Depende de la aplicación y de su configuración. Consulta la documentación oficial del producto y prueba cuentas de usuario independientes. No deduzcas que cada usuario puede elegir el idioma solo porque haya menús traducidos.

¿Qué debo probar con datos de ejemplo en varios idiomas?

Usa nombres, notas, títulos y otros campos representativos. Guarda y vuelve a abrir los registros, búscalos y ordénalos, y prueba las importaciones, exportaciones, integraciones o resultados generados que necesite tu flujo de trabajo. Confirma que el texto se conserve intacto durante todo el proceso.

¿El alojamiento gestionado proporciona funciones multilingües para la aplicación?

El alojamiento y la localización de la aplicación son cuestiones distintas. Airbip gestiona la implementación de las aplicaciones del catálogo como cargas de trabajo de Docker y proporciona servicios de infraestructura como enrutamiento y certificados TLS, comprobaciones de DNS, gestión del ciclo de vida de los servicios y copias de seguridad configurables. Esos servicios no determinan por sí mismos qué idiomas admite una aplicación ni cómo funcionan sus ajustes de idioma.

¿Quién se responsabiliza de configurar el idioma en una aplicación autoalojada?

Las responsabilidades dependen de la aplicación y de la implementación. Confirma qué ajustes corresponden a la aplicación, cuáles requieren la intervención de un administrador y de qué se encarga el proveedor de alojamiento. El alojamiento puede gestionar tareas de infraestructura sin eliminar tu responsabilidad sobre los ajustes de la aplicación, el acceso de los usuarios, las decisiones relacionadas con los datos y la gobernanza.

Fuentes y lecturas adicionales

  1. Web app localization: Best practices and workflow — LingoHub
  2. Docker documentation — Docker
  3. Traefik documentation — Traefik Labs
  4. Let’s Encrypt documentation — Internet Security Research Group