diff --git a/README.md b/README.md
index 5f16f13..9184e55 100644
--- a/README.md
+++ b/README.md
@@ -29,8 +29,11 @@ that a capability ships. Describe direction (for example the intent-driven
agent loop) as direction, not as current behavior. Keep internal terms such as
WIR, HIR, frontend, and provider out of primary homepage messaging.
-All copy, navigation, and support claims live in `src/lib/site.ts`. The hero
-terminal shows real `wright` output; refresh it when the CLI output changes.
+English copy, navigation, and support claims live in `src/lib/site.ts`; the
+Simplified Chinese translation lives in `src/lib/site.zh-CN.ts`. `/` is the
+English homepage and `/zh-CN` is the Simplified Chinese homepage. Keep capability
+claims aligned across both locales, while commands and CLI output remain literal.
+The hero terminal shows real `wright` output; refresh it when the CLI output changes.
## Stack
diff --git a/scripts/verify-build.mjs b/scripts/verify-build.mjs
index d9e503b..b99c3fd 100644
--- a/scripts/verify-build.mjs
+++ b/scripts/verify-build.mjs
@@ -41,3 +41,37 @@ for (const installer of installers) {
process.exit(1);
}
}
+
+
+const homepageChecks = [
+ {
+ name: 'English homepage',
+ paths: [resolve(ROOT_DIR, 'build/index.html')],
+ lang: 'en',
+ marker: 'Workshop tooling that shows its work.'
+ },
+ {
+ name: 'Simplified Chinese homepage',
+ paths: [resolve(ROOT_DIR, 'build/zh-CN.html'), resolve(ROOT_DIR, 'build/zh-CN/index.html')],
+ lang: 'zh-CN',
+ marker: '让判断过程清楚可见的 Workshop 工具。'
+ }
+];
+
+for (const page of homepageChecks) {
+ const path = page.paths.find((candidate) => existsSync(candidate));
+ if (!path) {
+ console.error(`[verify-build] Error: ${page.name} was not prerendered.`);
+ process.exit(1);
+ }
+
+ const content = readFileSync(path, 'utf8');
+ if (!content.includes(``)) {
+ console.error(`[verify-build] Error: ${page.name} has the wrong html lang attribute.`);
+ process.exit(1);
+ }
+ if (!content.includes(page.marker)) {
+ console.error(`[verify-build] Error: ${page.name} is missing localized homepage copy.`);
+ process.exit(1);
+ }
+}
diff --git a/src/app.html b/src/app.html
index 91a4496..24199a9 100644
--- a/src/app.html
+++ b/src/app.html
@@ -1,5 +1,5 @@
-
+