Skip to Content
Guide utilisateurFonctionnalitésInternationalisation (i18n) & Langue

Internationalisation (i18n) & Langue

Qwen Code est conçu pour les flux de travail multilingues : il prend en charge la localisation de l’interface utilisateur (i18n/l10n) dans le CLI, vous permet de choisir la langue de sortie de l’assistant et autorise les packs de langues personnalisés pour l’interface utilisateur.

Aperçu

Du point de vue de l’utilisateur, l‘“internationalisation” de Qwen Code s’étend sur plusieurs couches :

Fonctionnalité / ParamètreCe qu’elle contrôleOù elle est stockée
/language uiTexte de l’interface utilisateur du terminal (menus, messages système, invites)~/.qwen/settings.json
/language outputLangue dans laquelle l’IA répond (une préférence de sortie, pas une traduction de l’interface)~/.qwen/output-language.md
Packs de langues personnalisés pour l’interfaceRemplace/étend les traductions de l’interface intégrées~/.qwen/locales/*.js

Langue de l’interface utilisateur

C’est la couche de localisation de l’interface CLI (i18n/l10n) : elle contrôle la langue des menus, des invites et des messages système.

Configuration de la langue de l’interface utilisateur

Utilisez la commande /language ui :

/language ui zh-CN # Chinois /language ui en-US # Anglais /language ui ru-RU # Russe /language ui de-DE # Allemand

Les alias sont également pris en charge :

/language ui zh # Chinois /language ui en # Anglais /language ui ru # Russe /language ui de # Allemand

Détection automatique

Au premier démarrage, Qwen Code détecte les paramètres régionaux de votre système et définit automatiquement la langue de l’interface utilisateur.

Ordre de priorité pour la détection :

  1. Variable d’environnement QWEN_CODE_LANG
  2. Variable d’environnement LANG
  3. Paramètres régionaux du système via l’API JavaScript Intl
  4. Valeur par défaut : Anglais

Langue de sortie du LLM

La langue de sortie du LLM contrôle la langue dans laquelle l’assistant IA répond, quelle que soit la langue dans laquelle vous saisissez vos questions.

Fonctionnement

La langue de sortie du LLM est contrôlée par un fichier de règles situé à ~/.qwen/output-language.md. Ce fichier est automatiquement inclus dans le contexte du LLM au démarrage, lui indiquant de répondre dans la langue spécifiée.

Détection automatique

Au premier démarrage, si aucun fichier output-language.md n’existe, Qwen Code en crée automatiquement un en fonction de vos paramètres régionaux système. Par exemple :

  • Les paramètres régionaux zh créent une règle pour des réponses en chinois
  • Les paramètres régionaux en créent une règle pour des réponses en anglais
  • Les paramètres régionaux ru créent une règle pour des réponses en russe
  • Les paramètres régionaux de créent une règle pour des réponses en allemand

Configuration manuelle

Utilisez /language output <language> pour modifier :

/language output Chinese /language output English /language output Japanese /language output German

N’importe quel nom de langue fonctionne. Le LLM recevra l’instruction de répondre dans cette langue.

Note

Après avoir modifié la langue de sortie, redémarrez Qwen Code pour que le changement prenne effet.

Emplacement du fichier

~/.qwen/output-language.md

Configuration

Via la boîte de dialogue des paramètres

  1. Exécuter /settings
  2. Trouver “Language” sous Général
  3. Sélectionner votre langue d’interface préférée

Via variable d’environnement

export QWEN_CODE_LANG=zh

Cela influence la détection automatique au premier démarrage (si vous n’avez pas défini de langue d’interface et qu’aucun fichier output-language.md n’existe encore).

Packs de langues personnalisés

Pour les traductions de l’interface utilisateur, vous pouvez créer des packs de langues personnalisés dans ~/.qwen/locales/ :

  • Exemple : ~/.qwen/locales/es.js pour l’espagnol
  • Exemple : ~/.qwen/locales/fr.js pour le français

Le répertoire utilisateur a priorité sur les traductions intégrées.

Tip

Les contributions sont les bienvenues ! Si vous souhaitez améliorer les traductions intégrées ou ajouter de nouvelles langues. Pour un exemple concret, voir PR #1238 : feat(i18n) : ajouter le support de la langue russe .

Format du pack de langues

// ~/.qwen/locales/es.js export default { Hello: 'Hola', Settings: 'Configuration', // ... plus de traductions };

Commandes associées

  • /language - Afficher les paramètres de langue actuels
  • /language ui [lang] - Définir la langue de l’interface
  • /language output <language> - Définir la langue de sortie du LLM
  • /settings - Ouvrir la boîte de dialogue des paramètres
Last updated on