Сегодня обратил внимание ещё на одну ошибку в ветке мастер.
В новых emoji, которые описаны здесь https://vk.com/@kde_ru-nedelya-08-12
Исходники лежат тут https://cgit.kde.org/plasma-desktop.git/tree/applets/kimpanel/backend/ibus/emojier
перевод не работает.
Сначала проверил возможность изменить имя, но там имя, сделанное как для виджета, не подходит,
а так-же на выходе два бинарника,
/usr/lib64/libexec/kimpanel-ibus-panel
/usr/lib64/libexec/kimpanel-ibus-panel-launcher
и не одно из названий не подходит для отображения перевода.
Пришлось просто добавить в вызов domain, и перевод стал работать.
Вот изображение после применения патча https://imgur.com/xSFaFHU
Приложу патч.
Впрочем, это особой погоды не делает.
Похоже, что текст с именами категорий находится в шрифтах,
и остаётся в итоге без перевода.
29.12.2019, 11:18, "Yuri Chornoivan" <[email protected]>:
неділя, 29 грудня 2019 р. 03:09:04 EET Виктор написано:
Доброй ночи.
Вчера обратил внимание, что в ветке мастер нет перевода для модуля
«Параметры системы - Поиск». Оказалось, там две проблемы.
Не указано сканировать файлы qml в /plasma-desktop/kcms/baloo/Messages.sh
https://cgit.kde.org/plasma-desktop.git/tree/kcms/baloo/Messages.sh
И вторая ошибка в имени файла локализации.
В /plasma-desktop/kcms/baloo/CMakeLists.txt записано
add_definitions(-DTRANSLATION_DOMAIN=\"kcm5_baloofile\")
Но этот имя действует только на одно строчку i18n("File Search")
в файле /plasma-desktop/kcms/baloo/kcm.cpp
Для файлов qml похоже работает имя файла, указанное в
KAboutData* about = new KAboutData(
QStringLiteral("kcm_baloofile")
Во всяком случае, если переименовать файл kcm5_baloofile.mo, в
kcm_baloofile.mo, то перевод начинает отображаться.
Даже не предлагаю ничего, только описал проблему.
Просто не знаю, почему в данном случае выбран именно вариант
kcm5_baloofile.po.
Доброго утра,
Починил. Название выбрали по ошибке. Видимо, действовали по шаблону. Студенты,
которые этим занимаются имеют незначительный опыт, поэтому ошибки более чем
вероятны.
С уважением,
Юрий
_______________________________________________
kde-russian mailing list
[email protected]
https://lists.kde.ru/mailman/listinfo/kde-russian
--
С Уважением,
С Уважением,
Виктор
diff -urN plasma-desktop-5.17.80/applets/kimpanel/backend/ibus/emojier/ui/CategoryPage.qml plasma-desktop-5.17.80-patched/applets/kimpanel/backend/ibus/emojier/ui/CategoryPage.qml
--- plasma-desktop-5.17.80/applets/kimpanel/backend/ibus/emojier/ui/CategoryPage.qml 2019-12-29 11:18:44.000000000 +0300
+++ plasma-desktop-5.17.80-patched/applets/kimpanel/backend/ibus/emojier/ui/CategoryPage.qml 2019-12-30 18:29:13.740989489 +0300
@@ -44,7 +44,7 @@
QQC2.TextField {
id: searchField
Layout.fillWidth: true
- placeholderText: i18n("Search...")
+ placeholderText: i18nd("org.kde.plasma.emojier", "Search...")
visible: view.showSearch
onTextChanged: {
emojiModel.search = text
diff -urN plasma-desktop-5.17.80/applets/kimpanel/backend/ibus/emojier/ui/emojier.qml plasma-desktop-5.17.80-patched/applets/kimpanel/backend/ibus/emojier/ui/emojier.qml
--- plasma-desktop-5.17.80/applets/kimpanel/backend/ibus/emojier/ui/emojier.qml 2019-12-29 11:18:44.000000000 +0300
+++ plasma-desktop-5.17.80-patched/applets/kimpanel/backend/ibus/emojier/ui/emojier.qml 2019-12-30 18:39:06.001019279 +0300
@@ -53,7 +53,7 @@
Kirigami.Action {
id: recentAction
checked: window.pageStack.get(0).title === text
- text: i18n("Recent")
+ text: i18nd("org.kde.plasma.emojier", "Recent")
enabled: recentEmojiModel.count > 0
icon.name: "document-open-recent-symbolic"
@@ -64,7 +64,7 @@
Kirigami.Action {
id: searchAction
checked: window.pageStack.get(0).title === text
- text: i18n("Search")
+ text: i18nd("org.kde.plasma.emojier", "Search")
icon.name: "search"
shortcut: StandardKey.Find
@@ -75,14 +75,14 @@
CategoryAction {
id: allAction
- text: i18n("All")
+ text: i18nd("org.kde.plasma.emojier", "All")
icon.name: "view-list-icons"
category: ""
}
globalDrawer: Kirigami.GlobalDrawer {
id: drawer
- title: i18n("Categories")
+ title: i18nd("org.kde.plasma.emojier", "Categories")
collapsible: !topContent.activeFocus
collapsed: true
modal: false
_______________________________________________ kde-russian mailing list [email protected] https://lists.kde.ru/mailman/listinfo/kde-russian
