# gt: General Translation CLI tool: PO / POT
URL: https://generaltranslation.com/ru/docs/cli/reference/formats/po-pot-files.mdx
Docs index: https://generaltranslation.com/llms.txt
Description: Переводите gettext-файлы PO и POT с помощью CLI General Translation. Справочник API по формату файлов PO и POT.

CLI переводит файлы [PO (Portable Object)](https://www.gnu.org/software/gettext/manual/html_node/PO-Files.html) и POT (PO Template), используемые в [GNU gettext](https://www.gnu.org/software/gettext/). POT-файлы содержат исходные строки, извлечённые из кода, а файлы PO — переводы для каждой локали. При переводе сохраняется исходный синтаксис PO/POT.

## Конфигурация [#config]

Добавьте запись `pot` в `files`. Поскольку POT-файлы являются исходными шаблонами, установите `transformationFormat` в `PO`, чтобы переведённые файлы сохранялись в формате `.po`.

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

В качестве ключа конфигурации можно использовать и `pot`, и `POT`. Полный список файловых ключей см. в [справочнике по конфигурации](/docs/cli/reference/config#files).

## Sitemap

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