- Szycy
- 28 kwietnia 2026 15:28 UTC
- Autor
- kamo
- Pochęt się
- 384eff4
Dodaje internacjonalizację opartą na next-intl w całym kamo-wewnętrznym bez adresu URL Lokalne prefiksy. Aktywna lokalizacja jest odczytywana z pliku cookie kamo-locale, który Odzwierciedla uwierzytelnione preferencje „języki” członka (ustawione za pośrednictwem Karta ustawień regionalnych w Infrastruktura: - i18n/locales.ts, i18n/request.ts: 22 obsługiwane miejsca dopasowujące kamo-marketing - /api/i18n/set-locale: pisze plik cookie kamo-locale - LocaleBootstrap: zsynchronizuje plik cookie z Member.language na pierwszym uwierzytelnionym załadowaniu - I18nDostawcy: stosuje MUI core, x-data-grid, x-date-pickers locales i Adapter date-fns locale do aktywnego języka - useFormatters: miejscowo-świadoma data / liczba / procent / pomocnicy w względnym czasie - MyAccountTab Zapisy Ustawienia regionalne: zapisuje plik cookie + router.refresh() Kiedy użytkownik zmienia własny język - skrypty/translate.ts: build-time delta translation przeciwko TranslateService (wzorzec rynku kamo-marketingu) - skrypty/merge-fragments.ts, - narzędzia dla Agregowanie fragmentów kluczy na obszar do wiadomości/en.json Zasięg: - wiadomości/en.json rozstawiony wspólnym wspólnym., nav., auth. Początkowa ekstrakcja na 67 stronach i komponentach (deski, leady, Handel, ustawienia, konto, kontakty, ustawienia/funkcje, ustawienia/członek, Elementy/ustawki, komponenty/narzędzia / naai-chata itp.). Wiele funkcji Powierzchnie nadal wymagają kolejnych przepustek do ekstrakcji.