Obtenir AX Code · GratuitDocumentation

Cette page est traduite de la documentation anglaise. Les commandes, identifiants et exemples sont inchangés. Runtime 7.24.4 · SDK 2.6.7. Source anglaise

Langues du TUI et configuration initiale

Statut : Actif

Portée : état actuel

Dernière revue : 2026-09-14

Responsable : runtime ax-code

Le TUI d’AX Code prend en charge l’anglais (en), le chinois traditionnel (zh-TW), le chinois simplifié (zh-CN), le japonais (ja), le coréen (ko), l’espagnol (es), le portugais brésilien (pt-BR), le français (fr), l’allemand (de), le russe (ru), l’indonésien (id), le turc (tr), le vietnamien (vi) et l’italien (it). Les surfaces localisées comprennent la configuration, la navigation, les commandes courantes, l’aide clavier, les contrôles d’invite, les choix de fournisseur, les décisions de permission, les boîtes de dialogue de session, l’état du runtime, et la présentation de Council et d’Arena.

Exécutez /language (alias /lang) pour choisir indépendamment la langue de l’interface et la langue de conversation. Le sélecteur de langue affiche chaque langue dans son propre système d’écriture. Les changements d’interface s’appliquent immédiatement. Les changements de conversation s’appliquent aux invites suivantes et aux commandes slash appuyées sur un modèle, y compris les requêtes Council et Arena. Auto préserve le comportement de conversation existant. Les instructions explicites de l’utilisateur et les règles du projet ont la préséance sur la préférence. Les commandes shell sont envoyées inchangées.

Le message utilisateur d’origine est préservé. Les préférences de conversation sont portées séparément ; AX Code ne traduit pas la tâche avant l’exécution. Les commentaires de code, les commits et les documents suivent les règles du projet, l’anglais étant demandé par défaut lorsqu’une préférence de conversation explicite est sélectionnée. Les identifiants techniques, les chemins, les commandes, la sortie brute des outils et les preuves citées restent inchangés.

Configuration initiale

Une installation interactive neuve, sans fournisseur ni session configurés, propose une configuration rapide après l’initialisation :

  1. Choisissez la langue de l’interface. Les quatorze langues sont disponibles ensemble ; utilisez les touches fléchées pour faire défiler la liste dans les terminaux courts.
  2. Connectez un fournisseur et sélectionnez un modèle par les boîtes de dialogue de connexion existantes. Choisissez un CLI de codage installé, une API cloud, un runtime local, un point de terminaison GPU privé ou une passerelle AX Trust, selon le cas.
  3. Démarrez une tâche. Une revue en lecture seule est une première tâche utile ; inspectez les commandes et leur portée avant d’approuver.

Vous pouvez sauter la configuration et la rouvrir avec /setup. Annuler la configuration du fournisseur revient à la liste de contrôle. Les utilisateurs déjà configurés, les sessions reprises et les lancements explicites --prompt ne sont pas interrompus. Les erreurs de chargement et de connexion restent distinctes d’une installation non configurée. Sélectionner un modèle établit la disponibilité de la configuration ; la première requête vérifie la connexion en direct. La configuration n’accorde pas de permissions, n’installe pas de runtimes et ne télécharge pas de modèles automatiquement.

Configuration

Les défauts facultatifs appartiennent à tui.json, pas au réglage hérité language du runtime :

{
  "interface_language": "zh-TW",
  "conversation_language": "ja"
}

Valeurs d’interface : en, zh-TW, zh-CN, ja, ko, es, pt-BR, fr, de, ru, id, tr, vi, it. La conversation accepte aussi auto. Les défauts sont en et auto. Les choix faits via /language sont enregistrés dans l’état local du TUI et remplacent ces défauts de fichier. Utilisez /language pour les changer de nouveau. Les choix de langue ne changent ni les identifiants ni la politique du serveur.

La localisation de Council et d’Arena ne change que les étiquettes de présentation. Les preuves des membres, les comptes de soutien, l’ordre de classement, l’état de vérification et les erreurs brutes restent intacts. Le texte d’autorisation fourni par le fournisseur, la sortie d’outils spécialisés et les surfaces de diagnostic spécialisées peuvent encore apparaître dans leur langue d’origine. La sortie brute des outils, les identifiants techniques, le contenu utilisateur et la documentation ne sont pas traduits.

Pour les contributeurs, pnpm --dir packages/ax-code run check:tui-locales valide les catalogues complets, les espaces réservés, la normalisation NFC, les orthographes partagées revues, les gardes de source du menu central, et le rendu des boîtes de dialogue natives avec des changements de langue en direct. Maintenez des catalogues revus distincts pour chaque langue ; ne dérivez pas le chinois traditionnel seulement par conversion de caractères.

Les catalogues vietnamiens utilisent NFC. La troncature d’affichage préserve les grappes de graphèmes, y compris l’entrée décomposée. Les contrôles de rendu natif couvrent les terminaux de 36 et 80 colonnes. Les terminaux configurés pour rendre les caractères de largeur ambiguë sur deux cellules exigent une qualification propre au terminal ; le rendu actuel n’expose pas de mode de test en largeur ambiguë.