feat(i18n): externalize UI strings to YAML language packs

- string tables live in assets/i18n/<lang>.yaml, loaded at runtime
  (user pack dir ~/.oak/i18n, app bundle Resources/i18n, dev checkout)
  with the compiled-in English/Chinese tables as fallback
- new status.proxy.on/off keys; inspector.params copy no longer says
  "placeholder"; effect_library.group.builtin key
- bundle the packs as cargo-bundle resources; dev profile dep opt-level
  dropped to 1 for faster iteration builds
This commit is contained in:
2026-08-20 22:27:57 +08:00
parent 73bb686940
commit bf0416c50b
4 changed files with 1144 additions and 1165 deletions
+280 -1164
View File
File diff suppressed because it is too large Load Diff