- Порезанный
- 28 апреля 2026 г. в 15:28 UTC
- Автор
- kamo
- Обещать
- 384eff4
Next-intl-интернационализация через kamo-internal без URL локальные префиксы. Активная локализация считывается из камо-локального печенья, которое Отражает предпочтения аутентифицированного участника в отношении языка (устанавливается через Карта региональных настроек в **************** Инфраструктура - i18n/locales.ts, i18n/request.ts: 22 поддерживаемых региона, соответствующих камо-маркетингу - /api/i18n/set-locale: пишет kamo-locale cookie LocaleBootstrap: синхронизация cookie-файлов с Member.language при первой аутентифицированной загрузке I18nProviders: применяет ядро MUI, x-data-grid, x-date-pickers Адаптер date-fns для активного языка - useFormatters: locale-aware date / number /% / relative-time helpers - Сохранение региональных настроек MyAccountTab: пишет cookie + router.refresh() Когда пользователь меняет свой язык - скрипты/translate.ts: перевод дельты времени сборки против TranslateService (зеркала камо-маркетинга) - scripts/merge-fragments.ts, ************* агрегирование фрагментов ключей по областям в сообщения/en.json Охват: - сообщения/en.json сеяные общими.*, nav.*, auth.* ключи плюс начальное извлечение на ~67 страницах и компонентах (панель управления, лиды, торговля, настройки, учетная запись, контакты, настройки / функции, настройки / член, компоненты/настройки, компоненты/инструменты/ай-чат и т.д. Многие особенности Поверхности все еще нуждаются в последующих проходах извлечения.