# Unreal Engine Gettext PO > Localization format for Unreal Engine URL: https://store.crowdin.com/gettext-unreal Category: File Formats, Gaming Type: System Author: Crowdin Unreal Engine Gettext PO is a natively supported file format, you can use it without an additional installation. Just upload it to your projects and start the localization. ## File Format Details | Attribute | Value | | --------- | ----- | | File Extension | .po, .pot | | [API Type](https://developer.crowdin.com/api/v2/#operation/api.projects.files.post) | gettext_unreal | | Source can be edited in Crowdin | Yes | | Generating translated files via [Bundles](https://support.crowdin.com/bundles/) | [Search Crowdin Store](https://store.crowdin.com/tags/string-exporter) | | Supports pluralization | No | | WYSIWYG Preview in the editor | No | | Supported types of contextual information | Text comments, Screenshots | | Custom attributes | No | | Existing translations import possibility | Key-value mapping | ## Sample File ```auto # Game English translation. # msgid "" msgstr "" "Project-Id-Version: Game\n" "POT-Creation-Date: 2022-01-01 12:01\n" "PO-Revision-Date: 2022-02-01 13:01\n" "Language-Team: \n" "Language: en\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=(n != 1\n" #. A comment msgctxt "System" msgid "Welcome!" msgstr "Welcome!" #. A comment msgctxt "System" msgid "Open" msgstr "Open" #. A comment msgctxt "System" msgid "Close" msgstr "Close" ``` ## Translating Unreal Engine Gettext PO **Note**: To upload Unreal Engine Gettext PO, use API or CLI specifying the localization type: "gettext_unreal"