mirror of
https://codeberg.org/forgejo/forgejo.git
synced 2026-07-24 18:38:42 +00:00
Backport: https://codeberg.org/forgejo/forgejo/pulls/13166
Translation updates that were relevant to v15 branch were picked from this commit:
b15de6dd82
Changes to strings that are only present in the newer branches were not picked.
Below is a list of co-authors of the ported commit. It may contain co-authors who's changes were not picked due to only being relevant to newer branches.
Co-authored-by: 0ko <0ko@noreply.codeberg.org>
Co-authored-by: 20Niko10 <20niko10@noreply.codeberg.org>
Co-authored-by: Aindriú Mac Giolla Eoin <aindriu80@noreply.codeberg.org>
Co-authored-by: Anonymous <anonymous@noreply.codeberg.org>
Co-authored-by: Atalanttore <atalanttore@noreply.codeberg.org>
Co-authored-by: Benedikt Straub <benedikt-straub@web.de>
Co-authored-by: Codeberg Translate <translate@codeberg.org>
Co-authored-by: Coral Pink <coral.pink@disr.it>
Co-authored-by: DanikVitek <danikvitek@noreply.codeberg.org>
Co-authored-by: Dirk <dirk@noreply.codeberg.org>
Co-authored-by: Edgarsons <edgarsons@noreply.codeberg.org>
Co-authored-by: EkaterinePapava <ekaterinepapava@noreply.codeberg.org>
Co-authored-by: Elviska <elviska@noreply.codeberg.org>
Co-authored-by: Fjuro <fjuro@noreply.codeberg.org>
Co-authored-by: Grzegorz Szymaszek <gszymaszek@short.pl>
Co-authored-by: Gusted <postmaster@gusted.xyz>
Co-authored-by: Languages add-on <noreply-addon-languages@weblate.org>
Co-authored-by: Laquin <laquin@noreply.codeberg.org>
Co-authored-by: Lzebulon <lzebulon@noreply.codeberg.org>
Co-authored-by: Marco Ciampa <ciampix@noreply.codeberg.org>
Co-authored-by: MrClock8163 <mrclock8163@noreply.codeberg.org>
Co-authored-by: NekoCWD <nekocwd@noreply.codeberg.org>
Co-authored-by: NimiGames68 <nimigames68@noreply.codeberg.org>
Co-authored-by: Outbreak2096 <outbreak2096@noreply.codeberg.org>
Co-authored-by: Shadow_Glider <shadow_glider@noreply.codeberg.org>
Co-authored-by: SomeTr <sometr@noreply.codeberg.org>
Co-authored-by: Vyxie <kitakita@disroot.org>
Co-authored-by: WebSpider <webspider@noreply.codeberg.org>
Co-authored-by: Wuzzy <wuzzy@disroot.org>
Co-authored-by: Yago Raña Gayoso <yago.rana.gayoso@gmail.com>
Co-authored-by: artnay <artnay@noreply.codeberg.org>
Co-authored-by: bittin <bittin@noreply.codeberg.org>
Co-authored-by: dennis-emstone <dennis-emstone@noreply.codeberg.org>
Co-authored-by: dsonck <dsonck@noreply.codeberg.org>
Co-authored-by: dyniec <dyniec@noreply.codeberg.org>
Co-authored-by: fserrador <fserrador@noreply.codeberg.org>
Co-authored-by: gallegonovato <gallegonovato@noreply.codeberg.org>
Co-authored-by: hermidolo <hermidolo@noreply.codeberg.org>
Co-authored-by: hms5232 <hms5232@noreply.codeberg.org>
Co-authored-by: hosara <hosara@noreply.codeberg.org>
Co-authored-by: ikks <ikks@noreply.codeberg.org>
Co-authored-by: jimkats <jimkats@noreply.codeberg.org>
Co-authored-by: justbispo <justbispo@noreply.codeberg.org>
Co-authored-by: krisfremen <krisfremen@noreply.codeberg.org>
Co-authored-by: lailahe <lailahe@noreply.codeberg.org>
Co-authored-by: neighborsbear <neighborsbear@noreply.codeberg.org>
Co-authored-by: nightfurysl2001 <nightfurysl2001@noreply.codeberg.org>
Co-authored-by: recreationalprogamer <recreationalprogamer@noreply.codeberg.org>
Co-authored-by: sinsky <sinsky@noreply.codeberg.org>
Co-authored-by: woolhat <woolhat@noreply.codeberg.org>
Co-authored-by: xtex <xtexchooser@duck.com>
Co-authored-by: γλωσσολαλιά <glossolalia@noreply.codeberg.org>
978 lines
73 KiB
JSON
978 lines
73 KiB
JSON
{
|
||
"admin.config.db.path": "Ruta",
|
||
"admin.config.db.ssl_mode": "SSL",
|
||
"admin.config.db.schema": "Esquema",
|
||
"admin.config.db.user": "Nombre de usuario",
|
||
"admin.config.db.name": "Nombre",
|
||
"admin.config.db.host": "Host",
|
||
"admin.config.db.type": "Tipo",
|
||
"admin.config.db.header": "Configuración de base de datos",
|
||
"admin.config.mailer.user": "Usuario",
|
||
"admin.config.mailer.smtp.port": "Puerto SMTP",
|
||
"admin.config.mailer.smtp.addr": "Hospedaje SMTP",
|
||
"admin.config.mailer.enable_helo": "Habilitar HELO",
|
||
"admin.config.mailer.protocol": "Protocolo",
|
||
"admin.config.mailer.use_dummy": "Dummy",
|
||
"admin.config.mailer.sendmail.timeout": "Vencimiento de Sendmail",
|
||
"admin.config.mailer.sendmail.args": "Argumentos adicionales por Sendmail",
|
||
"admin.config.mailer.sendmail.path": "Ruta de Sendmail",
|
||
"admin.config.mailer.sendmail.use": "Usar Sendmail",
|
||
"admin.config.mailer.name": "Nombre",
|
||
"admin.config.mailer.enabled": "Activado",
|
||
"admin.config.mailer.header": "Configuración del cartero",
|
||
"admin.config.git.gc_timeout": "Vencimiento de operación de GC",
|
||
"admin.config.git.pull_timeout": "Vencimiento de operación de pull",
|
||
"admin.config.git.clone_timeout": "Vencimiento de operación de clonado",
|
||
"admin.config.git.mirror_timeout": "Vencimiento de actualización de réplica",
|
||
"admin.config.git.migrate_timeout": "Vencimiento de migración",
|
||
"admin.config.git.gc_args": "Argumentos de GC",
|
||
"admin.config.git.diff.max_files": "Diff de archivos máxima mostrada",
|
||
"admin.config.git.diff.max_line_characters": "Caracteres de diff máx por línea",
|
||
"admin.config.git.diff.max_lines": "Líneas de diff máximas por archivo",
|
||
"admin.config.git.disable_diff_highlight": "Inhabilitar resaltado de diff de sintaxis",
|
||
"admin.config.git.version": "Versión de Git",
|
||
"admin.config.git.header": "Configuración de Git",
|
||
"admin.config.ssh.minimum_key_sizes": "Tamaños de clave mínimos",
|
||
"admin.config.ssh.minimum_key_size_check": "Comprobante de tamaño de clave mínimo",
|
||
"admin.config.ssh.keygen_path": "Ruta del generador de claves (\"ssh-keygen\")",
|
||
"admin.config.ssh.key_test_path": "Ruta de la clave de prueba",
|
||
"admin.config.ssh.root_path": "Ruta raíz",
|
||
"admin.config.ssh.listen_port": "Puerto de escucha",
|
||
"admin.config.ssh.port": "Puerto",
|
||
"admin.config.ssh.domain": "Dominio del servidor SSH",
|
||
"admin.config.ssh.use_builtin_server": "Utilizar servidor integrado",
|
||
"admin.config.ssh.enabled": "Habilitado",
|
||
"admin.config.ssh.header": "Configuración SSH",
|
||
"admin.users.never_login": "No ha ingresado",
|
||
"admin.users.last_login": "Último registro",
|
||
"admin.users.created": "Creado",
|
||
"admin.users.repos": "Repositorios",
|
||
"admin.users.2fa": "2FA",
|
||
"admin.users.remote": "Remoto",
|
||
"admin.users.bot": "Bot",
|
||
"admin.users.reserved": "Reservado",
|
||
"admin.users.restricted": "Restringido",
|
||
"admin.users.admin": "Administrador",
|
||
"admin.users.activated": "Activado",
|
||
"admin.users.full_name": "Nombre completo",
|
||
"admin.users.name": "Nombre de usuario",
|
||
"admin.packages.published": "Publicado",
|
||
"admin.packages.size": "Tamaño",
|
||
"admin.packages.repository": "Repositorio",
|
||
"admin.packages.type": "Tipo",
|
||
"admin.packages.version": "Versión",
|
||
"admin.packages.name": "Nombre",
|
||
"admin.packages.creator": "Creador",
|
||
"admin.packages.owner": "Propietario",
|
||
"admin.packages.unreferenced_size": "Tamaño sin referencia: %s",
|
||
"admin.packages.total_size": "Tamaño total: %s",
|
||
"admin.repos.lfs_size": "Tamaño LFS",
|
||
"admin.repos.size": "Tamaño",
|
||
"admin.repos.issues": "Incidencias",
|
||
"admin.repos.name": "Nombre",
|
||
"admin.repos.owner": "Propietario",
|
||
"admin.orgs.new_orga": "Nueva organización",
|
||
"admin.orgs.members": "Miembros",
|
||
"admin.orgs.teams": "Equipos",
|
||
"admin.orgs.name": "Nombre",
|
||
"admin.dashboard.rebuild_issue_indexer": "Reconstruir indexador de incidencias",
|
||
"admin.dashboard.start_schedule_tasks": "Iniciar tareas programadas",
|
||
"admin.dashboard.cancel_abandoned_jobs": "Cancelar trabajos abandonados",
|
||
"admin.dashboard.stop_endless_tasks": "Detiene tareas de acciones interminables",
|
||
"admin.dashboard.stop_zombie_tasks": "Detener tareas zombie",
|
||
"admin.dashboard.gc_lfs": "Recoger basura meta-objetos LFS",
|
||
"admin.dashboard.delete_old_system_notices": "Borrar todos los avisos antiguos del sistema de la base de datos",
|
||
"admin.dashboard.update_checker": "Buscador de actualizaciones",
|
||
"admin.dashboard.cleanup_actions": "Acciones de limpieza de registros expirados y artefactos",
|
||
"admin.dashboard.cleanup_packages": "Limpiar paquetes caducados",
|
||
"admin.dashboard.cleanup_hook_task_table": "Limpiar la tabla hook_task",
|
||
"admin.dashboard.sync_external_users": "Sincronizar datos de usuario externo",
|
||
"admin.dashboard.reinit_missing_repos": "Reiniciar todos los repositorios Git faltantes de los que existen registros",
|
||
"admin.dashboard.resync_all_hooks": "Resincronizar los hooks de todos los repositorios (pre-recepción, actualización, post-recepción, procesamiento de recepción, etc.)",
|
||
"admin.dashboard.resync_all_sshprincipals": "Actualiza el archivo '.ssh/authorized_principals' con los principales del certificado SSH de Forgejo.",
|
||
"admin.dashboard.resync_all_sshkeys": "Actualiza el archivo '.ssh/authorized_keys' con claves SSH de Forgejo.",
|
||
"admin.dashboard.git_gc_repos": "Ejecutar la recolección de basura en los repositorios",
|
||
"admin.dashboard.update_migration_poster_id": "Actualizar ID de usuario en migraciones",
|
||
"admin.dashboard.deleted_branches_cleanup": "Limpiar ramas eliminadas",
|
||
"admin.dashboard.archive_cleanup": "Eliminar archivos antiguos de los repositorios",
|
||
"admin.dashboard.check_repo_stats": "Comprobar todas las estadísticas de todos los repositorios",
|
||
"admin.dashboard.repo_health_check": "Chequear de estado de salud de todos los repositorios",
|
||
"admin.dashboard.update_mirrors": "Actualizar réplicas",
|
||
"admin.dashboard.sync_repo_tags": "Sincronizar etiquetas de Git con la base de datos",
|
||
"admin.dashboard.sync_repo_branches": "Sincronizar ramas perdidas de los datos de git a la base de datos",
|
||
"admin.dashboard.delete_generated_repository_avatars": "Eliminar avatares generados del repositorio",
|
||
"admin.dashboard.sync_tag.started": "Sincronización de etiquetas iniciada",
|
||
"admin.dashboard.sync_branch.started": "Inició la sincronización de ramas",
|
||
"admin.dashboard.delete_old_actions.started": "Eliminar todas las actividades antiguas de la base de datos iniciadas.",
|
||
"admin.dashboard.delete_missing_repos.started": "Se ha iniciado la tarea: \"Eliminar todos los repositorios que faltan sus archivos Git\".",
|
||
"admin.dashboard.delete_repo_archives.started": "Se ha iniciado la tarea: \"Eliminar todos los archivos del repositorios\".",
|
||
"admin.dashboard.delete_inactive_accounts.started": "Se ha iniciado la tarea: \"Eliminar todas las cuentas inactivas\".",
|
||
"admin.dashboard.cron.finished": "Cron: %[1]s ha finalizado",
|
||
"admin.dashboard.cron.error": "Error en Cron: %s: %[3]s",
|
||
"admin.dashboard.cron.cancelled": "Cron: %[1]s cancelada: %[3]s",
|
||
"admin.dashboard.cron.process": "Cron: %[1]s",
|
||
"admin.dashboard.cron.started": "Cron iniciado: %[1]s",
|
||
"admin.dashboard.task.unknown": "Tarea desconocida: %[1]s",
|
||
"admin.dashboard.task.finished": "Tarea: %[1]s iniciada por %[2]s ha finalizado",
|
||
"admin.dashboard.task.error": "Error en la tarea: %[1]s: %[3]s",
|
||
"admin.dashboard.task.cancelled": "Tarea: %[1]s cancelada: %[3]s",
|
||
"admin.dashboard.task.process": "Tarea: %[1]s",
|
||
"admin.dashboard.task.started": "Tarea iniciada: %[1]s",
|
||
"admin.dashboard.operation_run": "Ejecutar",
|
||
"admin.dashboard.operation_switch": "Interruptor",
|
||
"admin.dashboard.operation_name": "Nombre de la operación",
|
||
"admin.dashboard.system_status": "Estado del sistema",
|
||
"admin.dashboard.operations": "Operaciones de mantenimiento",
|
||
"admin.dashboard.statistic": "Resumen",
|
||
"admin.dashboard.new_version_hint": "Forgejo %s ya está disponible, estás ejecutando %s. Revisa <a target=\"_blank\" rel=\"noreferrer\" href=\"%s\">el blog</a> para más detalles.",
|
||
"admin.monitor.queue.settings.remove_all_items.success": "Todos los elementos en la cola han sido eliminados.",
|
||
"admin.monitor.queue.settings.remove_all_items": "Eliminar todo",
|
||
"admin.monitor.queue.settings.changed": "Ajustes actualizados",
|
||
"admin.monitor.queue.settings.submit": "Actualizar ajustes",
|
||
"admin.monitor.queue.settings.maxnumberworkers.error": "El número máximo de trabajadores debe ser un número",
|
||
"admin.monitor.queue.settings.maxnumberworkers.placeholder": "Actualmente %[1]d",
|
||
"admin.monitor.queue.settings.maxnumberworkers": "Número máximo de trabajadores",
|
||
"admin.monitor.queue.settings.description": "Los grupos de trabajadores crecen dinámicamente en respuesta al bloqueo de cola de sus trabajadores.",
|
||
"admin.monitor.queue.settings.title": "Ajustes del grupo",
|
||
"admin.monitor.queue.review_add": "Revisar / Añadir trabajadores",
|
||
"admin.monitor.queue.numberinqueue": "Número en cola",
|
||
"admin.monitor.queue.maxnumberworkers": "Nº máx de trabajadores",
|
||
"admin.monitor.queue.activeworkers": "Trabajadores activos",
|
||
"admin.monitor.queue.numberworkers": "Número de trabajadores",
|
||
"admin.monitor.queue.exemplar": "Tipo de muestra",
|
||
"admin.monitor.queue.type": "Tipo",
|
||
"admin.monitor.queue.name": "Nombre",
|
||
"admin.monitor.queue": "Cola: %s",
|
||
"admin.monitor.queues": "Colas",
|
||
"admin.users.list_status_filter.not_2fa_enabled": "2FA deshabilitado",
|
||
"admin.users.list_status_filter.is_2fa_enabled": "2FA habilitado",
|
||
"admin.users.list_status_filter.not_prohibit_login": "Permitir el inicio de sesión",
|
||
"admin.users.list_status_filter.is_prohibit_login": "Prohibido el inicio de sesión",
|
||
"admin.users.list_status_filter.not_restricted": "No restringido",
|
||
"admin.users.list_status_filter.is_restricted": "Restringido",
|
||
"admin.users.list_status_filter.not_admin": "No admin",
|
||
"admin.users.list_status_filter.is_admin": "Administrador",
|
||
"admin.users.list_status_filter.not_active": "Inactivo",
|
||
"admin.users.list_status_filter.is_active": "Activo",
|
||
"admin.users.list_status_filter.reset": "Reiniciar",
|
||
"admin.users.list_status_filter.menu_text": "Filtro",
|
||
"admin.system_status.gc_times": "Ejecuciones del recolector de basura",
|
||
"admin.system_status.last_gc_pause": "Última pausa por el recolector de basura",
|
||
"admin.system_status.total_gc_pause": "Pausa total por el recolector de basura",
|
||
"admin.system_status.last_gc_time": "Tiempo desde la última recolección de basura",
|
||
"admin.system_status.next_gc_recycle": "Siguiente reciclaje del recolector de basura",
|
||
"admin.system_status.other_system_allocation_obtained": "Otros recursos asignados del sistema",
|
||
"admin.system_status.gc_metadata_obtained": "Metadatos obtenidos del recolector de basura",
|
||
"admin.system_status.profiling_bucket_hash_table_obtained": "Profiling bucket hash table obtenido",
|
||
"admin.system_status.mcache_structures_obtained": "Estructuras MCache obtenidas",
|
||
"admin.system_status.mcache_structures_usage": "Uso de estructuras MCache",
|
||
"admin.system_status.mspan_structures_obtained": "Estructuras MSpan obtenidas",
|
||
"admin.system_status.mspan_structures_usage": "Uso de estructuras MSpan",
|
||
"admin.system_status.stack_memory_obtained": "Memoria de pila obtenida",
|
||
"admin.system_status.bootstrap_stack_usage": "Uso de la pila de Bootstrap",
|
||
"admin.system_status.heap_objects": "Objetos en el Heap",
|
||
"admin.system_status.heap_memory_released": "Memoria de Heap liberada",
|
||
"admin.system_status.heap_memory_in_use": "Memoria de Heap en uso",
|
||
"admin.system_status.heap_memory_idle": "Memoria de Heap inactiva",
|
||
"admin.system_status.heap_memory_obtained": "Memoria de Heap obtenida",
|
||
"admin.system_status.current_heap_usage": "Uso actual de Heap",
|
||
"admin.system_status.memory_free_times": "Liberaciones de memoria",
|
||
"admin.system_status.memory_allocate_times": "Asignaciones de memoria",
|
||
"admin.system_status.pointer_lookup_times": "Tiempos de búsqueda de punteros",
|
||
"admin.system_status.memory_obtained": "Memoria obtenida",
|
||
"admin.system_status.total_memory_allocated": "Total de Memoria Reservada",
|
||
"admin.system_status.current_memory_usage": "Uso actual de memoria",
|
||
"admin.system_status.current_goroutine": "Gorutinas actuales",
|
||
"admin.system_status.server_uptime": "Tiempo de actividad del servidor",
|
||
"markup.filepreview.truncated": "Vista previa truncada",
|
||
"markup.filepreview.lines": "Líneas %[1]d a %[2]d en %[3]s",
|
||
"markup.filepreview.line": "Línea %[1]d en %[2]s",
|
||
"actions.variables.update.success": "La variable ha sido editada.",
|
||
"actions.variables.update.failed": "Error al editar la variable.",
|
||
"actions.variables.creation.success": "Se ha añadido la variable «%s».",
|
||
"actions.variables.creation.failed": "No se ha añadido la variable.",
|
||
"actions.variables.deletion.success": "La variable ha sido eliminada.",
|
||
"actions.variables.deletion.failed": "No se pudo eliminar la variable.",
|
||
"actions.variables.not_found": "No se ha encontrado la variable.",
|
||
"actions.variables.edit": "Editar variable",
|
||
"actions.variables.description": "Las variables se pasarán a determinadas acciones y no podrán leerse de otra forma.",
|
||
"actions.variables.deletion.description": "Eliminar una variable es permanente y no se puede deshacer. ¿Continuar?",
|
||
"actions.variables.deletion": "Eliminar variable",
|
||
"actions.variables.none": "Aún no hay variables.",
|
||
"actions.variables.creation": "Añadir variable",
|
||
"actions.variables.management": "Gestión de variables",
|
||
"actions.variables": "Variables",
|
||
"webauthn.error.timeout": "Agotado el tiempo de espera antes de que se pudiera leer tu clave. Por favor, vuelve a cargar esta página e inténtalo de nuevo.",
|
||
"webauthn.error.empty": "Debe especificar un nombre para esta clave.",
|
||
"webauthn.error.duplicated": "La clave de seguridad no es válida para esta solicitud. Por favor, asegúrate de que la clave no esté ya registrada.",
|
||
"webauthn.error.unable_to_process": "El servidor no pudo procesar su solicitud.",
|
||
"webauthn.error.insecure": "WebAuthn sólo soporta conexiones seguras. Para probar sobre HTTP, puede utilizar el origen \"localhost\" o \"127.0.0.1\"",
|
||
"webauthn.error.unknown": "Ha ocurrido un error desconocido. Por favor, inténtelo de nuevo.",
|
||
"webauthn.unsupported_browser": "Actualmente su navegador no soporta WebAuthn.",
|
||
"webauthn.error": "No se pudo leer su llave de seguridad.",
|
||
"webauthn.use_twofa": "Utilice un código de doble factor desde su teléfono móvil",
|
||
"webauthn.press_button": "Por favor, presione el botón en su clave de seguridad…",
|
||
"webauthn.sign_in": "Presione el botón en su clave de seguridad. Si su clave de seguridad no tiene ningún botón, vuelva a insertarla.",
|
||
"webauthn.insert_key": "Introduzca su clave de seguridad",
|
||
"counters.n_commits": {
|
||
"one": "%s commit",
|
||
"many": "%s commits",
|
||
"other": "%s commits"
|
||
},
|
||
"counters.n_branches": {
|
||
"one": "%s rama",
|
||
"many": "%s ramas",
|
||
"other": "%s ramas"
|
||
},
|
||
"counters.n_tags": {
|
||
"one": "%s etiqueta",
|
||
"many": "%s etiquetas",
|
||
"other": "%s etiquetas"
|
||
},
|
||
"counters.n_releases": {
|
||
"one": "%s lanzamiento",
|
||
"many": "%s versiones",
|
||
"other": "%s versiones"
|
||
},
|
||
"actions.actions": "Acciones",
|
||
"actions.status.unknown": "Desconocido",
|
||
"actions.status.waiting": "Esperando",
|
||
"actions.status.running": "Corriendo",
|
||
"actions.status.success": "Éxito",
|
||
"actions.status.failure": "Fallo",
|
||
"actions.status.cancelled": "Cancelado",
|
||
"actions.status.skipped": "Saltado",
|
||
"actions.status.blocked": "Bloqueado",
|
||
"actions.runners": "Nodos",
|
||
"actions.runners.runner_manage_panel": "Gestión de nodos",
|
||
"actions.runners.new": "Crear nuevo nodo",
|
||
"actions.runners.new_notice": "Cómo iniciar un nodo",
|
||
"actions.runners.status": "Estado",
|
||
"actions.runners.status.unspecified": "Desconocido",
|
||
"actions.runners.status.idle": "Inactivo",
|
||
"actions.runners.status.active": "Activo",
|
||
"actions.runners.status.offline": "Desconectado",
|
||
"actions.runners.name": "Nombre",
|
||
"actions.runners.owner_type": "Tipo",
|
||
"actions.runners.description": "Descripción",
|
||
"actions.runners.labels": "Etiquetas",
|
||
"actions.runners.last_online": "Última hora en línea",
|
||
"actions.runners.runner_title": "Nodo %s",
|
||
"actions.runners.task_list.no_tasks": "Todavía no hay tareas.",
|
||
"actions.runners.task_list.run": "Ejecutar",
|
||
"actions.runners.task_list.status": "Estado",
|
||
"actions.runners.task_list.repository": "Repositorio",
|
||
"actions.runners.task_list.commit": "Confirmación",
|
||
"actions.runners.task_list.done_at": "Hecho en",
|
||
"actions.runners.update_runner.success": "Ejecutor editado correctamente",
|
||
"actions.runners.update_runner.failed": "Fallo al editar el ejecutor",
|
||
"actions.runners.delete_runner.success": "Nodo eliminado correctamente",
|
||
"actions.runners.delete_runner.failed": "Fallo al eliminar el nodo",
|
||
"actions.runners.delete_runner.header": "Confirma para eliminar el nodo",
|
||
"actions.runners.delete_runner.notice": "Si una tarea se está ejecutando en este nodo, se terminará y marcará como fallida. Puede romper el flujo de trabajo en curso.",
|
||
"actions.runners.none": "No hay nodos disponibles",
|
||
"actions.runners.reset_registration_token.button": "Restablecer token de registro",
|
||
"actions.runners.reset_registration_token.success": "Se ha restablecido correctamente el token de registro del nodo",
|
||
"actions.runs.all_workflows": "Todos los flujos de trabajo",
|
||
"actions.runs.workflow": "Flujo de trabajo",
|
||
"actions.runs.invalid_workflow_helper": "El archivo de configuración del trabajo no es válido. Revisa tu archivo de configuración: %s",
|
||
"actions.runs.actor": "Actor",
|
||
"actions.runs.status": "Estado",
|
||
"actions.runs.actors_no_select": "Todos los actores",
|
||
"actions.runs.status_no_select": "Todo el estado",
|
||
"actions.runs.no_results": "No hay resultados coincidentes.",
|
||
"actions.runs.no_workflows": "Aún no hay flujos de trabajo.",
|
||
"gpg.default_key": "Firmado con clave predeterminada",
|
||
"gpg.error.extract_sign": "Error al extraer la firma",
|
||
"gpg.error.generate_hash": "Error al generar hash of commit",
|
||
"gpg.error.no_committer_account": "Ninguna cuenta vinculada a la dirección de correo electrónico del committer",
|
||
"gpg.error.no_gpg_keys_found": "No se encontró ninguna clave conocida en la base de datos para esta firma",
|
||
"gpg.error.not_signed_commit": "No es un commit firmado",
|
||
"gpg.error.failed_retrieval_gpg_keys": "No se pudo recuperar cualquier clave adjunta a la cuenta del committer",
|
||
"gpg.error.probable_bad_signature": "¡ADVERTENCIA! ¡Hay una clave con este ID en la base de datos, pero esa clave no verifica este commit! Este commit es SOSPECHOSO.",
|
||
"gpg.error.probable_bad_default_signature": "¡ADVERTENCIA! ¡La clave por defecto tiene este ID pero esa clave no verifica este commit! Este commit es SOSPECHOSO.",
|
||
"notification.notifications": "Notificaciones",
|
||
"notification.unread": "Sin leer",
|
||
"notification.read": "Leídas",
|
||
"notification.no_unread": "No tiene notificaciones sin leer.",
|
||
"notification.no_read": "No hay notificaciones.",
|
||
"notification.pin": "Fijar notificación",
|
||
"notification.mark_as_read": "Marcar como leído",
|
||
"notification.mark_as_unread": "Marcar como no leído",
|
||
"notification.mark_all_as_read": "Marcar todo como leído",
|
||
"notification.subscriptions": "Suscripciones",
|
||
"notification.watching": "Siguiendo",
|
||
"notification.no_subscriptions": "No tiene suscripciones.",
|
||
"dropzone.default_message": "Suelte archivos o haga clic aquí para subir.",
|
||
"dropzone.invalid_input_type": "No puede subirse archivos de este tipo.",
|
||
"dropzone.file_too_big": "El tamaño del archivo ({{filesize}} MB) excede el tamaño máximo de ({{maxFilesize}} MB).",
|
||
"dropzone.remove_file": "Retirar archivo",
|
||
"munits.data.b": "B",
|
||
"munits.data.kib": "KiB",
|
||
"munits.data.mib": "MiB",
|
||
"munits.data.gib": "GiB",
|
||
"munits.data.tib": "TiB",
|
||
"munits.data.pib": "PiB",
|
||
"munits.data.eib": "EiB",
|
||
"packages.title": "Paquetes",
|
||
"packages.empty": "Todavía no hay paquetes.",
|
||
"packages.empty.documentation": "Para más información sobre el registro de paquetes, consulte <a target=\"_blank\" rel=\"noopener noreferrer\" href=\"%s\">la documentación</a>.",
|
||
"packages.empty.repo": "¿Has subido un paquete, pero no se muestra aquí? Ve a <a href=\"%[1]s\">la configuración del paquete</a> y añade el link a este repositorio.",
|
||
"packages.registry.documentation": "Para obtener más información sobre el registro %s, consulte <a target=\"_blank\" rel=\"noopener noreferrer\" href=\"%s\">la documentación</a>.",
|
||
"packages.filter.type": "Tipo",
|
||
"packages.filter.type.all": "Todo",
|
||
"packages.filter.no_result": "El filtro no produjo ningún resultado.",
|
||
"packages.filter.container.tagged": "Etiquetado",
|
||
"packages.filter.container.untagged": "Etiqueta eliminada",
|
||
"packages.published_by": "Publicado %[1]s por <a href=\"%[2]s\">%[3]s</a>",
|
||
"packages.published_by_in": "Publicado %[1]s por <a href=\"%[2]s\">%[3]s</a> en <a href=\"%[4]s\"><strong>%[5]s</strong></a>",
|
||
"packages.pub.install": "Para instalar el paquete usando Dart, ejecute el siguiente comando:",
|
||
"packages.installation": "Instalación",
|
||
"packages.about": "Acerca de este paquete",
|
||
"packages.requirements": "Requisitos",
|
||
"packages.dependencies": "Dependencias",
|
||
"packages.keywords": "Palabras clave",
|
||
"packages.details": "Detalles",
|
||
"packages.details.author": "Autor",
|
||
"packages.details.project_site": "Sitio del proyecto",
|
||
"packages.details.repository_site": "Sitio del repositorio",
|
||
"packages.details.documentation_site": "Sitio de documentación",
|
||
"packages.details.license": "Licencia",
|
||
"packages.assets": "Activos",
|
||
"packages.versions": "Versiones",
|
||
"packages.versions.view_all": "Ver todo",
|
||
"packages.dependency.id": "Id.",
|
||
"packages.dependency.version": "Versión",
|
||
"packages.search_in_external_registry": "Buscar en %s",
|
||
"packages.alpine.registry": "Configura este registro agregando la url en tu archivo <code>./apk/repositories</code>:",
|
||
"packages.alpine.registry.key": "Descargue la clave RSA pública del registro en la carpeta <code>./apk/keys/</code> para verificar la firma del índice:",
|
||
"packages.alpine.registry.info": "Seleccione $branch y $repository de la siguiente lista.",
|
||
"packages.alpine.repository.branches": "Ramas",
|
||
"packages.alpine.repository.repositories": "Repositorios",
|
||
"packages.alpine.repository.architectures": "Arquitecturas",
|
||
"packages.arch.pacman.helper.gpg": "Añade el certificado de confianza para pacman:",
|
||
"packages.arch.pacman.repo.multi": "%s tiene la misma versión en diferentes distribuciones.",
|
||
"packages.arch.pacman.repo.multi.item": "Configuración para %s",
|
||
"packages.arch.pacman.conf": "Añadir servidor con distribución y arquitectura relacionadas a <code>/etc/pacman.conf</code> :",
|
||
"packages.arch.pacman.sync": "Sincronizar el paquete con pacman:",
|
||
"packages.arch.version.properties": "Propiedades de la versión",
|
||
"packages.arch.version.description": "Descripción",
|
||
"packages.arch.version.provides": "Proveedores",
|
||
"packages.arch.version.groups": "Grupo",
|
||
"packages.arch.version.optdepends": "Dependencias opcionales",
|
||
"packages.arch.version.makedepends": "Construir dependencias",
|
||
"packages.arch.version.checkdepends": "Comprobar dependencias",
|
||
"packages.arch.version.conflicts": "Conflictos",
|
||
"packages.arch.version.replaces": "Reemplazos",
|
||
"packages.arch.version.backup": "Copia de seguridad",
|
||
"packages.cargo.registry": "Configurar este registro en el archivo de configuración de Cargo (por ejemplo <code>~/.cargo/config.toml</code>):",
|
||
"packages.cargo.install": "Para instalar el paquete usando Cargo, ejecute el siguiente comando:",
|
||
"packages.chef.registry": "Configura este registro en tu archivo <code>~/.chef/config.rb</code>:",
|
||
"packages.composer.registry": "Configura este registro en el archivo <code>~/.composer/config.json</code>:",
|
||
"packages.composer.install": "Para instalar el paquete usando Composer, ejecute el siguiente comando:",
|
||
"packages.composer.dependencies.development": "Dependencias de desarrollo",
|
||
"packages.conan.install": "Para instalar el paquete usando Conan, ejecuta el siguiente comando:",
|
||
"packages.conda.registry": "Configura este registro como un repositorio Conda en tu archivo <code>.condarc</code>:",
|
||
"packages.conda.install": "Para instalar el paquete usando Conda, ejecute el siguiente comando:",
|
||
"packages.container.images.title": "Imágenes",
|
||
"packages.container.details.type": "Tipo de imagen",
|
||
"packages.container.details.platform": "Plataforma",
|
||
"packages.container.pull": "Arrastra la imagen desde la línea de comandos:",
|
||
"packages.container.digest": "Resumen",
|
||
"packages.container.multi_arch": "SO / Arquitectura",
|
||
"packages.container.layers": "Capas de imagen",
|
||
"packages.container.labels": "Etiquetas",
|
||
"packages.container.labels.key": "Clave",
|
||
"packages.container.labels.value": "Valor",
|
||
"packages.cran.registry": "Configurar este registro en su archivo <code>Rprofile.site</code>:",
|
||
"packages.debian.registry.info": "Seleccione $distribution y $component de la siguiente lista.",
|
||
"packages.debian.repository.distributions": "Distribuciones",
|
||
"packages.debian.repository.components": "Componentes",
|
||
"packages.debian.repository.architectures": "Arquitecturas",
|
||
"packages.generic.download": "Descargar paquete desde la línea de comandos:",
|
||
"packages.go.install": "Instalar el paquete desde la línea de comandos:",
|
||
"packages.maven.registry": "Configure este registro en su proyecto <code>pom.xml</code> archivo:",
|
||
"packages.maven.install": "Para usar el paquete incluya lo siguiente en el bloque <code>dependencias</code> en el archivo <code>pom.xml</code>:",
|
||
"packages.maven.install2": "Ejecutar vía línea de comandos:",
|
||
"packages.maven.download": "Para descargar la dependencia, ejecute vía línea de comandos:",
|
||
"packages.nuget.install": "Para instalar el paquete usando NuGet, ejecute el siguiente comando:",
|
||
"packages.nuget.dependency.framework": "Marco de destino",
|
||
"packages.npm.registry": "Configura este registro en tu proyecto <code>.npmrc</code> archivo:",
|
||
"packages.npm.install": "Para instalar el paquete usando npm, ejecute el siguiente comando:",
|
||
"packages.npm.install2": "o añádelo al archivo package.json:",
|
||
"packages.npm.dependencies.development": "Dependencias de desarrollo",
|
||
"packages.npm.dependencies.bundle": "Empaquetar dependencias",
|
||
"packages.npm.dependencies.peer": "Dependencias de pares",
|
||
"packages.npm.dependencies.optional": "Dependencias opcionales",
|
||
"packages.npm.details.tag": "Etiqueta",
|
||
"packages.pypi.requires": "Requiere Python",
|
||
"packages.pypi.install": "Para instalar el paquete usando pip, ejecute el siguiente comando:",
|
||
"packages.rpm.distros.redhat": "en distribuciones basadas en RedHat",
|
||
"packages.rpm.distros.suse": "en distribuciones basadas en SUSE",
|
||
"packages.rpm.repository.architectures": "Arquitecturas",
|
||
"packages.rpm.repository.multiple_groups": "Este paquete está disponible en múltiples grupos.",
|
||
"packages.alt.install": "Instalar paquete",
|
||
"packages.alt.repository.architectures": "Arquitecturas",
|
||
"packages.alt.repository.multiple_groups": "Este paquete está disponible en múltiples grupos.",
|
||
"packages.rubygems.install": "Para instalar el paquete usando gem, ejecute el siguiente comando:",
|
||
"packages.rubygems.install2": "o añádelo al archivo Gemfile:",
|
||
"packages.rubygems.dependencies.runtime": "Dependencias en tiempo de ejecución",
|
||
"packages.rubygems.dependencies.development": "Dependencias de desarrollo",
|
||
"packages.rubygems.required.ruby": "Requiere versión Ruby",
|
||
"packages.rubygems.required.rubygems": "Requiere la versión de RubyGem",
|
||
"packages.swift.install": "Añade el paquete en tu archivo <code>Package.swift</code>:",
|
||
"packages.swift.install2": "y ejecuta el siguiente comando:",
|
||
"packages.vagrant.install": "Para añadir un paquete Vagrant, ejecuta el siguiente comando:",
|
||
"packages.settings.link": "Vincular este paquete a un repositorio",
|
||
"packages.settings.link.description": "Si enlaza un paquete con un repositorio, el paquete se enumera en la lista de paquetes del repositorio.",
|
||
"packages.settings.link.select": "Seleccionar repositorio",
|
||
"packages.settings.link.button": "Actualizar enlace de repositorio",
|
||
"packages.settings.link.success": "El enlace del repositorio se ha actualizado correctamente.",
|
||
"packages.settings.link.error": "Error al actualizar el enlace del repositorio.",
|
||
"packages.settings.delete": "Eliminar paquete",
|
||
"packages.settings.delete.description": "La eliminación de un paquete es permanente y no se puede deshacer.",
|
||
"packages.settings.delete.notice": "Está a punto de eliminar %s (%s). Esta operación es irreversible, ¿está seguro?",
|
||
"packages.settings.delete.success": "Se ha eliminado el paquete.",
|
||
"packages.settings.delete.error": "No se pudo eliminar el paquete.",
|
||
"packages.owner.settings.cargo.title": "Índice del registro Cargo",
|
||
"packages.owner.settings.cargo.initialize": "Inicializar índice",
|
||
"packages.owner.settings.cargo.initialize.description": "Se necesita un repositorio Git de índice especial para usar el registro de Cargo. Usar esta opción (re)creará el repositorio y lo configurará automáticamente.",
|
||
"packages.owner.settings.cargo.initialize.error": "Fallo al inicializar el índice de Cargo: %v",
|
||
"packages.owner.settings.cargo.initialize.success": "El índice de Cargo se ha creado correctamente.",
|
||
"packages.owner.settings.cargo.rebuild": "Reconstruir índice",
|
||
"packages.owner.settings.cargo.rebuild.description": "Reconstruir puede ser útil si el índice no se sincroniza con los paquetes de Cargo almacenados.",
|
||
"packages.owner.settings.cargo.rebuild.error": "Fallo al reconstruir el índice de Cargo: %v",
|
||
"packages.owner.settings.cargo.rebuild.success": "El índice de Cargo se ha reconstruido correctamente.",
|
||
"packages.owner.settings.cleanuprules.title": "Administrar reglas de limpieza",
|
||
"packages.owner.settings.cleanuprules.add": "Añadir regla de limpieza",
|
||
"packages.owner.settings.cleanuprules.edit": "Editar regla de limpieza",
|
||
"packages.owner.settings.cleanuprules.none": "No hay reglas de limpieza disponibles. Por favor, consulte la documentación.",
|
||
"packages.owner.settings.cleanuprules.preview": "Vista previa de regla de limpieza",
|
||
"packages.owner.settings.cleanuprules.preview.overview": "%d paquetes están planificados para ser retirados.",
|
||
"packages.owner.settings.cleanuprules.preview.none": "Regla de limpieza no coincide con ningún paquete.",
|
||
"packages.owner.settings.cleanuprules.pattern_full_match": "Aplicar patrón al nombre completo del paquete",
|
||
"packages.owner.settings.cleanuprules.keep.title": "Las versiones que coinciden con estas reglas son reales, incluso si coinciden con una regla de eliminación a continuación.",
|
||
"packages.owner.settings.cleanuprules.keep.count": "Mantener el más reciente",
|
||
"packages.owner.settings.cleanuprules.keep.pattern": "Mantener las versiones coincidentes",
|
||
"packages.owner.settings.cleanuprules.keep.pattern.container": "La <code>última</code> versión siempre es guardada en los paquetes de contenedor.",
|
||
"packages.owner.settings.cleanuprules.remove.title": "Se retiran las versiones que coinciden con estas reglas, a menos que una regla anterior indique mantenerlas.",
|
||
"packages.owner.settings.cleanuprules.remove.days": "Retirar versiones anteriores a",
|
||
"packages.owner.settings.cleanuprules.remove.pattern": "Retirar versiones coincidentes",
|
||
"packages.owner.settings.cleanuprules.success.update": "Regla de limpieza ha sido actualizada.",
|
||
"packages.owner.settings.cleanuprules.success.delete": "Regla de limpieza ha sido eliminada.",
|
||
"packages.owner.settings.chef.title": "Registro de Chef",
|
||
"packages.owner.settings.chef.keypair": "Generar par de claves",
|
||
"packages.owner.settings.chef.keypair.description": "Un par de claves es necesario para autenticarse en el registro del Chef. Si ha generado un par de claves antes, generar un nuevo par de claves descartará el par de claves antiguo.",
|
||
"fork.n_forks": {
|
||
"one": "%s bifurcación",
|
||
"many": "%s bifurcaciones",
|
||
"other": "%s bifurcaciones"
|
||
},
|
||
"stars.n_stars": {
|
||
"one": "%s estrella",
|
||
"many": "%s estrellas",
|
||
"other": "%s estrellas"
|
||
},
|
||
"release.n_downloads": {
|
||
"one": "%s descarga",
|
||
"many": "%s descargas",
|
||
"other": "%s descargas"
|
||
},
|
||
"repo.pulls.merged_title_desc": {
|
||
"one": "fusionó %[1]d confirmación de <code>%[2]s</code> en <code>%[3]s</code> %[4]s",
|
||
"many": "fusionó %[1]d confirmaciones de <code>%[2]s</code> en <code>%[3]s</code> %[4]s",
|
||
"other": "fusionó %[1]d confirmaciones de <code>%[2]s</code> en <code>%[3]s</code> %[4]s"
|
||
},
|
||
"repo.pulls.title_desc": {
|
||
"one": "quiere fusionar %[1]d confirmación de <code>%[2]s</code> en <code id=\"%[4]s\">%[3]s</code>",
|
||
"many": "quiere fusionar %[1]d confirmaciones de <code>%[2]s</code> en <code id=\"%[4]s\">%[3]s</code>",
|
||
"other": "quiere fusionar %[1]d confirmaciones de <code>%[2]s</code> en <code id=\"%[4]s\">%[3]s</code>"
|
||
},
|
||
"search.milestone_kind": "Buscar hitos…",
|
||
"error.not_found.title": "Página no encontrada",
|
||
"themes.names.forgejo-auto": "Forgejo (seguir el tema del sistema)",
|
||
"themes.names.forgejo-dark": "Forgejo oscuro",
|
||
"themes.names.forgejo-light": "Forgejo claro",
|
||
"home.welcome.no_activity": "Sin actividad",
|
||
"meta.last_line": "¡Muchas gracias por la traducción, Forgejo!. Esta línea no es visible para los usuarios, pero se utiliza para otros fines relacionados con la gestión de la traducción. Puedes incluir un dato curioso en la traducción, en lugar de traducirla.",
|
||
"relativetime.now": "ahora",
|
||
"relativetime.mins": {
|
||
"one": "hace %d minuto",
|
||
"many": "hace %d minutos",
|
||
"other": "hace %d minutos"
|
||
},
|
||
"relativetime.hours": {
|
||
"one": "hace %d hora",
|
||
"many": "hace %d horas",
|
||
"other": "hace %d horas"
|
||
},
|
||
"relativetime.future": "en el futuro",
|
||
"home.explore_repos": "Explorar repositorios",
|
||
"home.explore_users": "Explorar usuarios",
|
||
"home.explore_orgs": "Explorar organizaciones",
|
||
"moderation.abuse_category.malware": "Malware",
|
||
"relativetime.1day": "ayer",
|
||
"relativetime.1year": "el año pasado",
|
||
"repo.form.cannot_create": "Todos los espacios en los que puedes crear repositorios llegaron al límite de repositorios.",
|
||
"stars.list.none": "Nadie le ha dado una estrella a este repo.",
|
||
"watch.list.none": "Nadie está observando este repo.",
|
||
"followers.incoming.list.self.none": "Nadie está siguiendo tu perfil.",
|
||
"followers.incoming.list.none": "Nadie está siguiendo a este usuario.",
|
||
"followers.outgoing.list.self.none": "No estás siguiendo a nadie.",
|
||
"followers.outgoing.list.none": "%s no sigue a nadie.",
|
||
"relativetime.1week": "la semana pasada",
|
||
"relativetime.1month": "el mes pasado",
|
||
"alert.asset_load_failed": "Error al cargar recursos desde {path}. Por favor, asegúrate de que se puede acceder a los recursos.",
|
||
"install.invalid_lfs_path": "Imposible crear la raíz LFS en la ruta indicada: %[1]s",
|
||
"alert.range_error": " debe ser un número entre %[1]s y %[2]s.",
|
||
"relativetime.days": {
|
||
"one": "hace %d día",
|
||
"many": "hace %d días",
|
||
"other": "hace %d días"
|
||
},
|
||
"relativetime.years": {
|
||
"one": "hace %d año",
|
||
"many": "hace %d años",
|
||
"other": "hace %d años"
|
||
},
|
||
"repo.settings.push_mirror.branch_filter.label": "Filtro de rama (opcional)",
|
||
"relativetime.weeks": {
|
||
"one": "hace %d semana",
|
||
"many": "hace %d semanas",
|
||
"other": "hace %d semanas"
|
||
},
|
||
"relativetime.months": {
|
||
"one": "hace %d mes",
|
||
"many": "hace %d meses",
|
||
"other": "hace %d meses"
|
||
},
|
||
"profile.actions.tooltip": "Mas acciones",
|
||
"profile.edit.link": "Editar perfil",
|
||
"admin.moderation.no_open_reports": "Actualmente no hay informes abiertos.",
|
||
"moderation.report_abuse_form.invalid": "Argumentos inválidos",
|
||
"admin.moderation.reports": "Informes",
|
||
"incorrect_root_url": "Esta instancia de Forgejo está configurada para servirse en \"%s\". Estás viendo Forgejo a través de una URL distinta, lo que puede hacer que se rompan partes de la aplicación. La URL canónica la controlan los administradores de Forgejo a través del ajuste ROOT_URL en app.ini.",
|
||
"admin.moderation.moderation_reports": "Informes de moderación",
|
||
"home.welcome.activity_hint": "Aún no hay nada en tu feed. Tus acciones y la actividad en los repositorios a los que sigues se mostrarán aquí.",
|
||
"feed.atom.link": "Feed Atom",
|
||
"keys.ssh.link": "Claves SSH",
|
||
"keys.gpg.link": "Claves GPG",
|
||
"admin.config.moderation_config": "Configuración de moderación",
|
||
"admin.moderation.deleted_content_ref": "El contenido reportado con tipo %[1]v e id %[2]d ya no existe",
|
||
"moderation.report_abuse": "Reportar abuso",
|
||
"moderation.report_content": "Reportar contenido",
|
||
"moderation.report_abuse_form.header": "Reportar abuso a un administrador",
|
||
"moderation.report_abuse_form.already_reported": "Ya has reportado este contenido",
|
||
"moderation.abuse_category": "Categoría",
|
||
"repo.issue_indexer.title": "Índice de incidencias",
|
||
"moderation.abuse_category.illegal_content": "Contenido ilegal",
|
||
"repo.settings.push_mirror.branch_filter.description": "Ramas a seguir. Deje en blanco para seguir todas las ramas. Consulte la <a href=\"%[1]s\">%[2]s documentation</a> de la sintaxis. Ejemplos: <code>main, release/*</code>",
|
||
"moderation.reporting_failed": "No fue posible enviar el nuevo reporte de abuso: %v",
|
||
"moderation.abuse_category.placeholder": "Seleccione una categoría",
|
||
"moderation.abuse_category.other_violations": "Otras violaciones a las reglas de la plataforma",
|
||
"moderation.report_remarks": "Detalles",
|
||
"moderation.report_remarks.placeholder": "Por favor añada detalles respecto al abuso que está reportando.",
|
||
"moderation.submit_report": "Enviar reporte",
|
||
"mail.actions.successful_run_after_failure_subject": "Se recuperó el flujo %[1]s en el repositorio %[2]s",
|
||
"mail.actions.successful_run_after_failure": "Se recobró el flujo %[1]s en el repositorio %[2]s",
|
||
"mail.actions.not_successful_run": "Falló el flujo %[1]s en el repositorio %[2]s",
|
||
"repo.pulls.already_merged": "Fallo al fusionar: Esta solicitud de incorporación ya había sido fusionada.",
|
||
"warning.repository.out_of_sync": "La base de datos que representa este repositorio está desincronizada. Si esta advertencia continúa mostrándose después de empujar un commit a este repositorio, contacte al administrador.",
|
||
"moderation.report_abuse_form.details": "Este formulario se usa para reportar usuarios que crean perfiles, repositorios, incidencias, comentarios spam o se comportan de manera inapropiada.",
|
||
"moderation.reported_thank_you": "Gracias por su reporte. La administración ha sido notificada de esto.",
|
||
"mail.actions.not_successful_run_subject": "El flujo %[1]s falló en el repositorio %[2]s",
|
||
"migrate.github.description": "Migrar datos desde github.com o un servidor GitHub Enterprise.",
|
||
"migrate.git.description": "Migrar un repositorio sólo desde cualquier servicio Git.",
|
||
"migrate.gitea.description": "Migrar datos de gitea.com u otra instancia de Gitea.",
|
||
"migrate.gitlab.description": "Migrar datos de gitlab.com u otra instancia de GitLab.",
|
||
"migrate.gogs.description": "Migrar datos de notabug.org u otra instancia de Gogs.",
|
||
"migrate.onedev.description": "Migrar datos desde code.onedev.io u otra instancia de OneDev.",
|
||
"migrate.gitbucket.description": "Migrar datos de instancias de GitBucket.",
|
||
"migrate.codebase.description": "Migrar datos desde codebasehq.com.",
|
||
"migrate.forgejo.description": "Migrar datos desde codeberg.org u otras instancias de Forgejo.",
|
||
"migrate.items.label": "Objetos de migración",
|
||
"migrate.items.wiki": "Wiki",
|
||
"migrate.items.milestones": "Hitos",
|
||
"migrate.items.labels": "Etiquetas",
|
||
"migrate.items.issues": "Incidencias",
|
||
"migrate.items.pull_requests": "Solicitudes de extracción",
|
||
"migrate.items.merge_requests": "Solicitudes de fusión",
|
||
"migrate.items.releases": "Lanzamientos",
|
||
"migrate.in_progress.git": "Migrando datos de Git",
|
||
"migrate.in_progress.topics": "Migrando temas",
|
||
"migrate.in_progress.milestones": "Migrando hitos",
|
||
"migrate.in_progress.labels": "Migrando etiquetas",
|
||
"migrate.in_progress.releases": "Migrar versiones",
|
||
"migrate.in_progress.issues": "Migrando incidencias",
|
||
"migrate.in_progress.pulls": "Migrando solicitudes de incorporación de cambios",
|
||
"migrate.cancel.title": "Cancelar la migración",
|
||
"migrate.cancel.confirmation": "¿Quiere cancelar esta migración?",
|
||
"moderation.abuse_category.spam": "Spam",
|
||
"pulse.n_active_issues": {
|
||
"one": "%s incidencia activa",
|
||
"many": "%s incidencias activas",
|
||
"other": "%s incidencias activas"
|
||
},
|
||
"pulse.n_active_prs": {
|
||
"one": "%s pull request activa",
|
||
"many": "%s pull requests activas",
|
||
"other": "%s pull requests activas"
|
||
},
|
||
"repo.issues.filter_assignee.hint": "Filtrar por usuario asignado",
|
||
"repo.issues.filter_reviewers.hint": "Filtrar por usuario revisor",
|
||
"repo.issues.filter_mention.hint": "Filtrar por usuario mencionado",
|
||
"repo.issues.filter_modified.hint": "Filtrar por fecha de última modificación",
|
||
"repo.issues.filter_poster.hint": "Filtrar por autor",
|
||
"issues.updated": "actualizado %s",
|
||
"watch.n_watchers": {
|
||
"one": "%s observador",
|
||
"many": "%s observadores",
|
||
"other": "%s observadores"
|
||
},
|
||
"issues.filters.labels.exclude": "Excluir etiqueta",
|
||
"issues.filters.labels.unexclude": "Limpiar exclusión",
|
||
"repo.pulls.poster_manage_approval": "Administrar la aprobación",
|
||
"repo.pulls.poster_requires_approval": "Algunos flujos de trabajo están <a href=\"%[1]s\"> esperando ser revisados</a>.",
|
||
"repo.pulls.poster_requires_approval.tooltip": "Al autor de esta solicitud de incorporación de cambios no se le confía el ejecutar flujos de trabajo desencadenados por una solicitud de incorporación de cambios creada a partir de un repositorio bifurcado o con AGit. Los flujos de trabajo desencadenados por un evento \"pull_request\" no funcionarán hasta ser aprobados.",
|
||
"repo.pulls.poster_is_trusted": "Al autor de esta solicitud de incorporación de cambios se le ha <a href=\"%[1]s\"> siempre confiado para ejecutar flujos de trabajo</a>.",
|
||
"repo.pulls.poster_is_trusted.tooltip": "Al autor de esta solicitud de incorporación de cambios se le ha confiado explícitamente ejecutar los flujos de trabajo desencadenados por los eventos `pull_request`.",
|
||
"repo.pulls.poster_trust_deny": "Denegar",
|
||
"repo.pulls.poster_trust_deny.tooltip": "Los flujos de trabajo esperando por aprobación serán cancelados.",
|
||
"repo.pulls.poster_trust_once": "Aprobar una vez",
|
||
"repo.pulls.poster_trust_once.tooltip": "Los flujos de trabajo desencadenados por un evento 'pull_request' se ejecutarán en esta confirmación pero tendrán que ser aprobados para todos las futuras confirmaciones enviadas a esta solicitud de incorporación de cambios.",
|
||
"repo.pulls.poster_trust_always.tooltip": "Los flujos de trabajo desencadenados por un evento 'pull_request' se ejecutarán en esta confirmación y no habrá necesidad de aprobar las ejecuciones de esta solicitud de incorporación de cambios o futuras solicitudes de incorporación de cambios creadas por el mismo usuario.",
|
||
"repo.pulls.poster_trust_revoke.tooltip": "Ya no se confiará al autor de esta solicitud de incorporación de cambios para ejecutar los flujos de trabajo desencadenados por un evento “pull_request”, cada ejecución tendrá que ser aprobada manualmente.",
|
||
"mail.actions.run_info_trigger": "Desencadenado por: %[1]s by: %[2]s",
|
||
"repo.issues.filter_sort.hint_with_placeholder": "Ordenar por: %s",
|
||
"repo.pulls.poster_trust_revoke": "Revocar",
|
||
"repo.view.gitmodules_too_large": "El archivo .gitmodules es demasiado grande y será ignorado (en llamadas a la API por ejemplo)",
|
||
"migrate.form.error.url_credentials": "La URL contiene credenciales, colóquelas en los campos de nombre de usuario y contraseña respectivamente",
|
||
"search.syntax": "Sintaxis de búsqueda",
|
||
"install.ssh_authorized_keys_inspection_error": "Error al inspeccionar el archivo autorized_keys existente: %v",
|
||
"moderation.report.mark_as_ignored": "Marcar como ignorado",
|
||
"moderation.action.account.delete": "Eliminar cuenta",
|
||
"moderation.action.account.suspend": "Suspender cuenta",
|
||
"moderation.action.repo.delete": "Eliminar repositorio",
|
||
"moderation.action.issue.delete": "Eliminar incidencia",
|
||
"moderation.action.comment.delete": "Eliminar comentario",
|
||
"moderation.unknown_action": "Acción desconocida",
|
||
"moderation.users.cannot_suspend_org": "Las organizaciones no pueden ser suspendidas.",
|
||
"moderation.users.already_suspended": "La cuenta de usuario ya está suspendida.",
|
||
"moderation.users.suspend_success": "La cuenta de usuario ha sido suspendida.",
|
||
"moderation.issue.deletion_success": "La incidencia ha sido eliminada.",
|
||
"moderation.comment.deletion_success": "El comentario ha sido eliminado.",
|
||
"mail.actions.run_info_sha": "Confirmación: %[1]s",
|
||
"mail.issue.action.close_by_commit": "%[1]s cerró %[2]s en la confirmación %[3]s.",
|
||
"repo.diff.commit.next-short": "Siguiente",
|
||
"admin.config.global_2fa_requirement.all": "Todos los usuarios",
|
||
"admin.config.global_2fa_requirement.admin": "Administradores",
|
||
"repo.pulls.auto_merge.no_permission": "No tiene permisos para cancelar esta fusión automática de solicitud de incorporación.",
|
||
"repo.pulls.poster_trust_always": "Siempre aprobar",
|
||
"repo.pulls.maintainers_can_edit": "Los mantenedores pueden editar esta solicitud de incorporación de cambios.",
|
||
"repo.pulls.maintainers_cannot_edit": "Los mantenedores no pueden editar esta solicitud de incorporación de cambios.",
|
||
"migrate.select.title": "Migrar repositorio",
|
||
"search.fuzzy": "Difuso",
|
||
"search.fuzzy_tooltip": "Incluir resultados es una coincidencia aproximada para el término de búsqueda",
|
||
"install.ssh_authorized_keys_unexpected_key": "Habilitar SSH para Forgejo en conflicto con el archivo localizado en %s que contiene claves SSH existentes. Sugerencia: utilice un sistema dedicado de usuario para Forgejo, o inhabilite SSH.",
|
||
"keys.verify.token.hint": "El token siempre es válido por 1 minuto. <a href=\"%[1]s\">Obtenga uno nuevo si caduca</a>.",
|
||
"admin.federation.federation": "Federación",
|
||
"admin.federation.hosts": "Hospedajes",
|
||
"admin.federation.hosts.title": "Hospedajes de la Federación",
|
||
"admin.federation.hosts.manage_panel": "Gestionar hospedajes de federación",
|
||
"admin.federation.hosts.details_panel": "Detalles de hospedajes de federación",
|
||
"admin.federation.hosts.show_details": "Muestra detalles del hospedaje",
|
||
"admin.federation.host.id": "ID",
|
||
"admin.federation.host.port": "Puerto",
|
||
"admin.federation.host.software_name": "Software",
|
||
"admin.federation.host.created": "Creado",
|
||
"admin.federation.host.updated": "Actualizado",
|
||
"admin.federation.host.latest_activity": "Actividad última",
|
||
"admin.federation.users": "Usuarios",
|
||
"admin.federation.users.title": "Usuarios federados",
|
||
"admin.federation.users.manage_panel": "Gestionar usuarios federados",
|
||
"admin.federation.users.show_local_user": "Muestra detalles de usuario local",
|
||
"admin.federation.user.id": "ID",
|
||
"admin.federation.user.user_id": "ID de usuario local",
|
||
"admin.federation.user.external_id": "ID de usuario externo",
|
||
"admin.federation.user.inbox_path": "Ruta de buzón",
|
||
"admin.config.federation": "Configuración de federación",
|
||
"admin.config.federation.enabled": "Habilitado",
|
||
"admin.config.federation.share_user_statistics": "Compartir estadísticas de usuario con otros huéspedes",
|
||
"admin.config.federation.max_size": "Tamaño máximo de respuesta concedida",
|
||
"admin.config.federation.signature_enforced": "Requiere firmas HTTP",
|
||
"admin.config.federation.signature_algorithms": "Algoritmo de firma",
|
||
"admin.config.federation.digest_algorithm": "Algoritmo digest de firma",
|
||
"admin.config.federation.get_headers": "Cabeceras GET firmadas",
|
||
"admin.config.federation.post_headers": "Cabeceras POST firmadas",
|
||
"moderation.report.mark_as_handled": "Marcar como manipulado",
|
||
"moderation.users.cannot_suspend_self": "No se puede suspenderse para sí.",
|
||
"moderation.users.cannot_delete_admins": "Los usuarios con privilegios admin no pueden ser eliminados.",
|
||
"mail.actions.run_info_cur_status": "Este estado de ejecución: %[1]s (acaba de actualizarlo desde %[2]s)",
|
||
"mail.actions.run_info_previous_status": "Estado precio de ejecución: %[1]s",
|
||
"repo.diff.commit.previous-short": "Ant",
|
||
"discussion.locked": "Esta discusión ha sido bloqueada. Comentar está limitado a los contribuidores.",
|
||
"discussion.sidebar.reference": "Referencia",
|
||
"editor.textarea.tab_hint": "Línea ya sangrado. Presione <kbd>Tab</kbd> de nuevo o <kbd>Esc</kbd> para abandonar el editor.",
|
||
"editor.textarea.shift_tab_hint": "Ningún sangrado en esta línea. Pulse <kbd>Mayús</kbd> + <kbd>Tab</kbd> de nuevo o <kbd>Esc</kbd> para abandonar el editor.",
|
||
"admin.auths.allow_username_change": "Concede cambio de nombre de usuario",
|
||
"admin.auths.allow_username_change.description": "Concede a usuarios cambiar su nombre de usuario en los ajustes del perfil",
|
||
"admin.dashboard.cleanup_offline_runners": "Vaciar ejecutantes desconectados",
|
||
"admin.dashboard.remove_resolved_reports": "Retirar reportes resueltos",
|
||
"admin.dashboard.actions_action_user": "Revocar confianza de Acción Forgejo a usuarios inactivos",
|
||
"admin.dashboard.transfer_lingering_logs": "Registros de acción de transferencia de tareas de acciones finalizadas desde la base de datos al almacenaje",
|
||
"admin.config.security": "Configuración de seguridad",
|
||
"admin.config.global_2fa_requirement.title": "Requerimiento de dos factores globales",
|
||
"admin.config.global_2fa_requirement.none": "No",
|
||
"settings.visibility.description": "Efectos de visibilidad del perfil de habilidad de otros para acceder a sus repositorios no privados. <a href=\"%s\" target=\"_blank\">Aprender más</a>.",
|
||
"settings.twofa_unroll_unavailable": "Se requiere autenticación de dos factores para su cuenta y no puede ser inhabilitado.",
|
||
"settings.twofa_reenroll": "Re‐inscribirse autenticación de dos factores",
|
||
"settings.twofa_reenroll.description": "Re‐inscribirse su autenticación de dos factores",
|
||
"settings.must_enable_2fa": "Esta instancia de Forfejo requiere que los usuarios habiliten autenticación de dos factores porque pueden acceder a sus cuentas.",
|
||
"settings.specific_repo_access": "Acceso al repositorio",
|
||
"settings.new_access_token": "Nuevo token de acceso",
|
||
"settings.permissions_access_specific_repositories": "Repositorios específicos",
|
||
"settings.access_token.selected_repositories": {
|
||
"one": "Repositorio seleccionado (%d)",
|
||
"many": "Repositorios seleccionados (%d)",
|
||
"other": "Repositorios seleccionados (%d)"
|
||
},
|
||
"settings.access_token.available_repositories": "Repositorios disponibles",
|
||
"settings.access_token.no_repositories_selected": "Ningún repositorio seleccionado.",
|
||
"settings.access_token.no_repositories_found": "Ningún repositorio encontrado.",
|
||
"settings.access_token.remove": "Retirar %s",
|
||
"settings.access_token.resource_all_help": "Concede acceso a todos los repositorios.",
|
||
"settings.access_token.resource_public_only_help": "Limita acceso a repositorios y organizaciones que son públicas.",
|
||
"settings.access_token.resource_specific_repo_help": "Limita acceso a un listado específico de repositorios. Está permitido el acceso de solo lectura a todos los repositorios públicos. Solo pueden ser habilitados los permisos que concedan acceso al repositorios e incidencias.",
|
||
"settings.access_token.admin_disabled": "Los permisos administrativos están inhabilitados.",
|
||
"error.must_enable_2fa": "Esta instancia de Forgejo requiere usuarios para habilitar autenticación de dos factores antes que puedan acceder a sus cuentas. Habilítela en: %s",
|
||
"avatar.constraints_hint": "El avatar personal puede superar %[1]s en tamaño o sea mayor que %[2]dx%[3]d píxeles",
|
||
"user.activitypub_feed.posted_on": "Publicado en %[1]s",
|
||
"user.activitypub_feed.original_source": "Fuente original",
|
||
"user.ghost.tooltip": "Este usuario ha sido eliminado, o no puede ser emparejado.",
|
||
"og.repo.summary_card.alt_description": "Ficha resumen del repositorio %[1]s, descrito como: %[2]s",
|
||
"repo.commit.load_tags_failed": "La carga de etiquetas falló debido a un error interno",
|
||
"compare.branches.title": "Comparar ramificaciones",
|
||
"migrate.pagure.description": "Migra datos desde pagure.io u otras instancias Pagure.",
|
||
"migrate.pagure.incorrect_url": "Ha sido proporcionada una URL de repositorio origen incorrecta",
|
||
"migrate.pagure.project_url": "URL de proyecto en Pagure",
|
||
"migrate.pagure.project_example": "La URL del proyecto Pagure, p.e., https://pagure.io/pagure",
|
||
"migrate.pagure.token_label": "Token de API Pagure",
|
||
"migrate.pagure.private_issues.summary": "Incidencias privadas (Opcional)",
|
||
"packages.common.install": "Para instalar el paquete, ejecute el siguiente comando:",
|
||
"packages.common.registry": "Configure este registro desde la línea de comando:",
|
||
"packages.common.repository": "Informe de repositorio",
|
||
"packages.alt.setup": "Añada un repositorio al listado de repositorios conectados (elija la arquitectura necesaria en vez de \"_arch_\"):",
|
||
"packages.owner.settings.cargo.rebuild.no_index": "No se puede reconstruir, ningún índice está inicializado.",
|
||
"actions.runners.uuid": "UUID",
|
||
"actions.runners.token": "Token",
|
||
"actions.runners.ephemeral": "Ephemeral",
|
||
"actions.runners.version": "Versión",
|
||
"actions.runners.list_runners.edit_column": "Editar",
|
||
"actions.runners.list_runners.delete_column": "Eliminar",
|
||
"teams.remove_all_repos.modal.header": "Retira todos los repositorios",
|
||
"admin.auths.oauth2_quota_group_map_removal": "Retire los usuarios desde los grupos de cuota sincronizados si el usuario no pertenece al grupo correspondiente.",
|
||
"actions.runners.list_runners.delete_button": "Eliminar",
|
||
"actions.runners.list_runners.delete_button_aria": "Eliminar",
|
||
"form.RunnerName": "Nombre",
|
||
"graphs.recent_commits.title": "Número de instantáneas (commit) en el último año",
|
||
"graphs.code_frequency.title": "Frecuencia de códigos a lo largo de la historia de {0}",
|
||
"repo.files.caption": "Archivos del repositorio (primero la última confirmación)",
|
||
"repo.files.filename": "Nombre del archivo",
|
||
"repo.files.last_commit_message": "Mensaje del último instantánea",
|
||
"repo.files.last_commit_date": "Fecha de la última instantánea",
|
||
"admin.federation.host.fqdn": "FQDN",
|
||
"admin.federation.host.schema": "Esquema",
|
||
"moderation.users.cannot_suspend_admins": "Los usuarios con privilegios de administrador no pueden ser bloqueados.",
|
||
"actions.status.diagnostics.waiting": {
|
||
"one": "A la espera de un proceso con la siguiente etiqueta: %s",
|
||
"many": "A la espera de un proceso con las siguientes etiquetas: %s",
|
||
"other": "A la espera de un proceso con las siguientes etiquetas: %s"
|
||
},
|
||
"repo.packages.visibility_warning": "Este repositorio es privado , pero los paquetes vinculados son públicos ( el propietario %s es público ).",
|
||
"migrate.in_progress.issues.progress": {
|
||
"one": "Problema %[1]d migrado",
|
||
"many": "Problema %[1]d migrados",
|
||
"other": "Ningún problema migrado"
|
||
},
|
||
"migrate.in_progress.pulls.progress": {
|
||
"one": "Solicitud de extracción migrada %[1]d",
|
||
"many": "Solicitudes de extracción migradas %[1]d",
|
||
"other": "Ninguna solicitud de extracción migrada"
|
||
},
|
||
"repo.settings.units.more_units_disable_hint": "La sugerencia \"Habilitar más\" se puede desactivar en <a href=\"%s\">Configuración de usuario > Apariencia</a> .",
|
||
"settings.authorized_integration.field.description.placeholder": "Usado para publicar paquetes cuando…",
|
||
"actions.runners.ephemeral.yes": "sí",
|
||
"actions.runners.ephemeral.no": "no",
|
||
"actions.runners.task_list_repo": "Tareas recientes de este repositorio en este ejecutor",
|
||
"actions.runners.task_list_org": "Tareas recientes en este ejecutor dentro de esta organización",
|
||
"actions.runners.task_list_admin": "Tareas recientes en este ejecutor",
|
||
"actions.runners.task_list_user": "Tareas recientes de este usuario en este ejecutor",
|
||
"actions.runners.edit_runner_button": "Editar ejecutor",
|
||
"actions.runners.create_runner.page_title": "Crear un nuevo ejecutor",
|
||
"actions.runners.create_runner.title": "Crear un nuevo ejecutor",
|
||
"actions.runners.create_runner.create_button": "Crear",
|
||
"actions.runners.edit_runner.page_title": "Editar ejecutor %s",
|
||
"actions.runners.edit_runner.title": "Editar ejecutor %s",
|
||
"actions.runners.edit_runner.properties_fieldset": "Propiedades",
|
||
"actions.runners.edit_runner.properties_options": "Opciones",
|
||
"actions.runners.edit_runner.name_label": "Nombre",
|
||
"actions.runners.edit_runner.description_label": "Descripción",
|
||
"actions.runners.edit_runner.regenerate_token_label": "Regenerar token",
|
||
"actions.runners.edit_runner.regenerate_token_help": "El token existente se invalidará inmediatamente. Recibirá un token nuevo en la siguiente página.",
|
||
"actions.runners.edit_runner.save_button": "Guardar",
|
||
"actions.runners.edit_runner.cancel_button": "Cancelar",
|
||
"actions.runners.show_registration_token": "Mostrar token de registro",
|
||
"actions.runners.runner_details.page_title": "Ejecutor %s",
|
||
"actions.runners.runner_setup.list_of_runners_link": "Lista de ejecutores",
|
||
"actions.runners.runner_setup.last_chance_copying_token": "Copie el token ahora: ¡no lo podrá volver a ver!",
|
||
"actions.runners.runner_setup.button_copy_uuid_aria": "Copiar UUID del ejecutor",
|
||
"actions.runners.runner_setup.button_copy_token_aria": "Copiar token del ejecutor",
|
||
"actions.runners.runner_setup.heading_using_configuration": "Usar el archivo de configuración del ejecutor",
|
||
"actions.runners.runner_setup.instruction_replace_connection_name": "Reemplace el nombre de la conexión (en el ejemplo, <code>forgejo</code>) con el valor que desee.",
|
||
"actions.runs.viewing_out_of_date_run": "Está viendo una ejecución desactualizada de este trabajo que se ejecutó %[1]s.",
|
||
"actions.runs.view_most_recent_run": "Ver la ejecución más reciente",
|
||
"settings.authorized_integrations": "Integraciones autorizadas",
|
||
"settings.manage_authorized_integrations": "Integraciones autorizadas",
|
||
"members.add_member": "Añadir miembro",
|
||
"members.user": "Usuario",
|
||
"members.user_already_member": "Este usuario ya es un miembro de la organización.",
|
||
"members.no_team_selected": "Los miembros de la organización deben pertenecer al menos un equipo.",
|
||
"pulls.manual_merge.helper": "Ayudante de fusión manual",
|
||
"pulls.manual_merge.helpder.description": "Utilice este mensaje de confirmación de fusión cunado complete la fusión manualmente.",
|
||
"pulls.manual_merge.commit.title": "Título de confirmación de fusión",
|
||
"pulls.manual_merge.commit.body": "Cuerpo de confirmación de fusión",
|
||
"pulls.manual_merge.copy.button": "Copiar mensaje de confirmación de fusión",
|
||
"admin.auths.oauth2_dyn_group_maps": "Añadir usuarios dinámicamente a los equipos basados en relaciones de grupo dinámicos. (Opcional)",
|
||
"admin.auths.oauth2_dyn_group_maps_removal": "Retira usuarios dinámicamente desde todos los equipos que el usuario no está añadidos para basarse en relaciones de grupo.",
|
||
"settings.authorized_integration.desc": "Las integraciones autorizadas conceden a Forgejo recibir los JWT firmados, validar sus declaraciones frente a reglas configuradas, y permitirlas acceder a las API de Forgejo.",
|
||
"settings.authorized_integration.ui.generic": "JWT genérico",
|
||
"settings.authorized_integration.ui.forgejo_actions_local": "Acciones de Forgejo (Local)",
|
||
"settings.authorized_integration.none": "Integraciones no autorizadas actualmente configuradas.",
|
||
"settings.authorized_integration.edit": "Editar",
|
||
"settings.authorized_integration.edit_page_title": "Integración autorizada <b>%s</b>",
|
||
"settings.authorized_integration.create_page_title": "Crear Integración Autorizada",
|
||
"settings.authorized_integration.save": "Guardar integración autorizada",
|
||
"settings.authorized_integration.create": "Crear integración autorizada",
|
||
"settings.authorized_integration.create_success": "Integración autorizada creada: %s",
|
||
"settings.authorized_integration.field.name": "Nombre",
|
||
"settings.authorized_integration.field.description": "Descripción",
|
||
"settings.authorized_integration.field.audience": "Audiencia (<code>aud</code> Demandado)",
|
||
"settings.authorized_integration.field.claim_rules": "Reglas Demandadas de JSON",
|
||
"settings.authorized_integration.claims.generic": "Reglas JWT Genéricas",
|
||
"settings.authorized_integration.perms.title": "Capacidades Permitidas",
|
||
"settings.authorized_integration.copy_audience": "Copiar audiencia a portapapeles",
|
||
"settings.authorized_integration.name.required": "Se requiere nombre de integración autorizada.",
|
||
"search.match_inside_quotes": "Incluir únicamente los resultados que coincidan con el término entre comillas",
|
||
"search.docs": "<a target=\"_blank\" rel=\"noopener noreferrer\" href=\"%[1]s\"> Consulte la documentación</a> para obtener más detalles sobre la búsqueda, los operadores y los filtros.",
|
||
"settings.authorized_integration.field.issuer": "Emisor ( <code>iss</code> Reclamación )",
|
||
"settings.authorized_integration.issuer.invalid": "Falló la validación del emisor: %s",
|
||
"settings.authorized_integration.claim_rules.invalid": "Falló la validación de reglas de reclamación: %s",
|
||
"settings.authorized_integration.specified_repos_none": "Las integraciones autorizadas con repositorios especificados deben tener al menos un repositorio.",
|
||
"settings.authorized_integration.specified_repos_and_public_only": "Las integraciones autorizadas con repositorios especificados no pueden combinarse con el alcance exclusivamente-público.",
|
||
"settings.authorized_integration.specified_repos_and_invalid_scope": "Las integraciones autorizadas con repositorios especificados solamente pueden usarse con los alcances read:issue, write:issue, read:repository, y write:repository.",
|
||
"settings.authorized_integration.add": "Añadir integración autorizada",
|
||
"settings.authorized_integration.delete.header": "Eliminar integración autorizada",
|
||
"settings.authorized_integration.delete.body": "Al eliminar una integración autorizada se revocará el acceso a su cuenta para la aplicación en integración. Esto es permanente, y no puede deshacerse. Crear una nueva integración autorizada no tendrá la misma Audiencia solicitada (<code>aud</code>). ¿Continuar?",
|
||
"settings.authorized_integration.deleted": "La integración autorizada se eliminó exitósamente.",
|
||
"settings.authorized_integration.forgejo_actions_local.select_repo": "Seleccionar",
|
||
"settings.authorized_integration.forgejo_actions_local.select_repository": "Seleccionar repositorio: (Las Acciones de Forgejo deben estar habilitadas en el repositorio)",
|
||
"settings.authorized_integration.forgejo_actions_local.description": "Las acciones de Forgejo podrán acceder a Forgejo via esta integración autorizada desde un único repositorio seleccionado, y si la ejecución cumple con las condiciones definidas abajo.",
|
||
"settings.authorized_integration.forgejo_actions_local.repo.required": "Debe seleccionar el repositorio fuente de las acciones Forgejo.",
|
||
"settings.authorized_integration.forgejo_actions_local.workflow_file.label": "Archivo de flujo de trabajo (sin el directorio):",
|
||
"settings.authorized_integration.forgejo_actions_local.workflow_file.help": "Si está vacío, se permitirá cualquier flujo de trabajo. Ver <a href=\"%[1]s\">%[2]s</a> documentación de patrones de sintaxis.<br>Ejemplos: <code>testing.yml</code>, <code>test-*.yml</code>.",
|
||
"settings.authorized_integration.forgejo_actions_local.workflow_file.error": "Error al verificar el archivo de flujo de trabajo: %s",
|
||
"settings.authorized_integration.forgejo_actions_local.git_ref.label": "Referencia de Git:",
|
||
"access_token.error.specified_repos_none": "Las claves de acceso que especifican repositorios deben tener al menos un repositorio.",
|
||
"access_token.error.specified_repos_and_public_only": "Las claves de acceso con repositorios especificados no pueden combinarse con el ámbito únicamente-público.",
|
||
"access_token.error.specified_repos_and_invalid_scope": "Las claves de acceso con repositorios especificados solamente pueden usarse con los ámbitos read:issue, write:issue, read:repository, y write:repository.",
|
||
"actions.runners.list_runners.edit_button": "Editar",
|
||
"actions.runners.list_runners.edit_button_aria": "Editar %s",
|
||
"actions.runners.runner_setup.title": "Configurar ejecutor %s",
|
||
"actions.runners.runner_details.labels_note": "Las etiquetas del ejecutor están definidas en el archivo de configuración del Ejecutor de Forgejo o se pasan como opción de la línea de comando. Se actulizan cada vez que un ejecutor de Forgejo establece una conexión con Forgejo.",
|
||
"actions.runners.runner_setup.page_title": "Configurar ejecutor %s",
|
||
"actions.runners.runner_setup.configuration_snippet_aria": "Porción de código a insertar en la configuración del ejecutor",
|
||
"actions.runners.runner_setup.program_options_snippet_aria": "Cómo invocar ejecutor de forgejo",
|
||
"actions.runners.runner_setup.heading_using_options": "Usar opciones del programa",
|
||
"actions.runners.runner_setup.instruction_advanced_configurations": "Consulte la <a href=\"%s\">documentación</a> para configurar ejecutor de Forgejo dentro de contenedores o configuración avanzadas.",
|
||
"actions.runners.reset_registration_token.token": "Registro de clave (Obsoleto)",
|
||
"actions.runs.run_attempt_label": "Intento de ejecución #%[1]s (%[2]s)",
|
||
"actions.runs.scheduled_description": "Ejecución programada del commit <a href=\"%[1]s\">%[2]s</a>",
|
||
"actions.runs.workflow_dispatch_description": "Ejecución del commit <a href=\"%[1]s\">%[2]s</a> activada por <a href=\"%[3]s\">%[4]s</a>",
|
||
"actions.runs.on_push_description": "Commit <a href=\"%[1]s\">%[2]s</a> enviado por <a href=\"%[3]s\">%[4]s</a>",
|
||
"settings.authorized_integration.forgejo_actions_local.git_ref.help": "Si está vacía se acepta cualquier referencia. Consultar la documentación de patrones de sintaxis <a href=\"%[1]s\">%[2]s</a>.<br>Ejemplos: <code>refs/heads/main</code>, <code>refs/pull/*/head</code>.",
|
||
"settings.authorized_integration.forgejo_actions_local.git_ref.error": "Error al analizar la referencia de git: %s",
|
||
"settings.authorized_integration.forgejo_actions_local.event.label": "Evento:",
|
||
"settings.authorized_integration.forgejo_actions_local.event.help": "Si no se selecciona evento, se permitirán todos los eventos.",
|
||
"user.activitypub_feed.feed": "Canal del fediverso",
|
||
"user.activitypub_feed.no_activity": "Sin actividad del fediverso",
|
||
"user.activitypub_feed.is_empty": "Tu feed del Fediverso está vacío",
|
||
"user.activitypub_feed.hint": "Este muro muestra actividades de las cuentas del fediverso que usted sigue, así como las publicaciones federadas que le han mencionado.",
|
||
"migrate.pagure.private_issues.description": "Esta característica se diseñó para crear un segundo repositorio que contiene solamente las incidencias privadas de su proyecto Pagure con fines de archivo. Primero se lleva a cabo una migración normal (sin una clave) para importar todo el contenido público. Despúes, si tiene incidencias privadas para preservar, crea un repositorio separado, usando la opción de clave para archivar las incidencias privadas.",
|
||
"migrate.pagure.private_issues.warning": "Asegúrese de establecer la visibilidad del repositorio arriba a privado si está usando el API key para importar incidencias privadas. Esto previene accidentalmente exponer contenido privado en un repositorio público.",
|
||
"migrate.pagure.token.placeholder": "Exclusivamente para archivar incidencias",
|
||
"actions.runs.no_matching_online_runner.helper": "No hay un ejecutor en línea que coincida con la etiqueta: %s",
|
||
"actions.runs.no_job_without_needs": "El flujo de trabajo debe contener al menos una tarea sin dependencias.",
|
||
"actions.runs.no_job": "El flujo de trabajo debe contener al menos una tarea",
|
||
"actions.runs.all_runs_link": "Todas las ejecuciones",
|
||
"actions.runs.delete.error_could_not_load_run": "No se puede cargar ni ejecutar para realizar la eliminación.",
|
||
"actions.runs.delete.error_could_not_delete_run": "No se pudo borrar la ejecución.",
|
||
"actions.runs.delete.button": "Borrar ejecución",
|
||
"actions.runs.delete.error": "No se pudo borrar la ejecución del flujo de trabajo.",
|
||
"actions.runs.delete.confirm_action": "¿Realmente desea borrar esta ejecución del flujo de trabajo?",
|
||
"actions.jobs.not_started": "no ha iniciado",
|
||
"actions.workflow.job_parsing_error": "No es posible obtener trabajos del flujo de trabajo: %v",
|
||
"actions.workflow.event_detection_error": "No fue posible obtener eventos soportados en el flujo de trabajo: %v",
|
||
"actions.workflow.persistent_incomplete_matrix": "No fue posible evaluar `strategy.matrix` del trabajo %[1]s debido a una expresión `needs` que era inválida. Podía referenciar a un trabajo que no estaba en su lista de `needs`(%[2]s), o un producto que no existe en uno de esos trabajos.",
|
||
"actions.workflow.incomplete_matrix_missing_job": "No fue posible evaluar `strategy.matrix` del trabajo %[1]s: job %[2]s no está en la lista de `needs` %[1]s (%[3]s).",
|
||
"actions.workflow.incomplete_matrix_missing_output": "No se pudo evaluar `strategy.matrix` de la tarea %[1]s: a la tarea %[2]s le falta la salida %[3]s.",
|
||
"actions.workflow.incomplete_matrix_unknown_cause": "No fue posible evaluar `strategy.matrix` of job %[1]s: unknown error.",
|
||
"actions.workflow.incomplete_runson_missing_job": "No fue posible evaluar `runs-on` del trabajo %[1]s: el trabajo %[2]s no está en la lista `needs` del trabajo %[1]s (%[3]s).",
|
||
"actions.workflow.incomplete_runson_missing_output": "No fue posible evaluar `runs-on` del trabajo %[1]s: el trabajo %[2]s no tiene el producto %[3]s.",
|
||
"actions.workflow.incomplete_runson_missing_matrix_dimension": "No fue posible evaluar `runs-on` del trabajo %[1]s: la dimensión de la matriz %[2]s No existe.",
|
||
"actions.workflow.incomplete_runson_unknown_cause": "No fue posible evaluar`runs-on` del trabajo %[1]s: error desconocido.",
|
||
"actions.workflow.incomplete_with_missing_job": "No fue posible evaluar `con` del trabajo %[1]s: el trabajo %[2]s no está en la lista de `needs`del trabajo %[1]s (%[3]s).",
|
||
"actions.workflow.incomplete_with_missing_output": "No se pudo evaluar `with` de la tarea %[1]s: a la tarea %[2]s le falta la salida %[3]s.",
|
||
"actions.workflow.incomplete_with_missing_matrix_dimension": "No fue posible evaluar `con` del trabajo %[1]s: la dimensión de la matriz %[2]s no existe.",
|
||
"actions.workflow.incomplete_with_unknown_cause": "No fue posible evaluar `con`del trabajo %[1]s: unknown error.",
|
||
"actions.workflow.unknown_job_in_needs": "El trabajo con ID %[1]s referencia trabajos desconocidos en `needs`: %[2]s.",
|
||
"actions.workflow.pre_execution_error": "El flujo de trabajo no se ejecutó debido a un error que bloqueó el intento de ejecución.",
|
||
"actions.workflow.rerun_impossible": "El flujo de trabajo no se puede correr de nuevo.",
|
||
"actions.workflow.job_rerun_impossible": "El trabajo no se puede correr de nuevo.",
|
||
"actions.secrets.creation.value_description": "El valor de un campo puede ser cualquier texto. Se conservan los caracteres especiales. Los caracteres CRLF (nombres de línea al estilo Windows) se convierten automáticamente a LF. Codifique el valor con Base64 si desea conservar los nombres de línea.",
|
||
"actions.variables.mutation.name_description": "El nombre de una variable solamente puede contener letras, números y guión bajo. No pueden ser CI o comenzar con FORGEJO_, GITEA_, GITHUB_, o un número. Forgejo las convertirá automáticamente a mayúsculas.",
|
||
"actions.variables.mutation.value_description": "El valor de una variable puede ser cualquier texto. Se pueden usar caracteres especiales. CRLF (Cambios de línea estilo Windows) se convierten automáticamente a LF. Se codifica el valor con Base64 si los cambios de línea deben ser preservados.",
|
||
"actions.secrets.edit_button": "Editar secreto \"%s\"",
|
||
"actions.secrets.mutation.header": "Editar secreto \"%s\"",
|
||
"actions.secrets.mutation.success_message": "El secreto \"%s\" se ha actualizado.",
|
||
"actions.secrets.mutation.failure_message": "El secreto \"%s\" no pudo ser actualizado.",
|
||
"actions.secrets.mutation.name_description": "El nombre de un secreto puede solamente contener letras, números y guiones bajos. No puede comenzar con FORGEJO_, GITEA_, GITHUB_, o un número. Forgejo convertirá automáticamente a mayúsculas.",
|
||
"actions.secrets.mutation.value_description": "El valor existente no se mostrará. Deje el campo en blanco si no desea modificarlo. Se puede usar caracteres especiales. CRLF (saltos de línea estilo Windows) se convierte automáticamente a LF. Se codifica el valor en Base64 si desea mantener los saltos de línea.",
|
||
"teams.add_all_repos.modal.header": "Añadir todos los repositorios",
|
||
"members.invite_member": "Invitar miembro",
|
||
"members.invite_team_member": "Invitar a un equipo",
|
||
"pulls.status_checks.skipped": "Algunas validaciones se omitieron",
|
||
"admin.auths.oauth2_quota_group_claim_name": "Nombre del claim que proporciona los nombres de grupo para esta fuente, para ser utilizado en la gestión de cuotas. (Opcional)",
|
||
"admin.auths.oauth2_quota_group_map": "Mapear grupos reclamados a quota de grupo. (Opcional - requiere nombre reclamado como arriba)",
|
||
"editor.search": "Buscar",
|
||
"editor.find_previous": "Hallazgo anterior",
|
||
"editor.find_next": "Hallazgo siguiente",
|
||
"editor.replace": "Reemplazar",
|
||
"editor.replace_all": "Reemplazar todo",
|
||
"editor.toggle_case": "Activar/desactivar la distinción entre mayúsculas y minúsculas",
|
||
"editor.toggle_regex": "Filtrar usando expresiones regulares",
|
||
"editor.toggle_whole_word": "Coincidir palabras exactas",
|
||
"form.website.valid_url_schemes": "Los protocolos o identificadores de una URL permitidos incluyen: %s",
|
||
"actions.runs.prioritized_run": "Priorizado",
|
||
"actions.runs.prioritize_run": "Priorizar la ejecución",
|
||
"actions.runs.deprioritize_run": "No priorizar la ejecución",
|
||
"actions.runs.options": "Opciones",
|
||
"actions.runs.prioritization_success": "El flujo de trabajo n.º %d tiene prioridad.",
|
||
"actions.runs.deprioritization_success": "El flujo de trabajo n.º %d carece de prioridad.",
|
||
"actions.workflow.pre_execution_warning": "Advertencias de flujo de trabajo:",
|
||
"actions.workflow.permissions_warning": "El trabajo <code>%[1]s</code> o su flujo de trabajo tiene el campo <code>permisos</code>, que Forgejo no soporta y será ignorado. Use <a href=\"%[2]s\">integraciones autorizadas</a> para otorgar habilidades a este trabajo en su lugar.",
|
||
"repo.watching": "Vigilando",
|
||
"repo.watch.issues": "Problemas",
|
||
"repo.watch.pull_requests": "Solicitudes de extracción",
|
||
"repo.watch.releases": "Versiones",
|
||
"repo.watch.releases.hint": "(Solo por correo electrónico)"
|
||
}
|