summaryrefslogtreecommitdiffhomepage
path: root/packages/desktop/src/menu.ts
diff options
context:
space:
mode:
authorAdam <[email protected]>2026-02-27 09:45:00 -0600
committerGitHub <[email protected]>2026-02-27 09:45:00 -0600
commit6ef3af73dfa1c72bb2001c86d898f2edf8ea4b10 (patch)
tree845adb9ccc47884a0f102a59cb887bd17a51a75c /packages/desktop/src/menu.ts
parente5ae6c51b0d2f5dececd16970250aa2ab6c71a2f (diff)
downloadopencode-6ef3af73dfa1c72bb2001c86d898f2edf8ea4b10.tar.gz
opencode-6ef3af73dfa1c72bb2001c86d898f2edf8ea4b10.zip
chore(app): i18n sync (#15362)
Diffstat (limited to 'packages/desktop/src/menu.ts')
-rw-r--r--packages/desktop/src/menu.ts36
1 files changed, 18 insertions, 18 deletions
diff --git a/packages/desktop/src/menu.ts b/packages/desktop/src/menu.ts
index 9fcb6115b..de6a1d6a7 100644
--- a/packages/desktop/src/menu.ts
+++ b/packages/desktop/src/menu.ts
@@ -16,7 +16,7 @@ export async function createMenu(trigger: (id: string) => void) {
const menu = await Menu.new({
items: [
await Submenu.new({
- text: "OpenCode",
+ text: t("desktop.menu.app"),
items: [
await PredefinedMenuItem.new({
item: { About: null },
@@ -62,15 +62,15 @@ export async function createMenu(trigger: (id: string) => void) {
].filter(Boolean),
}),
await Submenu.new({
- text: "File",
+ text: t("desktop.menu.file"),
items: [
await MenuItem.new({
- text: "New Session",
+ text: t("desktop.menu.file.newSession"),
accelerator: "Shift+Cmd+S",
action: () => trigger("session.new"),
}),
await MenuItem.new({
- text: "Open Project...",
+ text: t("desktop.menu.file.openProject"),
accelerator: "Cmd+O",
action: () => trigger("project.open"),
}),
@@ -83,7 +83,7 @@ export async function createMenu(trigger: (id: string) => void) {
],
}),
await Submenu.new({
- text: "Edit",
+ text: t("desktop.menu.edit"),
items: [
await PredefinedMenuItem.new({
item: "Undo",
@@ -109,44 +109,44 @@ export async function createMenu(trigger: (id: string) => void) {
],
}),
await Submenu.new({
- text: "View",
+ text: t("desktop.menu.view"),
items: [
await MenuItem.new({
action: () => trigger("sidebar.toggle"),
- text: "Toggle Sidebar",
+ text: t("desktop.menu.view.toggleSidebar"),
accelerator: "Cmd+B",
}),
await MenuItem.new({
action: () => trigger("terminal.toggle"),
- text: "Toggle Terminal",
+ text: t("desktop.menu.view.toggleTerminal"),
accelerator: "Ctrl+`",
}),
await MenuItem.new({
action: () => trigger("fileTree.toggle"),
- text: "Toggle File Tree",
+ text: t("desktop.menu.view.toggleFileTree"),
}),
await PredefinedMenuItem.new({
item: "Separator",
}),
await MenuItem.new({
action: () => trigger("common.goBack"),
- text: "Back",
+ text: t("desktop.menu.view.back"),
}),
await MenuItem.new({
action: () => trigger("common.goForward"),
- text: "Forward",
+ text: t("desktop.menu.view.forward"),
}),
await PredefinedMenuItem.new({
item: "Separator",
}),
await MenuItem.new({
action: () => trigger("session.previous"),
- text: "Previous Session",
+ text: t("desktop.menu.view.previousSession"),
accelerator: "Option+ArrowUp",
}),
await MenuItem.new({
action: () => trigger("session.next"),
- text: "Next Session",
+ text: t("desktop.menu.view.nextSession"),
accelerator: "Option+ArrowDown",
}),
await PredefinedMenuItem.new({
@@ -155,16 +155,16 @@ export async function createMenu(trigger: (id: string) => void) {
],
}),
await Submenu.new({
- text: "Help",
+ text: t("desktop.menu.help"),
items: [
// missing native macos search
await MenuItem.new({
action: () => openUrl("https://opencode.ai/docs"),
- text: "OpenCode Documentation",
+ text: t("desktop.menu.help.documentation"),
}),
await MenuItem.new({
action: () => openUrl("https://discord.com/invite/opencode"),
- text: "Support Forum",
+ text: t("desktop.menu.help.supportForum"),
}),
await PredefinedMenuItem.new({
item: "Separator",
@@ -177,11 +177,11 @@ export async function createMenu(trigger: (id: string) => void) {
}),
await MenuItem.new({
action: () => openUrl("https://github.com/anomalyco/opencode/issues/new?template=feature_request.yml"),
- text: "Share Feedback",
+ text: t("desktop.menu.help.shareFeedback"),
}),
await MenuItem.new({
action: () => openUrl("https://github.com/anomalyco/opencode/issues/new?template=bug_report.yml"),
- text: "Report a Bug",
+ text: t("desktop.menu.help.reportBug"),
}),
],
}),