SettingsWindow: add i18n support

This commit is contained in:
Ly-sec
2025-09-24 13:20:49 +02:00
parent 31db195087
commit 2285a3fb18
19 changed files with 1760 additions and 382 deletions
+658
View File
@@ -0,0 +1,658 @@
{
"settings": {
"general": {
"title": "Allgemein",
"profile": {
"section": {
"label": "Profil",
"description": "Bearbeite deine Benutzerdaten und deinen Avatar."
},
"picture": {
"label": "{user}s Profilbild",
"description": "Dein Profilbild, das überall in der Oberfläche angezeigt wird."
},
"select-avatar": "Avatar-Bild auswählen"
},
"ui": {
"section": {
"label": "Benutzeroberfläche",
"description": "Passe Aussehen, Gefühl und Verhalten der Oberfläche an."
},
"dim-desktop": {
"label": "Desktop abdunkeln",
"description": "Desktop abdunkeln, wenn Panels oder Menüs geöffnet sind."
},
"border-radius": {
"label": "Eckenrundung",
"description": "Bestimmt die Rundung von Fenstern, Buttons und anderen Elementen."
},
"animation-speed": {
"label": "Animationsgeschwindigkeit",
"description": "Globale Animationsgeschwindigkeit anpassen."
}
},
"screen-corners": {
"section": {
"label": "Bildschirmecken",
"description": "Rundung und visuelle Effekte der Bildschirmecken anpassen."
},
"show-corners": {
"label": "Bildschirmecken anzeigen",
"description": "Gerundete Ecken am Bildschirmrand anzeigen."
},
"solid-black": {
"label": "Durchgehend schwarze Ecken",
"description": "Verwende durchgehend schwarz statt der Hintergrundfarbe der Statusleiste."
}
},
"fonts": {
"section": {
"label": "Schriftarten",
"description": "Wähle die Schriftarten für die gesamte Oberfläche."
},
"default": {
"label": "Standard-Schriftart",
"description": "Hauptschriftart für die gesamte Oberfläche.",
"placeholder": "Standard-Schriftart auswählen...",
"search-placeholder": "Schriftarten durchsuchen..."
},
"monospace": {
"label": "Monospace-Schriftart",
"description": "Monospace-Schriftart für Zahlen und Statistiken.",
"placeholder": "Monospace-Schriftart auswählen...",
"search-placeholder": "Monospace-Schriftarten durchsuchen..."
},
"accent": {
"label": "Akzent-Schriftart",
"description": "Große Schriftart für prominente Anzeigen.",
"placeholder": "Display-Schriftart auswählen...",
"search-placeholder": "Display-Schriftarten durchsuchen..."
}
}
},
"audio": {
"title": "Audio",
"volumes": {
"section": {
"label": "Lautstärke",
"description": "Lautstärke-Einstellungen und Audiopegel anpassen."
},
"output-volume": {
"label": "Ausgabe-Lautstärke",
"description": "Systemweite Lautstärke."
},
"mute-output": {
"label": "Audio-Ausgabe stumm",
"description": "Haupt-Audio-Ausgabe des Systems stummschalten."
},
"input-volume": {
"label": "Eingabe-Lautstärke",
"description": "Mikrofon-Eingangslautstärke."
},
"mute-input": {
"label": "Audio-Eingabe stumm",
"description": "Standard-Audio-Eingang (Mikrofon) stummschalten."
},
"step-size": {
"label": "Lautstärke-Schrittgröße",
"description": "Schrittgröße für Lautstärkeänderungen (Mausrad, Tastenkürzel)."
}
},
"devices": {
"section": {
"label": "Audio-Geräte",
"description": "Verfügbare Audio-Ein- und Ausgabegeräte konfigurieren."
},
"output-device": {
"label": "Ausgabegerät",
"description": "Gewünschtes Audio-Ausgabegerät auswählen."
},
"input-device": {
"label": "Eingabegerät",
"description": "Gewünschtes Audio-Eingabegerät auswählen."
}
},
"media": {
"section": {
"label": "Media Player",
"description": "Bevorzugte und ignorierte Media-Anwendungen festlegen."
},
"primary-player": {
"label": "Haupt-Player",
"description": "Stichwort eingeben, um deinen Haupt-Player zu identifizieren.",
"placeholder": "z.B. spotify, vlc, mpv"
},
"excluded-player": {
"label": "Ausgeschlossene Player",
"description": "Stichwörter für Player hinzufügen, die das System ignorieren soll. Jedes Stichwort in eine neue Zeile.",
"placeholder": "Teilstring eingeben und + drücken"
},
"visualizer-type": {
"label": "Visualisierung",
"description": "Visualisierung für Media-Wiedergabe auswählen"
},
"frame-rate": {
"label": "Bildrate",
"description": "Höhere Raten sind flüssiger, brauchen aber mehr Ressourcen."
}
}
},
"display": {
"title": "Display",
"monitors": {
"section": {
"label": "Monitor-Einstellungen",
"description": "Skalierung und Helligkeit für jeden Bildschirm anpassen."
},
"scale": "Skalierung",
"brightness": "Helligkeit",
"reset-scaling": "Skalierung zurücksetzen",
"brightness-step": {
"label": "Helligkeits-Schrittgröße",
"description": "Schrittgröße für Helligkeitsänderungen (Mausrad und Tastenkürzel)."
}
},
"night-light": {
"section": {
"label": "Nachtlicht",
"description": "Blaues Licht reduzieren für besseren Schlaf und weniger Augenbelastung."
},
"enable": {
"label": "Nachtlicht aktivieren",
"description": "Warmen Farbfilter anwenden, um blaues Licht zu reduzieren."
},
"temperature": {
"label": "Farbtemperatur",
"description": "Farbwärme für Nacht- und Tageszeit einstellen.",
"night": "Nacht",
"day": "Tag"
},
"auto-schedule": {
"label": "Automatische Zeiten",
"description": "Basiert auf Sonnenuntergang und -aufgang in <i>{location}</i> - empfohlen."
},
"manual-schedule": {
"label": "Manuelle Zeiten",
"description": "Eigene Zeiten für Sonnenauf- und -untergang festlegen.",
"sunrise": "Sonnenaufgang",
"sunset": "Sonnenuntergang",
"select-start": "Startzeit auswählen",
"select-stop": "Endzeit auswählen"
},
"force-activation": {
"label": "Sofort aktivieren",
"description": "Ignoriert den Zeitplan und wendet den Nachtfilter sofort an."
}
}
},
"bar": {
"title": "Statusleiste",
"appearance": {
"section": {
"label": "Aussehen",
"description": "Aussehen und Position der Statusleiste anpassen."
},
"position": {
"label": "Statusleistenposition",
"description": "Wähle, wo die Statusleiste auf dem Bildschirm platziert wird."
},
"density": {
"label": "Statusleistendichte",
"description": "Innenabstand der Statusleiste für kompaktes oder geräumiges Aussehen anpassen."
},
"background-opacity": {
"label": "Hintergrund-Transparenz",
"description": "Transparenz des Statusleistenhintergrunds anpassen."
},
"show-capsule": {
"label": "Kapsel anzeigen",
"description": "Widget-Hintergründe anzeigen."
},
"floating": {
"label": "Schwebende Statusleiste",
"description": "Statusleiste als schwebende 'Pille' anzeigen. Hinweis: Dadurch werden die Bildschirmecken an die Ränder verschoben."
},
"margins": {
"label": "Ränder",
"description": "Ränder um die schwebende Statusleiste anpassen.",
"vertical": "Vertikal",
"horizontal": "Horizontal"
}
},
"widgets": {
"section": {
"label": "Widget-Positionierung",
"description": "Widgets per Drag & Drop innerhalb jeder Sektion neu ordnen oder mit den Hinzufügen/Entfernen-Buttons verwalten."
}
},
"monitors": {
"section": {
"label": "Monitor-Anzeige",
"description": "Statusleiste auf bestimmten Monitoren anzeigen. Standard ist alle, wenn keine ausgewählt."
}
}
},
"dock": {
"title": "Dock",
"appearance": {
"section": {
"label": "Aussehen",
"description": "Verhalten und Aussehen des Docks anpassen."
},
"auto-hide": {
"label": "Automatisch ausblenden",
"description": "Automatisch ausblenden, wenn nicht verwendet."
},
"exclusive-zone": {
"label": "Exklusivbereich",
"description": "Fensterüberlappung verhindern."
},
"background-opacity": {
"label": "Hintergrund-Transparenz",
"description": "Transparenz des Dock-Hintergrunds anpassen."
},
"floating-distance": {
"label": "Schwebeabstand",
"description": "Schwebeabstand vom Bildschirmrand anpassen."
}
},
"monitors": {
"section": {
"label": "Monitor-Anzeige",
"description": "Monitor auswählen, auf dem das Dock angezeigt wird."
}
}
},
"launcher": {
"title": "Starter",
"settings": {
"section": {
"label": "Aussehen",
"description": "Verhalten und Aussehen des Starters anpassen."
},
"position": {
"label": "Position",
"description": "Wähle, wo das Starter-Panel erscheint."
},
"background-opacity": {
"label": "Hintergrund-Transparenz",
"description": "Transparenz des Starter-Hintergrunds anpassen."
},
"clipboard-history": {
"label": "Zwischenablage-Verlauf aktivieren",
"description": "Auf zuvor kopierte Inhalte über den Starter zugreifen."
},
"sort-by-usage": {
"label": "Nach Nutzung sortieren",
"description": "Wenn aktiviert, erscheinen häufig gestartete Apps zuerst in der Liste."
},
"use-app2unit": {
"label": "App2Unit zum Starten verwenden",
"description": "Verwendet eine alternative Startmethode für bessere Prozessverwaltung und weniger Probleme."
}
}
},
"notifications": {
"title": "Benachrichtigungen",
"settings": {
"section": {
"label": "Aussehen",
"description": "Aussehen und Verhalten von Benachrichtigungen konfigurieren."
},
"do-not-disturb": {
"label": "Nicht stören",
"description": "Alle Benachrichtigungs-Popups deaktivieren, wenn aktiviert."
},
"enable-osd": {
"label": "Bildschirmanzeige aktivieren",
"description": "Lautstärke- und Helligkeitsänderungen in Echtzeit anzeigen."
},
"location": {
"label": "Position",
"description": "Wo Benachrichtigungen auf dem Bildschirm erscheinen."
},
"low-urgency": {
"label": "Niedrige Priorität",
"description": "Wie lange Benachrichtigungen niedriger Priorität sichtbar bleiben."
},
"normal-urgency": {
"label": "Normale Priorität",
"description": "Wie lange Benachrichtigungen normaler Priorität sichtbar bleiben."
},
"critical-urgency": {
"label": "Kritische Priorität",
"description": "Wie lange kritische Benachrichtigungen sichtbar bleiben."
},
"monitors-display": {
"label": "Monitor-Anzeige",
"description": "Benachrichtigungen auf bestimmten Monitoren anzeigen. Standard ist alle, wenn keine ausgewählt."
}
}
},
"wallpaper": {
"title": "Hintergrundbild",
"settings": {
"section": {
"label": "Hintergrundbild-Einstellungen",
"description": "Verwaltung und Anzeige von Hintergrundbildern steuern."
},
"enable-management": {
"label": "Hintergrundbild-Verwaltung aktivieren",
"description": "Hintergrundbilder mit Noctalia verwalten. Deaktivieren, wenn du eine andere Anwendung bevorzugst."
},
"folder": {
"label": "Hintergrundbild-Ordner",
"description": "Pfad zu deinem Haupt-Hintergrundbild-Ordner.",
"tooltip": "Nach Hintergrundbild-Ordner suchen"
},
"monitor-specific": {
"label": "Monitor-spezifische Verzeichnisse",
"description": "Anderen Hintergrundbild-Ordner für jeden Monitor festlegen.",
"tooltip": "Nach Monitor-Hintergrundbild-Ordner suchen"
},
"select-folder": "Hintergrundbild-Ordner auswählen",
"select-monitor-folder": "Monitor-Hintergrundbild-Ordner auswählen"
},
"look-feel": {
"section": {
"label": "Aussehen"
},
"fill-mode": {
"label": "Füllmodus",
"description": "Wähle, wie das Bild an die Auflösung deines Monitors angepasst werden soll."
},
"fill-color": {
"label": "Füllfarbe",
"description": "Wähle eine Füllfarbe, die hinter dem Hintergrundbild erscheinen kann."
},
"transition-type": {
"label": "Übergangstyp",
"description": "Animationstyp beim Wechsel zwischen Hintergrundbildern."
},
"transition-duration": {
"label": "Übergangsdauer",
"description": "Dauer der Übergangsanimationen in Sekunden."
},
"edge-smoothness": {
"label": "Übergangskante weichzeichnen",
"description": "Wendet einen weichen, ausgefransten Effekt auf die Kante der Übergänge an."
}
},
"automation": {
"section": {
"label": "Automatisierung"
},
"random-wallpaper": {
"label": "Zufälliges Hintergrundbild",
"description": "Plane zufällige Hintergrundbild-Wechsel in regelmäßigen Abständen."
},
"interval": {
"label": "Hintergrundbild-Intervall",
"description": "Wie oft Hintergrundbilder automatisch gewechselt werden."
},
"custom-interval": {
"label": "Eigenes Intervall",
"description": "Zeit als HH:MM eingeben (z.B. 01:30)."
}
}
},
"color-scheme": {
"title": "Farbschema",
"color-source": {
"section": {
"label": "Farbquelle",
"description": "Haupteinstellungen für Noctalias Farben."
},
"dark-mode": {
"label": "Dunkler Modus",
"description": "Wechselt zu einem dunkleren Design für angenehmeres Sehen bei Nacht."
},
"enable-matugen": {
"label": "Matugen aktivieren",
"description": "Automatisch Farben basierend auf deinem aktiven Hintergrundbild generieren."
}
},
"predefined": {
"section": {
"label": "Vordefinierte Farbschemata",
"description": "Um diese Farbschemata zu verwenden, musst du Matugen deaktivieren. Mit aktiviertem Matugen werden Farben automatisch aus deinem Hintergrundbild generiert."
}
},
"matugen": {
"section": {
"label": "Matugen-Vorlagen",
"description": "Farben auf externe Anwendungen anwenden."
},
"ui": {
"label": "UI",
"description": "Desktop-Umgebung und UI-Toolkit-Theming.",
"gtk4": {
"label": "GTK 4 (libadwaita)",
"description": "Schreibt ~/.config/gtk-4.0/gtk.css"
},
"gtk3": {
"label": "GTK 3",
"description": "Schreibt ~/.config/gtk-3.0/gtk.css"
},
"qt6": {
"label": "Qt6ct",
"description": "Schreibt ~/.config/qt6ct/colors/noctalia.conf"
},
"qt5": {
"label": "Qt5ct",
"description": "Schreibt ~/.config/qt5ct/colors/noctalia.conf"
}
},
"terminal": {
"label": "Terminal",
"description": "Terminal-Emulator-Theming.",
"kitty": {
"label": "Kitty",
"description": "Schreibt ~/.config/kitty/themes/noctalia.conf und lädt neu",
"description-missing": "Erfordert installiertes kitty Terminal"
},
"ghostty": {
"label": "Ghostty",
"description": "Schreibt ~/.config/ghostty/themes/noctalia und lädt neu",
"description-missing": "Erfordert installiertes ghostty Terminal"
},
"foot": {
"label": "Foot",
"description": "Schreibt ~/.config/foot/themes/noctalia und lädt neu",
"description-missing": "Erfordert installiertes foot Terminal"
}
},
"programs": {
"label": "Programme",
"description": "Anwendungsspezifisches Theming.",
"fuzzel": {
"label": "Fuzzel",
"description": "Schreibt ~/.config/fuzzel/themes/noctalia und lädt neu",
"description-missing": "Erfordert installierten fuzzel Launcher"
},
"vesktop": {
"label": "Vesktop",
"description": "Schreibt ~/.config/vesktop/themes/noctalia.theme.css",
"description-missing": "Erfordert installierten vesktop Discord-Client"
},
"pywalfox": {
"label": "Pywalfox (Firefox)",
"description": "Schreibt ~/.cache/wal/colors.json und führt pywalfox update aus",
"description-missing": "Erfordert installiertes pywalfox Paket"
}
},
"misc": {
"label": "Sonstiges",
"description": "Weitere Konfigurationsoptionen.",
"user-templates": {
"label": "Benutzer-Vorlagen",
"description": "Benutzerdefinierte Matugen-Konfiguration aus ~/.config/matugen/config.toml aktivieren"
}
}
}
},
"location": {
"title": "Standort",
"location": {
"section": {
"label": "Dein Standort",
"description": "Genaues Wetter und Nachtlicht-Zeitplan durch Festlegen deines Standorts erhalten."
},
"search": {
"label": "Nach Standort suchen",
"description": "z.B. Berlin, DE",
"placeholder": "Ortsnamen eingeben"
}
},
"weather": {
"section": {
"label": "Wetter",
"description": "Wähle deine bevorzugte Temperatureinheit."
},
"fahrenheit": {
"label": "Temperatur in Fahrenheit (°F) anzeigen",
"description": "Temperatur in Fahrenheit statt Celsius anzeigen."
}
},
"date-time": {
"section": {
"label": "Datum & Zeit",
"description": "Anpassen, wie Datum und Zeit angezeigt werden."
},
"12hour-format": {
"label": "12-Stunden-Format auf dem Sperrbildschirm verwenden",
"description": "An für AM/PM-Format (z.B. 8:00 PM), aus für 24-Stunden-Format (z.B. 20:00)."
},
"week-numbers": {
"label": "Wochennummern anzeigen",
"description": "Zeigt die Woche des Jahres (z.B. Woche 38) im Kalender an."
}
}
},
"network": {
"title": "Netzwerk",
"section": {
"description": "Wi-Fi- und Bluetooth-Verbindungen verwalten."
},
"wifi": {
"label": "Wi-Fi aktivieren"
},
"bluetooth": {
"label": "Bluetooth aktivieren"
}
},
"screen-recorder": {
"title": "Bildschirmaufnahme",
"general": {
"section": {
"label": "Allgemeine Einstellungen",
"description": "Ausgabe und Inhalt der Bildschirmaufnahme verwalten."
},
"output-folder": {
"label": "Ausgabe-Ordner",
"description": "Ordner, in dem Bildschirmaufnahmen gespeichert werden.",
"tooltip": "Nach Ausgabe-Ordner suchen"
},
"show-cursor": {
"label": "Cursor anzeigen",
"description": "Mauszeiger im Video aufnehmen."
},
"select-output-folder": "Ausgabe-Ordner auswählen"
},
"video": {
"section": {
"label": "Video-Einstellungen",
"description": "Video-Aufnahmeoptionen konfigurieren."
},
"video-source": {
"label": "Video-Quelle",
"description": "Portal wird empfohlen, bei Artefakten versuche Screen."
},
"frame-rate": {
"label": "Bildrate",
"description": "Ziel-Bildrate für Bildschirmaufnahmen."
},
"video-quality": {
"label": "Video-Qualität",
"description": "Höhere Qualität führt zu größeren Dateien."
},
"video-codec": {
"label": "Video-Codec",
"description": "h264 ist der gängigste Codec."
},
"color-range": {
"label": "Farbbereich",
"description": "Begrenzt wird für bessere Kompatibilität empfohlen."
}
},
"audio": {
"section": {
"label": "Audio-Einstellungen",
"description": "Audio-Aufnahmeoptionen konfigurieren."
},
"audio-source": {
"label": "Audio-Quelle",
"description": "Audio-Quelle für die Aufnahme."
},
"audio-codec": {
"label": "Audio-Codec",
"description": "Opus wird für beste Performance und kleinste Audio-Dateigröße empfohlen."
}
}
},
"about": {
"title": "Über",
"noctalia": {
"section": {
"label": "Noctalia Shell",
"description": "Eine schlanke und minimalistische Desktop-Shell, durchdacht für Wayland entwickelt, gebaut mit Quickshell."
},
"latest-version": "Neueste Version:",
"installed-version": "Installierte Version:",
"download-latest": "Neueste Version herunterladen"
},
"contributors": {
"section": {
"label": "Mitwirkende",
"description": "Shoutout an unseren {count} <b>großartigen</b> Mitwirkenden!",
"description_plural": "Shoutout an unsere {count} <b>großartigen</b> Mitwirkenden!"
}
}
},
"hooks": {
"title": "Hooks",
"system-hooks": {
"section": {
"label": "System-Hooks",
"description": "Befehle konfigurieren, die bei Systemereignissen ausgeführt werden."
},
"enable": {
"label": "Hooks aktivieren",
"description": "Alle Hook-Befehle aktivieren oder deaktivieren."
}
},
"wallpaper-changed": {
"label": "Hintergrundbild geändert",
"description": "Befehl, der ausgeführt wird, wenn das Hintergrundbild wechselt.",
"placeholder": "z.B. notify-send \"Hintergrundbild\" \"Geändert\""
},
"theme-changed": {
"label": "Design geändert",
"description": "Befehl, der ausgeführt wird, wenn zwischen dunklem und hellem Modus gewechselt wird.",
"placeholder": "z.B. notify-send \"Design\" \"Gewechselt\""
},
"info": {
"command-info": {
"label": "Hook-Befehl-Informationen",
"description": "• Befehle werden über Shell ausgeführt (sh -c)\n• Befehle laufen im Hintergrund (detached)\n• Test-Buttons führen mit aktuellen Werten aus"
},
"parameters": {
"label": "Verfügbare Parameter",
"description": "• Hintergrundbild-Hook: $1 = Hintergrundbild-Pfad, $2 = Bildschirmname\n• Design-Wechsel-Hook: $1 = true/false (Dunkler-Modus-Status)"
}
}
}
}
}
+626 -1
View File
@@ -11,7 +11,8 @@
"picture": {
"label": "{user}'s Profile picture",
"description": "Your profile picture that appears throughout the interface."
}
},
"select-avatar": "Select avatar image"
},
"ui": {
@@ -26,6 +27,630 @@
"border-radius": {
"label": "Border radius",
"description": "Controls the corner roundness of windows, buttons, and other elements."
},
"animation-speed": {
"label": "Animation speed",
"description": "Adjust global animation speed."
}
},
"screen-corners": {
"section": {
"label": "Screen corners",
"description": "Customize screen corner rounding and visual effects."
},
"show-corners": {
"label": "Show screen corners",
"description": "Display rounded corners on the edge of the screen."
},
"solid-black": {
"label": "Solid black corners",
"description": "Use solid black instead of the bar background color."
}
},
"fonts": {
"section": {
"label": "Fonts",
"description": "Choose the fonts used throughout the interface."
},
"default": {
"label": "Default font",
"description": "Main font used throughout the interface.",
"placeholder": "Select default font...",
"search-placeholder": "Search fonts..."
},
"monospace": {
"label": "Monospaced font",
"description": "Monospaced font used for numbers and stats display.",
"placeholder": "Select monospace font...",
"search-placeholder": "Search monospace fonts..."
},
"accent": {
"label": "Accent font",
"description": "Large font used for prominent displays.",
"placeholder": "Select display font...",
"search-placeholder": "Search display fonts..."
}
}
},
"audio": {
"title": "Audio",
"volumes": {
"section": {
"label": "Volumes",
"description": "Adjust volume controls and audio levels."
},
"output-volume": {
"label": "Output volume",
"description": "System-wide volume level."
},
"mute-output": {
"label": "Mute audio output",
"description": "Mute the system's main audio output."
},
"input-volume": {
"label": "Input volume",
"description": "Microphone input volume level."
},
"mute-input": {
"label": "Mute audio input",
"description": "Mute the default audio input (microphone)."
},
"step-size": {
"label": "Volume step size",
"description": "Adjust the step size for volume changes (scroll wheel, keyboard shortcuts)."
}
},
"devices": {
"section": {
"label": "Audio devices",
"description": "Configure available audio input and output devices."
},
"output-device": {
"label": "Output device",
"description": "Select the desired audio output device."
},
"input-device": {
"label": "Input device",
"description": "Select the desired audio input device."
}
},
"media": {
"section": {
"label": "Media players",
"description": "Set your preferred and ignored media applications."
},
"primary-player": {
"label": "Primary player",
"description": "Enter a keyword to identify your main player.",
"placeholder": "e.g. spotify, vlc, mpv"
},
"excluded-player": {
"label": "Excluded player",
"description": "Add keywords for players you want the system to ignore. Each keyword should be on a new line.",
"placeholder": "type substring and press +"
},
"visualizer-type": {
"label": "Visualization type",
"description": "Choose a visualization type for media playback"
},
"frame-rate": {
"label": "Frame rate",
"description": "Higher rates are smoother but use more resources."
}
}
},
"display": {
"title": "Display",
"monitors": {
"section": {
"label": "Per-monitor settings",
"description": "Adjust scaling and brightness for each display."
},
"scale": "Scale",
"brightness": "Brightness",
"reset-scaling": "Reset scaling",
"brightness-step": {
"label": "Brightness step size",
"description": "Adjust the step size for brightness changes (scroll wheel and keyboard shortcuts)."
}
},
"night-light": {
"section": {
"label": "Night light",
"description": "Reduce blue light emission to help you sleep better and reduce eye strain."
},
"enable": {
"label": "Enable night light",
"description": "Apply a warm color filter to reduce blue light emission."
},
"temperature": {
"label": "Color temperature",
"description": "Set the color warmth for nighttime and daytime.",
"night": "Night",
"day": "Day"
},
"auto-schedule": {
"label": "Automatic scheduling",
"description": "Based on the sunset and sunrise time in <i>{location}</i> - recommended."
},
"manual-schedule": {
"label": "Manual scheduling",
"description": "Set custom times for sunrise and sunset.",
"sunrise": "Sunrise time",
"sunset": "Sunset time",
"select-start": "Select start time",
"select-stop": "Select stop time"
},
"force-activation": {
"label": "Force activation",
"description": "Ignores the schedule and applies the night filter immediately."
}
}
},
"bar": {
"title": "Bar",
"appearance": {
"section": {
"label": "Appearance",
"description": "Customize the bar's appearance and position."
},
"position": {
"label": "Bar position",
"description": "Choose where to place the bar on the screen."
},
"density": {
"label": "Bar density",
"description": "Adjust the bar's padding for a compact or spacious look."
},
"background-opacity": {
"label": "Background opacity",
"description": "Adjust the background opacity of the bar."
},
"show-capsule": {
"label": "Show capsule",
"description": "Show widget backgrounds."
},
"floating": {
"label": "Floating bar",
"description": "Displays the bar as a floating 'pill'. Note: This will move the screen corners to the edges."
},
"margins": {
"label": "Margins",
"description": "Adjust the margins around the floating bar.",
"vertical": "Vertical",
"horizontal": "Horizontal"
}
},
"widgets": {
"section": {
"label": "Widgets positioning",
"description": "Drag and drop widgets to reorder them within each section, or use the add/remove buttons to manage widgets."
}
},
"monitors": {
"section": {
"label": "Monitor display",
"description": "Show bar on specific monitors. Defaults to all if none are chosen."
}
}
},
"dock": {
"title": "Dock",
"appearance": {
"section": {
"label": "Appearance",
"description": "Customize the dock's behavior and appearance."
},
"auto-hide": {
"label": "Auto-hide",
"description": "Automatically hide when not in use."
},
"exclusive-zone": {
"label": "Exclusive zone",
"description": "Prevent window overlap."
},
"background-opacity": {
"label": "Background opacity",
"description": "Adjust the dock's background opacity."
},
"floating-distance": {
"label": "Dock floating distance",
"description": "Adjust the floating distance from the screen edge."
}
},
"monitors": {
"section": {
"label": "Monitor display",
"description": "Choose which monitor to display the dock on."
}
}
},
"launcher": {
"title": "Launcher",
"settings": {
"section": {
"label": "Appearance",
"description": "Customize the launcher's behavior and appearance."
},
"position": {
"label": "Position",
"description": "Choose where the launcher panel appears."
},
"background-opacity": {
"label": "Background opacity",
"description": "Adjust the background opacity of the launcher."
},
"clipboard-history": {
"label": "Enable clipboard history",
"description": "Access previously copied items from the launcher."
},
"sort-by-usage": {
"label": "Sort by most used",
"description": "When enabled, frequently launched apps appear first in the list."
},
"use-app2unit": {
"label": "Use App2Unit to launch applications",
"description": "Uses an alternative launch method to better manage app processes and prevent issues."
}
}
},
"notifications": {
"title": "Notifications",
"settings": {
"section": {
"label": "Appearance",
"description": "Configure notifications appearance and behavior."
},
"do-not-disturb": {
"label": "Do not disturb",
"description": "Disable all notification popups when enabled."
},
"enable-osd": {
"label": "Enable on screen display",
"description": "Show volume and brightness changes in real-time."
},
"location": {
"label": "Location",
"description": "Where notifications appear on screen."
},
"low-urgency": {
"label": "Low urgency",
"description": "How long low priority notifications stay visible."
},
"normal-urgency": {
"label": "Normal urgency",
"description": "How long normal priority notifications stay visible."
},
"critical-urgency": {
"label": "Critical urgency",
"description": "How long critical priority notifications stay visible."
},
"monitors-display": {
"label": "Monitors display",
"description": "Show notification on specific monitors. Defaults to all if none are chosen."
}
}
},
"wallpaper": {
"title": "Wallpaper",
"settings": {
"section": {
"label": "Wallpaper settings",
"description": "Control how wallpapers are managed and displayed."
},
"enable-management": {
"label": "Enable wallpaper management",
"description": "Manage wallpapers with Noctalia. Uncheck if you prefer using another application."
},
"folder": {
"label": "Wallpaper folder",
"description": "Path to your main wallpaper folder.",
"tooltip": "Browse for wallpaper folder"
},
"monitor-specific": {
"label": "Monitor-specific directories",
"description": "Set a different wallpaper folder for each monitor.",
"tooltip": "Browse for wallpaper folder"
},
"select-folder": "Select wallpaper folder",
"select-monitor-folder": "Select monitor wallpaper folder"
},
"look-feel": {
"section": {
"label": "Look & feel"
},
"fill-mode": {
"label": "Fill mode",
"description": "Select how the image should scale to match your monitor's resolution."
},
"fill-color": {
"label": "Fill color",
"description": "Choose a fill color that may appear behind the wallpaper."
},
"transition-type": {
"label": "Transition type",
"description": "Animation type when switching between wallpapers."
},
"transition-duration": {
"label": "Transition duration",
"description": "Duration of transition animations in seconds."
},
"edge-smoothness": {
"label": "Soften transition edge",
"description": "Applies a soft, feathered effect to the edge of transitions."
}
},
"automation": {
"section": {
"label": "Automation"
},
"random-wallpaper": {
"label": "Random wallpaper",
"description": "Schedule random wallpaper changes at regular intervals."
},
"interval": {
"label": "Wallpaper interval",
"description": "How often to change wallpapers automatically."
},
"custom-interval": {
"label": "Custom interval",
"description": "Enter time as HH:MM (e.g., 01:30)."
}
}
},
"color-scheme": {
"title": "Color scheme",
"color-source": {
"section": {
"label": "Color source",
"description": "Main settings for Noctalia's colors."
},
"dark-mode": {
"label": "Dark mode",
"description": "Switches to a darker theme for easier viewing at night."
},
"enable-matugen": {
"label": "Enable Matugen",
"description": "Automatically generate colors based on your active wallpaper."
}
},
"predefined": {
"section": {
"label": "Predefined color schemes",
"description": "To use these color schemes, you must turn off Matugen. With Matugen enabled, colors are automatically generated from your wallpaper."
}
},
"matugen": {
"section": {
"label": "Matugen templates",
"description": "Apply colors to external applications."
},
"ui": {
"label": "UI",
"description": "Desktop environment and UI toolkit theming.",
"gtk4": {
"label": "GTK 4 (libadwaita)",
"description": "Write ~/.config/gtk-4.0/gtk.css"
},
"gtk3": {
"label": "GTK 3",
"description": "Write ~/.config/gtk-3.0/gtk.css"
},
"qt6": {
"label": "Qt6ct",
"description": "Write ~/.config/qt6ct/colors/noctalia.conf"
},
"qt5": {
"label": "Qt5ct",
"description": "Write ~/.config/qt5ct/colors/noctalia.conf"
}
},
"terminal": {
"label": "Terminal",
"description": "Terminal emulator theming.",
"kitty": {
"label": "Kitty",
"description": "Write ~/.config/kitty/themes/noctalia.conf and reload",
"description-missing": "Requires kitty terminal to be installed"
},
"ghostty": {
"label": "Ghostty",
"description": "Write ~/.config/ghostty/themes/noctalia and reload",
"description-missing": "Requires ghostty terminal to be installed"
},
"foot": {
"label": "Foot",
"description": "Write ~/.config/foot/themes/noctalia and reload",
"description-missing": "Requires foot terminal to be installed"
}
},
"programs": {
"label": "Programs",
"description": "Application-specific theming.",
"fuzzel": {
"label": "Fuzzel",
"description": "Write ~/.config/fuzzel/themes/noctalia and reload",
"description-missing": "Requires fuzzel launcher to be installed"
},
"vesktop": {
"label": "Vesktop",
"description": "Write ~/.config/vesktop/themes/noctalia.theme.css",
"description-missing": "Requires vesktop Discord client to be installed"
},
"pywalfox": {
"label": "Pywalfox (Firefox)",
"description": "Write ~/.cache/wal/colors.json and run pywalfox update",
"description-missing": "Requires pywalfox package to be installed"
}
},
"misc": {
"label": "Misc",
"description": "Additional configuration options.",
"user-templates": {
"label": "User templates",
"description": "Enable user-defined Matugen config from ~/.config/matugen/config.toml"
}
}
}
},
"location": {
"title": "Location",
"location": {
"section": {
"label": "Your location",
"description": "Get accurate weather and night light scheduling by setting your location."
},
"search": {
"label": "Search for a location",
"description": "e.g., Toronto, ON",
"placeholder": "Enter the location name"
}
},
"weather": {
"section": {
"label": "Weather",
"description": "Choose your preferred temperature unit."
},
"fahrenheit": {
"label": "Display temperature in Fahrenheit (°F)",
"description": "Display temperature in Fahrenheit instead of Celsius."
}
},
"date-time": {
"section": {
"label": "Date & time",
"description": "Customize how date and time appear."
},
"12hour-format": {
"label": "Use 12-hour time format on the lock screen",
"description": "On for AM/PM format (e.g., 8:00 PM), off for 24-hour format (e.g., 20:00)."
},
"week-numbers": {
"label": "Show week numbers",
"description": "Displays the week of the year (e.g., Week 38) in the calendar."
}
}
},
"network": {
"title": "Network",
"section": {
"description": "Manage Wi-Fi and Bluetooth connections."
},
"wifi": {
"label": "Enable Wi-Fi"
},
"bluetooth": {
"label": "Enable Bluetooth"
}
},
"screen-recorder": {
"title": "Screen recorder",
"general": {
"section": {
"label": "General settings",
"description": "Manage screen recording output and content."
},
"output-folder": {
"label": "Output folder",
"description": "Folder where screen recordings will be saved.",
"tooltip": "Browse for output folder"
},
"show-cursor": {
"label": "Show cursor",
"description": "Record mouse cursor in the video."
},
"select-output-folder": "Select output folder"
},
"video": {
"section": {
"label": "Video settings",
"description": "Configure video recording options."
},
"video-source": {
"label": "Video source",
"description": "Portal is recommended, if you get artifacts try Screen."
},
"frame-rate": {
"label": "Frame rate",
"description": "Target frame rate for screen recordings."
},
"video-quality": {
"label": "Video quality",
"description": "Higher quality results in larger file sizes."
},
"video-codec": {
"label": "Video codec",
"description": "h264 is the most common codec."
},
"color-range": {
"label": "Color range",
"description": "Limited is recommended for better compatibility."
}
},
"audio": {
"section": {
"label": "Audio settings",
"description": "Configure audio recording options."
},
"audio-source": {
"label": "Audio source",
"description": "Audio source to capture during recording."
},
"audio-codec": {
"label": "Audio codec",
"description": "Opus is recommended for best performance and smallest audio size."
}
}
},
"about": {
"title": "About",
"noctalia": {
"section": {
"label": "Noctalia shell",
"description": "A sleek and minimal desktop shell thoughtfully crafted for Wayland, built with Quickshell."
},
"latest-version": "Latest version:",
"installed-version": "Installed version:",
"download-latest": "Download latest release"
},
"contributors": {
"section": {
"label": "Contributors",
"description": "Shout-out to our {count} <b>awesome</b> contributor!",
"description_plural": "Shout-out to our {count} <b>awesome</b> contributors!"
}
}
},
"hooks": {
"title": "Hooks",
"system-hooks": {
"section": {
"label": "System hooks",
"description": "Configure commands to be executed when system events occur."
},
"enable": {
"label": "Enable hooks",
"description": "Enable or disable all hook commands."
}
},
"wallpaper-changed": {
"label": "Wallpaper changed",
"description": "Command to be executed when wallpaper changes.",
"placeholder": "e.g., notify-send \"Wallpaper\" \"Changed\""
},
"theme-changed": {
"label": "Theme changed",
"description": "Command to be executed when theme toggles between dark and light mode.",
"placeholder": "e.g., notify-send \"Theme\" \"Toggled\""
},
"info": {
"command-info": {
"label": "Hook Command Information",
"description": "• Commands are executed via shell (sh -c)\n• Commands run in background (detached)\n• Test buttons execute with current values"
},
"parameters": {
"label": "Available Parameters",
"description": "• Wallpaper Hook: $1 = wallpaper path, $2 = screen name\n• Theme Toggle Hook: $1 = true/false (dark mode state)"
}
}
}