написане Tue, 03 May 2016 03:20:52 +0300, Виктор <[email protected]>:
Доброй ночи!
Видел, что потом откатили изменения, так как проблема уже была
исправлена ранее.
Кстати, подсмотрел там возможное решение на будущее, которое уже
пригодилось в
kget, версия frameworks.
https://quickgit.kde.org/?p=kget.git&a=shortlog&h=689797d9b3bff571da62fd84ce7886da81b06bdb
Поэтому и пишу.
Там пока не отображается перевод.
Сделал такой патч (приложу к сообщению), и перевод начал работать.
Что порадовало, теперь контекстное меню в диалогах открытия и сохранения
файлов
стало отображать перевод.
Но вот в kget.cpp
https://quickgit.kde.org/?p=kget.git&a=blob&h=945ad6e2739ebb6f317fc0e83307f000d1650878&hb=689797d9b3bff571da62fd84ce7886da81b06bdb&f=core%2Fkget.cpp
строки
addGroup(i18n("My Downloads"));
остаются без перевода.
Правда так было всегда в прошлом.
Может есть возможность это исправить?
Добрый день,
Письмо Буркхарда Люка в ответ на изменения в коде Kompare (в результате я
откатил их):
This should be removed, it is unnecessary, the code already has:
./komparepart/CMakeLists.txt:1:#define TRANSLATION_DOMAIN "kompare"
-> this loads the catalog for the library
./main.cpp:74: KLocalizedString::setApplicationDomain("kompare");
-> this loads the catalog for the application
Kompare is fully translated in master + 16.04 here.
Btw add_definitions(-DTRANSLATION_DOMAIN=\"foo\") is only for libraries,
not
for applications and breaks translation in rc files.
Applications need a setApplicationDomain call in main.cpp early enough.
Кроме того, KGet всё ещё остаётся основанным на kde4libs (не KF5).
Думаю, в свете вышеизложенного, изменения должны быть несколько иными и в
другой ветке (kf5_port).
С уважением,
Юрий
25.04.2016, 09:04, "Yuri Chornoivan" <[email protected]>:
написане Mon, 25 Apr 2016 04:15:43 +0300, Виктор <[email protected]>:
Доброй ночи!
В программе kompare-16.04.0 не работает перевод.
Собрал пока себе пакет с добавлением в CMakeLists.txt строки
add_definitions(-DTRANSLATION_DOMAIN=\"kompare\")
С ней перевод работает.
Доброго утра,
Исправлено. Спасибо.
С уважением,
Ваше Спортлото
_______________________________________________
kde-russian mailing list
[email protected]
https://lists.kde.ru/mailman/listinfo/kde-russian
_______________________________________________
kde-russian mailing list
[email protected]
https://lists.kde.ru/mailman/listinfo/kde-russian