|Labs
Réserver une démoPlateforme
React (Lingo Compiler)
Alpha
React (MCP)React (i18n)CLI historique (v0)
Déconseillé

Lingo.dev CLI

  • Fonctionnement
  • Installation
  • Démarrage rapide
  • Monorepos

Configuration

  • Formats pris en charge
  • i18n.json
  • i18n.lock
  • Langues prises en charge

Fonctionnalités

  • Traductions existantes
  • Ajouter des langues
  • Surcharges
  • Notes de traduction
  • Clés de traduction
  • Renommage des clés
  • Verrouillage des clés
  • Ignorer des clés
  • Préservation des clés
  • Extraire des clés avec l’IA

Performance

  • Projets d’envergure
  • Traitement parallèle
  • Estimation des coûts

Retraduction

  • Retraduction automatique
  • Retraduction
  • Supprimer des traductions

Cette documentation couvre le CLI historique (v0) et est déconseillée. Le CLI actuel est la v1. Voir la documentation du CLI actuel

Retraduction

Le CLI Lingo.dev propose des options de retraduction manuelle pour actualiser les traductions lorsque le texte source n’a pas changé — après un changement de modèle d’IA, une mise à jour des prompts de traduction ou une amélioration de la configuration du moteur de localisation.

Pour la retraduction automatique déclenchée par des modifications du texte source, consultez Retraduction automatique.

Retraduction complète#

Ignorez le lockfile et retraduisez l’ensemble du contenu :

bash
npx lingo.dev@latest run --force

Cette commande retraduit chaque clé dans chaque langue cible et recrée le fichier i18n.lock.

Retraduction ciblée#

Par langue#

bash
npx lingo.dev@latest run --force --target-locale es

Retraduit uniquement l’espagnol, tout en préservant les autres langues.

Par type de bucket#

bash
npx lingo.dev@latest run --force --bucket json

Retraduit uniquement les fichiers JSON, sans modifier le Markdown ni les autres formats.

Par clé#

bash
npx lingo.dev@latest run --force --key welcome.title

Retraduit une seule clé dans toutes les langues cibles. Prend en charge les motifs glob.

Par fichier#

bash
npx lingo.dev@latest run --force --file blog.[locale].json

Retraduit des fichiers spécifiques. Plusieurs flags --file peuvent être combinés.

Combiner les options#

bash
npx lingo.dev@latest run --force --bucket json --target-locale es

Les options peuvent être combinées pour un contrôle précis — cet exemple retraduit uniquement tout le contenu JSON en espagnol.

Retraduction efficace avec purge#

Pour des performances optimales, utilisez purge avant run plutôt que --force. Vous tirez ainsi parti du mécanisme de cache intégré du CLI :

bash
# Remove existing translations for a specific key
npx lingo.dev@latest purge --key welcome.title

# Then regenerate (without --force)
npx lingo.dev@latest run

Quand retraduire#

ScénarioApproche recommandée
Le texte source a changéAutomatique — aucune action requise
Changement de modèle d’IArun --force ou retraduction ciblée
Prompts de traduction mis à jourrun --force ou retraduction ciblée
Configuration du moteur amélioréeRetraduction ciblée pour les langues concernées
Qualité insuffisante dans une langue spécifiquerun --force --target-locale <locale>

Étapes suivantes#

Retraduction automatique
Comment les modifications du texte source déclenchent une retraduction
Supprimer les traductions
Supprimez les traductions avant de les régénérer
i18n.lock
Comment le fingerprinting suit l’état des traductions
Connecter votre moteur
Améliorez vos traductions en configurant votre moteur

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

Max PrilutskiyMax Prilutskiy·Mis à jour il y a 1 jour·2 min de lecture