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": "",