Re: [kde-russian] kompare

2016-05-03 Пенетрантность Yuri Chornoivan
написане Tue, 03 May 2016 11:44:28 +0300, Vadim A. Misbakh-Soloviov  
:



 > Кроме того, 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=blob=CMakeLists.txt

С уважением,
Юрий
___
kde-russian mailing list
kde-russian@lists.kde.ru
https://lists.kde.ru/mailman/listinfo/kde-russian

Re: [kde-russian] kompare

2016-05-03 Пенетрантность Vadim A. Misbakh-Soloviov
 > Кроме того, 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

signature.asc
Description: This is a digitally signed message part.
___
kde-russian mailing list
kde-russian@lists.kde.ru
https://lists.kde.ru/mailman/listinfo/kde-russian

Re: [kde-russian] kompare

2016-05-03 Пенетрантность Yuri Chornoivan

написане Tue, 03 May 2016 03:20:52 +0300, Виктор :


Доброй ночи!

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


Кстати, подсмотрел там возможное решение на будущее, которое уже  
пригодилось в

kget, версия frameworks.

https://quickgit.kde.org/?p=kget.git=shortlog=689797d9b3bff571da62fd84ce7886da81b06bdb

Поэтому и пишу.

Там пока не отображается перевод.

Сделал такой патч (приложу к сообщению), и перевод начал работать.

Что порадовало, теперь контекстное меню в диалогах открытия и сохранения  
файлов

стало отображать перевод.

Но вот в kget.cpp

https://quickgit.kde.org/?p=kget.git=blob=945ad6e2739ebb6f317fc0e83307f000d1650878=689797d9b3bff571da62fd84ce7886da81b06bdb=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" :

написане Mon, 25 Apr 2016 04:15:43 +0300, Виктор :

Доброй ночи!

В программе 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

___
kde-russian mailing list
kde-russian@lists.kde.ru
https://lists.kde.ru/mailman/listinfo/kde-russian

Re: [kde-russian] kompare

2016-05-02 Пенетрантность Виктор
Доброй ночи!Видел, что потом откатили изменения, так как проблема уже была исправлена ранее.Кстати, подсмотрел там возможное решение на будущее, которое уже пригодилось в kget, версия frameworks.https://quickgit.kde.org/?p=kget.git=shortlog=689797d9b3bff571da62fd84ce7886da81b06bdbПоэтому и пишу.Там пока не отображается перевод.Сделал такой патч (приложу к сообщению), и перевод начал работать.Что порадовало, теперь контекстное меню в диалогах открытия и сохранения файлов стало отображать перевод.Но вот в kget.cpp https://quickgit.kde.org/?p=kget.git=blob=945ad6e2739ebb6f317fc0e83307f000d1650878=689797d9b3bff571da62fd84ce7886da81b06bdb=core%2Fkget.cppстроки addGroup(i18n("My Downloads"));остаются без перевода.Правда так было всегда в прошлом.Может есть возможность это исправить?  25.04.2016, 09:04, "Yuri Chornoivan" :написане Mon, 25 Apr 2016 04:15:43 +0300, Виктор : Доброй ночи! В программе kompare-16.04.0 не работает перевод. Собрал пока себе пакет с добавлением в CMakeLists.txt строки add_definitions(-DTRANSLATION_DOMAIN=\"kompare\") С ней перевод работает.Доброго утра,Исправлено. Спасибо.С уважением,Ваше Спортлото___kde-russian mailing listkde-russian@lists.kde.ruhttps://lists.kde.ru/mailman/listinfo/kde-russian  -- С Уважением Виктор mailto:victorr2...@narod.ru 

kget-l10n.tar.gz
Description: GNU Zip compressed data
___
kde-russian mailing list
kde-russian@lists.kde.ru
https://lists.kde.ru/mailman/listinfo/kde-russian

Re: [kde-russian] kompare

2016-04-25 Пенетрантность Yuri Chornoivan

написане Mon, 25 Apr 2016 04:15:43 +0300, Виктор :


Доброй ночи!

В программе 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