xuk 22c87d2bf7 i18n: add runtime language switching infrastructure
- Add i18n/ module: imgui_i18n.h (Tr() macro + stub when disabled),
  imgui_i18n.cpp (lookup table, Meyers singleton, placeholder substitution),
  locale/zh_CN.cpp (Simplified Chinese translation table),
  tools/extract_strings.py (helper to extract translatable strings)
- Opt-in via IMGUI_DEMO_ENABLE_I18N build flag; without it Tr(s) expands
  to (s) at compile time with zero overhead and no extra dependencies
- See i18n/README.md for integration guide and how to add a new language
2026-06-08 11:22:10 +08:00
..