diff --git a/CMakeLists.txt b/CMakeLists.txt --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -1,12 +1,12 @@ cmake_minimum_required(VERSION 3.0) -set(KF5_VERSION "5.48.0") # handled by release scripts -set(KF5_DEP_VERSION "5.48.0") # handled by release scripts +set(KF5_VERSION "5.50.0") # handled by release scripts +set(KF5_DEP_VERSION "5.49.0") # handled by release scripts project(Plasma VERSION ${KF5_VERSION}) # ECM setup include(FeatureSummary) -find_package(ECM 5.48.0 NO_MODULE) +find_package(ECM 5.49.0 NO_MODULE) set_package_properties(ECM PROPERTIES TYPE REQUIRED DESCRIPTION "Extra CMake Modules." URL "https://projects.kde.org/projects/kdesupport/extra-cmake-modules") feature_summary(WHAT REQUIRED_PACKAGES_NOT_FOUND FATAL_ON_MISSING_REQUIRED_PACKAGES) diff --git a/examples/applets/conditionalloader/metadata.desktop b/examples/applets/conditionalloader/metadata.desktop --- a/examples/applets/conditionalloader/metadata.desktop +++ b/examples/applets/conditionalloader/metadata.desktop @@ -12,7 +12,7 @@ Name[en_GB]=Applet Test Name[es]=Prueba de miniaplicación Name[et]=Apleti test -Name[eu]=Applet proba +Name[eu]=Aplikaziotxo-proba Name[fi]=Sovelmatesti Name[fr]=Applet test Name[gd]=Deuchainn air aplaid diff --git a/examples/applets/dataenginemodel/metadata.desktop b/examples/applets/dataenginemodel/metadata.desktop --- a/examples/applets/dataenginemodel/metadata.desktop +++ b/examples/applets/dataenginemodel/metadata.desktop @@ -7,7 +7,7 @@ Comment[en_GB]=Example applet that shows how to use Models embedded in DataEngines Comment[es]=Miniaplicación de ejemplo que muestra cómo usar modelos empotrados en motores de datos Comment[et]=Näidisaplett selle kohta, kuidas kasutada andmemootoritesse põimitud mudeleid -Comment[eu]=Adibide appleta, erakusten duena 'DataEngine'tan txertatutako ereduak nola erabili +Comment[eu]=Adibide aplikaziotxoa, «DataEngine»etan kapsulatutako modeloak nola erabili erakusten duena Comment[fi]=Esimerkkisovelma, joka näyttää, miten tietomoottoreihin upotettuja malleja käytetään Comment[fr]=Exemple d'applet qui montre comment utiliser les modèles embarqués dans DataEngines Comment[gd]=Aplaid-eisimpleir a sheallas mar a chleachdas tu modailean leabaichte ann an DataEngines diff --git a/examples/containments/testcontainment/metadata.desktop b/examples/containments/testcontainment/metadata.desktop --- a/examples/containments/testcontainment/metadata.desktop +++ b/examples/containments/testcontainment/metadata.desktop @@ -9,7 +9,7 @@ Name[en_GB]=Containment Test Name[es]=Prueba de contenedor Name[et]=Konteineri test -Name[eu]=Edukiontzi proba +Name[eu]=Konfinamendu-proba Name[fi]=Sovelmasäiiliötesti Name[fr]=Test du conteneur Name[gd]=Deuchainn air soithichean diff --git a/examples/dataengines/customDataContainers/plasma-dataengine-example-customDataContainers.desktop b/examples/dataengines/customDataContainers/plasma-dataengine-example-customDataContainers.desktop --- a/examples/dataengines/customDataContainers/plasma-dataengine-example-customDataContainers.desktop +++ b/examples/dataengines/customDataContainers/plasma-dataengine-example-customDataContainers.desktop @@ -8,7 +8,7 @@ Name[en_GB]=Custom DataContainers Name[es]=«DataContainers» personalizados Name[et]=Kohandatud andmekonteinerid -Name[eu]='DataContainer' pertsonalizatuak +Name[eu]=Norberak finkatutako «DataContainer»rak Name[fi]=Mukautetut DataContainerit Name[fr]=DataContainers personnalisés Name[gd]=DataContainers gnàthaichte @@ -47,7 +47,7 @@ Comment[en_GB]=A demonstration of how to subclass DataContainer Comment[es]=Una demostración de cómo derivar una clase de «DataContainer» Comment[et]=Näidis, kuidas muuta andmekonteiner alamklassiks -Comment[eu]='DataContainer' azpiklase bat egiteko erakustaldi bat +Comment[eu]=«DataContainer» azpiklase bat egiteko erakustaldi bat Comment[fi]=Demonstraatio DataContainerin aliluokittamisesta Comment[fr]=Une démonstration de comment faire une sous-classe de « DataContainer » Comment[gd]=Taisbeanadh air mar a chruthaicheas tu fo-chlasaichean aig DataContainer diff --git a/src/plasma/containment.cpp b/src/plasma/containment.cpp --- a/src/plasma/containment.cpp +++ b/src/plasma/containment.cpp @@ -124,7 +124,7 @@ //btw, do we really want to use title() when it's a desktopcontainment? QAction *closeApplet = actions()->action(QStringLiteral("remove")); if (closeApplet) { - closeApplet->setText(i18nc("%1 is the name of the applet", "Remove this %1", title())); + closeApplet->setText(i18nc("%1 is the name of the applet", "Remove this %1 widget", title())); } QAction *configAction = actions()->action(QStringLiteral("configure")); diff --git a/src/plasma/data/servicetypes/plasma-applet.desktop b/src/plasma/data/servicetypes/plasma-applet.desktop --- a/src/plasma/data/servicetypes/plasma-applet.desktop +++ b/src/plasma/data/servicetypes/plasma-applet.desktop @@ -14,7 +14,7 @@ Comment[en_GB]=Plasma applet Comment[es]=Miniaplicación para Plasma Comment[et]=Plasma aplett -Comment[eu]=Plasma appleta +Comment[eu]=Plasma aplikaziotxoa Comment[fi]=Plasma-sovelma Comment[fr]=Applet Plasma Comment[gd]=Aplaid Plasma diff --git a/src/plasma/data/servicetypes/plasma-containment.desktop b/src/plasma/data/servicetypes/plasma-containment.desktop --- a/src/plasma/data/servicetypes/plasma-containment.desktop +++ b/src/plasma/data/servicetypes/plasma-containment.desktop @@ -12,7 +12,7 @@ Comment[en_GB]=Plasma applet container and background painter Comment[es]=Contenedor de miniaplicación de Plasma y pintor de fondo Comment[et]=Plasma apleti konteiner ja tausta joonistaja -Comment[eu]=Plasma applet edukitzailea eta atzealdeko margotzailea +Comment[eu]=Plasmaren aplikaziotxo edukitzailea eta atzealdeko margotzailea Comment[fi]=Plasma-sovelmasäiliö ja taustan piirrin Comment[fr]=Conteneur d'applets Plasma et décor d'arrière-plan Comment[gd]=Soitheach aplaidean agus peantair cùlaibh Plasma diff --git a/src/plasma/data/servicetypes/plasma-containmentactions.desktop b/src/plasma/data/servicetypes/plasma-containmentactions.desktop --- a/src/plasma/data/servicetypes/plasma-containmentactions.desktop +++ b/src/plasma/data/servicetypes/plasma-containmentactions.desktop @@ -13,7 +13,7 @@ Comment[en_GB]=Plasma ContainmentActions Comment[es]=«ContainmentActions» de Plasma Comment[et]=Plasma konteineritoimingud -Comment[eu]=Plasma 'ContainmentActions' +Comment[eu]=Plasmaren konfinamendu-ekintzak Comment[fi]=Plasma ContainmentActions Comment[fr]=Actions de conteneur de Plasma Comment[gd]=Plasma ContainmentActions diff --git a/src/plasma/packagestructure/containmentactions-packagestructure.json b/src/plasma/packagestructure/containmentactions-packagestructure.json --- a/src/plasma/packagestructure/containmentactions-packagestructure.json +++ b/src/plasma/packagestructure/containmentactions-packagestructure.json @@ -21,7 +21,7 @@ "Name[el]": "Ενέργειες υποδοχέα", "Name[es]": "Acciones del contenedor", "Name[et]": "Konteineritoimingud", - "Name[eu]": "Edukiontzien ekintzak", + "Name[eu]": "Konfinamenduen ekintzak", "Name[fi]": "Sovelmasäiliön toiminnot", "Name[fr]": "Actions de conteneur", "Name[gl]": "Accións de contención", diff --git a/src/plasma/private/applet_p.cpp b/src/plasma/private/applet_p.cpp --- a/src/plasma/private/applet_p.cpp +++ b/src/plasma/private/applet_p.cpp @@ -121,7 +121,7 @@ QAction *closeApplet = actions->action(QStringLiteral("remove")); if (closeApplet) { - closeApplet->setText(i18nc("%1 is the name of the applet", "Remove this %1", q->title())); + closeApplet->setText(i18nc("%1 is the name of the applet", "Remove %1", q->title())); } QAction *configAction = actions->action(QStringLiteral("configure")); diff --git a/src/plasma/private/containment_p.cpp b/src/plasma/private/containment_p.cpp --- a/src/plasma/private/containment_p.cpp +++ b/src/plasma/private/containment_p.cpp @@ -208,6 +208,10 @@ } q->addApplet(applet); + //mirror behavior of resorecontents: if an applet is not valid, set it immediately to uiReady + if (!applet->pluginMetaData().isValid()) { + applet->updateConstraints(Plasma::Types::UiReadyConstraint); + } return applet; } diff --git a/templates/cpp-plasmoid/cpp-plasmoid.kdevtemplate b/templates/cpp-plasmoid/cpp-plasmoid.kdevtemplate --- a/templates/cpp-plasmoid/cpp-plasmoid.kdevtemplate +++ b/templates/cpp-plasmoid/cpp-plasmoid.kdevtemplate @@ -10,7 +10,7 @@ Name[de]=Plasma-QML/C++-Miniprogramm Name[en_GB]=Plasma QML/C++ Applet Name[es]=Miniaplicación en QML/C++ para Plasma -Name[eu]=Plasma QML/C++ appleta +Name[eu]=Plasma QML/C++ aplikaziotxoa Name[fi]=Plasman QML/C++-sovelma Name[fr]=Applet Plasma QML/C++ Name[gl]=Miniaplicativo QML/C++ para Plasma @@ -41,7 +41,7 @@ Comment[da]=En skabelon til en Plasma-applet skrevet i et hybrid-miks af QML og C++: En skabelon til Plasma som viser et SVG-billede og en tekst Comment[en_GB]=A Plasma Applet template written in an hybrid mix of QML and C++: a Plasma applet template displaying a SVG picture and a text Comment[es]=Una plantilla de miniaplicación para Plasma escrita en una mezcla híbrida de QML y C++: una plantilla de miniaplicación para Plasma que muestra una imagen SVG y un texto -Comment[eu]=Plasma applet txantiloi bat QML eta C++ arteko nahasketa hibrido batean idatzia: Plasma applet txantiloi bat SVG irudi bat eta testu bat bistaratzen dituena +Comment[eu]=Plasma aplikaziotxo-txantiloi bat QML eta C++ arteko nahasketa hibrido batean idatzia: Plasma aplikaziotxo-txantiloi bat SVG irudi bat eta testu bat bistaratzen dituena Comment[fi]=QML:n ja C++:n hybridikoosteella kirjoitettu Plasma-sovelmamalli, joka näyttää SVG-kuvan ja tekstin Comment[fr]=Un modèle d'applet Plasma écrit dans un mélange hybride de QML et de C++ : un modèle d'applet Plasma qui affiche une image SVG et du texte Comment[gl]=Un modelo de miniaplicativo de Plasma escrito nun híbrido de QML e C++: un modelo de miniaplicativo de Plasma que mostra unha imaxe SVG e un texto. diff --git a/templates/plasma-wallpaper-with-qml-extension/plasma-wallpaper-with-qml-extension.kdevtemplate b/templates/plasma-wallpaper-with-qml-extension/plasma-wallpaper-with-qml-extension.kdevtemplate --- a/templates/plasma-wallpaper-with-qml-extension/plasma-wallpaper-with-qml-extension.kdevtemplate +++ b/templates/plasma-wallpaper-with-qml-extension/plasma-wallpaper-with-qml-extension.kdevtemplate @@ -8,6 +8,7 @@ Name[en_GB]=Simple Plasma Wallpaper with QML extension Name[es]=Fondo de escritorio de Plasma sencillo con extensión QML Name[eu]=Plasma horma-paper soil bat QML hedapena duena +Name[fi]=Yksinkertainen Plasma-taustakuva QML-laajennuksella Name[fr]=Fond d'écran Plasma simple avec extension QML Name[gl]=Fondo de escritorio simple de Plasma con extensión de QML Name[id]=Wallpaper Plasma sederhana dengan ektensi QML @@ -29,6 +30,7 @@ Comment[en_GB]=A Plasma wallpaper which uses custom API provided by an own QML extension plugin Comment[es]=Un fondo de escritorio para Plasma que usa la API personalizada proporcionada por un complemento propio de extensión QML Comment[eu]=Plasma horma-paper bat, QML hedapen plugin propio baten API pertsonalizatu bat erabiltzen duena +Comment[fi]=Plasma-taustakuva, joka käyttää oman QML-laajennusliitännäisen tarjoamaa mukautettua APIa Comment[fr]=Un modèle de fond d'écran Plasma utilisant une API personnalisée fournie par son propre module externe d'extension QML Comment[gl]=Un fondo de escritorio de Plasma que usa unha API personalizada fornecida por un complemento de extensión de QML de seu. Comment[id]=Sebuah wallpaper Plasma yang menggunakan kustom API yang disediakan oleh plugin ekstensi QML sendiri diff --git a/templates/qml-plasmoid-with-qml-extension/qml-plasmoid-with-qml-extension.kdevtemplate b/templates/qml-plasmoid-with-qml-extension/qml-plasmoid-with-qml-extension.kdevtemplate --- a/templates/qml-plasmoid-with-qml-extension/qml-plasmoid-with-qml-extension.kdevtemplate +++ b/templates/qml-plasmoid-with-qml-extension/qml-plasmoid-with-qml-extension.kdevtemplate @@ -7,7 +7,7 @@ Name[de]=Plasma-QML-Miniprogramm mit QML-Erweiterung Name[en_GB]=Plasma QML Applet with QML extension Name[es]=Miniaplicación en QML para Plasma con extensión QML -Name[eu]=Plasma QML appleta QML hedapenak dituena +Name[eu]=Plasma QML aplikaziotxoa QML hedapenak dituena Name[fi]=Plasman QML-sovelma QML-laajennuksella Name[fr]=Applet Plasma QML avec extension QML Name[gl]=Miniaplicativo QML para Plasma con extensión de QML @@ -37,7 +37,7 @@ Comment[da]=En skabelon til en Plasma-applet som bruger tilpasset API leveret af ens eget QML-udvidelsesplugin Comment[en_GB]=A template for a Plasma applet which uses custom API provided by an own QML extension plugin Comment[es]=Una plantilla para una miniaplicación de Plasma que usa la API común proporcionada por un complemento de extensión QML propio -Comment[eu]=Plasma applet baterako txantiloi bat, QML hedapen plugin propio baten API pertsonalizatu bat erabiltzen duena +Comment[eu]=Plasma aplikaziotxo baterako txantiloi bat, QML hedapen plugin propio baten API pertsonalizatu bat erabiltzen duena Comment[fi]=Plasma-sovelman malli, joka käyttää oman QML-laajennusliitännäisen tarjoamaa mukautettua APIa Comment[fr]=Un modèle d'applet Plasma utilisant une API personnalisée fournie par son propre module externe d'extension QML Comment[gl]=Un modelo para un trebello de Plasma que usa unha API personalizada fornecida por un complemento de extensión de QML de seu. diff --git a/templates/qml-plasmoid/qml-plasmoid.kdevtemplate b/templates/qml-plasmoid/qml-plasmoid.kdevtemplate --- a/templates/qml-plasmoid/qml-plasmoid.kdevtemplate +++ b/templates/qml-plasmoid/qml-plasmoid.kdevtemplate @@ -10,7 +10,7 @@ Name[de]=Plasma-QML-Miniprogramm Name[en_GB]=Plasma QML Applet Name[es]=Miniaplicación en QML para Plasma -Name[eu]=Plasma QML appleta +Name[eu]=Plasma QML aplikaziotxoa Name[fi]=Plasman QML-sovelma Name[fr]=Applet Plasma QML Name[gl]=Miniaplicativo QML para Plasma @@ -43,7 +43,7 @@ Comment[da]=En skabelon til en Plasma QML-applet: En skabelon til Plasma som viser et SVG-billede og en tekst Comment[en_GB]=Plasma QML Applet template: a Plasma applet template displaying a SVG picture and a text Comment[es]=Una plantilla de miniaplicación en QML para Plasma: una plantilla de miniaplicación para Plasma que muestra una imagen SVG y un texto -Comment[eu]=Plasma QML applet txantiloia: Plasma applet txantiloi bat SVG irudi bat eta testu bat bistaratzen dituena +Comment[eu]=Plasma QML aplikaziotxo-txantiloia: Plasma aplikaziotxo-txantiloi bat SVG irudi bat eta testu bat bistaratzen dituena Comment[fi]=Plasman QML-sovelmamalli, joka näyttää SVG-kuvan ja tekstin Comment[fr]=Modèle d'applet Plasma QML : un modèle d'applet Plasma qui affiche une image SVG et du texte Comment[gl]=Modelo de miniaplicativo para Plasma: un modelo de miniaplicativo para Plasma que mostra unha imaxe SVG e un texto