---
source: https://cli.eloqnt.dev/docs/formats/po
docs_index: https://cli.eloqnt.dev/llms.txt
---

# PO (built-in)

Store messages in gettext-style PO files.

This format is built in, and used if you configure [`format: 'po'`](https://cli.eloqnt.dev/docs/configuration#messages-format) in [`.eloqnt/config.ts`](https://cli.eloqnt.dev/docs/configuration).

By using this format, stored messages will look like this:

```po title="messages/de.po"
msgid ""
msgstr ""
"Language: de\n"
"Content-Type: text/plain; charset=utf-8\n"
"Content-Transfer-Encoding: 8bit\n"
"X-Generator: @eloqnt/format-po\n"
"X-Message-Key: msgctxt\n"

#. Advance to the next slide
#: src/components/Carousel.tsx
msgctxt "5VpL9Z"
msgid "Right"
msgstr "Rechts"
```

The format is implemented by [`@eloqnt/format-po`](https://www.npmjs.com/package/@eloqnt/format-po).

---

For an index of every eloqnt/cli documentation page, see [https://cli.eloqnt.dev/llms.txt](https://cli.eloqnt.dev/llms.txt).
