14 Commits

Author SHA1 Message Date
chinboy 55622bfa4e refactor(Localization)!: remove contract version encoding 2026-08-16 11:10:54 +08:00
chinboy ee680c3546 refactor(Localization): rename LocalizationRuntime to LocalizationHost and update related references 2026-08-08 09:32:14 +08:00
chinboy 92d54fe28a refactor(Localization)!: use enum keys as catalog unit identity 2026-08-07 13:27:02 +08:00
chinboy 332a26a099 fix(Localization): harden catalog validation and fallback resolution 2026-08-07 09:15:10 +08:00
chinboy 615552314b feat(Localization): expose application bootstrap contracts 2026-08-05 22:25:28 +08:00
chinboy db1ff1c65c feat(Localization): compose application localization runtime 2026-08-05 22:14:59 +08:00
chinboy 9e18f7942d feat(Localization): commit atomic language changes 2026-08-05 22:09:18 +08:00
chinboy df9c3f7e1a feat(Localization): add strongly typed localizer 2026-08-05 22:03:45 +08:00
chinboy ade6f660eb feat(Localization): build immutable language snapshots 2026-08-05 21:59:04 +08:00
chinboy 0ccaa929ae feat(Localization): freeze catalog registry inputs 2026-08-05 21:55:59 +08:00
chinboy 87af9dabd8 feat(Localization): define catalog bundle contracts 2026-08-05 21:52:55 +08:00
chinboy 99ffd350e3 feat(Localization): add generated common language metadata 2026-08-05 21:48:05 +08:00
chinboy faf70e5513 feat(Localization): define immutable language state contracts 2026-08-05 21:13:26 +08:00
chinboy 63ff0270c8 feat(Localization): add canonical BCP 47 language tags 2026-08-05 21:09:55 +08:00