Здравствуйте! Я собираюсь начать перевод программы Kompare (интерфейса). Если кто-нибудь этим уже занимается или занимался - напишите, пожалуйста. -- С уважением, Иван Кашуков.
Перевод интерфейса кому-нибудь нужен?
В сообщении от Воскресенье, 18-Янв-2004 10:00 Иван Кашуков написал(a): > Перевод интерфейса кому-нибудь нужен? это страшно тормозучая вещь (да ещё и кодировки нельзя переключать) - имхо лучше использовать kdiff3 -- Nickolay Shaforostoff, KDE Russian Team mailto:linux@voliacable.com http://program.net.ua
В сообщении от 18 Январь 2004 13:40 Nick Shafff написал(a):
> > Перевод интерфейса кому-нибудь нужен?
>
> это страшно тормозучая вещь (да ещё и кодировки нельзя переключать) - имхо
> лучше использовать kdiff3
Я имею в виду на размещение.
написане Mon, 25 Apr 2016 04:15:43 +0300, Виктор <victorr2007@ya.ru>:
> Доброй ночи!
>
> В программе kompare-16.04.0 не работает перевод.
>
> Собрал пока себе пакет с добавлением в CMakeLists.txt строки
>
> add_definitions(-DTRANSLATION_DOMAIN=\"kompare\")
>
> С ней перевод работает.
>
Доброго утра,
Исправлено. Спасибо.
С уважением,
Ваше Спортлото
написане Tue, 03 May 2016 03:20:52 +0300, Виктор <victorr2007@ya.ru>: > Доброй ночи! > > Видел, что потом откатили изменения, так как проблема уже была > исправлена ранее. > > Кстати, подсмотрел там возможное решение на будущее, которое уже > пригодилось в > 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" <yurchor@ukr.net>: > > написане Mon, 25 Apr 2016 04:15:43 +0300, Виктор <victorr2007@ya.ru>: > > Доброй ночи! > > В программе kompare-16.04.0 не работает перевод. > > Собрал пока себе пакет с добавлением в CMakeLists.txt строки > > add_definitions(-DTRANSLATION_DOMAIN=\"kompare\") > > С ней перевод работает. > > > Доброго утра, > > Исправлено. Спасибо. > > С уважением, > Ваше Спортлото > _______________________________________________ > kde-russian mailing list > kde-russian@lists.kde.ru > https://lists.kde.ru/mailman/listinfo/kde-russian
[-- Attachment #1: Type: text/plain, Size: 1069 bytes --] > Кроме того, KGet всё ещё остаётся основанным на kde4libs (не KF5). $ ldd /usr/bin/kget | awk '/libKF/{print $1}' | xargs libKF5Wallet.so.5 libKF5KCMUtils.so.5 libKF5NotifyConfig.so.5 libKF5KDELibs4Support.so.5 libKF5Notifications.so.5 libKF5KIOWidgets.so.5 libKF5KIOCore.so.5 libKF5XmlGui.so.5 libKF5TextWidgets.so.5 libKF5IconThemes.so.5 libKF5ConfigWidgets.so.5 libKF5Service.so.5 libKF5I18n.so.5 libKF5CoreAddons.so.5 libKF5Completion.so.5 libKF5WidgetsAddons.so.5 libKF5ConfigCore.so.5 libKF5WindowSystem.so.5 libKF5ItemViews.so.5 libKF5Gpgmepp.so.5 libKF5QuickAddons.so.5 libKF5Auth.so.5 libKF5QGpgme.so.5 libKF5ConfigGui.so.5 libKF5Crash.so.5 libKF5KIOFileWidgets.so.5 libKF5Parts.so.5 libKF5Solid.so.5 libKF5JobWidgets.so.5 libKF5GuiAddons.so.5 libKF5Codecs.so.5 libKF5GlobalAccel.so.5 libKF5DBusAddons.so.5 libKF5Attica.so.5 libKF5SonnetUi.so.5 libKF5SonnetCore.so.5 libKF5Declarative.so.5 libKF5Package.so.5 libKF5Gpgmepp-pthread.so.5 libKF5Bookmarks.so.5 libKF5Archive.so.5 -- wbr, mva [-- Attachment #2: This is a digitally signed message part. --] [-- Type: application/pgp-signature, Size: 819 bytes --]
написане Tue, 03 May 2016 11:44:28 +0300, Vadim A. Misbakh-Soloviov <mva@mva.name>: > > Кроме того, KGet всё ещё остаётся основанным на kde4libs (не KF5). > > $ ldd /usr/bin/kget | awk '/libKF/{print $1}' | xargs > libKF5Wallet.so.5 libKF5KCMUtils.so.5 libKF5NotifyConfig.so.5 > libKF5KDELibs4Support.so.5 libKF5Notifications.so.5 libKF5KIOWidgets.so.5 > libKF5KIOCore.so.5 libKF5XmlGui.so.5 libKF5TextWidgets.so.5 > libKF5IconThemes.so.5 libKF5ConfigWidgets.so.5 libKF5Service.so.5 > libKF5I18n.so.5 libKF5CoreAddons.so.5 libKF5Completion.so.5 > libKF5WidgetsAddons.so.5 libKF5ConfigCore.so.5 libKF5WindowSystem.so.5 > libKF5ItemViews.so.5 libKF5Gpgmepp.so.5 libKF5QuickAddons.so.5 > libKF5Auth.so.5 > libKF5QGpgme.so.5 libKF5ConfigGui.so.5 libKF5Crash.so.5 > libKF5KIOFileWidgets.so.5 libKF5Parts.so.5 libKF5Solid.so.5 > libKF5JobWidgets.so.5 libKF5GuiAddons.so.5 libKF5Codecs.so.5 > libKF5GlobalAccel.so.5 libKF5DBusAddons.so.5 libKF5Attica.so.5 > libKF5SonnetUi.so.5 libKF5SonnetCore.so.5 libKF5Declarative.so.5 > libKF5Package.so.5 libKF5Gpgmepp-pthread.so.5 libKF5Bookmarks.so.5 > libKF5Archive.so.5 Ну... Вот некоторые господа, например, и Okular собирают с KF5. Потом с Альбертом ругаются: не работает. Я про основную ветку: https://quickgit.kde.org/?p=kget.git&a=blob&f=CMakeLists.txt С уважением, Юрий