Skip to content

Localize CLI messages to English#89

Merged
ZimoLiao merged 2 commits intomainfrom
cli/english-messages
Apr 28, 2026
Merged

Localize CLI messages to English#89
ZimoLiao merged 2 commits intomainfrom
cli/english-messages

Conversation

@ZimoLiao
Copy link
Copy Markdown
Owner

@ZimoLiao ZimoLiao commented Apr 28, 2026

What does this PR do?

  • Migrates user-facing CLI help, status output, warnings, and service error messages from Chinese to English.
  • Updates regression tests to assert the English message surface, with no Chinese compatibility kept for these strings.
  • Adds an Unreleased changelog entry for the user-facing message migration.

Type of change

  • Bug fix
  • New feature / skill
  • Refactoring (no behavior change)
  • Documentation
  • CI / tooling

Checklist

  • ruff check passes
  • pytest passes
  • New public API has docstrings (N/A; no new public API)
  • CHANGELOG.md updated (for user-facing changes)

Verification

  • PYTHONDONTWRITEBYTECODE=1 python -m pytest -q -p no:cacheprovider -> 1309 passed, 3 skipped
  • PYTHONDONTWRITEBYTECODE=1 python -m ruff check scholaraio tests -> All checks passed
  • PYTHONDONTWRITEBYTECODE=1 python -m ruff format --check scholaraio tests -> 190 files already formatted

@ZimoLiao ZimoLiao merged commit a0d79e0 into main Apr 28, 2026
6 checks passed
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