Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
Expand Up @@ -127,10 +127,10 @@ nonisolated extension ActionSurfaceCatalog {
"space.new": [p(.sidebarBackground, .create, 6, folder: .new)],
"space.newWorkspace": [p(.profile, .create, 0, label: SpaceMenuLabels.newWorkspace)],
"space.newWindow": [p(.profile, .create, 1, label: SpaceMenuLabels.newWindow)],
"space.setIcon": [p(.profile, .identity, 100, label: SpaceMenuLabels.changeIcon)],
"space.clearIcon": [p(.profile, .identity, 100, label: SpaceMenuLabels.removeIcon)],
"space.setIcon": [p(.profile, .identity, 100, label: IconMenuLabels.setIcon)],
"space.clearIcon": [p(.profile, .identity, 100, label: IconMenuLabels.removeIcon)],
"space.rename": [p(.profile, .identity, 101)],
"space.setColor": [p(.profile, .identity, 102, .submenu, label: SpaceMenuLabels.editThemeColor)],
"space.setColor": [p(.profile, .identity, 102, .submenu, label: ObjectMenuLabels.color)],
"space.color.grey": [p(.profile, .identity, 0, in: "space.setColor", label: ObjectMenuLabels.colorName("grey"))],
"space.color.blue": [p(.profile, .identity, 1, in: "space.setColor", label: ObjectMenuLabels.colorName("blue"))],
"space.color.red": [p(.profile, .identity, 2, in: "space.setColor", label: ObjectMenuLabels.colorName("red"))],
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -48,10 +48,12 @@ nonisolated enum ObjectMenuLabels {
static var toggleItemLabel: String { text("menu.sidebar.toggleItemLabel", "Show/Hide Label") }
static var hideApp: String { text("menu.sidebar.hideApp", "Hide App") }

// The pane's Layout submenu: an agent chat's zoom and the column widths, without prefixes.
static var chatZoomIn: String { text("menu.pane.chatZoomIn", "Zoom In Chat") }
static var chatZoomOut: String { text("menu.pane.chatZoomOut", "Zoom Out Chat") }
static var chatActualSize: String { text("menu.pane.chatActualSize", "Reset Chat Zoom") }
// The pane's Layout submenu: an agent chat's zoom and the column widths, without prefixes. The zoom
// rows are the chat menu's words (Zoom In, Zoom Out, Actual Size, `AgentChatMenuLabels`) led by
// "Chat", as the canvas's are ("Canvas Zoom In"), since the submenu also zooms the pane.
static var chatZoomIn: String { text("menu.pane.chatZoomIn", "Chat Zoom In") }
static var chatZoomOut: String { text("menu.pane.chatZoomOut", "Chat Zoom Out") }
static var chatActualSize: String { text("menu.pane.chatActualSize", "Chat Actual Size") }
static var widthOneThird: String { text("menu.column.widthOneThird", "One-Third Width") }
static var widthHalf: String { text("menu.column.widthHalf", "Half Width") }
static var widthTwoThirds: String { text("menu.column.widthTwoThirds", "Two-Thirds Width") }
Expand Down
Original file line number Diff line number Diff line change
@@ -1,12 +1,10 @@
// Menu-only row titles of the space menu (SIDEBAR-FOOTER-AND-SPACE-MENU F3,
// Arc's wording). The palette and the CLI keep the actions' own titles
// ("Set Space Color…"), which name the object; in the space's own menu the
// object is clear. Strings live in ProfileActions.xcstrings.
// object is clear. Its icon and color rows use the shared words (`IconMenuLabels`,
// `ObjectMenuLabels.color`), as every other object's menu does. Strings live in ProfileActions.xcstrings.

nonisolated enum SpaceMenuLabels {
static var changeIcon: String { text("menu.space.changeIcon", "Change Space Icon…") }
static var removeIcon: String { text("menu.space.removeIcon", "Remove Space Icon") }
static var editThemeColor: String { text("menu.space.editThemeColor", "Edit Theme Color…") }
static var setBrowserProfile: String { text("menu.space.setBrowserProfile", "Set Browser Profile…") }
static var newGroup: String { text("menu.space.newGroup", "New Group") }
static var newWorkspace: String { text("menu.space.newWorkspace", "New Workspace") }
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@ nonisolated extension ContextMenuCatalog {
public static let exportRenderRules: [String] = [
"A row shows only when its visible_when holds: every name in requires is true in the effective context (the window's context plus the menu's implied names), debug_only rows need developer tools, and a row whose feature an administrator turned off is left out.",
"enabled_when can_perform: the row is enabled when its action is bound and its handler allows it for the clicked target; a disabled row may carry a reason as subtitle and tooltip.",
"A row with a label shows that label instead of its action's title: menu-only wording (Change Space Icon… for Set Space Icon…); the palette and CLI keep the title.",
"A row with a label shows that label instead of its action's title: menu-only wording (Set Icon… for Set Space Icon…); the palette and CLI keep the title.",
"A submenu takes its label, else its action's title, without a trailing ellipsis; a folder takes its own title. A submenu or folder without a shown row is left out.",
"A separator shows only after a shown row and before another shown row: runs collapse to one, and leading and trailing separators drop.",
"A choices row is a submenu with one item per value in choices.values (then a separator and More… when more_opens_palette). It shows by the same visible_when as every row, and only when its action is bound and enabled (otherwise it is left out, not disabled).",
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -20705,7 +20705,7 @@
"en": {
"stringUnit": {
"state": "translated",
"value": "Zoom In Chat"
"value": "Chat Zoom In"
}
},
"ar": {
Expand Down Expand Up @@ -20836,7 +20836,7 @@
"en": {
"stringUnit": {
"state": "translated",
"value": "Zoom Out Chat"
"value": "Chat Zoom Out"
}
},
"ar": {
Expand Down Expand Up @@ -20967,127 +20967,127 @@
"en": {
"stringUnit": {
"state": "translated",
"value": "Reset Chat Zoom"
"value": "Chat Actual Size"
}
},
"ar": {
"stringUnit": {
"state": "translated",
"value": "إعادة تعيين تكبير الدردشة"
"value": "الحجم الفعلي للدردشة"
}
},
"bs": {
"stringUnit": {
"state": "needs_review",
"value": "Vrati zum chata"
"state": "translated",
"value": "Stvarna veličina chata"
}
},
"da": {
"stringUnit": {
"state": "needs_review",
"value": "Nulstil chatzoom"
"state": "translated",
"value": "Chat: Faktisk størrelse"
}
},
"de": {
"stringUnit": {
"state": "translated",
"value": "Chat-Zoom zurücksetzen"
"value": "Chat: Originalgröße"
}
},
"es": {
"stringUnit": {
"state": "translated",
"value": "Restablecer zoom del chat"
"value": "Chat a tamaño real"
}
},
"fr": {
"stringUnit": {
"state": "translated",
"value": "Réinitialiser le zoom du chat"
"value": "Chat en taille réelle"
}
},
"it": {
"stringUnit": {
"state": "needs_review",
"value": "Reimposta zoom della chat"
"state": "translated",
"value": "Chat: dimensioni reali"
}
},
"ja": {
"stringUnit": {
"state": "translated",
"value": "チャットのズームをリセット"
"value": "チャットを実寸表示"
}
},
"km": {
"stringUnit": {
"state": "needs_review",
"value": "កំណត់ការពង្រីកការជជែកឡើងវិញ"
"state": "translated",
"value": "ទំហំពិតនៃការជជែក"
}
},
"ko": {
"stringUnit": {
"state": "translated",
"value": "채팅 확대/축소 재설정"
"value": "채팅 실제 크기"
}
},
"nb": {
"stringUnit": {
"state": "needs_review",
"value": "Tilbakestill chatzoom"
"state": "translated",
"value": "Chat: Faktisk størrelse"
}
},
"pl": {
"stringUnit": {
"state": "needs_review",
"value": "Resetuj powiększenie czatu"
"state": "translated",
"value": "Czat: Rzeczywisty rozmiar"
}
},
"pt-BR": {
"stringUnit": {
"state": "needs_review",
"value": "Redefinir Zoom do Chat"
"state": "translated",
"value": "Chat em Tamanho Real"
}
},
"ru": {
"stringUnit": {
"state": "needs_review",
"value": "Сбросить масштаб чата"
"state": "translated",
"value": "Чат: фактический размер"
}
},
"th": {
"stringUnit": {
"state": "needs_review",
"value": "รีเซ็ตการซูมแชต"
"state": "translated",
"value": "แชตขนาดจริง"
}
},
"tr": {
"stringUnit": {
"state": "needs_review",
"value": "Sohbet Yakınlaştırmasını Sıfırla"
"state": "translated",
"value": "Sohbet Gerçek Boyut"
}
},
"uk": {
"stringUnit": {
"state": "needs_review",
"value": "Скинути масштаб чату"
"state": "translated",
"value": "Чат: реальний розмір"
}
},
"vi": {
"stringUnit": {
"state": "needs_review",
"value": "Đặt lại thu phóng trò chuyện"
"state": "translated",
"value": "Kích thước thực của trò chuyện"
}
},
"zh-Hans": {
"stringUnit": {
"state": "translated",
"value": "重置聊天缩放"
"value": "聊天实际大小"
}
},
"zh-Hant": {
"stringUnit": {
"state": "translated",
"value": "重設聊天縮放"
"value": "聊天實際大小"
}
}
}
Expand Down
Loading