diff --git a/Configs/Home/.config/apdatifier/config.conf b/Configs/Home/.config/apdatifier/config.conf index b6e08ac..7614c57 100644 --- a/Configs/Home/.config/apdatifier/config.conf +++ b/Configs/Home/.config/apdatifier/config.conf @@ -2,12 +2,12 @@ interval="true" time="30" checkOnStartup="true" arch="true" -aur="false" -flatpak="false" +aur="true" +flatpak="true" widgets="true" -newsArch="false" +newsArch="true" newsKDE="true" -newsTWIK="false" +newsTWIK="true" newsTWIKA="false" newsKeep="3" middleAction="upgradeSystem" @@ -15,12 +15,13 @@ rightAction="" scrollUpAction="switchInterval" scrollDownAction="management" notifyUpdates="true" -notifyEveryBump="true" +notifyAction="true" +notifyEveryBump="false" notifyNews="true" notifyErrors="false" notifySound="true" notifyPersistent="false" -wrapper="paru" +wrapper="" upgradeFlags="true" upgradeFlagsText="" sudoBin="sudo" @@ -49,13 +50,13 @@ counterSpacing="0" counterMargins="0" counterOffsetX="0" counterOffsetY="0" -counterCenter="false" +counterCenter="true" counterTop="true" counterBottom="false" counterRight="true" counterLeft="false" ownIconsUI="true" -listView="0" +listView="1" spacing="6" sorting="true" showStatusText="true" @@ -68,9 +69,9 @@ upgradeButton="true" checkButton="true" tabBarVisible="true" tabBarTexts="true" -tabBarNewsRelevant="false" +tabBarNewsRelevant="true" version="v2.9.0" -timestamp="1732214364317" +timestamp="1733431995059" configMsg="false" rulesMsg="false" diff --git a/Configs/Home/.local/share/plasma/plasmoids/com.github.exequtic.apdatifier/contents/config/main.xml b/Configs/Home/.local/share/plasma/plasmoids/com.github.exequtic.apdatifier/contents/config/main.xml index d266a03..ac17025 100644 --- a/Configs/Home/.local/share/plasma/plasmoids/com.github.exequtic.apdatifier/contents/config/main.xml +++ b/Configs/Home/.local/share/plasma/plasmoids/com.github.exequtic.apdatifier/contents/config/main.xml @@ -27,6 +27,7 @@ switchInterval management true + false true true true diff --git a/Configs/Home/.local/share/plasma/plasmoids/com.github.exequtic.apdatifier/contents/locale/de/LC_MESSAGES/plasma_applet_com.github.exequtic.apdatifier.mo b/Configs/Home/.local/share/plasma/plasmoids/com.github.exequtic.apdatifier/contents/locale/de/LC_MESSAGES/plasma_applet_com.github.exequtic.apdatifier.mo deleted file mode 100644 index 6d4755e..0000000 Binary files a/Configs/Home/.local/share/plasma/plasmoids/com.github.exequtic.apdatifier/contents/locale/de/LC_MESSAGES/plasma_applet_com.github.exequtic.apdatifier.mo and /dev/null differ diff --git a/Configs/Home/.local/share/plasma/plasmoids/com.github.exequtic.apdatifier/contents/locale/es/LC_MESSAGES/plasma_applet_com.github.exequtic.apdatifier.mo b/Configs/Home/.local/share/plasma/plasmoids/com.github.exequtic.apdatifier/contents/locale/es/LC_MESSAGES/plasma_applet_com.github.exequtic.apdatifier.mo deleted file mode 100644 index 167c1d6..0000000 Binary files a/Configs/Home/.local/share/plasma/plasmoids/com.github.exequtic.apdatifier/contents/locale/es/LC_MESSAGES/plasma_applet_com.github.exequtic.apdatifier.mo and /dev/null differ diff --git a/Configs/Home/.local/share/plasma/plasmoids/com.github.exequtic.apdatifier/contents/locale/fr/LC_MESSAGES/plasma_applet_com.github.exequtic.apdatifier.mo b/Configs/Home/.local/share/plasma/plasmoids/com.github.exequtic.apdatifier/contents/locale/fr/LC_MESSAGES/plasma_applet_com.github.exequtic.apdatifier.mo deleted file mode 100644 index 6148c7a..0000000 Binary files a/Configs/Home/.local/share/plasma/plasmoids/com.github.exequtic.apdatifier/contents/locale/fr/LC_MESSAGES/plasma_applet_com.github.exequtic.apdatifier.mo and /dev/null differ diff --git a/Configs/Home/.local/share/plasma/plasmoids/com.github.exequtic.apdatifier/contents/locale/ko/LC_MESSAGES/plasma_applet_com.github.exequtic.apdatifier.mo b/Configs/Home/.local/share/plasma/plasmoids/com.github.exequtic.apdatifier/contents/locale/ko/LC_MESSAGES/plasma_applet_com.github.exequtic.apdatifier.mo deleted file mode 100644 index 95a52a9..0000000 Binary files a/Configs/Home/.local/share/plasma/plasmoids/com.github.exequtic.apdatifier/contents/locale/ko/LC_MESSAGES/plasma_applet_com.github.exequtic.apdatifier.mo and /dev/null differ diff --git a/Configs/Home/.local/share/plasma/plasmoids/com.github.exequtic.apdatifier/contents/locale/nl/LC_MESSAGES/plasma_applet_com.github.exequtic.apdatifier.mo b/Configs/Home/.local/share/plasma/plasmoids/com.github.exequtic.apdatifier/contents/locale/nl/LC_MESSAGES/plasma_applet_com.github.exequtic.apdatifier.mo deleted file mode 100644 index 6869004..0000000 Binary files a/Configs/Home/.local/share/plasma/plasmoids/com.github.exequtic.apdatifier/contents/locale/nl/LC_MESSAGES/plasma_applet_com.github.exequtic.apdatifier.mo and /dev/null differ diff --git a/Configs/Home/.local/share/plasma/plasmoids/com.github.exequtic.apdatifier/contents/locale/pt_BR/LC_MESSAGES/plasma_applet_com.github.exequtic.apdatifier.mo b/Configs/Home/.local/share/plasma/plasmoids/com.github.exequtic.apdatifier/contents/locale/pt_BR/LC_MESSAGES/plasma_applet_com.github.exequtic.apdatifier.mo deleted file mode 100644 index 11163ce..0000000 Binary files a/Configs/Home/.local/share/plasma/plasmoids/com.github.exequtic.apdatifier/contents/locale/pt_BR/LC_MESSAGES/plasma_applet_com.github.exequtic.apdatifier.mo and /dev/null differ diff --git a/Configs/Home/.local/share/plasma/plasmoids/com.github.exequtic.apdatifier/contents/locale/ru/LC_MESSAGES/plasma_applet_com.github.exequtic.apdatifier.mo b/Configs/Home/.local/share/plasma/plasmoids/com.github.exequtic.apdatifier/contents/locale/ru/LC_MESSAGES/plasma_applet_com.github.exequtic.apdatifier.mo deleted file mode 100644 index e73dec1..0000000 Binary files a/Configs/Home/.local/share/plasma/plasmoids/com.github.exequtic.apdatifier/contents/locale/ru/LC_MESSAGES/plasma_applet_com.github.exequtic.apdatifier.mo and /dev/null differ diff --git a/Configs/Home/.local/share/plasma/plasmoids/com.github.exequtic.apdatifier/contents/tools/sh/upgrade b/Configs/Home/.local/share/plasma/plasmoids/com.github.exequtic.apdatifier/contents/tools/sh/upgrade index 529c3be..7c0b48c 100755 --- a/Configs/Home/.local/share/plasma/plasmoids/com.github.exequtic.apdatifier/contents/tools/sh/upgrade +++ b/Configs/Home/.local/share/plasma/plasmoids/com.github.exequtic.apdatifier/contents/tools/sh/upgrade @@ -7,6 +7,8 @@ source "$(dirname "$0")/utils" trap 'echo -e "\n\n$(colorize red bold $ICO_WARN "CTRL+C. $UPGRADE_SKIPPED")"' SIGINT +bin="$sudoBin pacman"; [ "$aur" = true ] && bin=$wrapper + fullSystemUpgrade() { startTime=$(date +%s) @@ -16,7 +18,6 @@ fullSystemUpgrade() { [ "$mirrors" = true ] && { $scriptDir/mirrorlist; echo; } - local bin="$sudoBin pacman"; [ "$aur" = true ] && bin=$wrapper local archCmd="$bin -Syu"; [ "$upgradeFlags" = true ] && archCmd="$archCmd $upgradeFlagsText" printExec "$archCmd" @@ -59,9 +60,9 @@ arch_package() { printImportant "$UPGRADE_PARTIAL" echo - printExec -Sy $1 + printExec "$bin -Sy" $1 - yay -Sy $1 + $bin -Sy $1 printClose } diff --git a/Configs/Home/.local/share/plasma/plasmoids/com.github.exequtic.apdatifier/contents/tools/sh/widgets b/Configs/Home/.local/share/plasma/plasmoids/com.github.exequtic.apdatifier/contents/tools/sh/widgets index e629397..dc74a6d 100755 --- a/Configs/Home/.local/share/plasma/plasmoids/com.github.exequtic.apdatifier/contents/tools/sh/widgets +++ b/Configs/Home/.local/share/plasma/plasmoids/com.github.exequtic.apdatifier/contents/tools/sh/widgets @@ -215,7 +215,6 @@ upgradeAllWidgets() { makeList & printWhile $! "$WIDGETS_CHECK" - updated="false" if [[ -s "$updatesList" ]] && jq -e '(. | length) > 0' "$updatesList" > /dev/null 2>&1; then echo jq -c 'sort_by(.NM)[]' "$updatesList" | while read -r widget; do @@ -237,7 +236,8 @@ upgradeAllWidgets() { done fi - jq -c 'sort_by(.NM)[]' "$updatesList" | while read -r widget; do + updated=false + while read -r widget; do name=$(echo "$widget" | jq -r '.NM') contentId=$(echo "$widget" | jq -r '.CN') latestVer=$(echo "$widget" | jq -r '.VN') @@ -251,13 +251,12 @@ upgradeAllWidgets() { [[ $exitCode -ne 0 ]] && { echo; continue; } kpackagetool6 -t Plasma/Applet -u $(dirname $(find $tempDir/$name -name "metadata.json")) 2>/dev/null + updated=true sleep 1 echo + done < <(jq -c 'sort_by(.NM)[]' "$updatesList") - updated="true" - done - - [[ updated = true ]] && restartPlasmashell + [[ $updated = true ]] && restartPlasmashell else printDone "$MNG_DONE" fi diff --git a/Configs/Home/.local/share/plasma/plasmoids/com.github.exequtic.apdatifier/contents/tools/tools.js b/Configs/Home/.local/share/plasma/plasmoids/com.github.exequtic.apdatifier/contents/tools/tools.js index 67a176a..ab8fba2 100644 --- a/Configs/Home/.local/share/plasma/plasmoids/com.github.exequtic.apdatifier/contents/tools/tools.js +++ b/Configs/Home/.local/share/plasma/plasmoids/com.github.exequtic.apdatifier/contents/tools/tools.js @@ -38,7 +38,7 @@ function log(message) { function Error(code, err) { if (err) { - cfg.notifyErrors && sendNotify("error", i18n("Exit code: ") + code, err.trim()) + cfg.notifyErrors && notify.send("error", i18n("Exit code: ") + code, err.trim()) sts.errMsg = err.trim().substring(0, 150) + "..." setStatusBar(code) return true @@ -326,7 +326,7 @@ function updateNews(out) { const currentNews = Array.from(Array(newsModel.count), (_, i) => newsModel.get(i)) news.forEach(item => { if (!currentNews.some(currentItem => currentItem.link === item.link)) { - sendNotify("news", item.title, item.article) + notify.send("news", item.title, item.article) } }) } @@ -479,7 +479,7 @@ function finalize(list) { if (newList.length > 0) { const title = i18np("+%1 new update", "+%1 new updates", newList.length) const body = newList.map(pkg => `${pkg.NM} → ${pkg.VN}`).join("\n") - sendNotify("updates", title, body) + notify.send("updates", title, body) } } @@ -515,23 +515,6 @@ function setStatusBar(code) { } -let notifyParams = { "event": "", "title": "", "body": "", "icon": "", "urgency": "" } -function sendNotify(event, title, body) { - const eventParams = { - updates: { icon: "apdatifier-packages", urgency: "DefaultUrgency" }, - news: { icon: "news-subscribe", urgency: "HighUrgency" }, - error: { icon: "error", urgency: "HighUrgency" } - } - - let { icon, urgency } = eventParams[event] - - if (cfg.notifySound) event += "Sound" - - notify = { event, title, body, icon, urgency } - notification.sendEvent() -} - - function getLastCheckTime() { if (!cfg.timestamp) return "" diff --git a/Configs/Home/.local/share/plasma/plasmoids/com.github.exequtic.apdatifier/contents/ui/components/Notification.qml b/Configs/Home/.local/share/plasma/plasmoids/com.github.exequtic.apdatifier/contents/ui/components/Notification.qml new file mode 100644 index 0000000..f779304 --- /dev/null +++ b/Configs/Home/.local/share/plasma/plasmoids/com.github.exequtic.apdatifier/contents/ui/components/Notification.qml @@ -0,0 +1,48 @@ +/* + SPDX-FileCopyrightText: 2024 Evgeny Kazantsev + SPDX-License-Identifier: MIT +*/ + +import QtQuick +import org.kde.notification +import "../../tools/tools.js" as JS + +Item { + Component { + id: notifyComponent + Notification { + componentName: "apdatifier" + flags: cfg.notifyPersistent ? Notification.Persistent : Notification.CloseOnTimeout + } + } + + Component { + id: actionComponent + NotificationAction { + label: i18n("Upgrade system") + onActivated: JS.upgradeSystem() + } + } + + function send(event, title, body) { + const params = { + news: { icon: "news-subscribe", urgency: "HighUrgency" }, + error: { icon: "error", urgency: "HighUrgency" }, + updates: { icon: "apdatifier-packages", urgency: "DefaultUrgency" } + } + + const { icon, urgency } = params[event] + + const action = (event === "updates" && cfg.notifyAction) ? actionComponent.createObject(root) : [] + + if (cfg.notifySound) event += "Sound" + + notifyComponent.createObject(root, { + eventId: event, + iconName: icon, + title: title, + text: body, + actions: action + })?.sendEvent() + } +} diff --git a/Configs/Home/.local/share/plasma/plasmoids/com.github.exequtic.apdatifier/contents/ui/configuration/General.qml b/Configs/Home/.local/share/plasma/plasmoids/com.github.exequtic.apdatifier/contents/ui/configuration/General.qml index b8cdbc4..fa186e3 100644 --- a/Configs/Home/.local/share/plasma/plasmoids/com.github.exequtic.apdatifier/contents/ui/configuration/General.qml +++ b/Configs/Home/.local/share/plasma/plasmoids/com.github.exequtic.apdatifier/contents/ui/configuration/General.qml @@ -35,6 +35,7 @@ SimpleKCM { property string cfg_scrollDownAction: plasmoid.configuration.scrollDownAction property alias cfg_notifyUpdates: notifyUpdates.checked + property alias cfg_notifyAction: notifyAction.checked property alias cfg_notifyEveryBump: notifyEveryBump.checked property alias cfg_notifyNews: notifyNews.checked property alias cfg_notifyErrors: notifyErrors.checked @@ -55,7 +56,7 @@ SimpleKCM { Component.onCompleted: { JS.checkDependencies() if (arch.checked && !pkg.pacman) arch.checked = plasmoid.configuration.arch = false - if (aur.checked && !pkg.pacman && !pkg.yay && !pkg.paru) aur.checked = plasmoid.configuration.aur = false + if (aur.checked && (!pkg.pacman || (!pkg.yay && !pkg.paru))) aur.checked = plasmoid.configuration.aur = false if (flatpak.checked && !pkg.flatpak) flatpak.checked = plasmoid.configuration.flatpak = false if (widgets.checked && !widgetsAvail) widgets.checked = plasmoid.configuration.widgets = false if (newsArch.checked && !newsAvail) newsArch.checked = plasmoid.configuration.newsArch = false @@ -290,10 +291,18 @@ SimpleKCM { Kirigami.FormData.isSection: true } - CheckBox { - Kirigami.FormData.label: i18n("Notifications") + ":" - id: notifyUpdates - text: i18n("For new updates") + RowLayout { + spacing: Kirigami.Units.largeSpacing * 2 + CheckBox { + Kirigami.FormData.label: i18n("Notifications") + ":" + id: notifyUpdates + text: i18n("For new updates") + } + CheckBox { + id: notifyAction + text: i18n("Upgrade button") + enabled: notifyUpdates.checked + } } RowLayout { diff --git a/Configs/Home/.local/share/plasma/plasmoids/com.github.exequtic.apdatifier/contents/ui/main.qml b/Configs/Home/.local/share/plasma/plasmoids/com.github.exequtic.apdatifier/contents/ui/main.qml index eaaa770..8a0cf11 100644 --- a/Configs/Home/.local/share/plasma/plasmoids/com.github.exequtic.apdatifier/contents/ui/main.qml +++ b/Configs/Home/.local/share/plasma/plasmoids/com.github.exequtic.apdatifier/contents/ui/main.qml @@ -6,11 +6,11 @@ import QtQuick import QtQuick.Layouts -import org.kde.notification import org.kde.plasma.plasmoid import org.kde.kirigami as Kirigami import org.kde.plasma.core as PlasmaCore +import "components" import "representation" as Rep import "../tools/tools.js" as JS @@ -37,7 +37,6 @@ PlasmoidItem { property var check property var cache: [] - property var notify: JS.notifyParams property int time: plasmoid.configuration.time property bool interval: plasmoid.configuration.interval property bool sorting: plasmoid.configuration.sorting @@ -75,14 +74,7 @@ PlasmoidItem { } Notification { - id: notification - componentName: "apdatifier" - eventId: notify.event - title: notify.title - text: notify.body - iconName: notify.icon - flags: cfg.notifyPersistent ? Notification.Persistent : Notification.CloseOnTimeout - urgency: Notification[notify.urgency] || Notification.DefaultUrgency + id: notify } Plasmoid.contextualActions: [ diff --git a/Configs/Home/.local/share/plasma/plasmoids/com.github.exequtic.apdatifier/metadata.json b/Configs/Home/.local/share/plasma/plasmoids/com.github.exequtic.apdatifier/metadata.json index 5afa87e..6ddfdee 100644 --- a/Configs/Home/.local/share/plasma/plasmoids/com.github.exequtic.apdatifier/metadata.json +++ b/Configs/Home/.local/share/plasma/plasmoids/com.github.exequtic.apdatifier/metadata.json @@ -1,24 +1,24 @@ { - "KPlugin": { - "Authors": [ - { - "Name": "Evgeny Kazantsev", - "Email": "exequtic@gmail.com" - } - ], - "Category": "System Information", - "Description": "Arch Update Notifier", - "Icon": "apdatifier-plasmoid", - "Id": "com.github.exequtic.apdatifier", - "Name": "Apdatifier", - "EnabledByDefault": true, - "Version": "2.9.0", - "License": "MIT", - "BugReportUrl": "https://github.com/exequtic/apdatifier/issues", - "Website": "https://github.com/exequtic/apdatifier" - }, - "KPackageStructure": "Plasma/Applet", - "X-Plasma-API-Minimum-Version": "6.0", - "X-Plasma-NotificationArea": "true", - "X-Plasma-NotificationAreaCategory": "SystemServices" + "KPlugin": { + "Authors": [ + { + "Name": "Evgeny Kazantsev", + "Email": "exequtic@gmail.com" + } + ], + "Category": "System Information", + "Description": "Arch Update Notifier", + "Icon": "apdatifier-plasmoid", + "Id": "com.github.exequtic.apdatifier", + "Name": "Apdatifier", + "EnabledByDefault": true, + "Version": "2.9.0", + "License": "MIT", + "BugReportUrl": "https://github.com/exequtic/apdatifier/issues", + "Website": "https://github.com/exequtic/apdatifier" + }, + "KPackageStructure": "Plasma/Applet", + "X-Plasma-API-Minimum-Version": "6.0", + "X-Plasma-NotificationArea": "true", + "X-Plasma-NotificationAreaCategory": "SystemServices" } diff --git a/Configs/Home/.local/share/plasma/plasmoids/com.github.exequtic.apdatifier/translate/ReadMe.md b/Configs/Home/.local/share/plasma/plasmoids/com.github.exequtic.apdatifier/translate/ReadMe.md index 245d67f..712f850 100644 --- a/Configs/Home/.local/share/plasma/plasmoids/com.github.exequtic.apdatifier/translate/ReadMe.md +++ b/Configs/Home/.local/share/plasma/plasmoids/com.github.exequtic.apdatifier/translate/ReadMe.md @@ -23,7 +23,7 @@ Copy the [`template.pot`](template.pot) file to [`./po`](po) directory and name |----------|---------|-------| | Template | 232 | | | de | 184/232 | 79% | -| es | 184/232 | 79% | +| es | 232/232 | 100% | | fr | 184/232 | 79% | | ko | 136/232 | 58% | | nl | 185/232 | 79% | diff --git a/Configs/Home/.local/share/plasma/plasmoids/com.github.exequtic.apdatifier/translate/po/es.po b/Configs/Home/.local/share/plasma/plasmoids/com.github.exequtic.apdatifier/translate/po/es.po index 0b93bfe..31fc818 100644 --- a/Configs/Home/.local/share/plasma/plasmoids/com.github.exequtic.apdatifier/translate/po/es.po +++ b/Configs/Home/.local/share/plasma/plasmoids/com.github.exequtic.apdatifier/translate/po/es.po @@ -9,7 +9,7 @@ msgstr "" "Project-Id-Version: apdatifier\n" "Report-Msgid-Bugs-To: https://github.com/exequtic/apdatifier\n" "POT-Creation-Date: 2024-11-17 22:34+0300\n" -"PO-Revision-Date: 2024-11-02 13:51-0600\n" +"PO-Revision-Date: 2024-12-04 20:21-0600\n" "Last-Translator: RodvinSanchez\n" "Language-Team: Español\n" "Language: sp\n" @@ -44,11 +44,11 @@ msgstr "Actualización completa del sistema" #: ../contents/tools/sh/messages msgid "Flatpak Upgrade" -msgstr "" +msgstr "Actualización de Flatpak" #: ../contents/tools/sh/messages msgid "Plasma Widgets Upgrade" -msgstr "" +msgstr "Actualización de los widgets de Plasma" #: ../contents/tools/sh/messages msgid "Read the Arch Wiki - Partial Upgrades" @@ -60,7 +60,7 @@ msgstr "¡Realiza una actualización completa del sistema en lugar de una actual #: ../contents/tools/sh/messages msgid "Total execution time:" -msgstr "" +msgstr "Tiempo total de ejecución:" #: ../contents/tools/sh/messages msgid "Press Enter to close" @@ -68,7 +68,7 @@ msgstr "Presiona Enter para cerrar" #: ../contents/tools/sh/messages msgid "Skipped..." -msgstr "" +msgstr "Omitido..." #: ../contents/tools/sh/messages msgid "Fetching the latest filtered mirror list" @@ -104,19 +104,19 @@ msgstr "Verificando widgets para actualizaciones" #: ../contents/tools/sh/messages msgid "Fetching data from the API" -msgstr "" +msgstr "Obteniendo datos de la API" #: ../contents/tools/sh/messages msgid "Getting the download link" -msgstr "" +msgstr "Obteniendo el enlace de descarga" #: ../contents/tools/sh/messages msgid "Downloading package" -msgstr "" +msgstr "Descargando paquete" #: ../contents/tools/sh/messages msgid "Proceed with upgrade?" -msgstr "" +msgstr "¿Proceder con la actualización?" #: ../contents/tools/sh/messages msgid "Restart plasmashell now?" @@ -124,7 +124,7 @@ msgstr "¿Reiniciar plasmashell ahora?" #: ../contents/tools/sh/messages msgid "No description" -msgstr "" +msgstr "Sin descripción" #: ../contents/tools/sh/messages ../contents/tools/tools.js msgid "Too many API requests in the last 15 minutes from your IP address, please try again later" @@ -132,11 +132,11 @@ msgstr "Demasiadas solicitudes de API en los últimos 15 minutos desde tu direcc #: ../contents/tools/sh/messages ../contents/tools/tools.js msgid "Failed to retrieve data from the API" -msgstr "" +msgstr "Error al obtener los datos de la API" #: ../contents/tools/sh/messages ../contents/tools/tools.js msgid "Unkwnown error" -msgstr "" +msgstr "Error desconocido" #: ../contents/tools/sh/messages msgid "File metadata.json not found" @@ -152,19 +152,19 @@ msgstr "Formato de archivo no soportado" #: ../contents/tools/sh/messages msgid "No files for download" -msgstr "" +msgstr "No hay archivos para descargar" #: ../contents/tools/sh/messages msgid "No file tagged with version" -msgstr "" +msgstr "Ningún archivo etiquetado con versión" #: ../contents/tools/sh/messages msgid "Multiple files are tagged with version" -msgstr "" +msgstr "Múltiples archivos están etiquetados con versión" #: ../contents/tools/sh/messages msgid "Failed to download the package" -msgstr "" +msgstr "Error al descargar el paquete" #: ../contents/tools/sh/messages msgid "List all available packages in repositories" @@ -244,11 +244,11 @@ msgstr "Requerido instalado" #: ../contents/tools/tools.js msgid "Exit code: " -msgstr "" +msgstr "Código de salida:" #: ../contents/tools/tools.js msgid "Upgrade in progress..." -msgstr "" +msgstr "Actualización en progreso..." #: ../contents/tools/tools.js msgid "Checking latest news..." @@ -276,7 +276,7 @@ msgstr "algunas utilidades requeridas no están instaladas (curl, jq)" #: ../contents/tools/tools.js msgid "latest commit" -msgstr "" +msgstr "Ultima confirmación" #: ../contents/tools/tools.js msgid "+%1 new update" @@ -412,27 +412,27 @@ msgstr "Sombra" #: ../contents/ui/configuration/Appearance.qml msgid "Font" -msgstr "" +msgstr "Fuente" #: ../contents/ui/configuration/Appearance.qml msgid "Default system font" -msgstr "" +msgstr "Fuente predeterminada del sistema" #: ../contents/ui/configuration/Appearance.qml msgid "Font bold" -msgstr "" +msgstr "Fuente en negrita" #: ../contents/ui/configuration/Appearance.qml msgid "Font size" -msgstr "" +msgstr "Tamaño de la fuente" #: ../contents/ui/configuration/Appearance.qml msgid "Left spacing" -msgstr "" +msgstr "Espaciado a la izquierda" #: ../contents/ui/configuration/Appearance.qml msgid "Side margins" -msgstr "" +msgstr "Márgenes laterales" #: ../contents/ui/configuration/Appearance.qml msgid "Offset" @@ -508,7 +508,7 @@ msgstr "Mostrar barra de herramientas" #: ../contents/ui/configuration/Appearance.qml msgid "Footer" -msgstr "Pie" +msgstr "Pie de página" #: ../contents/ui/configuration/Appearance.qml msgid "Show tab bar" @@ -520,11 +520,11 @@ msgstr "También puedes cambiar de pestaña arrastrando el mouse hacia la izquie #: ../contents/ui/configuration/Appearance.qml msgid "Show tab texts" -msgstr "" +msgstr "Mostrar textos de las pestañas" #: ../contents/ui/configuration/Appearance.qml msgid "Hide \"News\" tab if no content" -msgstr "" +msgstr "Ocultar la pestaña \"Noticias\" si no hay contenido" #: ../contents/ui/configuration/General.qml msgid "Search" @@ -540,7 +540,7 @@ msgstr "Acciones del mouse" #: ../contents/ui/configuration/General.qml msgid "Misc" -msgstr "" +msgstr "Varios" #: ../contents/ui/configuration/General.qml msgid "Configuration is automatically saved in a config file and loaded at every startup, ensuring you never lose your settings. The config file is stored in " @@ -572,7 +572,7 @@ msgstr "Si la opción está habilitada, la verificación de actualizacion #: ../contents/ui/configuration/General.qml msgid "Updates" -msgstr "" +msgstr "Actualizaciones" #: ../contents/ui/configuration/General.qml msgid "Arch Official Repositories" @@ -600,7 +600,7 @@ msgstr "Para usar esta función, se requieren las siguientes utilidades instalad #: ../contents/ui/configuration/General.qml ../contents/ui/representation/Expanded.qml msgid "News" -msgstr "" +msgstr "Noticias" #: ../contents/ui/configuration/General.qml msgid "Arch Linux News" @@ -608,17 +608,17 @@ msgstr "Noticias de Arch Linux" #: ../contents/ui/configuration/General.qml msgid "Keep" -msgstr "" +msgstr "Mantener" #: ../contents/ui/configuration/General.qml msgid "news item from the feed" msgid_plural "news items from the feed" -msgstr[0] "" -msgstr[1] "" +msgstr[0] "artículo de noticias del canal" +msgstr[1] "artículos de noticias del canal" #: ../contents/ui/configuration/General.qml msgid "For new updates" -msgstr "" +msgstr "Para nuevas actualizaciones" #: ../contents/ui/configuration/General.qml msgid "For every version bump" @@ -630,7 +630,7 @@ msgstr "Si la opción está habilitada, se enviarán notificaciones cuand #: ../contents/ui/configuration/General.qml msgid "For news" -msgstr "" +msgstr "Para noticias" #: ../contents/ui/configuration/General.qml msgid "For errors" @@ -662,7 +662,7 @@ msgstr "Clic derecho" #: ../contents/ui/configuration/General.qml msgid "Do not enable this option if the widget is not used in the system tray; otherwise, you will not be able to open the settings by right-clicking." -msgstr "" +msgstr "No habilites esta opción si el widget no se usa en la bandeja del sistema; de lo contrario, no podrás abrir la configuración haciendo clic derecho." #: ../contents/ui/configuration/General.qml msgid "Scroll up" @@ -674,7 +674,7 @@ msgstr "Desplazar hacia abajo" #: ../contents/ui/configuration/General.qml msgid "Restore hidden tooltips" -msgstr "" +msgstr "Restaurar las descripciones emergentes ocultas" #: ../contents/ui/configuration/Rules.qml msgid "Unimportant" @@ -718,15 +718,15 @@ msgstr "Aquí puedes anular los iconos predeterminados de los paquetes y excluir #: ../contents/ui/configuration/Rules.qml msgid "Show in the list" -msgstr "" +msgstr "Mostrar en la lista" #: ../contents/ui/configuration/Rules.qml msgid "Exclude from the list" -msgstr "" +msgstr "Excluir de la lista" #: ../contents/ui/configuration/Rules.qml ../contents/ui/scrollview/News.qml msgid "Remove" -msgstr "" +msgstr "Eliminar" #: ../contents/ui/configuration/Rules.qml msgid "Add rule" @@ -746,7 +746,7 @@ msgstr "Visitar %1" #: ../contents/ui/configuration/Upgrade.qml msgid "Widgets" -msgstr "" +msgstr "Widgets" #: ../contents/ui/configuration/Upgrade.qml msgid "Terminal" @@ -758,7 +758,7 @@ msgstr "Contenedor" #: ../contents/ui/configuration/Upgrade.qml msgid "Upgrade options" -msgstr "" +msgstr "Opciones de actualización" #: ../contents/ui/configuration/Upgrade.qml msgid "Options" @@ -770,7 +770,7 @@ msgstr "Generador de lista de espejos de Pacman" #: ../contents/ui/configuration/Upgrade.qml msgid "Only for official repositories" -msgstr "" +msgstr "Solo para repositorios oficiales" #: ../contents/ui/configuration/Upgrade.qml msgid "Generator" @@ -818,23 +818,23 @@ msgstr "Debes seleccionar al menos un país, de lo contrario, se elegirán todos #: ../contents/ui/configuration/Upgrade.qml msgid "Normal" -msgstr "" +msgstr "Normal" #: ../contents/ui/configuration/Upgrade.qml msgid "Normal, skip questions" -msgstr "" +msgstr "Normal, omitir preguntas" #: ../contents/ui/configuration/Upgrade.qml msgid "Non interactive, skip questions" -msgstr "" +msgstr "Sin interacción, omitir preguntas" #: ../contents/ui/configuration/Upgrade.qml msgid "Verbose" -msgstr "" +msgstr "Detallado" #: ../contents/ui/configuration/Upgrade.qml msgid "Upgrade confirmation" -msgstr "" +msgstr "Confirmación de actualización" #: ../contents/ui/configuration/Upgrade.qml msgid "Restart plasmashell" @@ -850,7 +850,7 @@ msgstr "Después de actualizar el widget, la versión anterior seguirá en memor #: ../contents/ui/configuration/Upgrade.qml msgid "Command" -msgstr "" +msgstr "Comando" #: ../contents/ui/configuration/Upgrade.qml msgid "Use NerdFont icons" @@ -910,11 +910,11 @@ msgstr "Sistema actualizado" #: ../contents/ui/representation/Expanded.qml msgid "No unread news" -msgstr "" +msgstr "No hay noticias no leídas" #: ../contents/ui/representation/Expanded.qml msgid "Restore list" -msgstr "" +msgstr "Restaurar lista" #: ../contents/ui/scrollview/Extended.qml msgid "Upgrade package" diff --git a/Configs/Home/.local/share/plasma/plasmoids/com.github.k-donn.plasmoid-wunderground/contents/ui/DetailsItem.qml b/Configs/Home/.local/share/plasma/plasmoids/com.github.k-donn.plasmoid-wunderground/contents/ui/DetailsItem.qml index 2a6b51d..8b14b44 100644 --- a/Configs/Home/.local/share/plasma/plasmoids/com.github.k-donn.plasmoid-wunderground/contents/ui/DetailsItem.qml +++ b/Configs/Home/.local/share/plasma/plasmoids/com.github.k-donn.plasmoid-wunderground/contents/ui/DetailsItem.qml @@ -50,8 +50,7 @@ GridLayout { color: Kirigami.Theme.textColor // wind barb icons are 270 degrees deviated from 0 degrees (north) - // themed icons are 135 degrees deviated - rotation: plasmoid.configuration.useSystemThemeIcons ? weatherData["winddir"] - 135 : weatherData["winddir"] - 270 + rotation: weatherData["winddir"] - 270 Layout.minimumWidth: Kirigami.Units.iconSizes.large diff --git a/Configs/Home/.local/share/plasma/plasmoids/com.github.k-donn.plasmoid-wunderground/contents/ui/config/ConfigStation.qml b/Configs/Home/.local/share/plasma/plasmoids/com.github.k-donn.plasmoid-wunderground/contents/ui/config/ConfigStation.qml index ff72c73..5cc93cc 100644 --- a/Configs/Home/.local/share/plasma/plasmoids/com.github.k-donn.plasmoid-wunderground/contents/ui/config/ConfigStation.qml +++ b/Configs/Home/.local/share/plasma/plasmoids/com.github.k-donn.plasmoid-wunderground/contents/ui/config/ConfigStation.qml @@ -113,7 +113,7 @@ KCM.SimpleKCM { Kirigami.Separator{} PlasmaComponents.Label { - text: "Version 3.3.1" + text: "Version 3.3.2" } } diff --git a/Configs/Home/.local/share/plasma/plasmoids/com.github.k-donn.plasmoid-wunderground/contents/ui/main.qml b/Configs/Home/.local/share/plasma/plasmoids/com.github.k-donn.plasmoid-wunderground/contents/ui/main.qml index 8118c0d..d3c9e46 100644 --- a/Configs/Home/.local/share/plasma/plasmoids/com.github.k-donn.plasmoid-wunderground/contents/ui/main.qml +++ b/Configs/Home/.local/share/plasma/plasmoids/com.github.k-donn.plasmoid-wunderground/contents/ui/main.qml @@ -19,6 +19,7 @@ import QtQml import QtQuick import QtQuick.Layouts import org.kde.plasma.plasmoid +import org.kde.kirigami as Kirigami import org.kde.plasma.core as PlasmaCore import "../code/utils.js" as Utils import "../code/pws-api.js" as StationAPI @@ -209,6 +210,7 @@ PlasmoidItem { PlasmaCore.Action { text: i18n("Refresh weather") icon.name: "view-refresh-symbolic" + // icon.color: Kirigami.Theme.textColor visible: appState == showDATA enabled: appState == showDATA onTriggered: updateWeatherData() diff --git a/Configs/Home/.local/share/plasma/plasmoids/com.github.k-donn.plasmoid-wunderground/metadata.json b/Configs/Home/.local/share/plasma/plasmoids/com.github.k-donn.plasmoid-wunderground/metadata.json index 02e2666..ebac1bc 100644 --- a/Configs/Home/.local/share/plasma/plasmoids/com.github.k-donn.plasmoid-wunderground/metadata.json +++ b/Configs/Home/.local/share/plasma/plasmoids/com.github.k-donn.plasmoid-wunderground/metadata.json @@ -12,6 +12,7 @@ "Description[de_DE]": "Meine Wetterstation", "Description[es_ES]": "Visor de la estación meteorológica personal Wunderground", "Description[fr_FR]": "Visualisation de station météorologique personnelle Wunderground", + "Description[it_IT]": "La stazione meteo personale Wunderground", "Description[ja_JP]": "Wunderground Personal Weather Station viewer", "Description[nl_NL]": "Wunderground - Bekijk je eigen weerstation", "Description[pt_BR]": "Visualizador de Estação Meteorológica Pessoal Wunderground", @@ -25,13 +26,14 @@ "Name[de_DE]": "Wunderground", "Name[es_ES]": "Wunderground", "Name[fr_FR]": "Wunderground", + "Name[it_IT]": "Wunderground", "Name[ja_JP]": "Wunderground", "Name[nl_NL]": "Wunderground", "Name[pt_BR]": "Wunderground", "Name[ru_RU]": "Wunderground", "Name[zh_CN]": "Wunderground", "Name[zh_TW]": "Wunderground", - "Version": "3.3.1", + "Version": "3.3.2", "Website": "https://github.com/k-donn/plasmoid-wunderground" }, "X-KDE-ParentApp": "", diff --git a/Configs/Home/.local/share/plasma/plasmoids/com.github.k-donn.plasmoid-wunderground/translate/ReadMe.md b/Configs/Home/.local/share/plasma/plasmoids/com.github.k-donn.plasmoid-wunderground/translate/ReadMe.md index 95603af..0ebfc1f 100644 --- a/Configs/Home/.local/share/plasma/plasmoids/com.github.k-donn.plasmoid-wunderground/translate/ReadMe.md +++ b/Configs/Home/.local/share/plasma/plasmoids/com.github.k-donn.plasmoid-wunderground/translate/ReadMe.md @@ -6,6 +6,7 @@ |----------|---------|-------| | Template | 101 | | | fr_FR | 39/101 | 38% | +| it_IT | 101/101 | 100% | | de_DE | 101/101 | 100% | | zh_TW | 101/101 | 100% | | nl_NL | 39/101 | 38% | diff --git a/Configs/Home/.local/share/plasma/plasmoids/com.github.k-donn.plasmoid-wunderground/translate/it_IT.po b/Configs/Home/.local/share/plasma/plasmoids/com.github.k-donn.plasmoid-wunderground/translate/it_IT.po new file mode 100644 index 0000000..612ee0b --- /dev/null +++ b/Configs/Home/.local/share/plasma/plasmoids/com.github.k-donn.plasmoid-wunderground/translate/it_IT.po @@ -0,0 +1,448 @@ +# Translation of plasmoid-wunderground in it_IT +# Copyright (C) 2024 +# This file is distributed under the same license as the plasmoid-wunderground package. +# undernature, 2024 +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: plasmoid-wunderground\n" +"Report-Msgid-Bugs-To: https://github.com/k-donn/plasmoid-wunderground\n" +"POT-Creation-Date: 2024-11-10 16:16-0500\n" +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" +"Last-Translator: undernature\n" +"Language-Team: LANGUAGE \n" +"Language: it_IT\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#: ../metadata.json +msgid "Wunderground" +msgstr "Wunderground" + +#: ../metadata.json +msgid "Wunderground Personal Weather Station viewer" +msgstr "La stazione meteo personale Wunderground" + +#: ../contents/config/config.qml +msgid "Station" +msgstr "Stazione" + +#: ../contents/config/config.qml +msgid "Appearance" +msgstr "Aspetto" + +#: ../contents/config/config.qml +msgid "Units" +msgstr "Unità" + +#: ../contents/config/config.qml +msgid "Debug" +msgstr "Debug" + +#: ../contents/ui/AirAndSolarItem.qml +msgid "Status Color" +msgstr "Stato Colore" + +#: ../contents/ui/AirAndSolarItem.qml +msgid "Air quality" +msgstr "Qualità dell'aria" + +#: ../contents/ui/AirAndSolarItem.qml +msgid "AQI: %1" +msgstr "AQI" + +#: ../contents/ui/AirAndSolarItem.qml +msgid "AQHI: %1" +msgstr "AQHI: %1" + +#: ../contents/ui/AirAndSolarItem.qml +msgid "Primary pollutant: " +msgstr "Inquinante primario: " + +#: ../contents/ui/AirAndSolarItem.qml +msgid "Amount: %1 %2
Description: %3
Index: %4" +msgstr "Quantità: %1 %2
Desxcrizione: %3
Indice: %" + +#: ../contents/ui/AirAndSolarItem.qml +msgid "Solar info" +msgstr "Informazioni solari" + +#: ../contents/ui/AirAndSolarItem.qml +msgid "Sunrise" +msgstr "Alba" + +#: ../contents/ui/AirAndSolarItem.qml +msgid "Sunset" +msgstr "Tramonto" + +#: ../contents/ui/AlertsItem.qml +msgid "Alerts" +msgstr "Allerte" + +#: ../contents/ui/AlertsItem.qml +msgid "There are no alerts for your area." +msgstr "Non ci sono allarmi per la tua zona." + +#: ../contents/ui/AlertsItem.qml +msgid "Severity: %1" +msgstr "Gravità: %1" + +#: ../contents/ui/AlertsItem.qml +msgid "Region: %1
Action: %2
Disclaimer: %3
Issued by: %4" +msgstr "Regione: %1
Azione: %2
Disclaimer: %3
Rilasciato by: %4" + +#: ../contents/ui/BottomPanel.qml +msgid "There are weather alerts for your area!" +msgstr "Ci sono allerte meteo per la tua zona!" + +#: ../contents/ui/config/ConfigAppearance.qml +msgid "Compact Representation" +msgstr "Rappresentazione compatta" + +#: ../contents/ui/config/ConfigAppearance.qml +msgid "Show temperature:" +msgstr "Mostra la temperatura:" + +#: ../contents/ui/config/ConfigAppearance.qml +msgid "Text display:" +msgstr "Visualizzazione testo:" + +#: ../contents/ui/config/ConfigAppearance.qml +msgid "Automatic" +msgstr "Automatico" + +#: ../contents/ui/config/ConfigAppearance.qml +msgid "Text will follow the system font and expand to fill the available space." +msgstr "Il testo seguirà il carattere del sistema e si espanderà per riempire lo spazio disponibile." + +#: ../contents/ui/config/ConfigAppearance.qml +msgid "Manual" +msgstr "Manuale" + +#: ../contents/ui/config/ConfigAppearance.qml +msgid "Choose Style…" +msgstr "Scegli lo Stile…" + +#: ../contents/ui/config/ConfigAppearance.qml +msgid "Choose a Font" +msgstr "Scegli un Font" + +#: ../contents/ui/config/ConfigAppearance.qml +msgid "Full Representation" +msgstr "Rappresentazione completa" + +#: ../contents/ui/config/ConfigAppearance.qml +msgid "Property header text size" +msgstr "Proprietà dimensione del testo dell'intestazione" + +#: ../contents/ui/config/ConfigAppearance.qml +msgid "Property text size" +msgstr "Proprietà dimensione del testo" + +#: ../contents/ui/config/ConfigAppearance.qml +msgid "Temperature text size" +msgstr "Dimensione testo temperatura" + +#: ../contents/ui/config/ConfigAppearance.qml +msgid "small (16x16)" +msgstr "piccole (16x16)" + +#: ../contents/ui/config/ConfigAppearance.qml +msgid "smallMedium (22x22)" +msgstr "medioPiccole (22x22)" + +#: ../contents/ui/config/ConfigAppearance.qml +msgid "medium (32x32)" +msgstr "medie (32x32)" + +#: ../contents/ui/config/ConfigAppearance.qml +msgid "large (48x48)" +msgstr "grandi (48x48)" + +#: ../contents/ui/config/ConfigAppearance.qml +msgid "huge (64x64)" +msgstr "enorme (64x64)" + +#: ../contents/ui/config/ConfigAppearance.qml +msgid "enormous (128x128)" +msgstr "grandissimo (128x128)" + +#: ../contents/ui/config/ConfigAppearance.qml +msgid "Details icon size:" +msgstr "Dettagli dimensione icona:" + +#: ../contents/ui/config/ConfigAppearance.qml +msgid "Top panel icon margins:" +msgstr "Margini dell'icona del pannello superiore:" + +#: ../contents/ui/config/ConfigAppearance.qml +msgid "Use system theme icons:" +msgstr "Utilizzare le icone del tema di sistema:" + +#: ../contents/ui/config/ConfigAppearance.qml +msgid "Apply system colors to icons:" +msgstr "Applicare i colori di sistema alle icone:" + +#: ../contents/ui/config/ConfigAppearance.qml +msgid "Auto-color temperature:" +msgstr "Temperatura di colore automatica:" + +#: ../contents/ui/config/ConfigAppearance.qml ../contents/ui/SwitchPanel.qml +msgid "Weather Details" +msgstr "Dettagli meteo" + +#: ../contents/ui/config/ConfigAppearance.qml ../contents/ui/SwitchPanel.qml +msgid "Forecast" +msgstr "Previsioni" + +#: ../contents/ui/config/ConfigAppearance.qml ../contents/ui/SwitchPanel.qml +msgid "More Info" +msgstr "Maggiori informazioni" + +#: ../contents/ui/config/ConfigAppearance.qml +msgid "Default page shown:" +msgstr "Pagina predefinita mostrata:" + +#: ../contents/ui/config/ConfigAppearance.qml +msgid "Show pressure trend:" +msgstr "Mostra l'andamento della pressione:" + +#: ../contents/ui/config/ConfigDebug.qml +msgid "Write to console.log:" +msgstr "Scrivere su console.log:" + +#: ../contents/ui/config/ConfigStation.qml +msgid "Find Station" +msgstr "Trova la stazione" + +#: ../contents/ui/config/ConfigStation.qml +msgid "Enter Station" +msgstr "Inserire la stazione" + +#: ../contents/ui/config/ConfigStation.qml +msgid "Station Info" +msgstr "Info stazione" + +#: ../contents/ui/config/ConfigStation.qml +msgid "Uses WGS84 geocode coordinates" +msgstr "Utilizza le coordinate geocodificate WGS84" + +#: ../contents/ui/config/ConfigStation.qml +msgid "Weatherstation ID:" +msgstr "ID stazione meteorologica:" + +#: ../contents/ui/config/ConfigStation.qml +msgid "Weatherstation Name:" +msgstr "Nome della stazione meteo:" + +#: ../contents/ui/config/ConfigStation.qml +msgid "Longitude:" +msgstr "Longitudine:" + +#: ../contents/ui/config/ConfigStation.qml +msgid "Latitude:" +msgstr "Latitudine:" + +#: ../contents/ui/config/ConfigStation.qml +msgid "Refresh period (s):" +msgstr "Intervallo di aggiornamento (s):" + +#: ../contents/ui/config/ConfigUnits.qml +msgctxt "The unit system" +msgid "Metric" +msgstr "Metrico" + +#: ../contents/ui/config/ConfigUnits.qml +msgctxt "The unit system" +msgid "Imperial" +msgstr "Imperiale" + +#: ../contents/ui/config/ConfigUnits.qml +msgctxt "The unit system" +msgid "Hybrid (UK)" +msgstr "Ibrido (UK)" + +#: ../contents/ui/config/ConfigUnits.qml +msgid "Custom" +msgstr "Personalizzato" + +#: ../contents/ui/config/ConfigUnits.qml +msgid "Choose:" +msgstr "Scegli:" + +#: ../contents/ui/config/ConfigUnits.qml +msgid "Wind unit:" +msgstr "Unità del Vento:" + +#: ../contents/ui/config/ConfigUnits.qml +msgid "Rain unit:" +msgstr "Unità per la pioggia:" + +#: ../contents/ui/config/ConfigUnits.qml +msgid "Snow unit:" +msgstr "Mostra unità:" + +#: ../contents/ui/config/ConfigUnits.qml +msgid "Temperature unit:" +msgstr "Untà temperatura:" + +#: ../contents/ui/config/ConfigUnits.qml +msgid "Pressure unit:" +msgstr "Unità pressione:" + +#: ../contents/ui/config/ConfigUnits.qml +msgid "Elevation unit:" +msgstr "Unità di elevazione:" + +#: ../contents/ui/DetailsItem.qml +msgid "WIND & GUST" +msgstr "VENTO E POLVERE" + +#: ../contents/ui/DetailsItem.qml +msgid "Feels like %1" +msgstr "Percepito %1" + +#: ../contents/ui/DetailsItem.qml +msgid "Wind from: %1 (%2°)" +msgstr "Vento da: %1 (%2°)" + +#: ../contents/ui/DetailsItem.qml +msgid "DEWPOINT" +msgstr "Punto di Rugiada" + +#: ../contents/ui/DetailsItem.qml +msgctxt "Precipitaion rate" +msgid "PRECIP RATE" +msgstr "INDICE PRECIP" + +#: ../contents/ui/DetailsItem.qml +msgid "PRESSURE" +msgstr "PRESSIONE" + +#: ../contents/ui/DetailsItem.qml +msgid "Pressure has risen %1 in the last three hours." +msgstr "La pressione è aumentata del %1 nelle ultime tre ore." + +#: ../contents/ui/DetailsItem.qml +msgid "Pressure has fallen %1 in the last three hours." +msgstr "La pressione è scesa del %1 nelle ultime tre ore." + +#: ../contents/ui/DetailsItem.qml +msgid "HUMIDITY" +msgstr "UMIDITÀ" + +#: ../contents/ui/DetailsItem.qml +msgctxt "Precipitation accumulation" +msgid "PRECIP ACCUM" +msgstr "ACCUMOLO PRECIP" + +#: ../contents/ui/DetailsItem.qml +msgctxt "Ultra Violet" +msgid "UV" +msgstr "UV" + +#: ../contents/ui/ForecastItem.qml +msgctxt "Do not edit HTML tags." +msgid "Feels like: %1
Thunder: %2
UV: %3
Snow: %4
Golf: %5
" +msgstr "Percepita: %1
Tuono: %2
UV: %3
Neve: %4
Golf: %5
" + +#: ../contents/ui/FullRepresentation.qml +msgid "Loading data..." +msgstr "Caricamento dati..." + +#: ../contents/ui/lib/BackgroundToggle.qml +msgid "Desktop Widget:" +msgstr "Desktop Widget" + +#: ../contents/ui/lib/ConfigBtn.qml +msgid "Configure Wunderground" +msgstr "Configura Wundergroun" + +#: ../contents/ui/lib/StationPickerDialog.qml +msgid "Saved Weather Stations" +msgstr "Stazioni meteo salvate" + +#: ../contents/ui/lib/StationPickerDialog.qml +msgid "Remove Selected" +msgstr "Rimuovi selezionate" + +#: ../contents/ui/lib/StationPickerDialog.qml +msgid "Confirm Remove %1" +msgstr "Conferma Rimuovi %1" + +#: ../contents/ui/lib/StationPickerDialog.qml +msgid "Add" +msgstr "Aggiungi" + +#: ../contents/ui/lib/StationPickerDialog.qml +msgid "Remove" +msgstr "Rimuovi" + +#: ../contents/ui/lib/StationPickerDialog.qml +msgid "Select" +msgstr "Seleziona" + +#: ../contents/ui/lib/StationPickerDialog.qml +msgid "Cancel" +msgstr "Cancella" + +#: ../contents/ui/lib/StationPicker.qml +msgid "Choose…" +msgstr "Scegli…" + +#: ../contents/ui/main.qml +msgid "Set the weather station to pull data from." +msgstr "Impostare la stazione meteorologica da cui estrarre i dati." + +#: ../contents/ui/main.qml +msgid "Please Configure" +msgstr "Configurare" + +#: ../contents/ui/main.qml ../contents/ui/TopPanel.qml +msgid "Loading..." +msgstr "Caricamento..." + +#: ../contents/ui/main.qml +msgid "Error..." +msgstr "Errore..." + +#: ../contents/ui/main.qml +msgctxt "Do not edit HTML tags. 'Temp' means temperature" +msgid "Temp: %1
" +msgstr "Temp: %1
" + +#: ../contents/ui/main.qml +msgctxt "Do not edit HTML tags." +msgid "Feels: %1
" +msgstr "Feels: %1
" + +#: ../contents/ui/main.qml +msgctxt "Do not edit HTML tags. 'Wnd Spd' means Wind Speed" +msgid "Wnd spd: %1
" +msgstr "Wnd spd: %1
" + +#: ../contents/ui/main.qml +msgid "Refresh weather" +msgstr "Aggiorna il meteo" + +#: ../contents/ui/TopPanel.qml +msgid "High: %1 Low: %2" +msgstr "Alto: %1 Basso: %2" + +#~ msgctxt "Non modificare i tag HTML." +#~ msgid "Feels like: %1
Thunder: %2
UV: %3
Snow: %4
Golf: %5
" +#~ msgstr "Percepita: %1
Tuono: %2
UV: %3
Neve: %4
Golf: %5" + +#~ msgctxt "Non modificare i tag HTML. Temp” significa temperatura" +#~ msgid "Temp: %1
" +#~ msgstr "Temp: %1
" + +#~ msgctxt "Non modificare i tag HTML." +#~ msgid "Feels: %1
" +#~ msgstr "Feels: %1
" + +#~ msgctxt "Non modificare i tag HTML. 'Wnd Spd' significa Velocità del Vento" +#~ msgid "Wnd spd: %1
" +#~ msgstr "Wnd spd: %1
" diff --git a/Configs/Home/.local/share/plasma/plasmoids/zayron.simple.separator/contents/ui/main.qml b/Configs/Home/.local/share/plasma/plasmoids/zayron.simple.separator/contents/ui/main.qml index 6a6b6a6..e21259f 100644 --- a/Configs/Home/.local/share/plasma/plasmoids/zayron.simple.separator/contents/ui/main.qml +++ b/Configs/Home/.local/share/plasma/plasmoids/zayron.simple.separator/contents/ui/main.qml @@ -23,6 +23,7 @@ PlasmoidItem { id: base Layout.minimumWidth: isVertical ? root.width : anchoDeSepardor + margins Layout.maximumHeight: isVertical ? anchoDeSepardor + margins : root.height + Row { height: separator.height width: separator.width diff --git a/Configs/Home/.local/share/plasma/plasmoids/zayron.simple.separator/metadata.json b/Configs/Home/.local/share/plasma/plasmoids/zayron.simple.separator/metadata.json index 3a3ecaa..f6c5886 100644 --- a/Configs/Home/.local/share/plasma/plasmoids/zayron.simple.separator/metadata.json +++ b/Configs/Home/.local/share/plasma/plasmoids/zayron.simple.separator/metadata.json @@ -1,23 +1,24 @@ { - "KPlugin": { - "Authors": [ - { - "Name": "zayronxio" - } - ], - "Name": "simple separator", - "Id": "zayron.simple.separator", - "Description": "a simple separator", - "Category": "Utilities", - "Icon": "setting", - "EnabledByDefault": true, - "License": "GPL-3.0+", - "ServiceTypes": [ - "Plasma/Applet" - ], - "Version": "1.1.8", - "Website": "" - }, - "X-Plasma-API-Minimum-Version": "6.0", - "X-Plasma-MainScript": "ui/main.qml" + "KPlugin": { + "Authors": [ + { + "Name": "zayronxio" + } + ], + "Name": "simple separator", + "Id": "zayron.simple.separator", + "Description": "a simple separator", + "Category": "Utilities", + "Icon": "setting", + "EnabledByDefault": true, + "License": "GPL-3.0+", + "ServiceTypes": [ + "Plasma/Applet" + ], + "Version": "1.1.9", + "Website": "" + }, + "X-Plasma-API-Minimum-Version": "6.0", + "X-Plasma-MainScript": "ui/main.qml", + "KPackageStructure": "Plasma/Applet" }