English-Only Conversion Report — Hycarfilter Sub-Sites¶
Produced: 2026-10-25 | Author: technical content editor + front-end (Xiaozhu ✍️) Scope:
data.hycarfilter·tech.hycarfilter·market.hycarfilter(MkDocs)
1. Summary¶
All three Hycarfilter sub-sites converted to English-only. Chinese content was removed (bilingual data files) or translated (Chinese prose pages). Verified zero CJK characters in docs/ and in the rendered site content for all three repos.
2. Chinese cleanup — file counts (before → after)¶
| Repo | Files with Chinese (before) | Files with Chinese (after) |
|---|---|---|
| data.hycarfilter | 34 | 0 |
| tech.hycarfilter | 23 | 0 |
| market.hycarfilter | 21 | 0 |
| Total | 78 | 0 |
3. MkDocs language changes¶
| Repo | Before | After |
|---|---|---|
| data.hycarfilter | en |
en (unchanged) |
| tech.hycarfilter | zh |
en |
| market.hycarfilter | zh |
en |
site_name was already English and was kept unchanged. site_description and all nav labels were translated from Chinese to English for tech/market.
4. Build-script change (data repo)¶
scripts/build-db-pages.py no longer renders the name_zh field:
- SKU index — category column dropped the
(name_zh)Chinese-name suffix. - Category pages — title dropped the
· name_zhChinese-name suffix. - SKU detail pages — title dropped the
· name_zhChinese-name suffix; theName (ZH)field row was removed (Name (EN)→Name); the category backlink dropped the Chinese name.
All 30 data-derived pages (SKU index + 7 category + 22 SKU detail) were regenerated from data/products.json via python3 scripts/build-db-pages.py. The canonical dataset data/products.json is unchanged (still byte-identical with the main site; name_zh remains in the data source but is no longer rendered).
5. Build results¶
| Repo | mkdocs build |
|---|---|
| data.hycarfilter | ✅ passed |
| tech.hycarfilter | ✅ passed |
| market.hycarfilter | ✅ passed |
Rendered HTML pages and the search index contain zero CJK; page and table structure remain intact.
6. Commits¶
| Repo | Commit | Message |
|---|---|---|
| data.hycarfilter | 9e6217f |
en-only: strip Chinese from data site |
| tech.hycarfilter | 2e0dd8a |
en-only: translate tech site to English |
| market.hycarfilter | efce368 |
en-only: translate market site to English |
All three pushed to origin/main.
7. Notes¶
- The MkDocs Material theme bundles third-party search-tokenizer assets (
lunr.zh.min.js,lunr.ja.min.js,tinyseg.js) and a favicon undersite/assets/that contain CJK as infrastructure — these are theme libraries, not authored content, andsite/is gitignored. - The editor persona name was romanized to
Xiaozhuthroughout.
8. Report path¶
docs/english-only-report.md (this document).