English only: no Chinese left in code, scripts, logs, tables or docs

- Log messages, script output, test labels, Makefile errors and comments are English. Red log lines start with "[RED] " (was 【红】).
- Shader map stage column: vertex / pixel / compute / geometry / hull / domain (generators, dmsh_build / dmsh_facts and nvn_mtl.m stage_of follow).
- The NSP script's regexes match the new shader_split.py / dmsh_build.py summary lines; patch_nso cut scopes are all / host-only.
- Host UI text table (dm_i18n_tab.h) is English only; dm_lang_zh() removed.
- Text that matches game data (t_swkbd.c, t_textbox.c) is written as \x escapes.
- Shader chain: the chain files lose their bilingual comments, so every profile has a new chain version. dmsh_xlate.dll rebuilt from the translated Program.cs (SPIR-V byte-identical on 4,500 shaders of Wonder, TOTK and Age of Calamity), lock and dmsh_chain.h headers regenerated. c1_full.tsv restamped for Dread, 13 Sentinels and Wonder; the other profiles follow when their rebuild finishes.
- AGENTS.md and docs/agents: the language rule now covers logs; quoted log lines updated.
This commit is contained in:
seedds committed 2026-10-19 15:34:57 +08:00
1 parent c162b95a93
commit c5955d42a6
256 files changed
+170176 -170329

No files matched your search

+2 -2
View File
@@ -1,2 +1,2 @@
// 生成文件(dm/gfx/tools/dmsh_chain.py --header,游戏 01006BB00C6F0000):本源码树期望的 B 着色器库翻译链版本(缺省选项);宿主只加载 <库目录>/b-<V>/
#define DMSH_CHAIN "d84b01f127bd"
// Generated file (dm/gfx/tools/dmsh_chain.py --header, game 01006BB00C6F0000): the B shader library translation chain version this source tree expects (default options); the host loads only <library dir>/b-<V>/
#define DMSH_CHAIN "e58ec56c1d38"
+1 -1
View File
@@ -1,4 +1,4 @@
# 翻译查询的作答表(dm/gfx/tools/shader_split.py 生成,勿手改):键 <TAB> 事实 JSON。本作没有 PC 版可配对:只有计算着色器的线程组 / 共享内存(取自控制段),其余查询按翻译器缺省
# Answer table for translation queries (generated by dm/gfx/tools/shader_split.py, do not edit): key <TAB> fact JSON. This game has no PC version to pair with: only the thread group / shared memory of compute shaders (taken from the control section); other queries get the translator defaults
03c43da3e3f46da8 {"attr":{"1":"float","2":"float","3":"float","4":"float","5":"float"}}
079700f3577e311f {"attr":{"1":"float","2":"float","3":"float","4":"float","5":"float"}}
147c829e79fb322f {"attr":{"1":"float","2":"float","3":"float","4":"float","5":"float"}}
Can't render this file because it contains an unexpected character in line 2 and column 19.
File diff suppressed because it is too large. Load diff
@@ -1,2 +1,2 @@
# kind: evidence 控制段键冲突裁定:表空 | control-section key conflict rulings: empty
# kind: evidence control-section key conflict rulings: empty
dm_ctl_sha16 chosen_pc class candidates records
1 # kind: evidence 控制段键冲突裁定:表空 | control-section key conflict rulings: empty # kind: evidence control-section key conflict rulings: empty
2 dm_ctl_sha16 dm_ctl_sha16
+1 -1
View File
@@ -1,4 +1,4 @@
# kind: evidence BNSH 变体里的顶点 / 像素着色器配对(dm/gfx/tools/shader_split.py 生成,勿手改):顶点键 <TAB> 像素键 | vertex / pixel shader pairs within BNSH variations (generated, do not edit): vertex key <TAB> pixel key
# kind: evidence vertex / pixel shader pairs within BNSH variations (generated by dm/gfx/tools/shader_split.py, do not edit): vertex key <TAB> pixel key
003ae6cb51c2cf9f 45819944bd962440
003ccb11417c8bb5 09eb3491d53dc59b
003ccb11417c8bb5 2cc937320c4a2e78
Can't render this file because it is too large.