|
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

lingo purge

Supprime les fichiers cibles dérivés et/ou le fichier de verrouillage. Action destructive — s’exécute en simulation tant que vous ne passez pas --yes.

text
lingo purge [--locale <code>...] [--file <substring>...] [--lockfile-only] [--yes]

Sans option, purge cible tous les fichiers dérivés de toutes les langues cibles configurées, ainsi que .lingo/lock.json.

Options#

OptionEffet
--locale <code>Limite l’action aux langues cibles indiquées. Option répétable.
--file <substring>Limite l’action aux chemins source contenant cette sous-chaîne. Option répétable.
--lockfile-onlyConserve tous les fichiers cibles ; supprime uniquement .lingo/lock.json.
--yesSupprime réellement les fichiers. Sans cette option, purge se contente d’afficher ce qu’il supprimerait.

Simulation par défaut#

bash
lingo purge --locale fr
text
Would delete (dry run — pass --yes to apply):
  content/fr/app.json
  content/fr/guide.md
  ...

Ajoutez --yes pour exécuter la suppression.

Exemples#

Supprimer une langue#

bash
lingo purge --locale ja --yes

Supprime tous les fichiers cibles ja. À combiner avec la suppression de ja dans targetLocales du fichier config.

Retraduction à moindre coût par langue#

bash
lingo purge --locale fr --yes
lingo push --backfill-missing

Supprime les cibles françaises, puis régénère uniquement ce qui manque. Coûte moins cher que --force, car toutes les autres langues restent servies par le cache. Voir Retranslation.

Cibler des fichiers précis#

bash
lingo purge --file marketing --locale de --yes

Supprime les cibles allemandes dont le chemin source contient marketing.

Réinitialiser uniquement le fichier de verrouillage#

bash
lingo purge --lockfile-only --yes

Conserve toutes les traductions sur le disque, mais supprime .lingo/lock.json. Lors du prochain lingo push, toutes les sources seront rehachées depuis zéro. À utiliser lorsque le fichier de verrouillage n’est plus synchronisé avec le contenu réel du disque.

Aucun retour en arrière possible

purge --yes supprime les fichiers immédiatement. Si vos traductions ne sont pas commit dans git, elles sont perdues. Exécutez d’abord la commande sans --yes pour vérifier la liste des fichiers.

Vous venez de l’ancien CLI ?#

Dans l’ancien CLI, purge filtrait aussi sur --key et --bucket. Le CLI actuel filtre uniquement sur --locale et --file (sous-chaîne du chemin source). Pour supprimer des clés précises, modifiez-les ou supprimez-les à la source, puis relancez lingo push.

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

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