diff --git a/Assets/Translations/de.json b/Assets/Translations/de.json
index 60865603e..d849f3a60 100644
--- a/Assets/Translations/de.json
+++ b/Assets/Translations/de.json
@@ -31,7 +31,7 @@
},
"bar": {
"active-window": {
- "colorize-icons-description": "Theme-Farben auf das aktive Fenster-Symbol anwenden.",
+ "colorize-icons-description": "Themenfarben auf das aktive Fenster-Symbol anwenden.",
"hide-mode-description": "Steuert das Verhalten des Widgets, wenn kein Fenster aktiv ist.",
"scrolling-mode-description": "Steuern, wann Textscrolling für lange Fenstertitel aktiviert ist.",
"show-app-icon-description": "Anwendungssymbol neben dem Fenstertitel anzeigen.",
@@ -186,7 +186,7 @@
"hide-widget-when-zero-unread-label": "Symbol bei keinen ungelesenen Benachrichtigungen ausblenden",
"show-unread-badge-description": "Abzeichen mit der Anzahl ungelesener Benachrichtigungen anzeigen.",
"show-unread-badge-label": "Ungelesen-Abzeichen anzeigen",
- "unread-badge-color-description": "Wähle die Farbe für das Abzeichen ungelesener Benachrichtigungen.",
+ "unread-badge-color-description": "Wählen Sie die Farbe für das Abzeichen ungelesener Benachrichtigungen.",
"unread-badge-color-label": "Farbe des Ungelesen-Abzeichens"
},
"section-editor": {
@@ -228,7 +228,7 @@
"use-monospace-font-label": "Schriftart mit fester Breite"
},
"taskbar": {
- "colorize-icons-description": "Theme-Farben auf Taskbar-Symbole anwenden.",
+ "colorize-icons-description": "Themenfarben auf Taskbar-Symbole anwenden.",
"hide-mode-description": "Steuert das Verhalten des Widgets, wenn keine übereinstimmenden Fenster vorhanden sind.",
"hide-mode-label": "Ausblendmodus",
"icon-scale-description": "Legt den Skalierungsfaktor für Taskleistensymbole fest.",
@@ -251,9 +251,9 @@
"title-width-reset-tooltip": "Titelbreite zurücksetzen"
},
"tray": {
- "chevron-color-description": "Designfarben auf das Schubladen-Chevron-Symbol anwenden.",
- "chevron-color-label": "Chevron-Farbe",
- "colorize-icons-description": "Theme-Farben auf Tray-Symbole anwenden.",
+ "chevron-color-description": "Wendet die Themenfarben auf das Pfeilsymbol des Drawers an.",
+ "chevron-color-label": "Pfeil-Farbe",
+ "colorize-icons-description": "Themenfarben auf Tray-Symbole anwenden.",
"colorize-icons-label": "Symbole einfärben",
"drawer-enabled-description": "Wenn aktiviert, werden nicht angeheftete Tray-Elemente in einem Drawer-Panel angezeigt.
Wenn deaktiviert, werden alle Tray-Elemente inline angezeigt.",
"drawer-enabled-label": "Drawer aktivieren",
@@ -749,7 +749,7 @@
"appearance-auto-show-delay-label": "Anzeigeverzögerung",
"appearance-background-opacity-description": "Legen Sie die Hintergrundtransparenz speziell für die Leiste fest.",
"appearance-background-opacity-label": "Leisten-Hintergrundtransparenz",
- "appearance-capsule-color-description": "Wähle eine Farbe für Leistenkapseln, oder verwende keine für die Standard-Oberflächenfarbe.",
+ "appearance-capsule-color-description": "Wählen Sie eine Farbe für Leistenkapseln oder keine, um die Standard-Oberflächenfarbe zu verwenden.",
"appearance-capsule-color-label": "Kapselfarbe",
"appearance-capsule-opacity-description": "Deckkraft der Widget-Hintergründe festlegen, wenn Kapsel angezeigt wird.",
"appearance-capsule-opacity-label": "Kapsel-Deckkraft",
@@ -852,7 +852,7 @@
"title": "Farbschema",
"wallpaper-method-description": "Wählen Sie Ihre bevorzugte Methode zur Palettengenerierung.",
"wallpaper-method-label": "Methode zur Palettengenerierung",
- "wallpaper-monitor-source-description": "Wähle den Monitor aus, der für die Extraktion der Wallpaper-Farben verwendet werden soll.",
+ "wallpaper-monitor-source-description": "Wählen Sie den Monitor aus, der für die Extraktion der Wallpaper-Farben verwendet werden soll.",
"wallpaper-monitor-source-label": "Quelle der Farbgenerierung"
},
"control-center": {
@@ -931,7 +931,7 @@
"system-stat-layout-side": "Seite",
"system-stat-rounded-corners-description": "Abgerundete Ecken für den Widget-Hintergrund verwenden.",
"system-stat-rounded-corners-label": "Abgerundete Ecken",
- "system-stat-show-background-description": "Zeige den Hintergrundbehälter für das Systemstatistik-Widget.",
+ "system-stat-show-background-description": "Zeige den Hintergrundcontainer für das Systemstatistik-Widget.",
"system-stat-show-background-label": "Hintergrund anzeigen",
"system-stat-stat-type-description": "Wähle, welche Systemstatistik angezeigt werden soll.",
"system-stat-stat-type-label": "Statistiktyp",
@@ -976,7 +976,7 @@
"appearance-background-opacity-description": "Hintergrundtransparenz des Docks anpassen.",
"appearance-border-radius-description": "Den Radius der Dock-Umrandung anpassen.",
"appearance-border-radius-label": "Eckenradius",
- "appearance-colorize-icons-description": "Theme-Farben auf Dock-App-Symbole anwenden (nur nicht fokussierte Apps).",
+ "appearance-colorize-icons-description": "Themenfarben auf Dock-App-Symbole anwenden (nur nicht fokussierte Apps).",
"appearance-colorize-icons-label": "Symbole einfärben",
"appearance-dead-opacity-description": "Die Deckkraft von App-Symbolen anpassen, die nicht ausgeführt werden.",
"appearance-dead-opacity-label": "Tote Opazität",
@@ -1173,7 +1173,7 @@
"clock-format-label": "Uhrenformat",
"clock-style-analog": "Analog",
"clock-style-custom": "Benutzerdefiniert",
- "clock-style-description": "Wähle den visuellen Stil der Uhr auf dem Sperrbildschirm.",
+ "clock-style-description": "Wählen Sie den visuellen Stil der Uhr auf dem Sperrbildschirm.",
"clock-style-digital": "Digital",
"clock-style-label": "Uhrstil",
"compact-lockscreen-description": "Zeige nur die Login-Eingabe und Systemsteuerung, blende Wetter- und Medien-Widgets aus.",
@@ -1290,6 +1290,8 @@
"types-volume-label": "Ausgangslautstärke"
},
"plugins": {
+ "auto-update": "Plugins automatisch aktualisieren",
+ "auto-update-description": "Automatisch alle Plugins aktualisieren, wenn die Shell startet.",
"available-description": "Plugins aus konfigurierten Quellen durchsuchen und installieren.",
"available-label": "Verfügbare Plugins",
"available-no-plugins-description": "Überprüfen Sie Ihre Plugin-Quellen oder aktualisieren Sie die Liste.",
@@ -1416,7 +1418,7 @@
"box-border-description": "Zeige eine Umrandung um Inhaltsbereiche an.",
"box-border-label": "Containerumriss",
"box-border-radius-description": "Passt die Eckenrundung wichtiger Layoutbereiche an, wie z. B. Seitenleisten, Karten und Inhaltsbereiche.",
- "box-border-radius-label": "Behälterradius",
+ "box-border-radius-label": "Eckenradius",
"box-border-radius-reset": "Container-Radius zurücksetzen",
"control-border-radius-description": "Steuert die Krümmung interaktiver Elemente, einschließlich Schaltflächen, Umschalter und Textfelder.",
"control-border-radius-label": "Eingaberadius",
@@ -1534,7 +1536,7 @@
"setup": {
"all-done": "Fertig!",
"appearance": {
- "subheader": "Wähle Dark Mode und Farbquellen (Wallpaper oder vordefiniert)."
+ "subheader": "Wählen Sie den Dunkelmodus und Farbquellen (Hintergrundbild oder vordefiniert)."
},
"customize": {
"header": "Erlebnis anpassen",
diff --git a/Assets/Translations/en.json b/Assets/Translations/en.json
index 01f402246..707a16cb1 100644
--- a/Assets/Translations/en.json
+++ b/Assets/Translations/en.json
@@ -1290,6 +1290,8 @@
"types-volume-label": "Output volume"
},
"plugins": {
+ "auto-update": "Auto-update plugins",
+ "auto-update-description": "Automatically update all plugins when the shell starts.",
"available-description": "Browse and install plugins from configured sources.",
"available-label": "Available plugins",
"available-no-plugins-description": "Check your plugin sources or refresh the list.",
diff --git a/Assets/Translations/es.json b/Assets/Translations/es.json
index 96ba97531..f13cfcaf7 100644
--- a/Assets/Translations/es.json
+++ b/Assets/Translations/es.json
@@ -251,8 +251,8 @@
"title-width-reset-tooltip": "Restablecer ancho del título"
},
"tray": {
- "chevron-color-description": "Aplicar colores del tema al icono de chevron del cajón.",
- "chevron-color-label": "Color del Chevrón",
+ "chevron-color-description": "Aplicar los colores del tema al icono de flecha del cajón.",
+ "chevron-color-label": "Color de la flecha",
"colorize-icons-description": "Aplicar colores del tema a los iconos de la bandeja del sistema.",
"colorize-icons-label": "Colorear iconos",
"drawer-enabled-description": "Cuando está habilitado, los elementos de la bandeja no anclados se muestran en un panel cajón.
Cuando está deshabilitado, todos los elementos de la bandeja se muestran en línea.",
@@ -1290,6 +1290,8 @@
"types-volume-label": "Volumen de salida"
},
"plugins": {
+ "auto-update": "Actualizar plugins automáticamente",
+ "auto-update-description": "Actualizar automáticamente todos los plugins cuando se inicie la shell.",
"available-description": "Navegar e instalar plugins desde fuentes configuradas.",
"available-label": "Plugins disponibles",
"available-no-plugins-description": "Comprueba las fuentes de tu plugin o actualiza la lista.",
@@ -1534,7 +1536,7 @@
"setup": {
"all-done": "¡Listo!",
"appearance": {
- "subheader": "Elige el Modo Oscuro y las fuentes de color (Wallpaper o predefinidas)."
+ "subheader": "Elige el modo oscuro y las fuentes de color (Fondo de pantalla o predefinidas)."
},
"customize": {
"header": "Personaliza tu experiencia",
diff --git a/Assets/Translations/fr.json b/Assets/Translations/fr.json
index de17c83f8..edbdc15ae 100644
--- a/Assets/Translations/fr.json
+++ b/Assets/Translations/fr.json
@@ -252,7 +252,7 @@
},
"tray": {
"chevron-color-description": "Appliquer les couleurs du thème à l'icône chevron du tiroir.",
- "chevron-color-label": "Couleur du Chevron",
+ "chevron-color-label": "Couleur du chevron",
"colorize-icons-description": "Appliquer les couleurs du thème aux icônes de la barre système.",
"colorize-icons-label": "Coloriser les icônes",
"drawer-enabled-description": "Lorsqu'elle est activée, les éléments de la barre système non épinglés sont affichés dans un panneau tiroir.
Lorsqu'elle est désactivée, tous les éléments de la barre système sont affichés en ligne.",
@@ -1290,6 +1290,8 @@
"types-volume-label": "Volume de sortie"
},
"plugins": {
+ "auto-update": "Mettre à jour les plugins automatiquement",
+ "auto-update-description": "Mettre à jour automatiquement tous les plugins au démarrage de la shell.",
"available-description": "Parcourir et installer des plugins à partir des sources configurées.",
"available-label": "Plugins disponibles",
"available-no-plugins-description": "Vérifiez les sources de vos plugins ou actualisez la liste.",
@@ -1534,7 +1536,7 @@
"setup": {
"all-done": "Terminé !",
"appearance": {
- "subheader": "Choisissez le Dark Mode et les sources de couleurs (Fond d'écran ou prédéfinies)."
+ "subheader": "Choisissez le mode sombre et les sources de couleur (Fond d'écran ou prédéfinies)."
},
"customize": {
"header": "Personnaliser votre expérience",
diff --git a/Assets/Translations/hn.json b/Assets/Translations/hn.json
index 05c33a206..17c3e8e20 100644
--- a/Assets/Translations/hn.json
+++ b/Assets/Translations/hn.json
@@ -50,6 +50,7 @@
"device-label": "Batteriambod",
"display-mode-description": "Vel korleîs batteriet er synt fram på radi.",
"display-mode-graphic": "Upplysande batteriteikn",
+ "display-mode-graphic-clean": "Upplysande batteriteikn (ingen %)",
"display-mode-icon-always": "Teikn - syn % stødt",
"display-mode-icon-hover": "Teikn - syn ved sviv",
"display-mode-icon-only": "Einast teikn",
diff --git a/Assets/Translations/hu.json b/Assets/Translations/hu.json
index 2bb5da44f..6ab0bfb78 100644
--- a/Assets/Translations/hu.json
+++ b/Assets/Translations/hu.json
@@ -251,8 +251,8 @@
"title-width-reset-tooltip": "Cím szélességének alaphelyzetbe állítása"
},
"tray": {
- "chevron-color-description": "Téma színeinek alkalmazása a fiók nyíl ikonjára.",
- "chevron-color-label": "Chevron Színe",
+ "chevron-color-description": "Alkalmazza a témaszíneket a fiók nyíl ikonjára.",
+ "chevron-color-label": "Nyíl színe",
"colorize-icons-description": "Témaszínek alkalmazása a tálcaikonokra.",
"colorize-icons-label": "Ikonok színezése",
"drawer-enabled-description": "Ha be van kapcsolva, a nem rögzített tálcaelemek egy fiókpanelen jelennek meg.
Kikapcsolva az összes tálcaelem sorban jelenik meg.",
@@ -1290,6 +1290,8 @@
"types-volume-label": "Kimeneti hangerő"
},
"plugins": {
+ "auto-update": "Beépülők automatikus frissítése",
+ "auto-update-description": "Automatikusan frissítse az összes plugint a shell indításakor.",
"available-description": "Bővítmények böngészése és telepítése a beállított forrásokból.",
"available-label": "Elérhető bővítmények",
"available-no-plugins-description": "Ellenőrizze a bővítményforrásokat, vagy frissítse a listát.",
@@ -1534,7 +1536,7 @@
"setup": {
"all-done": "Kész!",
"appearance": {
- "subheader": "Válassza ki a Sötét módot és a színforrásokat (háttérkép vagy előre definiált)."
+ "subheader": "Válaszd ki a sötét módot és a színforrásokat (Háttérkép vagy előre meghatározott)."
},
"customize": {
"header": "Tapasztalat testreszabása",
diff --git a/Assets/Translations/ja.json b/Assets/Translations/ja.json
index 47e7dc528..53a4794cf 100644
--- a/Assets/Translations/ja.json
+++ b/Assets/Translations/ja.json
@@ -251,8 +251,8 @@
"title-width-reset-tooltip": "タイトルの幅をリセット"
},
"tray": {
- "chevron-color-description": "ドロワーのシェブロンアイコンにテーマの色を適用する。",
- "chevron-color-label": "シェブロンの色",
+ "chevron-color-description": "ドロワーのシェブロンアイコンにテーマの色を適用します。",
+ "chevron-color-label": "矢印の色",
"colorize-icons-description": "トレイのアイコンにテーマカラーを適用します。",
"colorize-icons-label": "テーマカラーの適用",
"drawer-enabled-description": "有効にすると、ピン留めされていないトレイ項目をドロワーパネル内に表示します。
無効にすると、すべての項目をインラインで表示します。",
@@ -1290,6 +1290,8 @@
"types-volume-label": "出力音量"
},
"plugins": {
+ "auto-update": "プラグインを自動更新",
+ "auto-update-description": "シェル起動時にすべてのプラグインを自動的に更新します。",
"available-description": "設定されたソースからプラグインを参照してインストールします。",
"available-label": "利用可能なプラグイン",
"available-no-plugins-description": "プラグインのソースを確認するか、リストを更新してください。",
@@ -1534,7 +1536,7 @@
"setup": {
"all-done": "完了!",
"appearance": {
- "subheader": "Dark Modeと色のソース(壁紙または定義済み)を選択します。"
+ "subheader": "ダークモードと色のソース(壁紙または事前定義)を選択します。"
},
"customize": {
"header": "自分好みにカスタマイズ",
diff --git a/Assets/Translations/ko-KR.json b/Assets/Translations/ko-KR.json
index 8c6a2fb71..e8045523b 100644
--- a/Assets/Translations/ko-KR.json
+++ b/Assets/Translations/ko-KR.json
@@ -251,8 +251,8 @@
"title-width-reset-tooltip": "제목 너비 초기화"
},
"tray": {
- "chevron-color-description": "서랍 셰브론 아이콘에 테마 색상 적용.",
- "chevron-color-label": "셰브론 색상",
+ "chevron-color-description": "드로어 셰브론 아이콘에 테마 색상을 적용합니다.",
+ "chevron-color-label": "화살표 색상",
"colorize-icons-description": "트레이 아이콘에 테마 색상을 적용합니다.",
"colorize-icons-label": "아이콘 색상화",
"drawer-enabled-description": "활성화하면 고정되지 않은 트레이 항목이 서랍 패널에 표시됩니다.
비활성화하면 모든 트레이 항목이 인라인으로 표시됩니다.",
@@ -1290,6 +1290,8 @@
"types-volume-label": "출력 볼륨"
},
"plugins": {
+ "auto-update": "플러그인 자동 업데이트",
+ "auto-update-description": "셸 시작 시 모든 플러그인을 자동으로 업데이트합니다.",
"available-description": "구성된 소스에서 플러그인을 찾아보고 설치합니다.",
"available-label": "사용 가능한 플러그인",
"available-no-plugins-description": "플러그인 소스를 확인하거나 목록을 새로고침하세요.",
@@ -1534,7 +1536,7 @@
"setup": {
"all-done": "완료되었습니다!",
"appearance": {
- "subheader": "다크 모드와 색상 소스(배경화면 또는 미리 정의됨)를 선택하세요."
+ "subheader": "다크 모드와 색상 소스(배경화면 또는 사전 정의)를 선택하세요."
},
"customize": {
"header": "경험 사용자 지정",
diff --git a/Assets/Translations/ku.json b/Assets/Translations/ku.json
index dbdffc55b..ba6b84400 100644
--- a/Assets/Translations/ku.json
+++ b/Assets/Translations/ku.json
@@ -1368,7 +1368,7 @@
"box-border-description": "Xêzekê li dora deverên naverokê nîşan dide.",
"box-border-label": "Çarçoweya konteynerê",
"box-border-radius-description": "Goşeya dorfirehiya beşên sereke yên layoutê, wekî barên kêlekê, kart, û panelên naverokê, eyar dike.",
- "box-border-radius-label": "Radiusa Konteynirê",
+ "box-border-radius-label": "Radiusa konteynirê",
"box-border-radius-reset": "Vegerandina radiusa konteynerê",
"control-border-radius-description": "Kontrola çemandina hêmanên înteraktîv, di nav de bişkok, guhêrbarok û qadên nivîsê.",
"control-border-radius-label": "Tîrêjê têketinê",
diff --git a/Assets/Translations/nl.json b/Assets/Translations/nl.json
index be7692fc0..5f68bbecd 100644
--- a/Assets/Translations/nl.json
+++ b/Assets/Translations/nl.json
@@ -251,8 +251,8 @@
"title-width-reset-tooltip": "Titelbreedte resetten"
},
"tray": {
- "chevron-color-description": "Themakleuren toepassen op het chevron-pictogram van de lade.",
- "chevron-color-label": "Chevronkleur",
+ "chevron-color-description": "Themakleuren toepassen op het pijl-icoon van de lade.",
+ "chevron-color-label": "Pijlkleur",
"colorize-icons-description": "Pas themakleuren toe op systeemvakpictogrammen.",
"colorize-icons-label": "Pictogrammen inkleuren",
"drawer-enabled-description": "Indien ingeschakeld worden niet-vastgemaakte systeemvakitems in een lade weergegeven.
Indien uitgeschakeld worden alle items inline getoond.",
@@ -1290,6 +1290,8 @@
"types-volume-label": "Uitvoervolume"
},
"plugins": {
+ "auto-update": "Plugins automatisch bijwerken",
+ "auto-update-description": "Update automatisch alle plugins wanneer de shell start.",
"available-description": "Blader door en installeer plugins vanuit geconfigureerde bronnen.",
"available-label": "Beschikbare plug-ins",
"available-no-plugins-description": "Controleer je plugin-bronnen of vernieuw de lijst.",
@@ -1416,7 +1418,7 @@
"box-border-description": "Toon een omlijning rond inhoudsgebieden.",
"box-border-label": "Containeromtrek",
"box-border-radius-description": "Past de hoekronding aan van belangrijke lay-outsecties, zoals zijbalken, kaarten en inhoudspanelen.",
- "box-border-radius-label": "Container Radius",
+ "box-border-radius-label": "Hoekradius",
"box-border-radius-reset": "Containerstraal resetten",
"control-border-radius-description": "Regelt de kromming van interactieve elementen, waaronder knoppen, schakelaars en tekstvelden.",
"control-border-radius-label": "Voer straal in",
@@ -1534,7 +1536,7 @@
"setup": {
"all-done": "Klaar!",
"appearance": {
- "subheader": "Kies Dark Mode en kleurbronnen (Wallpaper of vooraf gedefinieerd)."
+ "subheader": "Kies donkere modus en kleurbronnen (Achtergrond of voorgedefinieerd)."
},
"customize": {
"header": "Pas je ervaring aan",
diff --git a/Assets/Translations/nn-NO.json b/Assets/Translations/nn-NO.json
index 2ccdd8386..7d54556d5 100644
--- a/Assets/Translations/nn-NO.json
+++ b/Assets/Translations/nn-NO.json
@@ -50,6 +50,7 @@
"device-label": "Batterieining",
"display-mode-description": "Vel korleis batteriet vert vist på oppgåvelina.",
"display-mode-graphic": "Grafisk batteri",
+ "display-mode-graphic-clean": "Grafisk batteri (ingen %)",
"display-mode-icon-always": "Ikon - Vis alltid %",
"display-mode-icon-hover": "Ikon - Vis ved sviv",
"display-mode-icon-only": "Einast ikon",
@@ -198,6 +199,8 @@
"system-monitor": {
"compact-mode-description": "Viser statistikk som småe stolpediagram heller enn tekst. Stoggar oppsettet frå å skifta.",
"compact-mode-label": "Tettmodus",
+ "cpu-frequency-description": "Vis prosessorklokkefrekvens no i GHz",
+ "cpu-frequency-label": "Vis prosessorfrekvens",
"cpu-temperature-description": "Viser temperaturmålingar frå prosessoren om mogeleg.",
"cpu-temperature-label": "Prosessortemperatur",
"cpu-usage-description": "Viser prosessorbruk no i prosenttal.",
@@ -248,6 +251,8 @@
"title-width-reset-tooltip": "Tilbakestill namnebreidde"
},
"tray": {
+ "chevron-color-description": "Gjev temafargane til skuffepila.",
+ "chevron-color-label": "Pilfarge",
"colorize-icons-description": "Gjev ikona i systempanelet temafargane.",
"colorize-icons-label": "Farga ikon",
"drawer-enabled-description": "Når dette er på, viser ufeste systempanelobjekt seg i eit skuffepanel.
Når dette er avslege, viser alle systempanelobjekt seg i rad.",
@@ -410,6 +415,7 @@
"installed": "Installerte",
"interface": "Grensesnitt",
"internet": "Internett",
+ "keybind": "Beinveg",
"language": "Mål",
"loading": "Lastar inn...",
"local": "Lokal",
@@ -447,6 +453,7 @@
"primary": "Primær",
"random": "Tilfelleleg",
"reboot": "Start å nyo",
+ "record": "Start opptak",
"refresh": "Lasta inn å nyo",
"required": "(krevst)",
"reset": "Attendestill",
@@ -462,6 +469,7 @@
"select": "Vel",
"select-color": "Vel farge",
"select-color-description": "Gjev temafargar for å heva ut.",
+ "select-icon-color": "Vel ikonfarge",
"shortcuts": "Beinvegar",
"shutdown": "Slå av",
"signal": "Dekning",
@@ -741,7 +749,9 @@
"appearance-auto-show-delay-label": "Visingsforsinking",
"appearance-background-opacity-description": "Fastset kor ugjennomsynleg oppgåvelina er.",
"appearance-background-opacity-label": "Ugjennomsynleg oppgåvelina",
- "appearance-capsule-opacity-description": "Set kor ugjennomsynlege bakgrunnen er for miniprogram når ilåta er på skjermen.",
+ "appearance-capsule-color-description": "Vel farge for ilåt på oppgåvelina. Dersom du ikkje vel noko, får det standardfargen.",
+ "appearance-capsule-color-label": "Ilåtsfarge",
+ "appearance-capsule-opacity-description": "Set kor ugjennomsynlege bakgrunnen er for miniprogram når ilåtet er på skjermen.",
"appearance-capsule-opacity-label": "Ugjennomsynleg ilåt",
"appearance-density-description": "Fastset utfylling på lina for å gjera henne tett eller romsleg.",
"appearance-density-label": "Tettleik på oppgåvelina",
@@ -1355,6 +1365,9 @@
"entry-settings-default-command-logout": "Intern utlogging (ingen kommando)",
"entry-settings-default-info-description": "Dersom du ikkje ha definert ein kommando, køyrer systemstandarden.",
"entry-settings-default-info-label": "Standardkommando",
+ "entry-settings-keybind-description": "Vel knappane som utløyser handlinga når øktsmenyen er open.",
+ "entry-settings-keybind-placeholder": "Trykk \"Tak opp\" for å setja opp knapp...",
+ "entry-settings-keybind-recording": "Tek opp... Trykk knappar",
"entry-settings-title": "Set opp {entry}",
"entry-settings-tooltip": "Set opp kommando",
"general-desc": "Set opp korleis øktsmenyen ser ut og kva det gjer.",
@@ -1765,6 +1778,8 @@
"transitions": {
"disc": "Disk",
"fade": "Bleikna",
+ "honeycomb": "Vokstavle",
+ "pixelate": "Pikseler",
"stripes": "Striper",
"wipe": "Viska"
},
diff --git a/Assets/Translations/pl.json b/Assets/Translations/pl.json
index 1e60e060e..0c7462ba4 100644
--- a/Assets/Translations/pl.json
+++ b/Assets/Translations/pl.json
@@ -251,8 +251,8 @@
"title-width-reset-tooltip": "Resetuj szerokość tytułu"
},
"tray": {
- "chevron-color-description": "Zastosuj kolory motywu do ikony szewronu szuflady.",
- "chevron-color-label": "Kolor Szewronu",
+ "chevron-color-description": "Zastosuj kolory motywu do ikony strzałki szuflady.",
+ "chevron-color-label": "Kolor strzałki",
"colorize-icons-description": "Zastosuj kolory motywu do ikon zasobnika.",
"colorize-icons-label": "Koloryzuj ikony",
"drawer-enabled-description": "Gdy włączone, nieprzypięte elementy zasobnika są pokazywane w panelu szuflady.
Gdy wyłączone, wszystkie elementy są pokazywane w linii.",
@@ -1290,6 +1290,8 @@
"types-volume-label": "Głośność wyjściowa"
},
"plugins": {
+ "auto-update": "Automatyczna aktualizacja wtyczek",
+ "auto-update-description": "Automatycznie aktualizuj wszystkie wtyczki po uruchomieniu shella.",
"available-description": "Przeglądaj i instaluj wtyczki ze skonfigurowanych źródeł.",
"available-label": "Dostępne wtyczki",
"available-no-plugins-description": "Sprawdź źródła wtyczek lub odśwież listę.",
@@ -1534,7 +1536,7 @@
"setup": {
"all-done": "Gotowe!",
"appearance": {
- "subheader": "Wybierz Dark Mode i źródła kolorów (Tapeta lub predefiniowane)."
+ "subheader": "Wybierz tryb ciemny i źródła kolorów (Tapeta lub predefiniowane)."
},
"customize": {
"header": "Dostosuj swoje doświadczenie",
diff --git a/Assets/Translations/pt.json b/Assets/Translations/pt.json
index 3ba1016e1..4adc02396 100644
--- a/Assets/Translations/pt.json
+++ b/Assets/Translations/pt.json
@@ -251,8 +251,8 @@
"title-width-reset-tooltip": "Redefinir largura do título"
},
"tray": {
- "chevron-color-description": "Aplicar cores do tema ao ícone de divisa da gaveta.",
- "chevron-color-label": "Cor do Chevron",
+ "chevron-color-description": "Aplicar as cores do tema ao ícone de seta da gaveta.",
+ "chevron-color-label": "Cor da seta",
"colorize-icons-description": "Aplicar cores do tema aos ícones da bandeja do sistema.",
"colorize-icons-label": "Colorir ícones",
"drawer-enabled-description": "Quando habilitado, os itens da bandeja não fixados são exibidos em um painel gaveta.
Quando desabilitado, todos os itens da bandeja são exibidos inline.",
@@ -1290,6 +1290,8 @@
"types-volume-label": "Volume de saída"
},
"plugins": {
+ "auto-update": "Atualizar plugins automaticamente",
+ "auto-update-description": "Atualizar automaticamente todos os plugins quando a shell iniciar.",
"available-description": "Navegue e instale plugins a partir de fontes configuradas.",
"available-label": "Plugins disponíveis",
"available-no-plugins-description": "Verifique as fontes do seu plugin ou atualize a lista.",
@@ -1416,7 +1418,7 @@
"box-border-description": "Exibe um contorno ao redor das áreas de conteúdo.",
"box-border-label": "Contorno do recipiente",
"box-border-radius-description": "Ajusta o arredondamento dos cantos das principais seções do layout, como barras laterais, cards e painéis de conteúdo.",
- "box-border-radius-label": "Raio do Contêiner",
+ "box-border-radius-label": "Raio do contêiner",
"box-border-radius-reset": "Redefinir raio do recipiente",
"control-border-radius-description": "Controla a curvatura de elementos interativos, incluindo botões, alternâncias e campos de texto.",
"control-border-radius-label": "Raio de entrada",
@@ -1534,7 +1536,7 @@
"setup": {
"all-done": "Concluído!",
"appearance": {
- "subheader": "Escolha o Dark Mode e as fontes de cor (Wallpaper ou predefinidas)."
+ "subheader": "Escolha o modo escuro e as fontes de cor (Papel de parede ou predefinidas)."
},
"customize": {
"header": "Personalizar a sua experiência",
diff --git a/Assets/Translations/ru.json b/Assets/Translations/ru.json
index db1499e4c..67623fe60 100644
--- a/Assets/Translations/ru.json
+++ b/Assets/Translations/ru.json
@@ -251,8 +251,8 @@
"title-width-reset-tooltip": "Сбросить ширину заголовка"
},
"tray": {
- "chevron-color-description": "Применить цвета темы к значку шеврона выдвижной панели.",
- "chevron-color-label": "Цвет Шеврона",
+ "chevron-color-description": "Применить цвета темы к иконке шеврона выдвижной панели.",
+ "chevron-color-label": "Цвет стрелки",
"colorize-icons-description": "Применить цвета темы к иконкам трея.",
"colorize-icons-label": "Раскрасить иконки",
"drawer-enabled-description": "Если включено, незакрепленные элементы трея отображаются во всплывающей панели.
Если отключено, все элементы трея отображаются в строку.",
@@ -1290,6 +1290,8 @@
"types-volume-label": "Выходная громкость"
},
"plugins": {
+ "auto-update": "Автоматическое обновление плагинов",
+ "auto-update-description": "Автоматически обновлять все плагины при запуске оболочки.",
"available-description": "Просмотр и установка плагинов из настроенных источников.",
"available-label": "Доступные плагины",
"available-no-plugins-description": "Проверьте исходники вашего плагина или обновите список.",
@@ -1534,7 +1536,7 @@
"setup": {
"all-done": "Готово!",
"appearance": {
- "subheader": "Выберите режим оформления и источник палитры цветов (обои или предопределённые)."
+ "subheader": "Выберите темный режим и источники цвета (Обои или предопределенные)."
},
"customize": {
"header": "Настройте свой опыт",
diff --git a/Assets/Translations/sv.json b/Assets/Translations/sv.json
index 88ca81bc1..f69f19a61 100644
--- a/Assets/Translations/sv.json
+++ b/Assets/Translations/sv.json
@@ -251,8 +251,8 @@
"title-width-reset-tooltip": "Återställ titelbredd"
},
"tray": {
- "chevron-color-description": "Tillämpa temafärger på lådans chevronikon.",
- "chevron-color-label": "Chevronfärg",
+ "chevron-color-description": "Tillämpa temafärger på lådans pil-ikon.",
+ "chevron-color-label": "Pilfärg",
"colorize-icons-description": "Tillämpa temafärger på ikoner i aktivitetsfältet.",
"colorize-icons-label": "Färglägg ikoner",
"drawer-enabled-description": "När funktionen är aktiverad visas fackikoner som inte är fästa i en låda.
När funktionen är inaktiverad visas alla fackikoner i rad.",
@@ -1290,6 +1290,8 @@
"types-volume-label": "Utgångsvolym"
},
"plugins": {
+ "auto-update": "Uppdatera insticksmoduler automatiskt",
+ "auto-update-description": "Uppdatera automatiskt alla plugins när skalet startar.",
"available-description": "Bläddra bland och installera insticksmoduler från konfigurerade källor.",
"available-label": "Tillgängliga insticksmoduler",
"available-no-plugins-description": "Kontrollera dina instickskällor eller uppdatera listan.",
@@ -1534,7 +1536,7 @@
"setup": {
"all-done": "Allt klart!",
"appearance": {
- "subheader": "Välj mörkt läge och färgkällor (bakgrundsbild eller fördefinierade)."
+ "subheader": "Välj mörkt läge och färgkällor (Bakgrundsbild eller fördefinierade)."
},
"customize": {
"header": "Anpassa din upplevelse",
diff --git a/Assets/Translations/tr.json b/Assets/Translations/tr.json
index 1256f25cc..d0382f843 100644
--- a/Assets/Translations/tr.json
+++ b/Assets/Translations/tr.json
@@ -251,8 +251,8 @@
"title-width-reset-tooltip": "Başlık genişliğini sıfırla"
},
"tray": {
- "chevron-color-description": "Tema renklerini çekmece ok simgesine uygula.",
- "chevron-color-label": "Şevron Rengi",
+ "chevron-color-description": "Çekmecenin ok simgesine tema renklerini uygula.",
+ "chevron-color-label": "Ok rengi",
"colorize-icons-description": "Tepsi simgelerine tema renklerini uygula.",
"colorize-icons-label": "Simgeleri renklendir",
"drawer-enabled-description": "Etkinleştirildiğinde, sabitlenmemiş tepsi öğeleri bir çekmece panelinde gösterilir.
Devre dışı bırakıldığında, tüm tepsi öğeleri satır içi gösterilir.",
@@ -1290,6 +1290,8 @@
"types-volume-label": "Çıkış sesi"
},
"plugins": {
+ "auto-update": "Eklentileri otomatik güncelle",
+ "auto-update-description": "Shell başladığında tüm eklentileri otomatik olarak güncelle.",
"available-description": "Yapılandırılmış kaynaklardan eklentilere göz atın ve yükleyin.",
"available-label": "Mevcut eklentiler",
"available-no-plugins-description": "Eklenti kaynaklarınızı kontrol edin veya listeyi yenileyin.",
@@ -1534,7 +1536,7 @@
"setup": {
"all-done": "Tamamlandı!",
"appearance": {
- "subheader": "Dark Mode'u ve renk kaynaklarını seçin (Duvar kağıdı veya önceden tanımlı)."
+ "subheader": "Koyu modu ve renk kaynaklarını (Duvar kağıdı veya önceden tanımlanmış) seçin."
},
"customize": {
"header": "Deneyiminizi özelleştirin",
diff --git a/Assets/Translations/uk-UA.json b/Assets/Translations/uk-UA.json
index 2e9e94355..3ed361548 100644
--- a/Assets/Translations/uk-UA.json
+++ b/Assets/Translations/uk-UA.json
@@ -251,8 +251,8 @@
"title-width-reset-tooltip": "Скинути ширину заголовка"
},
"tray": {
- "chevron-color-description": "Застосувати кольори теми до значка шеврона висувної панелі.",
- "chevron-color-label": "Колір Шеврона",
+ "chevron-color-description": "Застосувати кольори теми до іконки шеврона шухляди.",
+ "chevron-color-label": "Колір стрілки",
"colorize-icons-description": "Застосувати кольори теми до значків трея.",
"colorize-icons-label": "Розфарбувати значки",
"drawer-enabled-description": "Коли увімкнено, не закріплені елементи трея відображаються на панелі ящика.
Коли вимкнено, всі елементи трея відображаються в рядку.",
@@ -1290,6 +1290,8 @@
"types-volume-label": "Вихідна гучність"
},
"plugins": {
+ "auto-update": "Автоматичне оновлення плагінів",
+ "auto-update-description": "Автоматично оновлювати всі плагіни при запуску оболонки.",
"available-description": "Переглядайте та встановлюйте плагіни з налаштованих джерел.",
"available-label": "Доступні плагіни",
"available-no-plugins-description": "Перевірте вихідні коди вашого плагіна або оновіть список.",
@@ -1534,7 +1536,7 @@
"setup": {
"all-done": "Готово!",
"appearance": {
- "subheader": "Виберіть Dark Mode та джерела кольору (Шпалери або попередньо визначені)."
+ "subheader": "Виберіть темний режим і джерела кольорів (Шпалери або попередньо визначені)."
},
"customize": {
"header": "Налаштуйте ваш досвід",
diff --git a/Assets/Translations/zh-CN.json b/Assets/Translations/zh-CN.json
index 5f0446f97..4f2480d38 100644
--- a/Assets/Translations/zh-CN.json
+++ b/Assets/Translations/zh-CN.json
@@ -251,8 +251,8 @@
"title-width-reset-tooltip": "重置标题宽度"
},
"tray": {
- "chevron-color-description": "将主题颜色应用到抽屉的V形图标。",
- "chevron-color-label": "V形颜色",
+ "chevron-color-description": "将主题颜色应用于抽屉的箭头图标。",
+ "chevron-color-label": "箭头颜色",
"colorize-icons-description": "将主题颜色应用到系统托盘图标。",
"colorize-icons-label": "着色图标",
"drawer-enabled-description": "启用时,未固定的托盘项显示在抽屉面板中。
禁用时,所有托盘项都内联显示。",
@@ -1290,6 +1290,8 @@
"types-volume-label": "输出音量"
},
"plugins": {
+ "auto-update": "自动更新插件",
+ "auto-update-description": "在 shell 启动时自动更新所有插件。",
"available-description": "浏览并安装来自已配置源的插件。",
"available-label": "可用插件",
"available-no-plugins-description": "检查你的插件源或刷新列表。",
@@ -1534,7 +1536,7 @@
"setup": {
"all-done": "完成!",
"appearance": {
- "subheader": "选择 Dark Mode 和颜色来源(壁纸或预定义)。"
+ "subheader": "选择深色模式和颜色来源(壁纸或预设)。"
},
"customize": {
"header": "自定义体验",
diff --git a/Assets/Translations/zh-TW.json b/Assets/Translations/zh-TW.json
index 123c3fa14..7e068fd32 100644
--- a/Assets/Translations/zh-TW.json
+++ b/Assets/Translations/zh-TW.json
@@ -251,8 +251,8 @@
"title-width-reset-tooltip": "重設標題寬度"
},
"tray": {
- "chevron-color-description": "將主題顏色套用至抽屜的V形圖示。",
- "chevron-color-label": "V形顏色",
+ "chevron-color-description": "將主題顏色套用至抽屜的箭頭圖示。",
+ "chevron-color-label": "箭頭顏色",
"colorize-icons-description": "將系統夾圖示套用主題用色",
"colorize-icons-label": "為圖示上色",
"drawer-enabled-description": "當啟用時, 沒有釘選的系統匣圖示將會顯示在抽屜面板中
如果停用則所有的圖示都會在工具列裡顯示",
@@ -1290,6 +1290,8 @@
"types-volume-label": "輸出音量"
},
"plugins": {
+ "auto-update": "自動更新外掛程式",
+ "auto-update-description": "在 shell 啟動時自動更新所有外掛程式。",
"available-description": "從設定的來源檢視及安裝外掛模組",
"available-label": "可用的外掛模組",
"available-no-plugins-description": "檢查你的模組來源或者重新整理列表",
@@ -1534,7 +1536,7 @@
"setup": {
"all-done": "完成!",
"appearance": {
- "subheader": "選擇 Dark Mode 和色彩來源 (桌布或預先定義)。"
+ "subheader": "選擇深色模式和顏色來源(桌布或預設)。"
},
"customize": {
"header": "客製你的使用體驗",
diff --git a/Assets/settings-default.json b/Assets/settings-default.json
index 59da3a5e9..0b3e4a18f 100644
--- a/Assets/settings-default.json
+++ b/Assets/settings-default.json
@@ -437,6 +437,9 @@
"startup": "",
"session": ""
},
+ "plugins": {
+ "autoUpdate": false
+ },
"desktopWidgets": {
"enabled": false,
"gridSnap": false,
diff --git a/Assets/settings-widgets-default.json b/Assets/settings-widgets-default.json
index e9e46c261..967d1e2f5 100644
--- a/Assets/settings-widgets-default.json
+++ b/Assets/settings-widgets-default.json
@@ -6,7 +6,8 @@
"scrollingMode": "hover",
"maxWidth": 145,
"useFixedWidth": false,
- "colorizeIcons": false
+ "colorizeIcons": false,
+ "textColor": "none"
},
"AudioVisualizer": {
"width": 200,
@@ -114,6 +115,7 @@
"showVisualizer": false,
"showProgressRing": true,
"visualizerType": "linear",
+ "textColor": "none",
"compactMode": false,
"panelShowAlbumArt": true,
"panelShowVisualizer": true,
@@ -173,6 +175,7 @@
"Tray": {
"blacklist": [],
"colorizeIcons": false,
+ "chevronColor": "none",
"pinned": [],
"drawerEnabled": true,
"hidePassive": false
diff --git a/Commons/Settings.qml b/Commons/Settings.qml
index af29c0bde..6e24f907e 100644
--- a/Commons/Settings.qml
+++ b/Commons/Settings.qml
@@ -25,7 +25,7 @@ Singleton {
- Default cache directory: ~/.cache/noctalia
*/
readonly property alias data: adapter // Used to access via Settings.data.xxx.yyy
- readonly property int settingsVersion: 48
+ readonly property int settingsVersion: 49
readonly property bool isDebug: Quickshell.env("NOCTALIA_DEBUG") === "1"
readonly property string shellName: "noctalia"
readonly property string configDir: Quickshell.env("NOCTALIA_CONFIG_DIR") || (Quickshell.env("XDG_CONFIG_HOME") || Quickshell.env("HOME") + "/.config") + "/" + shellName + "/"
@@ -669,6 +669,11 @@ Singleton {
property string session: ""
}
+ // plugins
+ property JsonObject plugins: JsonObject {
+ property bool autoUpdate: false
+ }
+
// desktop widgets
property JsonObject desktopWidgets: JsonObject {
property bool enabled: false
diff --git a/Modules/Panels/Settings/Tabs/Plugins/InstalledSubTab.qml b/Modules/Panels/Settings/Tabs/Plugins/InstalledSubTab.qml
index 8b73cccb1..d843d5afd 100644
--- a/Modules/Panels/Settings/Tabs/Plugins/InstalledSubTab.qml
+++ b/Modules/Panels/Settings/Tabs/Plugins/InstalledSubTab.qml
@@ -32,6 +32,37 @@ ColumnLayout {
}
}
+ // Auto-update toggle
+ RowLayout {
+ spacing: Style.marginM
+ Layout.fillWidth: true
+
+ ColumnLayout {
+ spacing: Style.marginXS
+ Layout.fillWidth: true
+
+ NText {
+ text: I18n.tr("panels.plugins.auto-update")
+ color: Color.mOnSurface
+ }
+
+ NText {
+ text: I18n.tr("panels.plugins.auto-update-description")
+ font.pointSize: Style.fontSizeXS
+ color: Color.mOnSurfaceVariant
+ wrapMode: Text.WordWrap
+ Layout.fillWidth: true
+ }
+ }
+
+ NToggle {
+ checked: Settings.data.plugins.autoUpdate
+ onToggled: checked => {
+ Settings.data.plugins.autoUpdate = checked;
+ }
+ }
+ }
+
// Update All button
NButton {
property int updateCount: Object.keys(PluginService.pluginUpdates).length
diff --git a/Services/Noctalia/PluginService.qml b/Services/Noctalia/PluginService.qml
index d20eadc5c..0d6271c47 100644
--- a/Services/Noctalia/PluginService.qml
+++ b/Services/Noctalia/PluginService.qml
@@ -193,6 +193,7 @@ Singleton {
root.pluginsFullyLoaded = true;
Logger.i("PluginService", "No plugins to load");
root.allPluginsLoaded();
+ root._isStartupCheck = true;
refreshAvailablePlugins();
return;
}
@@ -218,6 +219,7 @@ Singleton {
root.allPluginsLoaded();
// Fetch available plugins from all sources
+ root._isStartupCheck = true;
refreshAvailablePlugins();
}
}
@@ -1212,6 +1214,9 @@ Singleton {
// Internal flag to track if we should check for updates after registry fetch
property bool shouldCheckUpdatesAfterFetch: false
+ // Flag to track if this is the initial startup update check (for auto-update)
+ property bool _isStartupCheck: false
+
// Check for plugin updates (call this after availablePlugins are loaded)
function checkForUpdates() {
Logger.i("PluginService", "Checking for plugin updates");
@@ -1317,9 +1322,43 @@ Singleton {
Logger.i("PluginService", "All installed plugins are up to date");
}
+ // Auto-update on startup if enabled
+ if (root._isStartupCheck && Settings.data.plugins.autoUpdate && updateCount > 0) {
+ Logger.i("PluginService", "Auto-updating", updateCount, "plugin(s)");
+ updateAllPlugins();
+ }
+
+ root._isStartupCheck = false;
shouldCheckUpdatesAfterFetch = false;
}
+ // Update all plugins sequentially
+ function updateAllPlugins(callback) {
+ var pluginIds = Object.keys(root.pluginUpdates);
+ var currentIndex = 0;
+
+ function updateNext() {
+ if (currentIndex >= pluginIds.length) {
+ ToastService.showNotice(I18n.tr("panels.plugins.title"), I18n.tr("panels.plugins.update-all-success"));
+ if (callback)
+ callback();
+ return;
+ }
+
+ var pluginId = pluginIds[currentIndex];
+ currentIndex++;
+
+ root.updatePlugin(pluginId, function (success, error) {
+ if (!success) {
+ Logger.w("PluginService", "Failed to auto-update", pluginId + ":", error);
+ }
+ Qt.callLater(updateNext);
+ });
+ }
+
+ updateNext();
+ }
+
// Simple version comparison (semantic versioning x.y.z)
function compareVersions(a, b) {
var aParts = a.split('.').map(function (x) {