## Summary Fixed PR comment labels showing raw translation keys instead of translated text. **Problem:** The `CommentWidgetLine.tsx` and `ReviewCommentRenderer.tsx` components were using translation keys that didn't exist in the translation files: - `comments.addReviewComment` - `comments.addPlaceholder` - `comments.editPlaceholder` - `actions.cancel` - `actions.saveChanges` - `actions.copied` **Solution:** Added the missing translation keys to `common.json` in all 6 locales: - English (en) - Spanish (es) - Japanese (ja) - Korean (ko) - Simplified Chinese (zh-Hans) - Traditional Chinese (zh-Hant) **Verification:** - ✅ `pnpm run check` passes (TypeScript and Rust checks) - ✅ i18n check script confirms translation keys are consistent across all locales - ✅ No duplicate JSON keys
204 lines
6.4 KiB
JSON
204 lines
6.4 KiB
JSON
{
|
|
"folderPicker": {
|
|
"legend": "Haz clic en los nombres de carpetas para navegar • Usa los botones de acción para seleccionar",
|
|
"manualPathLabel": "Ingresar ruta manualmente:",
|
|
"go": "Ir",
|
|
"searchLabel": "Buscar en el directorio actual:",
|
|
"selectCurrent": "Seleccionar actual",
|
|
"gitRepo": "repositorio git",
|
|
"selectPath": "Seleccionar ruta"
|
|
},
|
|
"branchSelector": {
|
|
"badges": {
|
|
"current": "actual",
|
|
"remote": "remota"
|
|
},
|
|
"currentDisabled": "No se puede seleccionar la rama actual",
|
|
"empty": "No se encontraron ramas",
|
|
"placeholder": "Seleccionar una rama",
|
|
"searchPlaceholder": "Buscar ramas..."
|
|
},
|
|
"breadcrumb": {
|
|
"more": "More"
|
|
},
|
|
"buttons": {
|
|
"cancel": "Cancelar",
|
|
"close": "Cerrar",
|
|
"connect": "Conectar",
|
|
"continue": "Continuar",
|
|
"create": "Crear",
|
|
"delete": "Eliminar",
|
|
"disconnect": "Desconectar",
|
|
"edit": "Editar",
|
|
"manage": "Gestionar",
|
|
"replay": "Reproducir",
|
|
"reset": "Restablecer",
|
|
"save": "Guardar",
|
|
"send": "Enviar"
|
|
},
|
|
"conversation": {
|
|
"args": "Argumentos",
|
|
"deniedByUser": "{{toolName}} denegado por el usuario",
|
|
"output": "Salida",
|
|
"plan": "Plan",
|
|
"planToggle": {
|
|
"hide": "Ocultar plan",
|
|
"show": "Mostrar plan"
|
|
},
|
|
"result": "Resultado",
|
|
"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": {
|
|
"browserDefault": "Predeterminado del navegador"
|
|
},
|
|
"states": {
|
|
"error": "Error",
|
|
"loading": "Cargando...",
|
|
"loadingHistory": "Cargando historial",
|
|
"reconnecting": "Reconectando",
|
|
"saving": "Guardando...",
|
|
"success": "Éxito"
|
|
},
|
|
"orgMembers": {
|
|
"moreCount": "+{{count}} más"
|
|
},
|
|
"orgSwitcher": {
|
|
"title": "Cambiar Organización",
|
|
"description": "Selecciona una organización para cambiar.",
|
|
"loadError": "No se pudieron cargar las organizaciones. Por favor, inténtalo de nuevo.",
|
|
"noOrganizations": "No eres miembro de ninguna organización.",
|
|
"menuItem": "Organización",
|
|
"loadingPlaceholder": "Cargando organizaciones...",
|
|
"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"
|
|
},
|
|
"oauth": {
|
|
"title": "Iniciar sesión en Vibe Kanban",
|
|
"description": "Inicia sesión para unirte a organizaciones y compartir tareas con tu equipo",
|
|
"continueWithGitHub": "Continuar con GitHub",
|
|
"continueWithGoogle": "Continuar con Google",
|
|
"waitingTitle": "Completar Autenticación",
|
|
"waitingDescription": "Se ha abierto una ventana emergente para la autenticación",
|
|
"waitingForAuth": "Esperando autenticación...",
|
|
"popupInstructions": "Si la ventana emergente no se abrió, por favor revisa la configuración de bloqueo de ventanas emergentes.",
|
|
"back": "Atrás",
|
|
"successTitle": "¡Autenticación exitosa!",
|
|
"welcomeBack": "Bienvenido de nuevo, {{name}}",
|
|
"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",
|
|
"rename": {
|
|
"title": "Renombrar espacio de trabajo",
|
|
"description": "Ingresa un nuevo nombre para este espacio de trabajo.",
|
|
"nameLabel": "Nombre",
|
|
"placeholder": "Ingresa el nombre del espacio de trabajo",
|
|
"action": "Renombrar",
|
|
"renaming": "Renombrando..."
|
|
}
|
|
},
|
|
"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",
|
|
"cancel": "Cancelar",
|
|
"saveChanges": "Guardar cambios",
|
|
"copied": "Copiado"
|
|
},
|
|
"comments": {
|
|
"addReviewComment": "Agregar comentario de revisión",
|
|
"addPlaceholder": "Agregar un comentario...",
|
|
"editPlaceholder": "Editar comentario..."
|
|
},
|
|
"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"
|
|
}
|
|
}
|