4thfever
|
e1091fdf5a
|
Feat/i18n (#92)
* feat: add vue-i18n
* feat: add vue-i18n
* feat: add vue-i18n
* feat: add language class
* add: en templates and configs
* add: en names
* refactor: name gender id and sect id
* feat(i18n): add gettext infrastructure for dynamic text translation (#81)
* feat(i18n): add gettext infrastructure for dynamic text translation
- Add src/i18n/ module with t() translation function
- Add .po/.mo files for zh_CN and en_US locales
- Update LanguageManager to reload translations on language change
- Add comprehensive tests (14 tests, all passing)
- Add implementation spec at docs/specs/i18n-dynamic-text.md
Phase 1 of i18n dynamic text implementation.
* feat(i18n): expand .po files with comprehensive translation entries
Add translation messages for:
- Battle result messages (fatal/non-fatal outcomes)
- Fortune event messages (item discovery, cultivation gains)
- Misfortune event messages (losses, damage, regression)
- Death reason messages
- Item exchange messages (equip, sell, discard)
- Single choice context and option labels
- Common labels (weapon, auxiliary, technique, elixir)
Both zh_CN and en_US locales updated with matching entries.
* test: add .po file integrity tests
* feat: i18n for actions
* feat: i18n for effects
* feat: i18n for gathering
* feat: i18n for classes
* feat: i18n for classes
* feat: i18n for classes
* feat: i18n for classes
* fix bugs
* fix bugs
* fix bugs
* fix bugs
* fix bugs
* fix bugs
* fix bugs
* fix bugs
* update csv
* update world info
* update prompt
* update prompt
* fix bug
* fix bug
* fix bug
* fix bug
* fix bug
* fix bug
* fix bug
* fix bug
* fix bug
* update
* update
* update
* update
* update
* update
* update
---------
Co-authored-by: Zihao Xu <xzhseh@gmail.com>
|
2026-01-24 13:47:23 +08:00 |
|
4thfever
|
95e1f11502
|
Refactor/history (#25)
add multi process history modification
|
2026-01-12 23:25:53 +08:00 |
|
bridge
|
5241f70ef3
|
refactor item ids
|
2026-01-11 23:12:48 +08:00 |
|
bridge
|
ed7d16b4f3
|
feature: log print version
|
2026-01-11 18:27:41 +08:00 |
|
bridge
|
a0cfb3b9da
|
make better conversation template
|
2026-01-10 01:41:13 +08:00 |
|
bridge
|
9c21259577
|
refactor: add store mixin into city regions & refactor buying action
|
2026-01-08 22:16:33 +08:00 |
|
bridge
|
40d8a0425b
|
refactor self heal system
|
2026-01-08 00:33:41 +08:00 |
|
bridge
|
b53f428cbb
|
update unittest
|
2026-01-07 23:14:48 +08:00 |
|
bridge
|
b2a021bf8a
|
rename item -> material & refactor buying action
|
2026-01-07 22:43:26 +08:00 |
|
bridge
|
73c50286b7
|
add refine action
|
2026-01-07 21:28:29 +08:00 |
|
bridge
|
7c69d612b0
|
add refine action
|
2026-01-07 21:15:04 +08:00 |
|
bridge
|
8a23dc5576
|
add lode
|
2026-01-06 23:01:25 +08:00 |
|
bridge
|
9f5ad04e92
|
refactor buy and sell
|
2026-01-05 23:52:38 +08:00 |
|
bridge
|
8d7e11b021
|
add elixir
|
2026-01-05 23:04:55 +08:00 |
|
bridge
|
2a68f352bc
|
add elixir
|
2026-01-05 22:26:16 +08:00 |
|
bridge
|
b74014f9f2
|
add emotion
|
2026-01-04 22:49:20 +08:00 |
|
bridge
|
806e2c1262
|
refactor price system
|
2026-01-04 21:49:58 +08:00 |
|
bridge
|
775d830ec3
|
add cast
|
2026-01-03 23:25:38 +08:00 |
|
bridge
|
3a9a9fd6f0
|
add choice helper
|
2026-01-03 22:26:55 +08:00 |
|
bridge
|
f301d67493
|
update persona
|
2026-01-01 14:51:34 +08:00 |
|
bridge
|
3a47d48fb8
|
refactor equip
|
2025-12-31 23:22:17 +08:00 |
|
bridge
|
7197dd1acb
|
refactor equip
|
2025-12-31 23:18:47 +08:00 |
|
bridge
|
1941218665
|
fix effects
|
2025-12-31 22:31:30 +08:00 |
|
bridge
|
462c28fb30
|
fix effects
|
2025-12-31 22:26:44 +08:00 |
|
bridge
|
6dc0447293
|
add misfortune
|
2025-12-30 23:16:10 +08:00 |
|
bridge
|
ae28d3a546
|
remove mp
|
2025-12-25 01:04:42 +08:00 |
|
bridge
|
4cfea7eb9c
|
add more single character given names
|
2025-12-20 17:28:53 +08:00 |
|
bridge
|
085f3bdaee
|
add relative location for normal regions
|
2025-12-20 17:20:00 +08:00 |
|
bridge
|
864b03b460
|
fix incorrect prob
|
2025-12-13 22:44:01 +08:00 |
|
bridge
|
fc668b3711
|
fix double story bugs
|
2025-12-13 22:18:39 +08:00 |
|
bridge
|
2c69383112
|
refactor region
|
2025-12-08 23:15:59 +08:00 |
|
bridge
|
8124537cff
|
update distance
|
2025-12-08 22:39:44 +08:00 |
|
bridge
|
bdf78bc3d6
|
add plant and animal
|
2025-12-04 21:25:55 +08:00 |
|
bridge
|
9296cdde79
|
update map
|
2025-12-03 22:38:53 +08:00 |
|
bridge
|
a5363a07ad
|
fix bug
|
2025-12-03 00:10:10 +08:00 |
|
bridge
|
31ab56251b
|
refactor map
|
2025-12-02 23:00:09 +08:00 |
|
bridge
|
ce7a1a0ca7
|
manuelly set map
|
2025-12-02 22:35:04 +08:00 |
|
bridge
|
7aa8aae55c
|
update names
|
2025-12-01 20:55:18 +08:00 |
|
bridge
|
26038004ef
|
udpate sect effects
|
2025-11-29 14:31:50 +08:00 |
|
bridge
|
307bfa7e32
|
update sect settings
|
2025-11-29 14:21:15 +08:00 |
|
bridge
|
15fdc2a692
|
update sect settings
|
2025-11-29 14:16:45 +08:00 |
|
bridge
|
c4ed8044dd
|
update sects
|
2025-11-29 13:47:23 +08:00 |
|
bridge
|
d7549d7d32
|
update celestial phenon
|
2025-11-29 13:30:06 +08:00 |
|
bridge
|
60ae27cc20
|
update sect
|
2025-11-27 22:15:40 +08:00 |
|
bridge
|
3f7bed61fe
|
update
|
2025-11-26 21:37:05 +08:00 |
|
bridge
|
54cb096bd8
|
update
|
2025-11-26 21:32:14 +08:00 |
|
bridge
|
bb8614407d
|
refactor nickname
|
2025-11-26 15:22:48 +08:00 |
|
bridge
|
c6c56da1b9
|
fix bug
|
2025-11-22 21:09:28 +08:00 |
|
bridge
|
9e1c536c07
|
fix bug
|
2025-11-22 20:48:51 +08:00 |
|
bridge
|
4d245653a6
|
change order of events
|
2025-11-22 20:43:27 +08:00 |
|