mirror of
https://github.com/noctalia-dev/noctalia-shell.git
synced 2026-05-11 17:08:27 +08:00
TemplateSubTab: visual overhaul
This commit is contained in:
@@ -20,6 +20,8 @@
|
|||||||
"raise-to-top": "Nach oben verschieben",
|
"raise-to-top": "Nach oben verschieben",
|
||||||
"random-wallpaper": "Zufälliges Hintergrundbild",
|
"random-wallpaper": "Zufälliges Hintergrundbild",
|
||||||
"run-custom-command": "Benutzerdefinierten Befehl ausführen",
|
"run-custom-command": "Benutzerdefinierten Befehl ausführen",
|
||||||
|
"show-active-only": "Nur aktive anzeigen",
|
||||||
|
"show-all": "Alle anzeigen",
|
||||||
"toggle-mute": "Stummschaltung umschalten",
|
"toggle-mute": "Stummschaltung umschalten",
|
||||||
"widget-settings": "Widget-Einstellungen"
|
"widget-settings": "Widget-Einstellungen"
|
||||||
},
|
},
|
||||||
@@ -743,34 +745,13 @@
|
|||||||
"predefined-generate-templates-description": "Generiert Matugen-Templates (GTK, Terminal-Themen, etc.) bei der Verwendung vordefinierter Farbschemata.",
|
"predefined-generate-templates-description": "Generiert Matugen-Templates (GTK, Terminal-Themen, etc.) bei der Verwendung vordefinierter Farbschemata.",
|
||||||
"predefined-generate-templates-label": "Templates für vordefinierte Schemata generieren",
|
"predefined-generate-templates-label": "Templates für vordefinierte Schemata generieren",
|
||||||
"predefined-title": "Vordefinierte Farbschemata",
|
"predefined-title": "Vordefinierte Farbschemata",
|
||||||
"templates-compositors-description": "Compositor-Theming.",
|
|
||||||
"templates-compositors-label": "Compositor",
|
|
||||||
"templates-compositors-mango-description": "Schreibe {filepath} — benötigt Mango",
|
|
||||||
"templates-compositors-niri-description": "Schreibe {filepath} — benötigt Niri v25.11+",
|
|
||||||
"templates-desc": "Farben auf externe Anwendungen anwenden.",
|
"templates-desc": "Farben auf externe Anwendungen anwenden.",
|
||||||
"templates-misc-description": "Erstellen Sie Ihre eigenen Vorlagen.",
|
"templates-misc-description": "Erstellen Sie Ihre eigenen Vorlagen.",
|
||||||
"templates-misc-label": "Erweitert",
|
"templates-misc-label": "Erweitert",
|
||||||
"templates-misc-user-templates-description": "Nur aktivieren, wenn Sie wissen, was Sie tun — weitere Informationen finden Sie in unserer Online-Dokumentation",
|
"templates-misc-user-templates-description": "Nur aktivieren, wenn Sie wissen, was Sie tun — weitere Informationen finden Sie in unserer Online-Dokumentation",
|
||||||
"templates-misc-user-templates-label": "Benutzer-Vorlagen aktivieren",
|
"templates-misc-user-templates-label": "Benutzer-Vorlagen aktivieren",
|
||||||
"templates-programs-code-description-detected": "Auf Standardprofil angewendet — erkannt: {clients}",
|
"templates-none-detected": "Keine erkannt",
|
||||||
"templates-programs-code-description-missing": "Kein Code-Editor erkannt (VSCode oder VSCodium)",
|
"templates-write-path": "Schreibt: {filepath}",
|
||||||
"templates-programs-description": "Anwendungsspezifisches Theming.",
|
|
||||||
"templates-programs-discord-description": "Schreibe {filepath} für {client} — das Thema muss manuell aktiviert werden",
|
|
||||||
"templates-programs-discord-description-detected": "Erkannt: {clients}",
|
|
||||||
"templates-programs-discord-description-missing": "Kein Discord-Client erkannt",
|
|
||||||
"templates-programs-emacs-description": "Doom: ~/.config/doom/themes/noctalia.el<br>Standard: ~/.emacs.d/themes/noctalia.el",
|
|
||||||
"templates-programs-label": "Programme",
|
|
||||||
"templates-programs-pywalfox-description": "Schreibe {filepath} und führe 'pywalfox update' aus",
|
|
||||||
"templates-programs-spicetify-description": "Schreibe {filepath} — das Comfy-Thema muss manuell installiert und aktiviert werden",
|
|
||||||
"templates-programs-walker-description": "Schreibe {filepath} und setzt das Thema auf noctalia",
|
|
||||||
"templates-programs-yazi-description": "Schreibe {filepath} — Flavor muss manuell aktiviert werden",
|
|
||||||
"templates-programs-zed-description": "Schreibe {filepath} und lade neu",
|
|
||||||
"templates-programs-zen-browser-description": "Schreibe {filepath} — kopieren Sie in die Datei chrome/userChrome.css Ihres Zen-Profils",
|
|
||||||
"templates-terminal-description": "Terminal-Emulator-Theming.",
|
|
||||||
"templates-terminal-label": "Terminal",
|
|
||||||
"templates-ui-description": "Desktop-Umgebung und UI-Toolkit-Theming.",
|
|
||||||
"templates-ui-label": "UI",
|
|
||||||
"templates-ui-qt-description": "Schreibe {filepath}",
|
|
||||||
"title": "Farbschema"
|
"title": "Farbschema"
|
||||||
},
|
},
|
||||||
"control-center": {
|
"control-center": {
|
||||||
|
|||||||
@@ -20,6 +20,8 @@
|
|||||||
"raise-to-top": "Raise to top",
|
"raise-to-top": "Raise to top",
|
||||||
"random-wallpaper": "Random wallpaper",
|
"random-wallpaper": "Random wallpaper",
|
||||||
"run-custom-command": "Run custom command",
|
"run-custom-command": "Run custom command",
|
||||||
|
"show-active-only": "Show active only",
|
||||||
|
"show-all": "Show all",
|
||||||
"toggle-mute": "Toggle mute",
|
"toggle-mute": "Toggle mute",
|
||||||
"widget-settings": "Widget settings"
|
"widget-settings": "Widget settings"
|
||||||
},
|
},
|
||||||
@@ -716,7 +718,7 @@
|
|||||||
"color-source-use-wallpaper-colors-description": "Generate color schemes from your wallpaper using Matugen. Automatically extracts colors to create a cohesive theme.",
|
"color-source-use-wallpaper-colors-description": "Generate color schemes from your wallpaper using Matugen. Automatically extracts colors to create a cohesive theme.",
|
||||||
"color-source-use-wallpaper-colors-label": "Use wallpaper colors",
|
"color-source-use-wallpaper-colors-label": "Use wallpaper colors",
|
||||||
"dark-mode-mode-description": "Enables automatic switching between Light and Dark Mode.",
|
"dark-mode-mode-description": "Enables automatic switching between Light and Dark Mode.",
|
||||||
"dark-mode-mode-label": "Dark Mode schedule",
|
"dark-mode-mode-label": "Dark mode schedule",
|
||||||
"dark-mode-mode-manual": "Manual",
|
"dark-mode-mode-manual": "Manual",
|
||||||
"dark-mode-mode-off": "Off",
|
"dark-mode-mode-off": "Off",
|
||||||
"dark-mode-switch-description": "Switches to a darker theme for easier viewing at night.",
|
"dark-mode-switch-description": "Switches to a darker theme for easier viewing at night.",
|
||||||
@@ -743,34 +745,13 @@
|
|||||||
"predefined-generate-templates-description": "Generate Matugen templates (GTK, terminal themes, etc.) when using predefined color schemes.",
|
"predefined-generate-templates-description": "Generate Matugen templates (GTK, terminal themes, etc.) when using predefined color schemes.",
|
||||||
"predefined-generate-templates-label": "Generate templates for predefined schemes",
|
"predefined-generate-templates-label": "Generate templates for predefined schemes",
|
||||||
"predefined-title": "Predefined color schemes",
|
"predefined-title": "Predefined color schemes",
|
||||||
"templates-compositors-description": "Compositor theming.",
|
|
||||||
"templates-compositors-label": "Compositors",
|
|
||||||
"templates-compositors-mango-description": "Write {filepath} — requires Mango",
|
|
||||||
"templates-compositors-niri-description": "Write {filepath} — requires Niri v25.11+",
|
|
||||||
"templates-desc": "Apply colors to external applications.",
|
"templates-desc": "Apply colors to external applications.",
|
||||||
"templates-misc-description": "Create your own templates.",
|
"templates-misc-description": "Create your own templates.",
|
||||||
"templates-misc-label": "Advanced",
|
"templates-misc-label": "Advanced",
|
||||||
"templates-misc-user-templates-description": "Only enable if you know what you are doing — refer to our online documentation",
|
"templates-misc-user-templates-description": "Only enable if you know what you are doing — refer to our online documentation",
|
||||||
"templates-misc-user-templates-label": "Enable user templates",
|
"templates-misc-user-templates-label": "Enable user templates",
|
||||||
"templates-programs-code-description-detected": "Applied to default profile — detected: {clients}",
|
"templates-none-detected": "None detected",
|
||||||
"templates-programs-code-description-missing": "No code editor detected (VSCode or VSCodium)",
|
"templates-write-path": "Writes: {filepath}",
|
||||||
"templates-programs-description": "Application-specific theming.",
|
|
||||||
"templates-programs-discord-description": "Write {filepath} for {client} — the theme needs to be activated manually",
|
|
||||||
"templates-programs-discord-description-detected": "Detected: {clients}",
|
|
||||||
"templates-programs-discord-description-missing": "No Discord client detected",
|
|
||||||
"templates-programs-emacs-description": "Doom: ~/.config/doom/themes/noctalia.el<br>Standard: ~/.emacs.d/themes/noctalia.el",
|
|
||||||
"templates-programs-label": "Programs",
|
|
||||||
"templates-programs-pywalfox-description": "Write {filepath} and run 'pywalfox update'",
|
|
||||||
"templates-programs-spicetify-description": "Write {filepath} — Comfy theme needs to be installed and activated manually",
|
|
||||||
"templates-programs-walker-description": "Write {filepath} and set theme to noctalia",
|
|
||||||
"templates-programs-yazi-description": "Write {filepath} — flavor needs to be activated manually",
|
|
||||||
"templates-programs-zed-description": "Write {filepath} and reload",
|
|
||||||
"templates-programs-zen-browser-description": "Write {filepath} — copy into your Zen profile's chrome/userChrome.css",
|
|
||||||
"templates-terminal-description": "Terminal emulator theming.",
|
|
||||||
"templates-terminal-label": "Terminal",
|
|
||||||
"templates-ui-description": "Desktop environment and UI toolkit theming.",
|
|
||||||
"templates-ui-label": "UI",
|
|
||||||
"templates-ui-qt-description": "Write {filepath}",
|
|
||||||
"title": "Color Scheme"
|
"title": "Color Scheme"
|
||||||
},
|
},
|
||||||
"control-center": {
|
"control-center": {
|
||||||
@@ -1580,7 +1561,7 @@
|
|||||||
"search-close": "Close search",
|
"search-close": "Close search",
|
||||||
"session-menu": "Session menu",
|
"session-menu": "Session menu",
|
||||||
"show-all-devices": "Show all devices",
|
"show-all-devices": "Show all devices",
|
||||||
"switch-to-dark-mode": "Dark Mode",
|
"switch-to-dark-mode": "Dark mode",
|
||||||
"switch-to-light-mode": "Light Mode",
|
"switch-to-light-mode": "Light Mode",
|
||||||
"unmute": "Unmute",
|
"unmute": "Unmute",
|
||||||
"up": "Parent directory",
|
"up": "Parent directory",
|
||||||
|
|||||||
@@ -20,6 +20,8 @@
|
|||||||
"raise-to-top": "Subir al principio",
|
"raise-to-top": "Subir al principio",
|
||||||
"random-wallpaper": "Fondo de pantalla aleatorio",
|
"random-wallpaper": "Fondo de pantalla aleatorio",
|
||||||
"run-custom-command": "Ejecutar comando personalizado",
|
"run-custom-command": "Ejecutar comando personalizado",
|
||||||
|
"show-active-only": "Mostrar solo activos",
|
||||||
|
"show-all": "Mostrar todo",
|
||||||
"toggle-mute": "Activar/desactivar silencio",
|
"toggle-mute": "Activar/desactivar silencio",
|
||||||
"widget-settings": "Configuración del widget"
|
"widget-settings": "Configuración del widget"
|
||||||
},
|
},
|
||||||
@@ -743,34 +745,13 @@
|
|||||||
"predefined-generate-templates-description": "Genera plantillas de Matugen (GTK, temas de terminal, etc.) al usar esquemas de colores predefinidos.",
|
"predefined-generate-templates-description": "Genera plantillas de Matugen (GTK, temas de terminal, etc.) al usar esquemas de colores predefinidos.",
|
||||||
"predefined-generate-templates-label": "Generar plantillas para esquemas predefinidos",
|
"predefined-generate-templates-label": "Generar plantillas para esquemas predefinidos",
|
||||||
"predefined-title": "Esquemas de colores predefinidos",
|
"predefined-title": "Esquemas de colores predefinidos",
|
||||||
"templates-compositors-description": "Tematización del compositor.",
|
|
||||||
"templates-compositors-label": "Compositores",
|
|
||||||
"templates-compositors-mango-description": "Escribir {filepath} — requiere Mango",
|
|
||||||
"templates-compositors-niri-description": "Escribir {filepath} — requiere Niri v25.11+",
|
|
||||||
"templates-desc": "Aplicar colores a aplicaciones externas.",
|
"templates-desc": "Aplicar colores a aplicaciones externas.",
|
||||||
"templates-misc-description": "Crea tus propias plantillas.",
|
"templates-misc-description": "Crea tus propias plantillas.",
|
||||||
"templates-misc-label": "Avanzado",
|
"templates-misc-label": "Avanzado",
|
||||||
"templates-misc-user-templates-description": "Solo habilita si sabes lo que estás haciendo — consulta nuestra documentación en línea",
|
"templates-misc-user-templates-description": "Solo habilita si sabes lo que estás haciendo — consulta nuestra documentación en línea",
|
||||||
"templates-misc-user-templates-label": "Habilitar plantillas de usuario",
|
"templates-misc-user-templates-label": "Habilitar plantillas de usuario",
|
||||||
"templates-programs-code-description-detected": "Aplicado al perfil predeterminado — detectado: {clients}",
|
"templates-none-detected": "Ninguno detectado",
|
||||||
"templates-programs-code-description-missing": "No se detectó ningún editor de código (VSCode o VSCodium)",
|
"templates-write-path": "Escribe: {filepath}",
|
||||||
"templates-programs-description": "Tematización específica de aplicaciones.",
|
|
||||||
"templates-programs-discord-description": "Escribir {filepath} para {client} — el tema debe ser activado manualmente",
|
|
||||||
"templates-programs-discord-description-detected": "Detectado: {clients}",
|
|
||||||
"templates-programs-discord-description-missing": "No se detectó ningún cliente de Discord",
|
|
||||||
"templates-programs-emacs-description": "Doom: ~/.config/doom/themes/noctalia.el<br>Estándar: ~/.emacs.d/themes/noctalia.el",
|
|
||||||
"templates-programs-label": "Programas",
|
|
||||||
"templates-programs-pywalfox-description": "Escribir {filepath} y ejecutar 'pywalfox update'",
|
|
||||||
"templates-programs-spicetify-description": "Escribir {filepath} — el tema Comfy debe ser instalado y activado manualmente",
|
|
||||||
"templates-programs-walker-description": "Escribir {filepath} y establecer tema a noctalia",
|
|
||||||
"templates-programs-yazi-description": "Escribir {filepath} — el sabor debe activarse manualmente",
|
|
||||||
"templates-programs-zed-description": "Escribir {filepath} y recargar",
|
|
||||||
"templates-programs-zen-browser-description": "Escribir {filepath} — copia en el archivo chrome/userChrome.css de tu perfil de Zen",
|
|
||||||
"templates-terminal-description": "Tematización del emulador de terminal.",
|
|
||||||
"templates-terminal-label": "Terminal",
|
|
||||||
"templates-ui-description": "Tematización del entorno de escritorio y de la interfaz de usuario.",
|
|
||||||
"templates-ui-label": "UI",
|
|
||||||
"templates-ui-qt-description": "Escribir {filepath}",
|
|
||||||
"title": "Esquema de colores"
|
"title": "Esquema de colores"
|
||||||
},
|
},
|
||||||
"control-center": {
|
"control-center": {
|
||||||
|
|||||||
@@ -20,6 +20,8 @@
|
|||||||
"raise-to-top": "Mettre en avant",
|
"raise-to-top": "Mettre en avant",
|
||||||
"random-wallpaper": "Fond d'écran aléatoire",
|
"random-wallpaper": "Fond d'écran aléatoire",
|
||||||
"run-custom-command": "Exécuter une commande personnalisée",
|
"run-custom-command": "Exécuter une commande personnalisée",
|
||||||
|
"show-active-only": "Afficher uniquement les actifs",
|
||||||
|
"show-all": "Tout afficher",
|
||||||
"toggle-mute": "Activer/désactiver le mode muet",
|
"toggle-mute": "Activer/désactiver le mode muet",
|
||||||
"widget-settings": "Paramètres du widget"
|
"widget-settings": "Paramètres du widget"
|
||||||
},
|
},
|
||||||
@@ -743,34 +745,13 @@
|
|||||||
"predefined-generate-templates-description": "Génère des modèles Matugen (GTK, thèmes de terminal, etc.) lors de l'utilisation de schémas de couleurs prédéfinis.",
|
"predefined-generate-templates-description": "Génère des modèles Matugen (GTK, thèmes de terminal, etc.) lors de l'utilisation de schémas de couleurs prédéfinis.",
|
||||||
"predefined-generate-templates-label": "Générer des modèles pour les schémas prédéfinis",
|
"predefined-generate-templates-label": "Générer des modèles pour les schémas prédéfinis",
|
||||||
"predefined-title": "Jeux de couleurs prédéfinis",
|
"predefined-title": "Jeux de couleurs prédéfinis",
|
||||||
"templates-compositors-description": "Thématisation du compositeur.",
|
|
||||||
"templates-compositors-label": "Compositeurs",
|
|
||||||
"templates-compositors-mango-description": "Écrire {filepath} — requiert Mango",
|
|
||||||
"templates-compositors-niri-description": "Écrire {filepath} — requiert Niri v25.11+",
|
|
||||||
"templates-desc": "Appliquer des couleurs aux applications externes.",
|
"templates-desc": "Appliquer des couleurs aux applications externes.",
|
||||||
"templates-misc-description": "Créez vos propres modèles.",
|
"templates-misc-description": "Créez vos propres modèles.",
|
||||||
"templates-misc-label": "Avancé",
|
"templates-misc-label": "Avancé",
|
||||||
"templates-misc-user-templates-description": "N'activez que si vous savez ce que vous faites — consultez notre documentation en ligne",
|
"templates-misc-user-templates-description": "N'activez que si vous savez ce que vous faites — consultez notre documentation en ligne",
|
||||||
"templates-misc-user-templates-label": "Activer les modèles utilisateur",
|
"templates-misc-user-templates-label": "Activer les modèles utilisateur",
|
||||||
"templates-programs-code-description-detected": "Appliqué au profil par défaut — détecté : {clients}",
|
"templates-none-detected": "Aucun détecté",
|
||||||
"templates-programs-code-description-missing": "Aucun éditeur de code détecté (VSCode ou VSCodium)",
|
"templates-write-path": "Écrit : {filepath}",
|
||||||
"templates-programs-description": "Thématisation spécifique aux applications.",
|
|
||||||
"templates-programs-discord-description": "Écrire {filepath} pour {client} — le thème doit être activé manuellement",
|
|
||||||
"templates-programs-discord-description-detected": "Détecté : {clients}",
|
|
||||||
"templates-programs-discord-description-missing": "Aucun client Discord détecté",
|
|
||||||
"templates-programs-emacs-description": "Doom: ~/.config/doom/themes/noctalia.el<br>Standard: ~/.emacs.d/themes/noctalia.el",
|
|
||||||
"templates-programs-label": "Programmes",
|
|
||||||
"templates-programs-pywalfox-description": "Écrire {filepath} et exécuter 'pywalfox update'",
|
|
||||||
"templates-programs-spicetify-description": "Écrire {filepath} — le thème Comfy doit être installé et activé manuellement",
|
|
||||||
"templates-programs-walker-description": "Écrire {filepath} et définir le thème sur noctalia",
|
|
||||||
"templates-programs-yazi-description": "Écrire {filepath} — flavor doit être activée manuellement",
|
|
||||||
"templates-programs-zed-description": "Écrire {filepath} — le thème Comfy doit être installé et activé manuellement",
|
|
||||||
"templates-programs-zen-browser-description": "Écrire {filepath} — copiez dans le fichier chrome/userChrome.css de votre profil Zen",
|
|
||||||
"templates-terminal-description": "Thématisation de l'émulateur de terminal.",
|
|
||||||
"templates-terminal-label": "Terminal",
|
|
||||||
"templates-ui-description": "Thématisation de l'environnement de bureau et de la boîte à outils d'interface utilisateur.",
|
|
||||||
"templates-ui-label": "UI",
|
|
||||||
"templates-ui-qt-description": "Écrire {filepath}",
|
|
||||||
"title": "Jeu de couleurs"
|
"title": "Jeu de couleurs"
|
||||||
},
|
},
|
||||||
"control-center": {
|
"control-center": {
|
||||||
|
|||||||
@@ -20,6 +20,8 @@
|
|||||||
"raise-to-top": "Felülre emelés",
|
"raise-to-top": "Felülre emelés",
|
||||||
"random-wallpaper": "Véletlenszerű háttérkép",
|
"random-wallpaper": "Véletlenszerű háttérkép",
|
||||||
"run-custom-command": "Egyéni parancs futtatása",
|
"run-custom-command": "Egyéni parancs futtatása",
|
||||||
|
"show-active-only": "Csak az aktívakat mutassa",
|
||||||
|
"show-all": "Összes mutatása",
|
||||||
"toggle-mute": "Némítás kapcsolása",
|
"toggle-mute": "Némítás kapcsolása",
|
||||||
"widget-settings": "Widget beállítások"
|
"widget-settings": "Widget beállítások"
|
||||||
},
|
},
|
||||||
@@ -743,34 +745,13 @@
|
|||||||
"predefined-generate-templates-description": "Matugen sablonok generálása (GTK, terminál témák stb.) előre definiált színsémák használatakor.",
|
"predefined-generate-templates-description": "Matugen sablonok generálása (GTK, terminál témák stb.) előre definiált színsémák használatakor.",
|
||||||
"predefined-generate-templates-label": "Sablonok generálása előre definiált sémákhoz",
|
"predefined-generate-templates-label": "Sablonok generálása előre definiált sémákhoz",
|
||||||
"predefined-title": "Előre definiált színsémák",
|
"predefined-title": "Előre definiált színsémák",
|
||||||
"templates-compositors-description": "Kompozitor témázás.",
|
|
||||||
"templates-compositors-label": "Kompozitorok",
|
|
||||||
"templates-compositors-mango-description": "{filepath} írása — ehhez Mango szükséges",
|
|
||||||
"templates-compositors-niri-description": "{filepath} írása — ehhez Niri v25.11+ szükséges",
|
|
||||||
"templates-desc": "Színek alkalmazása külő alkalmazásokra.",
|
"templates-desc": "Színek alkalmazása külő alkalmazásokra.",
|
||||||
"templates-misc-description": "Hozzon létre saját sablonokat.",
|
"templates-misc-description": "Hozzon létre saját sablonokat.",
|
||||||
"templates-misc-label": "Haladó",
|
"templates-misc-label": "Haladó",
|
||||||
"templates-misc-user-templates-description": "Csak akkor engedélyezze, ha tudja, mit csinál — lásd az online dokumentációt",
|
"templates-misc-user-templates-description": "Csak akkor engedélyezze, ha tudja, mit csinál — lásd az online dokumentációt",
|
||||||
"templates-misc-user-templates-label": "Felhasználói sablonok engedélyezése",
|
"templates-misc-user-templates-label": "Felhasználói sablonok engedélyezése",
|
||||||
"templates-programs-code-description-detected": "Alapértelmezett profilra alkalmazva — észlelve: {clients}",
|
"templates-none-detected": "Nem észlelt",
|
||||||
"templates-programs-code-description-missing": "Nem észlelt kódszerkesztő (VSCode vagy VSCodium)",
|
"templates-write-path": "Írja: {filepath}",
|
||||||
"templates-programs-description": "Alkalmazásspecifikus téma.",
|
|
||||||
"templates-programs-discord-description": "{filepath} írása a(z) {client} számára — a témát manuálisan kell aktiválni",
|
|
||||||
"templates-programs-discord-description-detected": "Észlelve: {clients}",
|
|
||||||
"templates-programs-discord-description-missing": "Nem észlelt Discord kliens",
|
|
||||||
"templates-programs-emacs-description": "Doom: ~/.config/doom/themes/noctalia.el<br>Standard: ~/.emacs.d/themes/noctalia.el",
|
|
||||||
"templates-programs-label": "Programok",
|
|
||||||
"templates-programs-pywalfox-description": "{filepath} írása és a 'pywalfox update' futtatása",
|
|
||||||
"templates-programs-spicetify-description": "{filepath} írása — a Comfy témát manuálisan kell telepíteni és aktiválni",
|
|
||||||
"templates-programs-walker-description": "{filepath} írása és a téma beállítása noctalia-ra",
|
|
||||||
"templates-programs-yazi-description": "{filepath} írása — a stílust kézzel kell aktiválni",
|
|
||||||
"templates-programs-zed-description": "{filepath} írása és újratöltés",
|
|
||||||
"templates-programs-zen-browser-description": "{filepath} írása — másold be a Zen profilod chrome/userChrome.css fájljába",
|
|
||||||
"templates-terminal-description": "Terminálemulátor témázás.",
|
|
||||||
"templates-terminal-label": "Terminál",
|
|
||||||
"templates-ui-description": "Asztali környezet és UI eszközkészlet témázása.",
|
|
||||||
"templates-ui-label": "Felület",
|
|
||||||
"templates-ui-qt-description": "{filepath} írása",
|
|
||||||
"title": "Színséma"
|
"title": "Színséma"
|
||||||
},
|
},
|
||||||
"control-center": {
|
"control-center": {
|
||||||
|
|||||||
@@ -20,6 +20,8 @@
|
|||||||
"raise-to-top": "一番上に移動",
|
"raise-to-top": "一番上に移動",
|
||||||
"random-wallpaper": "壁紙をランダムに変更",
|
"random-wallpaper": "壁紙をランダムに変更",
|
||||||
"run-custom-command": "カスタムコマンドを実行",
|
"run-custom-command": "カスタムコマンドを実行",
|
||||||
|
"show-active-only": "アクティブのみ表示",
|
||||||
|
"show-all": "すべて表示",
|
||||||
"toggle-mute": "ミュート切り替え",
|
"toggle-mute": "ミュート切り替え",
|
||||||
"widget-settings": "ウィジェット設定"
|
"widget-settings": "ウィジェット設定"
|
||||||
},
|
},
|
||||||
@@ -743,34 +745,13 @@
|
|||||||
"predefined-generate-templates-description": "プリセット配色を使用する際、Matugen テンプレート(GTK、ターミナルテーマなど)を生成します。",
|
"predefined-generate-templates-description": "プリセット配色を使用する際、Matugen テンプレート(GTK、ターミナルテーマなど)を生成します。",
|
||||||
"predefined-generate-templates-label": "プリセット配色のテンプレートを生成する",
|
"predefined-generate-templates-label": "プリセット配色のテンプレートを生成する",
|
||||||
"predefined-title": "プリセット配色",
|
"predefined-title": "プリセット配色",
|
||||||
"templates-compositors-description": "コンポジタのテーマ設定。",
|
|
||||||
"templates-compositors-label": "コンポジタ",
|
|
||||||
"templates-compositors-mango-description": "{filepath} を書き込みます。Mango が必要です。",
|
|
||||||
"templates-compositors-niri-description": "{filepath} を書き込みます。Niri v25.11+ が必要です。",
|
|
||||||
"templates-desc": "外部アプリケーションに配色を適用します。",
|
"templates-desc": "外部アプリケーションに配色を適用します。",
|
||||||
"templates-misc-description": "独自のテンプレートを作成。",
|
"templates-misc-description": "独自のテンプレートを作成。",
|
||||||
"templates-misc-label": "詳細設定",
|
"templates-misc-label": "詳細設定",
|
||||||
"templates-misc-user-templates-description": "操作方法を理解している場合のみ有効にしてください。オンラインドキュメントを参照してください。",
|
"templates-misc-user-templates-description": "操作方法を理解している場合のみ有効にしてください。オンラインドキュメントを参照してください。",
|
||||||
"templates-misc-user-templates-label": "ユーザーテンプレートを有効化",
|
"templates-misc-user-templates-label": "ユーザーテンプレートを有効化",
|
||||||
"templates-programs-code-description-detected": "デフォルトプロファイルに適用されました。検出: {clients}。",
|
"templates-none-detected": "検出されませんでした",
|
||||||
"templates-programs-code-description-missing": "コードエディタが検出されませんでした(VSCode または VSCodium)。",
|
"templates-write-path": "書き込み先: {filepath}",
|
||||||
"templates-programs-description": "アプリケーションごとのテーマ設定。",
|
|
||||||
"templates-programs-discord-description": "{client} 用に {filepath} を書き込みます。テーマを手動で有効化する必要があります。",
|
|
||||||
"templates-programs-discord-description-detected": "検出: {clients}。",
|
|
||||||
"templates-programs-discord-description-missing": "Discord クライアントが検出されませんでした。",
|
|
||||||
"templates-programs-emacs-description": "Doom: ~/.config/doom/themes/noctalia.el<br>標準: ~/.emacs.d/themes/noctalia.el",
|
|
||||||
"templates-programs-label": "プログラム",
|
|
||||||
"templates-programs-pywalfox-description": "{filepath} を書き込みます。'pywalfox update' を実行します。",
|
|
||||||
"templates-programs-spicetify-description": "{filepath} を書き込みます。Comfy テーマを手動でインストールして有効化する必要があります。",
|
|
||||||
"templates-programs-walker-description": "{filepath} を書き込みます。テーマを noctalia に設定します。",
|
|
||||||
"templates-programs-yazi-description": "{filepath} を書き込みます。フレーバーは手動で有効化する必要があります。",
|
|
||||||
"templates-programs-zed-description": "{filepath} を書き込みます。リロードします。",
|
|
||||||
"templates-programs-zen-browser-description": "{filepath} を書き込みます 。Zen プロファイルの chrome/userChrome.css にコピーしてください。",
|
|
||||||
"templates-terminal-description": "ターミナルエミュレータのテーマ設定。",
|
|
||||||
"templates-terminal-label": "ターミナル",
|
|
||||||
"templates-ui-description": "デスクトップ環境と UI ツールキットのテーマ設定。",
|
|
||||||
"templates-ui-label": "UI",
|
|
||||||
"templates-ui-qt-description": "{filepath} を書き込みます。",
|
|
||||||
"title": "配色"
|
"title": "配色"
|
||||||
},
|
},
|
||||||
"control-center": {
|
"control-center": {
|
||||||
|
|||||||
@@ -20,6 +20,8 @@
|
|||||||
"raise-to-top": "Serê jorîn bilind bike",
|
"raise-to-top": "Serê jorîn bilind bike",
|
||||||
"random-wallpaper": "Wêneyê dîwarê rasthatî",
|
"random-wallpaper": "Wêneyê dîwarê rasthatî",
|
||||||
"run-custom-command": "Fermana xwerû bimeşîne",
|
"run-custom-command": "Fermana xwerû bimeşîne",
|
||||||
|
"show-active-only": "Tenê yên çalak nîşan bide",
|
||||||
|
"show-all": "Hemûyan nîşan bide",
|
||||||
"toggle-mute": "Guherandin bêdeng bike",
|
"toggle-mute": "Guherandin bêdeng bike",
|
||||||
"widget-settings": "Sazkariyên alavê"
|
"widget-settings": "Sazkariyên alavê"
|
||||||
},
|
},
|
||||||
@@ -743,34 +745,13 @@
|
|||||||
"predefined-generate-templates-description": "Şablonên Matugen (GTK, temayên termînalê, hwd.) dema ku şemayên rengîn ên pêşwextkirî têne bikar anîn, çêbike.",
|
"predefined-generate-templates-description": "Şablonên Matugen (GTK, temayên termînalê, hwd.) dema ku şemayên rengîn ên pêşwextkirî têne bikar anîn, çêbike.",
|
||||||
"predefined-generate-templates-label": "Şablonan ji bo şemayên pêşdiyarkirî çêbike",
|
"predefined-generate-templates-label": "Şablonan ji bo şemayên pêşdiyarkirî çêbike",
|
||||||
"predefined-title": "Şemayên rengan ên pêşdiyarkirî",
|
"predefined-title": "Şemayên rengan ên pêşdiyarkirî",
|
||||||
"templates-compositors-description": "Temakirin pêkhatevan.",
|
|
||||||
"templates-compositors-label": "Kompozîtor",
|
|
||||||
"templates-compositors-mango-description": "{filepath} binivîse — divê Mango hebî",
|
|
||||||
"templates-compositors-niri-description": "{filepath} binivîse — divê Niri v25.11+ hebî",
|
|
||||||
"templates-desc": "ڕەنگان بخە سەر ئەپڵیکەیشنێن دەرەکی.",
|
"templates-desc": "ڕەنگان بخە سەر ئەپڵیکەیشنێن دەرەکی.",
|
||||||
"templates-misc-description": "Şablonên xwe biafirîne.",
|
"templates-misc-description": "Şablonên xwe biafirîne.",
|
||||||
"templates-misc-label": "Pêşketî",
|
"templates-misc-label": "Pêşketî",
|
||||||
"templates-misc-user-templates-description": "Tenê eger tu dizanî çi dikî çalak bike — serî li belgekirina me ya serhêl bide",
|
"templates-misc-user-templates-description": "Tenê eger tu dizanî çi dikî çalak bike — serî li belgekirina me ya serhêl bide",
|
||||||
"templates-misc-user-templates-label": "Şablonên bikarhêner çalak bike",
|
"templates-misc-user-templates-label": "Şablonên bikarhêner çalak bike",
|
||||||
"templates-programs-code-description-detected": "Li ser profîla xwerû hate sepandin — hate dîtin: {clients}",
|
"templates-none-detected": "Nehatiya dîtin",
|
||||||
"templates-programs-code-description-missing": "Edîtorekî kodê nehatiye dîtin (VSCode an VSCodium)",
|
"templates-write-path": "Dinivîse: {filepath}",
|
||||||
"templates-programs-description": "Şêweya taybet a sepanê.",
|
|
||||||
"templates-programs-discord-description": "{filepath} ji bo {client} binivîse — tema divê bi destan were çalak kirin",
|
|
||||||
"templates-programs-discord-description-detected": "Hat dîtin: {clients}",
|
|
||||||
"templates-programs-discord-description-missing": "Mu dîtina muşterîyê Discord tune",
|
|
||||||
"templates-programs-emacs-description": "Doom: ~/.config/doom/themes/noctalia.el<br>Standard: ~/.emacs.d/themes/noctalia.el",
|
|
||||||
"templates-programs-label": "Bername",
|
|
||||||
"templates-programs-pywalfox-description": "{filepath} binivîse û 'pywalfox update' bimeşîne",
|
|
||||||
"templates-programs-spicetify-description": "{filepath} binivîse — Pêdivî ye ku temaya Comfy bi destan were sazkirin û aktîvkirin",
|
|
||||||
"templates-programs-walker-description": "{filepath} binivîse û temayê bike noctalia",
|
|
||||||
"templates-programs-yazi-description": "{filepath} binivîse — divê çêj bi destan were aktîfkirin",
|
|
||||||
"templates-programs-zed-description": "{filepath} binivîse û vegerîne”",
|
|
||||||
"templates-programs-zen-browser-description": "{filepath} binivîse — kopî bike nav chrome/userChrome.css ya profîla xwe ya Zen",
|
|
||||||
"templates-terminal-description": "Şêweya termînalê.",
|
|
||||||
"templates-terminal-label": "Termînal",
|
|
||||||
"templates-ui-description": "Xuyangavî û amûrên UI yên mijûlkirina sermaseyê.",
|
|
||||||
"templates-ui-label": "NB",
|
|
||||||
"templates-ui-qt-description": "{filepath} binivîse",
|
|
||||||
"title": "Şêweya rengan"
|
"title": "Şêweya rengan"
|
||||||
},
|
},
|
||||||
"control-center": {
|
"control-center": {
|
||||||
|
|||||||
@@ -20,6 +20,8 @@
|
|||||||
"raise-to-top": "Naar boven halen",
|
"raise-to-top": "Naar boven halen",
|
||||||
"random-wallpaper": "Willekeurige achtergrond",
|
"random-wallpaper": "Willekeurige achtergrond",
|
||||||
"run-custom-command": "Aangepast commando uitvoeren",
|
"run-custom-command": "Aangepast commando uitvoeren",
|
||||||
|
"show-active-only": "Alleen actieve weergeven",
|
||||||
|
"show-all": "Alles tonen",
|
||||||
"toggle-mute": "Dempen aan/uit",
|
"toggle-mute": "Dempen aan/uit",
|
||||||
"widget-settings": "Widgetinstellingen"
|
"widget-settings": "Widgetinstellingen"
|
||||||
},
|
},
|
||||||
@@ -743,34 +745,13 @@
|
|||||||
"predefined-generate-templates-description": "Genereer Matugen-sjablonen (GTK, terminalthema's, enz.) bij gebruik van vooraf gedefinieerde kleurenschema's.",
|
"predefined-generate-templates-description": "Genereer Matugen-sjablonen (GTK, terminalthema's, enz.) bij gebruik van vooraf gedefinieerde kleurenschema's.",
|
||||||
"predefined-generate-templates-label": "Sjablonen genereren voor vooraf gedefinieerde schema's",
|
"predefined-generate-templates-label": "Sjablonen genereren voor vooraf gedefinieerde schema's",
|
||||||
"predefined-title": "Vooraf gedefinieerde kleurenschema's",
|
"predefined-title": "Vooraf gedefinieerde kleurenschema's",
|
||||||
"templates-compositors-description": "Theming van compositor.",
|
|
||||||
"templates-compositors-label": "Compositors",
|
|
||||||
"templates-compositors-mango-description": "Schrijf {filepath} — vereist Mango",
|
|
||||||
"templates-compositors-niri-description": "Schrijf {filepath} — vereist Niri v25.11+",
|
|
||||||
"templates-desc": "Pas kleuren toe op externe applicaties.",
|
"templates-desc": "Pas kleuren toe op externe applicaties.",
|
||||||
"templates-misc-description": "Maak uw eigen sjablonen.",
|
"templates-misc-description": "Maak uw eigen sjablonen.",
|
||||||
"templates-misc-label": "Geavanceerd",
|
"templates-misc-label": "Geavanceerd",
|
||||||
"templates-misc-user-templates-description": "Alleen inschakelen als u weet wat u doet — raadpleeg onze online documentatie",
|
"templates-misc-user-templates-description": "Alleen inschakelen als u weet wat u doet — raadpleeg onze online documentatie",
|
||||||
"templates-misc-user-templates-label": "Gebruikerssjablonen inschakelen",
|
"templates-misc-user-templates-label": "Gebruikerssjablonen inschakelen",
|
||||||
"templates-programs-code-description-detected": "Toegepast op standaardprofiel — gedetecteerd: {clients}",
|
"templates-none-detected": "Geen gedetecteerd",
|
||||||
"templates-programs-code-description-missing": "Geen code-editor gedetecteerd (VSCode of VSCodium)",
|
"templates-write-path": "Schrijft: {filepath}",
|
||||||
"templates-programs-description": "Toepassingsspecifieke theming.",
|
|
||||||
"templates-programs-discord-description": "Schrijf {filepath} voor {client} — het thema moet handmatig worden geactiveerd",
|
|
||||||
"templates-programs-discord-description-detected": "Gedetecteerd: {clients}",
|
|
||||||
"templates-programs-discord-description-missing": "Geen Discord-client gedetecteerd",
|
|
||||||
"templates-programs-emacs-description": "Doom: ~/.config/doom/themes/noctalia.el<br>Standaard: ~/.emacs.d/themes/noctalia.el",
|
|
||||||
"templates-programs-label": "Programma's",
|
|
||||||
"templates-programs-pywalfox-description": "Schrijf {filepath} en voer 'pywalfox update' uit",
|
|
||||||
"templates-programs-spicetify-description": "Schrijf {filepath} — het Comfy-thema moet handmatig worden geïnstalleerd en geactiveerd",
|
|
||||||
"templates-programs-walker-description": "Schrijf {filepath} en stel het thema in op noctalia",
|
|
||||||
"templates-programs-yazi-description": "Schrijf {filepath} — flavor moet handmatig worden geactiveerd",
|
|
||||||
"templates-programs-zed-description": "Schrijf {filepath} en herlaad",
|
|
||||||
"templates-programs-zen-browser-description": "Schrijf {filepath} — kopieer naar het bestand chrome/userChrome.css van je Zen profiel",
|
|
||||||
"templates-terminal-description": "Thema's voor terminal-emulators.",
|
|
||||||
"templates-terminal-label": "Terminal",
|
|
||||||
"templates-ui-description": "Thema's voor desktopomgeving en UI-toolkit.",
|
|
||||||
"templates-ui-label": "UI",
|
|
||||||
"templates-ui-qt-description": "Schrijf {filepath}",
|
|
||||||
"title": "Kleurschema"
|
"title": "Kleurschema"
|
||||||
},
|
},
|
||||||
"control-center": {
|
"control-center": {
|
||||||
|
|||||||
@@ -20,6 +20,8 @@
|
|||||||
"raise-to-top": "Przenieś na górę",
|
"raise-to-top": "Przenieś na górę",
|
||||||
"random-wallpaper": "Losowa tapeta",
|
"random-wallpaper": "Losowa tapeta",
|
||||||
"run-custom-command": "Uruchom własne polecenie",
|
"run-custom-command": "Uruchom własne polecenie",
|
||||||
|
"show-active-only": "Pokaż tylko aktywne",
|
||||||
|
"show-all": "Pokaż wszystko",
|
||||||
"toggle-mute": "Przełącz wyciszenie",
|
"toggle-mute": "Przełącz wyciszenie",
|
||||||
"widget-settings": "Ustawienia widżetu"
|
"widget-settings": "Ustawienia widżetu"
|
||||||
},
|
},
|
||||||
@@ -743,34 +745,13 @@
|
|||||||
"predefined-generate-templates-description": "Generuj szablony Matugen (GTK, motywy terminala itp.) przy użyciu predefiniowanych schematów kolorów.",
|
"predefined-generate-templates-description": "Generuj szablony Matugen (GTK, motywy terminala itp.) przy użyciu predefiniowanych schematów kolorów.",
|
||||||
"predefined-generate-templates-label": "Generuj szablony dla predefiniowanych schematów",
|
"predefined-generate-templates-label": "Generuj szablony dla predefiniowanych schematów",
|
||||||
"predefined-title": "Predefiniowane schematy kolorów",
|
"predefined-title": "Predefiniowane schematy kolorów",
|
||||||
"templates-compositors-description": "Motywy kompozytora.",
|
|
||||||
"templates-compositors-label": "Kompozytory",
|
|
||||||
"templates-compositors-mango-description": "Zapisz {filepath} — wymaga Mango",
|
|
||||||
"templates-compositors-niri-description": "Zapisz {filepath} — wymaga Niri v25.11+",
|
|
||||||
"templates-desc": "Zastosuj kolory w aplikacjach zewnętrznych.",
|
"templates-desc": "Zastosuj kolory w aplikacjach zewnętrznych.",
|
||||||
"templates-misc-description": "Twórz własne szablony.",
|
"templates-misc-description": "Twórz własne szablony.",
|
||||||
"templates-misc-label": "Zaawansowane",
|
"templates-misc-label": "Zaawansowane",
|
||||||
"templates-misc-user-templates-description": "Włącz tylko jeśli wiesz co robisz — zapoznaj się z dokumentacją online",
|
"templates-misc-user-templates-description": "Włącz tylko jeśli wiesz co robisz — zapoznaj się z dokumentacją online",
|
||||||
"templates-misc-user-templates-label": "Włącz szablony użytkownika",
|
"templates-misc-user-templates-label": "Włącz szablony użytkownika",
|
||||||
"templates-programs-code-description-detected": "Zastosowano do profilu domyślnego — wykryto: {clients}",
|
"templates-none-detected": "Nie wykryto",
|
||||||
"templates-programs-code-description-missing": "Nie wykryto klienta code — zainstaluj VSCode lub VSCodium",
|
"templates-write-path": "Zapisuje: {filepath}",
|
||||||
"templates-programs-description": "Motywy specyficzne dla aplikacji.",
|
|
||||||
"templates-programs-discord-description": "Zapisz {filepath} dla {client} — motyw HyprLuna musi być aktywowany ręcznie",
|
|
||||||
"templates-programs-discord-description-detected": "Wykryto: {clients}",
|
|
||||||
"templates-programs-discord-description-missing": "Nie wykryto klienta Discord — zainstaluj vencord, vesktop, webcord, armcord, equibop, lightcord lub dorion",
|
|
||||||
"templates-programs-emacs-description": "Doom: ~/.config/doom/themes/noctalia.el<br>Standard: ~/.emacs.d/themes/noctalia.el<br>Zastosuj ręcznie: (load-theme 'noctalia t)",
|
|
||||||
"templates-programs-label": "Programy",
|
|
||||||
"templates-programs-pywalfox-description": "Zapisz {filepath} i uruchom 'pywalfox update'",
|
|
||||||
"templates-programs-spicetify-description": "Zapisz {filepath} — motyw Comfy musi być zainstalowany i aktywowany ręcznie",
|
|
||||||
"templates-programs-walker-description": "Zapisz {filepath} i ustaw motyw na noctalia",
|
|
||||||
"templates-programs-yazi-description": "Zapisz {filepath} — styl musi być aktywowany ręcznie",
|
|
||||||
"templates-programs-zed-description": "Zapisz {filepath} i przeładuj",
|
|
||||||
"templates-programs-zen-browser-description": "Zapisz {filepath} — skopiuj do pliku chrome/userChrome.css w swoim profilu Zen",
|
|
||||||
"templates-terminal-description": "Motywy emulatora terminala.",
|
|
||||||
"templates-terminal-label": "Terminal",
|
|
||||||
"templates-ui-description": "Motywy środowiska graficznego i toolkitów UI.",
|
|
||||||
"templates-ui-label": "Interfejs (UI)",
|
|
||||||
"templates-ui-qt-description": "Zapisz {filepath}",
|
|
||||||
"title": "Schemat kolorów"
|
"title": "Schemat kolorów"
|
||||||
},
|
},
|
||||||
"control-center": {
|
"control-center": {
|
||||||
|
|||||||
@@ -20,6 +20,8 @@
|
|||||||
"raise-to-top": "Elevar ao topo",
|
"raise-to-top": "Elevar ao topo",
|
||||||
"random-wallpaper": "Papel de parede aleatório",
|
"random-wallpaper": "Papel de parede aleatório",
|
||||||
"run-custom-command": "Executar comando personalizado",
|
"run-custom-command": "Executar comando personalizado",
|
||||||
|
"show-active-only": "Mostrar apenas ativos",
|
||||||
|
"show-all": "Mostrar tudo",
|
||||||
"toggle-mute": "Alternar mudo",
|
"toggle-mute": "Alternar mudo",
|
||||||
"widget-settings": "Configurações do widget"
|
"widget-settings": "Configurações do widget"
|
||||||
},
|
},
|
||||||
@@ -743,34 +745,13 @@
|
|||||||
"predefined-generate-templates-description": "Gera modelos Matugen (GTK, temas de terminal, etc.) ao usar esquemas de cores predefinidos.",
|
"predefined-generate-templates-description": "Gera modelos Matugen (GTK, temas de terminal, etc.) ao usar esquemas de cores predefinidos.",
|
||||||
"predefined-generate-templates-label": "Gerar modelos para esquemas predefinidos",
|
"predefined-generate-templates-label": "Gerar modelos para esquemas predefinidos",
|
||||||
"predefined-title": "Esquemas de cores predefinidos",
|
"predefined-title": "Esquemas de cores predefinidos",
|
||||||
"templates-compositors-description": "Tematização do compositor.",
|
|
||||||
"templates-compositors-label": "Compositores",
|
|
||||||
"templates-compositors-mango-description": "Escrever {filepath} — requer Mango",
|
|
||||||
"templates-compositors-niri-description": "Escrever {filepath} — requer Niri v25.11+",
|
|
||||||
"templates-desc": "Aplicar cores a aplicações externas.",
|
"templates-desc": "Aplicar cores a aplicações externas.",
|
||||||
"templates-misc-description": "Crie seus próprios modelos.",
|
"templates-misc-description": "Crie seus próprios modelos.",
|
||||||
"templates-misc-label": "Avançado",
|
"templates-misc-label": "Avançado",
|
||||||
"templates-misc-user-templates-description": "Ative apenas se souber o que está fazendo — consulte nossa documentação online",
|
"templates-misc-user-templates-description": "Ative apenas se souber o que está fazendo — consulte nossa documentação online",
|
||||||
"templates-misc-user-templates-label": "Ativar modelos do usuário",
|
"templates-misc-user-templates-label": "Ativar modelos do usuário",
|
||||||
"templates-programs-code-description-detected": "Aplicado ao perfil padrão — detectado: {clients}",
|
"templates-none-detected": "Nenhum detectado",
|
||||||
"templates-programs-code-description-missing": "Nenhum editor de código detectado (VSCode ou VSCodium)",
|
"templates-write-path": "Escreve: {filepath}",
|
||||||
"templates-programs-description": "Tematização específica de aplicativos.",
|
|
||||||
"templates-programs-discord-description": "Escrever {filepath} para {client} — o tema precisa ser ativado manualmente",
|
|
||||||
"templates-programs-discord-description-detected": "Detectado: {clients}",
|
|
||||||
"templates-programs-discord-description-missing": "Nenhum cliente Discord detectado",
|
|
||||||
"templates-programs-emacs-description": "Doom: ~/.config/doom/themes/noctalia.el<br>Padrão: ~/.emacs.d/themes/noctalia.el",
|
|
||||||
"templates-programs-label": "Programas",
|
|
||||||
"templates-programs-pywalfox-description": "Escrever {filepath} e executar 'pywalfox update'",
|
|
||||||
"templates-programs-spicetify-description": "Escrever {filepath} — o tema Comfy precisa ser instalado e ativado manualmente",
|
|
||||||
"templates-programs-walker-description": "Escrever {filepath} e definir tema como noctalia",
|
|
||||||
"templates-programs-yazi-description": "Escrever {filepath} — o sabor precisa ser ativado manualmente",
|
|
||||||
"templates-programs-zed-description": "Escrever {filepath} e recarregar",
|
|
||||||
"templates-programs-zen-browser-description": "Escrever {filepath} — copie para o arquivo chrome/userChrome.css do seu perfil Zen",
|
|
||||||
"templates-terminal-description": "Tematização do emulador de terminal.",
|
|
||||||
"templates-terminal-label": "Terminal",
|
|
||||||
"templates-ui-description": "Tematização do ambiente de desktop e kit de ferramentas de UI.",
|
|
||||||
"templates-ui-label": "UI",
|
|
||||||
"templates-ui-qt-description": "Escrever {filepath}",
|
|
||||||
"title": "Esquema de cores"
|
"title": "Esquema de cores"
|
||||||
},
|
},
|
||||||
"control-center": {
|
"control-center": {
|
||||||
|
|||||||
@@ -20,6 +20,8 @@
|
|||||||
"raise-to-top": "Поднять наверх",
|
"raise-to-top": "Поднять наверх",
|
||||||
"random-wallpaper": "Случайные обои",
|
"random-wallpaper": "Случайные обои",
|
||||||
"run-custom-command": "Выполнить пользовательскую команду",
|
"run-custom-command": "Выполнить пользовательскую команду",
|
||||||
|
"show-active-only": "Показывать только активные",
|
||||||
|
"show-all": "Показать все",
|
||||||
"toggle-mute": "Включить/выключить звук",
|
"toggle-mute": "Включить/выключить звук",
|
||||||
"widget-settings": "Настройки виджета"
|
"widget-settings": "Настройки виджета"
|
||||||
},
|
},
|
||||||
@@ -743,34 +745,13 @@
|
|||||||
"predefined-generate-templates-description": "Генерировать шаблоны Matugen (GTK, темы терминала и т. д.) при использовании предопределенных цветовых схем.",
|
"predefined-generate-templates-description": "Генерировать шаблоны Matugen (GTK, темы терминала и т. д.) при использовании предопределенных цветовых схем.",
|
||||||
"predefined-generate-templates-label": "Генерировать шаблоны для предопределенных схем",
|
"predefined-generate-templates-label": "Генерировать шаблоны для предопределенных схем",
|
||||||
"predefined-title": "Предопределенные цветовые схемы",
|
"predefined-title": "Предопределенные цветовые схемы",
|
||||||
"templates-compositors-description": "Оформление композитора.",
|
|
||||||
"templates-compositors-label": "Компоновщики",
|
|
||||||
"templates-compositors-mango-description": "Записать {filepath} — требуется Mango",
|
|
||||||
"templates-compositors-niri-description": "Записать {filepath} — требуется Niri v25.11+",
|
|
||||||
"templates-desc": "Применение цветов к внешним приложениям.",
|
"templates-desc": "Применение цветов к внешним приложениям.",
|
||||||
"templates-misc-description": "Создайте свои собственные шаблоны.",
|
"templates-misc-description": "Создайте свои собственные шаблоны.",
|
||||||
"templates-misc-label": "Дополнительно",
|
"templates-misc-label": "Дополнительно",
|
||||||
"templates-misc-user-templates-description": "Включайте только если вы знаете, что делаете — обратитесь к нашей онлайн-документации",
|
"templates-misc-user-templates-description": "Включайте только если вы знаете, что делаете — обратитесь к нашей онлайн-документации",
|
||||||
"templates-misc-user-templates-label": "Включить пользовательские шаблоны",
|
"templates-misc-user-templates-label": "Включить пользовательские шаблоны",
|
||||||
"templates-programs-code-description-detected": "Применено к профилю по умолчанию — обнаружено: {clients}",
|
"templates-none-detected": "Не обнаружено",
|
||||||
"templates-programs-code-description-missing": "Редактор кода не обнаружен (VSCode или VSCodium)",
|
"templates-write-path": "Записывает: {filepath}",
|
||||||
"templates-programs-description": "Тематика для конкретных приложений.",
|
|
||||||
"templates-programs-discord-description": "Записать {filepath} для {client} — тему нужно активировать вручную",
|
|
||||||
"templates-programs-discord-description-detected": "Обнаружено: {clients}",
|
|
||||||
"templates-programs-discord-description-missing": "Клиент Discord не обнаружен",
|
|
||||||
"templates-programs-emacs-description": "Doom: ~/.config/doom/themes/noctalia.el<br>Стандартный: ~/.emacs.d/themes/noctalia.el",
|
|
||||||
"templates-programs-label": "Программы",
|
|
||||||
"templates-programs-pywalfox-description": "Записать {filepath} и запустить 'pywalfox update'",
|
|
||||||
"templates-programs-spicetify-description": "Записать {filepath} — тему Comfy нужно установить и активировать вручную",
|
|
||||||
"templates-programs-walker-description": "Записать {filepath} и установить тему noctalia",
|
|
||||||
"templates-programs-yazi-description": "Записать {filepath} — flavor необходимо активировать вручную",
|
|
||||||
"templates-programs-zed-description": "Записать {filepath} и перезагрузить",
|
|
||||||
"templates-programs-zen-browser-description": "Запишите в {filepath} — скопируйте в chrome/userChrome.css вашего профиля Zen",
|
|
||||||
"templates-terminal-description": "Тематика эмулятора терминала.",
|
|
||||||
"templates-terminal-label": "Терминал",
|
|
||||||
"templates-ui-description": "Тематика окружения рабочего стола и набора инструментов пользовательского интерфейса.",
|
|
||||||
"templates-ui-label": "Интерфейс",
|
|
||||||
"templates-ui-qt-description": "Записать {filepath}",
|
|
||||||
"title": "Цветовая схема"
|
"title": "Цветовая схема"
|
||||||
},
|
},
|
||||||
"control-center": {
|
"control-center": {
|
||||||
|
|||||||
@@ -20,6 +20,8 @@
|
|||||||
"raise-to-top": "En üste taşı",
|
"raise-to-top": "En üste taşı",
|
||||||
"random-wallpaper": "Rastgele duvar kâğıdı",
|
"random-wallpaper": "Rastgele duvar kâğıdı",
|
||||||
"run-custom-command": "Özel komut çalıştır",
|
"run-custom-command": "Özel komut çalıştır",
|
||||||
|
"show-active-only": "Sadece etkin olanları göster",
|
||||||
|
"show-all": "Tümünü göster",
|
||||||
"toggle-mute": "Sesi kapat/aç",
|
"toggle-mute": "Sesi kapat/aç",
|
||||||
"widget-settings": "Araç takımı ayarları"
|
"widget-settings": "Araç takımı ayarları"
|
||||||
},
|
},
|
||||||
@@ -743,34 +745,13 @@
|
|||||||
"predefined-generate-templates-description": "Önceden tanımlanmış renk şemaları kullanırken Matugen şablonları (GTK, terminal temaları vb.) oluşturun.",
|
"predefined-generate-templates-description": "Önceden tanımlanmış renk şemaları kullanırken Matugen şablonları (GTK, terminal temaları vb.) oluşturun.",
|
||||||
"predefined-generate-templates-label": "Önceden tanımlanmış şemalar için şablonlar oluşturun",
|
"predefined-generate-templates-label": "Önceden tanımlanmış şemalar için şablonlar oluşturun",
|
||||||
"predefined-title": "Önceden tanımlanmış renk şemaları",
|
"predefined-title": "Önceden tanımlanmış renk şemaları",
|
||||||
"templates-compositors-description": "Birleştirici temalandırma.",
|
|
||||||
"templates-compositors-label": "Birleştiriciler",
|
|
||||||
"templates-compositors-mango-description": "{filepath} dosyasına yaz — Mango gerektirir",
|
|
||||||
"templates-compositors-niri-description": "{filepath} dosyasına yaz — Niri v25.11+ gerektirir",
|
|
||||||
"templates-desc": "Renkleri harici uygulamalara uygula.",
|
"templates-desc": "Renkleri harici uygulamalara uygula.",
|
||||||
"templates-misc-description": "Kendi şablonlarınızı oluşturun.",
|
"templates-misc-description": "Kendi şablonlarınızı oluşturun.",
|
||||||
"templates-misc-label": "Gelişmiş",
|
"templates-misc-label": "Gelişmiş",
|
||||||
"templates-misc-user-templates-description": "Yalnızca ne yaptığınızı biliyorsanız etkinleştirin — çevrimiçi belgelerimize bakın",
|
"templates-misc-user-templates-description": "Yalnızca ne yaptığınızı biliyorsanız etkinleştirin — çevrimiçi belgelerimize bakın",
|
||||||
"templates-misc-user-templates-label": "Kullanıcı şablonlarını etkinleştir",
|
"templates-misc-user-templates-label": "Kullanıcı şablonlarını etkinleştir",
|
||||||
"templates-programs-code-description-detected": "Varsayılan profile uygulandı — algılandı: {clients}",
|
"templates-none-detected": "Algılanmadı",
|
||||||
"templates-programs-code-description-missing": "Kod editörü algılanmadı (VSCode veya VSCodium)",
|
"templates-write-path": "Yazıyor: {filepath}",
|
||||||
"templates-programs-description": "Uygulamaya özel temalandırma.",
|
|
||||||
"templates-programs-discord-description": "{client} için {filepath} dosyasına yaz — temanın manuel olarak etkinleştirilmesi gerekir",
|
|
||||||
"templates-programs-discord-description-detected": "Algılandı: {clients}",
|
|
||||||
"templates-programs-discord-description-missing": "Discord istemcisi algılanmadı",
|
|
||||||
"templates-programs-emacs-description": "Doom: ~/.config/doom/themes/noctalia.el<br>Standart: ~/.emacs.d/themes/noctalia.el",
|
|
||||||
"templates-programs-label": "Programlar",
|
|
||||||
"templates-programs-pywalfox-description": "{filepath} dosyasına yaz ve 'pywalfox update' çalıştır",
|
|
||||||
"templates-programs-spicetify-description": "{filepath} dosyasına yaz — Comfy temasının kurulu ve manuel olarak etkinleştirilmiş olması gerekir",
|
|
||||||
"templates-programs-walker-description": "{filepath} dosyasına yaz ve temayı noctalia olarak ayarla",
|
|
||||||
"templates-programs-yazi-description": "{filepath} dosyasına yaz — flavor manuel etkinleştirilmesi gerekir",
|
|
||||||
"templates-programs-zed-description": "{filepath} dosyasına yaz ve yeniden yükle",
|
|
||||||
"templates-programs-zen-browser-description": "{filepath} dosyasına yaz — Zen profilinizin chrome/userChrome.css dosyasına kopyalayın",
|
|
||||||
"templates-terminal-description": "Terminal emülatörü temalandırma.",
|
|
||||||
"templates-terminal-label": "Terminal",
|
|
||||||
"templates-ui-description": "Masaüstü ortamı ve kullanıcı arabilirimi araç seti temalandırma.",
|
|
||||||
"templates-ui-label": "Arayüz",
|
|
||||||
"templates-ui-qt-description": "{filepath} dosyasına yaz",
|
|
||||||
"title": "Renk şeması"
|
"title": "Renk şeması"
|
||||||
},
|
},
|
||||||
"control-center": {
|
"control-center": {
|
||||||
|
|||||||
@@ -20,6 +20,8 @@
|
|||||||
"raise-to-top": "Підняти вгору",
|
"raise-to-top": "Підняти вгору",
|
||||||
"random-wallpaper": "Випадкові шпалери",
|
"random-wallpaper": "Випадкові шпалери",
|
||||||
"run-custom-command": "Виконати власну команду",
|
"run-custom-command": "Виконати власну команду",
|
||||||
|
"show-active-only": "Показувати лише активні",
|
||||||
|
"show-all": "Показати все",
|
||||||
"toggle-mute": "Увімкнути/вимкнути звук",
|
"toggle-mute": "Увімкнути/вимкнути звук",
|
||||||
"widget-settings": "Налаштування віджета"
|
"widget-settings": "Налаштування віджета"
|
||||||
},
|
},
|
||||||
@@ -743,34 +745,13 @@
|
|||||||
"predefined-generate-templates-description": "Генерувати шаблони Matugen (GTK, теми терміналу тощо) при використанні попередньо визначених колірних схем.",
|
"predefined-generate-templates-description": "Генерувати шаблони Matugen (GTK, теми терміналу тощо) при використанні попередньо визначених колірних схем.",
|
||||||
"predefined-generate-templates-label": "Генерувати шаблони для попередньо визначених схем",
|
"predefined-generate-templates-label": "Генерувати шаблони для попередньо визначених схем",
|
||||||
"predefined-title": "Попередньо визначені колірні схеми",
|
"predefined-title": "Попередньо визначені колірні схеми",
|
||||||
"templates-compositors-description": "Оформлення композитора.",
|
|
||||||
"templates-compositors-label": "Композитори",
|
|
||||||
"templates-compositors-mango-description": "Записати {filepath} — потребує mango",
|
|
||||||
"templates-compositors-niri-description": "Записати {filepath} — потребує niri v25.11+",
|
|
||||||
"templates-desc": "Застосовувати кольори до зовнішніх застосункiв.",
|
"templates-desc": "Застосовувати кольори до зовнішніх застосункiв.",
|
||||||
"templates-misc-description": "Створіть власні шаблони.",
|
"templates-misc-description": "Створіть власні шаблони.",
|
||||||
"templates-misc-label": "Розширено",
|
"templates-misc-label": "Розширено",
|
||||||
"templates-misc-user-templates-description": "Увімкніть лише якщо ви знаєте, що робите — зверніться до нашої онлайн-документації",
|
"templates-misc-user-templates-description": "Увімкніть лише якщо ви знаєте, що робите — зверніться до нашої онлайн-документації",
|
||||||
"templates-misc-user-templates-label": "Увімкнути користувацькі шаблони",
|
"templates-misc-user-templates-label": "Увімкнути користувацькі шаблони",
|
||||||
"templates-programs-code-description-detected": "Застосовано до профілю за замовчуванням — виявлено: {clients}",
|
"templates-none-detected": "Не виявлено",
|
||||||
"templates-programs-code-description-missing": "Редактор коду не виявлено (VSCode або VSCodium)",
|
"templates-write-path": "Записує: {filepath}",
|
||||||
"templates-programs-description": "Оформлення окремих застосункiв.",
|
|
||||||
"templates-programs-discord-description": "Записати {filepath} для {client} — тему потрібно активувати вручну",
|
|
||||||
"templates-programs-discord-description-detected": "Виявлено: {clients}",
|
|
||||||
"templates-programs-discord-description-missing": "Клієнт Discord не виявлено",
|
|
||||||
"templates-programs-emacs-description": "Doom: ~/.config/doom/themes/noctalia.el<br>Стандартний: ~/.emacs.d/themes/noctalia.el",
|
|
||||||
"templates-programs-label": "Застосунки",
|
|
||||||
"templates-programs-pywalfox-description": "Записати {filepath} та запустити 'pywalfox update'",
|
|
||||||
"templates-programs-spicetify-description": "Записати {filepath} — тему Comfy потрібно встановити та активувати вручну",
|
|
||||||
"templates-programs-walker-description": "Записати {filepath} та встановити тему noctalia",
|
|
||||||
"templates-programs-yazi-description": "Записати {filepath} — flavor потрібно активувати вручну",
|
|
||||||
"templates-programs-zed-description": "Записати {filepath} та перезавантажити",
|
|
||||||
"templates-programs-zen-browser-description": "Запишіть {filepath} — скопіюйте у chrome/userChrome.css вашого профілю Zen",
|
|
||||||
"templates-terminal-description": "Оформлення емулятора терміналу.",
|
|
||||||
"templates-terminal-label": "Термінал",
|
|
||||||
"templates-ui-description": "Оформлення робочого середовища та інструментарію інтерфейсу.",
|
|
||||||
"templates-ui-label": "Інтерфейс",
|
|
||||||
"templates-ui-qt-description": "Записати {filepath}",
|
|
||||||
"title": "Колірна схема"
|
"title": "Колірна схема"
|
||||||
},
|
},
|
||||||
"control-center": {
|
"control-center": {
|
||||||
|
|||||||
@@ -20,6 +20,8 @@
|
|||||||
"raise-to-top": "置顶",
|
"raise-to-top": "置顶",
|
||||||
"random-wallpaper": "随机壁纸",
|
"random-wallpaper": "随机壁纸",
|
||||||
"run-custom-command": "运行自定义命令",
|
"run-custom-command": "运行自定义命令",
|
||||||
|
"show-active-only": "仅显示活动项",
|
||||||
|
"show-all": "显示全部",
|
||||||
"toggle-mute": "切换静音",
|
"toggle-mute": "切换静音",
|
||||||
"widget-settings": "小部件设置"
|
"widget-settings": "小部件设置"
|
||||||
},
|
},
|
||||||
@@ -743,34 +745,13 @@
|
|||||||
"predefined-generate-templates-description": "使用预定义配色方案时生成 Matugen 模板(GTK、终端主题等)。",
|
"predefined-generate-templates-description": "使用预定义配色方案时生成 Matugen 模板(GTK、终端主题等)。",
|
||||||
"predefined-generate-templates-label": "为预定义方案生成模板",
|
"predefined-generate-templates-label": "为预定义方案生成模板",
|
||||||
"predefined-title": "预定义配色方案",
|
"predefined-title": "预定义配色方案",
|
||||||
"templates-compositors-description": "合成器主题。",
|
|
||||||
"templates-compositors-label": "合成器",
|
|
||||||
"templates-compositors-mango-description": "写入 {filepath},需要 Mango",
|
|
||||||
"templates-compositors-niri-description": "写入 {filepath},需要 Niri v25.11+",
|
|
||||||
"templates-desc": "将颜色应用于外部应用程序。",
|
"templates-desc": "将颜色应用于外部应用程序。",
|
||||||
"templates-misc-description": "创建您自己的模板。",
|
"templates-misc-description": "创建您自己的模板。",
|
||||||
"templates-misc-label": "高级",
|
"templates-misc-label": "高级",
|
||||||
"templates-misc-user-templates-description": "仅在您知道自己在做什么时启用,请参阅我们的在线文档",
|
"templates-misc-user-templates-description": "仅在您知道自己在做什么时启用,请参阅我们的在线文档",
|
||||||
"templates-misc-user-templates-label": "启用用户模板",
|
"templates-misc-user-templates-label": "启用用户模板",
|
||||||
"templates-programs-code-description-detected": "已应用到默认配置文件,检测到: {clients}",
|
"templates-none-detected": "未检测到",
|
||||||
"templates-programs-code-description-missing": "未检测到代码编辑器(VSCode 或 VSCodium)",
|
"templates-write-path": "写入:{filepath}",
|
||||||
"templates-programs-description": "应用程序特定主题。",
|
|
||||||
"templates-programs-discord-description": "为 {client} 写入 {filepath},主题需要手动激活",
|
|
||||||
"templates-programs-discord-description-detected": "检测到: {clients}",
|
|
||||||
"templates-programs-discord-description-missing": "未检测到 Discord 客户端",
|
|
||||||
"templates-programs-emacs-description": "Doom: ~/.config/doom/themes/noctalia.el<br>标准: ~/.emacs.d/themes/noctalia.el",
|
|
||||||
"templates-programs-label": "程序",
|
|
||||||
"templates-programs-pywalfox-description": "写入 {filepath} 并运行 'pywalfox update'",
|
|
||||||
"templates-programs-spicetify-description": "写入 {filepath},Comfy 主题需要手动安装和激活",
|
|
||||||
"templates-programs-walker-description": "写入 {filepath} 并将主题设置为 noctalia",
|
|
||||||
"templates-programs-yazi-description": "写入 {filepath},需要手动激活 flavor",
|
|
||||||
"templates-programs-zed-description": "写入 {filepath} 并重新加载",
|
|
||||||
"templates-programs-zen-browser-description": "写入 {filepath},复制到你的 Zen 配置文件的 chrome/userChrome.css 中",
|
|
||||||
"templates-terminal-description": "终端模拟器主题。",
|
|
||||||
"templates-terminal-label": "终端",
|
|
||||||
"templates-ui-description": "桌面环境和 UI 工具包主题。",
|
|
||||||
"templates-ui-label": "用户界面",
|
|
||||||
"templates-ui-qt-description": "写入 {filepath}",
|
|
||||||
"title": "配色方案"
|
"title": "配色方案"
|
||||||
},
|
},
|
||||||
"control-center": {
|
"control-center": {
|
||||||
|
|||||||
+376
-51
@@ -3,6 +3,7 @@
|
|||||||
"clear-history": "清除歷史",
|
"clear-history": "清除歷史",
|
||||||
"close-app": "關閉 {app}",
|
"close-app": "關閉 {app}",
|
||||||
"connect-vpn": "連線至 {name}",
|
"connect-vpn": "連線至 {name}",
|
||||||
|
"cycle-visualizer": "切換視覺效果樣式",
|
||||||
"disable-bluetooth": "停用藍牙",
|
"disable-bluetooth": "停用藍牙",
|
||||||
"disable-dnd": "停用勿擾模式",
|
"disable-dnd": "停用勿擾模式",
|
||||||
"disable-wifi": "停用 Wi-Fi",
|
"disable-wifi": "停用 Wi-Fi",
|
||||||
@@ -19,6 +20,8 @@
|
|||||||
"raise-to-top": "上移至頂部",
|
"raise-to-top": "上移至頂部",
|
||||||
"random-wallpaper": "隨機桌布",
|
"random-wallpaper": "隨機桌布",
|
||||||
"run-custom-command": "執行自訂指令",
|
"run-custom-command": "執行自訂指令",
|
||||||
|
"show-active-only": "僅顯示作用中",
|
||||||
|
"show-all": "顯示全部",
|
||||||
"toggle-mute": "靜音開關",
|
"toggle-mute": "靜音開關",
|
||||||
"widget-settings": "小工具設定"
|
"widget-settings": "小工具設定"
|
||||||
},
|
},
|
||||||
@@ -28,7 +31,7 @@
|
|||||||
},
|
},
|
||||||
"bar": {
|
"bar": {
|
||||||
"active-window": {
|
"active-window": {
|
||||||
"colorize-icons-description": "套用主題色至活動視窗的圖示",
|
"colorize-icons-description": "將活動視窗的圖示套用主題用色",
|
||||||
"hide-mode-description": "控制小工具在沒有活動視窗時的行為",
|
"hide-mode-description": "控制小工具在沒有活動視窗時的行為",
|
||||||
"scrolling-mode-description": "控制視窗長標題時是否啟用文字捲動",
|
"scrolling-mode-description": "控制視窗長標題時是否啟用文字捲動",
|
||||||
"show-app-icon-description": "在視窗標題旁顯示程式圖示",
|
"show-app-icon-description": "在視窗標題旁顯示程式圖示",
|
||||||
@@ -46,11 +49,11 @@
|
|||||||
"device-description": "選取要顯示哪個裝置的電池",
|
"device-description": "選取要顯示哪個裝置的電池",
|
||||||
"device-label": "電池裝置",
|
"device-label": "電池裝置",
|
||||||
"hide-if-not-detected-description": "如果系統沒有偵測到電池就隱藏小工具",
|
"hide-if-not-detected-description": "如果系統沒有偵測到電池就隱藏小工具",
|
||||||
"hide-if-not-detected-label": "沒偵測到時隱藏",
|
"hide-if-not-detected-label": "沒有偵測到時隱藏",
|
||||||
"low-battery-threshold-description": "在電池落到此百分比以下時顯示警告",
|
"low-battery-threshold-description": "在電池落到此百分比以下時顯示警告",
|
||||||
"low-battery-threshold-label": "低電量警告",
|
"low-battery-threshold-label": "低電量警告",
|
||||||
"show-noctalia-performance-description": "在電池面板內顯示 Noctalia 性能模式開關",
|
"show-noctalia-performance-description": "在電池面板內顯示 Noctalia 效能模式開關",
|
||||||
"show-noctalia-performance-label": "顯示 Noctalia 性能模式開關",
|
"show-noctalia-performance-label": "顯示 Noctalia 效能模式開關",
|
||||||
"show-power-profile-description": "在電池面板內顯示可切換的電源配置",
|
"show-power-profile-description": "在電池面板內顯示可切換的電源配置",
|
||||||
"show-power-profile-label": "顯示電源配置"
|
"show-power-profile-label": "顯示電源配置"
|
||||||
},
|
},
|
||||||
@@ -61,7 +64,8 @@
|
|||||||
"custom-font-label": "自訂字型",
|
"custom-font-label": "自訂字型",
|
||||||
"custom-font-placeholder": "選擇自訂字型...",
|
"custom-font-placeholder": "選擇自訂字型...",
|
||||||
"custom-font-search-placeholder": "搜尋字型...",
|
"custom-font-search-placeholder": "搜尋字型...",
|
||||||
"horizontal-bar-description": "提示: 可以利用 \\n 做出斷行",
|
"horizontal-bar-description": "提示: 可以利用 \\n 換行",
|
||||||
|
"horizontal-bar-label": "水平列顯示",
|
||||||
"preview": "預覽",
|
"preview": "預覽",
|
||||||
"tooltip-format-label": "提示框格式",
|
"tooltip-format-label": "提示框格式",
|
||||||
"use-custom-font-description": "強制為時鐘套用自訂的字型",
|
"use-custom-font-description": "強制為時鐘套用自訂的字型",
|
||||||
@@ -70,27 +74,34 @@
|
|||||||
"use-monospaced-font-label": "使用等寬字型",
|
"use-monospaced-font-label": "使用等寬字型",
|
||||||
"use-primary-color-description": "當啟用時, 會以主題的主色強調",
|
"use-primary-color-description": "當啟用時, 會以主題的主色強調",
|
||||||
"use-primary-color-label": "使用主要顏色",
|
"use-primary-color-label": "使用主要顏色",
|
||||||
"vertical-bar-description": "使用空格把各個部件拆到下一行"
|
"vertical-bar-description": "使用空格把各個部件拆到下一行",
|
||||||
|
"vertical-bar-label": "垂直列顯示"
|
||||||
},
|
},
|
||||||
"control-center": {
|
"control-center": {
|
||||||
"browse-file": "瀏覽檔案",
|
"browse-file": "瀏覽檔案",
|
||||||
"color-selection-description": "將主題色套用至圖示上",
|
"browse-library": "瀏覽圖示庫",
|
||||||
|
"color-selection-description": "將主題用色套用至圖示上",
|
||||||
|
"icon-description": "自圖示庫或檔案選擇一個圖示",
|
||||||
"select-custom-icon": "選取一個自訂圖示",
|
"select-custom-icon": "選取一個自訂圖示",
|
||||||
"use-distro-logo-description": "用你現在使用的發行版 Logo 作為圖示",
|
"use-distro-logo-description": "使用你現在使用的發行版 Logo 作為圖示",
|
||||||
"use-distro-logo-label": "使用發行版圖示"
|
"use-distro-logo-label": "使用發行版圖示"
|
||||||
},
|
},
|
||||||
"custom-button": {
|
"custom-button": {
|
||||||
|
"color-selection-description": "將主題用色套用至圖示及文字上",
|
||||||
"color-selection-label": "選取顏色",
|
"color-selection-label": "選取顏色",
|
||||||
"display-command-output-label": "顯示指令的輸出",
|
"display-command-output-label": "顯示指令的輸出",
|
||||||
"display-command-output-stream-description": "輸入一個要持續執行的指令",
|
"display-command-output-stream-description": "輸入一個要持續執行的指令",
|
||||||
"dynamic-text": "動態文字",
|
"dynamic-text": "動態文字",
|
||||||
|
"enable-colorization-description": "替自訂按鈕的圖示及文字啟用上色, 套用主題用色",
|
||||||
"hide-mode-always-expanded": "總是展開",
|
"hide-mode-always-expanded": "總是展開",
|
||||||
"ipc-identifier-description": "IPC 命令的唯一識別碼。使用此識別碼以及「qs -c noctalia-shell ipc call cb [動作] [識別碼]」透過 IPC 控制此按鈕。",
|
"icon-description": "從圖示庫選取一個圖示",
|
||||||
|
"ipc-identifier-description": "IPC 指令的唯一識別碼, 在使用 'qs -c noctalia-shell ipc call cb [動作] [識別碼]' 時利用此識別碼可透過 IPC 控制此按鈕。",
|
||||||
"ipc-identifier-label": "IPC 識別碼",
|
"ipc-identifier-label": "IPC 識別碼",
|
||||||
"left-click-description": "在點擊左鍵時要執行的指令",
|
"left-click-description": "在點擊左鍵時要執行的指令",
|
||||||
"left-click-label": "點擊左鍵",
|
"left-click-label": "點擊左鍵",
|
||||||
"middle-click-description": "在點擊中鍵時要執行的指令",
|
"middle-click-description": "在點擊中鍵時要執行的指令",
|
||||||
"middle-click-label": "點擊中鍵",
|
"middle-click-label": "點擊中鍵",
|
||||||
|
"parse-json-description": "將執行的指令輸出為 JSON 物件來動態設置文字及圖示",
|
||||||
"parse-json-label": "將輸出解析為 JSON",
|
"parse-json-label": "將輸出解析為 JSON",
|
||||||
"refresh-interval-description": "間格以毫秒 (ms) 計",
|
"refresh-interval-description": "間格以毫秒 (ms) 計",
|
||||||
"refresh-interval-label": "重整間格",
|
"refresh-interval-label": "重整間格",
|
||||||
@@ -98,10 +109,13 @@
|
|||||||
"right-click-label": "點擊右鍵",
|
"right-click-label": "點擊右鍵",
|
||||||
"show-icon-label": "顯示圖示",
|
"show-icon-label": "顯示圖示",
|
||||||
"wheel-down-description": "在滾輪下滾時要執行的指令",
|
"wheel-down-description": "在滾輪下滾時要執行的指令",
|
||||||
|
"wheel-down-label": "滾輪下滾",
|
||||||
"wheel-label": "滑鼠滾輪",
|
"wheel-label": "滑鼠滾輪",
|
||||||
"wheel-up-description": "在滾輪上滾時要執行的指令"
|
"wheel-up-description": "在滾輪上滾時要執行的指令",
|
||||||
|
"wheel-up-label": "滾輪上滾"
|
||||||
},
|
},
|
||||||
"lock-keys": {
|
"lock-keys": {
|
||||||
|
"hide-when-off-label": "關閉時隱藏",
|
||||||
"show-caps-lock-description": "顯示 Caps Lock的狀態",
|
"show-caps-lock-description": "顯示 Caps Lock的狀態",
|
||||||
"show-caps-lock-label": "Caps Lock",
|
"show-caps-lock-label": "Caps Lock",
|
||||||
"show-num-lock-description": "顯示 Num Lock 的狀態",
|
"show-num-lock-description": "顯示 Num Lock 的狀態",
|
||||||
@@ -113,6 +127,7 @@
|
|||||||
"compact-mode-description": "替媒體播放面板換一個省空間的佈局",
|
"compact-mode-description": "替媒體播放面板換一個省空間的佈局",
|
||||||
"compact-mode-label": "緊湊模式",
|
"compact-mode-label": "緊湊模式",
|
||||||
"hide-mode-description": "控制當沒有媒體播放時小工具的行為",
|
"hide-mode-description": "控制當沒有媒體播放時小工具的行為",
|
||||||
|
"max-width-description": "設定小工具的最大水平寬度, 當內容簡短時小工具會跟著縮短",
|
||||||
"no-active-player": "沒有啟動的媒體",
|
"no-active-player": "沒有啟動的媒體",
|
||||||
"panel-section-description": "控制媒體播放面板的外觀及行為",
|
"panel-section-description": "控制媒體播放面板的外觀及行為",
|
||||||
"panel-section-label": "媒體播放面板",
|
"panel-section-label": "媒體播放面板",
|
||||||
@@ -120,10 +135,13 @@
|
|||||||
"scrolling-mode-label": "捲動模式",
|
"scrolling-mode-label": "捲動模式",
|
||||||
"show-album-art-description": "為現在播放的曲目顯示專輯封面",
|
"show-album-art-description": "為現在播放的曲目顯示專輯封面",
|
||||||
"show-album-art-label": "顯示專輯封面",
|
"show-album-art-label": "顯示專輯封面",
|
||||||
|
"show-artist-first-description": "以 演出者 - 曲目 顯示而不是 曲目 - 演出者",
|
||||||
|
"show-artist-first-label": "演出者在前",
|
||||||
"show-progress-ring-description": "用一個進度圓圈顯示播放進度",
|
"show-progress-ring-description": "用一個進度圓圈顯示播放進度",
|
||||||
"show-progress-ring-label": "顯示進度圓圈",
|
"show-progress-ring-label": "顯示進度圓圈",
|
||||||
"show-visualizer-description": "在音樂播放時為音訊顯示視覺效果",
|
"show-visualizer-description": "在音樂播放時為音訊顯示視覺效果",
|
||||||
"show-visualizer-label": "顯示視覺效果",
|
"show-visualizer-label": "顯示視覺效果",
|
||||||
|
"use-fixed-width-description": "當啟用時, 小工具將總是使用最大寬度而不會配合內容調整",
|
||||||
"use-fixed-width-label": "使用固定寬度",
|
"use-fixed-width-label": "使用固定寬度",
|
||||||
"visualizer-type-description": "選擇視覺效果的顯示風格",
|
"visualizer-type-description": "選擇視覺效果的顯示風格",
|
||||||
"visualizer-type-label": "視覺效果樣式"
|
"visualizer-type-label": "視覺效果樣式"
|
||||||
@@ -140,7 +158,7 @@
|
|||||||
},
|
},
|
||||||
"system-monitor": {
|
"system-monitor": {
|
||||||
"compact-mode-description": "用迷你長條來取代文字數值, 可以避免佈局跑版",
|
"compact-mode-description": "用迷你長條來取代文字數值, 可以避免佈局跑版",
|
||||||
"compact-mode-label": "簡潔模式",
|
"compact-mode-label": "緊湊模式",
|
||||||
"cpu-temperature-description": "如果可用即顯示 CPU 溫度",
|
"cpu-temperature-description": "如果可用即顯示 CPU 溫度",
|
||||||
"cpu-temperature-label": "CPU 溫度",
|
"cpu-temperature-label": "CPU 溫度",
|
||||||
"cpu-usage-description": "顯示現在 CPU 的使用百分比",
|
"cpu-usage-description": "顯示現在 CPU 的使用百分比",
|
||||||
@@ -162,7 +180,7 @@
|
|||||||
"use-monospace-font-label": "等寬字型"
|
"use-monospace-font-label": "等寬字型"
|
||||||
},
|
},
|
||||||
"taskbar": {
|
"taskbar": {
|
||||||
"colorize-icons-description": "將工具列圖示套用主題色",
|
"colorize-icons-description": "將工具列圖示套用主題用色",
|
||||||
"hide-mode-description": "當沒有符合的視窗時控制小工具的行為",
|
"hide-mode-description": "當沒有符合的視窗時控制小工具的行為",
|
||||||
"hide-mode-label": "隱藏方式",
|
"hide-mode-label": "隱藏方式",
|
||||||
"icon-scale-description": "設定工具列圖示的縮放比例",
|
"icon-scale-description": "設定工具列圖示的縮放比例",
|
||||||
@@ -174,13 +192,32 @@
|
|||||||
"title-width-label": "標題寬度",
|
"title-width-label": "標題寬度",
|
||||||
"title-width-reset-tooltip": "重設寬度"
|
"title-width-reset-tooltip": "重設寬度"
|
||||||
},
|
},
|
||||||
|
"tray": {
|
||||||
|
"colorize-icons-description": "將系統夾圖示套用主題用色"
|
||||||
|
},
|
||||||
"volume": {
|
"volume": {
|
||||||
"display-mode-description": "選擇你想如何顯示音量數值",
|
"display-mode-description": "選擇你想如何顯示音量數值",
|
||||||
"display-mode-label": "顯示模式"
|
"display-mode-label": "顯示模式"
|
||||||
|
},
|
||||||
|
"workspace": {
|
||||||
|
"enable-scrollwheel-description": "利用滑鼠滾輪在工作區間切換",
|
||||||
|
"enable-scrollwheel-label": "捲輪切換工作區",
|
||||||
|
"hide-unoccupied-description": "如果工作區沒有任何視窗則不要顯示",
|
||||||
|
"hide-unoccupied-label": "沒有佔用時隱藏",
|
||||||
|
"label-mode-description": "選擇工作區標籤該如何顯示",
|
||||||
|
"label-mode-label": "標籤樣式",
|
||||||
|
"show-applications-description": "顯示各個工作區的程式圖示",
|
||||||
|
"show-applications-label": "顯示應用程式",
|
||||||
|
"show-labels-only-when-occupied-description": "只在工作區有視窗時顯示工作區標籤",
|
||||||
|
"show-labels-only-when-occupied-label": "佔用時顯示標籤"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"battery": {
|
"battery": {
|
||||||
"battery-level": "電池電量",
|
"battery-level": "電池電量",
|
||||||
|
"charging-rate": "充電速率: {rate} W",
|
||||||
|
"discharging-rate": "放電速率: {rate} W",
|
||||||
|
"health": "健康度: {percent}%",
|
||||||
|
"inhibit-idle-description": "保持系統喚醒",
|
||||||
"no-battery-detected": "沒有偵測到電池",
|
"no-battery-detected": "沒有偵測到電池",
|
||||||
"plugged-in": "已插電",
|
"plugged-in": "已插電",
|
||||||
"power-profile": "電源配置",
|
"power-profile": "電源配置",
|
||||||
@@ -195,7 +232,7 @@
|
|||||||
"device-address": "裝置位址",
|
"device-address": "裝置位址",
|
||||||
"disabled": "藍牙已停用",
|
"disabled": "藍牙已停用",
|
||||||
"discoverable": "可被偵測",
|
"discoverable": "可被偵測",
|
||||||
"enable-message": "啟用藍芽以檢視可用裝置",
|
"enable-message": "啟用藍芽來檢視可用裝置",
|
||||||
"known-devices": "已知裝置",
|
"known-devices": "已知裝置",
|
||||||
"no-devices": "找不到可用裝置",
|
"no-devices": "找不到可用裝置",
|
||||||
"paired-devices": "已配對裝置",
|
"paired-devices": "已配對裝置",
|
||||||
@@ -229,7 +266,10 @@
|
|||||||
}
|
}
|
||||||
},
|
},
|
||||||
"colors": {
|
"colors": {
|
||||||
"error": "錯誤"
|
"error": "錯誤",
|
||||||
|
"primary": "主要色",
|
||||||
|
"secondary": "輔助色",
|
||||||
|
"tertiary": "三級色"
|
||||||
},
|
},
|
||||||
"common": {
|
"common": {
|
||||||
"add": "新增",
|
"add": "新增",
|
||||||
@@ -245,10 +285,11 @@
|
|||||||
"calendar": "行事曆",
|
"calendar": "行事曆",
|
||||||
"calendar-panel": "行事曆面板",
|
"calendar-panel": "行事曆面板",
|
||||||
"cancel": "取消",
|
"cancel": "取消",
|
||||||
"charging": "充電",
|
"charging": "正在充電",
|
||||||
"clear": "清空",
|
"clear": "清空",
|
||||||
"clipboard": "剪貼簿",
|
"clipboard": "剪貼簿",
|
||||||
"close": "關閉",
|
"close": "關閉",
|
||||||
|
"colors": "顏色",
|
||||||
"command": "指令",
|
"command": "指令",
|
||||||
"connected": "已連接",
|
"connected": "已連接",
|
||||||
"contributors": "貢獻者",
|
"contributors": "貢獻者",
|
||||||
@@ -264,22 +305,31 @@
|
|||||||
"events": "事件",
|
"events": "事件",
|
||||||
"execute": "執行",
|
"execute": "執行",
|
||||||
"frequency": "頻率",
|
"frequency": "頻率",
|
||||||
|
"gateway": "網路閘道",
|
||||||
"history": "歷史",
|
"history": "歷史",
|
||||||
"icon": "圖示",
|
"icon": "圖示",
|
||||||
"input": "輸入",
|
"input": "輸入",
|
||||||
"install": "安裝",
|
"install": "安裝",
|
||||||
"installed": "已安裝",
|
"installed": "已安裝",
|
||||||
"interface": "介面",
|
"interface": "介面",
|
||||||
|
"internet": "網際網路",
|
||||||
"language": "語言",
|
"language": "語言",
|
||||||
|
"loading": "正在載入...",
|
||||||
|
"local": "本機",
|
||||||
|
"location": "位置",
|
||||||
"lock": "鎖定",
|
"lock": "鎖定",
|
||||||
"logout": "登出",
|
"logout": "登出",
|
||||||
|
"look": "樣式",
|
||||||
"media": "媒體",
|
"media": "媒體",
|
||||||
|
"media-player": "媒體播放器",
|
||||||
"memory": "記憶體",
|
"memory": "記憶體",
|
||||||
"monitors": "顯示器",
|
"monitors": "顯示器",
|
||||||
"network": "網路",
|
"network": "網路",
|
||||||
"night-light": "夜燈模式",
|
"night-light": "夜燈模式",
|
||||||
"no-results": "沒有結果",
|
"no-results": "沒有結果",
|
||||||
|
"none": "無",
|
||||||
"notifications": "通知",
|
"notifications": "通知",
|
||||||
|
"official": "官方",
|
||||||
"output": "輸出",
|
"output": "輸出",
|
||||||
"pair": "配對",
|
"pair": "配對",
|
||||||
"paired": "已配對",
|
"paired": "已配對",
|
||||||
@@ -305,7 +355,8 @@
|
|||||||
"templates": "模板",
|
"templates": "模板",
|
||||||
"test": "測試",
|
"test": "測試",
|
||||||
"title": "標題",
|
"title": "標題",
|
||||||
"uninstall": "移除",
|
"toast": "氣泡訊息",
|
||||||
|
"uninstall": "反安裝",
|
||||||
"unknown": "未知",
|
"unknown": "未知",
|
||||||
"unpair": "解除配對",
|
"unpair": "解除配對",
|
||||||
"unpin": "解除釘選",
|
"unpin": "解除釘選",
|
||||||
@@ -315,6 +366,7 @@
|
|||||||
"visualizer": "視覺效果",
|
"visualizer": "視覺效果",
|
||||||
"wallpaper": "桌布",
|
"wallpaper": "桌布",
|
||||||
"weather": "天氣",
|
"weather": "天氣",
|
||||||
|
"weather-loading": "載入現在天氣...",
|
||||||
"week": "週",
|
"week": "週",
|
||||||
"widgets": "小工具",
|
"widgets": "小工具",
|
||||||
"width": "寬度"
|
"width": "寬度"
|
||||||
@@ -330,11 +382,12 @@
|
|||||||
}
|
}
|
||||||
},
|
},
|
||||||
"display-modes": {
|
"display-modes": {
|
||||||
"always-hide": "永遠隱藏",
|
"always-hide": "總是隱藏",
|
||||||
"always-show": "永遠顯示"
|
"always-show": "總是顯示"
|
||||||
},
|
},
|
||||||
"hide-modes": {
|
"hide-modes": {
|
||||||
"idle": "閒置時隱藏"
|
"idle": "閒置時隱藏",
|
||||||
|
"visible": "始終可見"
|
||||||
},
|
},
|
||||||
"launcher": {
|
"launcher": {
|
||||||
"categories": {
|
"categories": {
|
||||||
@@ -358,6 +411,9 @@
|
|||||||
"providers": {
|
"providers": {
|
||||||
"applications": "應用程式",
|
"applications": "應用程式",
|
||||||
"calculator": "計算機",
|
"calculator": "計算機",
|
||||||
|
"calculator-deprecated": ">calc 指令已經棄用, 很快就會被移除; 請直接在搜尋列輸入數學算式",
|
||||||
|
"calculator-description": "計算機 — 計算數學算式",
|
||||||
|
"calculator-enter-expression": "輸入一個數學算式",
|
||||||
"calculator-press-enter-to-copy": "按 Enter 複製計算結果",
|
"calculator-press-enter-to-copy": "按 Enter 複製計算結果",
|
||||||
"clipboard": "剪貼簿歷史",
|
"clipboard": "剪貼簿歷史",
|
||||||
"clipboard-clear-description": "清除所有剪貼簿歷史",
|
"clipboard-clear-description": "清除所有剪貼簿歷史",
|
||||||
@@ -381,6 +437,7 @@
|
|||||||
"notifications": {
|
"notifications": {
|
||||||
"panel": {
|
"panel": {
|
||||||
"click-to-expand": "點擊展開",
|
"click-to-expand": "點擊展開",
|
||||||
|
"description": "當你收到任何通知, 就會顯示在這裡",
|
||||||
"no-notifications": "沒有任何通知"
|
"no-notifications": "沒有任何通知"
|
||||||
},
|
},
|
||||||
"range": {
|
"range": {
|
||||||
@@ -474,27 +531,60 @@
|
|||||||
"devices-output-device-description": "選擇想用的音訊輸出裝置",
|
"devices-output-device-description": "選擇想用的音訊輸出裝置",
|
||||||
"devices-output-device-label": "輸出裝置",
|
"devices-output-device-label": "輸出裝置",
|
||||||
"devices-title": "音訊裝置",
|
"devices-title": "音訊裝置",
|
||||||
|
"external-mixer-description": "輸入啟用外部混音器時所用的指令或是程式路徑",
|
||||||
|
"external-mixer-label": "外部混音器指令",
|
||||||
"external-mixer-placeholder": "pwvucontrol || pavucontrol",
|
"external-mixer-placeholder": "pwvucontrol || pavucontrol",
|
||||||
|
"media-desc": "設定你偏好或想忽略的媒體播放程式",
|
||||||
"media-excluded-player-label": "排除的播放器",
|
"media-excluded-player-label": "排除的播放器",
|
||||||
|
"media-frame-rate-description": "頻率越高效果越滑順, 但也會用愈多資源",
|
||||||
"media-primary-player-placeholder": "例如: spotify, vlc, mpv",
|
"media-primary-player-placeholder": "例如: spotify, vlc, mpv",
|
||||||
"title": "音訊"
|
"media-scrolling-speed-label": "捲動速度",
|
||||||
|
"media-scrolling-title-label": "曲目捲動",
|
||||||
|
"media-title": "媒體播放器",
|
||||||
|
"panel-applications-empty": "沒有任何程式正在播放音訊",
|
||||||
|
"title": "音訊",
|
||||||
|
"visualizer-type-description": "選擇媒體播放時的視覺效果樣式",
|
||||||
|
"visualizer-type-label": "視覺效果樣式",
|
||||||
|
"volumes-desc": "調整音訊控制及音量",
|
||||||
|
"volumes-input-volume-description": "麥克風輸入音量",
|
||||||
|
"volumes-mute-input-description": "將預設音訊輸入 (麥克風) 靜音",
|
||||||
|
"volumes-mute-input-label": "輸入靜音",
|
||||||
|
"volumes-mute-output-description": "將系統的主要音訊輸出靜音",
|
||||||
|
"volumes-mute-output-label": "輸出靜音",
|
||||||
|
"volumes-output-volume-description": "系統全域音量"
|
||||||
},
|
},
|
||||||
"bar": {
|
"bar": {
|
||||||
"appearance-hide-on-overview-description": "當合成器概觀處於活動狀態時,隱藏欄並關閉面板。",
|
"appearance-background-opacity-label": "工具列背景不透明度",
|
||||||
"appearance-hide-on-overview-label": "在概觀中隱藏列",
|
"appearance-density-description": "調整工具列的內部間距做出緊湊或寬敞的外觀",
|
||||||
|
"appearance-density-label": "工具列密度",
|
||||||
|
"appearance-desc": "自訂工具列的外觀及位置",
|
||||||
|
"appearance-floating-label": "懸浮工具列",
|
||||||
|
"appearance-hide-on-overview-description": "當在合成器概覽時, 隱藏工具列並關閉面板",
|
||||||
|
"appearance-hide-on-overview-label": "概覽時隱藏工具列",
|
||||||
|
"appearance-margins-description": "調整懸浮工具列的邊距",
|
||||||
"appearance-margins-horizontal": "水平",
|
"appearance-margins-horizontal": "水平",
|
||||||
|
"appearance-margins-label": "邊距",
|
||||||
"appearance-margins-vertical": "垂直",
|
"appearance-margins-vertical": "垂直",
|
||||||
|
"appearance-position-label": "工具列位置",
|
||||||
|
"appearance-show-capsule-description": "顯示小工具的填充背景",
|
||||||
|
"appearance-show-outline-description": "讓每個小工具都顯示可視邊框",
|
||||||
|
"appearance-show-outline-label": "顯示小工具外框",
|
||||||
|
"monitors-desc": "只在特定的顯示器顯示工具列, 如果取消勾選全部則顯示在所有顯示器",
|
||||||
"monitors-title": "在顯示器顯示",
|
"monitors-title": "在顯示器顯示",
|
||||||
|
"title": "工具列",
|
||||||
"tray-blacklist-description": "新增系統匣的排除項目, 支援萬用字元 (*)",
|
"tray-blacklist-description": "新增系統匣的排除項目, 支援萬用字元 (*)",
|
||||||
"tray-blacklist-label": "排除名單",
|
"tray-blacklist-label": "排除名單",
|
||||||
"tray-blacklist-placeholder": "例如: nm-applet, Fcitx*",
|
"tray-blacklist-placeholder": "例如: nm-applet, Fcitx*",
|
||||||
"tray-pin-application": "釘選應用程式",
|
"tray-pin-application": "釘選應用程式",
|
||||||
"tray-unpin-application": "取消釘選應用程式"
|
"tray-unpin-application": "取消釘選應用程式",
|
||||||
|
"widgets-desc": "拖曳小工具可以變更排列順序, 可利用右鍵選單在區塊間變動或直接移除它們",
|
||||||
|
"widgets-title": "排列小工具"
|
||||||
},
|
},
|
||||||
"color-scheme": {
|
"color-scheme": {
|
||||||
"color-source-desc": "Noctalia 界面顏色的主要設定",
|
"color-source-desc": "Noctalia 界面顏色的主要設定",
|
||||||
"color-source-matugen-scheme-type-description": "選擇 Matugen 從你的桌布抽色時所使用的產生方式",
|
"color-source-matugen-scheme-type-description": "選擇 Matugen 從你的桌布抽色時所使用的生成方式",
|
||||||
"color-source-matugen-scheme-type-label": "Matugen 配色樣式",
|
"color-source-matugen-scheme-type-label": "Matugen 配色樣式",
|
||||||
|
"color-source-title": "顏色來源",
|
||||||
"color-source-use-wallpaper-colors-description": "使用 Matugen 從你的桌布產生主題配色, 自動抽色並建立一個適合的主題",
|
"color-source-use-wallpaper-colors-description": "使用 Matugen 從你的桌布產生主題配色, 自動抽色並建立一個適合的主題",
|
||||||
"color-source-use-wallpaper-colors-label": "使用桌布配色",
|
"color-source-use-wallpaper-colors-label": "使用桌布配色",
|
||||||
"dark-mode-mode-description": "啟用自動切換淺色及暗色模式",
|
"dark-mode-mode-description": "啟用自動切換淺色及暗色模式",
|
||||||
@@ -523,20 +613,21 @@
|
|||||||
"download-title": "下載配色",
|
"download-title": "下載配色",
|
||||||
"predefined-desc": "從一批預先設計好的配色中選擇",
|
"predefined-desc": "從一批預先設計好的配色中選擇",
|
||||||
"predefined-title": "預先設計的配色",
|
"predefined-title": "預先設計的配色",
|
||||||
"templates-compositors-mango-description": "寫入至 {filepath} — 需要 Mango",
|
"templates-desc": "套用顏色至外部應用程式",
|
||||||
"templates-compositors-niri-description": "寫入至 {filepath} — 需要 Niri v25.11 或以上",
|
|
||||||
"templates-misc-label": "進階",
|
"templates-misc-label": "進階",
|
||||||
"templates-programs-code-description-missing": "未偵測到 Code 編輯器 (VSCode 或 VSCodium)",
|
"templates-none-detected": "未偵測到",
|
||||||
"templates-programs-description": "針對應用程式套用",
|
"templates-write-path": "寫入:{filepath}",
|
||||||
"templates-programs-discord-description-missing": "未偵測到 Discord 用戶端",
|
|
||||||
"templates-programs-zed-description": "寫入至 {filepath} 並重新載入",
|
|
||||||
"templates-terminal-label": "終端機",
|
|
||||||
"templates-ui-label": "使用者介面",
|
|
||||||
"templates-ui-qt-description": "寫入至 {filepath}",
|
|
||||||
"title": "主題配色"
|
"title": "主題配色"
|
||||||
},
|
},
|
||||||
"control-center": {
|
"control-center": {
|
||||||
"shortcuts-custom-button-state-checks-remove": "移除"
|
"shortcuts-custom-button-on-clicked-label": "左鍵指令",
|
||||||
|
"shortcuts-custom-button-on-middle-clicked-label": "中鍵指令",
|
||||||
|
"shortcuts-custom-button-on-right-clicked-label": "右鍵指令",
|
||||||
|
"shortcuts-custom-button-state-checks-add": "新增狀態確認",
|
||||||
|
"shortcuts-custom-button-state-checks-label": "狀態確認",
|
||||||
|
"shortcuts-custom-button-state-checks-remove": "移除",
|
||||||
|
"shortcuts-custom-button-tooltip-label": "提示框文字",
|
||||||
|
"system-monitor-disk-path-label": "系統監視磁碟路徑"
|
||||||
},
|
},
|
||||||
"desktop-widgets": {
|
"desktop-widgets": {
|
||||||
"clock-enabled-description": "在桌面上顯示時鐘小工具",
|
"clock-enabled-description": "在桌面上顯示時鐘小工具",
|
||||||
@@ -548,7 +639,7 @@
|
|||||||
"clock-minimal-mode-label": "極簡模式",
|
"clock-minimal-mode-label": "極簡模式",
|
||||||
"clock-rounded-corners-description": "在小工具背景使用圓弧的角",
|
"clock-rounded-corners-description": "在小工具背景使用圓弧的角",
|
||||||
"clock-rounded-corners-label": "圓角",
|
"clock-rounded-corners-label": "圓角",
|
||||||
"clock-show-background-description": "顯示時鐘小工具的背景填充",
|
"clock-show-background-description": "顯示時鐘小工具的填充背景",
|
||||||
"clock-show-background-label": "顯示背景",
|
"clock-show-background-label": "顯示背景",
|
||||||
"clock-show-date-description": "在時間下方顯示現在的日期",
|
"clock-show-date-description": "在時間下方顯示現在的日期",
|
||||||
"clock-show-date-label": "顯示日期",
|
"clock-show-date-label": "顯示日期",
|
||||||
@@ -564,14 +655,32 @@
|
|||||||
"edit-mode-button-label": "進入編輯模式",
|
"edit-mode-button-label": "進入編輯模式",
|
||||||
"edit-mode-exit-button": "離開編輯模式",
|
"edit-mode-exit-button": "離開編輯模式",
|
||||||
"edit-mode-label": "編輯模式",
|
"edit-mode-label": "編輯模式",
|
||||||
|
"enabled-description": "啟用或完全停用桌面小工具",
|
||||||
"enabled-label": "啟用桌面小工具",
|
"enabled-label": "啟用桌面小工具",
|
||||||
|
"general-desc": "設定顯示在你桌面上的小工具",
|
||||||
"general-title": "桌面小工具",
|
"general-title": "桌面小工具",
|
||||||
"title": "桌面小工具"
|
"media-player-enabled-description": "在桌面顯示一個媒體播放器小工具",
|
||||||
|
"media-player-enabled-label": "啟用媒體播放器小工具",
|
||||||
|
"media-player-show-album-art-description": "顯示專輯封面及歌曲資訊 (曲目及演出者)",
|
||||||
|
"media-player-show-album-art-label": "顯示專輯封面及曲目",
|
||||||
|
"media-player-show-background-description": "顯示填充背景",
|
||||||
|
"media-player-show-buttons-description": "顯示控制媒體的按鈕 (播放/暫停, 上一首, 下一首)",
|
||||||
|
"media-player-show-buttons-label": "顯示按鈕",
|
||||||
|
"media-player-visualizer-type-description": "選擇視覺效果的樣式",
|
||||||
|
"title": "桌面小工具",
|
||||||
|
"weather-enabled-description": "在桌面顯示一個天氣小工具",
|
||||||
|
"weather-enabled-label": "啟用天氣小工具",
|
||||||
|
"weather-show-background-description": "顯示天氣小工具的填充背景"
|
||||||
},
|
},
|
||||||
"display": {
|
"display": {
|
||||||
|
"monitors-brightness-unavailable-ddc-disabled": "無法使用亮度控制, 啟用 \"外部亮度調整支援\" 來控制這個顯示器的亮度",
|
||||||
|
"monitors-brightness-unavailable-generic": "無法在這個顯示器使用亮度控制",
|
||||||
|
"monitors-desc": "替個別的顯示器調整亮度",
|
||||||
"monitors-enforce-minimum-description": "解決某些顯示器在設置 0% 亮度時會完全關閉背光的問題",
|
"monitors-enforce-minimum-description": "解決某些顯示器在設置 0% 亮度時會完全關閉背光的問題",
|
||||||
"monitors-enforce-minimum-label": "強制最小 1% 亮度",
|
"monitors-enforce-minimum-label": "強制最小 1% 亮度",
|
||||||
|
"monitors-external-brightness-description": "啟用 DDCUtil 支援以替外部顯示器使用 DDC/CI 協定控制亮度",
|
||||||
"monitors-external-brightness-label": "外部亮度調整支援",
|
"monitors-external-brightness-label": "外部亮度調整支援",
|
||||||
|
"monitors-title": "個別顯示器設定",
|
||||||
"night-light-auto-schedule-description": "基於在 <i> {location} </i> 日出日落的時間設定 — 推薦",
|
"night-light-auto-schedule-description": "基於在 <i> {location} </i> 日出日落的時間設定 — 推薦",
|
||||||
"night-light-auto-schedule-label": "自動排程",
|
"night-light-auto-schedule-label": "自動排程",
|
||||||
"night-light-desc": "降低藍光照射可以幫助你的睡眠及眼睛疲勞",
|
"night-light-desc": "降低藍光照射可以幫助你的睡眠及眼睛疲勞",
|
||||||
@@ -594,13 +703,25 @@
|
|||||||
"title": "顯示器"
|
"title": "顯示器"
|
||||||
},
|
},
|
||||||
"dock": {
|
"dock": {
|
||||||
|
"appearance-display-auto-hide": "自動隱藏",
|
||||||
"appearance-icon-size-label": "Dock 大小",
|
"appearance-icon-size-label": "Dock 大小",
|
||||||
|
"appearance-pinned-static-description": "總是將釘選的程式圖示固定放在左邊",
|
||||||
|
"enabled-description": "顯示或完全隱藏 Dock",
|
||||||
"enabled-label": "啟用 Dock",
|
"enabled-label": "啟用 Dock",
|
||||||
"title": "Dock"
|
"title": "Dock"
|
||||||
},
|
},
|
||||||
"general": {
|
"general": {
|
||||||
"fonts-default-label": "預設字型",
|
"fonts-default-label": "預設字型",
|
||||||
|
"fonts-default-placeholder": "選擇預設字型",
|
||||||
|
"fonts-default-scale-description": "增大或縮小預設的文字大小",
|
||||||
|
"fonts-default-scale-label": "預設文字大小",
|
||||||
|
"fonts-default-search-placeholder": "搜尋字型...",
|
||||||
"fonts-monospace-label": "等寬字型",
|
"fonts-monospace-label": "等寬字型",
|
||||||
|
"fonts-monospace-placeholder": "選擇等寬字型...",
|
||||||
|
"fonts-monospace-scale-description": "增大或縮小使用的等寬文字大小",
|
||||||
|
"fonts-monospace-scale-label": "等寬字型大小",
|
||||||
|
"fonts-monospace-search-placeholder": "搜尋等寬字型...",
|
||||||
|
"fonts-reset-scaling": "重設文字比例",
|
||||||
"fonts-title": "字型",
|
"fonts-title": "字型",
|
||||||
"language-desc": "選擇你偏好使用的語言",
|
"language-desc": "選擇你偏好使用的語言",
|
||||||
"language-select-auto-detect": "自動選擇",
|
"language-select-auto-detect": "自動選擇",
|
||||||
@@ -609,47 +730,105 @@
|
|||||||
"profile-picture-label": "{user} 的個人頭像"
|
"profile-picture-label": "{user} 的個人頭像"
|
||||||
},
|
},
|
||||||
"hooks": {
|
"hooks": {
|
||||||
|
"info-command-info-description": "• 指令將透過 shell (sh -lc) 執行<br>• 指令會在背景 (detached) 執行<br>• 測試按鈕會以當下填寫的內容執行",
|
||||||
|
"info-command-info-label": "hook 指令的說明",
|
||||||
|
"info-parameters-description": "• 桌布的 hook: $1 = 桌布路徑, $2 = 螢幕名稱<br>• 主題切換的 hook: $1 = true/false (深色模式啟用或否)<br>• 畫面鎖定/解鎖的 hook: 沒有參數<br>• 效能模式的 hook: 沒有參數<br>• 工作階段的 hook: $1 = 執行動作 (shutdown/reboot)",
|
||||||
|
"info-parameters-label": "可用參數",
|
||||||
|
"performance-mode-disabled-description": "Noctalia 效能模式停用時要執行的指令",
|
||||||
|
"performance-mode-disabled-label": "效能模式停用時",
|
||||||
"performance-mode-disabled-placeholder": "例如: notify-send \"Performance\" \"Mode disabled\"",
|
"performance-mode-disabled-placeholder": "例如: notify-send \"Performance\" \"Mode disabled\"",
|
||||||
|
"performance-mode-enabled-description": "Noctalia 效能模式啟用時要執行的指令",
|
||||||
|
"performance-mode-enabled-label": "效能模式啟用時",
|
||||||
"performance-mode-enabled-placeholder": "例如: notify-send \"Performance\" \"Mode enabled\"",
|
"performance-mode-enabled-placeholder": "例如: notify-send \"Performance\" \"Mode enabled\"",
|
||||||
"screen-lock-label": "螢幕已鎖定",
|
"screen-lock-description": "在畫面鎖定時要執行的指令",
|
||||||
|
"screen-lock-label": "畫面鎖定時",
|
||||||
"screen-lock-placeholder": "例如: notify-send \"Screen\" \"Locked\"",
|
"screen-lock-placeholder": "例如: notify-send \"Screen\" \"Locked\"",
|
||||||
"screen-unlock-label": "螢幕已解鎖",
|
"screen-unlock-description": "在鎖定畫面解鎖時要執行的指令",
|
||||||
|
"screen-unlock-label": "畫面解鎖時",
|
||||||
"screen-unlock-placeholder": "例如: notify-send \"Screen\" \"Unlocked\"",
|
"screen-unlock-placeholder": "例如: notify-send \"Screen\" \"Unlocked\"",
|
||||||
|
"session-description": "在關機或重新啟動前要執行的指令, 接收到的執行動作會視為 $1 (shutdown/reboot)",
|
||||||
|
"session-label": "工作階段結束時",
|
||||||
"session-placeholder": "例如: notify-send \"Session\" \"$1\"",
|
"session-placeholder": "例如: notify-send \"Session\" \"$1\"",
|
||||||
"theme-changed-label": "主題已切換",
|
"system-hooks-enable-description": "啟用或停用所有的 hook 指令",
|
||||||
|
"system-hooks-enable-label": "啟用 hook",
|
||||||
|
"theme-changed-description": "在亮色及深色主題切換時要執行的指令",
|
||||||
|
"theme-changed-label": "主題切換時",
|
||||||
"theme-changed-placeholder": "例如: notify-send \"Theme\" \"Toggled\"",
|
"theme-changed-placeholder": "例如: notify-send \"Theme\" \"Toggled\"",
|
||||||
|
"title": "Hooks",
|
||||||
|
"wallpaper-changed-description": "在桌布更換時要執行的指令",
|
||||||
|
"wallpaper-changed-label": "桌布更換時",
|
||||||
"wallpaper-changed-placeholder": "例如: notify-send \"Wallpaper\" \"Changed\""
|
"wallpaper-changed-placeholder": "例如: notify-send \"Wallpaper\" \"Changed\""
|
||||||
},
|
},
|
||||||
|
"indicator": {
|
||||||
|
"default-value": "預設值: {value}",
|
||||||
|
"system-default": "系統預設"
|
||||||
|
},
|
||||||
"launcher": {
|
"launcher": {
|
||||||
"settings-annotation-tool-placeholder": "例如: gradia', 'satty -f -'",
|
"settings-annotation-tool-placeholder": "例如: gradia', 'satty -f -'",
|
||||||
|
"settings-auto-paste-description": "自動貼上選取的剪貼簿項目, 需要 wtype 套件",
|
||||||
|
"settings-auto-paste-label": "自動貼上",
|
||||||
|
"settings-clipboard-history-label": "啟用剪貼簿歷史",
|
||||||
|
"settings-desc": "自訂啟動器的外觀及行為",
|
||||||
"settings-icon-mode-label": "使用原生圖示",
|
"settings-icon-mode-label": "使用原生圖示",
|
||||||
|
"settings-ignore-mouse-input-description": "對啟動器停用滑鼠互動及滾輪捲動",
|
||||||
|
"settings-ignore-mouse-input-label": "忽略滑鼠輸入",
|
||||||
|
"settings-show-icon-background-description": "在圖示後面顯示一個圓角矩形為背景",
|
||||||
|
"settings-show-icon-background-label": "顯示圖示背景",
|
||||||
|
"settings-sort-by-usage-label": "依最常使用排序",
|
||||||
|
"settings-terminal-command-description": "打開終端機的指令, 例如: 'kitty -e'或 'gnome-terminal --'",
|
||||||
"settings-terminal-command-label": "終端機指令",
|
"settings-terminal-command-label": "終端機指令",
|
||||||
|
"settings-use-app2unit-label": "使用 App2Unit 啟動應用程式",
|
||||||
"title": "啟動器"
|
"title": "啟動器"
|
||||||
},
|
},
|
||||||
"location": {
|
"location": {
|
||||||
|
"date-time-12hour-format-description": "在鎖定畫面及行事曆使用12小時制顯示時間, 工具列的時鐘是個別設定的",
|
||||||
"date-time-12hour-format-label": "使用12小時制",
|
"date-time-12hour-format-label": "使用12小時制",
|
||||||
|
"date-time-desc": "自訂日期與時間要如何顯示",
|
||||||
"date-time-first-day-of-week-automatic": "自動 (使用系統區域設定)",
|
"date-time-first-day-of-week-automatic": "自動 (使用系統區域設定)",
|
||||||
|
"date-time-first-day-of-week-description": "選擇行事曆的每一週自星期幾開始",
|
||||||
"date-time-first-day-of-week-label": "每週的第一天",
|
"date-time-first-day-of-week-label": "每週的第一天",
|
||||||
"date-time-title": "日期與時間",
|
"date-time-title": "日期與時間",
|
||||||
|
"date-time-use-analog-description": "在行事曆及鎖定畫面顯示類比時鐘",
|
||||||
|
"date-time-use-analog-label": "使用類比時鐘",
|
||||||
|
"date-time-week-numbers-description": "在行事曆顯示今年當週的週數 (例如: 第38週)",
|
||||||
|
"date-time-week-numbers-label": "顯示週數",
|
||||||
|
"location-desc": "設定你的所在地以取得準確的天氣及夜光模式時間",
|
||||||
|
"location-search-placeholder": "輸入位置名稱",
|
||||||
"location-title": "你的所在地",
|
"location-title": "你的所在地",
|
||||||
|
"weather-desc": "選擇你偏好的溫度單位",
|
||||||
|
"weather-enabled-label": "啟用天氣",
|
||||||
|
"weather-fahrenheit-description": "以華氏 (°F) 而不是攝氏 (°C) 顯示溫度",
|
||||||
"weather-fahrenheit-label": "以華氏溫度 (°F) 顯示",
|
"weather-fahrenheit-label": "以華氏溫度 (°F) 顯示",
|
||||||
|
"weather-hide-city-description": "自各個介面中的天氣區塊隱藏城市名稱",
|
||||||
"weather-hide-city-label": "隱藏城市名稱",
|
"weather-hide-city-label": "隱藏城市名稱",
|
||||||
"weather-hide-timezone-label": "隱藏時區"
|
"weather-hide-timezone-description": "自各個介面中的天氣區塊隱藏所在時區",
|
||||||
|
"weather-hide-timezone-label": "隱藏時區",
|
||||||
|
"weather-show-effects-label": "顯示天氣特效",
|
||||||
|
"weather-show-in-calendar-description": "在檢視行事曆時一同顯示每日天氣",
|
||||||
|
"weather-show-in-calendar-label": "在行事曆中顯示天氣"
|
||||||
},
|
},
|
||||||
"lock-screen": {
|
"lock-screen": {
|
||||||
|
"compact-lockscreen-description": "只顯示登入欄位及電源控制, 隱藏天氣及媒體小工具",
|
||||||
|
"compact-lockscreen-label": "精簡鎖定畫面",
|
||||||
"show-session-buttons-description": "允許在鎖定畫面存取電源控制",
|
"show-session-buttons-description": "允許在鎖定畫面存取電源控制",
|
||||||
"show-session-buttons-label": "電源控制",
|
"show-session-buttons-label": "電源控制",
|
||||||
"title": "鎖定畫面"
|
"title": "鎖定畫面"
|
||||||
},
|
},
|
||||||
"network": {
|
"network": {
|
||||||
|
"bluetooth-description": "啟用藍牙管理",
|
||||||
"desc": "管理 Wi-Fi 及藍牙連線",
|
"desc": "管理 Wi-Fi 及藍牙連線",
|
||||||
"wifi-description": "管理無線網路 (需要 NetworkManger 套件)"
|
"wifi-description": "管理無線網路 (需要 NetworkManger 套件)"
|
||||||
},
|
},
|
||||||
"notifications": {
|
"notifications": {
|
||||||
"settings-enabled-label": "啟用通知",
|
"settings-enabled-label": "啟用通知",
|
||||||
|
"sounds-enabled-description": "在有新通知時啟用音效",
|
||||||
|
"sounds-enabled-label": "啟用通知音效",
|
||||||
|
"sounds-excluded-apps-placeholder": "discord,firefox,chrome,chromium,edge",
|
||||||
|
"sounds-unavailable-description": "安裝 qt6 multimedia 套件以啟用通知音效",
|
||||||
"toast-keyboard-label": "鍵盤佈局"
|
"toast-keyboard-label": "鍵盤佈局"
|
||||||
},
|
},
|
||||||
"osd": {
|
"osd": {
|
||||||
|
"always-on-top-label": "總是置頂",
|
||||||
"types-brightness-label": "亮度",
|
"types-brightness-label": "亮度",
|
||||||
"types-custom-text-label": "自訂文字",
|
"types-custom-text-label": "自訂文字",
|
||||||
"types-input-volume-label": "輸入音量",
|
"types-input-volume-label": "輸入音量",
|
||||||
@@ -663,9 +842,9 @@
|
|||||||
"install-incompatible": "{plugin} 需要 Noctalia v{version} 或以上",
|
"install-incompatible": "{plugin} 需要 Noctalia v{version} 或以上",
|
||||||
"install-success": "成功安裝 {plugin}",
|
"install-success": "成功安裝 {plugin}",
|
||||||
"installing": "正在安裝 {plugin}...",
|
"installing": "正在安裝 {plugin}...",
|
||||||
"uninstall-error": "移除失敗: {error}",
|
"uninstall-error": "反安裝失敗: {error}",
|
||||||
"uninstall-success": "成功移除 {plugin}...",
|
"uninstall-success": "成功反安裝 {plugin}...",
|
||||||
"uninstalling": "正在移除 {plugin}...",
|
"uninstalling": "正在反安裝 {plugin}...",
|
||||||
"update-pending": "v{current} → v{new} (需要 Noctalia v{required})",
|
"update-pending": "v{current} → v{new} (需要 Noctalia v{required})",
|
||||||
"update-version": "v{current} → v{new}"
|
"update-version": "v{current} → v{new}"
|
||||||
},
|
},
|
||||||
@@ -677,14 +856,18 @@
|
|||||||
"entry-settings-default-command-lock": "內建鎖定畫面 (沒有指令)",
|
"entry-settings-default-command-lock": "內建鎖定畫面 (沒有指令)",
|
||||||
"entry-settings-default-command-logout": "內建登出 (沒有指令)",
|
"entry-settings-default-command-logout": "內建登出 (沒有指令)",
|
||||||
"entry-settings-default-info-label": "預設指令",
|
"entry-settings-default-info-label": "預設指令",
|
||||||
"entry-settings-tooltip": "設定指令"
|
"entry-settings-tooltip": "設定指令",
|
||||||
|
"show-header-description": "在工作階段選單顯示標題及關閉按鈕",
|
||||||
|
"show-header-label": "顯示標題列"
|
||||||
},
|
},
|
||||||
"system-monitor": {
|
"system-monitor": {
|
||||||
"disk-section-label": "磁碟使用量",
|
"disk-section-label": "磁碟使用量",
|
||||||
|
"external-monitor-label": "外部系統監視器指令",
|
||||||
"external-monitor-placeholder": "resources || missioncenter || jdsystemmonitor || corestats || system-monitoring-center || gnome-system-monitor || plasma-systemmonitor || mate-system-monitor || ukui-system-monitor || deepin-system-monitor || pantheon-system-monitor",
|
"external-monitor-placeholder": "resources || missioncenter || jdsystemmonitor || corestats || system-monitoring-center || gnome-system-monitor || plasma-systemmonitor || mate-system-monitor || ukui-system-monitor || deepin-system-monitor || pantheon-system-monitor",
|
||||||
"gpu-section-label": "GPU 溫度"
|
"gpu-section-label": "GPU 溫度"
|
||||||
},
|
},
|
||||||
"user-interface": {
|
"user-interface": {
|
||||||
|
"allow-panels-without-bar-label": "允許面板在沒有工具列的畫面顯示",
|
||||||
"animation-disable-label": "停用介面動畫",
|
"animation-disable-label": "停用介面動畫",
|
||||||
"animation-speed-label": "動畫速度",
|
"animation-speed-label": "動畫速度",
|
||||||
"animation-speed-reset": "重設動畫速度",
|
"animation-speed-reset": "重設動畫速度",
|
||||||
@@ -695,11 +878,23 @@
|
|||||||
"dimmer-opacity-reset": "重設調暗桌面不透明度",
|
"dimmer-opacity-reset": "重設調暗桌面不透明度",
|
||||||
"scaling-label": "介面比例",
|
"scaling-label": "介面比例",
|
||||||
"scaling-reset-scaling": "重設介面比例",
|
"scaling-reset-scaling": "重設介面比例",
|
||||||
"title": "使用者介面"
|
"shadows-label": "陰影",
|
||||||
|
"title": "使用者介面",
|
||||||
|
"tooltips-description": "在整個介面啟用或停用提示框"
|
||||||
},
|
},
|
||||||
"wallpaper": {
|
"wallpaper": {
|
||||||
|
"automation-change-mode-alphabetical": "照字母排序",
|
||||||
|
"automation-custom-interval-description": "用 HH:MM 格式輸入時間 (例如: 01:30)",
|
||||||
|
"automation-custom-interval-label": "自訂間格",
|
||||||
|
"look-feel-fill-color-description": "挑選一個桌布底下可能會顯示的填充實色",
|
||||||
|
"settings-folder-description": "你主要存放桌布的文件夾路徑",
|
||||||
|
"settings-folder-label": "桌布文件夾",
|
||||||
"settings-hide-wallpaper-filenames-tooltip-hide": "隱藏檔案名稱",
|
"settings-hide-wallpaper-filenames-tooltip-hide": "隱藏檔案名稱",
|
||||||
"settings-hide-wallpaper-filenames-tooltip-show": "顯示檔案名稱",
|
"settings-hide-wallpaper-filenames-tooltip-show": "顯示檔案名稱",
|
||||||
|
"settings-monitor-specific-description": "替個別螢幕設定不同的桌布文件夾",
|
||||||
|
"settings-monitor-specific-tooltip": "螢幕桌布文件夾",
|
||||||
|
"settings-selector-description": "選擇你的桌布",
|
||||||
|
"settings-selector-position-description": "選擇挑選桌布面板要在哪裡出現",
|
||||||
"settings-title": "桌布設定"
|
"settings-title": "桌布設定"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
@@ -707,13 +902,53 @@
|
|||||||
"command-example": "echo \"Hello World\"",
|
"command-example": "echo \"Hello World\"",
|
||||||
"enter-ipc-identifier": "輸入 IPC 命令的唯一識別碼",
|
"enter-ipc-identifier": "輸入 IPC 命令的唯一識別碼",
|
||||||
"enter-text-to-collapse": "例如: 'nothing is playing'. 也可用 /regex/ 指定格式",
|
"enter-text-to-collapse": "例如: 'nothing is playing'. 也可用 /regex/ 指定格式",
|
||||||
"search-icons": "例如: noctalia, niri, battery, cloud"
|
"enter-tooltip": "輸入提示框文字",
|
||||||
|
"search-icons": "例如: noctalia, niri, battery, cloud",
|
||||||
|
"search-wallhaven": "搜尋 Wallhaven..."
|
||||||
|
},
|
||||||
|
"positions": {
|
||||||
|
"bottom": "底部",
|
||||||
|
"bottom-center": "底部置中",
|
||||||
|
"bottom-left": "左下角",
|
||||||
|
"bottom-right": "右下角",
|
||||||
|
"center": "居中",
|
||||||
|
"center-left": "左邊置中",
|
||||||
|
"center-right": "右邊置中",
|
||||||
|
"close-to-bar": "靠近工具列按鈕",
|
||||||
|
"follow-bar": "緊跟工具列",
|
||||||
|
"left": "左邊",
|
||||||
|
"right": "右邊",
|
||||||
|
"top": "頂部",
|
||||||
|
"top-center": "頂部置中",
|
||||||
|
"top-left": "左上角",
|
||||||
|
"top-right": "右上角"
|
||||||
},
|
},
|
||||||
"session-menu": {
|
"session-menu": {
|
||||||
"action-in-seconds": "將在{seconds}秒後{action}...",
|
"action-in-seconds": "將在{seconds}秒後{action}...",
|
||||||
"title": "工作階段選單"
|
"title": "工作階段選單"
|
||||||
},
|
},
|
||||||
"setup": {
|
"setup": {
|
||||||
|
"appearance": {
|
||||||
|
"subheader": "選擇深色模式及顏色來源 (Matugen 或現有設計)"
|
||||||
|
},
|
||||||
|
"customize": {
|
||||||
|
"header": "客製你的使用體驗",
|
||||||
|
"subheader": "調整工具列的位置, 密度, 比例等等"
|
||||||
|
},
|
||||||
|
"wallpaper": {
|
||||||
|
"choose-dir": "選擇一個存放你桌布的目錄",
|
||||||
|
"dir-browse": "瀏覽桌布文件夾",
|
||||||
|
"dir-description": "選擇放置你桌布的文件夾",
|
||||||
|
"dir-label": "桌布目錄",
|
||||||
|
"dir-select-title": "選擇桌布文件夾",
|
||||||
|
"header": "選擇你的桌布",
|
||||||
|
"no-dir": "沒有選擇任何桌布目錄",
|
||||||
|
"no-valid": "在 {dir} 找不到任何圖像檔案",
|
||||||
|
"none-in-dir": "在目錄裡找不到任何桌布",
|
||||||
|
"preview-error": "載入圖像失敗",
|
||||||
|
"select-prompt": "在下面選擇一個桌布",
|
||||||
|
"subheader": "用一個漂亮的背景營造氛圍"
|
||||||
|
},
|
||||||
"welcome-note": "幾個基本的設定讓你簡單上手 — 所有的選項可以在設定裡調整"
|
"welcome-note": "幾個基本的設定讓你簡單上手 — 所有的選項可以在設定裡調整"
|
||||||
},
|
},
|
||||||
"system": {
|
"system": {
|
||||||
@@ -721,6 +956,7 @@
|
|||||||
"disk-usage": "{percent}%",
|
"disk-usage": "{percent}%",
|
||||||
"location-display": "{name} ({coordinates})",
|
"location-display": "{name} ({coordinates})",
|
||||||
"monitor-description": "{model} ({width}x{height} @ {scale}x)",
|
"monitor-description": "{model} ({width}x{height} @ {scale}x)",
|
||||||
|
"no-media-player-detected": "沒有偵測到媒體播放器",
|
||||||
"scaling-percentage": "{percentage}%",
|
"scaling-percentage": "{percentage}%",
|
||||||
"signal-strength": "{signal}%",
|
"signal-strength": "{signal}%",
|
||||||
"uptime": "開機時間: {uptime}",
|
"uptime": "開機時間: {uptime}",
|
||||||
@@ -740,9 +976,27 @@
|
|||||||
"airplane-mode": {
|
"airplane-mode": {
|
||||||
"title": "飛航模式"
|
"title": "飛航模式"
|
||||||
},
|
},
|
||||||
|
"bluetooth": {
|
||||||
|
"address-copied": "已複製位址至剪貼簿",
|
||||||
|
"confirm-code": "在另一個裝置上確認配對碼: {value}",
|
||||||
|
"connect-failed": "裝置連接失敗",
|
||||||
|
"disconnect-failed": "裝置中斷連接失敗",
|
||||||
|
"discoverable-change-failed": "切換被偵測狀態失敗",
|
||||||
|
"discoverable-disabled": "現在不可被偵測",
|
||||||
|
"discoverable-enabled": "現在已可被偵測",
|
||||||
|
"display-code": "在另一個裝置上輸入配對碼: {value}",
|
||||||
|
"forget-failed": "忘記裝置失敗",
|
||||||
|
"pair-failed": "裝置配對失敗",
|
||||||
|
"state-change-failed": "變更藍牙狀態失敗"
|
||||||
|
},
|
||||||
|
"clipboard": {
|
||||||
|
"unavailable": "無法使用剪貼簿歷史"
|
||||||
|
},
|
||||||
"do-not-disturb": {
|
"do-not-disturb": {
|
||||||
"disabled": "勿擾模式已停用",
|
"disabled": "勿擾模式已停用",
|
||||||
"enabled": "勿擾模式已啟用"
|
"disabled-desc": "顯示所有通知",
|
||||||
|
"enabled": "勿擾模式已啟用",
|
||||||
|
"enabled-desc": "你會在通知歷史找到這些通知"
|
||||||
},
|
},
|
||||||
"keyboard-layout": {
|
"keyboard-layout": {
|
||||||
"title": "鍵盤"
|
"title": "鍵盤"
|
||||||
@@ -753,16 +1007,26 @@
|
|||||||
},
|
},
|
||||||
"noctalia-performance": {
|
"noctalia-performance": {
|
||||||
"disabled": "效能模式已停用",
|
"disabled": "效能模式已停用",
|
||||||
"enabled": "效能模式已啟用"
|
"enabled": "效能模式已啟用",
|
||||||
|
"label": "Noctalia 效能模式"
|
||||||
},
|
},
|
||||||
"power-profile": {
|
"power-profile": {
|
||||||
"changed": "電源配置已變更",
|
"changed": "電源配置已變更",
|
||||||
"profile-name": "{profile}"
|
"profile-name": "{profile}"
|
||||||
},
|
},
|
||||||
|
"theming-processor-failed": {
|
||||||
|
"title-predefined": "處理預先設計的配色失敗"
|
||||||
|
},
|
||||||
"vpn": {
|
"vpn": {
|
||||||
"connected": "已連至 '{name}'",
|
"connected": "已連至 '{name}'",
|
||||||
"disconnected": "已自 '{name}' 斷開連線"
|
"disconnected": "已自 '{name}' 斷開連線"
|
||||||
},
|
},
|
||||||
|
"wallpaper-colors": {
|
||||||
|
"disabled": "桌布配色已停用",
|
||||||
|
"enabled": "桌布配色已啟用",
|
||||||
|
"label": "桌布配色",
|
||||||
|
"not-installed": "尚未安裝 Matugen 套件 — 自桌布抽色時需要此套件"
|
||||||
|
},
|
||||||
"wifi": {
|
"wifi": {
|
||||||
"connected": "已連上 '{ssid}'",
|
"connected": "已連上 '{ssid}'",
|
||||||
"connection-failed": "連線失敗",
|
"connection-failed": "連線失敗",
|
||||||
@@ -770,18 +1034,25 @@
|
|||||||
"disabled": "已停用",
|
"disabled": "已停用",
|
||||||
"disconnected": "已自 '{ssid}' 斷開連線",
|
"disconnected": "已自 '{ssid}' 斷開連線",
|
||||||
"enabled": "已啟用",
|
"enabled": "已啟用",
|
||||||
"incorrect-password": "密碼錯誤"
|
"incorrect-password": "密碼錯誤",
|
||||||
|
"network-not-found": "找不到網路"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"tooltips": {
|
"tooltips": {
|
||||||
"add-widget": "新增小工具",
|
"add-widget": "新增小工具",
|
||||||
"bluetooth-devices": "藍牙裝置",
|
"bluetooth-devices": "藍牙裝置",
|
||||||
"brightness-at": "亮度: {brightness}%",
|
"brightness-at": "亮度: {brightness}%",
|
||||||
|
"copy-address": "複製位址",
|
||||||
"do-not-disturb-enabled": "勿擾模式",
|
"do-not-disturb-enabled": "勿擾模式",
|
||||||
|
"grid-view": "方格檢視",
|
||||||
|
"hide-unnamed-devices": "隱藏不具名裝置",
|
||||||
"home": "家目錄",
|
"home": "家目錄",
|
||||||
"keep-awake": "保持喚醒",
|
"keep-awake": "保持喚醒",
|
||||||
|
"keyboard-layout": "鍵盤佈局: {layout}",
|
||||||
|
"list-view": "列表檢視",
|
||||||
"manage-vpn": "VPN 連線",
|
"manage-vpn": "VPN 連線",
|
||||||
"manage-wifi": "Wi-Fi",
|
"manage-wifi": "Wi-Fi",
|
||||||
|
"microphone-volume-at": "麥克風音量: {volume}%",
|
||||||
"mute": "靜音",
|
"mute": "靜音",
|
||||||
"next-media": "下一首",
|
"next-media": "下一首",
|
||||||
"next-month": "下個月",
|
"next-month": "下個月",
|
||||||
@@ -789,22 +1060,35 @@
|
|||||||
"noctalia-performance-enabled": "Noctalia 效能模式",
|
"noctalia-performance-enabled": "Noctalia 效能模式",
|
||||||
"open-notification-history-enable-dnd": "通知歷史",
|
"open-notification-history-enable-dnd": "通知歷史",
|
||||||
"open-settings": "設定",
|
"open-settings": "設定",
|
||||||
|
"open-tray-dropdown": "系統匣",
|
||||||
|
"output-muted": "輸出靜音開關",
|
||||||
"power-profile": "電源配置: {profile} ",
|
"power-profile": "電源配置: {profile} ",
|
||||||
"previous-media": "上一首",
|
"previous-media": "上一首",
|
||||||
"previous-month": "上個月",
|
"previous-month": "上個月",
|
||||||
"refresh-devices": "重新整理裝置",
|
"refresh-devices": "重新整理裝置",
|
||||||
"refresh-wallhaven": "重新整理 Wallhaven 結果",
|
"refresh-wallhaven": "重新整理 Wallhaven 結果",
|
||||||
"refresh-wallpaper-list": "重新整理桌布列表",
|
"refresh-wallpaper-list": "重新整理桌布列表",
|
||||||
|
"remove-widget": "移除小工具",
|
||||||
|
"search-close": "關閉搜尋",
|
||||||
|
"session-menu": "工作階段選單",
|
||||||
|
"show-all-devices": "顯示所有裝置",
|
||||||
"switch-to-dark-mode": "深色模式",
|
"switch-to-dark-mode": "深色模式",
|
||||||
"switch-to-light-mode": "淺色模式",
|
"switch-to-light-mode": "淺色模式",
|
||||||
"unmute": "解除靜音",
|
"unmute": "解除靜音",
|
||||||
"up": "上層目錄",
|
"up": "上層目錄",
|
||||||
"volume-at": "輸出音量: {volutme}%"
|
"volume-at": "輸出音量: {volutme}%",
|
||||||
|
"wallpaper-selector": "挑選桌布"
|
||||||
},
|
},
|
||||||
"wallpaper": {
|
"wallpaper": {
|
||||||
|
"fill-modes": {
|
||||||
|
"crop": "裁切 (填滿)",
|
||||||
|
"fit": "調整 (收容)",
|
||||||
|
"stretch": "延展"
|
||||||
|
},
|
||||||
"panel": {
|
"panel": {
|
||||||
"apikey-help": "需要 API key 以存取工作不宜 (NSFW) 內容",
|
"apikey-help": "需要 API key 以存取工作不宜 (NSFW) 內容",
|
||||||
"apikey-label": "API key",
|
"apikey-label": "API key",
|
||||||
|
"apikey-managed-by-env": "已透過 NOCTALIA_WALLHAVEN_API_KEY 這個環境變數管理",
|
||||||
"apikey-placeholder": "輸入你的 Wallhaven API Key",
|
"apikey-placeholder": "輸入你的 Wallhaven API Key",
|
||||||
"apply-all-monitors-description": "將選定的桌布套用到所有顯示器上",
|
"apply-all-monitors-description": "將選定的桌布套用到所有顯示器上",
|
||||||
"apply-all-monitors-label": "套用到所有顯示器",
|
"apply-all-monitors-label": "套用到所有顯示器",
|
||||||
@@ -828,13 +1112,33 @@
|
|||||||
"sorting-toplist": "Toplist",
|
"sorting-toplist": "Toplist",
|
||||||
"source-label": "來源",
|
"source-label": "來源",
|
||||||
"source-wallhaven": "Wallhaven",
|
"source-wallhaven": "Wallhaven",
|
||||||
|
"title": "挑選桌布",
|
||||||
"wallhaven-settings-title": "Wallhaven 設定"
|
"wallhaven-settings-title": "Wallhaven 設定"
|
||||||
},
|
},
|
||||||
|
"try-different-search": "試著用不同的搜尋字串",
|
||||||
"wallhaven": {
|
"wallhaven": {
|
||||||
|
"loading": "正在載入桌布...",
|
||||||
"page": "第 {current} / {total} 頁"
|
"page": "第 {current} / {total} 頁"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
"weather": {
|
||||||
|
"clear-sky": "晴朗",
|
||||||
|
"drizzle": "毛毛雨",
|
||||||
|
"fog": "起霧",
|
||||||
|
"mainly-clear": "晴時多雲",
|
||||||
|
"overcast": "陰天",
|
||||||
|
"partly-cloudy": "局部多雲",
|
||||||
|
"rain-showers": "陣雨",
|
||||||
|
"snow": "下雪",
|
||||||
|
"thunderstorm": "閃電暴雨"
|
||||||
|
},
|
||||||
"widgets": {
|
"widgets": {
|
||||||
|
"color-picker": {
|
||||||
|
"palette-description": "從各種預先設定的顏色中挑選",
|
||||||
|
"palette-label": "調色盤",
|
||||||
|
"palette-theme-colors": "快速存取你的主題所使用的配色",
|
||||||
|
"title": "挑選顏色"
|
||||||
|
},
|
||||||
"datetime-tokens": {
|
"datetime-tokens": {
|
||||||
"ampm-lowercase": "小寫的 am/pm",
|
"ampm-lowercase": "小寫的 am/pm",
|
||||||
"ampm-uppercase": "大寫的 AM/PM",
|
"ampm-uppercase": "大寫的 AM/PM",
|
||||||
@@ -864,15 +1168,36 @@
|
|||||||
"year-four-digit": "四位數西曆年",
|
"year-four-digit": "四位數西曆年",
|
||||||
"year-two-digit": "二位數西曆年 (00-99)"
|
"year-two-digit": "二位數西曆年 (00-99)"
|
||||||
},
|
},
|
||||||
"file-picker-title": "選擇一個檔案"
|
"file-picker": {
|
||||||
|
"search-placeholder": "選擇檔案及文件夾...",
|
||||||
|
"select-file": "選擇檔案",
|
||||||
|
"select-folder": "選擇文件夾"
|
||||||
|
},
|
||||||
|
"file-picker-title": "選擇一個檔案",
|
||||||
|
"tooltip-placeholder": "暫用文字"
|
||||||
},
|
},
|
||||||
"wifi": {
|
"wifi": {
|
||||||
"panel": {
|
"panel": {
|
||||||
|
"available-interfaces": "可用的介面",
|
||||||
|
"available-networks": "可用的網路",
|
||||||
"disabled": "Wi-Fi 已停用",
|
"disabled": "Wi-Fi 已停用",
|
||||||
|
"disconnecting": "正在斷線...",
|
||||||
"dns": "DNS",
|
"dns": "DNS",
|
||||||
|
"enable-message": "啟用 Wi-Fi 來查看可用網路",
|
||||||
|
"enter-password": "輸入 Wi-Fi 密碼...",
|
||||||
"forget": "忘記",
|
"forget": "忘記",
|
||||||
|
"forget-network": "忘記這個網路設定",
|
||||||
"interface": "網路介面",
|
"interface": "網路介面",
|
||||||
|
"internet-connected": "已連接網際網路",
|
||||||
|
"internet-limited": "沒有網際網路",
|
||||||
"ipv4": "IPv4",
|
"ipv4": "IPv4",
|
||||||
|
"known-networks": "已知的網路",
|
||||||
|
"link-speed": "連結速度",
|
||||||
|
"no-ethernet-devices": "沒有偵測到任何乙太網路裝置",
|
||||||
|
"no-networks": "找不到 Wi-Fi 網路",
|
||||||
|
"saved": "已儲存",
|
||||||
|
"scan-again": "再次掃描",
|
||||||
|
"searching": "正在搜尋網路...",
|
||||||
"title": "Wi‑Fi"
|
"title": "Wi‑Fi"
|
||||||
},
|
},
|
||||||
"signal": {
|
"signal": {
|
||||||
|
|||||||
@@ -383,31 +383,7 @@
|
|||||||
"matugenSchemeType": "scheme-fruit-salad"
|
"matugenSchemeType": "scheme-fruit-salad"
|
||||||
},
|
},
|
||||||
"templates": {
|
"templates": {
|
||||||
"gtk": false,
|
"activeTemplates": [],
|
||||||
"qt": false,
|
|
||||||
"kcolorscheme": false,
|
|
||||||
"alacritty": false,
|
|
||||||
"kitty": false,
|
|
||||||
"ghostty": false,
|
|
||||||
"foot": false,
|
|
||||||
"wezterm": false,
|
|
||||||
"fuzzel": false,
|
|
||||||
"discord": false,
|
|
||||||
"pywalfox": false,
|
|
||||||
"vicinae": false,
|
|
||||||
"walker": false,
|
|
||||||
"code": false,
|
|
||||||
"spicetify": false,
|
|
||||||
"telegram": false,
|
|
||||||
"cava": false,
|
|
||||||
"yazi": false,
|
|
||||||
"emacs": false,
|
|
||||||
"niri": false,
|
|
||||||
"hyprland": false,
|
|
||||||
"mango": false,
|
|
||||||
"zed": false,
|
|
||||||
"helix": false,
|
|
||||||
"zenBrowser": false,
|
|
||||||
"enableUserTemplates": false
|
"enableUserTemplates": false
|
||||||
},
|
},
|
||||||
"nightLight": {
|
"nightLight": {
|
||||||
|
|||||||
@@ -0,0 +1,43 @@
|
|||||||
|
import QtQuick
|
||||||
|
|
||||||
|
QtObject {
|
||||||
|
id: root
|
||||||
|
|
||||||
|
// List of all template IDs that existed as booleans in the old format
|
||||||
|
readonly property var templateIds: ["gtk", "qt", "kcolorscheme", "alacritty", "kitty", "ghostty", "foot", "wezterm", "fuzzel", "discord", "pywalfox", "vicinae", "walker", "code", "spicetify", "telegram", "cava", "yazi", "emacs", "niri", "hyprland", "mango", "zed", "helix", "zenBrowser"]
|
||||||
|
|
||||||
|
function migrate(adapter, logger, rawJson) {
|
||||||
|
logger.i("Migration39", "Migrating templates from boolean format to activeTemplates array");
|
||||||
|
|
||||||
|
// Check if old format exists (any boolean template property)
|
||||||
|
const oldTemplates = rawJson?.templates;
|
||||||
|
if (!oldTemplates) {
|
||||||
|
logger.d("Migration39", "No templates section found, skipping migration");
|
||||||
|
return true;
|
||||||
|
}
|
||||||
|
|
||||||
|
// Check if already migrated (has activeTemplates array)
|
||||||
|
if (Array.isArray(oldTemplates.activeTemplates)) {
|
||||||
|
logger.d("Migration39", "Already has activeTemplates array, skipping migration");
|
||||||
|
return true;
|
||||||
|
}
|
||||||
|
|
||||||
|
// Build the new activeTemplates array from old boolean values
|
||||||
|
const activeTemplates = [];
|
||||||
|
for (const templateId of templateIds) {
|
||||||
|
if (oldTemplates[templateId] === true) {
|
||||||
|
activeTemplates.push({
|
||||||
|
"id": templateId,
|
||||||
|
"enabled": true
|
||||||
|
});
|
||||||
|
logger.d("Migration39", "Migrated enabled template: " + templateId);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
// Write the new format
|
||||||
|
adapter.templates.activeTemplates = activeTemplates;
|
||||||
|
logger.i("Migration39", "Migrated " + activeTemplates.length + " templates to new array format");
|
||||||
|
|
||||||
|
return true;
|
||||||
|
}
|
||||||
|
}
|
||||||
@@ -14,7 +14,8 @@ QtObject {
|
|||||||
35: migration35Component,
|
35: migration35Component,
|
||||||
36: migration36Component,
|
36: migration36Component,
|
||||||
37: migration37Component,
|
37: migration37Component,
|
||||||
38: migration38Component
|
38: migration38Component,
|
||||||
|
39: migration39Component
|
||||||
})
|
})
|
||||||
|
|
||||||
// Migration components
|
// Migration components
|
||||||
@@ -26,4 +27,5 @@ QtObject {
|
|||||||
property Component migration36Component: Migration36 {}
|
property Component migration36Component: Migration36 {}
|
||||||
property Component migration37Component: Migration37 {}
|
property Component migration37Component: Migration37 {}
|
||||||
property Component migration38Component: Migration38 {}
|
property Component migration38Component: Migration38 {}
|
||||||
|
property Component migration39Component: Migration39 {}
|
||||||
}
|
}
|
||||||
|
|||||||
+2
-25
@@ -620,31 +620,8 @@ Singleton {
|
|||||||
|
|
||||||
// templates toggles
|
// templates toggles
|
||||||
property JsonObject templates: JsonObject {
|
property JsonObject templates: JsonObject {
|
||||||
property bool gtk: false
|
property list<var> activeTemplates: []
|
||||||
property bool qt: false
|
// Format: [{ "id": "gtk", "enabled": true }, { "id": "qt", "enabled": true }, ...]
|
||||||
property bool kcolorscheme: false
|
|
||||||
property bool alacritty: false
|
|
||||||
property bool kitty: false
|
|
||||||
property bool ghostty: false
|
|
||||||
property bool foot: false
|
|
||||||
property bool wezterm: false
|
|
||||||
property bool fuzzel: false
|
|
||||||
property bool discord: false
|
|
||||||
property bool pywalfox: false
|
|
||||||
property bool vicinae: false
|
|
||||||
property bool walker: false
|
|
||||||
property bool code: false
|
|
||||||
property bool spicetify: false
|
|
||||||
property bool telegram: false
|
|
||||||
property bool cava: false
|
|
||||||
property bool yazi: false
|
|
||||||
property bool emacs: false
|
|
||||||
property bool niri: false
|
|
||||||
property bool hyprland: false
|
|
||||||
property bool mango: false
|
|
||||||
property bool zed: false
|
|
||||||
property bool helix: false
|
|
||||||
property bool zenBrowser: false
|
|
||||||
property bool enableUserTemplates: false
|
property bool enableUserTemplates: false
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -5,6 +5,7 @@ import Quickshell
|
|||||||
import qs.Commons
|
import qs.Commons
|
||||||
import qs.Services.System
|
import qs.Services.System
|
||||||
import qs.Services.Theming
|
import qs.Services.Theming
|
||||||
|
import qs.Services.UI
|
||||||
import qs.Widgets
|
import qs.Widgets
|
||||||
|
|
||||||
ColumnLayout {
|
ColumnLayout {
|
||||||
@@ -12,384 +13,257 @@ ColumnLayout {
|
|||||||
spacing: Style.marginL
|
spacing: Style.marginL
|
||||||
Layout.fillWidth: true
|
Layout.fillWidth: true
|
||||||
|
|
||||||
|
// Build a combined list of all available templates from TemplateRegistry, sorted alphabetically
|
||||||
|
readonly property var allTemplates: {
|
||||||
|
var templates = [];
|
||||||
|
|
||||||
|
// Helper to format path description
|
||||||
|
function getDesc(fallbackPath) {
|
||||||
|
return I18n.tr("panels.color-scheme.templates-write-path", {
|
||||||
|
"filepath": fallbackPath
|
||||||
|
});
|
||||||
|
}
|
||||||
|
|
||||||
|
// Add terminals
|
||||||
|
for (var i = 0; i < TemplateRegistry.terminals.length; i++) {
|
||||||
|
var t = TemplateRegistry.terminals[i];
|
||||||
|
templates.push({
|
||||||
|
"id": t.id,
|
||||||
|
"name": t.name,
|
||||||
|
"category": "terminal",
|
||||||
|
"tooltip": getDesc(t.outputPath)
|
||||||
|
});
|
||||||
|
}
|
||||||
|
|
||||||
|
// Add applications
|
||||||
|
for (var j = 0; j < TemplateRegistry.applications.length; j++) {
|
||||||
|
var app = TemplateRegistry.applications[j];
|
||||||
|
var path = "";
|
||||||
|
|
||||||
|
// Determine path to show
|
||||||
|
if (app.outputs && app.outputs.length > 0) {
|
||||||
|
var paths = [];
|
||||||
|
for (var k = 0; k < app.outputs.length; k++) {
|
||||||
|
paths.push(app.outputs[k].path);
|
||||||
|
}
|
||||||
|
path = paths.join("\n");
|
||||||
|
} else if (app.clients && app.clients.length > 0) {
|
||||||
|
var validClients = [];
|
||||||
|
for (var k = 0; k < app.clients.length; k++) {
|
||||||
|
var client = app.clients[k];
|
||||||
|
var include = true;
|
||||||
|
|
||||||
|
if (app.id === "discord") {
|
||||||
|
include = TemplateProcessor.isDiscordClientEnabled(client.name);
|
||||||
|
} else if (app.id === "code") {
|
||||||
|
include = TemplateProcessor.isCodeClientEnabled(client.name);
|
||||||
|
}
|
||||||
|
|
||||||
|
if (include) {
|
||||||
|
validClients.push(client.path);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
if (validClients.length > 0) {
|
||||||
|
path = validClients.join("\n");
|
||||||
|
} else {
|
||||||
|
path = I18n.tr("panels.color-scheme.templates-none-detected");
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
templates.push({
|
||||||
|
"id": app.id,
|
||||||
|
"name": app.name,
|
||||||
|
"category": app.category || "applications",
|
||||||
|
"tooltip": getDesc(path)
|
||||||
|
});
|
||||||
|
}
|
||||||
|
|
||||||
|
// Sort alphabetically by name
|
||||||
|
templates.sort((a, b) => a.name.localeCompare(b.name));
|
||||||
|
|
||||||
|
return templates;
|
||||||
|
}
|
||||||
|
|
||||||
|
// Filter toggle
|
||||||
|
property bool showOnlyActive: false
|
||||||
|
|
||||||
|
// Filtered templates based on search and toggle
|
||||||
|
property string searchText: ""
|
||||||
|
readonly property var filteredTemplates: {
|
||||||
|
// Search overrides toggle
|
||||||
|
if (searchText.trim() !== "") {
|
||||||
|
var query = searchText.toLowerCase().trim();
|
||||||
|
return allTemplates.filter(t => t.name.toLowerCase().includes(query));
|
||||||
|
}
|
||||||
|
|
||||||
|
// Filter by active if enabled
|
||||||
|
if (showOnlyActive) {
|
||||||
|
return allTemplates.filter(t => isTemplateActive(t.id));
|
||||||
|
}
|
||||||
|
|
||||||
|
return allTemplates;
|
||||||
|
}
|
||||||
|
|
||||||
|
// Check if a template is active
|
||||||
|
function isTemplateActive(templateId) {
|
||||||
|
for (var i = 0; i < Settings.data.templates.activeTemplates.length; i++) {
|
||||||
|
if (Settings.data.templates.activeTemplates[i].id === templateId) {
|
||||||
|
return true;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
return false;
|
||||||
|
}
|
||||||
|
|
||||||
|
// Toggle a template on/off
|
||||||
|
function toggleTemplate(templateId) {
|
||||||
|
var current = Settings.data.templates.activeTemplates.slice();
|
||||||
|
var existingIndex = -1;
|
||||||
|
|
||||||
|
for (var i = 0; i < current.length; i++) {
|
||||||
|
if (current[i].id === templateId) {
|
||||||
|
existingIndex = i;
|
||||||
|
break;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
if (existingIndex >= 0) {
|
||||||
|
// Remove it
|
||||||
|
current.splice(existingIndex, 1);
|
||||||
|
} else {
|
||||||
|
// Add it
|
||||||
|
current.push({
|
||||||
|
"id": templateId,
|
||||||
|
"enabled": true
|
||||||
|
});
|
||||||
|
}
|
||||||
|
|
||||||
|
Settings.data.templates.activeTemplates = current;
|
||||||
|
AppThemeService.generate();
|
||||||
|
|
||||||
|
// Clear search context on interaction to return to filtered view
|
||||||
|
if (searchText !== "") {
|
||||||
|
searchText = "";
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
NText {
|
NText {
|
||||||
text: I18n.tr("panels.color-scheme.templates-desc")
|
text: I18n.tr("panels.color-scheme.templates-desc")
|
||||||
wrapMode: Text.WordWrap
|
wrapMode: Text.WordWrap
|
||||||
Layout.fillWidth: true
|
Layout.fillWidth: true
|
||||||
}
|
}
|
||||||
|
|
||||||
NCollapsible {
|
// Search/filter input row
|
||||||
|
RowLayout {
|
||||||
Layout.fillWidth: true
|
Layout.fillWidth: true
|
||||||
label: I18n.tr("panels.color-scheme.templates-ui-label")
|
spacing: Style.marginS
|
||||||
description: I18n.tr("panels.color-scheme.templates-ui-description")
|
|
||||||
expanded: true
|
|
||||||
|
|
||||||
NCheckbox {
|
NTextInput {
|
||||||
label: "GTK"
|
Layout.fillWidth: true
|
||||||
description: I18n.tr("panels.color-scheme.templates-ui-qt-description", {
|
placeholderText: I18n.tr("placeholders.search")
|
||||||
"filepath": "~/.config/gtk-3.0/gtk.css & ~/.config/gtk-4.0/gtk.css"
|
text: root.searchText
|
||||||
})
|
onTextChanged: root.searchText = text
|
||||||
checked: Settings.data.templates.gtk
|
|
||||||
onToggled: checked => {
|
|
||||||
Settings.data.templates.gtk = checked;
|
|
||||||
AppThemeService.generate();
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|
||||||
NCheckbox {
|
NIconButton {
|
||||||
label: "Qt"
|
icon: "filter"
|
||||||
description: I18n.tr("panels.color-scheme.templates-ui-qt-description", {
|
tooltipText: root.showOnlyActive ? I18n.tr("actions.show-all") : I18n.tr("actions.show-active-only")
|
||||||
"filepath": "~/.config/qt5ct/colors/noctalia.conf & ~/.config/qt6ct/colors/noctalia.conf"
|
|
||||||
})
|
|
||||||
checked: Settings.data.templates.qt
|
|
||||||
onToggled: checked => {
|
|
||||||
Settings.data.templates.qt = checked;
|
|
||||||
AppThemeService.generate();
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
NCheckbox {
|
colorBg: root.showOnlyActive ? Color.mPrimary : Color.mSurface
|
||||||
label: "KColorScheme"
|
colorFg: root.showOnlyActive ? Color.mOnPrimary : Color.mOnSurface
|
||||||
description: I18n.tr("panels.color-scheme.templates-ui-qt-description", {
|
|
||||||
"filepath": "~/.local/share/color-schemes/noctalia.colors"
|
onClicked: root.showOnlyActive = !root.showOnlyActive
|
||||||
})
|
|
||||||
checked: Settings.data.templates.kcolorscheme
|
|
||||||
onToggled: checked => {
|
|
||||||
Settings.data.templates.kcolorscheme = checked;
|
|
||||||
AppThemeService.generate();
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
NCollapsible {
|
// Chip grid - uniform columns
|
||||||
|
GridLayout {
|
||||||
Layout.fillWidth: true
|
Layout.fillWidth: true
|
||||||
label: I18n.tr("panels.color-scheme.templates-compositors-label")
|
columns: 4
|
||||||
description: I18n.tr("panels.color-scheme.templates-compositors-description")
|
columnSpacing: Style.marginS
|
||||||
expanded: true
|
rowSpacing: Style.marginS
|
||||||
|
|
||||||
NCheckbox {
|
Repeater {
|
||||||
label: "Niri"
|
model: filteredTemplates
|
||||||
description: I18n.tr("panels.color-scheme.templates-compositors-niri-description", {
|
|
||||||
"filepath": "~/.config/niri/noctalia.kdl"
|
|
||||||
})
|
|
||||||
checked: Settings.data.templates.niri
|
|
||||||
onToggled: checked => {
|
|
||||||
Settings.data.templates.niri = checked;
|
|
||||||
AppThemeService.generate();
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
NCheckbox {
|
Rectangle {
|
||||||
label: "Hyprland"
|
id: chip
|
||||||
description: I18n.tr("panels.color-scheme.templates-ui-qt-description", {
|
Layout.fillWidth: true
|
||||||
"filepath": "~/.config/hypr/noctalia/noctalia-colors.conf"
|
Layout.preferredHeight: Math.round(Style.baseWidgetSize * 0.9)
|
||||||
})
|
radius: height / 2
|
||||||
checked: Settings.data.templates.hyprland
|
color: isActive ? Color.mPrimary : (chipMouse.containsMouse ? Color.mHover : Color.mSurface)
|
||||||
onToggled: checked => {
|
border.color: isActive ? Color.mPrimary : Color.mOutline
|
||||||
Settings.data.templates.hyprland = checked;
|
border.width: Style.borderS
|
||||||
AppThemeService.generate();
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
NCheckbox {
|
required property int index
|
||||||
label: "Mango"
|
required property var modelData
|
||||||
description: I18n.tr("panels.color-scheme.templates-compositors-mango-description", {
|
readonly property bool isActive: root.isTemplateActive(modelData.id)
|
||||||
"filepath": "~/.config/mango/noctalia.conf"
|
|
||||||
})
|
|
||||||
checked: Settings.data.templates.mango
|
|
||||||
onToggled: checked => {
|
|
||||||
Settings.data.templates.mango = checked;
|
|
||||||
AppThemeService.generate();
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
NCollapsible {
|
Behavior on color {
|
||||||
Layout.fillWidth: true
|
ColorAnimation {
|
||||||
label: I18n.tr("panels.color-scheme.templates-terminal-label")
|
duration: Style.animationFast
|
||||||
description: I18n.tr("panels.color-scheme.templates-terminal-description")
|
}
|
||||||
expanded: false
|
}
|
||||||
|
|
||||||
NCheckbox {
|
NText {
|
||||||
label: "Alacritty"
|
id: chipText
|
||||||
description: I18n.tr("panels.color-scheme.templates-programs-zed-description", {
|
anchors.centerIn: parent
|
||||||
"filepath": "~/.config/alacritty/themes/noctalia"
|
width: parent.width - Style.marginL * 2
|
||||||
})
|
text: chip.modelData.name
|
||||||
checked: Settings.data.templates.alacritty
|
pointSize: Style.fontSizeS
|
||||||
onToggled: checked => {
|
color: chip.isActive ? Color.mOnPrimary : (chipMouse.containsMouse ? Color.mOnSecondary : Color.mOnSurface)
|
||||||
Settings.data.templates.alacritty = checked;
|
horizontalAlignment: Text.AlignHCenter
|
||||||
AppThemeService.generate();
|
elide: Text.ElideRight
|
||||||
}
|
|
||||||
}
|
Behavior on color {
|
||||||
|
ColorAnimation {
|
||||||
NCheckbox {
|
duration: Style.animationFast
|
||||||
label: "Kitty"
|
}
|
||||||
description: I18n.tr("panels.color-scheme.templates-programs-zed-description", {
|
}
|
||||||
"filepath": "~/.config/kitty/themes/noctalia.conf"
|
}
|
||||||
})
|
|
||||||
checked: Settings.data.templates.kitty
|
MouseArea {
|
||||||
onToggled: checked => {
|
id: chipMouse
|
||||||
Settings.data.templates.kitty = checked;
|
anchors.fill: parent
|
||||||
AppThemeService.generate();
|
cursorShape: Qt.PointingHandCursor
|
||||||
}
|
hoverEnabled: true
|
||||||
}
|
onClicked: root.toggleTemplate(chip.modelData.id)
|
||||||
|
onEntered: {
|
||||||
NCheckbox {
|
if (chip.modelData.tooltip) {
|
||||||
label: "Ghostty"
|
TooltipService.show(chip, chip.modelData.tooltip, "auto");
|
||||||
description: I18n.tr("panels.color-scheme.templates-programs-zed-description", {
|
}
|
||||||
"filepath": "~/.config/ghostty/themes/noctalia"
|
}
|
||||||
})
|
onExited: {
|
||||||
checked: Settings.data.templates.ghostty
|
TooltipService.hide();
|
||||||
onToggled: checked => {
|
|
||||||
Settings.data.templates.ghostty = checked;
|
|
||||||
AppThemeService.generate();
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
NCheckbox {
|
|
||||||
label: "Foot"
|
|
||||||
description: I18n.tr("panels.color-scheme.templates-programs-zed-description", {
|
|
||||||
"filepath": "~/.config/foot/themes/noctalia"
|
|
||||||
})
|
|
||||||
checked: Settings.data.templates.foot
|
|
||||||
onToggled: checked => {
|
|
||||||
Settings.data.templates.foot = checked;
|
|
||||||
AppThemeService.generate();
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
NCheckbox {
|
|
||||||
label: "Wezterm"
|
|
||||||
description: I18n.tr("panels.color-scheme.templates-programs-zed-description", {
|
|
||||||
"filepath": "~/.config/wezterm/colors/Noctalia.toml"
|
|
||||||
})
|
|
||||||
checked: Settings.data.templates.wezterm
|
|
||||||
onToggled: checked => {
|
|
||||||
Settings.data.templates.wezterm = checked;
|
|
||||||
AppThemeService.generate();
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
NCollapsible {
|
|
||||||
Layout.fillWidth: true
|
|
||||||
label: I18n.tr("panels.color-scheme.templates-programs-label")
|
|
||||||
description: I18n.tr("panels.color-scheme.templates-programs-description")
|
|
||||||
expanded: false
|
|
||||||
|
|
||||||
NCheckbox {
|
|
||||||
label: "Fuzzel"
|
|
||||||
description: I18n.tr("panels.color-scheme.templates-programs-zed-description", {
|
|
||||||
"filepath": "~/.config/fuzzel/themes/noctalia"
|
|
||||||
})
|
|
||||||
checked: Settings.data.templates.fuzzel
|
|
||||||
onToggled: checked => {
|
|
||||||
Settings.data.templates.fuzzel = checked;
|
|
||||||
AppThemeService.generate();
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
NCheckbox {
|
|
||||||
id: discordToggle
|
|
||||||
label: "Discord"
|
|
||||||
description: {
|
|
||||||
if (ProgramCheckerService.availableDiscordClients.length === 0) {
|
|
||||||
return I18n.tr("panels.color-scheme.templates-programs-discord-description-missing");
|
|
||||||
} else {
|
|
||||||
var clientInfo = [];
|
|
||||||
for (var i = 0; i < ProgramCheckerService.availableDiscordClients.length; i++) {
|
|
||||||
var client = ProgramCheckerService.availableDiscordClients[i];
|
|
||||||
clientInfo.push(client.name.charAt(0).toUpperCase() + client.name.slice(1));
|
|
||||||
}
|
}
|
||||||
return I18n.tr("panels.color-scheme.templates-programs-discord-description-detected", {
|
|
||||||
"clients": clientInfo.join(", ")
|
|
||||||
});
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
Layout.fillWidth: true
|
|
||||||
Layout.preferredWidth: -1
|
|
||||||
checked: Settings.data.templates.discord
|
|
||||||
onToggled: checked => {
|
|
||||||
Settings.data.templates.discord = checked;
|
|
||||||
AppThemeService.generate();
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
NCheckbox {
|
|
||||||
label: "Pywalfox"
|
|
||||||
description: I18n.tr("panels.color-scheme.templates-programs-pywalfox-description", {
|
|
||||||
"filepath": "~/.cache/wal/colors.json"
|
|
||||||
})
|
|
||||||
checked: Settings.data.templates.pywalfox
|
|
||||||
onToggled: checked => {
|
|
||||||
Settings.data.templates.pywalfox = checked;
|
|
||||||
AppThemeService.generate();
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
NCheckbox {
|
|
||||||
label: "Vicinae"
|
|
||||||
description: I18n.tr("panels.color-scheme.templates-programs-zed-description", {
|
|
||||||
"filepath": "~/.local/share/vicinae/themes/matugen.toml"
|
|
||||||
})
|
|
||||||
checked: Settings.data.templates.vicinae
|
|
||||||
onToggled: checked => {
|
|
||||||
Settings.data.templates.vicinae = checked;
|
|
||||||
AppThemeService.generate();
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
NCheckbox {
|
|
||||||
label: "Walker"
|
|
||||||
description: I18n.tr("panels.color-scheme.templates-programs-walker-description", {
|
|
||||||
"filepath": "~/.config/walker/style.css"
|
|
||||||
})
|
|
||||||
checked: Settings.data.templates.walker
|
|
||||||
onToggled: checked => {
|
|
||||||
Settings.data.templates.walker = checked;
|
|
||||||
AppThemeService.generate();
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
NCheckbox {
|
|
||||||
id: codeToggle
|
|
||||||
label: "Code"
|
|
||||||
description: {
|
|
||||||
if (ProgramCheckerService.availableCodeClients.length === 0) {
|
|
||||||
return I18n.tr("panels.color-scheme.templates-programs-code-description-missing");
|
|
||||||
} else {
|
|
||||||
var clientInfo = [];
|
|
||||||
for (var i = 0; i < ProgramCheckerService.availableCodeClients.length; i++) {
|
|
||||||
var client = ProgramCheckerService.availableCodeClients[i];
|
|
||||||
var clientName = client.name === "code" ? "VSCode" : "VSCodium";
|
|
||||||
clientInfo.push(clientName);
|
|
||||||
}
|
|
||||||
return I18n.tr("panels.color-scheme.templates-programs-code-description-detected", {
|
|
||||||
"clients": clientInfo.join(", ")
|
|
||||||
});
|
|
||||||
}
|
|
||||||
}
|
|
||||||
Layout.fillWidth: true
|
|
||||||
Layout.preferredWidth: -1
|
|
||||||
checked: Settings.data.templates.code
|
|
||||||
onToggled: checked => {
|
|
||||||
Settings.data.templates.code = checked;
|
|
||||||
AppThemeService.generate();
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
NCheckbox {
|
|
||||||
label: "Spicetify"
|
|
||||||
description: I18n.tr("panels.color-scheme.templates-programs-spicetify-description", {
|
|
||||||
"filepath": "~/.config/spicetify/Themes/Comfy/color.ini"
|
|
||||||
})
|
|
||||||
checked: Settings.data.templates.spicetify
|
|
||||||
onToggled: checked => {
|
|
||||||
Settings.data.templates.spicetify = checked;
|
|
||||||
AppThemeService.generate();
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
NCheckbox {
|
|
||||||
label: "Telegram"
|
|
||||||
description: I18n.tr("panels.color-scheme.templates-ui-qt-description", {
|
|
||||||
"filepath": "~/.config/telegram-desktop/themes/noctalia.tdesktop-theme"
|
|
||||||
})
|
|
||||||
checked: Settings.data.templates.telegram
|
|
||||||
onToggled: checked => {
|
|
||||||
Settings.data.templates.telegram = checked;
|
|
||||||
AppThemeService.generate();
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
NCheckbox {
|
|
||||||
label: "Cava"
|
|
||||||
description: I18n.tr("panels.color-scheme.templates-ui-qt-description", {
|
|
||||||
"filepath": "~/.config/cava/themes/noctalia"
|
|
||||||
})
|
|
||||||
checked: Settings.data.templates.cava
|
|
||||||
onToggled: checked => {
|
|
||||||
Settings.data.templates.cava = checked;
|
|
||||||
AppThemeService.generate();
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
NCheckbox {
|
|
||||||
label: "Yazi"
|
|
||||||
description: I18n.tr("panels.color-scheme.templates-programs-yazi-description", {
|
|
||||||
"filepath": "~/.config/yazi/flavors/noctalia.yazi/flavor.toml"
|
|
||||||
})
|
|
||||||
checked: Settings.data.templates.yazi
|
|
||||||
onToggled: checked => {
|
|
||||||
Settings.data.templates.yazi = checked;
|
|
||||||
AppThemeService.generate();
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
NCheckbox {
|
|
||||||
label: "Zed"
|
|
||||||
description: I18n.tr("panels.color-scheme.templates-programs-zed-description", {
|
|
||||||
"filepath": "~/.config/zed/themes/noctalia.json"
|
|
||||||
})
|
|
||||||
checked: Settings.data.templates.zed
|
|
||||||
onToggled: checked => {
|
|
||||||
Settings.data.templates.zed = checked;
|
|
||||||
AppThemeService.generate();
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
NCheckbox {
|
|
||||||
label: "Zen Browser"
|
|
||||||
description: I18n.tr("panels.color-scheme.templates-programs-zen-browser-description", {
|
|
||||||
"filepath": "~/.cache/noctalia/zen-browser/zen-userChrome.css"
|
|
||||||
})
|
|
||||||
checked: Settings.data.templates.zenBrowser
|
|
||||||
onToggled: checked => {
|
|
||||||
Settings.data.templates.zenBrowser = checked;
|
|
||||||
AppThemeService.generate();
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
NCheckbox {
|
|
||||||
label: "Emacs"
|
|
||||||
description: I18n.tr("panels.color-scheme.templates-programs-emacs-description")
|
|
||||||
checked: Settings.data.templates.emacs
|
|
||||||
onToggled: checked => {
|
|
||||||
Settings.data.templates.emacs = checked;
|
|
||||||
AppThemeService.generate();
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
NCheckbox {
|
|
||||||
label: "Helix"
|
|
||||||
description: I18n.tr("panels.color-scheme.templates-programs-zed-description", {
|
|
||||||
"filepath": "~/.config/helix/themes/noctalia.toml"
|
|
||||||
})
|
|
||||||
checked: Settings.data.templates.helix
|
|
||||||
onToggled: checked => {
|
|
||||||
Settings.data.templates.helix = checked;
|
|
||||||
AppThemeService.generate();
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
NCollapsible {
|
// No results message
|
||||||
Layout.fillWidth: true
|
NText {
|
||||||
label: I18n.tr("panels.color-scheme.templates-misc-label")
|
visible: filteredTemplates.length === 0 && searchText.trim() !== ""
|
||||||
description: I18n.tr("panels.color-scheme.templates-misc-description")
|
text: I18n.tr("common.no-results")
|
||||||
expanded: false
|
color: Color.mOnSurfaceVariant
|
||||||
|
}
|
||||||
|
|
||||||
NCheckbox {
|
NDivider {
|
||||||
label: I18n.tr("panels.color-scheme.templates-misc-user-templates-label")
|
Layout.fillWidth: true
|
||||||
description: I18n.tr("panels.color-scheme.templates-misc-user-templates-description")
|
Layout.topMargin: Style.marginM
|
||||||
checked: Settings.data.templates.enableUserTemplates
|
}
|
||||||
onToggled: checked => {
|
|
||||||
Settings.data.templates.enableUserTemplates = checked;
|
// User templates checkbox
|
||||||
if (checked) {
|
NCheckbox {
|
||||||
TemplateRegistry.writeUserTemplatesToml();
|
label: I18n.tr("panels.color-scheme.templates-misc-user-templates-label")
|
||||||
}
|
description: I18n.tr("panels.color-scheme.templates-misc-user-templates-description")
|
||||||
AppThemeService.generate();
|
checked: Settings.data.templates.enableUserTemplates
|
||||||
|
onToggled: checked => {
|
||||||
|
Settings.data.templates.enableUserTemplates = checked;
|
||||||
|
if (checked) {
|
||||||
|
TemplateRegistry.writeUserTemplatesToml();
|
||||||
}
|
}
|
||||||
}
|
AppThemeService.generate();
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -204,9 +204,12 @@ Singleton {
|
|||||||
|
|
||||||
// Check if any templates are enabled
|
// Check if any templates are enabled
|
||||||
function hasEnabledTemplates() {
|
function hasEnabledTemplates() {
|
||||||
const templates = Settings.data.templates;
|
const activeTemplates = Settings.data.templates.activeTemplates;
|
||||||
for (const key in templates) {
|
if (!activeTemplates || activeTemplates.length === 0) {
|
||||||
if (templates[key]) {
|
return false;
|
||||||
|
}
|
||||||
|
for (let i = 0; i < activeTemplates.length; i++) {
|
||||||
|
if (activeTemplates[i].enabled) {
|
||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -30,6 +30,19 @@ Singleton {
|
|||||||
"wezterm": "~/.config/wezterm/colors/Noctalia.toml"
|
"wezterm": "~/.config/wezterm/colors/Noctalia.toml"
|
||||||
})
|
})
|
||||||
|
|
||||||
|
// Check if a template is enabled in the activeTemplates array
|
||||||
|
function isTemplateEnabled(templateId) {
|
||||||
|
const activeTemplates = Settings.data.templates.activeTemplates;
|
||||||
|
if (!activeTemplates)
|
||||||
|
return false;
|
||||||
|
for (let i = 0; i < activeTemplates.length; i++) {
|
||||||
|
if (activeTemplates[i].id === templateId && activeTemplates[i].enabled) {
|
||||||
|
return true;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
return false;
|
||||||
|
}
|
||||||
|
|
||||||
function escapeTomlString(value) {
|
function escapeTomlString(value) {
|
||||||
if (!value)
|
if (!value)
|
||||||
return "";
|
return "";
|
||||||
@@ -88,17 +101,17 @@ Singleton {
|
|||||||
|
|
||||||
TemplateRegistry.applications.forEach(app => {
|
TemplateRegistry.applications.forEach(app => {
|
||||||
if (app.id === "discord") {
|
if (app.id === "discord") {
|
||||||
if (Settings.data.templates.discord) {
|
if (isTemplateEnabled("discord")) {
|
||||||
const items = buildDiscordTemplateItems(app, colors, homeDir);
|
const items = buildDiscordTemplateItems(app, colors, homeDir);
|
||||||
items.forEach(item => queue.push(item));
|
items.forEach(item => queue.push(item));
|
||||||
}
|
}
|
||||||
} else if (app.id === "code") {
|
} else if (app.id === "code") {
|
||||||
if (Settings.data.templates.code) {
|
if (isTemplateEnabled("code")) {
|
||||||
const items = buildCodeTemplateItems(app, colors, homeDir);
|
const items = buildCodeTemplateItems(app, colors, homeDir);
|
||||||
items.forEach(item => queue.push(item));
|
items.forEach(item => queue.push(item));
|
||||||
}
|
}
|
||||||
} else {
|
} else {
|
||||||
if (Settings.data.templates[app.id]) {
|
if (isTemplateEnabled(app.id)) {
|
||||||
const items = buildAppTemplateItems(app, colors, mode, homeDir, schemeData);
|
const items = buildAppTemplateItems(app, colors, mode, homeDir, schemeData);
|
||||||
items.forEach(item => queue.push(item));
|
items.forEach(item => queue.push(item));
|
||||||
}
|
}
|
||||||
@@ -148,7 +161,7 @@ Singleton {
|
|||||||
|
|
||||||
// Terminal templates
|
// Terminal templates
|
||||||
TemplateRegistry.terminals.forEach(terminal => {
|
TemplateRegistry.terminals.forEach(terminal => {
|
||||||
if (Settings.data.templates[terminal.id]) {
|
if (isTemplateEnabled(terminal.id)) {
|
||||||
lines.push(`\n[templates.${terminal.id}]`);
|
lines.push(`\n[templates.${terminal.id}]`);
|
||||||
lines.push(`input_path = "${Quickshell.shellDir}/Assets/MatugenTemplates/${terminal.matugenPath}"`);
|
lines.push(`input_path = "${Quickshell.shellDir}/Assets/MatugenTemplates/${terminal.matugenPath}"`);
|
||||||
const outputPath = terminal.outputPath.replace("~", homeDir);
|
const outputPath = terminal.outputPath.replace("~", homeDir);
|
||||||
@@ -165,7 +178,7 @@ Singleton {
|
|||||||
TemplateRegistry.applications.forEach(app => {
|
TemplateRegistry.applications.forEach(app => {
|
||||||
if (app.id === "discord") {
|
if (app.id === "discord") {
|
||||||
// Handle Discord clients specially
|
// Handle Discord clients specially
|
||||||
if (Settings.data.templates.discord) {
|
if (isTemplateEnabled("discord")) {
|
||||||
app.clients.forEach(client => {
|
app.clients.forEach(client => {
|
||||||
// Check if this specific client is detected
|
// Check if this specific client is detected
|
||||||
if (isDiscordClientEnabled(client.name)) {
|
if (isDiscordClientEnabled(client.name)) {
|
||||||
@@ -178,7 +191,7 @@ Singleton {
|
|||||||
}
|
}
|
||||||
} else if (app.id === "code") {
|
} else if (app.id === "code") {
|
||||||
// Handle Code clients specially
|
// Handle Code clients specially
|
||||||
if (Settings.data.templates.code) {
|
if (isTemplateEnabled("code")) {
|
||||||
app.clients.forEach(client => {
|
app.clients.forEach(client => {
|
||||||
// Check if this specific client is detected
|
// Check if this specific client is detected
|
||||||
if (isCodeClientEnabled(client.name)) {
|
if (isCodeClientEnabled(client.name)) {
|
||||||
@@ -190,7 +203,7 @@ Singleton {
|
|||||||
});
|
});
|
||||||
}
|
}
|
||||||
} else if (app.id === "emacs" && app.checkDoomFirst) {
|
} else if (app.id === "emacs" && app.checkDoomFirst) {
|
||||||
if (Settings.data.templates.emacs) {
|
if (isTemplateEnabled("emacs")) {
|
||||||
const doomPathTemplate = app.outputs[0].path; // ~/.config/doom/themes/noctalia-theme.el
|
const doomPathTemplate = app.outputs[0].path; // ~/.config/doom/themes/noctalia-theme.el
|
||||||
const standardPathTemplate = app.outputs[1].path; // ~/.emacs.d/themes/noctalia-theme.el
|
const standardPathTemplate = app.outputs[1].path; // ~/.emacs.d/themes/noctalia-theme.el
|
||||||
const doomPath = doomPathTemplate.replace("~", homeDir);
|
const doomPath = doomPathTemplate.replace("~", homeDir);
|
||||||
@@ -209,7 +222,7 @@ Singleton {
|
|||||||
}
|
}
|
||||||
} else {
|
} else {
|
||||||
// Handle regular apps
|
// Handle regular apps
|
||||||
if (Settings.data.templates[app.id]) {
|
if (isTemplateEnabled(app.id)) {
|
||||||
app.outputs.forEach((output, idx) => {
|
app.outputs.forEach((output, idx) => {
|
||||||
lines.push(`\n[templates.${app.id}_${idx}]`);
|
lines.push(`\n[templates.${app.id}_${idx}]`);
|
||||||
const inputFile = output.input || app.input;
|
const inputFile = output.input || app.input;
|
||||||
@@ -459,7 +472,7 @@ Singleton {
|
|||||||
const homeDir = Quickshell.env("HOME");
|
const homeDir = Quickshell.env("HOME");
|
||||||
|
|
||||||
Object.keys(terminalPaths).forEach(terminal => {
|
Object.keys(terminalPaths).forEach(terminal => {
|
||||||
if (Settings.data.templates[terminal]) {
|
if (isTemplateEnabled(terminal)) {
|
||||||
const outputPath = terminalPaths[terminal].replace("~", homeDir);
|
const outputPath = terminalPaths[terminal].replace("~", homeDir);
|
||||||
const outputDir = outputPath.substring(0, outputPath.lastIndexOf('/'));
|
const outputDir = outputPath.substring(0, outputPath.lastIndexOf('/'));
|
||||||
const templatePaths = getTerminalColorsTemplate(terminal, mode);
|
const templatePaths = getTerminalColorsTemplate(terminal, mode);
|
||||||
|
|||||||
Reference in New Issue
Block a user