Workspaces FE (#1733)

This commit is contained in:
Louis Knight-Webb
2026-01-08 22:14:38 +00:00
committed by GitHub
parent fe2215ba85
commit 527febdc52
291 changed files with 23770 additions and 880 deletions

View File

@@ -16,6 +16,7 @@
},
"states": {
"loading": "Loading...",
"loadingHistory": "Loading History",
"saving": "Saving...",
"error": "Error",
"success": "Success",
@@ -37,7 +38,18 @@
"args": "Args",
"output": "Output",
"result": "Result",
"deniedByUser": "{{toolName}} denied by user"
"deniedByUser": "{{toolName}} denied by user",
"taskCompleted": "Task completed",
"ran": "Ran",
"tool": "Tool",
"toolSummary": {
"read": "Read {{path}}",
"searched": "Searched for \"{{query}}\"",
"fetched": "Fetched {{url}}",
"ranCommand": "Ran command",
"createdTask": "Created task: {{description}}",
"todoOperation": "{{operation}} todos"
}
},
"folderPicker": {
"legend": "Click folder names to navigate • Use action buttons to select",
@@ -74,6 +86,9 @@
"selectPlaceholder": "Select an organization",
"currentBadge": " (current)"
},
"navbar": {
"tryNewUI": "try the new UI"
},
"signOut": "Sign out",
"devMode": {
"banner": "Development Mode - This is a development build"
@@ -93,5 +108,80 @@
"errorTitle": "Authentication Failed",
"errorDescription": "There was a problem authenticating your account",
"tryAgain": "Try Again"
},
"toolbar": {
"sortBy": "Sort by",
"groupBy": "Group by"
},
"sorting": {
"ascending": "Ascending",
"descending": "Descending"
},
"grouping": {
"date": "Date",
"assignee": "Assignee",
"label": "Label"
},
"workspaces": {
"title": "Workspaces",
"searchPlaceholder": "Search...",
"active": "Active",
"archived": "Archived",
"loading": "Loading...",
"selectToStart": "Select a workspace to get started",
"draft": "Draft"
},
"fileTree": {
"searchPlaceholder": "Search files...",
"noResults": "No matching files",
"title": "Files"
},
"sections": {
"changes": "Changes",
"repositories": "Repositories",
"addRepositories": "Add Repositories",
"project": "Project",
"processes": "Processes",
"devServer": "Dev Server",
"advanced": "Advanced",
"workingBranch": "Working Branch",
"recent": "Recent",
"other": "Other",
"devServerPreview": "Dev Server Preview"
},
"repos": {
"loading": "Loading repositories...",
"noRecentRepos": "No recent repositories found",
"noReposAdded": "No repositories added",
"noReposAddedHint": "Add one or more repositories to this workspace from the options below"
},
"actions": {
"browseRepos": "Browse repos on disk",
"createNewRepo": "Create new repo on disk",
"viewInChangesPanel": "View in changes panel",
"copyPath": "Copy path",
"copyWorktreePath": "Copy worktree path",
"openInIde": "Open in IDE"
},
"confirm": {
"defaultConfirm": "Confirm",
"defaultCancel": "Cancel"
},
"empty": {
"noChanges": "No changes to display"
},
"commandBar": {
"noResults": "No results found.",
"back": "Back",
"defaultPlaceholder": "Type a command or search..."
},
"chatBox": {
"variants": "Variants"
},
"projects": {
"noProjectFound": "No project found",
"createFirstPrompt": "Create a project first to start working on tasks.",
"createNew": "Create new project",
"noProjectsFound": "No projects found"
}
}

View File

@@ -1,4 +1,15 @@
{
"gitPanel": {
"create": {
"warnings": {
"noReposSelected": "Please select at least one repository to get started"
}
},
"advanced": {
"workingBranch": "Working Branch",
"placeholder": "e.g acme Corp"
}
},
"loading": "Loading tasks...",
"empty": {
"noTasks": "No tasks found for this project.",
@@ -93,8 +104,12 @@
"logs": {
"title": "Dev Server Logs",
"hide": "Hide",
"show": "Show"
"show": "Show",
"label": "Logs",
"viewFull": "View full logs"
},
"noDevScript": "No dev script configured",
"noDevScriptHint": "Configure a dev script in project settings to use the preview",
"iframe": {
"title": "Dev server preview"
},
@@ -105,6 +120,12 @@
"stopDevServer": "Stop dev server",
"clickToEdit": "Click to edit URL",
"resetUrl": "Reset to detected URL"
},
"browser": {
"title": "Dev Server Preview",
"startButton": "Start Dev Server",
"stopButton": "Stop",
"startingButton": "Start"
}
},
"diff": {
@@ -128,6 +149,7 @@
"noAttempts": "No attempts yet"
},
"processes": {
"noLogsAvailable": "No logs available",
"selectAttempt": "Select an attempt to view execution processes.",
"errorLoadingUpdates": "Failed to load live updates for processes.",
"reconnecting": "Reconnecting...",
@@ -181,6 +203,87 @@
"title_one": "Todos ({{count}})",
"title_other": "Todos ({{count}})"
},
"projects": {
"create": {
"dialog": {
"title": "Create Project",
"description": "Enter a name for your new project."
},
"form": {
"nameLabel": "Name",
"namePlaceholder": "My Project"
},
"errors": {
"createFailed": "Failed to create project"
}
}
},
"conversation": {
"executors": "Executors",
"you": "You",
"thinking": "Thinking",
"todo": "Todo",
"todos": "Todos",
"completed": "completed",
"incomplete": "incomplete",
"pending": "pending",
"inProgress": "in progress",
"skipped": "skipped",
"error": "Error",
"retry": "Retry",
"showMore": "Show more",
"showLess": "Show less",
"actions": {
"cancel": "Cancel",
"submitFeedback": "Submit Feedback",
"stop": "Stop",
"stopping": "Stopping",
"loading": "Loading",
"send": "Send",
"sending": "Sending",
"queue": "Queue",
"cancelQueue": "Cancel Queue",
"requestChanges": "Request Changes",
"approve": "Approve",
"clearReviewComments": "Clear review comments",
"edit": "Edit message"
},
"approval": {
"conflictWarning": "Conflicted files need manual resolution",
"conflicts_one": "{{count}} conflict",
"conflicts_other": "{{count}} conflicts"
},
"sessions": {
"newSession": "New Session",
"latest": "Latest",
"previous": "Previous",
"label": "Sessions",
"noPreviousSessions": "No previous sessions"
},
"reviewComments": {
"count_one": "{{count}} review comment will be included",
"count_other": "{{count}} review comments will be included"
},
"workspace": {
"create": "Create",
"creating": "Creating..."
},
"fileEntry": {
"created": "Created",
"modified": "Modified",
"deleted": "Deleted",
"renamed": "Renamed"
},
"script": {
"running": "Running...",
"exitCode": "Exit code: {{code}}",
"completedSuccessfully": "Completed successfully",
"clickToViewLogs": "Click to view logs"
},
"updatedTodos": "Updated Todos",
"viewInChangesPanel": "View in changes panel",
"unableToRenderDiff": "Unable to render diff."
},
"attempt": {
"actions": {
"openInIde": "Open in IDE",
@@ -262,16 +365,48 @@
},
"pr": {
"open": "Open PR #{{number}}",
"number": "PR #{{number}}"
"number": "PR #{{number}}",
"merged": "Merged PR #{{prNumber}}"
},
"actions": {
"title": "Git Actions",
"changeTarget": "Change target",
"prMerged": "PR #{{number}} is already merged",
"loginRequired": {
"title": "Sign in to manage git actions",
"description": "Sign in to Vibe Kanban so you can push branches, merge changes, or open pull requests for this task.",
"action": "Sign in"
}
},
"mergeDialog": {
"title": "Merge Changes",
"description": "This will merge your changes into the target branch. Are you sure you want to continue?"
},
"createRepo": {
"dialog": {
"title": "Create New Repository",
"description": "Initialize a new git repository"
},
"form": {
"nameLabel": "Name",
"namePlaceholder": "my-project",
"locationLabel": "Location",
"locationPlaceholder": "Current directory"
},
"browseDialog": {
"title": "Select Parent Directory",
"description": "Choose where to create the new repository"
},
"errors": {
"nameRequired": "Repository name is required",
"createFailed": "Failed to create repository"
},
"buttons": {
"createRepository": "Create Repository"
},
"states": {
"creating": "Creating..."
}
}
},
"createAttemptDialog": {
@@ -314,7 +449,8 @@
"attemptHeaderActions": {
"preview": "Preview",
"diffs": "Diffs",
"relatedTasks": "Related tasks"
"relatedTasks": "Related tasks",
"tryNewUI": "try the new UI"
},
"actionsMenu": {
"attempt": "Attempt",

View File

@@ -49,6 +49,17 @@
"toolDetailsToggle": {
"hide": "Ocultar detalles",
"show": "Mostrar detalles"
},
"taskCompleted": "Tarea completada",
"ran": "Ejecutó",
"tool": "Herramienta",
"toolSummary": {
"read": "Leyó {{path}}",
"searched": "Buscó \"{{query}}\"",
"fetched": "Obtuvo {{url}}",
"ranCommand": "Ejecutó comando",
"createdTask": "Creó tarea: {{description}}",
"todoOperation": "{{operation}} tareas pendientes"
}
},
"language": {
@@ -57,6 +68,7 @@
"states": {
"error": "Error",
"loading": "Cargando...",
"loadingHistory": "Cargando historial",
"reconnecting": "Reconectando",
"saving": "Guardando...",
"success": "Éxito"
@@ -74,6 +86,9 @@
"selectPlaceholder": "Seleccionar una organización",
"currentBadge": " (actual)"
},
"navbar": {
"tryNewUI": "prueba la nueva interfaz"
},
"signOut": "Cerrar sesión",
"devMode": {
"banner": "Modo de Desarrollo - Esta es una compilación de desarrollo"
@@ -93,5 +108,80 @@
"errorTitle": "Falló la autenticación",
"errorDescription": "Hubo un problema al autenticar tu cuenta",
"tryAgain": "Intentar de nuevo"
},
"toolbar": {
"sortBy": "Ordenar por",
"groupBy": "Agrupar por"
},
"sorting": {
"ascending": "Ascendente",
"descending": "Descendente"
},
"grouping": {
"date": "Fecha",
"assignee": "Asignado",
"label": "Etiqueta"
},
"workspaces": {
"title": "Espacios de trabajo",
"searchPlaceholder": "Buscar...",
"active": "Activo",
"archived": "Archivado",
"loading": "Cargando...",
"selectToStart": "Selecciona un espacio de trabajo para comenzar",
"draft": "Borrador"
},
"fileTree": {
"searchPlaceholder": "Buscar archivos...",
"noResults": "No hay archivos coincidentes",
"title": "Archivos"
},
"sections": {
"changes": "Cambios",
"repositories": "Repositorios",
"addRepositories": "Agregar repositorios",
"project": "Proyecto",
"processes": "Procesos",
"devServer": "Servidor de desarrollo",
"advanced": "Avanzado",
"workingBranch": "Rama de trabajo",
"recent": "Reciente",
"other": "Otro",
"devServerPreview": "Vista previa del servidor de desarrollo"
},
"repos": {
"loading": "Cargando repositorios...",
"noRecentRepos": "No se encontraron repositorios recientes",
"noReposAdded": "No se agregaron repositorios",
"noReposAddedHint": "Agregue uno o más repositorios a este espacio de trabajo desde las opciones a continuación"
},
"actions": {
"browseRepos": "Explorar repos en disco",
"createNewRepo": "Crear nuevo repo en disco",
"viewInChangesPanel": "Ver en panel de cambios",
"copyPath": "Copiar ruta",
"copyWorktreePath": "Copiar ruta del worktree",
"openInIde": "Abrir en IDE"
},
"confirm": {
"defaultConfirm": "Confirmar",
"defaultCancel": "Cancelar"
},
"empty": {
"noChanges": "No hay cambios para mostrar"
},
"commandBar": {
"noResults": "No se encontraron resultados.",
"back": "Atrás",
"defaultPlaceholder": "Escribe un comando o busca..."
},
"chatBox": {
"variants": "Variantes"
},
"projects": {
"noProjectFound": "No se encontró ningún proyecto",
"createFirstPrompt": "Crea un proyecto primero para comenzar a trabajar en tareas.",
"createNew": "Crear nuevo proyecto",
"noProjectsFound": "No se encontraron proyectos"
}
}

View File

@@ -1,4 +1,15 @@
{
"gitPanel": {
"create": {
"warnings": {
"noReposSelected": "Por favor selecciona al menos un repositorio para comenzar"
}
},
"advanced": {
"workingBranch": "Rama de trabajo",
"placeholder": "ej. acme Corp"
}
},
"actions": {
"addTask": "Agregar tarea"
},
@@ -133,7 +144,8 @@
"attemptHeaderActions": {
"diffs": "Diffs",
"preview": "Preview",
"relatedTasks": "Related tasks"
"relatedTasks": "Related tasks",
"tryNewUI": "prueba la nueva interfaz"
},
"branches": {
"changeTarget": {
@@ -243,17 +255,49 @@
},
"pr": {
"number": "PR #{{number}}",
"open": "Open PR #{{number}}"
"open": "Open PR #{{number}}",
"merged": "PR #{{prNumber}} fusionado"
},
"createRepo": {
"dialog": {
"title": "Crear Nuevo Repositorio",
"description": "Inicializar un nuevo repositorio git"
},
"form": {
"nameLabel": "Nombre",
"namePlaceholder": "mi-proyecto",
"locationLabel": "Ubicación",
"locationPlaceholder": "Directorio actual"
},
"browseDialog": {
"title": "Seleccionar Directorio Principal",
"description": "Elige dónde crear el nuevo repositorio"
},
"errors": {
"nameRequired": "El nombre del repositorio es obligatorio",
"createFailed": "Error al crear el repositorio"
},
"buttons": {
"createRepository": "Crear Repositorio"
},
"states": {
"creating": "Creando..."
}
},
"actions": {
"title": "Acciones de Git",
"prMerged": "PR #{{number}} ya está fusionado",
"changeTarget": "Cambiar destino",
"loginRequired": {
"title": "Inicia sesión para gestionar acciones de Git",
"description": "Inicia sesión en Vibe Kanban para enviar ramas, fusionar cambios o abrir pull requests para esta tarea.",
"action": "Iniciar sesión"
}
},
"mergeDialog": {
"title": "Fusionar cambios",
"description": "Esto fusionará sus cambios en la rama de destino. ¿Está seguro de que desea continuar?"
},
"states": {
"createPr": "Crear PR",
"forcePush": "Push forzado",
@@ -295,7 +339,17 @@
"logs": {
"hide": "Ocultar",
"show": "Mostrar",
"title": "Registros del Servidor de Desarrollo"
"title": "Registros del Servidor de Desarrollo",
"label": "Registros",
"viewFull": "Ver registros completos"
},
"noDevScript": "Script de desarrollo no configurado",
"noDevScriptHint": "Agrega un script de desarrollo en la configuración del proyecto para habilitar la vista previa.",
"browser": {
"title": "Vista previa del servidor de desarrollo",
"startButton": "Iniciar servidor de desarrollo",
"stopButton": "Detener",
"startingButton": "Iniciar"
},
"noServer": {
"companionLink": "Ver guía de instalación",
@@ -327,6 +381,7 @@
}
},
"processes": {
"noLogsAvailable": "No hay registros disponibles",
"agent": "Agent:",
"backToList": "Back to list",
"completed": "Completed: {{date}}",
@@ -384,6 +439,21 @@
"title_one": "Todos ({{count}})",
"title_other": "Todos ({{count}})"
},
"projects": {
"create": {
"dialog": {
"title": "Crear Proyecto",
"description": "Ingresa un nombre para tu nuevo proyecto."
},
"form": {
"nameLabel": "Nombre",
"namePlaceholder": "Mi Proyecto"
},
"errors": {
"createFailed": "Error al crear el proyecto"
}
}
},
"toolbar": {
"actions": "Actions",
"noAttempts": "No attempts yet",
@@ -517,5 +587,71 @@
"buttons": {
"retry": "Reintentar"
}
},
"conversation": {
"you": "Tú",
"thinking": "Pensando",
"todo": "Tarea pendiente",
"todos": "Tareas pendientes",
"completed": "completado",
"incomplete": "incompleto",
"pending": "pendiente",
"inProgress": "en progreso",
"skipped": "omitido",
"error": "Error",
"retry": "Reintentar",
"showMore": "Mostrar más",
"showLess": "Mostrar menos",
"actions": {
"cancel": "Cancelar",
"submitFeedback": "Enviar comentarios",
"stop": "Detener",
"stopping": "Deteniendo",
"loading": "Cargando",
"send": "Enviar",
"sending": "Enviando",
"queue": "Poner en cola",
"cancelQueue": "Cancelar cola",
"requestChanges": "Solicitar cambios",
"approve": "Aprobar",
"clearReviewComments": "Limpiar comentarios de revisión",
"edit": "Editar mensaje"
},
"approval": {
"conflictWarning": "Los archivos en conflicto necesitan resolución manual",
"conflicts_one": "{{count}} archivo en conflicto necesita resolución manual",
"conflicts_other": "{{count}} archivos en conflicto necesitan resolución manual"
},
"executors": "Ejecutores",
"script": {
"clickToViewLogs": "Haz clic para ver registros",
"completedSuccessfully": "Completado exitosamente",
"exitCode": "Código de salida: {{code}}",
"running": "Ejecutando..."
},
"unableToRenderDiff": "No se puede mostrar la diferencia.",
"updatedTodos": "Tareas actualizadas",
"viewInChangesPanel": "Ver en panel de cambios",
"sessions": {
"newSession": "Nueva sesión",
"latest": "Última",
"previous": "Anterior",
"label": "Sesiones",
"noPreviousSessions": "No hay sesiones anteriores"
},
"reviewComments": {
"count_one": "{{count}} comentario de revisión será incluido",
"count_other": "{{count}} comentarios de revisión serán incluidos"
},
"workspace": {
"create": "Crear",
"creating": "Creando..."
},
"fileEntry": {
"created": "Creado",
"modified": "Modificado",
"deleted": "Eliminado",
"renamed": "Renombrado"
}
}
}

View File

@@ -49,6 +49,17 @@
"toolDetailsToggle": {
"hide": "詳細を非表示",
"show": "詳細を表示"
},
"taskCompleted": "タスク完了",
"ran": "実行",
"tool": "ツール",
"toolSummary": {
"read": "{{path}} を読み込み",
"searched": "「{{query}}」を検索",
"fetched": "{{url}} を取得",
"ranCommand": "コマンドを実行",
"createdTask": "タスクを作成: {{description}}",
"todoOperation": "{{operation}} Todo"
}
},
"language": {
@@ -57,6 +68,7 @@
"states": {
"error": "エラー",
"loading": "読み込み中...",
"loadingHistory": "履歴を読み込み中",
"reconnecting": "再接続中",
"saving": "保存中...",
"success": "成功"
@@ -74,6 +86,9 @@
"selectPlaceholder": "組織を選択",
"currentBadge": " (現在)"
},
"navbar": {
"tryNewUI": "新しいUIを試す"
},
"signOut": "サインアウト",
"devMode": {
"banner": "開発モード - これは開発ビルドです"
@@ -93,5 +108,80 @@
"errorTitle": "認証失敗",
"errorDescription": "アカウントの認証中に問題が発生しました",
"tryAgain": "再試行"
},
"toolbar": {
"sortBy": "並べ替え",
"groupBy": "グループ化"
},
"sorting": {
"ascending": "昇順",
"descending": "降順"
},
"grouping": {
"date": "日付",
"assignee": "担当者",
"label": "ラベル"
},
"workspaces": {
"title": "ワークスペース",
"searchPlaceholder": "検索...",
"active": "アクティブ",
"archived": "アーカイブ済み",
"loading": "読み込み中...",
"selectToStart": "ワークスペースを選択して開始",
"draft": "下書き"
},
"fileTree": {
"searchPlaceholder": "ファイルを検索...",
"noResults": "一致するファイルがありません",
"title": "ファイル"
},
"sections": {
"changes": "変更",
"repositories": "リポジトリ",
"addRepositories": "リポジトリを追加",
"project": "プロジェクト",
"processes": "プロセス",
"devServer": "開発サーバー",
"advanced": "詳細設定",
"workingBranch": "作業ブランチ",
"recent": "最近",
"other": "その他",
"devServerPreview": "開発サーバープレビュー"
},
"repos": {
"loading": "リポジトリを読み込み中...",
"noRecentRepos": "最近のリポジトリが見つかりません",
"noReposAdded": "リポジトリが追加されていません",
"noReposAddedHint": "下のオプションからこのワークスペースにリポジトリを追加してください"
},
"actions": {
"browseRepos": "ディスク上のリポジトリを参照",
"createNewRepo": "ディスク上に新しいリポジトリを作成",
"viewInChangesPanel": "変更パネルで表示",
"copyPath": "パスをコピー",
"copyWorktreePath": "ワークツリーパスをコピー",
"openInIde": "IDEで開く"
},
"confirm": {
"defaultConfirm": "確認",
"defaultCancel": "キャンセル"
},
"empty": {
"noChanges": "表示する変更がありません"
},
"commandBar": {
"noResults": "結果が見つかりません。",
"back": "戻る",
"defaultPlaceholder": "コマンドを入力または検索..."
},
"chatBox": {
"variants": "バリアント"
},
"projects": {
"noProjectFound": "プロジェクトが見つかりません",
"createFirstPrompt": "タスクを開始するには、まずプロジェクトを作成してください。",
"createNew": "新しいプロジェクトを作成",
"noProjectsFound": "プロジェクトが見つかりません"
}
}

View File

@@ -1,4 +1,15 @@
{
"gitPanel": {
"create": {
"warnings": {
"noReposSelected": "開始するには少なくとも1つのリポジトリを選択してください"
}
},
"advanced": {
"workingBranch": "作業ブランチ",
"placeholder": "例: acme Corp"
}
},
"actions": {
"addTask": "タスクを追加"
},
@@ -133,7 +144,8 @@
"attemptHeaderActions": {
"diffs": "Diffs",
"preview": "Preview",
"relatedTasks": "Related tasks"
"relatedTasks": "Related tasks",
"tryNewUI": "新しいUIを試す"
},
"branches": {
"changeTarget": {
@@ -243,10 +255,12 @@
},
"pr": {
"number": "PR #{{number}}",
"open": "Open PR #{{number}}"
"open": "Open PR #{{number}}",
"merged": "マージ済みPR #{{prNumber}}"
},
"actions": {
"title": "Gitアクション",
"changeTarget": "ターゲットを変更",
"prMerged": "PR #{{number}} は既にマージされています",
"loginRequired": {
"title": "Git アクションを管理するにはサインインしてください",
@@ -254,6 +268,36 @@
"action": "サインイン"
}
},
"mergeDialog": {
"title": "変更をマージ",
"description": "変更をターゲットブランチにマージします。続行してもよろしいですか?"
},
"createRepo": {
"dialog": {
"title": "新しいリポジトリを作成",
"description": "新しいGitリポジトリを初期化"
},
"form": {
"nameLabel": "名前",
"namePlaceholder": "my-project",
"locationLabel": "場所",
"locationPlaceholder": "現在のディレクトリ"
},
"browseDialog": {
"title": "親ディレクトリを選択",
"description": "新しいリポジトリを作成する場所を選択"
},
"errors": {
"nameRequired": "リポジトリ名は必須です",
"createFailed": "リポジトリの作成に失敗しました"
},
"buttons": {
"createRepository": "リポジトリを作成"
},
"states": {
"creating": "作成中..."
}
},
"states": {
"createPr": "PRを作成",
"creating": "作成中...",
@@ -295,8 +339,18 @@
"logs": {
"hide": "非表示",
"show": "表示",
"title": "開発サーバーログ"
"title": "開発サーバーログ",
"label": "ログ",
"viewFull": "完全なログを表示"
},
"browser": {
"title": "開発サーバープレビュー",
"startButton": "開発サーバーを開始",
"stopButton": "停止",
"startingButton": "開始"
},
"noDevScript": "開発スクリプトが設定されていません",
"noDevScriptHint": "プレビューを有効にするには、プロジェクト設定で開発スクリプトを追加してください。",
"noServer": {
"companionLink": "インストールガイドを表示",
"companionPrompt": "クリック編集機能のために、プロジェクトにブラウザコンパニオンを追加してください。",
@@ -327,6 +381,7 @@
}
},
"processes": {
"noLogsAvailable": "ログがありません",
"agent": "Agent:",
"backToList": "Back to list",
"completed": "Completed: {{date}}",
@@ -384,6 +439,21 @@
"title_one": "Todos ({{count}})",
"title_other": "Todos ({{count}})"
},
"projects": {
"create": {
"dialog": {
"title": "プロジェクトを作成",
"description": "新しいプロジェクトの名前を入力してください。"
},
"form": {
"nameLabel": "名前",
"namePlaceholder": "マイプロジェクト"
},
"errors": {
"createFailed": "プロジェクトの作成に失敗しました"
}
}
},
"toolbar": {
"actions": "Actions",
"noAttempts": "No attempts yet",
@@ -517,5 +587,71 @@
"buttons": {
"retry": "リトライ"
}
},
"conversation": {
"you": "あなた",
"thinking": "考え中",
"todo": "タスク",
"todos": "タスク",
"completed": "完了",
"incomplete": "未完了",
"pending": "保留中",
"inProgress": "進行中",
"skipped": "スキップ",
"error": "エラー",
"retry": "再試行",
"showMore": "もっと見る",
"showLess": "少なく表示",
"actions": {
"cancel": "キャンセル",
"submitFeedback": "フィードバックを送信",
"stop": "停止",
"stopping": "停止中",
"loading": "読み込み中",
"send": "送信",
"sending": "送信中",
"queue": "キューに追加",
"cancelQueue": "キューをキャンセル",
"requestChanges": "変更を依頼",
"approve": "承認",
"clearReviewComments": "レビューコメントをクリア",
"edit": "メッセージを編集"
},
"approval": {
"conflictWarning": "競合するファイルは手動で解決する必要があります",
"conflicts_one": "{{count}}件の競合ファイルを手動で解決する必要があります",
"conflicts_other": "{{count}}件の競合ファイルを手動で解決する必要があります"
},
"executors": "エクゼキューター",
"script": {
"clickToViewLogs": "クリックしてログを表示",
"completedSuccessfully": "正常に完了しました",
"exitCode": "終了コード: {{code}}",
"running": "実行中..."
},
"unableToRenderDiff": "差分を表示できません。",
"updatedTodos": "更新されたTodo",
"viewInChangesPanel": "変更パネルで表示",
"sessions": {
"newSession": "新規セッション",
"latest": "最新",
"previous": "前へ",
"label": "セッション",
"noPreviousSessions": "以前のセッションはありません"
},
"reviewComments": {
"count_one": "{{count}}件のレビューコメントが含まれます",
"count_other": "{{count}}件のレビューコメントが含まれます"
},
"workspace": {
"create": "作成",
"creating": "作成中..."
},
"fileEntry": {
"created": "作成済み",
"modified": "変更済み",
"deleted": "削除済み",
"renamed": "名前変更済み"
}
}
}

View File

@@ -49,6 +49,17 @@
"toolDetailsToggle": {
"hide": "세부 정보 숨기기",
"show": "세부 정보 보기"
},
"taskCompleted": "작업 완료",
"ran": "실행함",
"tool": "도구",
"toolSummary": {
"read": "{{path}} 읽기",
"searched": "\"{{query}}\" 검색",
"fetched": "{{url}} 가져오기",
"ranCommand": "명령 실행",
"createdTask": "작업 생성: {{description}}",
"todoOperation": "{{operation}} 할 일"
}
},
"language": {
@@ -57,6 +68,7 @@
"states": {
"error": "오류",
"loading": "로딩 중...",
"loadingHistory": "기록 로딩 중",
"reconnecting": "재연결 중",
"saving": "저장 중...",
"success": "성공"
@@ -74,6 +86,9 @@
"selectPlaceholder": "조직 선택",
"currentBadge": " (현재)"
},
"navbar": {
"tryNewUI": "새로운 UI 사용해보기"
},
"signOut": "로그아웃",
"devMode": {
"banner": "개발 모드 - 개발 빌드입니다"
@@ -93,5 +108,80 @@
"errorTitle": "인증 실패",
"errorDescription": "계정 인증 중 문제가 발생했습니다",
"tryAgain": "다시 시도"
},
"toolbar": {
"sortBy": "정렬 기준",
"groupBy": "그룹화 기준"
},
"sorting": {
"ascending": "오름차순",
"descending": "내림차순"
},
"grouping": {
"date": "날짜",
"assignee": "담당자",
"label": "라벨"
},
"workspaces": {
"title": "워크스페이스",
"searchPlaceholder": "검색...",
"active": "활성",
"archived": "보관됨",
"loading": "로딩 중...",
"selectToStart": "워크스페이스를 선택하여 시작",
"draft": "초안"
},
"fileTree": {
"searchPlaceholder": "파일 검색...",
"noResults": "일치하는 파일 없음",
"title": "파일"
},
"sections": {
"changes": "변경사항",
"repositories": "저장소",
"addRepositories": "저장소 추가",
"project": "프로젝트",
"processes": "프로세스",
"devServer": "개발 서버",
"advanced": "고급",
"workingBranch": "작업 브랜치",
"recent": "최근",
"other": "기타",
"devServerPreview": "개발 서버 미리보기"
},
"repos": {
"loading": "저장소 로딩 중...",
"noRecentRepos": "최근 저장소를 찾을 수 없습니다",
"noReposAdded": "저장소가 추가되지 않았습니다",
"noReposAddedHint": "아래 옵션에서 이 워크스페이스에 저장소를 추가하세요"
},
"actions": {
"browseRepos": "디스크에서 저장소 찾아보기",
"createNewRepo": "디스크에 새 저장소 만들기",
"viewInChangesPanel": "변경사항 패널에서 보기",
"copyPath": "워크트리 경로 복사",
"copyWorktreePath": "워크트리 경로 복사",
"openInIde": "IDE에서 열기"
},
"confirm": {
"defaultConfirm": "확인",
"defaultCancel": "취소"
},
"empty": {
"noChanges": "표시할 변경사항이 없습니다"
},
"commandBar": {
"noResults": "결과를 찾을 수 없습니다.",
"back": "뒤로",
"defaultPlaceholder": "명령어를 입력하거나 검색..."
},
"chatBox": {
"variants": "변형"
},
"projects": {
"noProjectFound": "프로젝트를 찾을 수 없습니다",
"createFirstPrompt": "작업을 시작하려면 먼저 프로젝트를 만드세요.",
"createNew": "새 프로젝트 만들기",
"noProjectsFound": "프로젝트를 찾을 수 없습니다"
}
}

View File

@@ -1,4 +1,15 @@
{
"gitPanel": {
"create": {
"warnings": {
"noReposSelected": "시작하려면 최소 하나의 저장소를 선택해주세요"
}
},
"advanced": {
"workingBranch": "작업 브랜치",
"placeholder": "예: acme Corp"
}
},
"actions": {
"addTask": "작업 추가"
},
@@ -133,7 +144,8 @@
"attemptHeaderActions": {
"diffs": "Diffs",
"preview": "Preview",
"relatedTasks": "Related tasks"
"relatedTasks": "Related tasks",
"tryNewUI": "새로운 UI 사용해보기"
},
"branches": {
"changeTarget": {
@@ -221,6 +233,9 @@
"scriptsDisabledWhileRunning": "프로세스가 실행 중일 때는 스크립트를 실행할 수 없습니다"
},
"git": {
"labels": {
"taskBranch": "작업 브랜치"
},
"branch": {
"current": "현재"
},
@@ -231,22 +246,43 @@
"note": "원격 브랜치 기록을 대체해도 확실한 경우에만 계속하세요.",
"error": "강제 푸시에 실패했습니다"
},
"status": {
"commits_one": "커밋",
"commits_other": "커밋",
"conflicts": "충돌",
"upToDate": "최신 상태",
"ahead": "앞서감",
"behind": "뒤처짐"
},
"states": {
"merged": "병합됨!",
"merging": "병합 중...",
"merge": "병합",
"rebasing": "리베이스 중...",
"rebase": "리베이스",
"pushed": "푸시됨!",
"pushing": "푸시 중...",
"push": "푸시",
"forcePush": "강제 푸시",
"forcePushing": "강제 푸시 중...",
"creating": "생성 중...",
"createPr": "PR 생성"
},
"errors": {
"changeTargetBranch": "대상 브랜치를 변경하지 못했습니다",
"mergeChanges": "변경사항을 병합하지 못했습니다",
"pushChanges": "변경사항을 푸시하지 못했습니다",
"mergeChanges": "변경사항을 병합하지 못했습니다",
"rebaseBranch": "브랜치를 리베이스하지 못했습니다",
"branchStatusUnavailable": "브랜치 상태를 가져올 수 없습니다. 대상 브랜치는 여전히 변경할 수 있습니다."
},
"labels": {
"taskBranch": "작업 브랜치"
},
"pr": {
"open": "Open PR #{{number}}",
"number": "PR #{{number}}",
"open": "Open PR #{{number}}"
"merged": "병합된 PR #{{prNumber}}"
},
"actions": {
"title": "Git 작업",
"changeTarget": "대상 변경",
"prMerged": "PR #{{number}}은(는) 이미 병합되었습니다",
"loginRequired": {
"title": "Git 작업을 관리하려면 로그인하세요",
@@ -254,27 +290,35 @@
"action": "로그인"
}
},
"states": {
"createPr": "PR 생성",
"creating": "생성 중...",
"merge": "병합",
"merged": "병합됨!",
"merging": "병합 중...",
"push": "푸시",
"pushed": "푸시됨!",
"pushing": "푸시 중...",
"forcePush": "강제 푸시",
"forcePushing": "강제 푸시 중...",
"rebase": "리베이스",
"rebasing": "리베이스 중..."
"mergeDialog": {
"title": "변경사항 병합",
"description": "변경사항을 대상 브랜치에 병합합니다. 계속하시겠습니까?"
},
"status": {
"ahead": "앞서감",
"behind": "뒤처짐",
"commits_one": "커밋",
"commits_other": "커밋",
"conflicts": "충돌",
"upToDate": "최신 상태"
"createRepo": {
"dialog": {
"title": "새 저장소 만들기",
"description": "Git으로 추적되는 새 저장소를 만듭니다."
},
"form": {
"nameLabel": "저장소 이름",
"namePlaceholder": "my-project",
"locationLabel": "위치",
"locationPlaceholder": "저장소 위치 선택"
},
"browseDialog": {
"title": "저장소 위치 선택",
"description": "새 저장소가 생성될 폴더를 선택하세요."
},
"errors": {
"nameRequired": "저장소 이름을 입력해주세요",
"createFailed": "저장소 생성에 실패했습니다"
},
"buttons": {
"createRepository": "리포지토리 생성"
},
"states": {
"creating": "생성 중..."
}
}
},
"loading": "작업 로딩 중...",
@@ -295,7 +339,9 @@
"logs": {
"hide": "숨기기",
"show": "표시",
"title": "개발 서버 로그"
"title": "개발 서버 로그",
"label": "로그",
"viewFull": "전체 로그 보기"
},
"noServer": {
"companionLink": "설치 가이드 보기",
@@ -324,9 +370,18 @@
"item3": "Web Companion(클릭하여 편집에 필요)을 설치했나요? 설치하지 않았다면",
"item3Link": "여기의 설치 지침을 따르세요",
"title": "애플리케이션 미리보기에 문제가 발생했습니다:"
}
},
"browser": {
"title": "개발 서버 미리보기",
"startButton": "개발 서버 시작",
"stopButton": "중지",
"startingButton": "시작"
},
"noDevScript": "개발 스크립트가 설정되지 않았습니다",
"noDevScriptHint": "미리보기를 활성화하려면 프로젝트 설정에서 개발 스크립트를 추가하세요."
},
"processes": {
"noLogsAvailable": "로그가 없습니다",
"agent": "Agent:",
"backToList": "Back to list",
"completed": "Completed: {{date}}",
@@ -404,6 +459,21 @@
"status": "Status"
}
},
"projects": {
"create": {
"dialog": {
"title": "프로젝트 만들기",
"description": "새 프로젝트의 이름을 입력하세요."
},
"form": {
"nameLabel": "이름",
"namePlaceholder": "내 프로젝트"
},
"errors": {
"createFailed": "프로젝트 생성에 실패했습니다"
}
}
},
"showcases": {
"taskPanel": {
"companion": {
@@ -517,5 +587,71 @@
"buttons": {
"retry": "재시도"
}
},
"conversation": {
"you": "나",
"thinking": "생각 중",
"todo": "할 일",
"todos": "할 일",
"completed": "완료됨",
"incomplete": "미완료",
"pending": "대기 중",
"inProgress": "진행 중",
"skipped": "건너뜀",
"error": "오류",
"retry": "재시도",
"showMore": "더 보기",
"showLess": "간략히",
"actions": {
"cancel": "취소",
"submitFeedback": "피드백 제출",
"stop": "중지",
"stopping": "중지 중",
"loading": "로딩 중",
"send": "보내기",
"sending": "보내는 중",
"queue": "대기열에 추가",
"cancelQueue": "대기열 취소",
"requestChanges": "변경 요청",
"approve": "승인",
"clearReviewComments": "리뷰 댓글 지우기",
"edit": "메시지 편집"
},
"approval": {
"conflictWarning": "충돌하는 파일은 수동으로 해결해야 합니다",
"conflicts_one": "{{count}}개의 충돌 파일을 수동으로 해결해야 합니다",
"conflicts_other": "{{count}}개의 충돌 파일을 수동으로 해결해야 합니다"
},
"executors": "실행기",
"script": {
"clickToViewLogs": "로그를 보려면 클릭하세요",
"completedSuccessfully": "성공적으로 완료됨",
"exitCode": "종료 코드: {{code}}",
"running": "실행 중..."
},
"unableToRenderDiff": "차이를 표시할 수 없습니다.",
"updatedTodos": "업데이트된 할 일",
"viewInChangesPanel": "변경사항 패널에서 보기",
"sessions": {
"newSession": "새 세션",
"latest": "최신",
"previous": "이전",
"label": "세션",
"noPreviousSessions": "이전 세션이 없습니다"
},
"reviewComments": {
"count_one": "{{count}}개의 리뷰 댓글이 포함됩니다",
"count_other": "{{count}}개의 리뷰 댓글이 포함됩니다"
},
"workspace": {
"create": "만들기",
"creating": "만드는 중..."
},
"fileEntry": {
"created": "생성됨",
"modified": "수정됨",
"deleted": "삭제됨",
"renamed": "이름 변경됨"
}
}
}

View File

@@ -16,6 +16,7 @@
},
"states": {
"loading": "加载中...",
"loadingHistory": "加载历史记录",
"saving": "保存中...",
"error": "错误",
"success": "成功",
@@ -37,7 +38,18 @@
"args": "参数",
"output": "输出",
"result": "结果",
"deniedByUser": "用户拒绝了 {{toolName}}"
"deniedByUser": "用户拒绝了 {{toolName}}",
"taskCompleted": "任务完成",
"ran": "执行了",
"tool": "工具",
"toolSummary": {
"read": "读取 {{path}}",
"searched": "搜索 \"{{query}}\"",
"fetched": "获取 {{url}}",
"ranCommand": "执行命令",
"createdTask": "创建任务:{{description}}",
"todoOperation": "{{operation}} 待办事项"
}
},
"folderPicker": {
"legend": "点击文件夹名称进行导航 • 使用操作按钮进行选择",
@@ -74,6 +86,9 @@
"selectPlaceholder": "选择组织",
"currentBadge": "(当前)"
},
"navbar": {
"tryNewUI": "试用新界面"
},
"signOut": "退出登录",
"devMode": {
"banner": "开发模式 - 这是开发版本"
@@ -93,5 +108,80 @@
"errorTitle": "身份验证失败",
"errorDescription": "验证您的账户时出现问题",
"tryAgain": "重试"
},
"toolbar": {
"sortBy": "排序方式",
"groupBy": "分组方式"
},
"sorting": {
"ascending": "升序",
"descending": "降序"
},
"grouping": {
"date": "日期",
"assignee": "负责人",
"label": "标签"
},
"workspaces": {
"title": "工作区",
"searchPlaceholder": "搜索...",
"active": "活跃",
"archived": "已归档",
"loading": "加载中...",
"selectToStart": "选择一个工作区开始",
"draft": "草稿"
},
"fileTree": {
"searchPlaceholder": "搜索文件...",
"noResults": "没有匹配的文件",
"title": "文件"
},
"sections": {
"changes": "更改",
"repositories": "仓库",
"addRepositories": "添加仓库",
"project": "项目",
"processes": "进程",
"devServer": "开发服务器",
"advanced": "高级",
"workingBranch": "工作分支",
"recent": "最近",
"other": "其他",
"devServerPreview": "开发服务器预览"
},
"repos": {
"loading": "正在加载仓库...",
"noRecentRepos": "未找到最近的仓库",
"noReposAdded": "未添加仓库",
"noReposAddedHint": "从下面的选项中添加一个或多个仓库到此工作区"
},
"actions": {
"browseRepos": "浏览磁盘上的仓库",
"createNewRepo": "在磁盘上创建新仓库",
"viewInChangesPanel": "在更改面板中查看",
"copyPath": "复制路径",
"copyWorktreePath": "复制工作树路径",
"openInIde": "在IDE中打开"
},
"confirm": {
"defaultConfirm": "确认",
"defaultCancel": "取消"
},
"empty": {
"noChanges": "没有要显示的更改"
},
"commandBar": {
"noResults": "未找到结果。",
"back": "返回",
"defaultPlaceholder": "输入命令或搜索..."
},
"chatBox": {
"variants": "变体"
},
"projects": {
"noProjectFound": "未找到项目",
"createFirstPrompt": "请先创建项目以开始处理任务。",
"createNew": "创建新项目",
"noProjectsFound": "未找到项目"
}
}

View File

@@ -1,4 +1,15 @@
{
"gitPanel": {
"create": {
"warnings": {
"noReposSelected": "请至少选择一个仓库以开始"
}
},
"advanced": {
"workingBranch": "工作分支",
"placeholder": "例如Acme Corp"
}
},
"loading": "加载任务中...",
"empty": {
"noTasks": "未找到此项目的任务。",
@@ -106,7 +117,17 @@
"logs": {
"title": "开发服务器日志",
"hide": "隐藏",
"show": "显示"
"show": "显示",
"label": "日志",
"viewFull": "查看完整日志"
},
"noDevScript": "未配置开发脚本",
"noDevScriptHint": "在项目设置中添加开发脚本以启用预览。",
"browser": {
"title": "开发服务器预览",
"startButton": "启动开发服务器",
"stopButton": "停止",
"startingButton": "启动"
},
"iframe": {
"title": "开发服务器预览"
@@ -141,6 +162,7 @@
"noAttempts": "还没有尝试"
},
"processes": {
"noLogsAvailable": "没有可用的日志",
"selectAttempt": "选择尝试以查看执行进程。",
"errorLoadingUpdates": "加载进程的实时更新失败。",
"reconnecting": "重新连接中...",
@@ -194,6 +216,21 @@
"title_one": "待办事项({{count}}",
"title_other": "待办事项({{count}}"
},
"projects": {
"create": {
"dialog": {
"title": "创建项目",
"description": "输入新项目的名称。"
},
"form": {
"nameLabel": "名称",
"namePlaceholder": "我的项目"
},
"errors": {
"createFailed": "创建项目失败"
}
}
},
"attempt": {
"actions": {
"openInIde": "在 IDE 中打开",
@@ -275,16 +312,48 @@
},
"pr": {
"open": "打开 PR #{{number}}",
"number": "PR #{{number}}"
"number": "PR #{{number}}",
"merged": "已合并PR #{{prNumber}}"
},
"actions": {
"title": "Git 操作",
"changeTarget": "更改目标",
"prMerged": "PR #{{number}} 已合并",
"loginRequired": {
"title": "登录以管理 git 操作",
"description": "登录 Vibe Kanban以便您可以推送分支、合并更改或为此任务打开拉取请求。",
"action": "登录"
}
},
"mergeDialog": {
"title": "合并更改",
"description": "这将把您的更改合并到目标分支。您确定要继续吗?"
},
"createRepo": {
"dialog": {
"title": "创建新仓库",
"description": "初始化新的git仓库"
},
"form": {
"nameLabel": "名称",
"namePlaceholder": "my-project",
"locationLabel": "位置",
"locationPlaceholder": "当前目录"
},
"browseDialog": {
"title": "选择父目录",
"description": "选择创建新仓库的位置"
},
"errors": {
"nameRequired": "仓库名称是必填的",
"createFailed": "创建仓库失败"
},
"buttons": {
"createRepository": "创建仓库"
},
"states": {
"creating": "创建中..."
}
}
},
"createAttemptDialog": {
@@ -314,7 +383,8 @@
"attemptHeaderActions": {
"preview": "预览",
"diffs": "差异",
"relatedTasks": "相关任务"
"relatedTasks": "相关任务",
"tryNewUI": "试用新界面"
},
"actionsMenu": {
"attempt": "尝试",
@@ -517,5 +587,71 @@
"buttons": {
"retry": "重试"
}
},
"conversation": {
"you": "你",
"thinking": "思考中",
"todo": "待办",
"todos": "待办事项",
"completed": "已完成",
"incomplete": "未完成",
"pending": "待处理",
"inProgress": "进行中",
"skipped": "已跳过",
"error": "错误",
"retry": "重试",
"showMore": "显示更多",
"showLess": "收起",
"actions": {
"cancel": "取消",
"submitFeedback": "提交反馈",
"stop": "停止",
"stopping": "停止中",
"loading": "加载中",
"send": "发送",
"sending": "发送中",
"queue": "加入队列",
"cancelQueue": "取消队列",
"requestChanges": "请求更改",
"approve": "批准",
"clearReviewComments": "清除审查评论",
"edit": "编辑消息"
},
"approval": {
"conflictWarning": "冲突文件需要手动解决",
"conflicts_one": "{{count}}个冲突",
"conflicts_other": "{{count}}个冲突"
},
"sessions": {
"newSession": "新会话",
"latest": "最新",
"previous": "上一个",
"label": "会话",
"noPreviousSessions": "没有以前的会话"
},
"reviewComments": {
"count_one": "{{count}} 条审查评论将被包含",
"count_other": "{{count}} 条审查评论将被包含"
},
"workspace": {
"create": "创建",
"creating": "创建中..."
},
"fileEntry": {
"created": "已创建",
"modified": "已修改",
"deleted": "已删除",
"renamed": "已重命名"
},
"script": {
"running": "运行中...",
"exitCode": "退出代码: {{code}}",
"completedSuccessfully": "成功完成",
"clickToViewLogs": "点击查看日志"
},
"executors": "执行器",
"updatedTodos": "更新的待办事项",
"viewInChangesPanel": "在更改面板中查看",
"unableToRenderDiff": "无法显示差异。"
}
}

View File

@@ -16,6 +16,7 @@
},
"states": {
"loading": "載入中...",
"loadingHistory": "載入歷史紀錄",
"saving": "儲存中...",
"error": "錯誤",
"success": "成功",
@@ -37,7 +38,18 @@
"args": "參數",
"output": "輸出",
"result": "結果",
"deniedByUser": "使用者拒絕了 {{toolName}}"
"deniedByUser": "使用者拒絕了 {{toolName}}",
"taskCompleted": "任務完成",
"ran": "執行了",
"tool": "工具",
"toolSummary": {
"read": "讀取 {{path}}",
"searched": "搜尋 \"{{query}}\"",
"fetched": "取得 {{url}}",
"ranCommand": "執行命令",
"createdTask": "建立任務:{{description}}",
"todoOperation": "{{operation}} 待辦事項"
}
},
"folderPicker": {
"legend": "點擊資料夾名稱進行導覽 • 使用操作按鈕進行選擇",
@@ -93,5 +105,83 @@
"errorTitle": "身分驗證失敗",
"errorDescription": "驗證您的帳號時發生問題",
"tryAgain": "重試"
},
"navbar": {
"tryNewUI": "試用新界面"
},
"toolbar": {
"sortBy": "排序方式",
"groupBy": "分組方式"
},
"sorting": {
"ascending": "升序",
"descending": "降序"
},
"grouping": {
"date": "日期",
"assignee": "負責人",
"label": "標籤"
},
"workspaces": {
"title": "工作區",
"searchPlaceholder": "搜尋...",
"active": "活躍",
"archived": "已封存",
"loading": "載入中...",
"selectToStart": "選擇一個工作區開始",
"draft": "草稿"
},
"fileTree": {
"searchPlaceholder": "搜尋檔案...",
"noResults": "沒有匹配的檔案",
"title": "檔案"
},
"sections": {
"changes": "變更",
"repositories": "儲存庫",
"addRepositories": "新增儲存庫",
"project": "專案",
"processes": "程序",
"devServer": "開發伺服器",
"advanced": "進階",
"workingBranch": "工作分支",
"recent": "最近",
"other": "其他",
"devServerPreview": "開發伺服器預覽"
},
"repos": {
"loading": "正在載入儲存庫...",
"noRecentRepos": "找不到最近的儲存庫",
"noReposAdded": "尚未新增儲存庫",
"noReposAddedHint": "從下方選項中新增一個或多個儲存庫到此工作區"
},
"actions": {
"browseRepos": "瀏覽磁碟上的儲存庫",
"createNewRepo": "在磁碟上建立新儲存庫",
"viewInChangesPanel": "在變更面板中檢視",
"copyPath": "複製路徑",
"copyWorktreePath": "複製工作樹路徑",
"openInIde": "在IDE中開啟"
},
"confirm": {
"defaultConfirm": "確認",
"defaultCancel": "取消"
},
"empty": {
"noChanges": "沒有要顯示的變更"
},
"commandBar": {
"noResults": "找不到結果。",
"back": "返回",
"defaultPlaceholder": "輸入命令或搜尋..."
},
"chatBox": {
"variants": "變體"
},
"projects": {
"noProjectFound": "找不到專案",
"createFirstPrompt": "請先建立專案以開始處理任務。",
"createNew": "建立新專案",
"noProjectsFound": "找不到專案"
}
}

View File

@@ -1,4 +1,15 @@
{
"gitPanel": {
"create": {
"warnings": {
"noReposSelected": "請至少選擇一個儲存庫以開始"
}
},
"advanced": {
"workingBranch": "工作分支",
"placeholder": "例如acme Corp"
}
},
"loading": "載入任務中...",
"empty": {
"noTasks": "找不到此專案的任務。",
@@ -106,7 +117,17 @@
"logs": {
"title": "開發伺服器日誌",
"hide": "隱藏",
"show": "顯示"
"show": "顯示",
"label": "日誌",
"viewFull": "查看完整日誌"
},
"noDevScript": "未設定開發指令碼",
"noDevScriptHint": "在專案設定中新增開發指令碼以啟用預覽。",
"browser": {
"title": "開發伺服器預覽",
"startButton": "啟動開發伺服器",
"stopButton": "停止",
"startingButton": "啟動"
},
"iframe": {
"title": "開發伺服器預覽"
@@ -141,6 +162,7 @@
"noAttempts": "尚無嘗試"
},
"processes": {
"noLogsAvailable": "沒有可用的日誌",
"selectAttempt": "選擇嘗試以查看執行程序。",
"errorLoadingUpdates": "載入程序的即時更新失敗。",
"reconnecting": "重新連線中...",
@@ -194,6 +216,21 @@
"title_one": "待辦事項({{count}}",
"title_other": "待辦事項({{count}}"
},
"projects": {
"create": {
"dialog": {
"title": "建立專案",
"description": "輸入新專案的名稱。"
},
"form": {
"nameLabel": "名稱",
"namePlaceholder": "我的專案"
},
"errors": {
"createFailed": "建立專案失敗"
}
}
},
"attempt": {
"actions": {
"openInIde": "在 IDE 中開啟",
@@ -275,16 +312,48 @@
},
"pr": {
"open": "開啟 PR #{{number}}",
"number": "PR #{{number}}"
"number": "PR #{{number}}",
"merged": "已合併PR #{{prNumber}}"
},
"actions": {
"title": "Git 操作",
"changeTarget": "變更目標",
"prMerged": "PR #{{number}} 已合併",
"loginRequired": {
"title": "登入以管理 Git 操作",
"description": "登入 Vibe Kanban才能推送分支、合併變更或為此任務建立 PR。",
"action": "登入"
}
},
"mergeDialog": {
"title": "合併變更",
"description": "這將把您的變更合併到目標分支。確定要繼續嗎?"
},
"createRepo": {
"dialog": {
"title": "建立新儲存庫",
"description": "初始化新的 Git 儲存庫"
},
"form": {
"nameLabel": "名稱",
"namePlaceholder": "my-project",
"locationLabel": "位置",
"locationPlaceholder": "目前目錄"
},
"browseDialog": {
"title": "選擇父目錄",
"description": "選擇新儲存庫的建立位置"
},
"errors": {
"nameRequired": "儲存庫名稱為必填",
"createFailed": "建立儲存庫失敗"
},
"buttons": {
"createRepository": "建立儲存庫"
},
"states": {
"creating": "建立中..."
}
}
},
"createAttemptDialog": {
@@ -314,7 +383,8 @@
"attemptHeaderActions": {
"preview": "預覽",
"diffs": "差異",
"relatedTasks": "相關任務"
"relatedTasks": "相關任務",
"tryNewUI": "試用新界面"
},
"actionsMenu": {
"attempt": "嘗試",
@@ -517,5 +587,71 @@
"buttons": {
"retry": "重試"
}
},
"conversation": {
"you": "你",
"thinking": "思考中",
"todo": "待辦",
"todos": "待辦事項",
"completed": "已完成",
"incomplete": "未完成",
"pending": "待處理",
"inProgress": "進行中",
"skipped": "已跳過",
"error": "錯誤",
"retry": "重試",
"showMore": "顯示更多",
"showLess": "收起",
"actions": {
"cancel": "取消",
"submitFeedback": "提交回饋",
"stop": "停止",
"stopping": "停止中",
"loading": "載入中",
"send": "傳送",
"sending": "傳送中",
"queue": "加入佇列",
"cancelQueue": "取消佇列",
"requestChanges": "請求變更",
"approve": "核准",
"clearReviewComments": "清除審查評論",
"edit": "編輯訊息"
},
"approval": {
"conflictWarning": "衝突檔案需要手動解決",
"conflicts_one": "{{count}}個衝突檔案需要手動解決",
"conflicts_other": "{{count}}個衝突檔案需要手動解決"
},
"executors": "執行器",
"script": {
"clickToViewLogs": "點擊查看日誌",
"completedSuccessfully": "成功完成",
"exitCode": "結束代碼: {{code}}",
"running": "執行中..."
},
"unableToRenderDiff": "無法顯示差異。",
"updatedTodos": "更新的待辦事項",
"viewInChangesPanel": "在變更面板中檢視",
"sessions": {
"newSession": "新工作階段",
"latest": "最新",
"previous": "上一個",
"label": "工作階段",
"noPreviousSessions": "沒有先前的工作階段"
},
"reviewComments": {
"count_one": "{{count}} 則審查評論將被包含",
"count_other": "{{count}} 則審查評論將被包含"
},
"workspace": {
"create": "建立",
"creating": "建立中..."
},
"fileEntry": {
"created": "已建立",
"modified": "已修改",
"deleted": "已刪除",
"renamed": "已重新命名"
}
}
}