sganggs
a611cb013c
feedback5: merge W5I — real i18n phase 1: shared/i18n.js (Chinese msgids, params, data names), English game texts from the official EN client data (data/i18n/en.json), the 中文 / English switch on the title screen and in 设置, title / lobby / room / settings converted, server toasts and ticker lines with msgid + params, tools/i18n.mjs, docs/I18N.md (PR #70 's translations by @YuriRestia reused, credited)
...
Conflict: server/match/player/basics.js imports (W5G's checkNotOwned + W5I's msg / dn). data/i18n/en.json rebuilt on the merged data (tools/build-i18n.mjs --offline): the 自选 data adds texts of CN-only operators and modules the EN client lacks, so coverage is 97.6 % (skills 95.9, talents 95.1); the coverage floors in test/i18n-data.test.js and docs/I18N.md say so. Golden unchanged; i18n / lobby / match / ui suites 1144/1144 after the rebuild, i18n e2e 1/1.
2026-10-05 22:57:53 +08:00
..
feedback5 WG: 补位 in the browser — the 干员持有 tab next to 干员调配 (the 53 NORMAL chess by tier, operator → stand-in, a switch each, 全部持有, export / import, localStorage + room.ownership through the shared sync engine), 「替补:X」 on shop / reward cards and own prep pieces, the stand-in's model on the board, its body on the detail card (own pieces, cards, any unit with standInFor), placement and ranges by the stand-in
2026-10-05 19:34:52 +08:00
2026-10-04 20:38:26 +08:00
2026-09-29 16:21:31 +08:00
2026-10-04 20:31:06 +08:00
2026-10-05 16:11:30 +08:00
Playtest #6 fixes: summons placed by hand, boss pool stall, bounties, 联防 leak counter, distinct offers, 机变 card text, phone buy tap, skill triggers, blocking, push force, 孤立, enemies, element bar
2026-10-01 19:08:23 +08:00
2026-10-04 14:20:02 +08:00
2026-10-04 17:39:30 +08:00
2026-09-29 16:21:31 +08:00
2026-10-05 20:19:58 +08:00
2026-10-04 14:19:53 +08:00
2026-10-05 19:52:09 +08:00
2026-09-29 16:21:31 +08:00
Playtest #6 fixes: summons placed by hand, boss pool stall, bounties, 联防 leak counter, distinct offers, 机变 card text, phone buy tap, skill triggers, blocking, push force, 孤立, enemies, element bar
2026-10-01 19:08:23 +08:00
2026-10-04 20:47:49 +08:00
2026-10-05 16:47:33 +08:00
2026-09-29 16:21:31 +08:00
2026-10-03 06:25:12 +08:00
2026-09-29 16:21:31 +08:00
2026-10-05 19:52:09 +08:00
2026-10-03 16:15:01 +08:00
2026-09-29 16:21:31 +08:00
feedback5 WG: 补位 in the browser — the 干员持有 tab next to 干员调配 (the 53 NORMAL chess by tier, operator → stand-in, a switch each, 全部持有, export / import, localStorage + room.ownership through the shared sync engine), 「替补:X」 on shop / reward cards and own prep pieces, the stand-in's model on the board, its body on the detail card (own pieces, cards, any unit with standInFor), placement and ranges by the stand-in
2026-10-05 19:34:52 +08:00
feedback5 WG: 补位 in the browser — the 干员持有 tab next to 干员调配 (the 53 NORMAL chess by tier, operator → stand-in, a switch each, 全部持有, export / import, localStorage + room.ownership through the shared sync engine), 「替补:X」 on shop / reward cards and own prep pieces, the stand-in's model on the board, its body on the detail card (own pieces, cards, any unit with standInFor), placement and ranges by the stand-in
2026-10-05 19:34:52 +08:00
2026-10-03 23:51:11 +08:00
2026-10-05 17:18:22 +08:00
2026-10-05 20:19:58 +08:00
2026-10-04 14:20:02 +08:00
feedback5 WG: 补位 in the browser — the 干员持有 tab next to 干员调配 (the 53 NORMAL chess by tier, operator → stand-in, a switch each, 全部持有, export / import, localStorage + room.ownership through the shared sync engine), 「替补:X」 on shop / reward cards and own prep pieces, the stand-in's model on the board, its body on the detail card (own pieces, cards, any unit with standInFor), placement and ranges by the stand-in
2026-10-05 19:34:52 +08:00
2026-10-04 17:39:30 +08:00
2026-10-03 16:08:32 +08:00
2026-09-29 16:21:31 +08:00
feedback5 WG: 补位 in the browser — the 干员持有 tab next to 干员调配 (the 53 NORMAL chess by tier, operator → stand-in, a switch each, 全部持有, export / import, localStorage + room.ownership through the shared sync engine), 「替补:X」 on shop / reward cards and own prep pieces, the stand-in's model on the board, its body on the detail card (own pieces, cards, any unit with standInFor), placement and ranges by the stand-in
2026-10-05 19:34:52 +08:00
2026-10-03 02:38:42 +08:00
2026-10-05 14:37:23 +08:00
2026-10-05 20:19:58 +08:00
feedback5 WG: 补位 in the browser — the 干员持有 tab next to 干员调配 (the 53 NORMAL chess by tier, operator → stand-in, a switch each, 全部持有, export / import, localStorage + room.ownership through the shared sync engine), 「替补:X」 on shop / reward cards and own prep pieces, the stand-in's model on the board, its body on the detail card (own pieces, cards, any unit with standInFor), placement and ranges by the stand-in
2026-10-05 19:34:52 +08:00
2026-10-05 17:18:22 +08:00
2026-10-03 07:57:28 +08:00
2026-10-05 20:19:58 +08:00
2026-10-05 17:18:22 +08:00
2026-10-03 15:07:14 +08:00