|
|
@@ -306,6 +306,10 @@ export const dict = {
|
|
|
"dialog.directory.search.placeholder": "Search folders",
|
|
|
"dialog.directory.empty": "No folders found",
|
|
|
|
|
|
+ "app.server.unreachable": "Could not reach {{server}}",
|
|
|
+ "app.server.retrying": "Retrying automatically...",
|
|
|
+ "app.server.otherServers": "Other servers",
|
|
|
+
|
|
|
"dialog.server.title": "Servers",
|
|
|
"dialog.server.description": "Switch which OpenCode server this app connects to.",
|
|
|
"dialog.server.search.placeholder": "Search servers",
|
|
|
@@ -319,7 +323,9 @@ export const dict = {
|
|
|
"dialog.server.add.name": "Server name (optional)",
|
|
|
"dialog.server.add.namePlaceholder": "Localhost",
|
|
|
"dialog.server.add.username": "Username (optional)",
|
|
|
+ "dialog.server.add.usernamePlaceholder": "username",
|
|
|
"dialog.server.add.password": "Password (optional)",
|
|
|
+ "dialog.server.add.passwordPlaceholder": "password",
|
|
|
"dialog.server.edit.title": "Edit server",
|
|
|
"dialog.server.default.title": "Default server",
|
|
|
"dialog.server.default.description":
|
|
|
@@ -335,6 +341,7 @@ export const dict = {
|
|
|
"dialog.server.menu.delete": "Delete",
|
|
|
"dialog.server.current": "Current Server",
|
|
|
"dialog.server.status.default": "Default",
|
|
|
+ "server.row.noUsername": "no username",
|
|
|
|
|
|
"dialog.project.edit.title": "Edit project",
|
|
|
"dialog.project.edit.name": "Name",
|
|
|
@@ -456,6 +463,7 @@ export const dict = {
|
|
|
"error.page.action.checking": "Checking...",
|
|
|
"error.page.action.checkUpdates": "Check for updates",
|
|
|
"error.page.action.updateTo": "Update to {{version}}",
|
|
|
+ "error.page.circular": "[Circular]",
|
|
|
"error.page.report.prefix": "Please report this error to the OpenCode team",
|
|
|
"error.page.report.discord": "on Discord",
|
|
|
"error.page.version": "Version: {{version}}",
|
|
|
@@ -464,6 +472,12 @@ export const dict = {
|
|
|
"Root element not found. Did you forget to add it to your index.html? Or maybe the id attribute got misspelled?",
|
|
|
|
|
|
"error.globalSync.connectFailed": "Could not connect to server. Is there a server running at `{{url}}`?",
|
|
|
+ "error.globalSDK.noServerAvailable": "No server available",
|
|
|
+ "error.globalSDK.serverNotAvailable": "Server not available",
|
|
|
+ "error.childStore.persistedCacheCreateFailed": "Failed to create persisted cache",
|
|
|
+ "error.childStore.persistedProjectMetadataCreateFailed": "Failed to create persisted project metadata",
|
|
|
+ "error.childStore.persistedProjectIconCreateFailed": "Failed to create persisted project icon",
|
|
|
+ "error.childStore.storeCreateFailed": "Failed to create store",
|
|
|
"directory.error.invalidUrl": "Invalid directory in URL.",
|
|
|
|
|
|
"error.chain.unknown": "Unknown error",
|
|
|
@@ -512,6 +526,10 @@ export const dict = {
|
|
|
"session.review.loadingChanges": "Loading changes...",
|
|
|
"session.review.empty": "No changes in this session yet",
|
|
|
"session.review.noVcs": "No Git Version Control System detected, changes not displayed",
|
|
|
+ "session.review.noVcs.createGit.title": "Create a Git repository",
|
|
|
+ "session.review.noVcs.createGit.description": "Track, review, and undo changes in this project",
|
|
|
+ "session.review.noVcs.createGit.actionLoading": "Creating Git repository...",
|
|
|
+ "session.review.noVcs.createGit.action": "Create Git repository",
|
|
|
"session.review.noSnapshot": "Snapshot tracking is disabled in config, so session changes are unavailable",
|
|
|
"session.review.noChanges": "No changes",
|
|
|
|
|
|
@@ -530,6 +548,8 @@ export const dict = {
|
|
|
"session.todo.title": "Todos",
|
|
|
"session.todo.collapse": "Collapse",
|
|
|
"session.todo.expand": "Expand",
|
|
|
+ "session.todo.progress": "{{done}} of {{total}} todos completed",
|
|
|
+ "session.question.progress": "{{current}} of {{total}} questions",
|
|
|
"session.followupDock.summary.one": "{{count}} queued message",
|
|
|
"session.followupDock.summary.other": "{{count}} queued messages",
|
|
|
"session.followupDock.sendNow": "Send now",
|
|
|
@@ -555,6 +575,22 @@ export const dict = {
|
|
|
"session.header.open.ariaLabel": "Open in {{app}}",
|
|
|
"session.header.open.menu": "Open options",
|
|
|
"session.header.open.copyPath": "Copy path",
|
|
|
+ "session.header.open.finder": "Finder",
|
|
|
+ "session.header.open.fileExplorer": "File Explorer",
|
|
|
+ "session.header.open.fileManager": "File Manager",
|
|
|
+ "session.header.open.app.vscode": "VS Code",
|
|
|
+ "session.header.open.app.cursor": "Cursor",
|
|
|
+ "session.header.open.app.zed": "Zed",
|
|
|
+ "session.header.open.app.textmate": "TextMate",
|
|
|
+ "session.header.open.app.antigravity": "Antigravity",
|
|
|
+ "session.header.open.app.terminal": "Terminal",
|
|
|
+ "session.header.open.app.iterm2": "iTerm2",
|
|
|
+ "session.header.open.app.ghostty": "Ghostty",
|
|
|
+ "session.header.open.app.warp": "Warp",
|
|
|
+ "session.header.open.app.xcode": "Xcode",
|
|
|
+ "session.header.open.app.androidStudio": "Android Studio",
|
|
|
+ "session.header.open.app.powershell": "PowerShell",
|
|
|
+ "session.header.open.app.sublimeText": "Sublime Text",
|
|
|
|
|
|
"status.popover.trigger": "Status",
|
|
|
"status.popover.ariaLabel": "Server configurations",
|
|
|
@@ -587,6 +623,7 @@ export const dict = {
|
|
|
"terminal.title.numbered": "Terminal {{number}}",
|
|
|
"terminal.close": "Close terminal",
|
|
|
"terminal.connectionLost.title": "Connection Lost",
|
|
|
+ "terminal.connectionLost.abnormalClose": "WebSocket closed abnormally: {{code}}",
|
|
|
"terminal.connectionLost.description":
|
|
|
"The terminal connection was interrupted. This can happen when the server restarts.",
|
|
|
|
|
|
@@ -604,6 +641,21 @@ export const dict = {
|
|
|
"common.edit": "Edit",
|
|
|
"common.loadMore": "Load more",
|
|
|
"common.key.esc": "ESC",
|
|
|
+ "common.key.ctrl": "Ctrl",
|
|
|
+ "common.key.alt": "Alt",
|
|
|
+ "common.key.shift": "Shift",
|
|
|
+ "common.key.meta": "Meta",
|
|
|
+ "common.key.space": "Space",
|
|
|
+ "common.key.backspace": "Backspace",
|
|
|
+ "common.key.enter": "Enter",
|
|
|
+ "common.key.tab": "Tab",
|
|
|
+ "common.key.delete": "Delete",
|
|
|
+ "common.key.home": "Home",
|
|
|
+ "common.key.end": "End",
|
|
|
+ "common.key.pageUp": "Page Up",
|
|
|
+ "common.key.pageDown": "Page Down",
|
|
|
+ "common.key.insert": "Insert",
|
|
|
+ "common.unknown": "unknown",
|
|
|
|
|
|
"common.time.justNow": "Just now",
|
|
|
"common.time.minutesAgo.short": "{{count}}m ago",
|
|
|
@@ -623,6 +675,30 @@ export const dict = {
|
|
|
"sidebar.project.viewAllSessions": "View all sessions",
|
|
|
"sidebar.project.clearNotifications": "Clear notifications",
|
|
|
|
|
|
+ "debugBar.ariaLabel": "Development performance diagnostics",
|
|
|
+ "debugBar.na": "n/a",
|
|
|
+ "debugBar.nav.label": "NAV",
|
|
|
+ "debugBar.nav.tip":
|
|
|
+ "Last completed route transition touching a session page, measured from router start until the first paint after it settles.",
|
|
|
+ "debugBar.fps.label": "FPS",
|
|
|
+ "debugBar.fps.tip": "Rolling frames per second over the last 5 seconds.",
|
|
|
+ "debugBar.frame.label": "FRAME",
|
|
|
+ "debugBar.frame.tip": "Worst frame time over the last 5 seconds.",
|
|
|
+ "debugBar.jank.label": "JANK",
|
|
|
+ "debugBar.jank.tip": "Frames over 32ms in the last 5 seconds.",
|
|
|
+ "debugBar.long.label": "LONG",
|
|
|
+ "debugBar.long.tip": "Blocked time and long-task count in the last 5 seconds. Max task: {{max}}.",
|
|
|
+ "debugBar.delay.label": "DELAY",
|
|
|
+ "debugBar.delay.tip": "Worst observed input delay in the last 5 seconds.",
|
|
|
+ "debugBar.inp.label": "INP",
|
|
|
+ "debugBar.inp.tip":
|
|
|
+ "Approximate interaction duration over the last 5 seconds. This is INP-like, not the official Web Vitals INP.",
|
|
|
+ "debugBar.cls.label": "CLS",
|
|
|
+ "debugBar.cls.tip": "Cumulative layout shift for the current app lifetime.",
|
|
|
+ "debugBar.mem.label": "MEM",
|
|
|
+ "debugBar.mem.tipUnavailable": "Used JS heap vs heap limit. Chromium only.",
|
|
|
+ "debugBar.mem.tip": "Used JS heap vs heap limit. {{used}} of {{limit}}.",
|
|
|
+
|
|
|
"app.name.desktop": "OpenCode Desktop",
|
|
|
|
|
|
"settings.section.desktop": "Desktop",
|