Centro de ayuda

Pruebas de L10n

Las pruebas de localización (L10n) son un proceso crítico de aseguramiento de calidad que garantiza que tu aplicación funcione correctamente en diferentes idiomas, regiones y culturas. Esta guía proporciona a los equipos de QA y especialistas en localización un marco integral para probar aplicaciones localizadas de manera efectiva.

¿Qué son las pruebas de L10n?

Las pruebas de L10n validan que tu aplicación esté adaptada correctamente para una configuración regional o mercado específico. Va más allá de verificar que el software funcione: asegura que la versión localizada proporcione una experiencia apropiada, culturalmente relevante y funcional para los usuarios en los mercados objetivo.

Pruebas de i18n vs pruebas de L10n

Aunque a menudo se confunden, las pruebas de internacionalización (i18n) y las pruebas de localización (L10n) sirven para propósitos diferentes:

Pruebas de i18n (Internacionalización)

Prueba si tu aplicación está lista para ser localizada. Esta es una validación técnica de la base de código:

  • Todas las cadenas dirigidas al usuario están externalizadas (no codificadas en duro)
  • Los marcadores de posición y variables se preservan correctamente
  • La UI puede manejar la expansión de texto (30-40% para alemán, finlandés)
  • La codificación de caracteres soporta Unicode/UTF-8
  • El código no concatena cadenas traducibles

Aprende más sobre las pruebas automatizadas de i18n usando técnicas de pseudo-localización.

Pruebas de L10n (Localización)

Prueba si tu aplicación ha sido correctamente localizada para un idioma y mercado específicos:

  • Calidad de traducción, precisión y adecuación al contexto
  • Adaptación cultural y convenciones locales
  • Formato de fecha, número y moneda para la configuración regional
  • Diseño de UI con contenido traducido real
  • Funcionalidad específica de la configuración regional (ordenamiento, búsqueda, métodos de entrada)

Aspectos clave de las pruebas de L10n

Las pruebas integrales de L10n cubren múltiples dimensiones de la calidad de la localización:

Integridad y calidad de la traducción

La base de las pruebas de L10n es asegurar que todo el contenido esté traducido y tenga sentido:

  • Verifica que el 100% de las cadenas dirigidas al usuario estén traducidas (sin restos del idioma fuente)
  • Comprueba la precisión de la traducción y la adecuación contextual
  • Valida que los términos técnicos se traduzcan de forma consistente
  • Asegúrese de que el tono y el estilo coincidan con el público objetivo

La traducción moderna con IA mejora significativamente la conciencia del contexto y la velocidad de traducción. Aprenda cómo la localización con IA proporciona una mejor comprensión del contexto y acelera el proceso de localización.

Adaptación cultural

La localización es más que una traducción palabra por palabra, requiere conciencia cultural:

  • Las imágenes, los iconos y los colores son culturalmente apropiados (p. ej., el rojo para los significados positivos en China frente al peligro en Occidente)
  • Los ejemplos y las referencias son relevantes para la cultura de destino.
  • Los niveles de formalidad coinciden con las expectativas culturales (formal frente a informal).
  • Los formatos de nombres, direcciones y números de teléfono siguen las convenciones locales.
  • Las unidades de medida utilizan estándares locales (métrico frente a imperial).

Formas plurales y gramática

Los diferentes idiomas tienen diferentes reglas de plural. El inglés tiene 2 formas (singular/plural), pero el ruso tiene 3, el árabe tiene 6:

{
  "en": {
    "items": "{{count}} item",
    "items_other": "{{count}} items"
  },
  "ru": {
    "items_one": "{{count}} товар",
    "items_few": "{{count}} товара",
    "items_many": "{{count}} товаров"
  },
  "ar": {
    "items_zero": "لا توجد عناصر",
    "items_one": "عنصر واحد",
    "items_two": "عنصران",
    "items_few": "{{count}} عناصر",
    "items_many": "{{count}} عنصرًا",
    "items_other": "{{count}} عنصر"
  }
}

Pruebe las formas plurales con casos extremos:

  • Pruebe con 0, 1, 2, 5, 11, 21, 100, 101 elementos
  • Verifique que cada categoría plural sea gramaticalmente correcta
  • Compruebe que la forma correcta se muestra para cada recuento

Formatos de fecha, número y moneda

El formato específico de la configuración regional es fundamental para una localización profesional:

Formatos de fecha y hora

  • Formato de fecha: MM/DD/AAAA (EE. UU.) frente a DD/MM/AAAA (RU) frente a AAAA-MM-DD (ISO)
  • Formato de hora: 12 horas (EE. UU.) frente a 24 horas (la mayor parte del mundo)
  • Primer día de la semana: domingo (EE. UU.) frente a lunes (ISO, Europa)
// US English: 12/23/2025
// UK English: 23/12/2025
// Japan: 2025年12月23日
// ISO 8601: 2025-12-23

const date = new Date('2025-12-23');
const usFormat = new Intl.DateTimeFormat('en-US').format(date);
const ukFormat = new Intl.DateTimeFormat('en-GB').format(date);
const jpFormat = new Intl.DateTimeFormat('ja-JP').format(date);

Formatos de número

  • Separador decimal: punto (EE. UU.) frente a coma (Europa)
  • Separador de miles: coma (EE. UU.) frente a punto (Europa) frente a espacio (Francia)
  • Números negativos: -123 frente a (123) frente a 123-

Formatos de moneda

  • Posición del símbolo de moneda: $123 (EE. UU.) frente a 123€ (Europa)
  • Moneda correcta para la configuración regional (USD, EUR, JPY, etc.)
  • Decimales: 2 para la mayoría de las monedas, 0 para JPY, KRW

Longitud del texto y diseño de la IU

Las traducciones a menudo requieren más espacio que el idioma de origen. Las traducciones al alemán y al finlandés suelen ser entre un 30 y un 40 % más largas que las inglesas:

  • Sin truncamiento ni recorte de texto en botones, menús o etiquetas
  • Sin superposición de texto o elementos de la IU
  • Los diseños se adaptan correctamente a cadenas traducidas más largas
  • Los saltos de línea y el ajuste de texto son naturales
  • Los diseños responsivos funcionan en diferentes longitudes de texto
Utilice pseudolocalización durante las pruebas de i18n para identificar posibles problemas de diseño de forma temprana, antes de la traducción real.

Soporte de idioma RTL

Los idiomas de derecha a izquierda (árabe, hebreo, farsi, urdu) requieren pruebas especiales:

  • Toda la IU se refleja correctamente (navegación, iconos, diseño)
  • La alineación del texto está alineada a la derecha
  • La mezcla de texto bidireccional (latín+árabe) se procesa correctamente
  • Los números y el texto en latín mantienen la dirección de izquierda a derecha dentro del contexto RTL
  • Los iconos y las imágenes que transmiten dirección se reflejan adecuadamente

Consistencia de la terminología

El uso constante de la terminología es crucial para una localización profesional:

  • Los términos técnicos se traducen de forma coherente en toda la aplicación
  • La terminología específica del producto coincide con los glosarios oficiales
  • Los nombres de los elementos de la IU (botón, menú, diálogo) utilizan traducciones coherentes
  • Los nombres de marca y las marcas registradas se manejan de acuerdo con las directrices

Característica de l10n.dev: establezca terminología personalizada para garantizar que la traducción por IA utilice sus términos preferidos de forma coherente en todos los archivos.

Codificación y visualización de caracteres

Una codificación de caracteres adecuada garantiza que todos los scripts se muestren correctamente:

  • La codificación UTF-8 maneja todos los caracteres Unicode
  • Los caracteres especiales y los signos diacríticos se muestran correctamente (é, ñ, ü, etc.)
  • Los scripts que no son latinos se procesan correctamente (cirílico, árabe, CJK, tailandés, etc.)
  • Sin mojibake (visualización de caracteres distorsionados)

Funcionalidad específica de la configuración regional

Algunas funcionalidades se comportan de manera diferente según la configuración regional:

  • El orden de clasificación y cotejo sigue las reglas de la configuración regional (p. ej., ñ en español, å en sueco)
  • La funcionalidad de búsqueda maneja caracteres específicos de la configuración regional
  • Los métodos de entrada funcionan para la configuración regional (IME para CJK, scripts complejos)
  • Las reglas de validación respetan los formatos de la configuración regional (códigos postales, números de teléfono)

Proceso de prueba de L10n

Un enfoque sistemático para las pruebas de L10n garantiza una cobertura integral:

Pasos de prueba recomendados

  1. Pruebas de i18n previas a la localización

    Utilice la pseudolocalización para validar la preparación de i18n antes de la traducción.

  2. Revisión de traducción

    Haga que hablantes nativos revisen las traducciones para verificar su precisión, contexto y adecuación cultural.

  3. Pruebas lingüísticas

    Pruebe todo el contenido traducido en contexto, comprobando su integridad, precisión y coherencia.

  4. Pruebas visuales y de diseño

    Valide el diseño de la IU con cadenas traducidas reales en todos los tamaños de pantalla y dispositivos.

  5. Pruebas funcionales

    Pruebe la funcionalidad específica de la configuración regional: formatos, clasificación, métodos de entrada, validación.

  6. Pruebas de aceptación del usuario

    Haga que los usuarios del mercado objetivo validen la experiencia localizada general.

Lista de verificación de pruebas de L10n

Utilice esta lista de verificación integral para garantizar una cobertura exhaustiva de las pruebas de L10n:

Calidad lingüística

  • ☑ Todas las cadenas están traducidas (no queda texto en el idioma de origen)
  • ☑ Las traducciones son precisas y contextualmente apropiadas
  • ☑ La terminología es coherente en toda la aplicación
  • ☑ El tono y el estilo coinciden con las expectativas del público objetivo
  • ☑ Las formas plurales son gramaticalmente correctas para todos los recuentos

Visual y diseño

  • ☑ Sin truncamiento ni recorte de texto
  • ☑ Sin elementos de IU superpuestos
  • ☑ Alineación y espaciado de texto adecuados
  • ☑ El diseño RTL se refleja correctamente (si corresponde)
  • ☑ Las imágenes y los iconos son culturalmente apropiados

Corrección funcional

  • ☑ Los formatos de fecha, hora, número y moneda son correctos
  • ☑ La clasificación y la búsqueda funcionan con caracteres de configuración regional
  • ☑ La validación de entrada respeta los formatos de configuración regional
  • ☑ La funcionalidad específica de la configuración regional funciona correctamente
  • ☑ La codificación de caracteres muestra todos los scripts correctamente

Mejores prácticas de prueba de L10n

Involucre a hablantes nativos

Incluya siempre hablantes nativos o revisores locales en su proceso de prueba de L10n. Pueden detectar matices culturales, problemas idiomáticos y problemas contextuales que las pruebas automatizadas no pueden detectar.

Pruebe con frecuencia y desde el principio

No espere hasta el final del desarrollo. Pruebe la preparación de i18n con pseudolocalización desde el principio, luego pruebe cada configuración regional a medida que las traducciones estén disponibles. Esto reduce las costosas correcciones en las etapas finales.

Automatice siempre que sea posible

Automatice las comprobaciones repetitivas: integridad de la traducción, validación de formato, codificación de caracteres y pruebas de regresión de diseño. Esto libera al equipo de QA para centrarse en la calidad lingüística y cultural.

Utilice pruebas de regresión visual

Implemente herramientas de comparación de capturas de pantalla para detectar automáticamente problemas de diseño de IU en todas las configuraciones regionales. Esto es especialmente valioso para detectar problemas de desbordamiento de texto y alineación.

Mantenga datos de prueba específicos de la configuración regional

Cree datos de prueba realistas para cada configuración regional, incluidos nombres, direcciones, fechas, números y casos extremos específicos de ese mercado.

Acelere las pruebas de L10n con traducción por IA

La localización con IA mejora significativamente la velocidad y la calidad del proceso de localización, lo que permite pruebas de L10n más rápidas y eficaces:

  • Las traducciones conscientes del contexto reducen los problemas lingüísticos y las malas traducciones
  • La terminología coherente en todos los idiomas reduce el esfuerzo de prueba
  • La rápida entrega de traducciones permite la localización y las pruebas continuas
  • Soporte para más de 165 idiomas, incluidos los menos comunes

¿Está listo para optimizar su flujo de trabajo de localización y mejorar la calidad de las pruebas de L10n?