feat(ui): add unified settings screen
This commit is contained in:
@@ -1,9 +1,9 @@
|
||||
export const appMessages = {
|
||||
"app.launchError.title": "Unable to launch OpenCode",
|
||||
"app.launchError.description": "We couldn't start the selected OpenCode binary. Review the error output below or choose a different binary from Advanced Settings.",
|
||||
"app.launchError.description": "We couldn't start the selected OpenCode binary. Review the error output below or choose a different binary from OpenCode settings.",
|
||||
"app.launchError.binaryPathLabel": "Binary path",
|
||||
"app.launchError.errorOutputLabel": "Error output",
|
||||
"app.launchError.openAdvancedSettings": "Open Advanced Settings",
|
||||
"app.launchError.openAdvancedSettings": "Open OpenCode Settings",
|
||||
"app.launchError.close": "Close",
|
||||
"app.launchError.closeTitle": "Close (Esc)",
|
||||
"app.launchError.fallbackMessage": "Failed to launch workspace",
|
||||
|
||||
@@ -22,6 +22,7 @@ export const folderSelectionMessages = {
|
||||
"folderSelection.browse.buttonOpening": "Opening...",
|
||||
|
||||
"folderSelection.advancedSettings": "Advanced Settings",
|
||||
"folderSelection.opencode": "OpenCode",
|
||||
|
||||
"folderSelection.hints.navigate": "Navigate",
|
||||
"folderSelection.hints.select": "Select",
|
||||
|
||||
@@ -55,4 +55,61 @@ export const settingsMessages = {
|
||||
"contextUsagePanel.labels.used": "Used",
|
||||
"contextUsagePanel.labels.available": "Avail",
|
||||
"contextUsagePanel.unavailable": "--",
|
||||
|
||||
"settings.title": "Settings",
|
||||
"settings.description": "Manage appearance, notifications, remote access, and OpenCode runtime options.",
|
||||
"settings.navigationAriaLabel": "Settings sections",
|
||||
"settings.close": "Close settings",
|
||||
"settings.content.eyebrow": "Workspace preferences",
|
||||
"settings.open.title": "Open settings",
|
||||
"settings.open.ariaLabel": "Open settings",
|
||||
"settings.nav.appearance": "Appearance",
|
||||
"settings.nav.notifications": "Notifications",
|
||||
"settings.nav.remote": "Remote Access",
|
||||
"settings.nav.opencode": "OpenCode",
|
||||
"settings.scope.device": "This device",
|
||||
"settings.scope.server": "Server setting",
|
||||
"settings.common.enabled": "Enabled",
|
||||
"settings.section.appearance.title": "Appearance",
|
||||
"settings.section.appearance.subtitle": "Adjust how the app looks on this device.",
|
||||
"settings.appearance.theme.title": "Theme",
|
||||
"settings.appearance.theme.subtitle": "Choose the color mode used throughout the app.",
|
||||
"settings.appearance.theme.option.system": "Match your operating system setting",
|
||||
"settings.appearance.theme.option.light": "Use the light appearance",
|
||||
"settings.appearance.theme.option.dark": "Use the dark appearance",
|
||||
"settings.section.notifications.title": "Notifications",
|
||||
"settings.section.notifications.subtitle": "Control OS-level notifications for session activity.",
|
||||
"settings.notifications.permission.granted": "Granted",
|
||||
"settings.notifications.permission.denied": "Denied",
|
||||
"settings.notifications.permission.default": "Not granted",
|
||||
"settings.notifications.permission.unsupported": "Unsupported",
|
||||
"settings.notifications.messages.unsupportedEnvironment": "OS notifications are not supported in this environment.",
|
||||
"settings.notifications.messages.permissionDenied": "Notification permission denied. Enable notifications in your system or browser settings.",
|
||||
"settings.notifications.messages.permissionNotGranted": "Notification permission not granted.",
|
||||
"settings.notifications.messages.unsupportedGeneral": "Notifications are not supported in this environment.",
|
||||
"settings.notifications.messages.permissionGranted": "Permission granted. You can now enable notifications.",
|
||||
"settings.notifications.messages.permissionRequestDenied": "Permission denied. You may need to enable notifications in your system or browser settings.",
|
||||
"settings.notifications.sessionStatus.title": "Session status notifications",
|
||||
"settings.notifications.sessionStatus.subtitle": "Receive alerts when sessions need your attention.",
|
||||
"settings.notifications.enable.title": "Enable notifications",
|
||||
"settings.notifications.enable.permission": "Permission: {permission}",
|
||||
"settings.notifications.requestPermission.title": "Request permission",
|
||||
"settings.notifications.requestPermission.subtitle": "Allow the app to send notifications on this device.",
|
||||
"settings.notifications.requestPermission.action": "Request",
|
||||
"settings.notifications.allowVisible.title": "Notify when the app is focused",
|
||||
"settings.notifications.allowVisible.subtitle": "Keep alerts enabled even while this window is visible.",
|
||||
"settings.notifications.unsupportedNote": "Notifications are not supported in this environment. The notifications control stays disabled.",
|
||||
"settings.notifications.events.title": "Notify me when",
|
||||
"settings.notifications.events.subtitle": "Choose which session events should send alerts.",
|
||||
"settings.notifications.events.needsInput": "Session needs input",
|
||||
"settings.notifications.events.idle": "Session becomes idle",
|
||||
"settings.notifications.status.enabled": "Notifications enabled",
|
||||
"settings.notifications.status.disabled": "Notifications disabled",
|
||||
"settings.notifications.status.unsupported": "Notifications unsupported",
|
||||
"settings.section.remote.title": "Remote Access",
|
||||
"settings.section.remote.subtitle": "Review how this server is exposed on your network and secure access credentials.",
|
||||
"settings.section.opencode.title": "OpenCode",
|
||||
"settings.section.opencode.subtitle": "Choose the OpenCode binary and environment used for new instances.",
|
||||
"settings.opencode.runtime.title": "Runtime",
|
||||
"settings.opencode.runtime.subtitle": "Configure which OpenCode binary new instances launch with.",
|
||||
} as const
|
||||
|
||||
@@ -1,9 +1,9 @@
|
||||
export const appMessages = {
|
||||
"app.launchError.title": "No se pudo iniciar OpenCode",
|
||||
"app.launchError.description": "No pudimos iniciar el binario de OpenCode seleccionado. Revisa la salida de error abajo o elige un binario distinto en Configuración avanzada.",
|
||||
"app.launchError.description": "No pudimos iniciar el binario de OpenCode seleccionado. Revisa la salida de error abajo o elige un binario distinto en la configuración de OpenCode.",
|
||||
"app.launchError.binaryPathLabel": "Ruta del binario",
|
||||
"app.launchError.errorOutputLabel": "Salida de error",
|
||||
"app.launchError.openAdvancedSettings": "Abrir Configuración avanzada",
|
||||
"app.launchError.openAdvancedSettings": "Abrir Configuración de OpenCode",
|
||||
"app.launchError.close": "Cerrar",
|
||||
"app.launchError.closeTitle": "Cerrar (Esc)",
|
||||
"app.launchError.fallbackMessage": "No se pudo iniciar el workspace",
|
||||
|
||||
@@ -22,6 +22,7 @@ export const folderSelectionMessages = {
|
||||
"folderSelection.browse.buttonOpening": "Abriendo...",
|
||||
|
||||
"folderSelection.advancedSettings": "Configuración avanzada",
|
||||
"folderSelection.opencode": "OpenCode",
|
||||
|
||||
"folderSelection.hints.navigate": "Navegar",
|
||||
"folderSelection.hints.select": "Seleccionar",
|
||||
|
||||
@@ -55,4 +55,61 @@ export const settingsMessages = {
|
||||
"contextUsagePanel.labels.used": "Usado",
|
||||
"contextUsagePanel.labels.available": "Disp.",
|
||||
"contextUsagePanel.unavailable": "--",
|
||||
|
||||
"settings.title": "Settings",
|
||||
"settings.description": "Manage appearance, notifications, remote access, and OpenCode runtime options.",
|
||||
"settings.navigationAriaLabel": "Settings sections",
|
||||
"settings.close": "Close settings",
|
||||
"settings.content.eyebrow": "Workspace preferences",
|
||||
"settings.open.title": "Open settings",
|
||||
"settings.open.ariaLabel": "Open settings",
|
||||
"settings.nav.appearance": "Appearance",
|
||||
"settings.nav.notifications": "Notifications",
|
||||
"settings.nav.remote": "Remote Access",
|
||||
"settings.nav.opencode": "OpenCode",
|
||||
"settings.scope.device": "This device",
|
||||
"settings.scope.server": "Server setting",
|
||||
"settings.common.enabled": "Enabled",
|
||||
"settings.section.appearance.title": "Appearance",
|
||||
"settings.section.appearance.subtitle": "Adjust how the app looks on this device.",
|
||||
"settings.appearance.theme.title": "Theme",
|
||||
"settings.appearance.theme.subtitle": "Choose the color mode used throughout the app.",
|
||||
"settings.appearance.theme.option.system": "Match your operating system setting",
|
||||
"settings.appearance.theme.option.light": "Use the light appearance",
|
||||
"settings.appearance.theme.option.dark": "Use the dark appearance",
|
||||
"settings.section.notifications.title": "Notifications",
|
||||
"settings.section.notifications.subtitle": "Control OS-level notifications for session activity.",
|
||||
"settings.notifications.permission.granted": "Granted",
|
||||
"settings.notifications.permission.denied": "Denied",
|
||||
"settings.notifications.permission.default": "Not granted",
|
||||
"settings.notifications.permission.unsupported": "Unsupported",
|
||||
"settings.notifications.messages.unsupportedEnvironment": "OS notifications are not supported in this environment.",
|
||||
"settings.notifications.messages.permissionDenied": "Notification permission denied. Enable notifications in your system or browser settings.",
|
||||
"settings.notifications.messages.permissionNotGranted": "Notification permission not granted.",
|
||||
"settings.notifications.messages.unsupportedGeneral": "Notifications are not supported in this environment.",
|
||||
"settings.notifications.messages.permissionGranted": "Permission granted. You can now enable notifications.",
|
||||
"settings.notifications.messages.permissionRequestDenied": "Permission denied. You may need to enable notifications in your system or browser settings.",
|
||||
"settings.notifications.sessionStatus.title": "Session status notifications",
|
||||
"settings.notifications.sessionStatus.subtitle": "Receive alerts when sessions need your attention.",
|
||||
"settings.notifications.enable.title": "Enable notifications",
|
||||
"settings.notifications.enable.permission": "Permission: {permission}",
|
||||
"settings.notifications.requestPermission.title": "Request permission",
|
||||
"settings.notifications.requestPermission.subtitle": "Allow the app to send notifications on this device.",
|
||||
"settings.notifications.requestPermission.action": "Request",
|
||||
"settings.notifications.allowVisible.title": "Notify when the app is focused",
|
||||
"settings.notifications.allowVisible.subtitle": "Keep alerts enabled even while this window is visible.",
|
||||
"settings.notifications.unsupportedNote": "Notifications are not supported in this environment. The notifications control stays disabled.",
|
||||
"settings.notifications.events.title": "Notify me when",
|
||||
"settings.notifications.events.subtitle": "Choose which session events should send alerts.",
|
||||
"settings.notifications.events.needsInput": "Session needs input",
|
||||
"settings.notifications.events.idle": "Session becomes idle",
|
||||
"settings.notifications.status.enabled": "Notifications enabled",
|
||||
"settings.notifications.status.disabled": "Notifications disabled",
|
||||
"settings.notifications.status.unsupported": "Notifications unsupported",
|
||||
"settings.section.remote.title": "Remote Access",
|
||||
"settings.section.remote.subtitle": "Review how this server is exposed on your network and secure access credentials.",
|
||||
"settings.section.opencode.title": "OpenCode",
|
||||
"settings.section.opencode.subtitle": "Choose the OpenCode binary and environment used for new instances.",
|
||||
"settings.opencode.runtime.title": "Runtime",
|
||||
"settings.opencode.runtime.subtitle": "Configure which OpenCode binary new instances launch with.",
|
||||
} as const
|
||||
|
||||
@@ -1,9 +1,9 @@
|
||||
export const appMessages = {
|
||||
"app.launchError.title": "Impossible de lancer OpenCode",
|
||||
"app.launchError.description": "Nous n'avons pas pu démarrer le binaire OpenCode sélectionné. Consultez la sortie d'erreur ci-dessous ou choisissez un autre binaire dans les Paramètres avancés.",
|
||||
"app.launchError.description": "Nous n'avons pas pu démarrer le binaire OpenCode sélectionné. Consultez la sortie d'erreur ci-dessous ou choisissez un autre binaire dans les paramètres OpenCode.",
|
||||
"app.launchError.binaryPathLabel": "Chemin du binaire",
|
||||
"app.launchError.errorOutputLabel": "Sortie d'erreur",
|
||||
"app.launchError.openAdvancedSettings": "Ouvrir les paramètres avancés",
|
||||
"app.launchError.openAdvancedSettings": "Ouvrir les paramètres OpenCode",
|
||||
"app.launchError.close": "Fermer",
|
||||
"app.launchError.closeTitle": "Fermer (Esc)",
|
||||
"app.launchError.fallbackMessage": "Échec du lancement de l'espace de travail",
|
||||
|
||||
@@ -22,6 +22,7 @@ export const folderSelectionMessages = {
|
||||
"folderSelection.browse.buttonOpening": "Ouverture...",
|
||||
|
||||
"folderSelection.advancedSettings": "Paramètres avancés",
|
||||
"folderSelection.opencode": "OpenCode",
|
||||
|
||||
"folderSelection.hints.navigate": "Naviguer",
|
||||
"folderSelection.hints.select": "Sélectionner",
|
||||
|
||||
@@ -55,4 +55,61 @@ export const settingsMessages = {
|
||||
"contextUsagePanel.labels.used": "Utilisé",
|
||||
"contextUsagePanel.labels.available": "Dispo",
|
||||
"contextUsagePanel.unavailable": "--",
|
||||
|
||||
"settings.title": "Settings",
|
||||
"settings.description": "Manage appearance, notifications, remote access, and OpenCode runtime options.",
|
||||
"settings.navigationAriaLabel": "Settings sections",
|
||||
"settings.close": "Close settings",
|
||||
"settings.content.eyebrow": "Workspace preferences",
|
||||
"settings.open.title": "Open settings",
|
||||
"settings.open.ariaLabel": "Open settings",
|
||||
"settings.nav.appearance": "Appearance",
|
||||
"settings.nav.notifications": "Notifications",
|
||||
"settings.nav.remote": "Remote Access",
|
||||
"settings.nav.opencode": "OpenCode",
|
||||
"settings.scope.device": "This device",
|
||||
"settings.scope.server": "Server setting",
|
||||
"settings.common.enabled": "Enabled",
|
||||
"settings.section.appearance.title": "Appearance",
|
||||
"settings.section.appearance.subtitle": "Adjust how the app looks on this device.",
|
||||
"settings.appearance.theme.title": "Theme",
|
||||
"settings.appearance.theme.subtitle": "Choose the color mode used throughout the app.",
|
||||
"settings.appearance.theme.option.system": "Match your operating system setting",
|
||||
"settings.appearance.theme.option.light": "Use the light appearance",
|
||||
"settings.appearance.theme.option.dark": "Use the dark appearance",
|
||||
"settings.section.notifications.title": "Notifications",
|
||||
"settings.section.notifications.subtitle": "Control OS-level notifications for session activity.",
|
||||
"settings.notifications.permission.granted": "Granted",
|
||||
"settings.notifications.permission.denied": "Denied",
|
||||
"settings.notifications.permission.default": "Not granted",
|
||||
"settings.notifications.permission.unsupported": "Unsupported",
|
||||
"settings.notifications.messages.unsupportedEnvironment": "OS notifications are not supported in this environment.",
|
||||
"settings.notifications.messages.permissionDenied": "Notification permission denied. Enable notifications in your system or browser settings.",
|
||||
"settings.notifications.messages.permissionNotGranted": "Notification permission not granted.",
|
||||
"settings.notifications.messages.unsupportedGeneral": "Notifications are not supported in this environment.",
|
||||
"settings.notifications.messages.permissionGranted": "Permission granted. You can now enable notifications.",
|
||||
"settings.notifications.messages.permissionRequestDenied": "Permission denied. You may need to enable notifications in your system or browser settings.",
|
||||
"settings.notifications.sessionStatus.title": "Session status notifications",
|
||||
"settings.notifications.sessionStatus.subtitle": "Receive alerts when sessions need your attention.",
|
||||
"settings.notifications.enable.title": "Enable notifications",
|
||||
"settings.notifications.enable.permission": "Permission: {permission}",
|
||||
"settings.notifications.requestPermission.title": "Request permission",
|
||||
"settings.notifications.requestPermission.subtitle": "Allow the app to send notifications on this device.",
|
||||
"settings.notifications.requestPermission.action": "Request",
|
||||
"settings.notifications.allowVisible.title": "Notify when the app is focused",
|
||||
"settings.notifications.allowVisible.subtitle": "Keep alerts enabled even while this window is visible.",
|
||||
"settings.notifications.unsupportedNote": "Notifications are not supported in this environment. The notifications control stays disabled.",
|
||||
"settings.notifications.events.title": "Notify me when",
|
||||
"settings.notifications.events.subtitle": "Choose which session events should send alerts.",
|
||||
"settings.notifications.events.needsInput": "Session needs input",
|
||||
"settings.notifications.events.idle": "Session becomes idle",
|
||||
"settings.notifications.status.enabled": "Notifications enabled",
|
||||
"settings.notifications.status.disabled": "Notifications disabled",
|
||||
"settings.notifications.status.unsupported": "Notifications unsupported",
|
||||
"settings.section.remote.title": "Remote Access",
|
||||
"settings.section.remote.subtitle": "Review how this server is exposed on your network and secure access credentials.",
|
||||
"settings.section.opencode.title": "OpenCode",
|
||||
"settings.section.opencode.subtitle": "Choose the OpenCode binary and environment used for new instances.",
|
||||
"settings.opencode.runtime.title": "Runtime",
|
||||
"settings.opencode.runtime.subtitle": "Configure which OpenCode binary new instances launch with.",
|
||||
} as const
|
||||
|
||||
@@ -1,9 +1,9 @@
|
||||
export const appMessages = {
|
||||
"app.launchError.title": "OpenCode を起動できません",
|
||||
"app.launchError.description": "選択された OpenCode バイナリを起動できませんでした。下のエラー出力を確認するか、詳細設定から別のバイナリを選択してください。",
|
||||
"app.launchError.description": "選択された OpenCode バイナリを起動できませんでした。下のエラー出力を確認するか、OpenCode 設定から別のバイナリを選択してください。",
|
||||
"app.launchError.binaryPathLabel": "バイナリのパス",
|
||||
"app.launchError.errorOutputLabel": "エラー出力",
|
||||
"app.launchError.openAdvancedSettings": "詳細設定を開く",
|
||||
"app.launchError.openAdvancedSettings": "OpenCode 設定を開く",
|
||||
"app.launchError.close": "閉じる",
|
||||
"app.launchError.closeTitle": "閉じる (Esc)",
|
||||
"app.launchError.fallbackMessage": "ワークスペースの起動に失敗しました",
|
||||
|
||||
@@ -22,6 +22,7 @@ export const folderSelectionMessages = {
|
||||
"folderSelection.browse.buttonOpening": "開いています...",
|
||||
|
||||
"folderSelection.advancedSettings": "詳細設定",
|
||||
"folderSelection.opencode": "OpenCode",
|
||||
|
||||
"folderSelection.hints.navigate": "移動",
|
||||
"folderSelection.hints.select": "選択",
|
||||
|
||||
@@ -55,4 +55,61 @@ export const settingsMessages = {
|
||||
"contextUsagePanel.labels.used": "使用",
|
||||
"contextUsagePanel.labels.available": "残り",
|
||||
"contextUsagePanel.unavailable": "--",
|
||||
|
||||
"settings.title": "Settings",
|
||||
"settings.description": "Manage appearance, notifications, remote access, and OpenCode runtime options.",
|
||||
"settings.navigationAriaLabel": "Settings sections",
|
||||
"settings.close": "Close settings",
|
||||
"settings.content.eyebrow": "Workspace preferences",
|
||||
"settings.open.title": "Open settings",
|
||||
"settings.open.ariaLabel": "Open settings",
|
||||
"settings.nav.appearance": "Appearance",
|
||||
"settings.nav.notifications": "Notifications",
|
||||
"settings.nav.remote": "Remote Access",
|
||||
"settings.nav.opencode": "OpenCode",
|
||||
"settings.scope.device": "This device",
|
||||
"settings.scope.server": "Server setting",
|
||||
"settings.common.enabled": "Enabled",
|
||||
"settings.section.appearance.title": "Appearance",
|
||||
"settings.section.appearance.subtitle": "Adjust how the app looks on this device.",
|
||||
"settings.appearance.theme.title": "Theme",
|
||||
"settings.appearance.theme.subtitle": "Choose the color mode used throughout the app.",
|
||||
"settings.appearance.theme.option.system": "Match your operating system setting",
|
||||
"settings.appearance.theme.option.light": "Use the light appearance",
|
||||
"settings.appearance.theme.option.dark": "Use the dark appearance",
|
||||
"settings.section.notifications.title": "Notifications",
|
||||
"settings.section.notifications.subtitle": "Control OS-level notifications for session activity.",
|
||||
"settings.notifications.permission.granted": "Granted",
|
||||
"settings.notifications.permission.denied": "Denied",
|
||||
"settings.notifications.permission.default": "Not granted",
|
||||
"settings.notifications.permission.unsupported": "Unsupported",
|
||||
"settings.notifications.messages.unsupportedEnvironment": "OS notifications are not supported in this environment.",
|
||||
"settings.notifications.messages.permissionDenied": "Notification permission denied. Enable notifications in your system or browser settings.",
|
||||
"settings.notifications.messages.permissionNotGranted": "Notification permission not granted.",
|
||||
"settings.notifications.messages.unsupportedGeneral": "Notifications are not supported in this environment.",
|
||||
"settings.notifications.messages.permissionGranted": "Permission granted. You can now enable notifications.",
|
||||
"settings.notifications.messages.permissionRequestDenied": "Permission denied. You may need to enable notifications in your system or browser settings.",
|
||||
"settings.notifications.sessionStatus.title": "Session status notifications",
|
||||
"settings.notifications.sessionStatus.subtitle": "Receive alerts when sessions need your attention.",
|
||||
"settings.notifications.enable.title": "Enable notifications",
|
||||
"settings.notifications.enable.permission": "Permission: {permission}",
|
||||
"settings.notifications.requestPermission.title": "Request permission",
|
||||
"settings.notifications.requestPermission.subtitle": "Allow the app to send notifications on this device.",
|
||||
"settings.notifications.requestPermission.action": "Request",
|
||||
"settings.notifications.allowVisible.title": "Notify when the app is focused",
|
||||
"settings.notifications.allowVisible.subtitle": "Keep alerts enabled even while this window is visible.",
|
||||
"settings.notifications.unsupportedNote": "Notifications are not supported in this environment. The notifications control stays disabled.",
|
||||
"settings.notifications.events.title": "Notify me when",
|
||||
"settings.notifications.events.subtitle": "Choose which session events should send alerts.",
|
||||
"settings.notifications.events.needsInput": "Session needs input",
|
||||
"settings.notifications.events.idle": "Session becomes idle",
|
||||
"settings.notifications.status.enabled": "Notifications enabled",
|
||||
"settings.notifications.status.disabled": "Notifications disabled",
|
||||
"settings.notifications.status.unsupported": "Notifications unsupported",
|
||||
"settings.section.remote.title": "Remote Access",
|
||||
"settings.section.remote.subtitle": "Review how this server is exposed on your network and secure access credentials.",
|
||||
"settings.section.opencode.title": "OpenCode",
|
||||
"settings.section.opencode.subtitle": "Choose the OpenCode binary and environment used for new instances.",
|
||||
"settings.opencode.runtime.title": "Runtime",
|
||||
"settings.opencode.runtime.subtitle": "Configure which OpenCode binary new instances launch with.",
|
||||
} as const
|
||||
|
||||
@@ -1,9 +1,9 @@
|
||||
export const appMessages = {
|
||||
"app.launchError.title": "Не удалось запустить OpenCode",
|
||||
"app.launchError.description": "Не удалось запустить выбранный бинарник OpenCode. Просмотрите вывод ошибки ниже или выберите другой бинарник в расширенных настройках.",
|
||||
"app.launchError.description": "Не удалось запустить выбранный бинарник OpenCode. Просмотрите вывод ошибки ниже или выберите другой бинарник в настройках OpenCode.",
|
||||
"app.launchError.binaryPathLabel": "Путь к бинарнику",
|
||||
"app.launchError.errorOutputLabel": "Вывод ошибки",
|
||||
"app.launchError.openAdvancedSettings": "Открыть расширенные настройки",
|
||||
"app.launchError.openAdvancedSettings": "Открыть настройки OpenCode",
|
||||
"app.launchError.close": "Закрыть",
|
||||
"app.launchError.closeTitle": "Закрыть (Esc)",
|
||||
"app.launchError.fallbackMessage": "Не удалось запустить рабочее пространство",
|
||||
|
||||
@@ -22,6 +22,7 @@ export const folderSelectionMessages = {
|
||||
"folderSelection.browse.buttonOpening": "Открытие…",
|
||||
|
||||
"folderSelection.advancedSettings": "Расширенные настройки",
|
||||
"folderSelection.opencode": "OpenCode",
|
||||
|
||||
"folderSelection.hints.navigate": "Навигация",
|
||||
"folderSelection.hints.select": "Выбрать",
|
||||
|
||||
@@ -55,4 +55,61 @@ export const settingsMessages = {
|
||||
"contextUsagePanel.labels.used": "Использовано",
|
||||
"contextUsagePanel.labels.available": "Доступно",
|
||||
"contextUsagePanel.unavailable": "--",
|
||||
|
||||
"settings.title": "Settings",
|
||||
"settings.description": "Manage appearance, notifications, remote access, and OpenCode runtime options.",
|
||||
"settings.navigationAriaLabel": "Settings sections",
|
||||
"settings.close": "Close settings",
|
||||
"settings.content.eyebrow": "Workspace preferences",
|
||||
"settings.open.title": "Open settings",
|
||||
"settings.open.ariaLabel": "Open settings",
|
||||
"settings.nav.appearance": "Appearance",
|
||||
"settings.nav.notifications": "Notifications",
|
||||
"settings.nav.remote": "Remote Access",
|
||||
"settings.nav.opencode": "OpenCode",
|
||||
"settings.scope.device": "This device",
|
||||
"settings.scope.server": "Server setting",
|
||||
"settings.common.enabled": "Enabled",
|
||||
"settings.section.appearance.title": "Appearance",
|
||||
"settings.section.appearance.subtitle": "Adjust how the app looks on this device.",
|
||||
"settings.appearance.theme.title": "Theme",
|
||||
"settings.appearance.theme.subtitle": "Choose the color mode used throughout the app.",
|
||||
"settings.appearance.theme.option.system": "Match your operating system setting",
|
||||
"settings.appearance.theme.option.light": "Use the light appearance",
|
||||
"settings.appearance.theme.option.dark": "Use the dark appearance",
|
||||
"settings.section.notifications.title": "Notifications",
|
||||
"settings.section.notifications.subtitle": "Control OS-level notifications for session activity.",
|
||||
"settings.notifications.permission.granted": "Granted",
|
||||
"settings.notifications.permission.denied": "Denied",
|
||||
"settings.notifications.permission.default": "Not granted",
|
||||
"settings.notifications.permission.unsupported": "Unsupported",
|
||||
"settings.notifications.messages.unsupportedEnvironment": "OS notifications are not supported in this environment.",
|
||||
"settings.notifications.messages.permissionDenied": "Notification permission denied. Enable notifications in your system or browser settings.",
|
||||
"settings.notifications.messages.permissionNotGranted": "Notification permission not granted.",
|
||||
"settings.notifications.messages.unsupportedGeneral": "Notifications are not supported in this environment.",
|
||||
"settings.notifications.messages.permissionGranted": "Permission granted. You can now enable notifications.",
|
||||
"settings.notifications.messages.permissionRequestDenied": "Permission denied. You may need to enable notifications in your system or browser settings.",
|
||||
"settings.notifications.sessionStatus.title": "Session status notifications",
|
||||
"settings.notifications.sessionStatus.subtitle": "Receive alerts when sessions need your attention.",
|
||||
"settings.notifications.enable.title": "Enable notifications",
|
||||
"settings.notifications.enable.permission": "Permission: {permission}",
|
||||
"settings.notifications.requestPermission.title": "Request permission",
|
||||
"settings.notifications.requestPermission.subtitle": "Allow the app to send notifications on this device.",
|
||||
"settings.notifications.requestPermission.action": "Request",
|
||||
"settings.notifications.allowVisible.title": "Notify when the app is focused",
|
||||
"settings.notifications.allowVisible.subtitle": "Keep alerts enabled even while this window is visible.",
|
||||
"settings.notifications.unsupportedNote": "Notifications are not supported in this environment. The notifications control stays disabled.",
|
||||
"settings.notifications.events.title": "Notify me when",
|
||||
"settings.notifications.events.subtitle": "Choose which session events should send alerts.",
|
||||
"settings.notifications.events.needsInput": "Session needs input",
|
||||
"settings.notifications.events.idle": "Session becomes idle",
|
||||
"settings.notifications.status.enabled": "Notifications enabled",
|
||||
"settings.notifications.status.disabled": "Notifications disabled",
|
||||
"settings.notifications.status.unsupported": "Notifications unsupported",
|
||||
"settings.section.remote.title": "Remote Access",
|
||||
"settings.section.remote.subtitle": "Review how this server is exposed on your network and secure access credentials.",
|
||||
"settings.section.opencode.title": "OpenCode",
|
||||
"settings.section.opencode.subtitle": "Choose the OpenCode binary and environment used for new instances.",
|
||||
"settings.opencode.runtime.title": "Runtime",
|
||||
"settings.opencode.runtime.subtitle": "Configure which OpenCode binary new instances launch with.",
|
||||
} as const
|
||||
|
||||
@@ -1,9 +1,9 @@
|
||||
export const appMessages = {
|
||||
"app.launchError.title": "无法启动 OpenCode",
|
||||
"app.launchError.description": "我们无法启动所选的 OpenCode 可执行文件。请查看下面的错误输出,或在“高级设置”中选择其他可执行文件。",
|
||||
"app.launchError.description": "我们无法启动所选的 OpenCode 可执行文件。请查看下面的错误输出,或在 OpenCode 设置中选择其他可执行文件。",
|
||||
"app.launchError.binaryPathLabel": "可执行文件路径",
|
||||
"app.launchError.errorOutputLabel": "错误输出",
|
||||
"app.launchError.openAdvancedSettings": "打开高级设置",
|
||||
"app.launchError.openAdvancedSettings": "打开 OpenCode 设置",
|
||||
"app.launchError.close": "关闭",
|
||||
"app.launchError.closeTitle": "关闭 (Esc)",
|
||||
"app.launchError.fallbackMessage": "启动工作区失败",
|
||||
|
||||
@@ -22,6 +22,7 @@ export const folderSelectionMessages = {
|
||||
"folderSelection.browse.buttonOpening": "正在打开...",
|
||||
|
||||
"folderSelection.advancedSettings": "高级设置",
|
||||
"folderSelection.opencode": "OpenCode",
|
||||
|
||||
"folderSelection.hints.navigate": "导航",
|
||||
"folderSelection.hints.select": "选择",
|
||||
|
||||
@@ -55,4 +55,61 @@ export const settingsMessages = {
|
||||
"contextUsagePanel.labels.used": "已用",
|
||||
"contextUsagePanel.labels.available": "可用",
|
||||
"contextUsagePanel.unavailable": "--",
|
||||
|
||||
"settings.title": "Settings",
|
||||
"settings.description": "Manage appearance, notifications, remote access, and OpenCode runtime options.",
|
||||
"settings.navigationAriaLabel": "Settings sections",
|
||||
"settings.close": "Close settings",
|
||||
"settings.content.eyebrow": "Workspace preferences",
|
||||
"settings.open.title": "Open settings",
|
||||
"settings.open.ariaLabel": "Open settings",
|
||||
"settings.nav.appearance": "Appearance",
|
||||
"settings.nav.notifications": "Notifications",
|
||||
"settings.nav.remote": "Remote Access",
|
||||
"settings.nav.opencode": "OpenCode",
|
||||
"settings.scope.device": "This device",
|
||||
"settings.scope.server": "Server setting",
|
||||
"settings.common.enabled": "Enabled",
|
||||
"settings.section.appearance.title": "Appearance",
|
||||
"settings.section.appearance.subtitle": "Adjust how the app looks on this device.",
|
||||
"settings.appearance.theme.title": "Theme",
|
||||
"settings.appearance.theme.subtitle": "Choose the color mode used throughout the app.",
|
||||
"settings.appearance.theme.option.system": "Match your operating system setting",
|
||||
"settings.appearance.theme.option.light": "Use the light appearance",
|
||||
"settings.appearance.theme.option.dark": "Use the dark appearance",
|
||||
"settings.section.notifications.title": "Notifications",
|
||||
"settings.section.notifications.subtitle": "Control OS-level notifications for session activity.",
|
||||
"settings.notifications.permission.granted": "Granted",
|
||||
"settings.notifications.permission.denied": "Denied",
|
||||
"settings.notifications.permission.default": "Not granted",
|
||||
"settings.notifications.permission.unsupported": "Unsupported",
|
||||
"settings.notifications.messages.unsupportedEnvironment": "OS notifications are not supported in this environment.",
|
||||
"settings.notifications.messages.permissionDenied": "Notification permission denied. Enable notifications in your system or browser settings.",
|
||||
"settings.notifications.messages.permissionNotGranted": "Notification permission not granted.",
|
||||
"settings.notifications.messages.unsupportedGeneral": "Notifications are not supported in this environment.",
|
||||
"settings.notifications.messages.permissionGranted": "Permission granted. You can now enable notifications.",
|
||||
"settings.notifications.messages.permissionRequestDenied": "Permission denied. You may need to enable notifications in your system or browser settings.",
|
||||
"settings.notifications.sessionStatus.title": "Session status notifications",
|
||||
"settings.notifications.sessionStatus.subtitle": "Receive alerts when sessions need your attention.",
|
||||
"settings.notifications.enable.title": "Enable notifications",
|
||||
"settings.notifications.enable.permission": "Permission: {permission}",
|
||||
"settings.notifications.requestPermission.title": "Request permission",
|
||||
"settings.notifications.requestPermission.subtitle": "Allow the app to send notifications on this device.",
|
||||
"settings.notifications.requestPermission.action": "Request",
|
||||
"settings.notifications.allowVisible.title": "Notify when the app is focused",
|
||||
"settings.notifications.allowVisible.subtitle": "Keep alerts enabled even while this window is visible.",
|
||||
"settings.notifications.unsupportedNote": "Notifications are not supported in this environment. The notifications control stays disabled.",
|
||||
"settings.notifications.events.title": "Notify me when",
|
||||
"settings.notifications.events.subtitle": "Choose which session events should send alerts.",
|
||||
"settings.notifications.events.needsInput": "Session needs input",
|
||||
"settings.notifications.events.idle": "Session becomes idle",
|
||||
"settings.notifications.status.enabled": "Notifications enabled",
|
||||
"settings.notifications.status.disabled": "Notifications disabled",
|
||||
"settings.notifications.status.unsupported": "Notifications unsupported",
|
||||
"settings.section.remote.title": "Remote Access",
|
||||
"settings.section.remote.subtitle": "Review how this server is exposed on your network and secure access credentials.",
|
||||
"settings.section.opencode.title": "OpenCode",
|
||||
"settings.section.opencode.subtitle": "Choose the OpenCode binary and environment used for new instances.",
|
||||
"settings.opencode.runtime.title": "Runtime",
|
||||
"settings.opencode.runtime.subtitle": "Configure which OpenCode binary new instances launch with.",
|
||||
} as const
|
||||
|
||||
Reference in New Issue
Block a user