feat(ui): add locales and split catalogs
Adds Spanish, French, Russian, Japanese, and Simplified Chinese catalogs and wires supported locales into the i18n layer.
This commit is contained in:
67
packages/ui/src/lib/i18n/messages/es/session.ts
Normal file
67
packages/ui/src/lib/i18n/messages/es/session.ts
Normal file
@@ -0,0 +1,67 @@
|
||||
export const sessionMessages = {
|
||||
"sessionPicker.title": "OpenCode • {folder}",
|
||||
"sessionPicker.empty.noPrevious": "No hay sesiones anteriores",
|
||||
"sessionPicker.resume.title": "Reanudar una sesión ({count}):",
|
||||
"sessionPicker.session.untitled": "Sin título",
|
||||
"sessionPicker.divider.or": "o",
|
||||
"sessionPicker.new.title": "Iniciar nueva sesión:",
|
||||
"sessionPicker.agents.loading": "Cargando agentes...",
|
||||
"sessionPicker.actions.creating": "Creando...",
|
||||
"sessionPicker.actions.createSession": "Crear sesión",
|
||||
"sessionPicker.actions.cancel": "Cancelar",
|
||||
|
||||
"sessionList.header.title": "Sesiones",
|
||||
"sessionList.session.untitled": "Sin título",
|
||||
"sessionList.status.working": "Trabajando",
|
||||
"sessionList.status.compacting": "Compactando",
|
||||
"sessionList.status.idle": "Inactiva",
|
||||
"sessionList.status.needsPermission": "Requiere permiso",
|
||||
"sessionList.status.needsInput": "Requiere entrada",
|
||||
"sessionList.expand.collapseAriaLabel": "Colapsar sesión",
|
||||
"sessionList.expand.expandAriaLabel": "Expandir sesión",
|
||||
"sessionList.expand.collapseTitle": "Colapsar",
|
||||
"sessionList.expand.expandTitle": "Expandir",
|
||||
"sessionList.actions.copyId.ariaLabel": "Copiar ID de sesión",
|
||||
"sessionList.actions.copyId.title": "Copiar ID de sesión",
|
||||
"sessionList.actions.rename.ariaLabel": "Renombrar sesión",
|
||||
"sessionList.actions.rename.title": "Renombrar sesión",
|
||||
"sessionList.actions.delete.ariaLabel": "Eliminar sesión",
|
||||
"sessionList.actions.delete.title": "Eliminar sesión",
|
||||
"sessionList.copyId.success": "ID de sesión copiado",
|
||||
"sessionList.copyId.error": "No se pudo copiar el ID de sesión",
|
||||
"sessionList.delete.error": "No se pudo eliminar la sesión",
|
||||
"sessionList.rename.error": "No se pudo renombrar la sesión",
|
||||
|
||||
"sessionRenameDialog.title": "Renombrar sesión",
|
||||
"sessionRenameDialog.description.withLabel": "Actualiza el título de \"{label}\".",
|
||||
"sessionRenameDialog.description.default": "Establece un nuevo título para esta sesión.",
|
||||
"sessionRenameDialog.input.label": "Nombre de la sesión",
|
||||
"sessionRenameDialog.input.placeholder": "Introduce un nombre de sesión",
|
||||
"sessionRenameDialog.actions.cancel": "Cancelar",
|
||||
"sessionRenameDialog.actions.rename": "Renombrar",
|
||||
"sessionRenameDialog.actions.renaming": "Renombrando…",
|
||||
|
||||
"sessionView.fallback.sessionNotFound": "No se encontró la sesión",
|
||||
"sessionView.alerts.abortFailed.message": "No se pudo detener la sesión",
|
||||
"sessionView.alerts.abortFailed.title": "No se pudo detener",
|
||||
"sessionView.alerts.revertFailed.message": "No se pudo revertir al mensaje",
|
||||
"sessionView.alerts.revertFailed.title": "No se pudo revertir",
|
||||
"sessionView.alerts.forkFailed.message": "No se pudo hacer fork de la sesión",
|
||||
"sessionView.alerts.forkFailed.title": "No se pudo hacer fork",
|
||||
"sessionView.attachments.expandPastedTextAriaLabel": "Expandir texto pegado",
|
||||
"sessionView.attachments.insertPastedTextTitle": "Insertar texto pegado",
|
||||
"sessionView.attachments.removeAriaLabel": "Quitar adjunto",
|
||||
|
||||
"sessionEvents.sessionCompactedToast": "La sesión {label} fue compactada",
|
||||
"sessionEvents.sessionError.unknown": "Error desconocido",
|
||||
"sessionEvents.sessionError.title": "Error de sesión",
|
||||
"sessionEvents.sessionError.message": "Error: {message}",
|
||||
|
||||
"sessionState.cleanup.deepConfirm.message": "Esta limpieza puede ser lenta y puede eliminar sesiones que no pretendías eliminar. ¿Estás seguro?",
|
||||
"sessionState.cleanup.deepConfirm.title": "Limpieza profunda de sesiones",
|
||||
"sessionState.cleanup.deepConfirm.detail": "La limpieza profunda de sesiones eliminará todas las sesiones sin mensajes, quitará cualquier sesión de subagente finalizada y limpiará cualquier fork no usado de una sesión.",
|
||||
"sessionState.cleanup.deepConfirm.confirmLabel": "Continuar",
|
||||
"sessionState.cleanup.deepConfirm.cancelLabel": "Cancelar",
|
||||
"sessionState.cleanup.toast.one": "Se limpió {count} sesión vacía",
|
||||
"sessionState.cleanup.toast.other": "Se limpiaron {count} sesiones vacías",
|
||||
} as const
|
||||
Reference in New Issue
Block a user