Retire bundled Chinese localisation surface - #37
Merged
Conversation
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Purpose
Retire the bundled Simplified-Chinese/localisation surface from the distributed CapstanAI LabNote template after preserving it in Dev-for-LabNote.
This is a focused removal and route-repair PR. It does not include the planned humanising rewrite of the main README.
Preservation gate
Preservation completed before this cleanup branch was created:
Both PRs are merged. Their manifests preserve the removed files and the pre-cleanup versions of affected historical/upgrade documents against CapstanAI-LabNote commit
e2df87b9b0c5cab987aa86ebe652649660dfc53d.Removed
64 files:
locales/tree;docs/localization/;Repaired
Eight surviving files:
README.md: removed the language selector and locale-validation claim;AI_ENTRYPOINT.md: removed locale routing and the localised-entrypoint authority reference;docs/README.md: removed the Chinese documentation route;docs/UPGRADING.md: removed locale-sync upgrade obligations;docs/PROJECT_EVOLUTION.md: retained truthful release history and recorded preservation/retirement;docs/PROJECT_PROVENANCE.md: retained historical contributor credit while removing active localisation policy;docs/registry/REGISTRY_SURFACE_AUDIT.md: made the former Chinese surface explicitly historical;.github/workflows/validate.yml: removed only the locale-specific checks and comparison-base routine.The main README prose rewrite remains deliberately separate.
Whole-tree sweep
The proposed 170-file tree was scanned after publication to the branch.
zh-CN: 0locales/references: 0Validation
GitHub Actions push validation: passed.
A disposable clone of this branch was then customised and given an ordinary Registry v1 packet, visit record and signoff. After regenerating compatibility views, it passed:
python scripts/validate_repo.py --registrypython tests/test_validator_smoke.pypython scripts/generate_registry_views.py --checkpython tests/test_generated_views.pypython tests/test_markdown_links.pypython tests/test_bridge_config.pypython tests/test_tag_promotion.pygit diff --checkThis confirms that normal README customisation and ordinary deposits no longer encounter locale-maintenance checks.
Separate finding
The disposable test confirmed that
examples/minimal_routine_deposit/*.jsonstill demonstrates pre-Registry-v1 fields. That existing example drift is not changed here because it is unrelated to localisation retirement; it should be repaired in a separate focused change.Boundaries