- Se descapó
- 28 de abril de 2026 a las 15:28 UTC
- Autor
- kamo
- Compromit
- 384eff4
Añade la internacionalización basada en el principio a través de kamo-internal sin URL locale prefixi. Active locale se lee en la galleta kamo-locale, que espeja la preferencia del miembro autenticado en idioma (configurada a través de la Tarjeta de configuración regional en **************** Infraestructura: - i18n/locales.ts, i18n/request.ts: 22 locales compatibles que coincidan con el comercialización de kamo - /api/i18n/set-locale: escribe la galleta kamo-locale - LocaleBootstrap: sincroniza cookie a miembro.language en primera carga autenticada - I18nProviders: aplica el núcleo MUI, x-data-grid, x-date-pickers locales y fecha-fns adaptador locale al lenguaje activo - useFormatters: fecha / número de locale consciente / por ciento / ayudantes relativos a tiempo - MyAccountTab Regional Settings save: escribe la cookie . router.refresh( cuando el usuario cambia su propio idioma - scripts/translate.ts: construcción de lata de la traducción contra TranslateService (Mercado de mercadeo de kamo) - scripts/merge-fragments.ts, ********** herramienta para agregación de fragmentos clave por área en mensajes/en.json Cobertura: - mensajes/en.json semilla con común compartido.*, nav.*, teclas auth.* plus extracción inicial a través de 67 páginas y componentes (sguaje, plomos, comercio, configuración, cuenta, contactos, configuración/caracterices, configuración/miembro, componentes/configuraciones, componentes/herramientas/ai-chat, etc.). Muchas características las superficies todavía necesitan pases de extracción de seguimiento.