Un proyecto internacionalizado tiene dos secciones bajo Internacionalización en su mesa de trabajo. Preparación para el mercado mundial se refiere al código que ya tienes. Cultura se refiere a los mercados en los que vendes. El Control de globalización evita que el código nuevo agregue elementos a lo que detecta la Preparación para el mercado mundial.
Preparación para el mercado mundial
La Preparación para el mercado mundial enumera los supuestos sobre un idioma o una cultura que todavía contiene el código de tu rama predeterminada. Coroid analiza el código con las mismas reglas que aplica el Control de globalización a un cambio, sin ejecutarlo, y reporta cada hallazgo. Nada aquí bloquea nada: es código existente y lo corriges a tu propio ritmo.
- Preparación para el mundoCódigo que asume un idioma
- CulturaLo que espera cada mercado
- Vista generalEstado de cada idioma
- CadenasTodas las cadenas en todos los idiomas
- SugerenciasPendiente de decisión
- IntercambiarArchivos para otras herramientas
- ColaboradoresQuién puede sugerir redacción
- AutomatizacionesTrabajo nocturno y al fusionar cambios
- ConfiguraciónIdiomas, acceso y gastos
Aquello que el código en la rama por defecto todavía supone sobre un único idioma o una única cultura. Corrígelo mediante tareas pequeñas; la comprobación de Globalización evita que el nuevo código introduzca más supuestos de este tipo.
Se ha verificado 3f2c9a1 hace 2 horas
- Texto escrito en el códigoBloqueado en código nuevo por defectoEl texto que leen las personas, escrito en el código en lugar del catálogo.142-9Crear una tarea de corrección
- Oración ensamblada a partir de partesBloqueado en código nuevo por defectoUna oración unida a partir de partes. El orden de las palabras difiere entre idiomas.23-3
- Número formateado sin la configuración regionalUn número formateado sin la configuración regional del lector.31-4
- Lista unida manualmenteUna lista que leen las personas está unida con una coma o "y", lo cual se escribe de forma diferente en otros idiomas.12-2
- Entrada gestionada mientras se compone una palabraAl presionar Enter para elegir una palabra en chino, japonés o coreano, se envía el formulario antes de que se elija la palabra.6
- src/components/checkout/summary.tsxTexto escrito en el código: 18 · Número formateado sin la configuración regional: 418
- 42:9
Resumen del pedido
- 57:13
Envío gratuito en todo pedido
- 61:11
Aplicar código
- 42:9
- src/app/account/page.tsxTexto escrito en el código: 11 · Oración ensamblada a partir de partes: 211
- src/components/cart/empty-state.tsxTexto escrito en el código: 77
Preparación para el mundo en el entorno de trabajo: lo que el código de la rama predeterminada todavía asume sobre un idioma o cultura, por código de problema, con los archivos a corregir y una tarea de corrección. Datos ilustrativos.
La sección muestra:
- Hallazgos, junto con la cantidad de archivos leídos y los cambios desde la última verificación.
- Lo que encontró: una fila por tipo de hallazgo, con su conteo. El texto escrito en el código y las frases ensambladas a partir de partes se marcan Bloqueado en código nuevo por defecto, porque el Control de globalización devuelve un cambio que los agrega.
- Archivos: los archivos con más hallazgos primero. Selecciona un tipo para ver solo sus archivos, y un archivo para ver cada hallazgo con su línea y el texto encontrado.
Cuando abres la Preparación para el mercado mundial y el código de la rama predeterminada ha cambiado desde la última verificación, Coroid lo revisa nuevamente. Verificar de nuevo lo analiza ahora. Un proyecto con más de 20.000 hallazgos lista los primeros 20.000; los conteos incluyen todos los hallazgos.
Los tipos de hallazgo y cómo corregirlos se detallan en
Diseño para cada mercado. El código que omites a propósito lleva un comentario i18n-ignore con su motivo, y se pueden omitir carpetas completas en el archivo de configuración (ver
Qué analiza la verificación).
Tareas de corrección
Los propietarios y administradores seleccionan Crear una tarea de corrección para un tipo de hallazgo. Coroid genera una tarea para ese tipo, con los archivos y líneas a corregir y cómo hacerlo. Una tarea cubre como máximo 15 archivos o 150 hallazgos, empezando por los peores archivos, para que sea revisable; cuando se fusione, la siguiente verificación mostrará lo que queda.
La tarea está a la espera de que la inicies. Si vuelves a solicitarla mientras esté abierta, se abrirá la misma tarea. La fila indicará si la tarea de corrección está en curso, finalizada o detenida.
Cultura
La cultura muestra lo que cada mercado del proyecto espera respecto a fechas, números, dinero, direcciones, números de teléfono y nombres. Los datos provienen de fuentes publicadas: CLDR de Unicode para formatos, calendarios, unidades y papel; los datos de direcciones y códigos postales de Google; y libphonenumber para números de teléfono. El código que formatea según la configuración regional del lector suele manejarlo correctamente por sí solo.
- Preparación para el mundoCódigo que asume un idioma
- CulturaLo que espera cada mercado
- Vista generalEstado de cada idioma
- CadenasTodas las cadenas en todos los idiomas
- SugerenciasPendiente de decisión
- IntercambiarArchivos para otras herramientas
- ColaboradoresQuién puede sugerir redacción
- AutomatizacionesTrabajo nocturno y al fusionar cambios
- ConfiguraciónIdiomas, acceso y gastos
Lo que cada mercado espera en cuanto a fechas, números, monedas, direcciones, números de teléfono y nombres, según lo definen los datos Unicode CLDR y los servicios postales de datos de direcciones. El código que formatea según la configuración regional del lector gestiona todo esto de forma automática y correcta.
- Formateador
- Formateador de next-intl
useFormatter from next-intl - Dinero por mercado
- alemán: EUR · japonés: JPY · árabe: SAR · sueco: SEK
| Mercado | Números | Dinero | Fecha | Hora | La semana comienza | Papel |
|---|---|---|---|---|---|---|
| inglésen-US · Origen | 12,345.678 | $1,299.50 | 3/14/26 | 4:05 PM | dom | Letter |
| alemánde-DE | 12.345,678 | 1.299,50 € | 14.03.26 | 16:05 | lun | A4 |
| japonésja-JP | 12,345.678 | ¥1,300 | 2026/03/14 | 16:05 | dom | A4 |
| árabear-SA | ١٢٬٣٤٥٫٦٧٨ | ١٬٢٩٩٫٥٠ ر.س. | ١٤/٣/٢٠٢٦ | ٤:٠٥ م | dom | A4 |
| suecosv-SE | 12 345,678 | 1 299,50 kr | 2026-03-14 | 16:05 | lun | A4 |
Fuentes: Unicode CLDR 48, datos de direcciones de Google (libaddressinput) y libphonenumber. Las muestras usan el mismo momento y montos en cada mercado.
Cultura en el entorno de trabajo: cada mercado escribe el mismo número, precio, fecha y hora a su manera, comienza su semana e imprime en su propio papel. Los valores provienen del navegador del lector y de Unicode CLDR.
En la parte superior:
- Formateador. Cómo el código formatea números, fechas y dinero para el lector; por ejemplo, el formateador de next-intl, los de react-intl e i18next, las tuberías de Angular o simplemente
Intl. Sin uno, los agentes formatean conIntly la configuración regional del lector. - Dinero por mercado. La moneda que utiliza cada mercado para pagar. Cada mercado comienza con la moneda propia de su región.
Mercados muestra todos los mercados lado a lado: números, dinero, fecha, hora, día en que comienza la semana, distancia vial y tamaño de papel. Todos utilizan los mismos momentos y montos. Los valores que difieren del mercado de origen aparecen resaltados en negro.
Abre un mercado para ver el resto:
| Grupo | Qué muestra |
|---|---|
| Calendario y hora | Los calendarios en uso y la misma fecha en cada uno, reloj de 12 o 24 horas, primer día de la semana, fin de semana, cómo se numeran las semanas |
| Números y dinero | Dígitos, un número, un porcentaje y un precio |
| Medidas y papel | Sistema métrico, sistema habitual estadounidense o ambos; distancia vial, temperatura, altura y peso corporal; A4 o Carta |
| Personas y texto | Si los apellidos van primero, números de teléfono en formato nacional e internacional, códigos postales con un ejemplo, dirección del texto, cómo se unen las listas y cómo se ordena el texto |
| Dirección | Una dirección tal como la escribe el servicio postal en ese mercado, también en escritura latina cuando el mercado usa otra; qué campos son obligatorios o se escriben en mayúsculas, y cómo denomina el mercado a cada campo |
Cambia el formateador y el dinero por mercado en el paso de Cultura del asistente
(Cambiar en el asistente). Las opciones se escriben en el archivo de configuración como world.formatter y world.currenciesy requiere CLI 1.14.0 o una versión posterior; el asistente mueve un pin más antiguo.
Instrucciones para los agentes
Los agentes desarrolladores que trabajan en un proyecto internacionalizado reciben el formateador y, para cada mercado, únicamente lo que difiere del mercado de origen: su moneda, calendarios, dígitos, hora, inicio y fin de semana, papel, unidades, orden de nombres, dirección del texto y códigos postales. También se les indica que mantengan los códigos postales y números de teléfono como texto, almacenen los números de teléfono en formato E.164, guarden el nombre en un único campo salvo que el mercado requiera sus componentes, y acepten cualquier escritura en la validación.