- Expédié
- 28 avril 2026 à 15:28 UTC
- Auteur
- kamo
- Commite
- 384eff4
Ajout d'une internationalisation basée sur le prochain angle à travers le karmo-interne sans URL préfixes locaux. La localisation active est lue à partir du cookie kamo-locale, qui reflète la préférence "langue" du membre authentifié (fixé par le biais de la préférence de l'organe authentifié) Carte de paramètres régionaux en Infrastructures: - i18n/locales.ts, i18n/request.ts: 22 locales associées à l'association kamo-marketing - /api/i18n/set-locale: écrit le biscuit kamo-locale - LocaleBootstrap: synchronise le cookie à Member.language sur la première charge authentifiée - I18nProviders: applique le noyau MUI, x-data-grid, x-date-pickers locaux et emplacement de l'adaptateur de date-fns à la langue active - utilisationFormatters: localisation-sensible date / nombre / pour cent/aide au temps relatif - MyAccountTab Regional Settings save: writes the cookie (Parfaits) lorsque l'utilisateur change de langue - scripts/tralate.ts: traduction de delta build-time contre TranslateService (le modèle de commercialisation des miroirs kamo-commercialisation) - scripts/merge-fragments.ts, et outillage pour agréger les fragments de clé par zone en messages/en.json Couverture: - messages/en.json ensemencés avec des clés communes partagées., nav., auth. extraction initiale sur plus de 67 pages et composants (tableau de bord, pistes, le commerce, les paramètres, le compte, les contacts, les paramètres/caractéristiques, les paramètres/membre, composants/réglages, composants/outils/ai-chat, etc.). Nombre de caractéristiques les surfaces ont encore besoin de passes d'extraction de suivi.