i18n: update of translations from Codeberg Translate

Co-authored-by: Caesar Schinas <caesar@caesarschinas.com>
Co-authored-by: Codeberg Translate <translate@codeberg.org>
Co-authored-by: Edgarsons <edgarsons@noreply.codeberg.org>
Co-authored-by: Gusted <postmaster@gusted.xyz>
Co-authored-by: Miguel P.L <miguel_pl@noreply.codeberg.org>
Co-authored-by: PeterDaveHello <peterdavehello@noreply.codeberg.org>
Co-authored-by: SomeTr <sometr@noreply.codeberg.org>
Co-authored-by: Wuzzy <wuzzy@disroot.org>
Co-authored-by: antaanimosity <antaanimosity@noreply.codeberg.org>
Co-authored-by: artnay <artnay@noreply.codeberg.org>
Co-authored-by: earl-warren <earl-warren@noreply.codeberg.org>
Co-authored-by: justbispo <justbispo@noreply.codeberg.org>
Co-authored-by: lucasmz.dev <git@lucasmz.dev>
Co-authored-by: oscarotero <oscarotero@noreply.codeberg.org>
Co-authored-by: otf31 <otf31@noreply.codeberg.org>
Co-authored-by: themandalorian <themandalorian@noreply.codeberg.org>
Co-authored-by: xtex <xtexchooser@duck.com>
Co-authored-by: zerica <zerica@noreply.codeberg.org>
Translate-URL: https://translate.codeberg.org/projects/forgejo/forgejo-next/fi/
Translate-URL: https://translate.codeberg.org/projects/forgejo/forgejo-next/pt_BR/
Translate-URL: https://translate.codeberg.org/projects/forgejo/forgejo-next/pt_PT/
Translate-URL: https://translate.codeberg.org/projects/forgejo/forgejo-next/zh_Hans/
Translate-URL: https://translate.codeberg.org/projects/forgejo/forgejo/de/
Translate-URL: https://translate.codeberg.org/projects/forgejo/forgejo/es/
Translate-URL: https://translate.codeberg.org/projects/forgejo/forgejo/fr/
Translate-URL: https://translate.codeberg.org/projects/forgejo/forgejo/gl/
Translate-URL: https://translate.codeberg.org/projects/forgejo/forgejo/lv/
Translate-URL: https://translate.codeberg.org/projects/forgejo/forgejo/nl/
Translate-URL: https://translate.codeberg.org/projects/forgejo/forgejo/pt_BR/
Translate-URL: https://translate.codeberg.org/projects/forgejo/forgejo/pt_PT/
Translate-URL: https://translate.codeberg.org/projects/forgejo/forgejo/uk/
Translate-URL: https://translate.codeberg.org/projects/forgejo/forgejo/zh_Hans/
Translate-URL: https://translate.codeberg.org/projects/forgejo/forgejo/zh_Hant/
Translation: Forgejo/forgejo
Translation: Forgejo/forgejo-next
This commit is contained in:
Codeberg Translate 2025-04-15 17:35:39 +00:00
parent 2570be93a6
commit 21fde70cf9
No known key found for this signature in database
GPG key ID: E21F1D62EE3AAC1C
15 changed files with 113 additions and 63 deletions

View file

@ -2914,6 +2914,9 @@ issues.filter_no_results_placeholder = Versuche, deine Suchfilter anzupassen.
migrate.repo_desc_helper = Leer lassen, um vorhandene Beschreibung zu importieren migrate.repo_desc_helper = Leer lassen, um vorhandene Beschreibung zu importieren
archive.nocomment = Kommentieren ist nicht möglich, da das Repository archiviert ist. archive.nocomment = Kommentieren ist nicht möglich, da das Repository archiviert ist.
comment.blocked_by_user = Kommentieren ist nicht möglich, da du vom Repository-Besitzer oder vom Autor blockiert wurdest. comment.blocked_by_user = Kommentieren ist nicht möglich, da du vom Repository-Besitzer oder vom Autor blockiert wurdest.
sync_fork.branch_behind_one = Dieser Branch ist %d Commit hinter %s
sync_fork.branch_behind_few = Dieser Branch ist %d Commits hinter %s
sync_fork.button = Sync
[graphs] [graphs]
component_loading_failed = Konnte %s nicht laden component_loading_failed = Konnte %s nicht laden

View file

@ -38,12 +38,12 @@ passcode=Código de acceso
webauthn_insert_key=Introduzca su clave de seguridad webauthn_insert_key=Introduzca 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_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_press_button=Por favor, presione el botón de su llave de seguridad… webauthn_press_button=Por favor, presione el botón en su clave de seguridad…
webauthn_use_twofa=Utilice un código de doble factor desde su teléfono móvil webauthn_use_twofa=Utilice un código de doble factor desde su teléfono móvil
webauthn_error=No se pudo leer su llave de seguridad. webauthn_error=No se pudo leer su llave de seguridad.
webauthn_unsupported_browser=Su navegador no soporta actualmente WebAuthn. webauthn_unsupported_browser=Su navegador no soporta actualmente WebAuthn.
webauthn_error_unknown=Ha ocurrido un error desconocido. Por favor, inténtelo de nuevo. webauthn_error_unknown=Ha ocurrido un error desconocido. Por favor, inténtelo de nuevo.
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_insecure=WebAuthn sólo soporta conexiones seguras. Para probar sobre HTTP, puede utilizar el origen "localhost" o "127.0.0.1"
webauthn_error_unable_to_process=El servidor no pudo procesar su solicitud. webauthn_error_unable_to_process=El servidor no pudo procesar su solicitud.
webauthn_error_duplicated=La clave de seguridad no está permitida para esta solicitud. Por favor, asegúrese de que la clave no está ya registrada. webauthn_error_duplicated=La clave de seguridad no está permitida para esta solicitud. Por favor, asegúrese de que la clave no está ya registrada.
webauthn_error_empty=Debe establecer un nombre para esta clave. webauthn_error_empty=Debe establecer un nombre para esta clave.
@ -72,7 +72,7 @@ all=Todos
sources=Propios sources=Propios
mirrors=Réplica mirrors=Réplica
collaborative=Colaborativo collaborative=Colaborativo
forks=Forks forks=Bifurcaciones
activities=Actividades activities=Actividades
pull_requests=Solicitudes de incorporación de cambios pull_requests=Solicitudes de incorporación de cambios
@ -300,7 +300,7 @@ offline_mode.description=Deshabilitar redes de distribución de contenido de ter
disable_gravatar=Desactivar Gravatar disable_gravatar=Desactivar Gravatar
disable_gravatar.description=Desactivar el Gravatar y otros fuentes de avatares de terceros. Se utilizará un avatar por defecto a menos que un usuario suba un avatar localmente. disable_gravatar.description=Desactivar el Gravatar y otros fuentes de avatares de terceros. Se utilizará un avatar por defecto a menos que un usuario suba un avatar localmente.
federated_avatar_lookup=Habilitar avatares federados federated_avatar_lookup=Habilitar avatares federados
federated_avatar_lookup.description=Buscar de avatares con Libravatar. federated_avatar_lookup.description=Busca avatares con Libravatar.
disable_registration=Deshabilitar auto-registro disable_registration=Deshabilitar auto-registro
disable_registration.description=Sólo los administradores de la instancia podrán crear nuevas cuentas. Es muy recomendable mantener deshabilitado el registro a menos que pretenda alojar una instancia pública para todo el mundo y esté preparado para lidiar con grandes cantidades de cuentas de spam. disable_registration.description=Sólo los administradores de la instancia podrán crear nuevas cuentas. Es muy recomendable mantener deshabilitado el registro a menos que pretenda alojar una instancia pública para todo el mundo y esté preparado para lidiar con grandes cantidades de cuentas de spam.
allow_only_external_registration.description=Los usuarios sólo podrán crear nuevas cuentas utilizando servicios externos configurados. allow_only_external_registration.description=Los usuarios sólo podrán crear nuevas cuentas utilizando servicios externos configurados.
@ -668,7 +668,7 @@ still_own_packages=Tu cuenta posee uno o más paquetes, elimínalos primero.
org_still_own_repo=Esta organización todavía posee uno o más repositorios, elimínalos o transfiérelos primero. org_still_own_repo=Esta organización todavía posee uno o más repositorios, elimínalos o transfiérelos primero.
org_still_own_packages=Esta organización todavía posee uno o más paquetes, elimínalos primero. org_still_own_packages=Esta organización todavía posee uno o más paquetes, elimínalos primero.
target_branch_not_exist=La rama de destino no existe target_branch_not_exist=La rama de destino no existe.
admin_cannot_delete_self = No puedes eliminarte a ti mismo cuando eres un admin (administrador). Por favor, elimina primero tus privilegios de administrador. admin_cannot_delete_self = No puedes eliminarte a ti mismo cuando eres un admin (administrador). Por favor, elimina primero tus privilegios de administrador.
username_error_no_dots = ` solo puede contener carácteres alfanuméricos ("0-9","a-z","A-Z"), guiones ("-"), y guiones bajos ("_"). No puede empezar o terminar con carácteres no alfanuméricos y también están prohibidos los carácteres no alfanuméricos consecutivos.` username_error_no_dots = ` solo puede contener carácteres alfanuméricos ("0-9","a-z","A-Z"), guiones ("-"), y guiones bajos ("_"). No puede empezar o terminar con carácteres no alfanuméricos y también están prohibidos los carácteres no alfanuméricos consecutivos.`
unsupported_login_type = No se admite el tipo de inicio de sesión para eliminar la cuenta. unsupported_login_type = No se admite el tipo de inicio de sesión para eliminar la cuenta.
@ -843,7 +843,7 @@ add_email_success=La nueva dirección de correo electrónico ha sido añadida.
email_preference_set_success=La preferencia de correo electrónico se ha establecido correctamente. email_preference_set_success=La preferencia de correo electrónico se ha establecido correctamente.
add_openid_success=La nueva dirección OpenID ha sido añadida. add_openid_success=La nueva dirección OpenID ha sido añadida.
keep_email_private=Ocultar dirección de correo electrónico keep_email_private=Ocultar dirección de correo electrónico
keep_email_private_popup=Esto ocultará tu dirección de correo electrónico de tu perfil. Ya no será la dirección predeterminada para los confirmaciones realizadas a través de la interfaz web, como las subidas y ediciones de archivos, y no se utilizará para las confirmaciones de fusión. En su lugar, se utilizará una dirección especial %s para asociar las confirmaciones a tu cuenta. Ten en cuenta que cambiar esta opción no afectará a las confirmaciones existentes. keep_email_private_popup=Su dirección de correo electrónico no se mostrará en su perfil y no será la predeterminada para las confirmaciones realizadas a través de la interfaz web, como las subidas de archivos, las ediciones y las confirmaciones de fusión. En su lugar, se utilizará una dirección especial %s para vincular las confirmaciones a tu cuenta. Esta opción no afectará a las confirmaciones existentes.
openid_desc=OpenID le permite delegar la autenticación a un proveedor externo. openid_desc=OpenID le permite delegar la autenticación a un proveedor externo.
manage_ssh_keys=Gestionar claves SSH manage_ssh_keys=Gestionar claves SSH
@ -1080,6 +1080,9 @@ change_username_redirect_prompt.with_cooldown.one = El antiguo nombre de usuario
quota.rule.exceeded = Excedido quota.rule.exceeded = Excedido
quota.rule.no_limit = Ilimitado quota.rule.no_limit = Ilimitado
quota.sizes.assets.all = Activos quota.sizes.assets.all = Activos
quota.sizes.git.lfs = Git LFS
quota.sizes.assets.attachments.issues = Archivos adjuntos de incidencia
access_token_regeneration = Regenerar token de acceso
[repo] [repo]
owner=Propietario owner=Propietario
@ -1515,7 +1518,7 @@ issues.new.no_projects=Ningún proyecto
issues.new.open_projects=Proyectos abiertos issues.new.open_projects=Proyectos abiertos
issues.new.closed_projects=Proyectos cerrados issues.new.closed_projects=Proyectos cerrados
issues.new.no_items=No hay elementos issues.new.no_items=No hay elementos
issues.new.milestone=Milestone issues.new.milestone=Hito
issues.new.no_milestone=Sin hito issues.new.no_milestone=Sin hito
issues.new.clear_milestone=Limpiar Milestone issues.new.clear_milestone=Limpiar Milestone
issues.new.open_milestone=Hitos abiertos issues.new.open_milestone=Hitos abiertos
@ -1563,12 +1566,12 @@ issues.change_title_at=`cambió el título de <b><strike>%s</strike></b> a <b>%s
issues.change_ref_at=`cambió referencia de <b><strike>%s</strike></b> a <b>%s</b> %s` issues.change_ref_at=`cambió referencia de <b><strike>%s</strike></b> a <b>%s</b> %s`
issues.remove_ref_at=`eliminó la referencia <b>%s</b> %s` issues.remove_ref_at=`eliminó la referencia <b>%s</b> %s`
issues.add_ref_at=`añadió la referencia <b>%s</b> %s` issues.add_ref_at=`añadió la referencia <b>%s</b> %s`
issues.delete_branch_at=`rama eliminada <b>%s</b> %s` issues.delete_branch_at=`eliminó la rama <b>%s</b> %s`
issues.filter_label=Etiqueta issues.filter_label=Etiqueta
issues.filter_label_exclude=`Usa <code>alt</code> + <code>clic/enter</code> para excluir etiquetas` issues.filter_label_exclude=`Usa <code>alt</code> + <code>clic/enter</code> para excluir etiquetas`
issues.filter_label_no_select=Todas las etiquetas issues.filter_label_no_select=Todas las etiquetas
issues.filter_label_select_no_label=Sin etiqueta issues.filter_label_select_no_label=Sin etiqueta
issues.filter_milestone=Milestone issues.filter_milestone=Hito
issues.filter_milestone_all=Todos los hitos issues.filter_milestone_all=Todos los hitos
issues.filter_milestone_none=Sin hitos issues.filter_milestone_none=Sin hitos
issues.filter_milestone_open=Abrir hitos issues.filter_milestone_open=Abrir hitos
@ -1970,7 +1973,7 @@ pulls.auto_merge_canceled_schedule_comment=`canceló la fusión automática de e
pulls.delete.title=¿Borrar este pull request? pulls.delete.title=¿Borrar este pull request?
pulls.delete.text=¿Realmente quieres eliminar esta pull request? (Esto eliminará permanentemente todo el contenido. Considera cerrarlo si simplemente deseas archivarlo) pulls.delete.text=¿Realmente quieres eliminar esta pull request? (Esto eliminará permanentemente todo el contenido. Considera cerrarlo si simplemente deseas archivarlo)
pulls.recently_pushed_new_branches=Has realizado push en la rama <strong>%[1]s</strong> %[2]s pulls.recently_pushed_new_branches=Empujaste en la rama <a href="%[3]s"><strong>%[1]s</strong></a> %[2]s
pull.deleted_branch=(eliminado):%s pull.deleted_branch=(eliminado):%s
@ -1981,7 +1984,7 @@ milestones.no_due_date=Sin fecha límite
milestones.open=Abrir milestones.open=Abrir
milestones.close=Cerrar milestones.close=Cerrar
milestones.new_subheader=Los hitos pueden ayudarle a organizar los problemas y monitorizar su progreso. milestones.new_subheader=Los hitos pueden ayudarle a organizar los problemas y monitorizar su progreso.
milestones.completeness=%d%% Completado milestones.completeness=<strong>%d%%</strong> Completado
milestones.create=Crear hito milestones.create=Crear hito
milestones.title=Título milestones.title=Título
milestones.desc=Descripción milestones.desc=Descripción
@ -2022,7 +2025,7 @@ ext_wiki=Wiki externa
ext_wiki.desc=Enlace a una wiki externa. ext_wiki.desc=Enlace a una wiki externa.
wiki=Wiki wiki=Wiki
wiki.welcome=¡Bienvenidos a la Wiki! wiki.welcome=Bienvenido a la Wiki.
wiki.welcome_desc=Esta wiki le permite escribir y compartir documentación con otros colaboradores. wiki.welcome_desc=Esta wiki le permite escribir y compartir documentación con otros colaboradores.
wiki.desc=Escriba y comparta documentación con colaboradores. wiki.desc=Escriba y comparta documentación con colaboradores.
wiki.create_first_page=Crear la primera página wiki.create_first_page=Crear la primera página
@ -2331,7 +2334,7 @@ settings.event_create=Crear
settings.event_create_desc=Rama o etiqueta creada. settings.event_create_desc=Rama o etiqueta creada.
settings.event_delete=Eliminar settings.event_delete=Eliminar
settings.event_delete_desc=Rama o etiqueta eliminada. settings.event_delete_desc=Rama o etiqueta eliminada.
settings.event_fork=Fork settings.event_fork=Bifurcación
settings.event_fork_desc=Repositorio forkeado. settings.event_fork_desc=Repositorio forkeado.
settings.event_wiki=Wiki settings.event_wiki=Wiki
settings.event_wiki_desc=Página de la Wiki creada, renombrada, editada o eliminada. settings.event_wiki_desc=Página de la Wiki creada, renombrada, editada o eliminada.
@ -2519,7 +2522,7 @@ settings.archive.branchsettings_unavailable=Los ajustes de rama no están dispon
settings.archive.tagsettings_unavailable=Los ajustes de las etiquetas no están disponibles si el repositorio está archivado. settings.archive.tagsettings_unavailable=Los ajustes de las etiquetas no están disponibles si el repositorio está archivado.
settings.unarchive.button=Desarchivar repositorio settings.unarchive.button=Desarchivar repositorio
settings.unarchive.header=Desarchivar este repositorio settings.unarchive.header=Desarchivar este repositorio
settings.unarchive.text=La desarchivación del repositorio restablecerá su capacidad de recibir confirmaciones y subidos, así como nuevas incidencias y solicitudes de incorporación de cambios. settings.unarchive.text=La desarchivación del repositorio restablecerá su capacidad de recibir confirmaciones y empujes, así como nuevas incidencias y solicitudes de incorporación de cambios.
settings.unarchive.success=El repositorio se ha desarchivado correctamente. settings.unarchive.success=El repositorio se ha desarchivado correctamente.
settings.unarchive.error=Ocurrió un error mientras se trataba de des-archivar el repositorio. Revisa el registro para más detalles. settings.unarchive.error=Ocurrió un error mientras se trataba de des-archivar el repositorio. Revisa el registro para más detalles.
settings.update_avatar_success=El avatar del repositorio ha sido actualizado. settings.update_avatar_success=El avatar del repositorio ha sido actualizado.
@ -2642,7 +2645,7 @@ release.cancel=Cancelar
release.publish=Publicar lanzamiento release.publish=Publicar lanzamiento
release.save_draft=Guardar borrador release.save_draft=Guardar borrador
release.edit_release=Actualizar Lanzamiento release.edit_release=Actualizar Lanzamiento
release.delete_release=Eliminar Lanzamiento release.delete_release=Eliminar lanzamiento
release.delete_tag=Eliminar tag release.delete_tag=Eliminar tag
release.deletion=Eliminar lanzamiento release.deletion=Eliminar lanzamiento
release.deletion_desc=Eliminar un lanzamiento sólo lo elimina de Forgejo. No afectará la etiqueta Git, el contenido de su repositorio o su historial. ¿Continuar? release.deletion_desc=Eliminar un lanzamiento sólo lo elimina de Forgejo. No afectará la etiqueta Git, el contenido de su repositorio o su historial. ¿Continuar?
@ -2868,6 +2871,11 @@ settings.enforce_on_admins_desc = Los administradores del repositorio no pueden
pulls.editable = Editable pulls.editable = Editable
issues.filter_no_results = No hay resultados issues.filter_no_results = No hay resultados
release.type_attachment = Archivo adjunto release.type_attachment = Archivo adjunto
sync_fork.button = Sincronizar
settings.sourcehut_builds.visibility = Visibilidad de trabajo
settings.ignore_stale_approvals = Ignorar las aprobaciones obsoletas
settings.event_pull_request_enforcement = Aplicación
issues.reaction.alt_few = %[1]s reaccionado con %[2]s.
[graphs] [graphs]
component_loading = Cargando %s… component_loading = Cargando %s…
@ -2935,11 +2943,11 @@ settings.hooks_desc=Añadir webhooks que serán ejecutados para <strong>todos lo
settings.labels_desc=Añadir etiquetas que pueden ser utilizadas en problemas para <strong>todos los repositorios</strong> bajo esta organización. settings.labels_desc=Añadir etiquetas que pueden ser utilizadas en problemas para <strong>todos los repositorios</strong> bajo esta organización.
members.membership_visibility=Visibilidad de Membresía: members.membership_visibility=Visibilidad de membresía:
members.public=Público members.public=Público
members.public_helper=hacer oculto members.public_helper=Hacer oculto
members.private=Oculto members.private=Oculto
members.private_helper=hacer público members.private_helper=Hacer público
members.member_role=Rol del miembro: members.member_role=Rol del miembro:
members.owner=Propietario members.owner=Propietario
members.member=Miembro members.member=Miembro
@ -2948,7 +2956,7 @@ members.remove.detail=¿Destituir a %[1]s de %[2]s?
members.leave=Abandonar members.leave=Abandonar
members.leave.detail=¿Irse de %s? members.leave.detail=¿Irse de %s?
members.invite_desc=Añadir un miembro nuevo a %s: members.invite_desc=Añadir un miembro nuevo a %s:
members.invite_now=Invitar members.invite_now=Invitar ahora
teams.join=Unirse teams.join=Unirse
teams.leave=Abandonar teams.leave=Abandonar
@ -2957,7 +2965,7 @@ teams.can_create_org_repo=Crear repositorios
teams.can_create_org_repo_helper=Los miembros pueden crear nuevos repositorios en la organización. El creador obtendrá acceso al administrador del nuevo repositorio. teams.can_create_org_repo_helper=Los miembros pueden crear nuevos repositorios en la organización. El creador obtendrá acceso al administrador del nuevo repositorio.
teams.none_access=Sin acceso teams.none_access=Sin acceso
teams.none_access_helper=Los miembros no pueden ver o hacer ninguna otra acción en esta unidad. teams.none_access_helper=Los miembros no pueden ver o hacer ninguna otra acción en esta unidad.
teams.general_access=Acceso general teams.general_access=Acceso personalizado
teams.general_access_helper=Los permisos de los miembros se decidirán por debajo de la tabla de permisos. teams.general_access_helper=Los permisos de los miembros se decidirán por debajo de la tabla de permisos.
teams.read_access=Leer teams.read_access=Leer
teams.read_access_helper=Los miembros pueden ver y clonar los repositorios del equipo. teams.read_access_helper=Los miembros pueden ver y clonar los repositorios del equipo.
@ -3545,6 +3553,9 @@ emails.delete_primary_email_error = No puedes eliminar el correo electrónico pr
config.cache_test =Caché de prueba config.cache_test =Caché de prueba
emails.delete_desc = ¿Estás seguro que quieres eliminar esta dirección de correo electrónico? emails.delete_desc = ¿Estás seguro que quieres eliminar esta dirección de correo electrónico?
monitor.duration = Duración (es) monitor.duration = Duración (es)
self_check = Autocomprobación
config.app_slogan = Eslogan de la instancia
dashboard.sync_tag.started = Sincronización de etiquetas iniciada
[action] [action]
@ -3807,6 +3818,10 @@ alt.repository.architectures = Arquitecturas
alt.repository.multiple_groups = Este paquete está disponible en múltiples grupos. alt.repository.multiple_groups = Este paquete está disponible en múltiples grupos.
arch.version.description = Descripción arch.version.description = Descripción
arch.version.provides = Proveedores arch.version.provides = Proveedores
npm.dependencies.bundle = Empaquetar dependencias
arch.version.checkdepends = Comprobar dependencias
arch.version.optdepends = Dependencias opcionales
arch.version.makedepends = Construir dependencias
[secrets] [secrets]
secrets=Secretos secrets=Secretos
@ -3912,6 +3927,8 @@ variables.id_not_exist = Variable con id %d no existe.
runs.empty_commit_message = (mensaje de commit vacío) runs.empty_commit_message = (mensaje de commit vacío)
runs.expire_log_message = Los registros han sido eliminados porque eran demasiado antiguos. runs.expire_log_message = Los registros han sido eliminados porque eran demasiado antiguos.
runs.workflow = Flujo de trabajo runs.workflow = Flujo de trabajo
workflow.dispatch.run = Correr flujo de trabajo
workflow.dispatch.use_from = Usar el flujo de trabajo de
[projects] [projects]
type-1.display_name=Proyecto individual type-1.display_name=Proyecto individual
@ -3954,7 +3971,7 @@ exact = Exacto
exact_tooltip = Incluir sólo los resultados que corresponden al término de búsqueda exacto exact_tooltip = Incluir sólo los resultados que corresponden al término de búsqueda exacto
issue_kind = Buscar incidencias… issue_kind = Buscar incidencias…
fuzzy = Difusa fuzzy = Difusa
runner_kind = Buscar ejecutores… runner_kind = Buscar corredores…
regexp_tooltip = Interpretar los términos de búsqueda como una expresión regular regexp_tooltip = Interpretar los términos de búsqueda como una expresión regular
regexp = Expresión Regular regexp = Expresión Regular

View file

@ -2912,6 +2912,7 @@ pulls.editable = Editable
pulls.editable_explanation = Cette pull request peut être éditée par les mainteneurs. Vous pouvez y contribuer directement. pulls.editable_explanation = Cette pull request peut être éditée par les mainteneurs. Vous pouvez y contribuer directement.
sync_fork.branch_behind_one = Cette branche a %d commits de retard sur %s sync_fork.branch_behind_one = Cette branche a %d commits de retard sur %s
sync_fork.branch_behind_few = Cettte branche a %d commits de retard sur %s sync_fork.branch_behind_few = Cettte branche a %d commits de retard sur %s
sync_fork.button = Sync
[graphs] [graphs]
component_loading = Chargement %s… component_loading = Chargement %s…

View file

@ -291,3 +291,8 @@ app_slogan = Slogan da instancia
app_slogan_helper = Escribe o slogan da túa instancia aqui. Ou deixao baleiro para desabilitala. app_slogan_helper = Escribe o slogan da túa instancia aqui. Ou deixao baleiro para desabilitala.
domain = Dominio do servidor domain = Dominio do servidor
ssh_port = Porto do servidor SSH ssh_port = Porto do servidor SSH
[repo]
sync_fork.branch_behind_few = Esta rama ten %d achegas por detrás de %s
sync_fork.button = Sincronizar
sync_fork.branch_behind_one = Esta rama ten %d achega por detrás de %s

View file

@ -228,7 +228,7 @@ server_internal = Iekšēja servera kļūda
app_desc=Pašmitināms Git pakalpojums bez galvassāpēm app_desc=Pašmitināms Git pakalpojums bez galvassāpēm
install=Viegli uzstādīt install=Viegli uzstādīt
install_desc=Vienkārši <a target="_blank" rel="noopener noreferrer" href="%[1]s">jāpalaiž izpildāmā datne</a> vajadzīgajai sistēmai, jāizmanto <a target="_blank" rel="noopener noreferrer" href="%[2]s">Docker</a> vai jāiegūst <a target="_blank" rel="noopener noreferrer" href="%[3]s">pakotne</a>. install_desc=Vienkārši <a target="_blank" rel="noopener noreferrer" href="%[1]s">jāpalaiž izpildāmā datne</a> vajadzīgajai sistēmai, jāizmanto <a target="_blank" rel="noopener noreferrer" href="%[2]s">Docker</a> vai jāiegūst <a target="_blank" rel="noopener noreferrer" href="%[3]s">pakotne</a>.
platform=Pieejama dažādām platformām platform=Dažādas platformas
lightweight=Viegla lightweight=Viegla
lightweight_desc=Forgejo ir zemas tehniskās prasības, un to var darbināt nedārgā Raspberry Pi datorā. Taupām savas ierīces patērēto enerģiju! lightweight_desc=Forgejo ir zemas tehniskās prasības, un to var darbināt nedārgā Raspberry Pi datorā. Taupām savas ierīces patērēto enerģiju!
license=Atvērtā pirmkoda license=Atvērtā pirmkoda

View file

@ -2909,6 +2909,9 @@ issues.filter_no_results = Geen resultaten
migrate.repo_desc_helper = Leeg laten om bestaande beschrijving te importeren migrate.repo_desc_helper = Leeg laten om bestaande beschrijving te importeren
archive.nocomment = Commentaar geven is niet mogelijk omdat de repository gearchiveerd is. archive.nocomment = Commentaar geven is niet mogelijk omdat de repository gearchiveerd is.
comment.blocked_by_user = Commentaar geven is niet mogelijk omdat u geblokkeerd bent door de eigenaar van de repository of door de auteur. comment.blocked_by_user = Commentaar geven is niet mogelijk omdat u geblokkeerd bent door de eigenaar van de repository of door de auteur.
sync_fork.button = Synchroniseer
sync_fork.branch_behind_one = Deze branch is %d commit achter %s
sync_fork.branch_behind_few = Deze branch is %d commits achter %s

View file

@ -1405,7 +1405,7 @@ editor.file_is_a_symlink=`"%s" é um link simbólico. Links simbólicos não pod
editor.filename_is_a_directory=O nome do arquivo "%s" já é usado como um nome de diretório neste repositório. editor.filename_is_a_directory=O nome do arquivo "%s" já é usado como um nome de diretório neste repositório.
editor.file_editing_no_longer_exists=O arquivo que está sendo editado, "%s", não existe mais neste repositório. editor.file_editing_no_longer_exists=O arquivo que está sendo editado, "%s", não existe mais neste repositório.
editor.file_deleting_no_longer_exists=O arquivo a ser excluído, "%s", não existe mais neste repositório. editor.file_deleting_no_longer_exists=O arquivo a ser excluído, "%s", não existe mais neste repositório.
editor.file_changed_while_editing=O conteúdo do arquivo mudou desde que você começou a editar. <a target="_blank" rel="noopener noreferrer" href="%s">Clique aqui</a> para ver as diferenças ou <strong>clique em Aplicar commit das alterações novamente</strong> para sobrescrever as alterações com sua versão atual. editor.file_changed_while_editing=O conteúdo do arquivo mudou desde que você abriu o arquivo. <a target="_blank" rel="noopener noreferrer" href="%s">Clique aqui</a> para ver as diferenças ou <strong>clique em Aplicar commit das alterações novamente</strong> para sobrescrever as alterações com sua versão atual.
editor.file_already_exists=Um arquivo com nome "%s" já existe neste repositório. editor.file_already_exists=Um arquivo com nome "%s" já existe neste repositório.
editor.commit_empty_file_header=Fazer commit de um arquivo vazio editor.commit_empty_file_header=Fazer commit de um arquivo vazio
editor.commit_empty_file_text=O arquivo que você está prestes fazer commit está vazio. Continuar? editor.commit_empty_file_text=O arquivo que você está prestes fazer commit está vazio. Continuar?
@ -2910,6 +2910,9 @@ issues.filter_no_results_placeholder = Tente ajustar seus filtros de pesquisa.
archive.nocomment = Não é possível comentar pois o repositório foi arquivado. archive.nocomment = Não é possível comentar pois o repositório foi arquivado.
migrate.repo_desc_helper = Deixe em branco para importar a descrição existente migrate.repo_desc_helper = Deixe em branco para importar a descrição existente
comment.blocked_by_user = Não é possível comentar pois você foi bloqueado pelo dono ou autor do repositório. comment.blocked_by_user = Não é possível comentar pois você foi bloqueado pelo dono ou autor do repositório.
sync_fork.branch_behind_few = Esta branch está %d commit(s) atrás de %s
sync_fork.branch_behind_one = Esta branch está %d commit(s) atrás de %s
sync_fork.button = Sincronizar
[graphs] [graphs]
component_loading = Carregando %s… component_loading = Carregando %s…

View file

@ -1418,7 +1418,7 @@ editor.file_is_a_symlink=`"%s" é uma ligação simbólica. Ligações simbólic
editor.filename_is_a_directory=O nome de ficheiro "%s" já está a ser usado como um nome de pasta neste repositório. editor.filename_is_a_directory=O nome de ficheiro "%s" já está a ser usado como um nome de pasta neste repositório.
editor.file_editing_no_longer_exists=O ficheiro que está a ser editado, "%s", já não existe neste repositório. editor.file_editing_no_longer_exists=O ficheiro que está a ser editado, "%s", já não existe neste repositório.
editor.file_deleting_no_longer_exists=O ficheiro que está a ser eliminado, "%s", já não existe neste repositório. editor.file_deleting_no_longer_exists=O ficheiro que está a ser eliminado, "%s", já não existe neste repositório.
editor.file_changed_while_editing=O conteúdo do ficheiro mudou desde que começou a editar. <a target="_blank" rel="noopener noreferrer" href="%s">Clique aqui</a> para ver as modificações ou clique em <strong>Cometer modificações novamente</strong> para escrever por cima. editor.file_changed_while_editing=O conteúdo do ficheiro mudou desde que abriu o ficheiro. <a target="_blank" rel="noopener noreferrer" href="%s">Clique aqui</a> para ver as modificações ou <strong>Cometer modificações novamente</strong> para escrever por cima.
editor.file_already_exists=Já existe um ficheiro com o nome "%s" neste repositório. editor.file_already_exists=Já existe um ficheiro com o nome "%s" neste repositório.
editor.commit_empty_file_header=Cometer um ficheiro vazio editor.commit_empty_file_header=Cometer um ficheiro vazio
editor.commit_empty_file_text=O ficheiro que está prestes a cometer está vazio. Quer continuar? editor.commit_empty_file_text=O ficheiro que está prestes a cometer está vazio. Quer continuar?
@ -2912,6 +2912,9 @@ issues.filter_no_results_placeholder = Tente ajustar os seus filtros de pesquisa
migrate.repo_desc_helper = Deixe em branco para importar a descrição existente migrate.repo_desc_helper = Deixe em branco para importar a descrição existente
archive.nocomment = Não é possível fazer comentários porque o repositório está arquivado. archive.nocomment = Não é possível fazer comentários porque o repositório está arquivado.
comment.blocked_by_user = Não é possível comentar porque está bloqueado pelo proprietário do repositório ou pelo autor. comment.blocked_by_user = Não é possível comentar porque está bloqueado pelo proprietário do repositório ou pelo autor.
sync_fork.branch_behind_few = Este ramo está %d cometimentos atrás de %s
sync_fork.button = Sincronizar
sync_fork.branch_behind_one = Este ramo está %d cometimento atrás de %s
[graphs] [graphs]
component_loading=A carregar %s… component_loading=A carregar %s…

View file

@ -231,7 +231,7 @@ platform_desc=Forgejo підтверджено працює на вільних
lightweight=Невибагливість lightweight=Невибагливість
lightweight_desc=Forgejo має низькі вимоги до ресурсів та може працювати на недорогому Raspberry Pi. Заощадьте енергію свого комп'ютера! lightweight_desc=Forgejo має низькі вимоги до ресурсів та може працювати на недорогому Raspberry Pi. Заощадьте енергію свого комп'ютера!
license=Відкритий вихідний код license=Відкритий вихідний код
license_desc=Відвідайте <a target="_blank" rel="noopener noreferrer" href="%[1]s">Forgejo</a>! Приєднайтесь до нас та <a target="_blank" rel="noopener noreferrer" href="%[2]s">зробіть свій внесок</a> до проєкту, щоб зробити його ще краще. Не бійтеся долучитися! license_desc=Відвідайте <a target="_blank" rel="noopener noreferrer" href="%[1]s">Forgejo</a>! Приєднуйтесь до нас та <a target="_blank" rel="noopener noreferrer" href="%[2]s">зробіть свій внесок</a>, щоб покращити проєкт ще більше. Не бійтеся долучитися!
install_desc = Просто <a target="_blank" rel="noopener noreferrer" href="%[1]s">запустіть уже зібрану програму</a> для своєї платформи, розгорніть її за допомогою <a target="_blank" rel="noopener noreferrer" href="%[2]s">Docker</a> або встановіть <a target="_blank" rel="noopener noreferrer" href="%[3]s">пакунок</a>. install_desc = Просто <a target="_blank" rel="noopener noreferrer" href="%[1]s">запустіть уже зібрану програму</a> для своєї платформи, розгорніть її за допомогою <a target="_blank" rel="noopener noreferrer" href="%[2]s">Docker</a> або встановіть <a target="_blank" rel="noopener noreferrer" href="%[3]s">пакунок</a>.
[install] [install]

View file

@ -322,12 +322,12 @@ install_btn_confirm=立即安装
test_git_failed=无法识别 “git” 命令:%v test_git_failed=无法识别 “git” 命令:%v
sqlite3_not_available=当前 Forgejo 版本不支持 SQLite3。请从 %s 下载官方构建版(注:请勿下载标有 “gobuild” 的版本)。 sqlite3_not_available=当前 Forgejo 版本不支持 SQLite3。请从 %s 下载官方构建版(注:请勿下载标有 “gobuild” 的版本)。
invalid_db_setting=数据库设置无效:%v invalid_db_setting=数据库设置无效:%v
invalid_db_table=数据库表 '%s' 无效: %v invalid_db_table=数据库表 '%s' 无效:%v
invalid_repo_path=仓库根目录设置无效:%v invalid_repo_path=仓库根目录设置无效:%v
invalid_app_data_path=应用数据路径无效: %v invalid_app_data_path=应用数据路径无效:%v
run_user_not_match=运行用户名不是当前的用户名:%s -> %s run_user_not_match=运行用户名不是当前的用户名:%s -> %s
internal_token_failed=生成内部令牌失败: %v internal_token_failed=生成内部令牌失败:%v
secret_key_failed=生成密钥失败: %v secret_key_failed=生成密钥失败:%v
save_config_failed=应用配置保存失败:%v save_config_failed=应用配置保存失败:%v
invalid_admin_setting=管理员帐户设置无效:%v invalid_admin_setting=管理员帐户设置无效:%v
invalid_log_root_path=日志路径无效:%v invalid_log_root_path=日志路径无效:%v
@ -479,7 +479,7 @@ password_pwned_err=无法完成对 HaveIBeenPwned 的请求
last_admin=您不能删除最后一个管理员。必须至少保留一个管理员。 last_admin=您不能删除最后一个管理员。必须至少保留一个管理员。
change_unconfirmed_email = 如果您在注册时提供了错误的邮箱地址,您可以在下方修改,激活邮件会发送到修改后的邮箱地址。 change_unconfirmed_email = 如果您在注册时提供了错误的邮箱地址,您可以在下方修改,激活邮件会发送到修改后的邮箱地址。
change_unconfirmed_email_summary = 修改用来接收激活邮件的邮箱地址。 change_unconfirmed_email_summary = 修改用来接收激活邮件的邮箱地址。
change_unconfirmed_email_error = 无法修改邮箱地址: %v change_unconfirmed_email_error = 无法修改邮箱地址:%v
tab_signin = 登录 tab_signin = 登录
tab_signup = 注册 tab_signup = 注册
hint_login = 已经有账户了吗?<a href="%s">立即登录!</a> hint_login = 已经有账户了吗?<a href="%s">立即登录!</a>
@ -537,7 +537,7 @@ issue.in_tree_path=在 %s 中:
release.new.subject=%[2]s 中的 %[1]s 发布了 release.new.subject=%[2]s 中的 %[1]s 发布了
release.new.text=<b>@%[1]s</b> 于 %[3]s 发布了 %[2]s release.new.text=<b>@%[1]s</b> 于 %[3]s 发布了 %[2]s
release.title=标题: %s release.title=标题:%s
release.note=注释: release.note=注释:
release.downloads=下载: release.downloads=下载:
release.download.zip=源代码ZIP release.download.zip=源代码ZIP
@ -617,7 +617,7 @@ include_error=`必须包含子字符串 "%s"。`
glob_pattern_error=`匹配模式无效:%s.` glob_pattern_error=`匹配模式无效:%s.`
regex_pattern_error=`正则表达式无效:%s.` regex_pattern_error=`正则表达式无效:%s.`
username_error=` 只允许包含字母数字字符“0-9”、“a-z”、“A-Z”、破折号“-”、下划线“_”和点“.”)。不能以非字母数字字符开头或结尾,并且不允许连续的非字母数字字符。` username_error=` 只允许包含字母数字字符“0-9”、“a-z”、“A-Z”、破折号“-”、下划线“_”和点“.”)。不能以非字母数字字符开头或结尾,并且不允许连续的非字母数字字符。`
invalid_group_team_map_error=`映射无效: %s` invalid_group_team_map_error=`映射无效:%s`
unknown_error=未知错误: unknown_error=未知错误:
captcha_incorrect=验证码不正确。 captcha_incorrect=验证码不正确。
password_not_match=密码不匹配。 password_not_match=密码不匹配。
@ -659,7 +659,7 @@ organization_leave_success=您已成功离开组织 %s。
invalid_ssh_key=无法验证您的 SSH 密钥:%s invalid_ssh_key=无法验证您的 SSH 密钥:%s
invalid_gpg_key=无法验证您的 GPG 密钥:%s invalid_gpg_key=无法验证您的 GPG 密钥:%s
invalid_ssh_principal=无效的规则: %s invalid_ssh_principal=无效的规则:%s
must_use_public_key=您提供的密钥是私钥。不要在任何地方上传您的私钥,请改用您的公钥。 must_use_public_key=您提供的密钥是私钥。不要在任何地方上传您的私钥,请改用您的公钥。
unable_verify_ssh_key=无法验证 SSH 密钥,请仔细检查是否有错误。 unable_verify_ssh_key=无法验证 SSH 密钥,请仔细检查是否有错误。
auth_failed=授权验证失败:%v auth_failed=授权验证失败:%v
@ -1459,7 +1459,7 @@ commits.view_path=在历史记录中的此处查看
commit.operations=操作 commit.operations=操作
commit.revert=还原 commit.revert=还原
commit.revert-header=还原: %s commit.revert-header=还原:%s
commit.revert-content=选择要还原的分支: commit.revert-content=选择要还原的分支:
commit.cherry-pick=拣选 commit.cherry-pick=拣选
commit.cherry-pick-header=Cherry-pick%s commit.cherry-pick-header=Cherry-pick%s
@ -2279,7 +2279,7 @@ settings.trust_model.collaborator=协作者
settings.trust_model.collaborator.long=协作者:信任协作者的签名 settings.trust_model.collaborator.long=协作者:信任协作者的签名
settings.trust_model.collaborator.desc=此仓库中协作者的有效签名将被标记为「可信」(无论它们是否是提交者),签名只符合提交者时将标记为「不可信」,都不匹配时标记为「不匹配」。 settings.trust_model.collaborator.desc=此仓库中协作者的有效签名将被标记为「可信」(无论它们是否是提交者),签名只符合提交者时将标记为「不可信」,都不匹配时标记为「不匹配」。
settings.trust_model.committer=提交者 settings.trust_model.committer=提交者
settings.trust_model.committer.long=提交者: 信任与提交者相符的签名(此特性类似 GitHub这会强制采用 Forgejo 作为提交者和签名者) settings.trust_model.committer.long=提交者:信任与提交者相符的签名(此特性类似 GitHub这会强制采用 Forgejo 作为提交者和签名者)
settings.trust_model.committer.desc=有效签名只有和提交者相匹配才会被标记为“受信任”,否则它们将被标记为“不匹配”。这强制 Forgejo 成为签名提交的提交者,而实际提交者被加上 Co-authored-by和 Co-committed-by的标记。 默认的 Forgejo 密钥必须匹配数据库中的一名用户。 settings.trust_model.committer.desc=有效签名只有和提交者相匹配才会被标记为“受信任”,否则它们将被标记为“不匹配”。这强制 Forgejo 成为签名提交的提交者,而实际提交者被加上 Co-authored-by和 Co-committed-by的标记。 默认的 Forgejo 密钥必须匹配数据库中的一名用户。
settings.trust_model.collaboratorcommitter=协作者+提交者 settings.trust_model.collaboratorcommitter=协作者+提交者
settings.trust_model.collaboratorcommitter.long=协作者+提交者:信任协作者同时是提交者的签名 settings.trust_model.collaboratorcommitter.long=协作者+提交者:信任协作者同时是提交者的签名
@ -2500,9 +2500,9 @@ settings.protect_branch_name_pattern=受保护的分支名称正则
settings.protect_branch_name_pattern_desc=受保护的分支名称正则。语法请参阅<a href="%s">文档</a> 。如main, release/** settings.protect_branch_name_pattern_desc=受保护的分支名称正则。语法请参阅<a href="%s">文档</a> 。如main, release/**
settings.protect_patterns=规则 settings.protect_patterns=规则
settings.protect_protected_file_patterns=受保护的文件模式(使用半角分号“;”分隔) settings.protect_protected_file_patterns=受保护的文件模式(使用半角分号“;”分隔)
settings.protect_protected_file_patterns_desc=即使用户有权添加、编辑或删除此分支中的文件,也不允许直接更改受保护的文件。 可以使用半角分号(“;”)分隔多个模式。 见<a href="%[1]s">%[2]s</a>文档了解模式语法。例如: <code>.drone.yml</code>, <code>/docs/**/*.txt</code>。 settings.protect_protected_file_patterns_desc=即使用户有权添加、编辑或删除此分支中的文件,也不允许直接更改受保护的文件。 可以使用半角分号(“;”)分隔多个模式。 见<a href="%[1]s">%[2]s</a>文档了解模式语法。例如:<code>.drone.yml</code>, <code>/docs/**/*.txt</code>。
settings.protect_unprotected_file_patterns=不受保护的文件模式(使用半角分号“;”分隔) settings.protect_unprotected_file_patterns=不受保护的文件模式(使用半角分号“;”分隔)
settings.protect_unprotected_file_patterns_desc=在用户有写权限的情况下允许绕过限制,直接修改设为不保护的文件。如有多个匹配模式,则可用半角分号(“;”)分隔开。见 <a href="%[1]s">%[2]s</a> 的文档以了解匹配模式的格式。例子: <code>.drone.yml</code>、<code>/docs/**/*.txt</code>。 settings.protect_unprotected_file_patterns_desc=在用户有写权限的情况下允许绕过限制,直接修改设为不保护的文件。如有多个匹配模式,则可用半角分号(“;”)分隔开。见 <a href="%[1]s">%[2]s</a> 的文档以了解匹配模式的格式。例子:<code>.drone.yml</code>、<code>/docs/**/*.txt</code>。
settings.add_protected_branch=启用保护 settings.add_protected_branch=启用保护
settings.delete_protected_branch=禁用保护 settings.delete_protected_branch=禁用保护
settings.update_protect_branch_success=分支保护规则 %s 更新成功。 settings.update_protect_branch_success=分支保护规则 %s 更新成功。
@ -3087,11 +3087,11 @@ dashboard.task.process=任务:%[1]s
dashboard.task.cancelled=任务:%[1]s 已取消:%[3]s dashboard.task.cancelled=任务:%[1]s 已取消:%[3]s
dashboard.task.error=任务中的错误:%[1]s%[3]s dashboard.task.error=任务中的错误:%[1]s%[3]s
dashboard.task.finished=任务:%[2]s 启动的 %[1]s 已完成 dashboard.task.finished=任务:%[2]s 启动的 %[1]s 已完成
dashboard.task.unknown=未知任务: %[1]s dashboard.task.unknown=未知任务:%[1]s
dashboard.cron.started=已开始计划任务:%[1]s dashboard.cron.started=已开始计划任务:%[1]s
dashboard.cron.process=计划任务:%[1]s dashboard.cron.process=计划任务:%[1]s
dashboard.cron.cancelled=定时任务:%[1]s 已取消:%[3]s dashboard.cron.cancelled=定时任务:%[1]s 已取消:%[3]s
dashboard.cron.error=任务中的错误: %s%[3]s dashboard.cron.error=任务中的错误:%s%[3]s
dashboard.cron.finished=任务:%[1]s 已经完成 dashboard.cron.finished=任务:%[1]s 已经完成
dashboard.delete_inactive_accounts=删除所有未激活的帐户 dashboard.delete_inactive_accounts=删除所有未激活的帐户
dashboard.delete_inactive_accounts.started=删除所有未激活的账户任务已启动。 dashboard.delete_inactive_accounts.started=删除所有未激活的账户任务已启动。
@ -3225,7 +3225,7 @@ emails.filter_sort.email_reverse=电子邮件(逆序)
emails.filter_sort.name=用户名 emails.filter_sort.name=用户名
emails.filter_sort.name_reverse=用户名(倒序) emails.filter_sort.name_reverse=用户名(倒序)
emails.updated=电子邮件已更新 emails.updated=电子邮件已更新
emails.not_updated=无法更新请求的电子邮件地址: %v emails.not_updated=无法更新请求的电子邮件地址:%v
emails.duplicate_active=此电子邮件地址已被另一个用户激活使用。 emails.duplicate_active=此电子邮件地址已被另一个用户激活使用。
emails.change_email_header=更新电子邮件属性 emails.change_email_header=更新电子邮件属性
emails.change_email_text=您确定要更新该电子邮件地址吗? emails.change_email_text=您确定要更新该电子邮件地址吗?
@ -3251,7 +3251,7 @@ repos.lfs_size=LFS 大小
packages.package_manage_panel=软件包管理 packages.package_manage_panel=软件包管理
packages.total_size=总大小:%s packages.total_size=总大小:%s
packages.unreferenced_size=未引用大小: %s packages.unreferenced_size=未引用大小:%s
packages.cleanup=清理过期数据 packages.cleanup=清理过期数据
packages.cleanup.success=清理过期数据成功 packages.cleanup.success=清理过期数据成功
packages.owner=所有者 packages.owner=所有者
@ -3348,7 +3348,7 @@ auths.oauth2_group_claim_name=用于提供用户组名称的 Claim 声明名称
auths.oauth2_admin_group=管理员用户组的 Claim 声明值。(可选 - 需要上面的声明名称) auths.oauth2_admin_group=管理员用户组的 Claim 声明值。(可选 - 需要上面的声明名称)
auths.oauth2_restricted_group=受限用户组的 Claim 声明值。(可选 - 需要上面的声明名称) auths.oauth2_restricted_group=受限用户组的 Claim 声明值。(可选 - 需要上面的声明名称)
auths.oauth2_map_group_to_team=映射声明的组到组织团队。(可选 - 要求在上面填写声明的名字) auths.oauth2_map_group_to_team=映射声明的组到组织团队。(可选 - 要求在上面填写声明的名字)
auths.oauth2_map_group_to_team_removal=如果用户不属于相应的组,同步团队中移除用户 auths.oauth2_map_group_to_team_removal=如果用户不属于相应的组,从同步团队中移除用户
auths.enable_auto_register=允许自动注册 auths.enable_auto_register=允许自动注册
auths.sspi_auto_create_users=自动创建用户 auths.sspi_auto_create_users=自动创建用户
auths.sspi_auto_create_users_helper=允许 SSPI 认证在用户第一次登录时自动创建新账号 auths.sspi_auto_create_users_helper=允许 SSPI 认证在用户第一次登录时自动创建新账号
@ -3365,7 +3365,7 @@ auths.tips.oauth2.general=OAuth2 认证
auths.tips.oauth2.general.tip=当注册新的 OAuth2 身份验证时,回调/重定向 URL 应该是: auths.tips.oauth2.general.tip=当注册新的 OAuth2 身份验证时,回调/重定向 URL 应该是:
auths.tip.oauth2_provider=OAuth2 提供程序 auths.tip.oauth2_provider=OAuth2 提供程序
auths.tip.bitbucket=`在 %s auths.tip.bitbucket=`在 %s
auths.tip.nextcloud=使用下面的菜单“设置Settings -> 安全Security -> OAuth 2.0 client”在您的实例上注册一个新的 OAuth 客户端。 auths.tip.nextcloud=使用菜单“设置->安全->OAuth 2.0客户端”在您的实例上注册一个新的 OAuth 客户端。
auths.tip.dropbox=在 %s 上创建一个新的应用程序 auths.tip.dropbox=在 %s 上创建一个新的应用程序
auths.tip.facebook=`在 %s 注册一个新的应用,并添加产品"Facebook 登录"` auths.tip.facebook=`在 %s 注册一个新的应用,并添加产品"Facebook 登录"`
auths.tip.github=在 %s 注册一个 OAuth 应用程序 auths.tip.github=在 %s 注册一个 OAuth 应用程序
@ -3389,7 +3389,7 @@ auths.still_in_used=认证源仍在使用。请先解除或者删除使用此认
auths.deletion_success=认证源已经更新。 auths.deletion_success=认证源已经更新。
auths.login_source_exist=认证源 '%s' 已经存在。 auths.login_source_exist=认证源 '%s' 已经存在。
auths.login_source_of_type_exist=此类型的认证源已存在。 auths.login_source_of_type_exist=此类型的认证源已存在。
auths.unable_to_initialize_openid=无法初始化 OpenID Connect 提供商: %s auths.unable_to_initialize_openid=无法初始化 OpenID Connect 提供商:%s
auths.invalid_openIdConnectAutoDiscoveryURL=无效的 Auto Discovery URL这必须是一个以 http:// 或 https://开头的有效的 URL auths.invalid_openIdConnectAutoDiscoveryURL=无效的 Auto Discovery URL这必须是一个以 http:// 或 https://开头的有效的 URL
config.server_config=服务器配置 config.server_config=服务器配置
@ -3550,7 +3550,7 @@ monitor.process.cancel_notices=中止:<strong>%s</strong>
monitor.process.children=子进程 monitor.process.children=子进程
monitor.queues=队列 monitor.queues=队列
monitor.queue=队列: %s monitor.queue=队列:%s
monitor.queue.name=名称 monitor.queue.name=名称
monitor.queue.type=类型 monitor.queue.type=类型
monitor.queue.exemplar=数据类型 monitor.queue.exemplar=数据类型
@ -3667,7 +3667,7 @@ raw_minutes=分钟
[dropzone] [dropzone]
default_message=拖放文件或点击此处上传。 default_message=拖放文件或点击此处上传。
invalid_input_type=您不能上传该类型的文件。 invalid_input_type=您不能上传该类型的文件。
file_too_big=文件体积({{filesize}} MB超过了最大允许体积{{maxFilesize}} MB file_too_big=文件体积({{filesize}} MB超过了最大允许体积{{maxFilesize}} MB
remove_file=移除文件 remove_file=移除文件
[notification] [notification]
@ -3698,7 +3698,7 @@ error.probable_bad_default_signature=警告虽然默认密钥拥有此ID
[units] [units]
unit=单元 unit=单元
error.no_unit_allowed_repo=您没有被允许访问此仓库的任何单元。 error.no_unit_allowed_repo=您没有被允许访问此仓库的任何单元。
error.unit_not_allowed=您没有权限访问此仓库单元 error.unit_not_allowed=您没有权限访问此仓库单元
[packages] [packages]
title=软件包 title=软件包
@ -3822,7 +3822,7 @@ settings.delete.error=删除软件包失败。
owner.settings.cargo.title=Cargo 注册中心索引 owner.settings.cargo.title=Cargo 注册中心索引
owner.settings.cargo.initialize=初始化索引 owner.settings.cargo.initialize=初始化索引
owner.settings.cargo.initialize.description=使用 Cargo 注册中心时需要一个特殊索引的 Git 仓库。使用此选项将(重新)创建仓库并自动配置它。 owner.settings.cargo.initialize.description=使用 Cargo 注册中心时需要一个特殊索引的 Git 仓库。使用此选项将(重新)创建仓库并自动配置它。
owner.settings.cargo.initialize.error=初始化Cargo索引失败 %v owner.settings.cargo.initialize.error=初始化Cargo索引失败%v
owner.settings.cargo.initialize.success=Cargo索引已经成功创建。 owner.settings.cargo.initialize.success=Cargo索引已经成功创建。
owner.settings.cargo.rebuild=重建索引 owner.settings.cargo.rebuild=重建索引
owner.settings.cargo.rebuild.description=如果索引与存储的 Cargo 包不同步,重建可能会有用。 owner.settings.cargo.rebuild.description=如果索引与存储的 Cargo 包不同步,重建可能会有用。
@ -3881,11 +3881,11 @@ alt.repository.multiple_groups = 此软件包在多个组中可用。
[secrets] [secrets]
secrets=密钥 secrets=密钥
description=Secrets 将被传给特定的 Actions其它情况将不能读取 description=机密将被传给特定的 Action其它情况将不能被读取。
none=还没有密钥。 none=还没有密钥。
creation=添加密钥 creation=添加密钥
creation.name_placeholder=不区分大小写,只能包含英文字母、数字或下划线,不能以 GITEA_ 或 GITHUB_ 开头 creation.name_placeholder=不区分大小写,只能包含英文字母、数字或下划线,不能以 GITEA_ 或 GITHUB_ 开头
creation.value_placeholder=输入任何内容,开头和结尾的空白都会被省略 creation.value_placeholder=输入任何内容。开头和结尾的空格都会被省略。
creation.success=您的密钥 '%s' 添加成功。 creation.success=您的密钥 '%s' 添加成功。
creation.failed=添加密钥失败。 creation.failed=添加密钥失败。
deletion=删除密钥 deletion=删除密钥
@ -3920,7 +3920,7 @@ runners.description=组织描述
runners.labels=标签 runners.labels=标签
runners.last_online=上次在线时间 runners.last_online=上次在线时间
runners.runner_title=运行器 runners.runner_title=运行器
runners.task_list=最近在此runner上的任务 runners.task_list=最近在此运行器上的任务
runners.task_list.no_tasks=还没有任务。 runners.task_list.no_tasks=还没有任务。
runners.task_list.run=执行 runners.task_list.run=执行
runners.task_list.status=状态 runners.task_list.status=状态
@ -3935,8 +3935,8 @@ runners.delete_runner=删除运行器
runners.delete_runner_success=运行器删除成功 runners.delete_runner_success=运行器删除成功
runners.delete_runner_failed=删除运行器失败 runners.delete_runner_failed=删除运行器失败
runners.delete_runner_header=确认要删除此运行器 runners.delete_runner_header=确认要删除此运行器
runners.delete_runner_notice=如果一个任务正在此运行器上运行,它将被终止并标记为失败。它可能会中断正在构建的工作流。 runners.delete_runner_notice=如果有任务正在此运行器上运行,它将被终止并标记为失败。这可能会中断正在构建的工作流。
runners.none=无可用的 Runner runners.none=无可用的运行器
runners.status.unspecified=未知 runners.status.unspecified=未知
runners.status.idle=空闲 runners.status.idle=空闲
runners.status.active=激活 runners.status.active=激活
@ -3949,8 +3949,8 @@ runs.all_workflows=所有工作流
runs.commit=提交 runs.commit=提交
runs.scheduled=已计划的 runs.scheduled=已计划的
runs.pushed_by=推送者 runs.pushed_by=推送者
runs.invalid_workflow_helper=工作流配置文件无效。请检查您的配置文件: %s runs.invalid_workflow_helper=工作流配置文件无效。请检查您的配置文件:%s
runs.no_matching_online_runner_helper=没有匹配标签的在线 runner %s runs.no_matching_online_runner_helper=没有匹配标签的在线运行器:%s
runs.actor=操作者 runs.actor=操作者
runs.status=状态 runs.status=状态
runs.actors_no_select=所有操作者 runs.actors_no_select=所有操作者
@ -3976,7 +3976,7 @@ variables.creation=添加变量
variables.none=目前还没有变量。 variables.none=目前还没有变量。
variables.deletion=删除变量 variables.deletion=删除变量
variables.deletion.description=删除变量是永久性的,无法撤消。继续吗? variables.deletion.description=删除变量是永久性的,无法撤消。继续吗?
variables.description=变量将被传给特定的 Actions,其它情况将不能读取 variables.description=变量将被传给特定的 Action,其它情况将不能读取
variables.id_not_exist=ID为 %d 的变量不存在。 variables.id_not_exist=ID为 %d 的变量不存在。
variables.edit=编辑变量 variables.edit=编辑变量
variables.deletion.failed=删除变量失败。 variables.deletion.failed=删除变量失败。

View file

@ -206,6 +206,7 @@ buttons.new_table.tooltip = 新增表格
table_modal.header = 新增表格 table_modal.header = 新增表格
buttons.indent.tooltip = 使項目縮排一層 buttons.indent.tooltip = 使項目縮排一層
buttons.unindent.tooltip = 使項目取消縮排一層 buttons.unindent.tooltip = 使項目取消縮排一層
link_modal.header = 新增連結
[filter] [filter]
string.asc=A - Z string.asc=A - Z
@ -2857,6 +2858,9 @@ settings.units.units = 功能
diff.git-notes.add = 增加註釋 diff.git-notes.add = 增加註釋
diff.git-notes.remove-header = 移除註釋 diff.git-notes.remove-header = 移除註釋
settings.event_pull_request_enforcement = 執行 settings.event_pull_request_enforcement = 執行
sync_fork.branch_behind_few = 此分支落後 %s %d 次提交
sync_fork.button = 同步
sync_fork.branch_behind_one = 此分支落後 %s %d 次提交
[graphs] [graphs]
component_loading = %s載入中… component_loading = %s載入中…

View file

@ -1,12 +1,16 @@
{ {
"repo.pulls.merged_title_desc": "yhdistetty %[1]d committia lähteestä <code>%[2]s</code> kohteeseen <code>%[3]s</code> %[4]s", "repo.pulls.merged_title_desc": "yhdistetty %[1]d committia lähteestä <code>%[2]s</code> kohteeseen <code>%[3]s</code> %[4]s",
"repo.pulls.title_desc": "haluaa yhdistää %[1]d committia lähteestä <code>%[2]s</code> kohteeseen <code id=\"%[4]s\">%[3]s</code>", "repo.pulls.title_desc": "haluaa yhdistää %[1]d committia lähteestä <code>%[2]s</code> kohteeseen <code id=\"%[4]s\">%[3]s</code>",
"search.milestone_kind": "Etsi merkkipaaluja...", "search.milestone_kind": "Etsi merkkipaaluja",
"home.welcome.no_activity": "Ei toimintaa", "home.welcome.no_activity": "Ei toimintaa",
"incorrect_root_url": "Tämä Forgejo-instanssi on määritetty toimimaan osoitteessa \"%s\". Tarkastelet tällä hetkellä Forgejoa eri URL-osoitteen kautta, mikä saattaa aiheuttaa sovelluksen osien toimimattomuutta. Virallinen URL-osoite on Forgejo-ylläpitäjien hallinnoima ROOT_URL-asetus app.ini -tiedostossa.", "incorrect_root_url": "Tämä Forgejo-instanssi on määritetty toimimaan osoitteessa \"%s\". Tarkastelet tällä hetkellä Forgejoa eri URL-osoitteen kautta, mikä saattaa aiheuttaa sovelluksen osien toimimattomuutta. Virallinen URL-osoite on Forgejo-ylläpitäjien hallinnoima ROOT_URL-asetus app.ini -tiedostossa.",
"themes.names.forgejo-auto": "Forgejo (käyttöjärjestelmän määrittelemä teema)", "themes.names.forgejo-auto": "Forgejo (käyttöjärjestelmän määrittelemä teema)",
"home.welcome.activity_hint": "Syötteelläsi ei ole vielä mitään. Toimintasi ja toiminta repositorioissa joita seuraat ilmaantuu tälle sivulle.", "home.welcome.activity_hint": "Syötteelläsi ei ole vielä mitään. Toimintasi ja toiminta repositorioissa joita seuraat ilmaantuu tälle sivulle.",
"home.explore_repos": "Tutki repositorioita", "home.explore_repos": "Tutki repositorioita",
"home.explore_users": "Tutki käyttäjiä", "home.explore_users": "Tutki käyttäjiä",
"home.explore_orgs": "Tutki organisaatioita" "home.explore_orgs": "Tutki organisaatioita",
"error.not_found.title": "Sivua ei löytynyt",
"themes.names.forgejo-light": "Forgejo, vaalea",
"themes.names.forgejo-dark": "Forgejo, tumma",
"alert.range_error": " täytyy olla numero välillä %[1]s ja %[2]s."
} }

View file

@ -20,5 +20,8 @@
"themes.names.forgejo-light": "Forgejo claro", "themes.names.forgejo-light": "Forgejo claro",
"themes.names.forgejo-dark": "Forgejo escuro", "themes.names.forgejo-dark": "Forgejo escuro",
"error.not_found.title": "Página não encontrada", "error.not_found.title": "Página não encontrada",
"alert.asset_load_failed": "Não foi possível carregar arquivos de assets de {path}. Por favor, certifique-se que os arquivos podem ser acessados." "alert.asset_load_failed": "Não foi possível carregar arquivos de assets de {path}. Por favor, certifique-se que os arquivos podem ser acessados.",
"install.invalid_lfs_path": "Não foi possível criar um root LFS no caminho especificado: %[1]s",
"alert.range_error": " deve ser um número entre %[1]s e %[2]s.",
"meta.last_line": "real hot girl shit"
} }

View file

@ -19,5 +19,9 @@
"themes.names.forgejo-auto": "Forgejo (segue o tema do sistema)", "themes.names.forgejo-auto": "Forgejo (segue o tema do sistema)",
"themes.names.forgejo-light": "Forgejo claro", "themes.names.forgejo-light": "Forgejo claro",
"themes.names.forgejo-dark": "Forgejo escuro", "themes.names.forgejo-dark": "Forgejo escuro",
"error.not_found.title": "Página não encontrada" "error.not_found.title": "Página não encontrada",
"alert.asset_load_failed": "Falha ao carregar ficheiros de recurso de {path}. Certifique-se de que os ficheiros de recurso podem ser acedidos.",
"install.invalid_lfs_path": "Não foi possível criar a raiz LFS no caminho especificado: %[1]s",
"alert.range_error": " deve ser um número entre %[1]s e %[2]s.",
"meta.last_line": "Se programarem em Python, por favor usem o uv e Ruff (e estejam atentos ao Red Knot no repositório do Ruff). E vejam também mise-en-place (https://mise.jdx.dev)."
} }

View file

@ -12,8 +12,8 @@
"themes.names.forgejo-light": "Forgejo 浅色", "themes.names.forgejo-light": "Forgejo 浅色",
"themes.names.forgejo-dark": "Forgejo 深色", "themes.names.forgejo-dark": "Forgejo 深色",
"error.not_found.title": "页面不存在", "error.not_found.title": "页面不存在",
"alert.asset_load_failed": "无法从 {path} 加载资源文件。请确保资源文件可被访问。", "alert.asset_load_failed": "无法从 {path} 加载资源文件。请确保资源文件可被访问。",
"install.invalid_lfs_path": "无法在指定路径创建 LFS 根目录:%[1]s", "install.invalid_lfs_path": "无法在指定路径创建 LFS 根目录:%[1]s",
"alert.range_error": " 必须是一个介于 %[1]s 和 %[2]s 之间的数字。", "alert.range_error": " 必须是一个介于 %[1]s 和 %[2]s 之间的数字。",
"meta.last_line": "感谢各位的支持和帮助!不需要翻译这个。" "meta.last_line": "感谢各位对Forgejo翻译的支持和帮助!不需要翻译这个。"
} }