diff --git a/Common/Theme.qml b/Common/Theme.qml index 233753cd..69cfa163 100644 --- a/Common/Theme.qml +++ b/Common/Theme.qml @@ -195,14 +195,16 @@ Singleton { } readonly property var availableMatugenSchemes: [ - ({ "value": "scheme-tonal-spot", "label": "Tonal Spot", "description": "Balanced palette with focused accents (default)." }), - ({ "value": "scheme-content", "label": "Content", "description": "Derives colors that closely match the underlying image." }), - ({ "value": "scheme-expressive", "label": "Expressive", "description": "Vibrant palette with playful saturation." }), - ({ "value": "scheme-fidelity", "label": "Fidelity", "description": "High-fidelity palette that preserves source hues." }), - ({ "value": "scheme-fruit-salad", "label": "Fruit Salad", "description": "Colorful mix of bright contrasting accents." }), - ({ "value": "scheme-monochrome", "label": "Monochrome", "description": "Minimal palette built around a single hue." }), - ({ "value": "scheme-neutral", "label": "Neutral", "description": "Muted palette with subdued, calming tones." }), - ({ "value": "scheme-rainbow", "label": "Rainbow", "description": "Diverse palette spanning the full spectrum." }) + ({ "value": "scheme-tonal-spot", "label": "Tonal Spot", "description": I18n.tr("Balanced palette with focused accents (default).") }), + ({ "value": "scheme-vibrant-spot", "label": "Vibrant Spot", "description": I18n.tr("Lively palette with saturated accents.") }), + ({ "value": "scheme-dynamic-contrast", "label": "Dynamic Contrast", "description": I18n.tr("High-contrast palette for strong visual distinction.") }), + ({ "value": "scheme-content", "label": "Content", "description": I18n.tr("Derives colors that closely match the underlying image.") }), + ({ "value": "scheme-expressive", "label": "Expressive", "description": I18n.tr("Vibrant palette with playful saturation.") }), + ({ "value": "scheme-fidelity", "label": "Fidelity", "description": I18n.tr("High-fidelity palette that preserves source hues.") }), + ({ "value": "scheme-fruit-salad", "label": "Fruit Salad", "description": I18n.tr("Colorful mix of bright contrasting accents.") }), + ({ "value": "scheme-monochrome", "label": "Monochrome", "description": I18n.tr("Minimal palette built around a single hue.") }), + ({ "value": "scheme-neutral", "label": "Neutral", "description": I18n.tr("Muted palette with subdued, calming tones.") }), + ({ "value": "scheme-rainbow", "label": "Rainbow", "description": I18n.tr("Diverse palette spanning the full spectrum.") }) ] function getMatugenScheme(value) { diff --git a/Modules/Settings/AboutTab.qml b/Modules/Settings/AboutTab.qml index d5cdae14..ee9b4691 100644 --- a/Modules/Settings/AboutTab.qml +++ b/Modules/Settings/AboutTab.qml @@ -257,9 +257,9 @@ Item { } StyledText { - text: `dms is a highly customizable, modern desktop shell with a material 3 inspired design. + text: I18n.tr(`dms is a highly customizable, modern desktop shell with a material 3 inspired design.

It is built with Quickshell, a QT6 framework for building desktop shells, and Go, a statically typed, compiled programming language. - ` + `) textFormat: Text.RichText font.pixelSize: Theme.fontSizeMedium linkColor: Theme.primary diff --git a/Modules/Settings/DankBarTab.qml b/Modules/Settings/DankBarTab.qml index f0b97009..1d1ef9fc 100644 --- a/Modules/Settings/DankBarTab.qml +++ b/Modules/Settings/DankBarTab.qml @@ -705,7 +705,7 @@ Item { DankButtonGroup { id: positionButtonGroup anchors.verticalCenter: parent.verticalCenter - model: ["Top", "Bottom", "Left", "Right"] + model: [I18n.tr("Top"), I18n.tr("Bottom"), I18n.tr("Left"), I18n.tr("Right")] currentIndex: { switch (SettingsData.dankBarPosition) { case SettingsData.Position.Top: return 0 @@ -1740,7 +1740,7 @@ Item { id: leftSection anchors.fill: parent anchors.margins: Theme.spacingL - title: SettingsData.dankBarIsVertical ? "Top Section" : "Left Section" + title: SettingsData.dankBarIsVertical ? I18n.tr("Top Section") : I18n.tr("Left Section") titleIcon: "format_align_left" sectionId: "left" allWidgets: dankBarTab.baseWidgetDefinitions @@ -1892,7 +1892,7 @@ Item { id: rightSection anchors.fill: parent anchors.margins: Theme.spacingL - title: SettingsData.dankBarIsVertical ? "Bottom Section" : "Right Section" + title: SettingsData.dankBarIsVertical ? I18n.tr("Bottom Section") : I18n.tr("Right Section") titleIcon: "format_align_right" sectionId: "right" allWidgets: dankBarTab.baseWidgetDefinitions diff --git a/Modules/Settings/DisplaysTab.qml b/Modules/Settings/DisplaysTab.qml index be4cb697..ffc63998 100644 --- a/Modules/Settings/DisplaysTab.qml +++ b/Modules/Settings/DisplaysTab.qml @@ -12,42 +12,42 @@ Item { property var variantComponents: [{ "id": "dankBar", "name": "Dank Bar", - "description": "System bar with widgets and system information", + "description": I18n.tr("System bar with widgets and system information"), "icon": "toolbar" }, { "id": "dock", - "name": "Application Dock", - "description": "Bottom dock for pinned and running applications", + "name": I18n.tr("Application Dock"), + "description": I18n.tr("Bottom dock for pinned and running applications"), "icon": "dock" }, { "id": "notifications", - "name": "Notification Popups", - "description": "Notification toast popups", + "name": I18n.tr("Notification Popups"), + "description": I18n.tr("Notification toast popups"), "icon": "notifications" }, { "id": "wallpaper", - "name": "Wallpaper", - "description": "Desktop background images", + "name": I18n.tr("Wallpaper"), + "description": I18n.tr("Desktop background images"), "icon": "wallpaper" }, { "id": "osd", - "name": "On-Screen Displays", - "description": "Volume, brightness, and other system OSDs", + "name": I18n.tr("On-Screen Displays"), + "description": I18n.tr("Volume, brightness, and other system OSDs"), "icon": "picture_in_picture" }, { "id": "toast", - "name": "Toast Messages", - "description": "System toast notifications", + "name": I18n.tr("Toast Messages"), + "description": I18n.tr("System toast notifications"), "icon": "campaign" }, { "id": "notepad", - "name": "Notepad Slideout", - "description": "Quick note-taking slideout panel", + "name": I18n.tr("Notepad Slideout"), + "description": I18n.tr("Quick note-taking slideout panel"), "icon": "sticky_note_2" }, { "id": "systemTray", - "name": "System Tray", - "description": "System tray icons", + "name": I18n.tr("System Tray"), + "description": I18n.tr("System tray icons"), "icon": "notifications" }] @@ -116,7 +116,7 @@ Item { width: parent.width text: I18n.tr("Night Mode") - description: "Apply warm color temperature to reduce eye strain. Use automation settings below to control when it activates." + description: I18n.tr("Apply warm color temperature to reduce eye strain. Use automation settings below to control when it activates.") checked: DisplayService.nightModeEnabled onToggled: checked => { DisplayService.toggleNightMode() @@ -160,7 +160,7 @@ Item { id: automaticToggle width: parent.width text: I18n.tr("Automatic Control") - description: "Only adjust gamma based on time or location rules." + description: I18n.tr("Only adjust gamma based on time or location rules.") checked: SessionData.nightModeAutoEnabled onToggled: checked => { if (checked && !DisplayService.nightModeEnabled) { @@ -362,7 +362,7 @@ Item { DankToggle { width: parent.width text: I18n.tr("Auto-location") - description: DisplayService.geoclueAvailable ? "Use automatic location detection (geoclue2)" : "Geoclue service not running - cannot auto-detect location" + description: DisplayService.geoclueAvailable ? I18n.tr("Use automatic location detection (geoclue2)") : I18n.tr("Geoclue service not running - cannot auto-detect location") checked: SessionData.nightModeLocationProvider === "geoclue2" enabled: DisplayService.geoclueAvailable onToggled: checked => { diff --git a/Modules/Settings/LauncherTab.qml b/Modules/Settings/LauncherTab.qml index a4b532fd..23655ed6 100644 --- a/Modules/Settings/LauncherTab.qml +++ b/Modules/Settings/LauncherTab.qml @@ -449,7 +449,7 @@ Item { DankTextField { width: parent.width text: SettingsData.launchPrefix - placeholderText: "Enter launch prefix (e.g., 'uwsm-app')" + placeholderText: I18n.tr("Enter launch prefix (e.g., 'uwsm-app')") onTextEdited: { SettingsData.setLaunchPrefix(text) } @@ -688,21 +688,25 @@ Item { var diffDays = Math.floor( diffMs / (1000 * 60 * 60 * 24)) if (diffMins < 1) - return "Last launched just now" + return I18n.tr("Last launched just now") if (diffMins < 60) - return "Last launched " + diffMins + " minute" - + (diffMins === 1 ? "" : "s") + " ago" + return I18n.tr("Last launched %1 minute%2 ago") + .arg(diffMins) + .arg(diffMins === 1 ? "" : "s") if (diffHours < 24) - return "Last launched " + diffHours + " hour" - + (diffHours === 1 ? "" : "s") + " ago" + return I18n.tr("Last launched %1 hour%2 ago") + .arg(diffHours) + .arg(diffHours === 1 ? "" : "s") if (diffDays < 7) - return "Last launched " + diffDays + " day" - + (diffDays === 1 ? "" : "s") + " ago" + return I18n.tr("Last launched %1 day%2 ago") + .arg(diffDays) + .arg(diffDays === 1 ? "" : "s") - return "Last launched " + date.toLocaleDateString() + return I18n.tr("Last launched %1") + .arg(date.toLocaleDateString()) } font.pixelSize: Theme.fontSizeSmall color: Theme.surfaceVariantText diff --git a/Modules/Settings/PersonalizationTab.qml b/Modules/Settings/PersonalizationTab.qml index 76a7d38b..21a28acf 100644 --- a/Modules/Settings/PersonalizationTab.qml +++ b/Modules/Settings/PersonalizationTab.qml @@ -1274,7 +1274,7 @@ Item { DankDropdown { id: personalizationMatugenPaletteDropdown text: I18n.tr("Matugen Palette") - description: "Select the palette algorithm used for wallpaper-based colors" + description: I18n.tr("Select the palette algorithm used for wallpaper-based colors") options: Theme.availableMatugenSchemes.map(function (option) { return option.label }) currentValue: Theme.getMatugenScheme(SettingsData.matugenScheme).label enabled: Theme.matugenAvailable diff --git a/Modules/Settings/ThemeColorsTab.qml b/Modules/Settings/ThemeColorsTab.qml index 5d9f9eda..f55d228e 100644 --- a/Modules/Settings/ThemeColorsTab.qml +++ b/Modules/Settings/ThemeColorsTab.qml @@ -627,7 +627,7 @@ Item { DankDropdown { id: matugenPaletteDropdown text: I18n.tr("Matugen Palette") - description: "Select the palette algorithm used for wallpaper-based colors" + description: I18n.tr("Select the palette algorithm used for wallpaper-based colors") options: cachedMatugenSchemes currentValue: Theme.getMatugenScheme(SettingsData.matugenScheme).label enabled: Theme.matugenAvailable @@ -1393,7 +1393,7 @@ Item { } StyledText { - text: `Generate baseline GTK3/4 or QT5/QT6 (requires qt6ct-kde) configurations to follow DMS colors. Only needed once.

It is recommended to install Colloid GTK theme prior to applying GTK themes.` + text: I18n.tr(`Generate baseline GTK3/4 or QT5/QT6 (requires qt6ct-kde) configurations to follow DMS colors. Only needed once.

It is recommended to configure adw-gtk3 prior to applying GTK themes.`) textFormat: Text.RichText linkColor: Theme.primary onLinkActivated: url => Qt.openUrlExternally(url) diff --git a/Modules/Settings/WidgetTweaksTab.qml b/Modules/Settings/WidgetTweaksTab.qml index 02abca58..d23d46e3 100644 --- a/Modules/Settings/WidgetTweaksTab.qml +++ b/Modules/Settings/WidgetTweaksTab.qml @@ -58,7 +58,7 @@ Item { DankToggle { width: parent.width text: I18n.tr("Workspace Index Numbers") - description: "Show workspace index numbers in the top bar workspace switcher" + description: I18n.tr("Show workspace index numbers in the top bar workspace switcher") checked: SettingsData.showWorkspaceIndex onToggled: checked => { return SettingsData.setShowWorkspaceIndex( @@ -68,7 +68,7 @@ Item { DankToggle { width: parent.width text: I18n.tr("Window Scrolling") - description: "Scroll through windows, rather than workspaces" + description: I18n.tr("Scroll through windows, rather than workspaces") checked: SettingsData.workspaceScrolling visible: CompositorService.isNiri onToggled: checked => { @@ -79,7 +79,7 @@ Item { DankToggle { width: parent.width text: I18n.tr("Workspace Padding") - description: "Always show a minimum of 3 workspaces, even if fewer are available" + description: I18n.tr("Always show a minimum of 3 workspaces, even if fewer are available") checked: SettingsData.showWorkspacePadding onToggled: checked => { return SettingsData.setShowWorkspacePadding( @@ -90,7 +90,7 @@ Item { DankToggle { width: parent.width text: I18n.tr("Show Workspace Apps") - description: "Display application icons in workspace indicators" + description: I18n.tr("Display application icons in workspace indicators") checked: SettingsData.showWorkspaceApps onToggled: checked => { return SettingsData.setShowWorkspaceApps( @@ -143,7 +143,7 @@ Item { DankToggle { width: parent.width text: I18n.tr("Per-Monitor Workspaces") - description: "Show only workspaces belonging to each specific monitor." + description: I18n.tr("Show only workspaces belonging to each specific monitor.") checked: SettingsData.workspacesPerMonitor onToggled: checked => { return SettingsData.setWorkspacesPerMonitor(checked); @@ -191,7 +191,7 @@ Item { DankToggle { width: parent.width text: I18n.tr("Wave Progress Bars") - description: "Use animated wave progress bars for media playback" + description: I18n.tr("Use animated wave progress bars for media playback") checked: SettingsData.waveProgressEnabled onToggled: checked => { return SettingsData.setWaveProgressEnabled(checked); @@ -386,7 +386,7 @@ Item { DankToggle { width: parent.width text: I18n.tr("Running Apps Only In Current Workspace") - description: "Show only apps running in current workspace" + description: I18n.tr("Show only apps running in current workspace") checked: SettingsData.runningAppsCurrentWorkspace onToggled: checked => { return SettingsData.setRunningAppsCurrentWorkspace( diff --git a/translations/en.json b/translations/en.json index feb0e349..7039b46c 100644 --- a/translations/en.json +++ b/translations/en.json @@ -143,6 +143,12 @@ "reference": "Modules/Settings/WidgetTweaksTab.qml:675", "comment": "" }, + { + "term": "Always show a minimum of 3 workspaces, even if fewer are available", + "context": "Always show a minimum of 3 workspaces, even if fewer are available", + "reference": "Modules/Settings/WidgetTweaksTab.qml:82", + "comment": "" + }, { "term": "Animation Speed", "context": "Animation Speed", @@ -161,6 +167,12 @@ "reference": "Modules/Settings/DankBarTab.qml:25", "comment": "" }, + { + "term": "Application Dock", + "context": "Application Dock", + "reference": "Modules/Settings/DisplaysTab.qml:19", + "comment": "" + }, { "term": "Applications", "context": "Applications", @@ -185,6 +197,12 @@ "reference": "Modules/Settings/ThemeColorsTab.qml:1378", "comment": "" }, + { + "term": "Apply warm color temperature to reduce eye strain. Use automation settings below to control when it activates.", + "context": "Apply warm color temperature to reduce eye strain. Use automation settings below to control when it activates.", + "reference": "Modules/Settings/DisplaysTab.qml:119", + "comment": "" + }, { "term": "Apps Icon", "context": "Apps Icon", @@ -371,6 +389,12 @@ "reference": "Modules/DankBar/Widgets/SystemTrayBar.qml:454", "comment": "" }, + { + "term": "Balanced palette with focused accents (default).", + "context": "Balanced palette with focused accents (default).", + "reference": "Common/Theme.qml:198", + "comment": "" + }, { "term": "Battery", "context": "Battery", @@ -431,6 +455,24 @@ "reference": "Modules/Settings/DankBarTab.qml:1449, Modules/Settings/DankBarTab.qml:1463", "comment": "" }, + { + "term": "Bottom", + "context": "Bottom", + "reference": "Modules/Settings/DankBarTab.qml:708", + "comment": "" + }, + { + "term": "Bottom Section", + "context": "Bottom Section", + "reference": "Modules/Settings/DankBarTab.qml:1895", + "comment": "" + }, + { + "term": "Bottom dock for pinned and running applications", + "context": "Bottom dock for pinned and running applications", + "reference": "Modules/Settings/DisplaysTab.qml:20", + "comment": "" + }, { "term": "Brightness", "context": "Brightness", @@ -599,6 +641,12 @@ "reference": "Modules/Settings/DisplaysTab.qml:143", "comment": "" }, + { + "term": "Colorful mix of bright contrasting accents.", + "context": "Colorful mix of bright contrasting accents.", + "reference": "Common/Theme.qml:204", + "comment": "" + }, { "term": "Command or script to run instead of the standard hibernate procedure", "context": "Command or script to run instead of the standard hibernate procedure", @@ -893,6 +941,18 @@ "reference": "Modules/Notifications/Center/NotificationKeyboardHints.qml:35", "comment": "" }, + { + "term": "Derives colors that closely match the underlying image.", + "context": "Derives colors that closely match the underlying image.", + "reference": "Common/Theme.qml:201", + "comment": "" + }, + { + "term": "Desktop background images", + "context": "Desktop background images", + "reference": "Modules/Settings/DisplaysTab.qml:30", + "comment": "" + }, { "term": "Development", "context": "Development", @@ -935,6 +995,12 @@ "reference": "Modules/Notifications/Center/NotificationSettings.qml:237", "comment": "" }, + { + "term": "Display application icons in workspace indicators", + "context": "Display application icons in workspace indicators", + "reference": "Modules/Settings/WidgetTweaksTab.qml:93", + "comment": "" + }, { "term": "Display currently focused application title", "context": "Display currently focused application title", @@ -959,6 +1025,12 @@ "reference": "Modules/Settings/DankBarTab.qml:171", "comment": "" }, + { + "term": "Diverse palette spanning the full spectrum.", + "context": "Diverse palette spanning the full spectrum.", + "reference": "Common/Theme.qml:207", + "comment": "" + }, { "term": "Do Not Disturb", "context": "Do Not Disturb", @@ -1247,6 +1319,12 @@ "reference": "Modules/Settings/DisplaysTab.qml:106", "comment": "" }, + { + "term": "Geoclue service not running - cannot auto-detect location", + "context": "Geoclue service not running - cannot auto-detect location", + "reference": "Modules/Settings/DisplaysTab.qml:365", + "comment": "" + }, { "term": "Github:", "context": "Github:", @@ -1319,6 +1397,18 @@ "reference": "Modules/Settings/DockTab.qml:135", "comment": "" }, + { + "term": "High-contrast palette for strong visual distinction.", + "context": "High-contrast palette for strong visual distinction.", + "reference": "Common/Theme.qml:200", + "comment": "" + }, + { + "term": "High-fidelity palette that preserves source hues.", + "context": "High-fidelity palette that preserves source hues.", + "reference": "Common/Theme.qml:203", + "comment": "" + }, { "term": "Hour", "context": "Hour", @@ -1439,6 +1529,36 @@ "reference": "Modules/Settings/AboutTab.qml:348", "comment": "" }, + { + "term": "Last launched %1", + "context": "Last launched %1", + "reference": "Modules/Settings/LauncherTab.qml:708", + "comment": "" + }, + { + "term": "Last launched %1 day%2 ago", + "context": "Last launched %1 day%2 ago", + "reference": "Modules/Settings/LauncherTab.qml:704", + "comment": "" + }, + { + "term": "Last launched %1 hour%2 ago", + "context": "Last launched %1 hour%2 ago", + "reference": "Modules/Settings/LauncherTab.qml:699", + "comment": "" + }, + { + "term": "Last launched %1 minute%2 ago", + "context": "Last launched %1 minute%2 ago", + "reference": "Modules/Settings/LauncherTab.qml:694", + "comment": "" + }, + { + "term": "Last launched just now", + "context": "Last launched just now", + "reference": "Modules/Settings/LauncherTab.qml:691", + "comment": "" + }, { "term": "Latitude", "context": "Latitude", @@ -1478,7 +1598,13 @@ { "term": "Left", "context": "Left", - "reference": "Modules/DankBar/Popouts/BatteryPopout.qml:537", + "reference": "Modules/Settings/DankBarTab.qml:708, Modules/DankBar/Popouts/BatteryPopout.qml:537", + "comment": "" + }, + { + "term": "Left Section", + "context": "Left Section", + "reference": "Modules/Settings/DankBarTab.qml:1743", "comment": "" }, { @@ -1493,6 +1619,12 @@ "reference": "Modules/Notepad/NotepadTextEditor.qml:571", "comment": "" }, + { + "term": "Lively palette with saturated accents.", + "context": "Lively palette with saturated accents.", + "reference": "Common/Theme.qml:199", + "comment": "" + }, { "term": "Loading plugins...", "context": "Loading plugins...", @@ -1637,6 +1769,12 @@ "reference": "Modules/Settings/DankBarTab.qml:81", "comment": "" }, + { + "term": "Minimal palette built around a single hue.", + "context": "Minimal palette built around a single hue.", + "reference": "Common/Theme.qml:205", + "comment": "" + }, { "term": "Minute", "context": "Minute", @@ -1673,6 +1811,12 @@ "reference": "Modules/ProcessList/SystemTab.qml:445", "comment": "" }, + { + "term": "Muted palette with subdued, calming tones.", + "context": "Muted palette with subdued, calming tones.", + "reference": "Common/Theme.qml:206", + "comment": "" + }, { "term": "NM not supported", "context": "NM not supported", @@ -1841,6 +1985,12 @@ "reference": "Modules/Notepad/NotepadSettings.qml:122", "comment": "" }, + { + "term": "Notepad Slideout", + "context": "Notepad Slideout", + "reference": "Modules/Settings/DisplaysTab.qml:44", + "comment": "" + }, { "term": "Nothing to see here", "context": "Nothing to see here", @@ -1862,7 +2012,7 @@ { "term": "Notification Popups", "context": "Notification Popups", - "reference": "Modules/Settings/WidgetTweaksTab.qml:585", + "reference": "Modules/Settings/DisplaysTab.qml:24, Modules/Settings/WidgetTweaksTab.qml:585", "comment": "" }, { @@ -1877,6 +2027,12 @@ "reference": "Modules/Notifications/Center/NotificationSettings.qml:153", "comment": "" }, + { + "term": "Notification toast popups", + "context": "Notification toast popups", + "reference": "Modules/Settings/DisplaysTab.qml:25", + "comment": "" + }, { "term": "Notifications", "context": "Notifications", @@ -1901,6 +2057,18 @@ "reference": "Services/AppSearchService.qml:171, Services/AppSearchService.qml:172, Services/AppSearchService.qml:173, Services/AppSearchService.qml:174", "comment": "" }, + { + "term": "On-Screen Displays", + "context": "On-Screen Displays", + "reference": "Modules/Settings/DisplaysTab.qml:34", + "comment": "" + }, + { + "term": "Only adjust gamma based on time or location rules.", + "context": "Only adjust gamma based on time or location rules.", + "reference": "Modules/Settings/DisplaysTab.qml:163", + "comment": "" + }, { "term": "Opacity", "context": "Opacity", @@ -2153,6 +2321,12 @@ "reference": "Modules/Settings/DankBarTab.qml:176", "comment": "" }, + { + "term": "Quick note-taking slideout panel", + "context": "Quick note-taking slideout panel", + "reference": "Modules/Settings/DisplaysTab.qml:45", + "comment": "" + }, { "term": "Rain Chance", "context": "Rain Chance", @@ -2201,6 +2375,18 @@ "reference": "Modules/Settings/DankBarTab.qml:1675, Modules/ControlCenter/Components/EditControls.qml:227", "comment": "" }, + { + "term": "Right", + "context": "Right", + "reference": "Modules/Settings/DankBarTab.qml:708", + "comment": "" + }, + { + "term": "Right Section", + "context": "Right Section", + "reference": "Modules/Settings/DankBarTab.qml:1895", + "comment": "" + }, { "term": "Run User Templates", "context": "Run User Templates", @@ -2267,6 +2453,12 @@ "reference": "Services/AppSearchService.qml:175", "comment": "" }, + { + "term": "Scroll through windows, rather than workspaces", + "context": "Scroll through windows, rather than workspaces", + "reference": "Modules/Settings/WidgetTweaksTab.qml:71", + "comment": "" + }, { "term": "Search for a location...", "context": "Search for a location...", @@ -2345,6 +2537,12 @@ "reference": "Modules/Settings/PersonalizationTab.qml:1476", "comment": "" }, + { + "term": "Select the palette algorithm used for wallpaper-based colors", + "context": "Select the palette algorithm used for wallpaper-based colors", + "reference": "Modules/Settings/ThemeColorsTab.qml:630, Modules/Settings/PersonalizationTab.qml:1277", + "comment": "" + }, { "term": "Select which transitions to include in randomization", "context": "Select which transitions to include in randomization", @@ -2429,6 +2627,18 @@ "reference": "Modules/Settings/DisplaysTab.qml:651", "comment": "" }, + { + "term": "Show only apps running in current workspace", + "context": "Show only apps running in current workspace", + "reference": "Modules/Settings/WidgetTweaksTab.qml:389", + "comment": "" + }, + { + "term": "Show only workspaces belonging to each specific monitor.", + "context": "Show only workspaces belonging to each specific monitor.", + "reference": "Modules/Settings/WidgetTweaksTab.qml:146", + "comment": "" + }, { "term": "Show password", "context": "Show password", @@ -2453,6 +2663,12 @@ "reference": "Modules/Settings/TimeWeatherTab.qml:480", "comment": "" }, + { + "term": "Show workspace index numbers in the top bar workspace switcher", + "context": "Show workspace index numbers in the top bar workspace switcher", + "reference": "Modules/Settings/WidgetTweaksTab.qml:61", + "comment": "" + }, { "term": "Shows all running applications with focus indication", "context": "Shows all running applications with focus indication", @@ -2612,7 +2828,7 @@ { "term": "System Tray", "context": "System Tray", - "reference": "Modules/Settings/DankBarTab.qml:108", + "reference": "Modules/Settings/DisplaysTab.qml:49, Modules/Settings/DankBarTab.qml:108", "comment": "" }, { @@ -2633,12 +2849,30 @@ "reference": "Modules/SystemUpdatePopout.qml:93", "comment": "" }, + { + "term": "System bar with widgets and system information", + "context": "System bar with widgets and system information", + "reference": "Modules/Settings/DisplaysTab.qml:15", + "comment": "" + }, { "term": "System notification area icons", "context": "System notification area icons", "reference": "Modules/Settings/DankBarTab.qml:109", "comment": "" }, + { + "term": "System toast notifications", + "context": "System toast notifications", + "reference": "Modules/Settings/DisplaysTab.qml:40", + "comment": "" + }, + { + "term": "System tray icons", + "context": "System tray icons", + "reference": "Modules/Settings/DisplaysTab.qml:50", + "comment": "" + }, { "term": "System update custom command", "context": "System update custom command", @@ -2741,6 +2975,12 @@ "reference": "Services/DMSService.qml:235", "comment": "" }, + { + "term": "Toast Messages", + "context": "Toast Messages", + "reference": "Modules/Settings/DisplaysTab.qml:39", + "comment": "" + }, { "term": "Today", "context": "Today", @@ -2759,12 +2999,24 @@ "reference": "Services/WeatherService.qml:170", "comment": "" }, + { + "term": "Top", + "context": "Top", + "reference": "Modules/Settings/DankBarTab.qml:708", + "comment": "" + }, { "term": "Top Bar Format", "context": "Top Bar Format", "reference": "Modules/Settings/TimeWeatherTab.qml:189", "comment": "" }, + { + "term": "Top Section", + "context": "Top Section", + "reference": "Modules/Settings/DankBarTab.qml:1743", + "comment": "" + }, { "term": "Transition Effect", "context": "Transition Effect", @@ -2849,6 +3101,18 @@ "reference": "Modules/Settings/PersonalizationTab.qml:1447", "comment": "" }, + { + "term": "Use animated wave progress bars for media playback", + "context": "Use animated wave progress bars for media playback", + "reference": "Modules/Settings/WidgetTweaksTab.qml:194", + "comment": "" + }, + { + "term": "Use automatic location detection (geoclue2)", + "context": "Use automatic location detection (geoclue2)", + "reference": "Modules/Settings/DisplaysTab.qml:365", + "comment": "" + }, { "term": "Use custom command for update your system", "context": "Use custom command for update your system", @@ -2921,6 +3185,12 @@ "reference": "Modules/Settings/DankBarTab.qml:139", "comment": "" }, + { + "term": "Vibrant palette with playful saturation.", + "context": "Vibrant palette with playful saturation.", + "reference": "Common/Theme.qml:202", + "comment": "" + }, { "term": "Visibility", "context": "Visibility", @@ -2945,10 +3215,16 @@ "reference": "Modules/Settings/PersonalizationTab.qml:1546", "comment": "" }, + { + "term": "Volume, brightness, and other system OSDs", + "context": "Volume, brightness, and other system OSDs", + "reference": "Modules/Settings/DisplaysTab.qml:35", + "comment": "" + }, { "term": "Wallpaper", "context": "Wallpaper", - "reference": "Modules/Settings/PersonalizationTab.qml:110", + "reference": "Modules/Settings/DisplaysTab.qml:29, Modules/Settings/PersonalizationTab.qml:110", "comment": "" }, { diff --git a/translations/template.json b/translations/template.json index f306c79c..2a1225dd 100644 --- a/translations/template.json +++ b/translations/template.json @@ -167,6 +167,13 @@ "reference": "", "comment": "" }, + { + "term": "Always show a minimum of 3 workspaces, even if fewer are available", + "translation": "", + "context": "", + "reference": "", + "comment": "" + }, { "term": "Animation Speed", "translation": "", @@ -188,6 +195,13 @@ "reference": "", "comment": "" }, + { + "term": "Application Dock", + "translation": "", + "context": "", + "reference": "", + "comment": "" + }, { "term": "Applications", "translation": "", @@ -216,6 +230,13 @@ "reference": "", "comment": "" }, + { + "term": "Apply warm color temperature to reduce eye strain. Use automation settings below to control when it activates.", + "translation": "", + "context": "", + "reference": "", + "comment": "" + }, { "term": "Apps Icon", "translation": "", @@ -433,6 +454,13 @@ "reference": "", "comment": "" }, + { + "term": "Balanced palette with focused accents (default).", + "translation": "", + "context": "", + "reference": "", + "comment": "" + }, { "term": "Battery", "translation": "", @@ -503,6 +531,27 @@ "reference": "", "comment": "" }, + { + "term": "Bottom", + "translation": "", + "context": "", + "reference": "", + "comment": "" + }, + { + "term": "Bottom Section", + "translation": "", + "context": "", + "reference": "", + "comment": "" + }, + { + "term": "Bottom dock for pinned and running applications", + "translation": "", + "context": "", + "reference": "", + "comment": "" + }, { "term": "Brightness", "translation": "", @@ -699,6 +748,13 @@ "reference": "", "comment": "" }, + { + "term": "Colorful mix of bright contrasting accents.", + "translation": "", + "context": "", + "reference": "", + "comment": "" + }, { "term": "Command or script to run instead of the standard hibernate procedure", "translation": "", @@ -1042,6 +1098,20 @@ "reference": "", "comment": "" }, + { + "term": "Derives colors that closely match the underlying image.", + "translation": "", + "context": "", + "reference": "", + "comment": "" + }, + { + "term": "Desktop background images", + "translation": "", + "context": "", + "reference": "", + "comment": "" + }, { "term": "Development", "translation": "", @@ -1091,6 +1161,13 @@ "reference": "", "comment": "" }, + { + "term": "Display application icons in workspace indicators", + "translation": "", + "context": "", + "reference": "", + "comment": "" + }, { "term": "Display currently focused application title", "translation": "", @@ -1119,6 +1196,13 @@ "reference": "", "comment": "" }, + { + "term": "Diverse palette spanning the full spectrum.", + "translation": "", + "context": "", + "reference": "", + "comment": "" + }, { "term": "Do Not Disturb", "translation": "", @@ -1455,6 +1539,13 @@ "reference": "", "comment": "" }, + { + "term": "Geoclue service not running - cannot auto-detect location", + "translation": "", + "context": "", + "reference": "", + "comment": "" + }, { "term": "Github:", "translation": "", @@ -1539,6 +1630,20 @@ "reference": "", "comment": "" }, + { + "term": "High-contrast palette for strong visual distinction.", + "translation": "", + "context": "", + "reference": "", + "comment": "" + }, + { + "term": "High-fidelity palette that preserves source hues.", + "translation": "", + "context": "", + "reference": "", + "comment": "" + }, { "term": "Hour", "translation": "", @@ -1679,6 +1784,41 @@ "reference": "", "comment": "" }, + { + "term": "Last launched %1", + "translation": "", + "context": "", + "reference": "", + "comment": "" + }, + { + "term": "Last launched %1 day%2 ago", + "translation": "", + "context": "", + "reference": "", + "comment": "" + }, + { + "term": "Last launched %1 hour%2 ago", + "translation": "", + "context": "", + "reference": "", + "comment": "" + }, + { + "term": "Last launched %1 minute%2 ago", + "translation": "", + "context": "", + "reference": "", + "comment": "" + }, + { + "term": "Last launched just now", + "translation": "", + "context": "", + "reference": "", + "comment": "" + }, { "term": "Latitude", "translation": "", @@ -1728,6 +1868,13 @@ "reference": "", "comment": "" }, + { + "term": "Left Section", + "translation": "", + "context": "", + "reference": "", + "comment": "" + }, { "term": "Light Mode", "translation": "", @@ -1742,6 +1889,13 @@ "reference": "", "comment": "" }, + { + "term": "Lively palette with saturated accents.", + "translation": "", + "context": "", + "reference": "", + "comment": "" + }, { "term": "Loading plugins...", "translation": "", @@ -1910,6 +2064,13 @@ "reference": "", "comment": "" }, + { + "term": "Minimal palette built around a single hue.", + "translation": "", + "context": "", + "reference": "", + "comment": "" + }, { "term": "Minute", "translation": "", @@ -1952,6 +2113,13 @@ "reference": "", "comment": "" }, + { + "term": "Muted palette with subdued, calming tones.", + "translation": "", + "context": "", + "reference": "", + "comment": "" + }, { "term": "NM not supported", "translation": "", @@ -2148,6 +2316,13 @@ "reference": "", "comment": "" }, + { + "term": "Notepad Slideout", + "translation": "", + "context": "", + "reference": "", + "comment": "" + }, { "term": "Nothing to see here", "translation": "", @@ -2190,6 +2365,13 @@ "reference": "", "comment": "" }, + { + "term": "Notification toast popups", + "translation": "", + "context": "", + "reference": "", + "comment": "" + }, { "term": "Notifications", "translation": "", @@ -2218,6 +2400,20 @@ "reference": "", "comment": "" }, + { + "term": "On-Screen Displays", + "translation": "", + "context": "", + "reference": "", + "comment": "" + }, + { + "term": "Only adjust gamma based on time or location rules.", + "translation": "", + "context": "", + "reference": "", + "comment": "" + }, { "term": "Opacity", "translation": "", @@ -2512,6 +2708,13 @@ "reference": "", "comment": "" }, + { + "term": "Quick note-taking slideout panel", + "translation": "", + "context": "", + "reference": "", + "comment": "" + }, { "term": "Rain Chance", "translation": "", @@ -2568,6 +2771,20 @@ "reference": "", "comment": "" }, + { + "term": "Right", + "translation": "", + "context": "", + "reference": "", + "comment": "" + }, + { + "term": "Right Section", + "translation": "", + "context": "", + "reference": "", + "comment": "" + }, { "term": "Run User Templates", "translation": "", @@ -2645,6 +2862,13 @@ "reference": "", "comment": "" }, + { + "term": "Scroll through windows, rather than workspaces", + "translation": "", + "context": "", + "reference": "", + "comment": "" + }, { "term": "Search for a location...", "translation": "", @@ -2736,6 +2960,13 @@ "reference": "", "comment": "" }, + { + "term": "Select the palette algorithm used for wallpaper-based colors", + "translation": "", + "context": "", + "reference": "", + "comment": "" + }, { "term": "Select which transitions to include in randomization", "translation": "", @@ -2834,6 +3065,20 @@ "reference": "", "comment": "" }, + { + "term": "Show only apps running in current workspace", + "translation": "", + "context": "", + "reference": "", + "comment": "" + }, + { + "term": "Show only workspaces belonging to each specific monitor.", + "translation": "", + "context": "", + "reference": "", + "comment": "" + }, { "term": "Show password", "translation": "", @@ -2862,6 +3107,13 @@ "reference": "", "comment": "" }, + { + "term": "Show workspace index numbers in the top bar workspace switcher", + "translation": "", + "context": "", + "reference": "", + "comment": "" + }, { "term": "Shows all running applications with focus indication", "translation": "", @@ -3072,6 +3324,13 @@ "reference": "", "comment": "" }, + { + "term": "System bar with widgets and system information", + "translation": "", + "context": "", + "reference": "", + "comment": "" + }, { "term": "System notification area icons", "translation": "", @@ -3079,6 +3338,20 @@ "reference": "", "comment": "" }, + { + "term": "System toast notifications", + "translation": "", + "context": "", + "reference": "", + "comment": "" + }, + { + "term": "System tray icons", + "translation": "", + "context": "", + "reference": "", + "comment": "" + }, { "term": "System update custom command", "translation": "", @@ -3198,6 +3471,13 @@ "reference": "", "comment": "" }, + { + "term": "Toast Messages", + "translation": "", + "context": "", + "reference": "", + "comment": "" + }, { "term": "Today", "translation": "", @@ -3219,6 +3499,13 @@ "reference": "", "comment": "" }, + { + "term": "Top", + "translation": "", + "context": "", + "reference": "", + "comment": "" + }, { "term": "Top Bar Format", "translation": "", @@ -3226,6 +3513,13 @@ "reference": "", "comment": "" }, + { + "term": "Top Section", + "translation": "", + "context": "", + "reference": "", + "comment": "" + }, { "term": "Transition Effect", "translation": "", @@ -3324,6 +3618,20 @@ "reference": "", "comment": "" }, + { + "term": "Use animated wave progress bars for media playback", + "translation": "", + "context": "", + "reference": "", + "comment": "" + }, + { + "term": "Use automatic location detection (geoclue2)", + "translation": "", + "context": "", + "reference": "", + "comment": "" + }, { "term": "Use custom command for update your system", "translation": "", @@ -3408,6 +3716,13 @@ "reference": "", "comment": "" }, + { + "term": "Vibrant palette with playful saturation.", + "translation": "", + "context": "", + "reference": "", + "comment": "" + }, { "term": "Visibility", "translation": "", @@ -3436,6 +3751,13 @@ "reference": "", "comment": "" }, + { + "term": "Volume, brightness, and other system OSDs", + "translation": "", + "context": "", + "reference": "", + "comment": "" + }, { "term": "Wallpaper", "translation": "",