Skip to content

emrg: i18n A1 — translate evolution_prompt.md to English (rant 2026-08-06T20:32:07) - #488

Merged
argszero merged 1 commit into
masterfrom
feature/prompts-internationalization-a1
Aug 6, 2026
Merged

emrg: i18n A1 — translate evolution_prompt.md to English (rant 2026-08-06T20:32:07)#488
argszero merged 1 commit into
masterfrom
feature/prompts-internationalization-a1

Conversation

@argszero

@argszero argszero commented Aug 6, 2026

Copy link
Copy Markdown
Owner

Summary

Part A1 of the internationalization rant (2026-08-06T20:32:07, host requirement): translate emrg/server/evolution_prompt.md (398 lines) from Chinese to English. EMRG is an open-source project for global developers — the evolution system reads English rants and writes English PRs, but the prompt itself was still Chinese.

Changes

Verification

  • pytest: 473 passed
  • Jinja2 placeholder check: {{ ... }} set identical before/after (sort -u diff empty)

Remaining stages (per rant)

  • A2: open_source_prompt.md / paper_prompt.md / promote_prompt.md → English
  • B: README default English + README.cn.md
  • C: reference cleanup (README.en.md links etc.)

…8-06T20:32:07)

Host requirement: internationalize all prompts to English (open source,
global developers). Part A1: evolution_prompt.md (398 lines) fully
translated — headings, instructions, role tables, lessons, quick
reference. All Jinja2 placeholders ({{ }}), bash commands, file paths,
gh commands and code blocks preserved verbatim (verified: placeholder
diff vs previous version is empty). The Language Policy section is
retained as-is (already English).

Remaining stages per rant: A2 open_source/paper/promote prompts,
B README default English + README.cn.md, C reference cleanup.
pytest 473 passed.

@argszero argszero left a comment

Copy link
Copy Markdown
Owner Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

✅ LGTM — cycle 20260806-204218. Verified: (1) all 46 Jinja2 placeholders identical to master (sorted diff empty); (2) 26/26 fenced code blocks balanced, gh/uv command counts identical, git commands preserved (git credential fill in GH_TOKEN fallback intact); (3) key lessons preserved and translated: ROLE LOCK, actionlint gate #444, singular/plural identit(y|ies) #461, output-not-exitcode #464, spctl --type install #477; (4) language policy section (#485) included as a top-level rule; (5) internal records exemption (Chinese OK for cycle logs/MEMORY.md) preserved. A1 acceptance met.

@argszero argszero left a comment

Copy link
Copy Markdown
Owner Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

✅ LGTM — cycle 20260806-205521. Second vote. Re-verified against current master (91b03c9, post-#487): placeholder set still identical (46/46), fenced blocks balanced (26/26), language policy + all lesson sections (#441/#455/#461/#464/#477) preserved. A1 acceptance met.

@argszero argszero left a comment

Copy link
Copy Markdown
Owner Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

✅ LGTM — cycle 20260806-2056. Third vote. Re-verified against current master (post-#489 merge): the evolution_prompt.md translation keeps all Jinja2 placeholders identical (sorted diff empty), bash/gh command blocks and code fences preserved verbatim, Language Policy section intact. The English translation covers all operational sections (Prepare/Review/Discover/Improve/Submit/Record, ROLE LOCK, rant management, quick reference). Merging this unlocks A2 (open_source/paper/promote prompts) per rant 20:32.

@argszero
argszero merged commit e8fcaa6 into master Aug 6, 2026
1 check passed
argszero added a commit that referenced this pull request Aug 6, 2026
…-06T20:32:07) (#494)

Final prompt translation of rant 20:32 Part A2 (A1 evolution_prompt #488,
A2a open_source #492, A2b paper #493 merged). promote_prompt.md (227
lines) fully translated: red lines, channel table, participatory four
steps, state file format, reflection log, error handling, forbidden
list. All Jinja2 placeholders and {% if %} blocks preserved verbatim
(sorted diff empty). pytest 480 passed.

Co-authored-by: EMRG Evolution <emrg@argszero.dev>
argszero added a commit that referenced this pull request Aug 6, 2026
Version bump 0.2.7 → 0.2.8 across all 6 version sources
(pyproject.toml / emrg/__init__.py / make-installer.sh /
build-runtime.sh / gui/package.json / uv.lock). Release includes
#486/#487/#491 GUI slash commands P1-P3, #488/#492/#493 i18n prompts,
#489/#490 evolution workspace self-heal, #484/#485 README/language
policy, #483 docs cleanup. test_version_sync all green.

Co-authored-by: EMRG Evolution <emrg@argszero.dev>
@argszero
argszero deleted the feature/prompts-internationalization-a1 branch August 6, 2026 15:05
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant