Расширения файлов |
.pot |
Расширение API |
gettext_template |
Импорт |
Да |
Экспорт |
Да |
Поддержка форм множественного числа |
Да |
Поддержка описания |
Да |
Варианты формата |
msgid_as_default |
POT (шаблон портативного объекта) — формат, сгенерированный с помощью GNU gettext для оптимизации локализации и интернационализации программного обеспечения. В то время как Strings оригинала помещаются после msgid
, их переводы — после msgtr
.
Файлы заказов на покупку (PO) также могут быть файлами PO. Эти два файла в основном совпадают, за исключением файлов заказов на покупку (PO), генерируемых при вызове msginit
в CMD. Заказ на покупку (PO) позволяет сначала выполнить перевод файла POT, а затем переименовать его в PO. Окончательным локализованным форматом должен быть машиночитаемый файл .mo
, созданный из файла заказа на покупку (PO). Файл .mo
можно создать, вызвав msgfmt
в CMD.
Параметры формата
Идентификатор |
msgid_as_default |
Тип |
булевский |
Загрузить |
Да |
Скачать |
Нет |
По умолчанию |
false |
Описание |
Использовать имя ключа (msgid) в качестве перевода (msgid) |
Образец кода
msgid "" msgstr "" «Язык: English\n" «Версия MIME: 1,0\n" «Тип контента: текст/просто; charset=UTF-8\n» «Кодирование контента-передачи: 8bit\n" «Формы множественного числа: nplurals=2; plural=(n != 1);\n» «Генератор X: PhraseApp (phraseapp.com)\n" msgid "boolean_key" msgstr "" msgid "empty_string_translation" msgstr "" #Я очень важное описание для этого ключа! msgid "key_with_description" msgstr "" msgid "key_with_line-break" msgstr "" msgid "nested.deeply.key" msgstr "" msgid "nested.key" msgstr "" msgid "null_translation" msgstr "" msgid "pluralized_key" msgid_plural "" msgstr[0] "" msgstr[1] "" msgid "sample_collection" msgstr "" msgid "simple_key" msgstr "" #, неточно msgid "unverified_key" msgstr ""