# gt: General Translation CLI tool: PO / POT
URL: https://generaltranslation.com/fr/docs/cli/reference/formats/po-pot-files.mdx
Docs index: https://generaltranslation.com/llms.txt
Description: Traduisez des fichiers gettext PO et POT avec le CLI de General Translation. Référence de l’API pour le format de fichier PO et POT.

Le CLI traduit les fichiers [PO (Portable Object)](https://www.gnu.org/software/gettext/manual/html_node/PO-Files.html) et POT (PO Template) utilisés par [GNU gettext](https://www.gnu.org/software/gettext/). Les fichiers POT contiennent les chaînes source extraites de votre code, et les fichiers PO contiennent les traductions de chaque paramètre régional. Les traductions conservent la syntaxe PO/POT d’origine.

## Configuration [#config]

Ajoutez une entrée `pot` dans `files`. Comme les fichiers POT sont des modèles source, définissez `transformationFormat` sur `PO` afin que la sortie traduite soit enregistrée dans des fichiers `.po`.

```json title="gt.config.json"
{
  "defaultLocale": "en",
  "locales": ["zh", "es", "ja"],
  "files": {
    "pot": {
      "include": ["locales/[locale]/*.pot"],
      "transformationFormat": "PO"
    }
  }
}
```

`pot` et `POT` sont tous deux acceptés comme clés de configuration. Consultez la [référence de configuration](/docs/cli/reference/config#files) pour la liste complète des clés de fichier.

## Sitemap

See the full [sitemap](https://generaltranslation.com/sitemap.md) for all pages.
