Re: [kde-russian] plasma-workspace-5.15.90

2019-05-18 Пенетрантность Yuri Chornoivan
неділя, 19 травня 2019 р. 02:45:47 EEST Виктор написано:
> Сейчас без спешки ещё раз попытался сделать себе перевод более аккуратно.
> Вначале на скорую руку сделал, и очень грубо.
> Сейчас разобрался повнимательнее.
> Там четыре вида вызовов.
> 
> i18n(
> i18np(
> i18nc(
> i18ncp(
> 
> заменил их соответственно на
> 
> i18nd("plasma_applet_org.kde.plasma.notifications",
> i18ndp("plasma_applet_org.kde.plasma.notifications",
> i18ndc("plasma_applet_org.kde.plasma.notifications",
> i18ndcp("plasma_applet_org.kde.plasma.notifications",
> 
> В таком виде даже нет необходимости перегенерировать файлы локализации.
> Наложил при сборке пакета этот патч.
> Всё прекрасно работает, включая строки с множественными значениями.

Спасибо. Будем иметь в виду это решение, если не появится чего-нибудь получше.

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

> 17.05.2019, 17:26, "Yuri Chornoivan" :
> Добрый день,
> 
> пʼятниця, 17 травня 2019 р. 12:53:45 EEST Виктор написано:
> 
>  Добрый день!
>  Вчера собирал plasma-5.15.90, и столкнулся с проблемой локализации в пакете
> plasma-workspace. В нём прилично переработаны системные уведомления, и
> теперь строки всплывающих уведомлений, которые находятся в QML файлах, в
> папке plasma-workspace-5.15.90/applets/notifications/package/contents/ui/
> отображаются без перевода.
>  Вот картинка для примера https://imgur.com/a/0sJDLva
>  В этих файлах довольно много текста.
>  https://cgit.kde.org/plasma-workspace.git/tree/applets/notifications/packag
> e /contents/ui Для проверки поправил файлы через костыли, и перевод начал
> отображаться. Но вариант грубый и неправильный.
>  Не соображу, куда бы сообщить об этой проблема, так что написал сюда, как
>  всегда, в надежде на помощь Юрия.
> 
> Самому найти ничего особенного не удалось. Возможно, надо было назвать
> каталог org.kde.plasma.private.notifications, но я не уверен. Написал в
> kde-18n-doc. 
> 
>  И ещё.
>  В файле
>  plasma-workspace-5.15.90/applets/notifications/package/contents/ui/main.qml
> https://cgit.kde.org/plasma-workspace.git/tree/applets/notifications/packag
> e/contents/ui/main.qml пропущен вызов локализации в 66 строке
>  «lines.push("No unread notificatons");»
> 
> Исправил. Спасибо.
> 
> С уважением,
> Юрий
> ___
> kde-russian mailing list
> kde-russian@lists.kde.ru
> https://lists.kde.ru/mailman/listinfo/kde-russian
> 
>  
>  
> -- 
> С Уважением,
> Виктор
>  
> victorr2...@yandex.ru
>  

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

Re: [kde-russian] plasma-workspace-5.15.90

2019-05-18 Пенетрантность Виктор
Сейчас без спешки ещё раз попытался сделать себе перевод более аккуратно.Вначале на скорую руку сделал, и очень грубо.Сейчас разобрался повнимательнее.Там четыре вида вызовов.i18n(i18np(i18nc(i18ncp(заменил их соответственно наi18nd("plasma_applet_org.kde.plasma.notifications",i18ndp("plasma_applet_org.kde.plasma.notifications",i18ndc("plasma_applet_org.kde.plasma.notifications",i18ndcp("plasma_applet_org.kde.plasma.notifications",В таком виде даже нет необходимости перегенерировать файлы локализации.Наложил при сборке пакета этот патч.Всё прекрасно работает, включая строки с множественными значениями. 17.05.2019, 17:26, "Yuri Chornoivan" :Добрый день,пʼятниця, 17 травня 2019 р. 12:53:45 EEST Виктор написано: Добрый день! Вчера собирал plasma-5.15.90, и столкнулся с проблемой локализации в пакете plasma-workspace. В нём прилично переработаны системные уведомления, и теперь строки всплывающих уведомлений, которые находятся в QML файлах, в папке plasma-workspace-5.15.90/applets/notifications/package/contents/ui/ отображаются без перевода. Вот картинка для примера https://imgur.com/a/0sJDLva В этих файлах довольно много текста. https://cgit.kde.org/plasma-workspace.git/tree/applets/notifications/package /contents/ui Для проверки поправил файлы через костыли, и перевод начал отображаться. Но вариант грубый и неправильный. Не соображу, куда бы сообщить об этой проблема, так что написал сюда, как всегда, в надежде на помощь Юрия.Самому найти ничего особенного не удалось. Возможно, надо было назвать каталогorg.kde.plasma.private.notifications, но я не уверен. Написал в kde-18n-doc.  И ещё. В файле plasma-workspace-5.15.90/applets/notifications/package/contents/ui/main.qml https://cgit.kde.org/plasma-workspace.git/tree/applets/notifications/packag e/contents/ui/main.qml пропущен вызов локализации в 66 строке «lines.push("No unread notificatons");»Исправил. Спасибо.С уважением,Юрий___kde-russian mailing listkde-russian@lists.kde.ruhttps://lists.kde.ru/mailman/listinfo/kde-russian  -- С Уважением,Виктор victorr2...@yandex.ru diff -urN plasma-workspace-5.15.90/applets/notifications/package/contents/ui/EditContextMenu.qml plasma-workspace-5.15.90-patched/applets/notifications/package/contents/ui/EditContextMenu.qml
--- plasma-workspace-5.15.90/applets/notifications/package/contents/ui/EditContextMenu.qml	2019-05-16 14:13:15.0 +0300
+++ plasma-workspace-5.15.90-patched/applets/notifications/package/contents/ui/EditContextMenu.qml	2019-05-19 01:09:09.903323514 +0300
@@ -44,7 +44,7 @@
 }
 
 PlasmaComponents.MenuItem {
-text: i18n("Copy Link Address")
+text: i18nd("plasma_applet_org.kde.plasma.notifications", "Copy Link Address")
 onClicked: __clipboard.content = contextMenu.link
 visible: contextMenu.link !== ""
 }
@@ -55,7 +55,7 @@
 }
 
 PlasmaComponents.MenuItem {
-text: i18n("Copy")
+text: i18nd("plasma_applet_org.kde.plasma.notifications", "Copy")
 icon: "edit-copy"
 enabled: typeof target.selectionStart !== "undefined"
 ? target.selectionStart !== target.selectionEnd
@@ -71,7 +71,7 @@
 
 PlasmaComponents.MenuItem {
 id: selectAllAction
-text: i18n("Select All")
+text: i18nd("plasma_applet_org.kde.plasma.notifications", "Select All")
 onClicked: target.selectAll()
 visible: typeof target.selectAll === "function"
 }
diff -urN plasma-workspace-5.15.90/applets/notifications/package/contents/ui/FullRepresentation.qml plasma-workspace-5.15.90-patched/applets/notifications/package/contents/ui/FullRepresentation.qml
--- plasma-workspace-5.15.90/applets/notifications/package/contents/ui/FullRepresentation.qml	2019-05-16 14:13:15.0 +0300
+++ plasma-workspace-5.15.90-patched/applets/notifications/package/contents/ui/FullRepresentation.qml	2019-05-19 01:10:51.869990936 +0300
@@ -78,7 +78,7 @@
 
 PlasmaComponents3.CheckBox {
 id: dndCheck
-text: i18n("Do not disturb")
+text: i18nd("plasma_applet_org.kde.plasma.notifications", "Do not disturb")
 spacing: units.smallSpacing
 checkable: true
 checked: Globals.inhibited
@@ -114,7 +114,7 @@
 }
 
 PlasmaComponents.Label {
-text: i18n("Do not disturb")
+text: i18nd("plasma_applet_org.kde.plasma.notifications", "Do not disturb")
 }
 }
 
@@ -135,12 +135,12 @@
 var d = dndMenu.date;
 d.setHours(d.getHours() + 1);
 d.setSeconds(0);
-model.push({date: d, text: i18n("For 1 hour")});
+model.push({date: d, text: i18nd("plasma_applet_org.kde.plasma.notifications", "For 1 hour")});
 

Re: [kde-russian] plasma-workspace-5.15.90

2019-05-17 Пенетрантность Виктор
Похоже, изменение имени папки не помогает.Правда я менял не на org.kde.plasma.private.notifications,а заменил строки org.kde.plasma.private.notifications, на org.kde.plasma.notifications.Если установить org.kde.plasma.private.notifications, то очень уж длинные имена desktop файлов получаются на выходе.В общем, не помогло в моём случае, такое изменение.Подожду результата от разработчиков. 17.05.2019, 17:45, "Виктор" :Тоже были мысли обратить внимание на строкуconst char uri[] = "org.kde.plasma.private.notifications";в файле https://cgit.kde.org/plasma-workspace.git/tree/applets/notifications/notificationapplet.cppно отложил не будущее.Хотелось побыстрее развязаться со сборкой.Собирал сразу kf-5.58.0 и новую plasma5, так что уже не до таких экспериментов было.На скорую руку заменил вызовы на «i18nd("plasma_applet_org.kde.plasma.notifications",»,сделал патч и вроде работает.Но теперь можно поиграть с названием папки.Сейчас соберу с заменой в CMakeLists.txt строки наplasma_install_package(org.kde.plasma.private.notifications) 17.05.2019, 17:26, "Yuri Chornoivan" :Добрый день,пʼятниця, 17 травня 2019 р. 12:53:45 EEST Виктор написано: Добрый день! Вчера собирал plasma-5.15.90, и столкнулся с проблемой локализации в пакете plasma-workspace. В нём прилично переработаны системные уведомления, и теперь строки всплывающих уведомлений, которые находятся в QML файлах, в папке plasma-workspace-5.15.90/applets/notifications/package/contents/ui/ отображаются без перевода. Вот картинка для примера https://imgur.com/a/0sJDLva В этих файлах довольно много текста. https://cgit.kde.org/plasma-workspace.git/tree/applets/notifications/package /contents/ui Для проверки поправил файлы через костыли, и перевод начал отображаться. Но вариант грубый и неправильный. Не соображу, куда бы сообщить об этой проблема, так что написал сюда, как всегда, в надежде на помощь Юрия.Самому найти ничего особенного не удалось. Возможно, надо было назвать каталогorg.kde.plasma.private.notifications, но я не уверен. Написал в kde-18n-doc.  И ещё. В файле plasma-workspace-5.15.90/applets/notifications/package/contents/ui/main.qml https://cgit.kde.org/plasma-workspace.git/tree/applets/notifications/packag e/contents/ui/main.qml пропущен вызов локализации в 66 строке «lines.push("No unread notificatons");»Исправил. Спасибо.С уважением,Юрий___kde-russian mailing listkde-russian@lists.kde.ruhttps://lists.kde.ru/mailman/listinfo/kde-russian  -- С Уважением,Виктор victorr2...@yandex.ru ,___kde-russian mailing listkde-russian@lists.kde.ruhttps://lists.kde.ru/mailman/listinfo/kde-russian  -- С Уважением,Виктор victorr2...@yandex.ru ___
kde-russian mailing list
kde-russian@lists.kde.ru
https://lists.kde.ru/mailman/listinfo/kde-russian

Re: [kde-russian] plasma-workspace-5.15.90

2019-05-17 Пенетрантность Виктор
Тоже были мысли обратить внимание на строкуconst char uri[] = "org.kde.plasma.private.notifications";в файле https://cgit.kde.org/plasma-workspace.git/tree/applets/notifications/notificationapplet.cppно отложил не будущее.Хотелось побыстрее развязаться со сборкой.Собирал сразу kf-5.58.0 и новую plasma5, так что уже не до таких экспериментов было.На скорую руку заменил вызовы на «i18nd("plasma_applet_org.kde.plasma.notifications",»,сделал патч и вроде работает.Но теперь можно поиграть с названием папки.Сейчас соберу с заменой в CMakeLists.txt строки наplasma_install_package(org.kde.plasma.private.notifications) 17.05.2019, 17:26, "Yuri Chornoivan" :Добрый день,пʼятниця, 17 травня 2019 р. 12:53:45 EEST Виктор написано: Добрый день! Вчера собирал plasma-5.15.90, и столкнулся с проблемой локализации в пакете plasma-workspace. В нём прилично переработаны системные уведомления, и теперь строки всплывающих уведомлений, которые находятся в QML файлах, в папке plasma-workspace-5.15.90/applets/notifications/package/contents/ui/ отображаются без перевода. Вот картинка для примера https://imgur.com/a/0sJDLva В этих файлах довольно много текста. https://cgit.kde.org/plasma-workspace.git/tree/applets/notifications/package /contents/ui Для проверки поправил файлы через костыли, и перевод начал отображаться. Но вариант грубый и неправильный. Не соображу, куда бы сообщить об этой проблема, так что написал сюда, как всегда, в надежде на помощь Юрия.Самому найти ничего особенного не удалось. Возможно, надо было назвать каталогorg.kde.plasma.private.notifications, но я не уверен. Написал в kde-18n-doc.  И ещё. В файле plasma-workspace-5.15.90/applets/notifications/package/contents/ui/main.qml https://cgit.kde.org/plasma-workspace.git/tree/applets/notifications/packag e/contents/ui/main.qml пропущен вызов локализации в 66 строке «lines.push("No unread notificatons");»Исправил. Спасибо.С уважением,Юрий___kde-russian mailing listkde-russian@lists.kde.ruhttps://lists.kde.ru/mailman/listinfo/kde-russian  -- С Уважением,Виктор victorr2...@yandex.ru ___
kde-russian mailing list
kde-russian@lists.kde.ru
https://lists.kde.ru/mailman/listinfo/kde-russian

Re: [kde-russian] plasma-workspace-5.15.90

2019-05-17 Пенетрантность Yuri Chornoivan
Добрый день,

пʼятниця, 17 травня 2019 р. 12:53:45 EEST Виктор написано:
> Добрый день!
> Вчера собирал plasma-5.15.90, и столкнулся с проблемой локализации в пакете
> plasma-workspace. В нём прилично переработаны системные уведомления, и
> теперь строки всплывающих уведомлений, которые находятся в QML файлах, в
> папке plasma-workspace-5.15.90/applets/notifications/package/contents/ui/
> отображаются без перевода.
> Вот картинка для примера https://imgur.com/a/0sJDLva
> В этих файлах довольно много текста.
> https://cgit.kde.org/plasma-workspace.git/tree/applets/notifications/package
> /contents/ui Для проверки поправил файлы через костыли, и перевод начал
> отображаться. Но вариант грубый и неправильный.
> Не соображу, куда бы сообщить об этой проблема, так что написал сюда, как
> всегда, в надежде на помощь Юрия.

Самому найти ничего особенного не удалось. Возможно, надо было назвать каталог 
org.kde.plasma.private.notifications, но я не уверен. Написал в kde-18n-doc.

> И ещё.
> В файле
> plasma-workspace-5.15.90/applets/notifications/package/contents/ui/main.qml
> https://cgit.kde.org/plasma-workspace.git/tree/applets/notifications/packag
> e/contents/ui/main.qml пропущен вызов локализации в 66 строке
> «lines.push("No unread notificatons");» 

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

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

[kde-russian] plasma-workspace-5.15.90

2019-05-17 Пенетрантность Виктор
Добрый день!Вчера собирал plasma-5.15.90, и столкнулся с проблемой локализации в пакете plasma-workspace.В нём прилично переработаны системные уведомления, и теперь строки всплывающих уведомлений,которые находятся в QML файлах, в папке plasma-workspace-5.15.90/applets/notifications/package/contents/ui/отображаются без перевода.Вот картинка для примера https://imgur.com/a/0sJDLvaВ этих файлах довольно много текста.https://cgit.kde.org/plasma-workspace.git/tree/applets/notifications/package/contents/uiДля проверки поправил файлы через костыли, и перевод начал отображаться.Но вариант грубый и неправильный.Не соображу, куда бы сообщить об этой проблема, так что написал сюда, как всегда, в надежде на помощь Юрия.И ещё.В файле plasma-workspace-5.15.90/applets/notifications/package/contents/ui/main.qmlhttps://cgit.kde.org/plasma-workspace.git/tree/applets/notifications/package/contents/ui/main.qmlпропущен вызов локализации в 66 строке «lines.push("No unread notificatons");» -- С Уважением,Виктор victorr2...@yandex.ru ___
kde-russian mailing list
kde-russian@lists.kde.ru
https://lists.kde.ru/mailman/listinfo/kde-russian