mirror of
https://codeberg.org/forgejo/forgejo.git
synced 2025-04-21 14:39:23 +00:00
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:
parent
2570be93a6
commit
21fde70cf9
15 changed files with 113 additions and 63 deletions
|
@ -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
|
||||||
|
|
|
@ -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
|
||||||
|
|
||||||
|
|
|
@ -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…
|
||||||
|
|
|
@ -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
|
|
@ -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
|
||||||
|
|
|
@ -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
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
|
@ -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…
|
||||||
|
|
|
@ -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…
|
||||||
|
|
|
@ -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]
|
||||||
|
|
|
@ -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=删除变量失败。
|
||||||
|
|
|
@ -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載入中…
|
||||||
|
|
|
@ -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."
|
||||||
}
|
}
|
||||||
|
|
|
@ -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"
|
||||||
}
|
}
|
||||||
|
|
|
@ -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)."
|
||||||
}
|
}
|
||||||
|
|
|
@ -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翻译的支持和帮助!不需要翻译这个。"
|
||||||
}
|
}
|
||||||
|
|
Loading…
Add table
Reference in a new issue