# gt: General Translation CLI tool: PO / POT
URL: https://generaltranslation.com/es/docs/cli/reference/formats/po-pot-files.mdx
Docs index: https://generaltranslation.com/llms.txt
Description: Traduce archivos PO y POT de gettext con la CLI de General Translation. Referencia de la API para el formato de archivo PO y POT.

La CLI traduce archivos [PO (Portable Object)](https://www.gnu.org/software/gettext/manual/html_node/PO-Files.html) y POT (PO Template) usados por [GNU gettext](https://www.gnu.org/software/gettext/). Los archivos POT contienen las cadenas de origen extraídas de tu código, y los archivos PO contienen las traducciones para cada configuración regional. Las traducciones conservan la sintaxis original de PO/POT.

## Configuración [#config]

Agrega una entrada `pot` en `files`. Como los archivos POT son plantillas fuente, establece `transformationFormat` en `PO` para que la salida traducida se escriba en archivos `.po`.

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

Tanto `pot` como `POT` se aceptan como clave de configuración. Consulta la [referencia de configuración](/docs/cli/reference/config#files) para conocer todas las claves de archivo.

## Sitemap

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