Патчи и переводы

При изменении строки текста как части патча, как следует обрабатывать перевод в файлах .po? Например, недавнее сокращение бумаги, над которым я работал, включало изменение строки «Все равно перезагрузить» на «Перезапустить все равно», когда gnome-сеанс обнаружил, что приложения все еще работают во время перезапуска. Когда я нашел нужную строку, я нашел не только строку на кнопке Gtk, но и идентичные строки в длинном списке .po файлов, которые, как я узнал позже, содержали переводы.

Формат этих переводов в соответствии с

msgid:Reboot Anyway
<translated text>

Изменение текста только кнопки приведет к расхождению между текстом на английской кнопке и переводом, и изменением линия msgid приведет к аналогичной ситуации. Как мне поставить вопрос о необходимости новых переводов? Я знаю, что в этом примере это тривиальная проблема, но есть и другие подобные ошибки, которые включают переписывание целых абзацев текста.

12
задан 28 January 2011 в 18:11

1 ответ

Вы должны просто создать патч, который изменяет строку в коде, а об остальном нужно позаботиться о вас.

Когда пакет будет собран, шаблон перевода (файл gnome-session.pot) будет регенерирован и заберет вашу измененную строку. Затем шаблон будет загружен в Launchpad, и новые строки будут доступны для перевода там. Старые переводы «Reboot Anyway» будут помечены как устаревшие.

Поскольку это такая видимая строка, я настоятельно рекомендую вам сообщить об этом переводчикам Ubuntu, чтобы они знали об изменениях и чтобы эта строка не стала незамеченной. Вам просто нужно отправить электронное письмо с объяснением изменений в список убунту-переводчиков .

Возможно, вы уже сделали это, но это действительно заметное изменение, и оно будет означать, что нам придется нести разные переводы в Ubuntu, так что я бы также посоветовал вам поговорить с сопровождающими gnome-сессии, работающими выше чтобы узнать, можно ли сначала принять это изменение, что значительно упростит процесс как для упаковщиков, так и для переводчиков.

0
ответ дан 28 January 2011 в 18:11

Другие вопросы по тегам:

Похожие вопросы: