Skip to content

feat(i18n): add French (fr-FR) locale support - #3126

Merged
wenshao merged 6 commits into
QwenLM:mainfrom
sibylassana95:feat/i18n-french-locale
Apr 11, 2026
Merged

feat(i18n): add French (fr-FR) locale support#3126
wenshao merged 6 commits into
QwenLM:mainfrom
sibylassana95:feat/i18n-french-locale

Conversation

@sibylassana95

Copy link
Copy Markdown
Contributor

TLDR

Adds French (fr-FR) locale to Qwen Code CLI. This includes a new translation
file covering all UI strings (help, commands, agents, tools, dialogs) and
registers French in the supported languages list so users can activate it
via the /language command.

Screenshots / Video Demo

N/A — no user-facing behavioral change, UI text translation only.

Dive Deeper

  • packages/cli/src/i18n/locales/fr.js — ~2000 French translations
  • packages/cli/src/i18n/languages.ts — added fr to SupportedLanguage
    union type and fr-FR entry to SUPPORTED_LANGUAGES array

Reviewer Test Plan

  1. Run npm run build then qwen
  2. Run /language and select Français (French)
  3. Verify all UI strings, help text and commands appear in French
  4. Run /help to confirm translations are displayed correctly

Testing Matrix

🍏 🪟 🐧
npm run
npx
Docker
Podman - - -
Seatbelt - - -

Linked issues / bugs

Example: Resolves #123

-->

Comment thread packages/cli/src/i18n/locales/fr.js Outdated
sibylassana95 and others added 5 commits April 11, 2026 00:55
fix translation key mismatch for 'Models: Qwen latest models'

Add missing trailing \n to the English lookup key so the French
translation is correctly matched by the i18n system.

Suggested by @wenshao in code review.

Co-authored-by: Shaojin Wen <shaojin.wensj@alibaba-inc.com>

@wenshao wenshao left a comment

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

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

No issues found. LGTM! ✅ — gpt-5.4 via Qwen Code /review

@wenshao
wenshao merged commit 9a636ef into QwenLM:main Apr 11, 2026
14 checks passed
xaelistic pushed a commit to xaelistic/qwen-code that referenced this pull request Jun 7, 2026
* feat(i18n): add French (fr) locale translations

* fix translation key mismatch for 'Models: Qwen latest models'

fix translation key mismatch for 'Models: Qwen latest models'

Add missing trailing \n to the English lookup key so the French
translation is correctly matched by the i18n system.

Suggested by @wenshao in code review.

Co-authored-by: Shaojin Wen <shaojin.wensj@alibaba-inc.com>

* fix(i18n): fix translation key mismatch for 'Models: Qwen latest models'

* fix(schema): add fr to settings.schema.json language enum

* fix(i18n): remove duplicate key 'Models: Qwen latest models' in fr.js

---------

Co-authored-by: Shaojin Wen <shaojin.wensj@alibaba-inc.com>
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.

feat(i18n): add French (fr-FR) locale support

3 participants