Skip to content

Japanese Support#605

Merged
lbedner merged 1 commit intomainfrom
japanese
Apr 2, 2026
Merged

Japanese Support#605
lbedner merged 1 commit intomainfrom
japanese

Conversation

@lbedner
Copy link
Copy Markdown
Owner

@lbedner lbedner commented Apr 2, 2026

No description provided.

Copilot AI review requested due to automatic review settings April 2, 2026 19:31
Copy link
Copy Markdown

Copilot AI left a comment

Choose a reason for hiding this comment

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

Pull request overview

Adds Japanese and Korean language support to both the Aegis Stack CLI and the generated project template i18n layers.

Changes:

  • Adds ja and ko message catalogs for the Aegis CLI and for generated projects.
  • Registers ja/ko in locale registries and expands AVAILABLE_LOCALES.
  • Updates CLI/help strings to reflect the expanded language list and localizes one CLI output string.

Reviewed changes

Copilot reviewed 12 out of 14 changed files in this pull request and generated 4 comments.

Show a summary per file
File Description
aegis/templates/copier-aegis-project/{{ project_slug }}/app/i18n/registry.py.jinja Loads ja/ko message bundles in the generated project’s locale registry.
aegis/templates/copier-aegis-project/{{ project_slug }}/app/i18n/locales/zh.py Updates Chinese help text to list ja/ko as supported output languages.
aegis/templates/copier-aegis-project/{{ project_slug }}/app/i18n/locales/ko.py Adds full Korean message catalog for the generated project CLI.
aegis/templates/copier-aegis-project/{{ project_slug }}/app/i18n/locales/ja.py Adds full Japanese message catalog for the generated project CLI.
aegis/templates/copier-aegis-project/{{ project_slug }}/app/i18n/locales/en.py Updates English help text to list ja/ko as supported output languages.
aegis/templates/copier-aegis-project/{{ project_slug }}/app/i18n/locales/init.py Expands generated-project supported locale set to include ja/ko.
aegis/i18n/registry.py Adds lazy-loading for ja/ko locales in the Aegis CLI runtime registry.
aegis/i18n/locales/ko.py Adds Korean message catalog for the Aegis CLI.
aegis/i18n/locales/ja.py Adds Japanese message catalog for the Aegis CLI.
aegis/i18n/locales/init.py Expands Aegis CLI supported locale set to include ja/ko.
aegis/cli/callbacks.py Switches a service-dependency output line to use i18n translation (t(...)).
aegis/main.py Updates --lang option help text to include ja/ko.

Comment thread aegis/cli/callbacks.py
Comment thread aegis/i18n/registry.py
Comment thread aegis/i18n/locales/__init__.py
@lbedner lbedner merged commit 9db0db8 into main Apr 2, 2026
7 checks passed
@lbedner lbedner deleted the japanese branch April 2, 2026 19:56
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.

2 participants