|
Documentation
Réserver une démoPlateforme
PlateformeMCPCLI
APIWorkflows
GuidesChangelog

Vue d’ensemble

  • @lingo.dev/cli

Premiers pas

  • Démarrage rapide
  • Configuration

Référence

  • lingo push
  • lingo pull
  • Autres commandes
  • lingo purge

Configuration

  • Contrôle des clés
  • Formats
  • Langues

Guides

  • Ajouter une langue
  • Traductions existantes
  • Retraduction
  • Notes pour le traducteur
  • Exécutions, état et reprise
  • CI/CD
  • Monorepos
  • Grands projets

Vous cherchez l’ancien CLI (v0) ? Voir la documentation du CLI historique

Langues

Le CLI traduit d’une langue source vers une ou plusieurs langues cibles, toutes définies dans .lingo/config.json :

json
{
  "sourceLocale": "en",
  "targetLocales": ["de", "fr", "es", "ja"]
}

Les fichiers source sont lus, jamais modifiés. Chaque langue cible génère sa propre sortie, avec le code de langue injecté dans le modèle de fichier (content/en/app.json → content/de/app.json). Voir Configuration.

Codes de langue#

Utilisez les balises standard BCP 47. Un code de langue simple (de) comme une balise langue-région (de-CH) fonctionnent. Le CLI ne s’appuie pas sur une liste figée : targetLocales accepte n’importe quelle balise et la transmet à votre moteur. Les langues effectivement prises en charge, ainsi que le niveau de qualité obtenu, dépendent de la couverture du modèle du moteur, et non d’une limite du CLI.

Exemples courants :

LangueCode
Anglaisen (ou en-US, en-GB)
Espagnoles (ou es-ES, es-419, es-MX)
Françaisfr (ou fr-FR, fr-CA)
Allemandde (ou de-CH, de-AT)
Portugaispt-BR, pt-PT
Chinoiszh-Hans, zh-Hant
Japonaisja
Coréenko

Variantes régionales#

Choisissez une région lorsque la variante linguistique a son importance : le moteur adapte alors l’orthographe et le vocabulaire à la langue concernée :

json
{
  "sourceLocale": "en-US",
  "targetLocales": ["en-GB", "es-ES", "es-419", "pt-BR", "pt-PT", "fr-CA"]
}

en-US → en-GB transforme "color" en "colour" ; es-ES → es-419 remplace "ordenador" par "computadora". La qualité de ces nuances dépend de la voix de marque et des instructions du moteur, pas du CLI.

Langues s’écrivant de droite à gauche#

Les langues RTL (arabe ar, hébreu he, persan fa, ourdou ur) se traduisent comme toutes les autres. La direction du texte dans votre application relève de votre moteur de rendu ; le CLI se contente de produire les chaînes traduites.

Ajouter ou supprimer une langue#

Il suffit de modifier targetLocales. Pour remplir une langue nouvellement ajoutée, exécutez lingo push --backfill-missing — voir Ajouter une langue. Pour en supprimer une, retirez-la et supprimez ses fichiers avec lingo purge --locale.

Cette page vous a-t-elle été utile ?

Max PrilutskiyMax Prilutskiy·Mis à jour il y a environ 8 heures·1 min de lecture