Продвинутый Django 5 для продолжающих

Прогресс по курсу:  0/193

7.4 Использование библиотеки Rosetta
2 из 2 шагов пройдено

Нечёткие переводы


При редактировании переводов в приложении Rosetta вы увидите столбец FUZZY(Нечёткий). Эта функциональность не принадлежит приложению Rosetta, она предоставляется инструментарием gettext.


Если флаг FUZZY для перевода активен, то перевод не будет включаться в скомпилированные файлы сообщений.

Этот флаг помечает строковые литералы перевода, которые должны быть проверены переводчиком.

Когда файлы .po обновляются новыми переводными строковыми литералами, возможно, что некоторые из них будут автоматически помечены как нечёткие. Это происходит, когда инструментарий gettext находит слегка видоизмененный msgid.

Инструментарий gettext сопоставляет его со старым переводом и помечает как нечёткий для дальнейшей проверки.
Затем переводчик должен просмотреть нечёткие переводы, снять флаг FUZZY и снова скомпилировать файл перевода.


Будьте вежливы и соблюдайте наши принципы сообщества. Пожалуйста, не оставляйте решения и подсказки в комментариях, для этого есть отдельный форум.
Оставить комментарий
Нет обсуждений. Начните первое.