Gettext .po String Exporter is useful when you need to generate .po
resource files for your application from your Crowdin project strings. This localization approach is often used when translating one application built for several platforms. For example, you can have an app for Android, iOS and Web platforms. Most of your strings are shared, but platforms can also have their own strings.
To implement this translation strategy with Crowdin, you need to upload your strings from all your platforms to the Crowdin project, then create Bundles and use exporters to build resource files for every platform.
Bundles can then be downloaded via Crowdin UI, API or even delivered to your consumers via Crowdin OTA.
Gettext .po String Exporter does not require a configuration. After installing it, you can create bundles with this app as an exporter.
Feature | Value |
---|---|
File Extension | .po |
API Type | po-export |
System | No |
Supports pluralization | Yes |
Configurable | No |
Handles Crowdin Unified Placeholders | Yes |
msgid ""
msgstr ""
"Project-Id-Version: Unified Placeholders and Bundles\\n"
"POT-Creation-Date: 2022-12-30 09:30+0200\\n"
"PO-Revision-Date: 2022-12-30 09:30+0200\\n"
"Last-Translator: \\n"
"Language-Team: none\\n"
"MIME-Version: 1.0\\n"
"Content-Type: text/plain; charset=UTF-8\\n"
"Content-Transfer-Encoding: 8bit\\n"
"Plural-Forms: nplurals=4; plural=((n%10==1 && n%100!=11) ? 0 : ((n%10 >= 2 && n%10 <=4 && (n%100 < 12 || n%100 > 14)) ? 1 : ((n%10 == 0 || (n%10 >= 5 && n%10 <=9)) || (n%100 >= 11 && n%100 <= 14)) ? 2 : 3)\\n"
"X-Generator: Crowdin\\n"
msgid "String for translation 1"
msgstr "Рядок для перекладу № 1"
msgid "String for translation 2"
msgstr "Ораораол"
msgid "String for translation %s"
msgstr "Рядок для перекладу 1 1 1"
msgid "String for translation 4"
msgstr "String for translation 4"
msgid " String for translation 5"
msgstr " Ораораол"
msgid "%s apple"
msgid_plural "%s apples"
msgstr[0] "%s яблучко"
msgstr[1] "%s яблука"
msgstr[2] "%s яблука"
msgstr[3] "%s яблука"
Crowdin is a platform that helps you manage and translate content into different languages. Integrate Crowdin with your repo, CMS, or other systems. Source content is always up to date for your translators, and translated content is returned automatically.
Learn MoreReleased on Dec 30, 2022
Updated on Mar 7, 2024
Published by Awesome Crowdin
Identifier:po-export