Поддерживаемые типы файлов (Strings)

.POT — файлы шаблонов Gettext (Strings)

Контент автоматически переведен с английского языка с помощью Phrase Language AI.

Расширения файлов

.pot

Расширение API

gettext_template

Импорт

Да

Экспорт

Да

Поддержка форм множественного числа

Да

Поддержка описания

Да

Варианты формата

msgif_as_default

POT (шаблон портативного объекта) — формат, генерируемый GNU getgext для оптимизации локализации и интернационализации программного обеспечения. В то время как оригинал Strings размещается после msgid, их переводы — после msgtr

Файлы заказа на покупку (PO) также могут быть файлами. Эти два файла в основном совпадают, за исключением файлов заказов на покупку (PO), генерируемых при помощи вызова msginit в CMD. Возможно сначала выполнить перевод над файлом POT, а затем переименовать его в заказ на покупку (PO). Конечным локализованным форматом должен быть машиночитаемый файл .mo, сгенерированный из файла заказа на покупку (PO). Файл .mo можно создать, вызвав msgfmt в CMD.

Варианты формата

Идентификатор

msgid_as_default

Тип

булевский

Загрузить

Да

Скачать

Нет

По умолчанию

ложь

Описание

Использовать имя ключа (msgid) в качестве перевода

Образец кода

msgid ""
msgstr ""
«Язык: English\n"
«Версия MIME: 1.0\n"
«Тип контента: текст/просто; символ=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 ""
Была ли эта статья полезной?

Sorry about that! In what way was it not helpful?

The article didn’t address my problem.
I couldn’t understand the article.
The feature doesn’t do what I need.
Other reason.

Note that feedback is provided anonymously so we aren't able to reply to questions.
If you'd like to ask a question, submit a request to our Support team.
Thank you for your feedback.