Необходим инструмент перевода: сортировка по msgctxt

Я ищу инструмент программного обеспечения для перевода, который позволяет сортировать столбцы по значению msgctxt.

Вот снимок экрана моего файла .pot poedit: msgctxt был импортирован, но это не сортируемое значение.

подправить скриншот

Это сгенерированный код:

msgctxt "imlang_ext"
msgid "To participate in this challenge please register below."
msgstr "Um am Fotowettbewerb teilnehmen zu können ist es notwendig, daß Sie sich registrieren. "

msgctxt "imlang_msg"
msgid "An error has occured. Please try again later."
msgstr "Ein Fehler ist aufgetreten. Bitte versuchen Sie es zu einem späteren Zeitpunkt erneut."

Я хочу, чтобы переводчики могли быстро добраться до строк, которые различаются от клиента к клиенту (msgctxt: imlang_ext), и не трогать системные сообщения (msgctxt: imlang_msg).

Какое программное обеспечение может сортировать файлы .pot по msgctxt?


person Marc Owens    schedule 11.08.2014    source источник


Ответы (2)


Eazy Po может сортировать сообщения по различным атрибутам, включая сортировку по контексту сообщения.

Нажмите кнопку с маленьким значком в левом верхнем углу таблицы или в главном меню; выберите «Файл» -> «Просмотр», затем «Столбцы». Появится небольшое поле со списком следующих столбцов:

Ссылка, контекст, номер строки и длина текста.

Выберите «Контекст», а затем нажмите «ОК». Дополнительные столбцы с названием «Контекст сообщений» будут добавлены в список основной таблицы. Нажав на заголовок столбца «Контекст»; таблица будет отсортирована по контексту сообщения в порядке возрастания, повторное нажатие на тот же заголовок столбца отсортирует таблицу по тому же столбцу в порядке убывания.

Добавление сортируемого столбца в Eazy Po

person ٍShagrouni    schedule 11.08.2014

Poedit делает это в своей (еще не выпущенной на сегодняшний день, будет в версии 1.7) версии HEAD: //github.com/vslavik/poedit/commit/5fbe45fe9e0d1268ed615f1679dd540cfdf1da9d

person Václav Slavík    schedule 11.08.2014