<div><div>Добрый день.</div><div>У кого-нибудь отображается перевод строк в контекстном меню dolphin «Поделиться»?</div><div>Или это я неправильно собираю пакет purpose?</div><div>А то у меня что-то действия в этом меню без перевода.</div><div>Совсем непонятно назначение строки в</div><div>add_definitions(-DTRANSLATION_DOMAIN=\"purpose5\")</div><div>в файле /purpose/CMakeLists.txt</div><div>Нет ни файла локализации, ни Messages.sh с таким именем, а используются</div><div>add_definitions(-DTRANSLATION_DOMAIN=</div><div>для отдельных модулей.</div><div>Ещё в приложении полно файлов qml, и для них не работают строки</div><div>add_definitions(-DTRANSLATION_DOMAIN=</div><div>в файлах CMakeLists.txt для этих модулей.</div><div>Видимо правильнее использовать вызов i18nd.</div><div>Вообще в паре модулей как раз и используется i18nd, и в них перевод работает.</div><div>Например в файле /purpose/src/plugins/twitter/contents/config/config.qml</div><div>Если наложить приложенный патч, то будет отображаться перевод и в остальных модулях.</div></div><div> </div><div>-- <br />С Уважением,</div><div>Виктор</div><div> </div><div>victorr2007@yandex.ru</div><div> </div>