рассылка русскоязычной группы пользователей и разработчиков KDE
 help / color / mirror / Atom feed
* Re: [kde-russian] kompare
  @ 2016-04-25  6:03 ` Yuri Chornoivan
    0 siblings, 1 reply; 4+ messages in thread
From: Yuri Chornoivan @ 2016-04-25  6:03 UTC (permalink / raw)
  To: KDE russian translation mailing list

написане Mon, 25 Apr 2016 04:15:43 +0300, Виктор <victorr2007@ya.ru>:

> Доброй ночи!
>
> В программе kompare-16.04.0 не работает перевод.
>
> Собрал пока себе пакет с добавлением в CMakeLists.txt строки
>
> add_definitions(-DTRANSLATION_DOMAIN=\"kompare\")
>
> С ней перевод работает.
>

Доброго утра,

Исправлено. Спасибо.

С уважением,
Ваше Спортлото

^ permalink raw reply	[flat|nested] 4+ messages in thread

* Re: [kde-russian] kompare
  @ 2016-05-03  8:14     ` Yuri Chornoivan
  2016-05-03  8:44       ` Vadim A. Misbakh-Soloviov
  0 siblings, 1 reply; 4+ messages in thread
From: Yuri Chornoivan @ 2016-05-03  8:14 UTC (permalink / raw)
  To: KDE russian translation mailing list

написане 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

^ permalink raw reply	[flat|nested] 4+ messages in thread

* Re: [kde-russian] kompare
  2016-05-03  8:14     ` Yuri Chornoivan
@ 2016-05-03  8:44       ` Vadim A. Misbakh-Soloviov
  2016-05-03  8:50         ` Yuri Chornoivan
  0 siblings, 1 reply; 4+ messages in thread
From: Vadim A. Misbakh-Soloviov @ 2016-05-03  8:44 UTC (permalink / raw)
  To: KDE russian translation mailing list

[-- 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 --]

^ permalink raw reply	[flat|nested] 4+ messages in thread

* Re: [kde-russian] kompare
  2016-05-03  8:44       ` Vadim A. Misbakh-Soloviov
@ 2016-05-03  8:50         ` Yuri Chornoivan
  0 siblings, 0 replies; 4+ messages in thread
From: Yuri Chornoivan @ 2016-05-03  8:50 UTC (permalink / raw)
  To: KDE russian translation mailing list

написане 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

С уважением,
Юрий

^ permalink raw reply	[flat|nested] 4+ messages in thread

end of thread, other threads:[~2016-05-03  8:50 UTC | newest]

Thread overview: 4+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2016-04-25  6:03 ` [kde-russian] kompare Yuri Chornoivan
2016-05-03  8:14     ` Yuri Chornoivan
2016-05-03  8:44       ` Vadim A. Misbakh-Soloviov
2016-05-03  8:50         ` Yuri Chornoivan

рассылка русскоязычной группы пользователей и разработчиков KDE

This inbox may be cloned and mirrored by anyone:

	git clone --mirror http://lore.altlinux.org/kde-russian/0 kde-russian/git/0.git

	# If you have public-inbox 1.1+ installed, you may
	# initialize and index your mirror using the following commands:
	public-inbox-init -V2 kde-russian kde-russian/ http://lore.altlinux.org/kde-russian \
		kde-russian@lists.kde.ru
	public-inbox-index kde-russian

Example config snippet for mirrors.
Newsgroup available over NNTP:
	nntp://lore.altlinux.org/org.altlinux.lists.kde-russian


AGPL code for this site: git clone https://public-inbox.org/public-inbox.git