|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 automatique

Le CLI Lingo.dev retraduit automatiquement le contenu dès que vous modifiez le texte source. Le fichier lock enregistre une empreinte pour chaque chaîne source : lorsqu’une empreinte change, le CLI envoie le contenu mis à jour dans le pipeline de traduction et remplace l’ancienne traduction dans tous les fichiers cibles.

Comment ça marche#

json
// locales/en.json (original)
{ "button.save": "Save changes" }

// locales/es.json (generated)
{ "button.save": "Guardar cambios" }

Après avoir modifié la source :

json
// locales/en.json (updated)
{ "button.save": "Save all changes" }

L’exécution de npx lingo.dev@latest run détecte la nouvelle empreinte et relance la traduction :

json
// locales/es.json (updated automatically)
{ "button.save": "Guardar todos los cambios" }

Les clés inchangées sont entièrement ignorées : seule la clé modifiée est envoyée au backend de traduction.

Ce qui déclenche une retraduction#

ChangementRetraduite ?
Texte source modifiéOui
Texte source inchangéNon
Clé renommée, contenu inchangéNon — la traduction est reprise telle quelle
Clé supprimée de la sourceTraduction supprimée des fichiers cibles
Nouvelle clé ajoutée à la sourceTraduite comme un nouveau contenu

Overrides et retraduction automatique#

Si vous avez remplacé manuellement une traduction, la retraduction automatique écrase votre version dès que la source change. C’est volontaire : un changement dans la source indique que le sens a évolué et qu’une nouvelle traduction est nécessaire.

Pour retraduire du contenu pour d’autres raisons (changement de modèle, mise à jour du prompt), consultez Retranslation.

Étapes suivantes#

Retranslation
Options de retraduction manuelle
i18n.lock
Comment les empreintes permettent de suivre les changements
Overrides
Comment les modifications manuelles sont conservées
Remove Translations
Supprimer les traductions des fichiers cibles

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

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