El JSON abre y aun así dice «1 archivos»: revisa el plural

Imagen generada con IA; escena ilustrativa.
Leer el archivo no confirma que la frase esté bien
«1 archivos» conserva una cifra y una palabra reconocible, pero la concordancia en español necesita otra forma: «1 archivo». Antes de aprobar un recurso, comprueba qué texto verá la persona para una unidad, varias y cero. Que el JSON abra o conserve una variable no responde a esa pregunta lingüística.
Iria Localization Studio trabaja con recursos JSON y RESX y comprueba estructuras soportadas, incluidos marcadores y plurales. Su documentación distingue esos controles de la revisión del significado. Esta guía propone una muestra pequeña para revisar esa diferencia; no presenta una certificación automática de gramática.
Dos claves que permiten ver el problema
Este es un ejemplo inventado de recursos ingleses. Los nombres files.one y files.other son etiquetas de nuestra muestra; no prometen que cualquier aplicación elija automáticamente una rama por ese nombre.
{
"files.one": "1 file",
"files.other": "{count} files"
}
Una traducción propuesta podría conservar las claves y el marcador y aun así equivocarse:
{
"files.one": "1 archivos",
"files.other": "{count} archivos"
}
La corrección lingüística de la primera frase es «1 archivo». La segunda admite «2 archivos» y «0 archivos» en este ejemplo de lista de archivos. No cambies {count} por un número fijo al corregirla: perderías la posibilidad de mostrar la cantidad que aporte la aplicación.
Prueba las frases sin inventar el selector del producto
| Caso de la muestra | Texto que queremos revisar | Pregunta humana |
|---|---|---|
| Una unidad | 1 archivo | ¿El sustantivo está en singular? |
| Dos unidades | 2 archivos | ¿La cifra y el plural concuerdan? |
| Cero unidades | 0 archivos | ¿Describe el estado vacío con claridad? |
Es una revisión de resultados esperados. La lógica de tu aplicación debe seleccionar el recurso adecuado y sustituir la cantidad. Este JSON no implementa por sí solo esa lógica, y probar las frases en una nota no equivale a probar tu interfaz.
Si el proyecto utiliza mensajes ICU en lugar de claves separadas, revisa sus ramas y números en el flujo correspondiente. No pegues este par de claves suponiendo que convierte o sustituye un contrato ICU. Las categorías y necesidades de otros idiomas requieren su propia revisión.
Una pasada útil antes de exportar
- Añade contexto: se cuenta el número de archivos de una lista, no el tamaño de un archivo ni una acción de guardado.
- Conserva las claves y variables que espera la aplicación.
- Corrige la concordancia y lee las tres frases completas.
- Comprueba las obligaciones y bloqueos que muestre Studio, además de los controles estructurales.
- Revisa el resultado en tu aplicación antes de tratarlo como una traducción aceptada para el uso real.
Los proyectos nuevos de Studio requieren aprobación humana por defecto. La exportación automática es una elección explícita y no elimina las obligaciones revisables de importación, ICU o teclas de acceso. Un control estructural superado no debe convertirse en una promesa de que todas las cantidades se expresan bien.
Qué consultar para continuar
Se leyeron Weblate y la documentación ICU de Crowdin como referencias de localización el 25 de octubre de 2026. No atribuimos sus flujos a Iria ni copiamos sus ejemplos.
Consulta el flujo público de Localization Studio y la información de Iria. Iria es una aplicación Windows de pago disponible; los modelos traducen en el PC y las comprobaciones de licencia y descargas necesitan red. Para evaluar tu caso, prepara una pequeña muestra de tus propios recursos sin datos privados y conserva las tres frases que quieres comprobar.