lingo.dev i18n

Documentation de référence CLI pour la commande i18n

Introduction

OBSOLÈTE : Exécuter le pipeline de localisation (préférez la commande run à la place)

Utilisation

lingo.dev i18n [options]

Options

--locale <locale>

lingo.dev i18n --locale <locale>

Limite le traitement aux codes de locale cibles listés dans i18n.json. Répétez l'option pour inclure plusieurs locales. Par défaut, toutes les locales cibles configurées sont traitées

Nécessite une valeur.

--bucket <bucket>

lingo.dev i18n --bucket <bucket>

Limite le traitement à des types de buckets spécifiques définis dans i18n.json (par ex., json, yaml, android). Répétez l'option pour inclure plusieurs types de buckets. Par défaut, tous les buckets sont traités

Nécessite une valeur.

--key <key>

lingo.dev i18n --key <key>

Limite le traitement à une seule clé de traduction par correspondance exacte. Filtre tous les buckets et locales pour ne traiter que cette clé, utile pour tester ou déboguer des traductions spécifiques. Exemple : auth.login.title

Nécessite une valeur.

--file [files...]

lingo.dev i18n --file [files...]

Filtre le traitement pour n'inclure que les buckets dont les chemins de fichiers contiennent ces sous-chaînes. Exemple : 'components' pour ne traiter que les fichiers dans les répertoires components

Accepte une valeur optionnelle.

--api-key <api-key>

lingo.dev i18n --api-key <api-key>

Remplace la clé API des paramètres ou des variables d'environnement

Nécessite une valeur.

Drapeaux

--frozen

lingo.dev i18n --frozen

Valide que les traductions sont à jour sans effectuer de modifications - échoue si les fichiers source, les fichiers cibles ou le fichier de verrouillage ne sont pas synchronisés. Idéal pour CI/CD afin d'assurer la cohérence des traductions avant le déploiement

--force

lingo.dev i18n --force

Force la retraduction de toutes les clés, en contournant la détection des changements. Utile lorsque vous souhaitez régénérer des traductions avec des modèles d'IA ou des paramètres de traduction mis à jour

--verbose

lingo.dev i18n --verbose

Affiche les données de traduction en cours de traitement sous forme de JSON formaté pour chaque bucket et locale

--interactive

lingo.dev i18n --interactive

Examinez et modifiez les traductions générées par l'IA de manière interactive avant d'appliquer les modifications aux fichiers

--debug

lingo.dev i18n --debug

Met en pause avant le traitement de la localisation pour vous permettre d'attacher un débogueur

--strict

lingo.dev i18n --strict

Arrête immédiatement à la première erreur au lieu de continuer à traiter les buckets et locales restants (mode d'échec rapide)