mirror of
https://github.com/AvengeMedia/DankMaterialShell.git
synced 2026-01-24 21:42:51 -05:00
workspaces: add color options, add focus follows monitor, remove
per-monitor option (was misleading) relevant to #1207
This commit is contained in:
@@ -1,5 +1,5 @@
|
||||
pragma Singleton
|
||||
pragma ComponentBehavior
|
||||
pragma ComponentBehavior: Bound
|
||||
|
||||
import QtCore
|
||||
import QtQuick
|
||||
@@ -200,10 +200,16 @@ Singleton {
|
||||
property bool showWorkspaceApps: false
|
||||
property bool groupWorkspaceApps: true
|
||||
property int maxWorkspaceIcons: 3
|
||||
property bool workspacesPerMonitor: true
|
||||
property bool workspaceFollowFocus: false
|
||||
property bool showOccupiedWorkspacesOnly: false
|
||||
property bool reverseScrolling: false
|
||||
property bool dwlShowAllTags: false
|
||||
property string workspaceColorMode: "default"
|
||||
property string workspaceUnfocusedColorMode: "default"
|
||||
property string workspaceUrgentColorMode: "default"
|
||||
property bool workspaceFocusedBorderEnabled: false
|
||||
property string workspaceFocusedBorderColor: "primary"
|
||||
property int workspaceFocusedBorderThickness: 2
|
||||
property var workspaceNameIcons: ({})
|
||||
property bool waveProgressEnabled: true
|
||||
property bool scrollTitleEnabled: true
|
||||
|
||||
@@ -94,10 +94,16 @@ var SPEC = {
|
||||
showWorkspaceApps: { def: false },
|
||||
maxWorkspaceIcons: { def: 3 },
|
||||
groupWorkspaceApps: { def: true },
|
||||
workspacesPerMonitor: { def: true },
|
||||
workspaceFollowFocus: { def: false },
|
||||
showOccupiedWorkspacesOnly: { def: false },
|
||||
reverseScrolling: { def: false },
|
||||
dwlShowAllTags: { def: false },
|
||||
workspaceColorMode: { def: "default" },
|
||||
workspaceUnfocusedColorMode: { def: "default" },
|
||||
workspaceUrgentColorMode: { def: "default" },
|
||||
workspaceFocusedBorderEnabled: { def: false },
|
||||
workspaceFocusedBorderColor: { def: "primary" },
|
||||
workspaceFocusedBorderThickness: { def: 2 },
|
||||
workspaceNameIcons: { def: {} },
|
||||
waveProgressEnabled: { def: true },
|
||||
scrollTitleEnabled: { def: true },
|
||||
|
||||
@@ -39,7 +39,7 @@ Item {
|
||||
|
||||
function getRealWorkspaces() {
|
||||
if (CompositorService.isNiri) {
|
||||
if (!barWindow.screenName || !SettingsData.workspacesPerMonitor) {
|
||||
if (!barWindow.screenName || SettingsData.workspaceFollowFocus) {
|
||||
return NiriService.getCurrentOutputWorkspaceNumbers();
|
||||
}
|
||||
const workspaces = NiriService.allWorkspaces.filter(ws => ws.output === barWindow.screenName).map(ws => ws.idx + 1);
|
||||
@@ -47,7 +47,7 @@ Item {
|
||||
} else if (CompositorService.isHyprland) {
|
||||
const workspaces = Hyprland.workspaces?.values || [];
|
||||
|
||||
if (!barWindow.screenName || !SettingsData.workspacesPerMonitor) {
|
||||
if (!barWindow.screenName || SettingsData.workspaceFollowFocus) {
|
||||
const sorted = workspaces.slice().sort((a, b) => a.id - b.id);
|
||||
const filtered = sorted.filter(ws => ws.id > -1);
|
||||
return filtered.length > 0 ? filtered : [
|
||||
@@ -91,7 +91,7 @@ Item {
|
||||
}
|
||||
];
|
||||
|
||||
if (!barWindow.screenName || !SettingsData.workspacesPerMonitor) {
|
||||
if (!barWindow.screenName || SettingsData.workspaceFollowFocus) {
|
||||
return workspaces.slice().sort((a, b) => a.num - b.num);
|
||||
}
|
||||
|
||||
@@ -107,7 +107,7 @@ Item {
|
||||
|
||||
function getCurrentWorkspace() {
|
||||
if (CompositorService.isNiri) {
|
||||
if (!barWindow.screenName || !SettingsData.workspacesPerMonitor) {
|
||||
if (!barWindow.screenName || SettingsData.workspaceFollowFocus) {
|
||||
return NiriService.getCurrentWorkspaceNumber();
|
||||
}
|
||||
const activeWs = NiriService.allWorkspaces.find(ws => ws.output === barWindow.screenName && ws.is_active);
|
||||
@@ -125,7 +125,7 @@ Item {
|
||||
const activeTags = DwlService.getActiveTags(barWindow.screenName);
|
||||
return activeTags.length > 0 ? activeTags[0] : 0;
|
||||
} else if (CompositorService.isSway || CompositorService.isScroll) {
|
||||
if (!barWindow.screenName || !SettingsData.workspacesPerMonitor) {
|
||||
if (!barWindow.screenName || SettingsData.workspaceFollowFocus) {
|
||||
const focusedWs = I3.workspaces?.values?.find(ws => ws.focused === true);
|
||||
return focusedWs ? focusedWs.num : 1;
|
||||
}
|
||||
|
||||
@@ -24,6 +24,26 @@ Item {
|
||||
return CompositorService.filterCurrentWorkspace(CompositorService.sortedToplevels, screenName);
|
||||
}
|
||||
|
||||
readonly property string effectiveScreenName: {
|
||||
if (!SettingsData.workspaceFollowFocus)
|
||||
return root.screenName;
|
||||
|
||||
switch (CompositorService.compositor) {
|
||||
case "niri":
|
||||
return NiriService.currentOutput || root.screenName;
|
||||
case "hyprland":
|
||||
return Hyprland.focusedWorkspace?.monitor?.name || root.screenName;
|
||||
case "dwl":
|
||||
return DwlService.activeOutput || root.screenName;
|
||||
case "sway":
|
||||
case "scroll":
|
||||
const focusedWs = I3.workspaces?.values?.find(ws => ws.focused === true);
|
||||
return focusedWs?.monitor?.name || root.screenName;
|
||||
default:
|
||||
return root.screenName;
|
||||
}
|
||||
}
|
||||
|
||||
readonly property bool useExtWorkspace: DMSService.forceExtWorkspace || (!CompositorService.isNiri && !CompositorService.isHyprland && !CompositorService.isDwl && !CompositorService.isSway && !CompositorService.isScroll && ExtWorkspaceService.extWorkspaceAvailable)
|
||||
|
||||
Connections {
|
||||
@@ -94,7 +114,7 @@ Item {
|
||||
}
|
||||
];
|
||||
|
||||
if (!root.screenName || !SettingsData.workspacesPerMonitor) {
|
||||
if (!root.screenName || SettingsData.workspaceFollowFocus) {
|
||||
return workspaces.slice().sort((a, b) => a.num - b.num);
|
||||
}
|
||||
|
||||
@@ -107,7 +127,7 @@ Item {
|
||||
}
|
||||
|
||||
function getSwayActiveWorkspace() {
|
||||
if (!root.screenName || !SettingsData.workspacesPerMonitor) {
|
||||
if (!root.screenName || SettingsData.workspaceFollowFocus) {
|
||||
const focusedWs = I3.workspaces?.values?.find(ws => ws.focused === true);
|
||||
return focusedWs ? focusedWs.num : 1;
|
||||
}
|
||||
@@ -137,7 +157,7 @@ Item {
|
||||
];
|
||||
}
|
||||
|
||||
if (!root.screenName || !SettingsData.workspacesPerMonitor) {
|
||||
if (!root.screenName || SettingsData.workspaceFollowFocus) {
|
||||
filtered = filtered.slice().sort((a, b) => a.id - b.id);
|
||||
} else {
|
||||
const monitorWorkspaces = filtered.filter(ws => ws.monitor?.name === root.screenName);
|
||||
@@ -163,7 +183,7 @@ Item {
|
||||
}
|
||||
|
||||
function getHyprlandActiveWorkspace() {
|
||||
if (!root.screenName || !SettingsData.workspacesPerMonitor) {
|
||||
if (!root.screenName || SettingsData.workspaceFollowFocus) {
|
||||
return Hyprland.focusedWorkspace?.id || 1;
|
||||
}
|
||||
|
||||
@@ -183,7 +203,7 @@ Item {
|
||||
if (wsNumber <= 0) {
|
||||
return [];
|
||||
}
|
||||
const workspace = NiriService.allWorkspaces.find(w => w.idx + 1 === wsNumber && w.output === root.screenName);
|
||||
const workspace = NiriService.allWorkspaces.find(w => w.idx + 1 === wsNumber && w.output === root.effectiveScreenName);
|
||||
if (!workspace) {
|
||||
return [];
|
||||
}
|
||||
@@ -211,7 +231,7 @@ Item {
|
||||
const focusedWs = I3.workspaces?.values?.find(ws => ws.focused === true);
|
||||
isActiveWs = focusedWs ? (focusedWs.num === targetWorkspaceId) : false;
|
||||
} else if (CompositorService.isDwl) {
|
||||
const output = DwlService.getOutputState(root.screenName);
|
||||
const output = DwlService.getOutputState(root.effectiveScreenName);
|
||||
if (output && output.tags) {
|
||||
const tag = output.tags.find(t => t.tag === targetWorkspaceId);
|
||||
isActiveWs = tag ? (tag.state === 1) : false;
|
||||
@@ -308,7 +328,7 @@ Item {
|
||||
}
|
||||
|
||||
let workspaces;
|
||||
if (!root.screenName || !SettingsData.workspacesPerMonitor) {
|
||||
if (!root.screenName || SettingsData.workspaceFollowFocus) {
|
||||
workspaces = NiriService.getCurrentOutputWorkspaceNumbers();
|
||||
} else {
|
||||
const displayWorkspaces = NiriService.allWorkspaces.filter(ws => ws.output === root.screenName).map(ws => ws.idx + 1);
|
||||
@@ -320,7 +340,7 @@ Item {
|
||||
}
|
||||
|
||||
return workspaces.filter(wsNum => {
|
||||
const workspace = NiriService.allWorkspaces.find(w => w.idx + 1 === wsNum && w.output === root.screenName);
|
||||
const workspace = NiriService.allWorkspaces.find(w => w.idx + 1 === wsNum && w.output === root.effectiveScreenName);
|
||||
if (!workspace)
|
||||
return false;
|
||||
if (workspace.is_active)
|
||||
@@ -334,7 +354,7 @@ Item {
|
||||
return 1;
|
||||
}
|
||||
|
||||
if (!root.screenName || !SettingsData.workspacesPerMonitor) {
|
||||
if (!root.screenName || SettingsData.workspaceFollowFocus) {
|
||||
return NiriService.getCurrentWorkspaceNumber();
|
||||
}
|
||||
|
||||
@@ -343,14 +363,13 @@ Item {
|
||||
}
|
||||
|
||||
function getDwlTags() {
|
||||
if (!DwlService.dwlAvailable) {
|
||||
if (!DwlService.dwlAvailable)
|
||||
return [];
|
||||
}
|
||||
|
||||
const output = DwlService.getOutputState(root.screenName);
|
||||
if (!output || !output.tags || output.tags.length === 0) {
|
||||
const targetScreen = root.effectiveScreenName;
|
||||
const output = DwlService.getOutputState(targetScreen);
|
||||
if (!output || !output.tags || output.tags.length === 0)
|
||||
return [];
|
||||
}
|
||||
|
||||
if (SettingsData.dwlShowAllTags) {
|
||||
return output.tags.map(tag => ({
|
||||
@@ -361,7 +380,7 @@ Item {
|
||||
}));
|
||||
}
|
||||
|
||||
const visibleTagIndices = DwlService.getVisibleTags(root.screenName);
|
||||
const visibleTagIndices = DwlService.getVisibleTags(targetScreen);
|
||||
return visibleTagIndices.map(tagIndex => {
|
||||
const tagData = output.tags.find(t => t.tag === tagIndex);
|
||||
return {
|
||||
@@ -374,12 +393,10 @@ Item {
|
||||
}
|
||||
|
||||
function getDwlActiveTags() {
|
||||
if (!DwlService.dwlAvailable) {
|
||||
if (!DwlService.dwlAvailable)
|
||||
return [];
|
||||
}
|
||||
|
||||
const activeTags = DwlService.getActiveTags(root.screenName);
|
||||
return activeTags;
|
||||
return DwlService.getActiveTags(root.effectiveScreenName);
|
||||
}
|
||||
|
||||
function getExtWorkspaceWorkspaces() {
|
||||
@@ -790,6 +807,68 @@ Item {
|
||||
readonly property real visualWidth: baseWidth + iconsExtraWidth
|
||||
readonly property real visualHeight: baseHeight + iconsExtraHeight
|
||||
|
||||
readonly property color unfocusedColor: {
|
||||
switch (SettingsData.workspaceUnfocusedColorMode) {
|
||||
case "s":
|
||||
return Theme.surface;
|
||||
case "sc":
|
||||
return Theme.surfaceContainer;
|
||||
case "sch":
|
||||
return Theme.surfaceContainerHigh;
|
||||
default:
|
||||
return Theme.surfaceTextAlpha;
|
||||
}
|
||||
}
|
||||
|
||||
readonly property color activeColor: {
|
||||
switch (SettingsData.workspaceColorMode) {
|
||||
case "s":
|
||||
return Theme.surface;
|
||||
case "sc":
|
||||
return Theme.surfaceContainer;
|
||||
case "sch":
|
||||
return Theme.surfaceContainerHigh;
|
||||
case "none":
|
||||
return unfocusedColor;
|
||||
default:
|
||||
return Theme.primary;
|
||||
}
|
||||
}
|
||||
|
||||
readonly property color urgentColor: {
|
||||
switch (SettingsData.workspaceUrgentColorMode) {
|
||||
case "primary":
|
||||
return Theme.primary;
|
||||
case "secondary":
|
||||
return Theme.secondary;
|
||||
case "s":
|
||||
return Theme.surface;
|
||||
case "sc":
|
||||
return Theme.surfaceContainer;
|
||||
default:
|
||||
return Theme.error;
|
||||
}
|
||||
}
|
||||
|
||||
readonly property color focusedBorderColor: {
|
||||
switch (SettingsData.workspaceFocusedBorderColor) {
|
||||
case "surfaceText":
|
||||
return Theme.surfaceText;
|
||||
case "secondary":
|
||||
return Theme.secondary;
|
||||
default:
|
||||
return Theme.primary;
|
||||
}
|
||||
}
|
||||
|
||||
function getContrastingIconColor(bgColor) {
|
||||
const luminance = 0.299 * bgColor.r + 0.587 * bgColor.g + 0.114 * bgColor.b;
|
||||
return luminance > 0.4 ? Qt.rgba(0.15, 0.15, 0.15, 1) : Qt.rgba(0.8, 0.8, 0.8, 1);
|
||||
}
|
||||
|
||||
readonly property color quickshellIconActiveColor: getContrastingIconColor(activeColor)
|
||||
readonly property color quickshellIconInactiveColor: getContrastingIconColor(unfocusedColor)
|
||||
|
||||
MouseArea {
|
||||
id: mouseArea
|
||||
anchors.fill: parent
|
||||
@@ -850,7 +929,7 @@ Item {
|
||||
if (root.useExtWorkspace) {
|
||||
wsData = modelData;
|
||||
} else if (CompositorService.isNiri) {
|
||||
wsData = NiriService.allWorkspaces.find(ws => ws.idx + 1 === modelData && ws.output === root.screenName) || null;
|
||||
wsData = NiriService.allWorkspaces.find(ws => ws.idx + 1 === modelData && ws.output === root.effectiveScreenName) || null;
|
||||
} else if (CompositorService.isHyprland) {
|
||||
wsData = modelData;
|
||||
} else if (CompositorService.isDwl) {
|
||||
@@ -892,16 +971,61 @@ Item {
|
||||
width: root.isVertical ? root.barThickness : visualWidth
|
||||
height: root.isVertical ? visualHeight : root.barThickness
|
||||
|
||||
Rectangle {
|
||||
id: focusedBorderRing
|
||||
anchors.centerIn: parent
|
||||
width: {
|
||||
const borderWidth = (SettingsData.workspaceFocusedBorderEnabled && isActive && !isPlaceholder) ? SettingsData.workspaceFocusedBorderThickness : 0;
|
||||
return delegateRoot.visualWidth + borderWidth * 2;
|
||||
}
|
||||
height: {
|
||||
const borderWidth = (SettingsData.workspaceFocusedBorderEnabled && isActive && !isPlaceholder) ? SettingsData.workspaceFocusedBorderThickness : 0;
|
||||
return delegateRoot.visualHeight + borderWidth * 2;
|
||||
}
|
||||
radius: Theme.cornerRadius
|
||||
color: "transparent"
|
||||
border.width: (SettingsData.workspaceFocusedBorderEnabled && isActive && !isPlaceholder) ? SettingsData.workspaceFocusedBorderThickness : 0
|
||||
border.color: (SettingsData.workspaceFocusedBorderEnabled && isActive && !isPlaceholder) ? focusedBorderColor : "transparent"
|
||||
|
||||
Behavior on width {
|
||||
NumberAnimation {
|
||||
duration: Theme.mediumDuration
|
||||
easing.type: Theme.emphasizedEasing
|
||||
}
|
||||
}
|
||||
|
||||
Behavior on height {
|
||||
NumberAnimation {
|
||||
duration: Theme.mediumDuration
|
||||
easing.type: Theme.emphasizedEasing
|
||||
}
|
||||
}
|
||||
|
||||
Behavior on border.width {
|
||||
NumberAnimation {
|
||||
duration: Theme.mediumDuration
|
||||
easing.type: Theme.emphasizedEasing
|
||||
}
|
||||
}
|
||||
|
||||
Behavior on border.color {
|
||||
ColorAnimation {
|
||||
duration: Theme.mediumDuration
|
||||
easing.type: Theme.emphasizedEasing
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Rectangle {
|
||||
id: visualContent
|
||||
width: delegateRoot.visualWidth
|
||||
height: delegateRoot.visualHeight
|
||||
anchors.centerIn: parent
|
||||
radius: Theme.cornerRadius
|
||||
color: isActive ? Theme.primary : isUrgent ? Theme.error : isPlaceholder ? Theme.surfaceTextLight : isHovered ? Theme.withAlpha(Theme.surfaceText, 0.45) : Theme.surfaceTextAlpha
|
||||
color: isActive ? activeColor : isUrgent ? urgentColor : isPlaceholder ? Theme.surfaceTextLight : isHovered ? Theme.withAlpha(unfocusedColor, 0.7) : unfocusedColor
|
||||
|
||||
border.width: isUrgent ? 2 : 0
|
||||
border.color: isUrgent ? Theme.error : Theme.withAlpha(Theme.error, 0)
|
||||
border.color: isUrgent ? urgentColor : "transparent"
|
||||
|
||||
Behavior on width {
|
||||
NumberAnimation {
|
||||
@@ -1025,7 +1149,7 @@ Item {
|
||||
layer.effect: MultiEffect {
|
||||
saturation: 0
|
||||
colorization: 1
|
||||
colorizationColor: isActive ? Theme.primaryContainer : Theme.primary
|
||||
colorizationColor: isActive ? quickshellIconActiveColor : quickshellIconInactiveColor
|
||||
}
|
||||
}
|
||||
|
||||
@@ -1128,7 +1252,7 @@ Item {
|
||||
layer.effect: MultiEffect {
|
||||
saturation: 0
|
||||
colorization: 1
|
||||
colorizationColor: isActive ? Theme.primaryContainer : Theme.primary
|
||||
colorizationColor: isActive ? quickshellIconActiveColor : quickshellIconInactiveColor
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
pragma ComponentBehavior
|
||||
pragma ComponentBehavior: Bound
|
||||
|
||||
import QtQuick
|
||||
import Quickshell
|
||||
|
||||
@@ -114,12 +114,13 @@ Item {
|
||||
}
|
||||
|
||||
SettingsToggleRow {
|
||||
settingKey: "workspacesPerMonitor"
|
||||
tags: ["workspace", "per-monitor", "multi-monitor"]
|
||||
text: I18n.tr("Per-Monitor Workspaces")
|
||||
description: I18n.tr("Show only workspaces belonging to each specific monitor.")
|
||||
checked: SettingsData.workspacesPerMonitor
|
||||
onToggled: checked => SettingsData.set("workspacesPerMonitor", checked)
|
||||
settingKey: "workspaceFollowFocus"
|
||||
tags: ["workspace", "focus", "follow", "monitor"]
|
||||
text: I18n.tr("Follow Monitor Focus")
|
||||
description: I18n.tr("Show workspaces of the currently focused monitor")
|
||||
checked: SettingsData.workspaceFollowFocus
|
||||
visible: CompositorService.isNiri || CompositorService.isHyprland || CompositorService.isDwl || CompositorService.isSway || CompositorService.isScroll
|
||||
onToggled: checked => SettingsData.set("workspaceFollowFocus", checked)
|
||||
}
|
||||
|
||||
SettingsToggleRow {
|
||||
@@ -153,6 +154,189 @@ Item {
|
||||
}
|
||||
}
|
||||
|
||||
SettingsCard {
|
||||
width: parent.width
|
||||
iconName: "palette"
|
||||
title: I18n.tr("Workspace Appearance")
|
||||
settingKey: "workspaceAppearance"
|
||||
|
||||
SettingsButtonGroupRow {
|
||||
text: I18n.tr("Focused Color")
|
||||
model: ["pri", "s", "sc", "sch", "none"]
|
||||
buttonHeight: 22
|
||||
minButtonWidth: 36
|
||||
buttonPadding: Theme.spacingS
|
||||
checkIconSize: Theme.iconSizeSmall - 2
|
||||
textSize: Theme.fontSizeSmall - 1
|
||||
spacing: 1
|
||||
currentIndex: {
|
||||
switch (SettingsData.workspaceColorMode) {
|
||||
case "s":
|
||||
return 1;
|
||||
case "sc":
|
||||
return 2;
|
||||
case "sch":
|
||||
return 3;
|
||||
case "none":
|
||||
return 4;
|
||||
default:
|
||||
return 0;
|
||||
}
|
||||
}
|
||||
onSelectionChanged: (index, selected) => {
|
||||
if (!selected)
|
||||
return;
|
||||
const modes = ["default", "s", "sc", "sch", "none"];
|
||||
SettingsData.set("workspaceColorMode", modes[index]);
|
||||
}
|
||||
}
|
||||
|
||||
Rectangle {
|
||||
width: parent.width
|
||||
height: 1
|
||||
color: Theme.outline
|
||||
opacity: 0.15
|
||||
}
|
||||
|
||||
SettingsButtonGroupRow {
|
||||
text: I18n.tr("Unfocused Color")
|
||||
model: ["def", "s", "sc", "sch"]
|
||||
buttonHeight: 22
|
||||
minButtonWidth: 36
|
||||
buttonPadding: Theme.spacingS
|
||||
checkIconSize: Theme.iconSizeSmall - 2
|
||||
textSize: Theme.fontSizeSmall - 1
|
||||
spacing: 1
|
||||
currentIndex: {
|
||||
switch (SettingsData.workspaceUnfocusedColorMode) {
|
||||
case "s":
|
||||
return 1;
|
||||
case "sc":
|
||||
return 2;
|
||||
case "sch":
|
||||
return 3;
|
||||
default:
|
||||
return 0;
|
||||
}
|
||||
}
|
||||
onSelectionChanged: (index, selected) => {
|
||||
if (!selected)
|
||||
return;
|
||||
const modes = ["default", "s", "sc", "sch"];
|
||||
SettingsData.set("workspaceUnfocusedColorMode", modes[index]);
|
||||
}
|
||||
}
|
||||
|
||||
Rectangle {
|
||||
width: parent.width
|
||||
height: 1
|
||||
color: Theme.outline
|
||||
opacity: 0.15
|
||||
visible: CompositorService.isNiri || CompositorService.isHyprland || CompositorService.isDwl || CompositorService.isSway || CompositorService.isScroll
|
||||
}
|
||||
|
||||
SettingsButtonGroupRow {
|
||||
text: I18n.tr("Urgent Color")
|
||||
visible: CompositorService.isNiri || CompositorService.isHyprland || CompositorService.isDwl || CompositorService.isSway || CompositorService.isScroll
|
||||
model: ["err", "pri", "sec", "s", "sc"]
|
||||
buttonHeight: 22
|
||||
minButtonWidth: 36
|
||||
buttonPadding: Theme.spacingS
|
||||
checkIconSize: Theme.iconSizeSmall - 2
|
||||
textSize: Theme.fontSizeSmall - 1
|
||||
spacing: 1
|
||||
currentIndex: {
|
||||
switch (SettingsData.workspaceUrgentColorMode) {
|
||||
case "primary":
|
||||
return 1;
|
||||
case "secondary":
|
||||
return 2;
|
||||
case "s":
|
||||
return 3;
|
||||
case "sc":
|
||||
return 4;
|
||||
default:
|
||||
return 0;
|
||||
}
|
||||
}
|
||||
onSelectionChanged: (index, selected) => {
|
||||
if (!selected)
|
||||
return;
|
||||
const modes = ["default", "primary", "secondary", "s", "sc"];
|
||||
SettingsData.set("workspaceUrgentColorMode", modes[index]);
|
||||
}
|
||||
}
|
||||
|
||||
Rectangle {
|
||||
width: parent.width
|
||||
height: 1
|
||||
color: Theme.outline
|
||||
opacity: 0.15
|
||||
}
|
||||
|
||||
SettingsToggleRow {
|
||||
settingKey: "workspaceFocusedBorderEnabled"
|
||||
tags: ["workspace", "border", "outline", "focused", "ring"]
|
||||
text: I18n.tr("Focused Border")
|
||||
description: I18n.tr("Show an outline ring around the focused workspace indicator")
|
||||
checked: SettingsData.workspaceFocusedBorderEnabled
|
||||
onToggled: checked => SettingsData.set("workspaceFocusedBorderEnabled", checked)
|
||||
}
|
||||
|
||||
Column {
|
||||
width: parent.width
|
||||
spacing: Theme.spacingS
|
||||
visible: SettingsData.workspaceFocusedBorderEnabled
|
||||
leftPadding: Theme.spacingM
|
||||
|
||||
SettingsButtonGroupRow {
|
||||
width: parent.width - parent.leftPadding
|
||||
text: I18n.tr("Border Color")
|
||||
model: [I18n.tr("Surface"), I18n.tr("Secondary"), I18n.tr("Primary")]
|
||||
currentIndex: {
|
||||
switch (SettingsData.workspaceFocusedBorderColor) {
|
||||
case "surfaceText":
|
||||
return 0;
|
||||
case "secondary":
|
||||
return 1;
|
||||
case "primary":
|
||||
return 2;
|
||||
default:
|
||||
return 2;
|
||||
}
|
||||
}
|
||||
onSelectionChanged: (index, selected) => {
|
||||
if (!selected)
|
||||
return;
|
||||
let newColor = "primary";
|
||||
switch (index) {
|
||||
case 0:
|
||||
newColor = "surfaceText";
|
||||
break;
|
||||
case 1:
|
||||
newColor = "secondary";
|
||||
break;
|
||||
case 2:
|
||||
newColor = "primary";
|
||||
break;
|
||||
}
|
||||
SettingsData.set("workspaceFocusedBorderColor", newColor);
|
||||
}
|
||||
}
|
||||
|
||||
SettingsSliderRow {
|
||||
width: parent.width - parent.leftPadding
|
||||
text: I18n.tr("Thickness")
|
||||
value: SettingsData.workspaceFocusedBorderThickness
|
||||
minimum: 1
|
||||
maximum: 6
|
||||
unit: "px"
|
||||
defaultValue: 2
|
||||
onSliderValueChanged: newValue => SettingsData.set("workspaceFocusedBorderThickness", newValue)
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
SettingsCard {
|
||||
width: parent.width
|
||||
iconName: "label"
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
pragma Singleton
|
||||
pragma ComponentBehavior
|
||||
pragma ComponentBehavior: Bound
|
||||
|
||||
import QtCore
|
||||
import QtQuick
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
pragma Singleton
|
||||
pragma ComponentBehavior
|
||||
pragma ComponentBehavior: Bound
|
||||
|
||||
import QtCore
|
||||
import QtQuick
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
pragma ComponentBehavior
|
||||
pragma ComponentBehavior: Bound
|
||||
|
||||
import QtQuick
|
||||
import QtQuick.Layouts
|
||||
|
||||
File diff suppressed because it is too large
Load Diff
@@ -1670,9 +1670,18 @@
|
||||
"Focus at Startup": {
|
||||
"Focus at Startup": "Centrarse en el inicio"
|
||||
},
|
||||
"Focused Border": {
|
||||
"Focused Border": ""
|
||||
},
|
||||
"Focused Color": {
|
||||
"Focused Color": ""
|
||||
},
|
||||
"Focused Window": {
|
||||
"Focused Window": "Ventana enfocada"
|
||||
},
|
||||
"Follow Monitor Focus": {
|
||||
"Follow Monitor Focus": ""
|
||||
},
|
||||
"Follow focus": {
|
||||
"Follow focus": "Seguir foco"
|
||||
},
|
||||
@@ -3386,6 +3395,9 @@
|
||||
"Show all 9 tags instead of only occupied tags (DWL only)": {
|
||||
"Show all 9 tags instead of only occupied tags (DWL only)": "Mostrar las 9 etiquetas en lugar de solo las ocupadas (solo DWL)"
|
||||
},
|
||||
"Show an outline ring around the focused workspace indicator": {
|
||||
"Show an outline ring around the focused workspace indicator": ""
|
||||
},
|
||||
"Show cava audio visualizer in media widget": {
|
||||
"Show cava audio visualizer in media widget": "Mostrar visualizador de auido cava en el widget de multimedia"
|
||||
},
|
||||
@@ -3455,6 +3467,9 @@
|
||||
"Show workspace name on horizontal bars, and first letter on vertical bars": {
|
||||
"Show workspace name on horizontal bars, and first letter on vertical bars": "Mostrar el nombre del espacio de trabajo en las barras horizontales y la primera letra en las verticales"
|
||||
},
|
||||
"Show workspaces of the currently focused monitor": {
|
||||
"Show workspaces of the currently focused monitor": ""
|
||||
},
|
||||
"Shows all running applications with focus indication": {
|
||||
"Shows all running applications with focus indication": "Mostrar todas las ventanas abiertas destacando la enfocada"
|
||||
},
|
||||
@@ -3821,6 +3836,9 @@
|
||||
"Unavailable": {
|
||||
"Unavailable": "No disponible"
|
||||
},
|
||||
"Unfocused Color": {
|
||||
"Unfocused Color": ""
|
||||
},
|
||||
"Uninstall Plugin": {
|
||||
"Uninstall Plugin": "Desinstalar complemento"
|
||||
},
|
||||
@@ -3863,6 +3881,9 @@
|
||||
"Update Plugin": {
|
||||
"Update Plugin": "Actualizar complemento"
|
||||
},
|
||||
"Urgent Color": {
|
||||
"Urgent Color": ""
|
||||
},
|
||||
"Usage Tips": {
|
||||
"Usage Tips": ""
|
||||
},
|
||||
@@ -4156,6 +4177,9 @@
|
||||
"Workspace": {
|
||||
"Workspace": "Espacio de trabajo"
|
||||
},
|
||||
"Workspace Appearance": {
|
||||
"Workspace Appearance": ""
|
||||
},
|
||||
"Workspace Index Numbers": {
|
||||
"Workspace Index Numbers": "Espacios de trabajo numerados"
|
||||
},
|
||||
|
||||
@@ -1670,9 +1670,18 @@
|
||||
"Focus at Startup": {
|
||||
"Focus at Startup": "فوکوس در هنگام راهاندازی"
|
||||
},
|
||||
"Focused Border": {
|
||||
"Focused Border": ""
|
||||
},
|
||||
"Focused Color": {
|
||||
"Focused Color": ""
|
||||
},
|
||||
"Focused Window": {
|
||||
"Focused Window": "پنجره فوکوسشده"
|
||||
},
|
||||
"Follow Monitor Focus": {
|
||||
"Follow Monitor Focus": ""
|
||||
},
|
||||
"Follow focus": {
|
||||
"Follow focus": "پیروی از فوکوس"
|
||||
},
|
||||
@@ -3386,6 +3395,9 @@
|
||||
"Show all 9 tags instead of only occupied tags (DWL only)": {
|
||||
"Show all 9 tags instead of only occupied tags (DWL only)": "نمایش کل ۹ برچسب به جای تنها برچسبهای اشغال شده (تنها DWL)"
|
||||
},
|
||||
"Show an outline ring around the focused workspace indicator": {
|
||||
"Show an outline ring around the focused workspace indicator": ""
|
||||
},
|
||||
"Show cava audio visualizer in media widget": {
|
||||
"Show cava audio visualizer in media widget": "نمایش مصورساز صوتی cava در ابزارک رسانه"
|
||||
},
|
||||
@@ -3455,6 +3467,9 @@
|
||||
"Show workspace name on horizontal bars, and first letter on vertical bars": {
|
||||
"Show workspace name on horizontal bars, and first letter on vertical bars": "نام workspace را در نوارهای افقی و اولین حرف را در نوارهای عمودی نمایش بده"
|
||||
},
|
||||
"Show workspaces of the currently focused monitor": {
|
||||
"Show workspaces of the currently focused monitor": ""
|
||||
},
|
||||
"Shows all running applications with focus indication": {
|
||||
"Shows all running applications with focus indication": "همه برنامههای درحال اجرا را با نشانگر متمرکز نمایش میدهد"
|
||||
},
|
||||
@@ -3821,6 +3836,9 @@
|
||||
"Unavailable": {
|
||||
"Unavailable": "ناموجود"
|
||||
},
|
||||
"Unfocused Color": {
|
||||
"Unfocused Color": ""
|
||||
},
|
||||
"Uninstall Plugin": {
|
||||
"Uninstall Plugin": "حذف افزونه"
|
||||
},
|
||||
@@ -3863,6 +3881,9 @@
|
||||
"Update Plugin": {
|
||||
"Update Plugin": "بروزرسانی افزونه"
|
||||
},
|
||||
"Urgent Color": {
|
||||
"Urgent Color": ""
|
||||
},
|
||||
"Usage Tips": {
|
||||
"Usage Tips": ""
|
||||
},
|
||||
@@ -4156,6 +4177,9 @@
|
||||
"Workspace": {
|
||||
"Workspace": "Workspace"
|
||||
},
|
||||
"Workspace Appearance": {
|
||||
"Workspace Appearance": ""
|
||||
},
|
||||
"Workspace Index Numbers": {
|
||||
"Workspace Index Numbers": "شماره شاخص workspace"
|
||||
},
|
||||
|
||||
@@ -1670,9 +1670,18 @@
|
||||
"Focus at Startup": {
|
||||
"Focus at Startup": ""
|
||||
},
|
||||
"Focused Border": {
|
||||
"Focused Border": ""
|
||||
},
|
||||
"Focused Color": {
|
||||
"Focused Color": ""
|
||||
},
|
||||
"Focused Window": {
|
||||
"Focused Window": "חלון ממוקד"
|
||||
},
|
||||
"Follow Monitor Focus": {
|
||||
"Follow Monitor Focus": ""
|
||||
},
|
||||
"Follow focus": {
|
||||
"Follow focus": ""
|
||||
},
|
||||
@@ -3386,6 +3395,9 @@
|
||||
"Show all 9 tags instead of only occupied tags (DWL only)": {
|
||||
"Show all 9 tags instead of only occupied tags (DWL only)": "הצג/י את כל 9 התגים במקום רק את התגים הפעילים (DWL בלבד)"
|
||||
},
|
||||
"Show an outline ring around the focused workspace indicator": {
|
||||
"Show an outline ring around the focused workspace indicator": ""
|
||||
},
|
||||
"Show cava audio visualizer in media widget": {
|
||||
"Show cava audio visualizer in media widget": ""
|
||||
},
|
||||
@@ -3455,6 +3467,9 @@
|
||||
"Show workspace name on horizontal bars, and first letter on vertical bars": {
|
||||
"Show workspace name on horizontal bars, and first letter on vertical bars": ""
|
||||
},
|
||||
"Show workspaces of the currently focused monitor": {
|
||||
"Show workspaces of the currently focused monitor": ""
|
||||
},
|
||||
"Shows all running applications with focus indication": {
|
||||
"Shows all running applications with focus indication": "מציג את כל האפליקציות הפעילות עם סימון למיקוד"
|
||||
},
|
||||
@@ -3821,6 +3836,9 @@
|
||||
"Unavailable": {
|
||||
"Unavailable": "לא זמין"
|
||||
},
|
||||
"Unfocused Color": {
|
||||
"Unfocused Color": ""
|
||||
},
|
||||
"Uninstall Plugin": {
|
||||
"Uninstall Plugin": "הסר/י תוסף"
|
||||
},
|
||||
@@ -3863,6 +3881,9 @@
|
||||
"Update Plugin": {
|
||||
"Update Plugin": "עדכן/י תוסף"
|
||||
},
|
||||
"Urgent Color": {
|
||||
"Urgent Color": ""
|
||||
},
|
||||
"Usage Tips": {
|
||||
"Usage Tips": ""
|
||||
},
|
||||
@@ -4156,6 +4177,9 @@
|
||||
"Workspace": {
|
||||
"Workspace": "סביבת עבודה"
|
||||
},
|
||||
"Workspace Appearance": {
|
||||
"Workspace Appearance": ""
|
||||
},
|
||||
"Workspace Index Numbers": {
|
||||
"Workspace Index Numbers": "מספרי אינדקס של סביבות העבודה"
|
||||
},
|
||||
|
||||
@@ -1670,9 +1670,18 @@
|
||||
"Focus at Startup": {
|
||||
"Focus at Startup": "Fókusz indításkor"
|
||||
},
|
||||
"Focused Border": {
|
||||
"Focused Border": ""
|
||||
},
|
||||
"Focused Color": {
|
||||
"Focused Color": ""
|
||||
},
|
||||
"Focused Window": {
|
||||
"Focused Window": "Fókuszált ablak"
|
||||
},
|
||||
"Follow Monitor Focus": {
|
||||
"Follow Monitor Focus": ""
|
||||
},
|
||||
"Follow focus": {
|
||||
"Follow focus": "Fókusz követése"
|
||||
},
|
||||
@@ -3386,6 +3395,9 @@
|
||||
"Show all 9 tags instead of only occupied tags (DWL only)": {
|
||||
"Show all 9 tags instead of only occupied tags (DWL only)": "Mind a 9 címke megjelenítése a csak foglalt címkék helyett (csak DWL)"
|
||||
},
|
||||
"Show an outline ring around the focused workspace indicator": {
|
||||
"Show an outline ring around the focused workspace indicator": ""
|
||||
},
|
||||
"Show cava audio visualizer in media widget": {
|
||||
"Show cava audio visualizer in media widget": "Cava hangvizualizáló megjelenítése a média widgeten"
|
||||
},
|
||||
@@ -3455,6 +3467,9 @@
|
||||
"Show workspace name on horizontal bars, and first letter on vertical bars": {
|
||||
"Show workspace name on horizontal bars, and first letter on vertical bars": ""
|
||||
},
|
||||
"Show workspaces of the currently focused monitor": {
|
||||
"Show workspaces of the currently focused monitor": ""
|
||||
},
|
||||
"Shows all running applications with focus indication": {
|
||||
"Shows all running applications with focus indication": "Megjeleníti az összes futó alkalmazást fókuszjelzéssel"
|
||||
},
|
||||
@@ -3821,6 +3836,9 @@
|
||||
"Unavailable": {
|
||||
"Unavailable": "Nem elérhető"
|
||||
},
|
||||
"Unfocused Color": {
|
||||
"Unfocused Color": ""
|
||||
},
|
||||
"Uninstall Plugin": {
|
||||
"Uninstall Plugin": "Bővítmény eltávolítása"
|
||||
},
|
||||
@@ -3863,6 +3881,9 @@
|
||||
"Update Plugin": {
|
||||
"Update Plugin": "Bővítmény frissítése"
|
||||
},
|
||||
"Urgent Color": {
|
||||
"Urgent Color": ""
|
||||
},
|
||||
"Usage Tips": {
|
||||
"Usage Tips": ""
|
||||
},
|
||||
@@ -4156,6 +4177,9 @@
|
||||
"Workspace": {
|
||||
"Workspace": "Munkaterület"
|
||||
},
|
||||
"Workspace Appearance": {
|
||||
"Workspace Appearance": ""
|
||||
},
|
||||
"Workspace Index Numbers": {
|
||||
"Workspace Index Numbers": "Munkaterület-indexszámok"
|
||||
},
|
||||
|
||||
@@ -21,10 +21,10 @@
|
||||
"%1 display(s)": "%1 schermo(i)"
|
||||
},
|
||||
"%1 exists but is not included in config. Custom keybinds will not work until this is fixed.": {
|
||||
"%1 exists but is not included in config. Custom keybinds will not work until this is fixed.": ""
|
||||
"%1 exists but is not included in config. Custom keybinds will not work until this is fixed.": "%1 esiste ma non è incluso nella configurazione. Le scorciatoie personalizzate non funzioneranno finché non sarà risolto."
|
||||
},
|
||||
"%1 is now included in config": {
|
||||
"%1 is now included in config": ""
|
||||
"%1 is now included in config": "%1 è ora incluso nella configurazione"
|
||||
},
|
||||
"%1 job(s)": {
|
||||
"%1 job(s)": "%1 stampa/e"
|
||||
@@ -708,7 +708,7 @@
|
||||
"Clear at Startup": "Cancella all'Avvio"
|
||||
},
|
||||
"Click 'Setup' to create %1 and add include to config.": {
|
||||
"Click 'Setup' to create %1 and add include to config.": ""
|
||||
"Click 'Setup' to create %1 and add include to config.": "Clicca 'Configura' per creare %1 e aggiungere l'inclusione alla configurazione."
|
||||
},
|
||||
"Click 'Setup' to create cursor config and add include to your compositor config.": {
|
||||
"Click 'Setup' to create cursor config and add include to your compositor config.": "Clicca \"Configura\" per creare la configurazione del cursore e aggiungere l'inclusione al tuo file di configurazione del compositor."
|
||||
@@ -723,7 +723,7 @@
|
||||
"Click Import to add a .ovpn or .conf": "Clicca su Importa per aggiungere un file .ovpn o .conf"
|
||||
},
|
||||
"Click any shortcut to edit. Changes save to %1": {
|
||||
"Click any shortcut to edit. Changes save to %1": ""
|
||||
"Click any shortcut to edit. Changes save to %1": "Clicca su qualsiasi scorciatoia per modificare. Le modifiche vengono salvate in %1"
|
||||
},
|
||||
"Click any shortcut to edit. Changes save to dms/binds.kdl": {
|
||||
"Click any shortcut to edit. Changes save to dms/binds.kdl": "Clicca su qualsiasi scorciatoia per modificarla. Le modifiche vengono salvate in dms/binds.kdl"
|
||||
@@ -861,7 +861,7 @@
|
||||
"Connect": "Connetti"
|
||||
},
|
||||
"Connect to Hidden Network": {
|
||||
"Connect to Hidden Network": ""
|
||||
"Connect to Hidden Network": "Connetti a Rete Nascosta"
|
||||
},
|
||||
"Connect to VPN": {
|
||||
"Connect to VPN": "Connetti alla VPN"
|
||||
@@ -1419,7 +1419,7 @@
|
||||
"Enter launch prefix (e.g., 'uwsm-app')": "Inserisci il prefisso di avvio (es. 'uwsm-app')"
|
||||
},
|
||||
"Enter network name and password": {
|
||||
"Enter network name and password": ""
|
||||
"Enter network name and password": "Inserisci nome rete e password"
|
||||
},
|
||||
"Enter passkey for ": {
|
||||
"Enter passkey for ": "Inserisci passkey per "
|
||||
@@ -1653,7 +1653,7 @@
|
||||
"Fixing...": "Correzione in Corso..."
|
||||
},
|
||||
"Flags": {
|
||||
"Flags": ""
|
||||
"Flags": "Flag"
|
||||
},
|
||||
"Flipped": {
|
||||
"Flipped": "Ruotato"
|
||||
@@ -1670,9 +1670,18 @@
|
||||
"Focus at Startup": {
|
||||
"Focus at Startup": "Attiva all'Avvio"
|
||||
},
|
||||
"Focused Border": {
|
||||
"Focused Border": ""
|
||||
},
|
||||
"Focused Color": {
|
||||
"Focused Color": ""
|
||||
},
|
||||
"Focused Window": {
|
||||
"Focused Window": "Finestra Attiva"
|
||||
},
|
||||
"Follow Monitor Focus": {
|
||||
"Follow Monitor Focus": ""
|
||||
},
|
||||
"Follow focus": {
|
||||
"Follow focus": "Segui il focus"
|
||||
},
|
||||
@@ -1818,10 +1827,10 @@
|
||||
"Hibernate": "Iberna"
|
||||
},
|
||||
"Hidden": {
|
||||
"Hidden": ""
|
||||
"Hidden": "Nascosto"
|
||||
},
|
||||
"Hidden Network": {
|
||||
"Hidden Network": ""
|
||||
"Hidden Network": "Rete Nascosta"
|
||||
},
|
||||
"Hide Delay": {
|
||||
"Hide Delay": "Ritardo Nascondi"
|
||||
@@ -2139,7 +2148,7 @@
|
||||
"Lock fade grace period": "Periodo di attesa per la dissolvenza al blocco"
|
||||
},
|
||||
"Locked": {
|
||||
"Locked": ""
|
||||
"Locked": "Bloccato"
|
||||
},
|
||||
"Log Out": {
|
||||
"Log Out": "Termina Sessione"
|
||||
@@ -2151,7 +2160,7 @@
|
||||
"Long Text": "Testo Lungo"
|
||||
},
|
||||
"Long press": {
|
||||
"Long press": ""
|
||||
"Long press": "Premuta prolungata"
|
||||
},
|
||||
"Longitude": {
|
||||
"Longitude": "Longitudine"
|
||||
@@ -2379,7 +2388,7 @@
|
||||
"Network Information": "Informazioni Rete"
|
||||
},
|
||||
"Network Name (SSID)": {
|
||||
"Network Name (SSID)": ""
|
||||
"Network Name (SSID)": "Nome della rete (SSID)"
|
||||
},
|
||||
"Network Speed Monitor": {
|
||||
"Network Speed Monitor": "Monitor Velocità Rete"
|
||||
@@ -2958,7 +2967,7 @@
|
||||
"Reject Jobs": "Rifiuta Stampe"
|
||||
},
|
||||
"Release": {
|
||||
"Release": ""
|
||||
"Release": "Rilascio"
|
||||
},
|
||||
"Reload Plugin": {
|
||||
"Reload Plugin": "Ricarica Plugin"
|
||||
@@ -2970,7 +2979,7 @@
|
||||
"Remove gaps and border when windows are maximized": "Rimuovi spazi e bordo quando le finestre sono massimizzate"
|
||||
},
|
||||
"Repeat": {
|
||||
"Repeat": ""
|
||||
"Repeat": "Ripetizione"
|
||||
},
|
||||
"Report": {
|
||||
"Report": "Riepilogo"
|
||||
@@ -3386,6 +3395,9 @@
|
||||
"Show all 9 tags instead of only occupied tags (DWL only)": {
|
||||
"Show all 9 tags instead of only occupied tags (DWL only)": "Mostra tutti i 9 tag invece di quelli occupati (solo DWL)"
|
||||
},
|
||||
"Show an outline ring around the focused workspace indicator": {
|
||||
"Show an outline ring around the focused workspace indicator": ""
|
||||
},
|
||||
"Show cava audio visualizer in media widget": {
|
||||
"Show cava audio visualizer in media widget": "Mostra il visualizzatore audio cava nel widget multimediale"
|
||||
},
|
||||
@@ -3455,6 +3467,9 @@
|
||||
"Show workspace name on horizontal bars, and first letter on vertical bars": {
|
||||
"Show workspace name on horizontal bars, and first letter on vertical bars": "Mostra il nome dello spazio di lavoro nelle barre orizzontali e la prima lettera in quelle verticali"
|
||||
},
|
||||
"Show workspaces of the currently focused monitor": {
|
||||
"Show workspaces of the currently focused monitor": ""
|
||||
},
|
||||
"Shows all running applications with focus indication": {
|
||||
"Shows all running applications with focus indication": "Mostra tutte le applicazioni in esecuzione con indicazione focus"
|
||||
},
|
||||
@@ -3821,6 +3836,9 @@
|
||||
"Unavailable": {
|
||||
"Unavailable": "Non disponibile"
|
||||
},
|
||||
"Unfocused Color": {
|
||||
"Unfocused Color": ""
|
||||
},
|
||||
"Uninstall Plugin": {
|
||||
"Uninstall Plugin": "Disinstalla Plugin"
|
||||
},
|
||||
@@ -3863,6 +3881,9 @@
|
||||
"Update Plugin": {
|
||||
"Update Plugin": "Aggiorna Plugin"
|
||||
},
|
||||
"Urgent Color": {
|
||||
"Urgent Color": ""
|
||||
},
|
||||
"Usage Tips": {
|
||||
"Usage Tips": "Suggerimenti d'Uso"
|
||||
},
|
||||
@@ -4156,6 +4177,9 @@
|
||||
"Workspace": {
|
||||
"Workspace": "Spazio di Lavoro"
|
||||
},
|
||||
"Workspace Appearance": {
|
||||
"Workspace Appearance": ""
|
||||
},
|
||||
"Workspace Index Numbers": {
|
||||
"Workspace Index Numbers": "Numeri Indice Spazi di Lavoro"
|
||||
},
|
||||
@@ -4343,7 +4367,7 @@
|
||||
"Night mode & gamma": "Modalità notte e gamma",
|
||||
"Per-screen config": "Configurazione per schermo",
|
||||
"Quick system toggles": "Comandi rapidi di sistema",
|
||||
"Security & privacy": ""
|
||||
"Security & privacy": "Sicurezza & privacy"
|
||||
},
|
||||
"greeter feature card title": {
|
||||
"App Theming": "Theming Applicazioni",
|
||||
@@ -4361,7 +4385,7 @@
|
||||
"DankBar": "DankBar"
|
||||
},
|
||||
"greeter feature card title | lock screen notifications settings card": {
|
||||
"Lock Screen": ""
|
||||
"Lock Screen": "Schermata di Blocco"
|
||||
},
|
||||
"greeter finish button": {
|
||||
"Finish": "Fine"
|
||||
@@ -4607,7 +4631,7 @@
|
||||
"update dms for NM integration.": "aggiorna dms per l'integrazione NM."
|
||||
},
|
||||
"version requirement": {
|
||||
"Requires %1": ""
|
||||
"Requires %1": "Richiede %1"
|
||||
},
|
||||
"wallpaper directory file browser title": {
|
||||
"Select Wallpaper Directory": "Seleziona Cartella Sfondo"
|
||||
|
||||
@@ -1670,9 +1670,18 @@
|
||||
"Focus at Startup": {
|
||||
"Focus at Startup": ""
|
||||
},
|
||||
"Focused Border": {
|
||||
"Focused Border": ""
|
||||
},
|
||||
"Focused Color": {
|
||||
"Focused Color": ""
|
||||
},
|
||||
"Focused Window": {
|
||||
"Focused Window": "フォーカスされたウィンドウ"
|
||||
},
|
||||
"Follow Monitor Focus": {
|
||||
"Follow Monitor Focus": ""
|
||||
},
|
||||
"Follow focus": {
|
||||
"Follow focus": ""
|
||||
},
|
||||
@@ -3386,6 +3395,9 @@
|
||||
"Show all 9 tags instead of only occupied tags (DWL only)": {
|
||||
"Show all 9 tags instead of only occupied tags (DWL only)": "占有タグのみではなく、9 つのタグをすべて表示 (DWL のみ)"
|
||||
},
|
||||
"Show an outline ring around the focused workspace indicator": {
|
||||
"Show an outline ring around the focused workspace indicator": ""
|
||||
},
|
||||
"Show cava audio visualizer in media widget": {
|
||||
"Show cava audio visualizer in media widget": ""
|
||||
},
|
||||
@@ -3455,6 +3467,9 @@
|
||||
"Show workspace name on horizontal bars, and first letter on vertical bars": {
|
||||
"Show workspace name on horizontal bars, and first letter on vertical bars": ""
|
||||
},
|
||||
"Show workspaces of the currently focused monitor": {
|
||||
"Show workspaces of the currently focused monitor": ""
|
||||
},
|
||||
"Shows all running applications with focus indication": {
|
||||
"Shows all running applications with focus indication": "実行中のすべてのアプリケーションをフォーカス状態で表示"
|
||||
},
|
||||
@@ -3821,6 +3836,9 @@
|
||||
"Unavailable": {
|
||||
"Unavailable": ""
|
||||
},
|
||||
"Unfocused Color": {
|
||||
"Unfocused Color": ""
|
||||
},
|
||||
"Uninstall Plugin": {
|
||||
"Uninstall Plugin": "プラグインをアンインストール"
|
||||
},
|
||||
@@ -3863,6 +3881,9 @@
|
||||
"Update Plugin": {
|
||||
"Update Plugin": "プラグインを更新"
|
||||
},
|
||||
"Urgent Color": {
|
||||
"Urgent Color": ""
|
||||
},
|
||||
"Usage Tips": {
|
||||
"Usage Tips": ""
|
||||
},
|
||||
@@ -4156,6 +4177,9 @@
|
||||
"Workspace": {
|
||||
"Workspace": "ワークスペース"
|
||||
},
|
||||
"Workspace Appearance": {
|
||||
"Workspace Appearance": ""
|
||||
},
|
||||
"Workspace Index Numbers": {
|
||||
"Workspace Index Numbers": "ワークスペースのインデックス番号"
|
||||
},
|
||||
|
||||
@@ -1670,9 +1670,18 @@
|
||||
"Focus at Startup": {
|
||||
"Focus at Startup": "Aktywuj przy starcie"
|
||||
},
|
||||
"Focused Border": {
|
||||
"Focused Border": ""
|
||||
},
|
||||
"Focused Color": {
|
||||
"Focused Color": ""
|
||||
},
|
||||
"Focused Window": {
|
||||
"Focused Window": "Aktywne okno"
|
||||
},
|
||||
"Follow Monitor Focus": {
|
||||
"Follow Monitor Focus": ""
|
||||
},
|
||||
"Follow focus": {
|
||||
"Follow focus": "Podążaj za kursorem"
|
||||
},
|
||||
@@ -3386,6 +3395,9 @@
|
||||
"Show all 9 tags instead of only occupied tags (DWL only)": {
|
||||
"Show all 9 tags instead of only occupied tags (DWL only)": "Pokaż wszystkie 9 tagów zamiast tylko zajętych (tylko DWL)"
|
||||
},
|
||||
"Show an outline ring around the focused workspace indicator": {
|
||||
"Show an outline ring around the focused workspace indicator": ""
|
||||
},
|
||||
"Show cava audio visualizer in media widget": {
|
||||
"Show cava audio visualizer in media widget": "Pokaż wizualizację audio cava w widżecie multimediów"
|
||||
},
|
||||
@@ -3455,6 +3467,9 @@
|
||||
"Show workspace name on horizontal bars, and first letter on vertical bars": {
|
||||
"Show workspace name on horizontal bars, and first letter on vertical bars": ""
|
||||
},
|
||||
"Show workspaces of the currently focused monitor": {
|
||||
"Show workspaces of the currently focused monitor": ""
|
||||
},
|
||||
"Shows all running applications with focus indication": {
|
||||
"Shows all running applications with focus indication": "Pokazuje wszystkie uruchomione aplikacje ze wskaźnikiem fokusu"
|
||||
},
|
||||
@@ -3821,6 +3836,9 @@
|
||||
"Unavailable": {
|
||||
"Unavailable": "Niedostępny"
|
||||
},
|
||||
"Unfocused Color": {
|
||||
"Unfocused Color": ""
|
||||
},
|
||||
"Uninstall Plugin": {
|
||||
"Uninstall Plugin": "Odinstaluj wtyczkę"
|
||||
},
|
||||
@@ -3863,6 +3881,9 @@
|
||||
"Update Plugin": {
|
||||
"Update Plugin": "Zaktualizuj wtyczkę"
|
||||
},
|
||||
"Urgent Color": {
|
||||
"Urgent Color": ""
|
||||
},
|
||||
"Usage Tips": {
|
||||
"Usage Tips": ""
|
||||
},
|
||||
@@ -4156,6 +4177,9 @@
|
||||
"Workspace": {
|
||||
"Workspace": "Obszar roboczy"
|
||||
},
|
||||
"Workspace Appearance": {
|
||||
"Workspace Appearance": ""
|
||||
},
|
||||
"Workspace Index Numbers": {
|
||||
"Workspace Index Numbers": "Numery indeksów obszarów roboczych"
|
||||
},
|
||||
|
||||
@@ -1670,9 +1670,18 @@
|
||||
"Focus at Startup": {
|
||||
"Focus at Startup": ""
|
||||
},
|
||||
"Focused Border": {
|
||||
"Focused Border": ""
|
||||
},
|
||||
"Focused Color": {
|
||||
"Focused Color": ""
|
||||
},
|
||||
"Focused Window": {
|
||||
"Focused Window": "Janela Focada"
|
||||
},
|
||||
"Follow Monitor Focus": {
|
||||
"Follow Monitor Focus": ""
|
||||
},
|
||||
"Follow focus": {
|
||||
"Follow focus": "Seguir foco"
|
||||
},
|
||||
@@ -3386,6 +3395,9 @@
|
||||
"Show all 9 tags instead of only occupied tags (DWL only)": {
|
||||
"Show all 9 tags instead of only occupied tags (DWL only)": "Mostrar todas as 9 tags ao invés de apenas tags ocupadas (apenas DWL)"
|
||||
},
|
||||
"Show an outline ring around the focused workspace indicator": {
|
||||
"Show an outline ring around the focused workspace indicator": ""
|
||||
},
|
||||
"Show cava audio visualizer in media widget": {
|
||||
"Show cava audio visualizer in media widget": ""
|
||||
},
|
||||
@@ -3455,6 +3467,9 @@
|
||||
"Show workspace name on horizontal bars, and first letter on vertical bars": {
|
||||
"Show workspace name on horizontal bars, and first letter on vertical bars": ""
|
||||
},
|
||||
"Show workspaces of the currently focused monitor": {
|
||||
"Show workspaces of the currently focused monitor": ""
|
||||
},
|
||||
"Shows all running applications with focus indication": {
|
||||
"Shows all running applications with focus indication": "Mostra todos os aplicativos em execução, destacando o que está em foco"
|
||||
},
|
||||
@@ -3821,6 +3836,9 @@
|
||||
"Unavailable": {
|
||||
"Unavailable": "Indisponível"
|
||||
},
|
||||
"Unfocused Color": {
|
||||
"Unfocused Color": ""
|
||||
},
|
||||
"Uninstall Plugin": {
|
||||
"Uninstall Plugin": "Desinstalar Plugin"
|
||||
},
|
||||
@@ -3863,6 +3881,9 @@
|
||||
"Update Plugin": {
|
||||
"Update Plugin": "Atualizar Plugin"
|
||||
},
|
||||
"Urgent Color": {
|
||||
"Urgent Color": ""
|
||||
},
|
||||
"Usage Tips": {
|
||||
"Usage Tips": ""
|
||||
},
|
||||
@@ -4156,6 +4177,9 @@
|
||||
"Workspace": {
|
||||
"Workspace": "Área de Trabalho"
|
||||
},
|
||||
"Workspace Appearance": {
|
||||
"Workspace Appearance": ""
|
||||
},
|
||||
"Workspace Index Numbers": {
|
||||
"Workspace Index Numbers": "Índices das Áreas de Trabalho"
|
||||
},
|
||||
|
||||
@@ -1670,9 +1670,18 @@
|
||||
"Focus at Startup": {
|
||||
"Focus at Startup": "Başlangıçta Odakla"
|
||||
},
|
||||
"Focused Border": {
|
||||
"Focused Border": ""
|
||||
},
|
||||
"Focused Color": {
|
||||
"Focused Color": ""
|
||||
},
|
||||
"Focused Window": {
|
||||
"Focused Window": "Odaklanılmış Pencere"
|
||||
},
|
||||
"Follow Monitor Focus": {
|
||||
"Follow Monitor Focus": ""
|
||||
},
|
||||
"Follow focus": {
|
||||
"Follow focus": "Odağı takip et"
|
||||
},
|
||||
@@ -3386,6 +3395,9 @@
|
||||
"Show all 9 tags instead of only occupied tags (DWL only)": {
|
||||
"Show all 9 tags instead of only occupied tags (DWL only)": "Sadece dolu etiketleri değil, tüm 9 etiketi göster (sadece DWL)"
|
||||
},
|
||||
"Show an outline ring around the focused workspace indicator": {
|
||||
"Show an outline ring around the focused workspace indicator": ""
|
||||
},
|
||||
"Show cava audio visualizer in media widget": {
|
||||
"Show cava audio visualizer in media widget": "Medya widget'ında cava ses görselleştiricisini göster"
|
||||
},
|
||||
@@ -3455,6 +3467,9 @@
|
||||
"Show workspace name on horizontal bars, and first letter on vertical bars": {
|
||||
"Show workspace name on horizontal bars, and first letter on vertical bars": ""
|
||||
},
|
||||
"Show workspaces of the currently focused monitor": {
|
||||
"Show workspaces of the currently focused monitor": ""
|
||||
},
|
||||
"Shows all running applications with focus indication": {
|
||||
"Shows all running applications with focus indication": "Odak göstergesiyle çalışan tüm uygulamaları gösterir"
|
||||
},
|
||||
@@ -3821,6 +3836,9 @@
|
||||
"Unavailable": {
|
||||
"Unavailable": "Mevcut Değil"
|
||||
},
|
||||
"Unfocused Color": {
|
||||
"Unfocused Color": ""
|
||||
},
|
||||
"Uninstall Plugin": {
|
||||
"Uninstall Plugin": "Eklentiyi Kaldır"
|
||||
},
|
||||
@@ -3863,6 +3881,9 @@
|
||||
"Update Plugin": {
|
||||
"Update Plugin": "Eklentiyi Güncelle"
|
||||
},
|
||||
"Urgent Color": {
|
||||
"Urgent Color": ""
|
||||
},
|
||||
"Usage Tips": {
|
||||
"Usage Tips": ""
|
||||
},
|
||||
@@ -4156,6 +4177,9 @@
|
||||
"Workspace": {
|
||||
"Workspace": "Çalışma Alanı"
|
||||
},
|
||||
"Workspace Appearance": {
|
||||
"Workspace Appearance": ""
|
||||
},
|
||||
"Workspace Index Numbers": {
|
||||
"Workspace Index Numbers": "Çalışma Alanı Sıra Numarası"
|
||||
},
|
||||
|
||||
@@ -861,7 +861,7 @@
|
||||
"Connect": "连接"
|
||||
},
|
||||
"Connect to Hidden Network": {
|
||||
"Connect to Hidden Network": ""
|
||||
"Connect to Hidden Network": "连接到隐藏的网络"
|
||||
},
|
||||
"Connect to VPN": {
|
||||
"Connect to VPN": "连接到 VPN"
|
||||
@@ -1419,7 +1419,7 @@
|
||||
"Enter launch prefix (e.g., 'uwsm-app')": "输入启动前缀(例如 uwsm-app)"
|
||||
},
|
||||
"Enter network name and password": {
|
||||
"Enter network name and password": ""
|
||||
"Enter network name and password": "输入网络名称与密码"
|
||||
},
|
||||
"Enter passkey for ": {
|
||||
"Enter passkey for ": "输入密钥 "
|
||||
@@ -1670,9 +1670,18 @@
|
||||
"Focus at Startup": {
|
||||
"Focus at Startup": "启动时聚焦"
|
||||
},
|
||||
"Focused Border": {
|
||||
"Focused Border": ""
|
||||
},
|
||||
"Focused Color": {
|
||||
"Focused Color": ""
|
||||
},
|
||||
"Focused Window": {
|
||||
"Focused Window": "当前窗口"
|
||||
},
|
||||
"Follow Monitor Focus": {
|
||||
"Follow Monitor Focus": ""
|
||||
},
|
||||
"Follow focus": {
|
||||
"Follow focus": "跟随焦点"
|
||||
},
|
||||
@@ -1821,7 +1830,7 @@
|
||||
"Hidden": ""
|
||||
},
|
||||
"Hidden Network": {
|
||||
"Hidden Network": ""
|
||||
"Hidden Network": "隐藏的网络"
|
||||
},
|
||||
"Hide Delay": {
|
||||
"Hide Delay": "隐藏延迟"
|
||||
@@ -2379,7 +2388,7 @@
|
||||
"Network Information": "网络信息"
|
||||
},
|
||||
"Network Name (SSID)": {
|
||||
"Network Name (SSID)": ""
|
||||
"Network Name (SSID)": "网络名称 (SSID)"
|
||||
},
|
||||
"Network Speed Monitor": {
|
||||
"Network Speed Monitor": "实时网速显示"
|
||||
@@ -3386,6 +3395,9 @@
|
||||
"Show all 9 tags instead of only occupied tags (DWL only)": {
|
||||
"Show all 9 tags instead of only occupied tags (DWL only)": "显示所有 9 个标签,而非仅占用的标签(仅限 DWL)"
|
||||
},
|
||||
"Show an outline ring around the focused workspace indicator": {
|
||||
"Show an outline ring around the focused workspace indicator": ""
|
||||
},
|
||||
"Show cava audio visualizer in media widget": {
|
||||
"Show cava audio visualizer in media widget": "在多媒体部件中显示cava音频可视化"
|
||||
},
|
||||
@@ -3455,6 +3467,9 @@
|
||||
"Show workspace name on horizontal bars, and first letter on vertical bars": {
|
||||
"Show workspace name on horizontal bars, and first letter on vertical bars": "在水平状态栏上显示工作区名称,而在垂直状态栏上显示首字母。"
|
||||
},
|
||||
"Show workspaces of the currently focused monitor": {
|
||||
"Show workspaces of the currently focused monitor": ""
|
||||
},
|
||||
"Shows all running applications with focus indication": {
|
||||
"Shows all running applications with focus indication": "显示所有正在运行应用程序,并标记焦点所在"
|
||||
},
|
||||
@@ -3821,6 +3836,9 @@
|
||||
"Unavailable": {
|
||||
"Unavailable": "不可用"
|
||||
},
|
||||
"Unfocused Color": {
|
||||
"Unfocused Color": ""
|
||||
},
|
||||
"Uninstall Plugin": {
|
||||
"Uninstall Plugin": "卸载插件"
|
||||
},
|
||||
@@ -3863,6 +3881,9 @@
|
||||
"Update Plugin": {
|
||||
"Update Plugin": "更新插件"
|
||||
},
|
||||
"Urgent Color": {
|
||||
"Urgent Color": ""
|
||||
},
|
||||
"Usage Tips": {
|
||||
"Usage Tips": "使用提示"
|
||||
},
|
||||
@@ -4156,6 +4177,9 @@
|
||||
"Workspace": {
|
||||
"Workspace": "工作区"
|
||||
},
|
||||
"Workspace Appearance": {
|
||||
"Workspace Appearance": ""
|
||||
},
|
||||
"Workspace Index Numbers": {
|
||||
"Workspace Index Numbers": "工作区序号"
|
||||
},
|
||||
@@ -4361,7 +4385,7 @@
|
||||
"DankBar": "DankBar"
|
||||
},
|
||||
"greeter feature card title | lock screen notifications settings card": {
|
||||
"Lock Screen": ""
|
||||
"Lock Screen": "锁屏"
|
||||
},
|
||||
"greeter finish button": {
|
||||
"Finish": "完成"
|
||||
|
||||
@@ -21,10 +21,10 @@
|
||||
"%1 display(s)": "%1 個螢幕"
|
||||
},
|
||||
"%1 exists but is not included in config. Custom keybinds will not work until this is fixed.": {
|
||||
"%1 exists but is not included in config. Custom keybinds will not work until this is fixed.": ""
|
||||
"%1 exists but is not included in config. Custom keybinds will not work until this is fixed.": "%1 存在但未包含在設定中。自訂快捷鍵在修正此問題前將無法運作。"
|
||||
},
|
||||
"%1 is now included in config": {
|
||||
"%1 is now included in config": ""
|
||||
"%1 is now included in config": "%1 現已包含在設定中"
|
||||
},
|
||||
"%1 job(s)": {
|
||||
"%1 job(s)": "%1 個工作"
|
||||
@@ -420,7 +420,7 @@
|
||||
"Automatically determine your location using your IP address": "使用您的 IP 位址自動確定您的位置"
|
||||
},
|
||||
"Automatically lock after": {
|
||||
"Automatically lock after": "自動鎖定後"
|
||||
"Automatically lock after": "指定時間後自動鎖定"
|
||||
},
|
||||
"Automatically lock the screen when the system prepares to suspend": {
|
||||
"Automatically lock the screen when the system prepares to suspend": "睡眠時自動鎖定螢幕"
|
||||
@@ -708,7 +708,7 @@
|
||||
"Clear at Startup": "啟動時清除"
|
||||
},
|
||||
"Click 'Setup' to create %1 and add include to config.": {
|
||||
"Click 'Setup' to create %1 and add include to config.": ""
|
||||
"Click 'Setup' to create %1 and add include to config.": "點擊「設定」以建立 %1 並新增到設定中。"
|
||||
},
|
||||
"Click 'Setup' to create cursor config and add include to your compositor config.": {
|
||||
"Click 'Setup' to create cursor config and add include to your compositor config.": "點擊「設定」以建立游標設定檔,並將其包含至您的合成器設定中。"
|
||||
@@ -723,7 +723,7 @@
|
||||
"Click Import to add a .ovpn or .conf": "點擊匯入以新增 .ovpn 或 .conf"
|
||||
},
|
||||
"Click any shortcut to edit. Changes save to %1": {
|
||||
"Click any shortcut to edit. Changes save to %1": ""
|
||||
"Click any shortcut to edit. Changes save to %1": "點擊任一快捷鍵進行編輯。變更會儲存到 %1"
|
||||
},
|
||||
"Click any shortcut to edit. Changes save to dms/binds.kdl": {
|
||||
"Click any shortcut to edit. Changes save to dms/binds.kdl": "點擊任何快捷方式進行編輯。更改將保存到 dms/binds.kdl"
|
||||
@@ -861,7 +861,7 @@
|
||||
"Connect": "連線"
|
||||
},
|
||||
"Connect to Hidden Network": {
|
||||
"Connect to Hidden Network": ""
|
||||
"Connect to Hidden Network": "連線到隱藏網路"
|
||||
},
|
||||
"Connect to VPN": {
|
||||
"Connect to VPN": "連線到 VPN"
|
||||
@@ -1419,7 +1419,7 @@
|
||||
"Enter launch prefix (e.g., 'uwsm-app')": "輸入啟動前綴(例如:「uwsm-app」)"
|
||||
},
|
||||
"Enter network name and password": {
|
||||
"Enter network name and password": ""
|
||||
"Enter network name and password": "輸入網路名稱和密碼"
|
||||
},
|
||||
"Enter passkey for ": {
|
||||
"Enter passkey for ": "請輸入密碼給 "
|
||||
@@ -1653,7 +1653,7 @@
|
||||
"Fixing...": "正在修復..."
|
||||
},
|
||||
"Flags": {
|
||||
"Flags": ""
|
||||
"Flags": "標幟"
|
||||
},
|
||||
"Flipped": {
|
||||
"Flipped": "翻轉"
|
||||
@@ -1670,9 +1670,18 @@
|
||||
"Focus at Startup": {
|
||||
"Focus at Startup": "啟動時聚焦"
|
||||
},
|
||||
"Focused Border": {
|
||||
"Focused Border": ""
|
||||
},
|
||||
"Focused Color": {
|
||||
"Focused Color": ""
|
||||
},
|
||||
"Focused Window": {
|
||||
"Focused Window": "視窗對焦"
|
||||
},
|
||||
"Follow Monitor Focus": {
|
||||
"Follow Monitor Focus": ""
|
||||
},
|
||||
"Follow focus": {
|
||||
"Follow focus": "跟隨焦點"
|
||||
},
|
||||
@@ -1818,10 +1827,10 @@
|
||||
"Hibernate": "休眠"
|
||||
},
|
||||
"Hidden": {
|
||||
"Hidden": ""
|
||||
"Hidden": "隱藏的"
|
||||
},
|
||||
"Hidden Network": {
|
||||
"Hidden Network": ""
|
||||
"Hidden Network": "隱藏網路"
|
||||
},
|
||||
"Hide Delay": {
|
||||
"Hide Delay": "隱藏延遲"
|
||||
@@ -2139,7 +2148,7 @@
|
||||
"Lock fade grace period": "鎖定淡出緩衝期"
|
||||
},
|
||||
"Locked": {
|
||||
"Locked": ""
|
||||
"Locked": "已鎖定"
|
||||
},
|
||||
"Log Out": {
|
||||
"Log Out": "登出"
|
||||
@@ -2151,7 +2160,7 @@
|
||||
"Long Text": "長文字"
|
||||
},
|
||||
"Long press": {
|
||||
"Long press": ""
|
||||
"Long press": "長按"
|
||||
},
|
||||
"Longitude": {
|
||||
"Longitude": "經度"
|
||||
@@ -2379,7 +2388,7 @@
|
||||
"Network Information": "網路資訊"
|
||||
},
|
||||
"Network Name (SSID)": {
|
||||
"Network Name (SSID)": ""
|
||||
"Network Name (SSID)": "網路名稱 (SSID)"
|
||||
},
|
||||
"Network Speed Monitor": {
|
||||
"Network Speed Monitor": "網速監視"
|
||||
@@ -2958,7 +2967,7 @@
|
||||
"Reject Jobs": "拒絕工作"
|
||||
},
|
||||
"Release": {
|
||||
"Release": ""
|
||||
"Release": "放開"
|
||||
},
|
||||
"Reload Plugin": {
|
||||
"Reload Plugin": "重新載入插件"
|
||||
@@ -2970,7 +2979,7 @@
|
||||
"Remove gaps and border when windows are maximized": "視窗最大化時移除間距與邊框"
|
||||
},
|
||||
"Repeat": {
|
||||
"Repeat": ""
|
||||
"Repeat": "重複"
|
||||
},
|
||||
"Report": {
|
||||
"Report": "報告"
|
||||
@@ -3386,6 +3395,9 @@
|
||||
"Show all 9 tags instead of only occupied tags (DWL only)": {
|
||||
"Show all 9 tags instead of only occupied tags (DWL only)": "顯示所有 9 個標籤,而非僅顯示已佔用的標籤 (僅限 DWL)"
|
||||
},
|
||||
"Show an outline ring around the focused workspace indicator": {
|
||||
"Show an outline ring around the focused workspace indicator": ""
|
||||
},
|
||||
"Show cava audio visualizer in media widget": {
|
||||
"Show cava audio visualizer in media widget": "在媒體小工具中顯示 cava 音訊視覺化工具"
|
||||
},
|
||||
@@ -3455,6 +3467,9 @@
|
||||
"Show workspace name on horizontal bars, and first letter on vertical bars": {
|
||||
"Show workspace name on horizontal bars, and first letter on vertical bars": "在水平列顯示工作區名稱,垂直列顯示首字母"
|
||||
},
|
||||
"Show workspaces of the currently focused monitor": {
|
||||
"Show workspaces of the currently focused monitor": ""
|
||||
},
|
||||
"Shows all running applications with focus indication": {
|
||||
"Shows all running applications with focus indication": "顯示所有正在運行的應用程式並帶有焦點指示"
|
||||
},
|
||||
@@ -3585,7 +3600,7 @@
|
||||
"Suspend behavior": "睡眠行為"
|
||||
},
|
||||
"Suspend system after": {
|
||||
"Suspend system after": "系統睡眠後"
|
||||
"Suspend system after": "指定時間後系統睡眠"
|
||||
},
|
||||
"Swap": {
|
||||
"Swap": "交換區"
|
||||
@@ -3804,7 +3819,7 @@
|
||||
"Trigger Prefix": "觸發前綴"
|
||||
},
|
||||
"Turn off monitors after": {
|
||||
"Turn off monitors after": "關閉螢幕之後"
|
||||
"Turn off monitors after": "指定時間後關閉螢幕"
|
||||
},
|
||||
"Type": {
|
||||
"Type": "類型"
|
||||
@@ -3821,6 +3836,9 @@
|
||||
"Unavailable": {
|
||||
"Unavailable": "不可用"
|
||||
},
|
||||
"Unfocused Color": {
|
||||
"Unfocused Color": ""
|
||||
},
|
||||
"Uninstall Plugin": {
|
||||
"Uninstall Plugin": "解除安裝插件"
|
||||
},
|
||||
@@ -3863,6 +3881,9 @@
|
||||
"Update Plugin": {
|
||||
"Update Plugin": "更新插件"
|
||||
},
|
||||
"Urgent Color": {
|
||||
"Urgent Color": ""
|
||||
},
|
||||
"Usage Tips": {
|
||||
"Usage Tips": "使用提示"
|
||||
},
|
||||
@@ -4156,6 +4177,9 @@
|
||||
"Workspace": {
|
||||
"Workspace": "工作區"
|
||||
},
|
||||
"Workspace Appearance": {
|
||||
"Workspace Appearance": ""
|
||||
},
|
||||
"Workspace Index Numbers": {
|
||||
"Workspace Index Numbers": "工作區編號"
|
||||
},
|
||||
@@ -4343,7 +4367,7 @@
|
||||
"Night mode & gamma": "夜間模式與伽瑪",
|
||||
"Per-screen config": "依螢幕設定",
|
||||
"Quick system toggles": "快速系統切換",
|
||||
"Security & privacy": ""
|
||||
"Security & privacy": "安全與隱私"
|
||||
},
|
||||
"greeter feature card title": {
|
||||
"App Theming": "應用程式主題",
|
||||
@@ -4361,7 +4385,7 @@
|
||||
"DankBar": "DankBar"
|
||||
},
|
||||
"greeter feature card title | lock screen notifications settings card": {
|
||||
"Lock Screen": ""
|
||||
"Lock Screen": "鎖定螢幕"
|
||||
},
|
||||
"greeter finish button": {
|
||||
"Finish": "完成"
|
||||
@@ -4607,7 +4631,7 @@
|
||||
"update dms for NM integration.": "更新 dms 以進行 NM 整合。"
|
||||
},
|
||||
"version requirement": {
|
||||
"Requires %1": ""
|
||||
"Requires %1": "需要 %1"
|
||||
},
|
||||
"wallpaper directory file browser title": {
|
||||
"Select Wallpaper Directory": "選擇桌布目錄"
|
||||
|
||||
@@ -708,6 +708,51 @@
|
||||
],
|
||||
"icon": "visibility_off"
|
||||
},
|
||||
{
|
||||
"section": "workspaceFocusedBorderEnabled",
|
||||
"label": "Focused Border",
|
||||
"tabIndex": 4,
|
||||
"category": "Workspaces",
|
||||
"keywords": [
|
||||
"around",
|
||||
"border",
|
||||
"desktop",
|
||||
"focused",
|
||||
"indicator",
|
||||
"outline",
|
||||
"ring",
|
||||
"show",
|
||||
"spaces",
|
||||
"virtual",
|
||||
"virtual desktops",
|
||||
"workspace",
|
||||
"workspaces"
|
||||
],
|
||||
"description": "Show an outline ring around the focused workspace indicator"
|
||||
},
|
||||
{
|
||||
"section": "workspaceFollowFocus",
|
||||
"label": "Follow Monitor Focus",
|
||||
"tabIndex": 4,
|
||||
"category": "Workspaces",
|
||||
"keywords": [
|
||||
"currently",
|
||||
"desktop",
|
||||
"desktops",
|
||||
"focus",
|
||||
"focused",
|
||||
"follow",
|
||||
"monitor",
|
||||
"show",
|
||||
"spaces",
|
||||
"virtual",
|
||||
"virtual desktops",
|
||||
"workspace",
|
||||
"workspaces"
|
||||
],
|
||||
"description": "Show workspaces of the currently focused monitor",
|
||||
"conditionKey": "isNiri"
|
||||
},
|
||||
{
|
||||
"section": "groupWorkspaceApps",
|
||||
"label": "Group Workspace Apps",
|
||||
@@ -751,29 +796,6 @@
|
||||
],
|
||||
"icon": "label"
|
||||
},
|
||||
{
|
||||
"section": "workspacesPerMonitor",
|
||||
"label": "Per-Monitor Workspaces",
|
||||
"tabIndex": 4,
|
||||
"category": "Workspaces",
|
||||
"keywords": [
|
||||
"belonging",
|
||||
"desktop",
|
||||
"desktops",
|
||||
"monitor",
|
||||
"multi-monitor",
|
||||
"per",
|
||||
"per-monitor",
|
||||
"show",
|
||||
"spaces",
|
||||
"specific",
|
||||
"virtual",
|
||||
"virtual desktops",
|
||||
"workspace",
|
||||
"workspaces"
|
||||
],
|
||||
"description": "Show only workspaces belonging to each specific monitor."
|
||||
},
|
||||
{
|
||||
"section": "reverseScrolling",
|
||||
"label": "Reverse Scrolling Direction",
|
||||
@@ -873,6 +895,31 @@
|
||||
"description": "Display application icons in workspace indicators",
|
||||
"conditionKey": "isNiri"
|
||||
},
|
||||
{
|
||||
"section": "workspaceAppearance",
|
||||
"label": "Workspace Appearance",
|
||||
"tabIndex": 4,
|
||||
"category": "Workspaces",
|
||||
"keywords": [
|
||||
"appearance",
|
||||
"around",
|
||||
"border",
|
||||
"desktop",
|
||||
"focused",
|
||||
"indicator",
|
||||
"outline",
|
||||
"ring",
|
||||
"show",
|
||||
"spaces",
|
||||
"virtual",
|
||||
"virtual desktops",
|
||||
"workspace",
|
||||
"workspaces"
|
||||
],
|
||||
"icon": "palette",
|
||||
"description": "Show an outline ring around the focused workspace indicator",
|
||||
"conditionKey": "isNiri"
|
||||
},
|
||||
{
|
||||
"section": "showWorkspaceIndex",
|
||||
"label": "Workspace Index Numbers",
|
||||
|
||||
@@ -4059,6 +4059,20 @@
|
||||
"reference": "",
|
||||
"comment": ""
|
||||
},
|
||||
{
|
||||
"term": "Focused Border",
|
||||
"translation": "",
|
||||
"context": "",
|
||||
"reference": "",
|
||||
"comment": ""
|
||||
},
|
||||
{
|
||||
"term": "Focused Color",
|
||||
"translation": "",
|
||||
"context": "",
|
||||
"reference": "",
|
||||
"comment": ""
|
||||
},
|
||||
{
|
||||
"term": "Focused Window",
|
||||
"translation": "",
|
||||
@@ -4066,6 +4080,13 @@
|
||||
"reference": "",
|
||||
"comment": ""
|
||||
},
|
||||
{
|
||||
"term": "Follow Monitor Focus",
|
||||
"translation": "",
|
||||
"context": "",
|
||||
"reference": "",
|
||||
"comment": ""
|
||||
},
|
||||
{
|
||||
"term": "Follow focus",
|
||||
"translation": "",
|
||||
@@ -6824,13 +6845,6 @@
|
||||
"reference": "",
|
||||
"comment": ""
|
||||
},
|
||||
{
|
||||
"term": "Per-Monitor Workspaces",
|
||||
"translation": "",
|
||||
"context": "",
|
||||
"reference": "",
|
||||
"comment": ""
|
||||
},
|
||||
{
|
||||
"term": "Per-screen config",
|
||||
"translation": "",
|
||||
@@ -8539,6 +8553,13 @@
|
||||
"reference": "",
|
||||
"comment": ""
|
||||
},
|
||||
{
|
||||
"term": "Show an outline ring around the focused workspace indicator",
|
||||
"translation": "",
|
||||
"context": "",
|
||||
"reference": "",
|
||||
"comment": ""
|
||||
},
|
||||
{
|
||||
"term": "Show cava audio visualizer in media widget",
|
||||
"translation": "",
|
||||
@@ -8665,13 +8686,6 @@
|
||||
"reference": "",
|
||||
"comment": ""
|
||||
},
|
||||
{
|
||||
"term": "Show only workspaces belonging to each specific monitor.",
|
||||
"translation": "",
|
||||
"context": "",
|
||||
"reference": "",
|
||||
"comment": ""
|
||||
},
|
||||
{
|
||||
"term": "Show password",
|
||||
"translation": "",
|
||||
@@ -8700,6 +8714,13 @@
|
||||
"reference": "",
|
||||
"comment": ""
|
||||
},
|
||||
{
|
||||
"term": "Show workspaces of the currently focused monitor",
|
||||
"translation": "",
|
||||
"context": "",
|
||||
"reference": "",
|
||||
"comment": ""
|
||||
},
|
||||
{
|
||||
"term": "Shows all running applications with focus indication",
|
||||
"translation": "",
|
||||
@@ -9582,6 +9603,13 @@
|
||||
"reference": "",
|
||||
"comment": ""
|
||||
},
|
||||
{
|
||||
"term": "Unfocused Color",
|
||||
"translation": "",
|
||||
"context": "",
|
||||
"reference": "",
|
||||
"comment": ""
|
||||
},
|
||||
{
|
||||
"term": "Uninstall",
|
||||
"translation": "",
|
||||
@@ -9708,6 +9736,13 @@
|
||||
"reference": "",
|
||||
"comment": ""
|
||||
},
|
||||
{
|
||||
"term": "Urgent Color",
|
||||
"translation": "",
|
||||
"context": "",
|
||||
"reference": "",
|
||||
"comment": ""
|
||||
},
|
||||
{
|
||||
"term": "Usage Tips",
|
||||
"translation": "",
|
||||
@@ -10415,6 +10450,13 @@
|
||||
"reference": "",
|
||||
"comment": ""
|
||||
},
|
||||
{
|
||||
"term": "Workspace Appearance",
|
||||
"translation": "",
|
||||
"context": "",
|
||||
"reference": "",
|
||||
"comment": ""
|
||||
},
|
||||
{
|
||||
"term": "Workspace Index Numbers",
|
||||
"translation": "",
|
||||
|
||||
Reference in New Issue
Block a user