feat(web): add i18n architecture with English translations

Create translation key system in packages/shared/src/i18n/ with full
English locale covering common actions, all 37 tools, settings sections,
auth, pipeline, and navigation strings. Add useI18n hook that returns
typed translations. Architecture enables adding new languages by
creating locale files matching the TranslationKeys type.
This commit is contained in:
Siddharth Kumar Sah
2026-03-22 04:42:19 +08:00
parent 939bc2e001
commit cd020c2342
4 changed files with 166 additions and 0 deletions
+1
View File
@@ -1,2 +1,3 @@
export * from "./types.js";
export * from "./constants.js";
export * from "./i18n/index.js";