From 68fdf2fcf2ea57850c05365efe3a1d657c90227c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Andrius=20=C5=A0tikonas?= Date: Sun, 25 Oct 2020 23:45:28 +0000 Subject: [PATCH] Use XmlMessages.sh for translations of polkit policy files. --- CMakeLists.txt | 1 - src/XmlMessages.sh | 26 +++++++ src/util/CMakeLists.txt | 4 +- .../org.kde.kpmcore.externalcommand.actions | 65 ------------------ .../org.kde.kpmcore.externalcommand.policy | 68 +++++++++++++++++++ 5 files changed, 96 insertions(+), 68 deletions(-) create mode 100644 src/XmlMessages.sh delete mode 100644 src/util/org.kde.kpmcore.externalcommand.actions create mode 100644 src/util/org.kde.kpmcore.externalcommand.policy diff --git a/CMakeLists.txt b/CMakeLists.txt index eafbda8..5694bfc 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -58,7 +58,6 @@ find_package(Qt5 ${QT_MIN_VERSION} CONFIG REQUIRED COMPONENTS # Load the frameworks we need find_package(KF5 ${KF5_MIN_VERSION} REQUIRED - Auth CoreAddons I18n WidgetsAddons diff --git a/src/XmlMessages.sh b/src/XmlMessages.sh new file mode 100644 index 0000000..e342baf --- /dev/null +++ b/src/XmlMessages.sh @@ -0,0 +1,26 @@ +# SPDX-FileCopyrightText: 2020 Andrius Štikonas +# SPDX-License-Identifier: MIT + +function get_files +{ + echo util/org.kde.kpmcore.externalcommand.policy +} + +function po_for_file +{ + case "$1" in + util/org.kde.kpmcore.externalcommand.policy) + echo kpmcore._policy_.po + ;; + esac +} + +function tags_for_file +{ + case "$1" in + util/org.kde.kpmcore.externalcommand.policy) + echo description + echo message + ;; + esac +} diff --git a/src/util/CMakeLists.txt b/src/util/CMakeLists.txt index fcd4721..bfe06f7 100644 --- a/src/util/CMakeLists.txt +++ b/src/util/CMakeLists.txt @@ -1,7 +1,7 @@ # SPDX-FileCopyrightText: 2008,2012 Volker Lanz # SPDX-FileCopyrightText: 2015 Chris Campbell # SPDX-FileCopyrightText: 2015 Teo Mrnjavac -# SPDX-FileCopyrightText: 2015 Andrius Štikonas +# SPDX-FileCopyrightText: 2015-2020 Andrius Štikonas # SPDX-FileCopyrightText: 2018 Huzaifa Faruqui # SPDX-FileCopyrightText: 2019 Albert Astals Cid # SPDX-FileCopyrightText: 2019 Antonio Rojas @@ -59,7 +59,7 @@ target_link_libraries(kpmcore_externalcommand install(TARGETS kpmcore_externalcommand DESTINATION ${KDE_INSTALL_LIBEXECDIR}) install( FILES util/org.kde.kpmcore.helperinterface.conf DESTINATION ${KDE_INSTALL_DBUSDIR}/system.d ) -kauth_install_actions(org.kde.kpmcore.externalcommand util/org.kde.kpmcore.externalcommand.actions) +install( FILES util/org.kde.kpmcore.externalcommand.policy DESTINATION ${POLKITQT-1_POLICY_FILES_INSTALL_DIR}) ecm_install_configured_files( INPUT util/org.kde.kpmcore.helperinterface.service.in DESTINATION ${KDE_INSTALL_DBUSDIR}/system-services diff --git a/src/util/org.kde.kpmcore.externalcommand.actions b/src/util/org.kde.kpmcore.externalcommand.actions deleted file mode 100644 index 827a56b..0000000 --- a/src/util/org.kde.kpmcore.externalcommand.actions +++ /dev/null @@ -1,65 +0,0 @@ -[Domain] -Icon=partitionmanager - -[org.kde.kpmcore.externalcommand.init] -Name=Start external command daemon -Name[ast]=Aniciu del degorriu de comandos esternos -Name[ca]=Inicia el dimoni d'ordres externes -Name[ca@valencia]=Inicia el dimoni d'ordres externes -Name[cs]=Spustit démona externích příkazů -Name[da]=Start ekstern kommando-dæmon -Name[de]=Externen Befehlsdienst starten -Name[el]=Εκκίνηση διεργασίας με εξωτερική εντολή -Name[en_GB]=Start external command daemon -Name[es]=Iniciar el demonio de órdenes externas -Name[et]=Välise käsu deemoni käivitamine -Name[eu]=Abiarazi kanpoko komandoen daimona -Name[fi]=Käynnistä ulkoinen komentopalvelu -Name[fr]=Lancer le démon de la commande externe -Name[gl]=Iniciar o servizo de orde externa -Name[it]=Avvia demone per comando esterno -Name[ko]=외부 명령 데몬 시작 -Name[lt]=Paleisti išorinių komandų tarnybą -Name[nl]=Start externe opdrachtdaemon -Name[pl]=Rozpocznij usługę zewnętrznego polecenia -Name[pt]=Iniciar o servidor de comandos externos -Name[pt_BR]=Iniciar comando externo do daemon -Name[sk]=Spustiť externé démony príkazov -Name[sl]=Zaženite demon za zunanje ukaze -Name[sv]=Starta extern kommandodemon -Name[uk]=Запуск фонової служби зовнішньої команди -Name[x-test]=xxStart external command daemonxx -Name[zh_TW]=啟動外部指令守護程式 -Description=Administrative privileges are required to manage disks -Description[ast]=Ríquense los privilexos alministrativos pa xestionar discos -Description[ca]=Es requereixen privilegis d'administrador per a gestionar els discs -Description[ca@valencia]=Es requereixen privilegis d'administrador per a gestionar els discs -Description[cs]=Pro správu disků jsou potřeba práva administrátora -Description[da]=Der kræves administrative rettigheder for at håndtere diske -Description[de]=Systemverwalterrechte sind zur Verwaltung von Festplatten erforderlich -Description[el]=Απαιτούνται δικαιώματα διαχειριστή για τη διαχείριση δίσκων -Description[en_GB]=Administrative privileges are required to manage disks -Description[es]=Se necesitan permisos de administrador para gestionar discos -Description[et]=Ketaste haldamiseks on tarvis administraatori õigusi -Description[eu]=Administrazio pribilegioak behar dira diskoak kudeatzeko -Description[fi]=Levyjen hallinta vaatii pääkäyttäjäoikeuksia -Description[fr]=Vous devez disposer des privilèges d'administrateur pour gérer les disques -Description[gl]=Requírense privilexios de administración para xestionar discos. -Description[it]=Per gestire il disco sono richiesti privilegi di amministratore -Description[ja]=ディスクを管理するには管理者権限が必要です -Description[ko]=디스크를 관리하려면 권한이 필요함 -Description[lt]=Diskų tvarkymui reikalingos administratoriaus teisės -Description[nl]=Er zijn administratieve rechten vereist om schijven te beheren -Description[pl]=Do zarządzania dyskami wymagane są uprawnienia administratora -Description[pt]=São necessários privilégios de administrador para gerir os discos -Description[pt_BR]=São necessários privilégios administrativos para gerenciar discos -Description[ru]=Для управления дисками требуются права администратора -Description[sk]=Na správu diskov sa vyžadujú práva správcu -Description[sl]=Za upravljanje diskov so potrebne pravice upravljavca računalnika -Description[sv]=Administratörsprivilegier krävs för att hantera diskar -Description[uk]=Для керування дисками потрібні права доступу адміністратора (root) -Description[x-test]=xxAdministrative privileges are required to manage disksxx -Description[zh_CN]=管理磁盘需要管理权限 -Description[zh_TW]=管理硬碟需要管理員權限 -Policy=auth_admin -Persistence=session diff --git a/src/util/org.kde.kpmcore.externalcommand.policy b/src/util/org.kde.kpmcore.externalcommand.policy new file mode 100644 index 0000000..41fd1da --- /dev/null +++ b/src/util/org.kde.kpmcore.externalcommand.policy @@ -0,0 +1,68 @@ + + + +partitionmanager + + Aniciu del degorriu de comandos esternos + Inicia el dimoni d'ordres externes + Spustit démona externích příkazů + Start ekstern kommando-dæmon + Externen Befehlsdienst starten + Εκκίνηση διεργασίας με εξωτερική εντολή + Start external command daemon + Start external command daemon + Iniciar el demonio de órdenes externas + Välise käsu deemoni käivitamine + Abiarazi kanpoko komandoen daimona + Käynnistä ulkoinen komentopalvelu + Lancer le démon de la commande externe + Iniciar o servizo de orde externa + Avvia demone per comando esterno + 외부 명령 데몬 시작 + Paleisti išorinių komandų tarnybą + Start externe opdrachtdaemon + Rozpocznij usługę zewnętrznego polecenia + Iniciar o servidor de comandos externos + Iniciar comando externo do daemon + Spustiť externé démony príkazov + Zaženite demon za zunanje ukaze + Starta extern kommandodemon + Запуск фонової служби зовнішньої команди + 啟動外部指令守護程式 + Ríquense los privilexos alministrativos pa xestionar discos + Es requereixen privilegis d'administrador per a gestionar els discs + Pro správu disků jsou potřeba práva administrátora + Der kræves administrative rettigheder for at håndtere diske + Systemverwalterrechte sind zur Verwaltung von Festplatten erforderlich + Απαιτούνται δικαιώματα διαχειριστή για τη διαχείριση δίσκων + Administrative privileges are required to manage disks + Administrative privileges are required to manage disks + Se necesitan permisos de administrador para gestionar discos + Ketaste haldamiseks on tarvis administraatori õigusi + Administrazio pribilegioak behar dira diskoak kudeatzeko + Levyjen hallinta vaatii pääkäyttäjäoikeuksia + Vous devez disposer des privilèges d'administrateur pour gérer les disques + Requírense privilexios de administración para xestionar discos. + Per gestire il disco sono richiesti privilegi di amministratore + ディスクを管理するには管理者権限が必要です + 디스크를 관리하려면 권한이 필요함 + Diskų tvarkymui reikalingos administratoriaus teisės + Er zijn administratieve rechten vereist om schijven te beheren + Do zarządzania dyskami wymagane są uprawnienia administratora + São necessários privilégios de administrador para gerir os discos + São necessários privilégios administrativos para gerenciar discos + Для управления дисками требуются права администратора + Na správu diskov sa vyžadujú práva správcu + Za upravljanje diskov so potrebne pravice upravljavca računalnika + Administratörsprivilegier krävs för att hantera diskar + Для керування дисками потрібні права доступу адміністратора (root) + 管理磁盘需要管理权限 + 管理硬碟需要管理員權限 + + no + auth_admin_keep + + +