Простой и удобный в использовании онлайн-инструмент, который помогает переводчикам бесплатно редактировать PO-файлы.
Заголовок содержит метаинформацию о содержимом файла. Он помечен первой пустой записью перевода в файле PO.
msgid ""
msgstr ""
"Project-Id-Version: Demo app\n"
"POT-Creation-Date: 2021-01-11 00:00+0000\n"
"PO-Revision-Date: 2021-09-23 20:47+0200\n"
"Last-Translator: \n"
"Language-Team: \n"
"Language: de\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=utf-8\n"
"Content-Transfer-Encoding: 8bit\n"
"X-Generator: PO File Editor https://pofile.net/free-po-editor\n"
GNU gettext - это набор инструментов для интернационализации (i18n) и локализации (l10n). Изначально он был разработан для перевода программного обеспечения с открытым исходным кодом, но позже нашел более широкое применение. Сегодня разные языки программирования, фреймворки, CMS поддерживают интернационализацию и локализацию на их основе. Одним из главных преимуществ является то, что он отделяет программирование от перевода. Таким образом, извлечение сообщений, их перевод и их интеграция с кодом намного проще и менее подвержены ошибкам.
Самый простой способ объяснить, как работает gettext, - это выполнить эти три шага: извлечение, перевод и интеграция.
Извлечение — представляет процесс извлечения исходных сообщений в файл шаблона (POT-файл).
Перевод — представляет собой процесс перевода ранее извлеченных сообщений на конкретные языки (PO-файлы). Это самый требовательный шаг, и в основном он включает сотрудничество с другими участниками проекта (переводчиками, менеджерами проектов и т.д.).
Интеграция — представляет собой процесс интеграции ранее переведенных сообщений в приложение с помощью скомпилированных файлов локализации (MO files).
PO - это текстовый файл, содержащий переводы для одного языка. Таким образом, его можно легко открыть и отредактировать с помощью любого обычного текстового редактора. Однако у него есть определенная структура и правила, которые могут немного затруднить редактирование для нетехнических людей (например, переводчиков, менеджеров и т.д.). К счастью, существуют специализированные редакторы для такого рода файлов, которые уменьшают количество ошибок, предоставляют полезные предложения, выполняют проверку и т.д. В случае, если вы ищете что-то подобное, вы можете попробовать Бесплатный редактор PO.