diff --git a/Makefile b/Makefile index 53671e9927683..fcabd3a71b26c 100644 --- a/Makefile +++ b/Makefile @@ -410,6 +410,15 @@ lint-templates: .venv node_modules ## lint template files lint-yaml: .venv ## lint yaml files @uv run --frozen yamllint -s . +.PHONY: generate-locale +generate-locale: + @python3 tools/locales/generate_locales.py + + +.PHONY: search-not-exist-keys-locale +search-not-exist-keys-locale: + @python3 tools/locales/search_not_exist_key_to_EN_us.py + .PHONY: watch watch: ## watch everything and continuously rebuild @bash tools/watch.sh diff --git a/options/locale/locale_cs-CZ.ini b/options/locale/locale_cs-CZ.ini index 1eea0616a94d0..8574166c232e8 100644 --- a/options/locale/locale_cs-CZ.ini +++ b/options/locale/locale_cs-CZ.ini @@ -26,7 +26,6 @@ toc=Obsah licenses=Licence return_to_gitea=Vrátit se do Gitea more_items=Více položek - username=Uživatelské jméno email=E-mailová adresa password=Heslo @@ -36,7 +35,6 @@ captcha=CAPTCHA twofa=Dvoufaktorové ověřování twofa_scratch=Dvoufaktorový pomocný kód passcode=Přístupový kód - webauthn_insert_key=Vložte svůj bezpečnostní klíč webauthn_sign_in=Stiskněte tlačítko na svém bezpečnostním klíči. Pokud bezpečnostní klíč nemá žádné tlačítko, vložte jej znovu. webauthn_press_button=Stiskněte prosím tlačítko na zabezpečovacím klíči… @@ -49,7 +47,6 @@ webauthn_error_duplicated=Zabezpečovací klíč není pro tento požadavek povo webauthn_error_empty=Musíte nastavit název tohoto klíče. webauthn_error_timeout=Požadavek vypršel dříve, než se podařilo přečíst váš klíč. Znovu načtěte tuto stránku a akci opakujte. webauthn_reload=Znovu načíst - repository=Repozitář organization=Organizace mirror=Zrcadlo @@ -68,18 +65,15 @@ settings=Nastavení your_profile=Profil your_starred=Oblíbené your_settings=Nastavení - all=Vše sources=Zdrojové kódy mirrors=Zrcadla collaborative=Spolupráce forks=Rozštěpení - activities=Aktivity pull_requests=Pull requesty issues=Úkoly milestones=Milníky - ok=OK cancel=Zrušit retry=Znovu @@ -94,11 +88,9 @@ remove_label_str=Odstranit položku „%s“ edit=Upravit view=Zobrazit test=Test - enabled=Povolený disabled=Zakázané locked=Uzamčeno - copy=Kopírovat copy_url=Kopírovat URL copy_hash=Kopírovat hash @@ -108,44 +100,32 @@ copy_path=Zkopírovat cestu copy_success=Zkopírováno! copy_error=Kopírování se nezdařilo copy_type_unsupported=Tento typ souboru nelze zkopírovat - write=Zapsat preview=Náhled loading=Načítá se… - error=Chyba error404=Stránka, kterou se snažíte zobrazit, buď neexistuje, nebo nemáte oprávnění ji zobrazit. go_back=Zpět invalid_data=Neplatná data: %v - never=Nikdy unknown=Neznámý - rss_feed=RSS kanál - pin=Připnout unpin=Odepnout - artifacts=Artefakty - archived=Archivováno - concept_system_global=Globální concept_user_individual=Individuální concept_code_repository=Repozitář concept_user_organization=Organizace - show_timestamps=Zobrazit časové značky show_log_seconds=Zobrazit sekundy show_full_screen=Zobrazit celou obrazovku download_logs=Stáhnout logy - confirm_delete_selected=Potvrdit odstranění všech vybraných položek? - name=Název value=Hodnota readme=Readme - filter=Filtr filter.clear=Vymazat filtr filter.is_archived=Archivováno @@ -158,9 +138,13 @@ filter.is_template=Šablona filter.not_template=Není šablona filter.public=Veřejná filter.private=Soukromý - no_results_found=Nebyly nalezeny žádné výsledky. internal_error_skipped=Došlo k vnitřní chybě, ale je přeskočena: %s +webauthn_error_insecure=WebAuthn only supports secure connections. For testing over HTTP, you can use the origin "localhost" or "127.0.0.1". +files=Files +error503=The server could not complete your request. Please try again later. +expired=Expired +confirm_delete_artifact=Are you sure you want to delete the artifact '%s'? [search] type_tooltip=Druh vyhledávání @@ -172,6 +156,25 @@ code_search_by_git_grep=Aktuální výsledky vyhledávání kódu jsou poskytov tag_tooltip=Hledat odpovídající značky. Použijte „%“ pro vyhledání libovolné posloupnosti číslic. no_results=Nebyly nalezeny žádné odpovídající výsledky. keyword_search_unavailable=Hledání podle klíčového slova není momentálně dostupné. Obraťte se na správce webu. +search=Search… +fuzzy_tooltip=Include results that closely match the search term +words=Words +words_tooltip=Include only results that match the search term words +regexp=Regexp +regexp_tooltip=Include only results that match the regexp search term +repo_kind=Search repos… +user_kind=Search users… +org_kind=Search orgs… +team_kind=Search teams… +code_kind=Search code… +package_kind=Search packages… +project_kind=Search projects… +branch_kind=Search branches… +tag_kind=Search tags… +commit_kind=Search commits… +runner_kind=Search runners… +issue_kind=Search issues… +pull_kind=Search pull requests… [aria] navbar=Navigační lišta @@ -206,6 +209,8 @@ buttons.enable_monospace_font=Zapnout monospace font buttons.disable_monospace_font=Vypnout monospace font [filter] +string.asc=A–Z +string.desc=Z–A [error] occurred=Došlo k chybě @@ -246,7 +251,6 @@ reinstall_confirm_check_3=Potvrzujete, že jste si naprosto jisti, že tato Gite err_empty_db_path=Cesta k SQLite3 databázi nemůže být prázdná. no_admin_and_disable_registration=Nemůžete vypnout registraci účtů bez vytvoření účtu správce. err_empty_admin_password=Heslo administrátora nemůže být prázdné. - general_title=Obecná nastavení app_name=Název stránky app_name_helper=Zde můžete zadat název vaší společnosti. @@ -265,7 +269,6 @@ app_url=Základní URL Gitea app_url_helper=Základní adresa pro HTTP(S) URL adresy pro klonování a e-mailová oznámení. log_root_path=Adresář logů log_root_path_helper=Soubory protokolu budou zapsány do tohoto adresáře. - optional_title=Dodatečná nastavení email_title=Nastavení e-mailu smtp_addr=Server SMTP @@ -329,6 +332,15 @@ enable_update_checker_helper=Kontroluje vydání nových verzí pravidelně při env_config_keys=Konfigurace prostředí env_config_keys_prompt=Následující proměnné prostředí budou také použity pro váš konfigurační soubor: config_write_file_prompt=Tyto možnosti konfigurace budou zapsány do: %s +installing_desc=Installing now, please wait… +reinstall_confirm_check_1=The data encrypted by the SECRET_KEY in app.ini may be lost: users may not be able to log in with 2FA/OTP and mirrors may not function correctly. By checking this box, you confirm that the current app.ini file contains the correct SECRET_KEY. +reinstall_confirm_check_2=The repositories and settings may need to be resynchronized. By checking this box, you confirm that you will resynchronize the hooks for the repositories and authorized_keys file manually. You confirm that you will ensure that repository and mirror settings are correct. +err_empty_admin_email=The administrator email address cannot be empty. +err_admin_name_is_reserved=Administrator username is invalid. Username is reserved. +err_admin_name_pattern_not_allowed=Administrator username is invalid. The username matches a reserved pattern. +err_admin_name_is_invalid=Administrator username is invalid +http_port_helper=Port number the Gitea web server will listen on. +password_algorithm_helper=Set the password hashing algorithm. Algorithms have differing requirements and strengths. The argon2 algorithm is rather secure but uses a lot of memory and may be inappropriate for small systems. [home] nav_menu=Navigační menu @@ -344,19 +356,21 @@ view_home=Zobrazit %s filter=Ostatní filtry filter_by_team_repositories=Filtrovat podle repozitářů týmu feed_of=Kanál z „%s“ - show_archived=Archivováno show_both_archived_unarchived=Zobrazeny jak archivované tak nearchivované show_only_archived=Zobrazeny pouze archivované show_only_unarchived=Zobrazeny pouze nearchivované - show_private=Soukromý show_both_private_public=Zobrazeny jak veřejné tak soukromé show_only_private=Zobrazeny pouze soukromé show_only_public=Zobrazeny pouze veřejné - issues.in_your_repos=Ve vašich repozitářích - +guide_title=No Activity +guide_desc=You are currently not following any repositories or users, so there is no content to display. You can explore repositories or users of interest from the links below. +explore_repos=Explore repositories +explore_users=Explore users +empty_org=There are no organizations yet. +empty_repo=There are no repositories yet. [explore] repos=Repozitáře @@ -437,35 +451,38 @@ password_pwned_err=Nelze dokončit požadavek na HaveIBeenPwned last_admin=Nelze odstranit posledního správce. Musí existovat alespoň jeden správce. signin_passkey=Přihlásit se pomocí přístupového klíče back_to_sign_in=Zpět na přihlášení +sign_up_tip=You are registering the first account in the system, which has administrator privileges. Please carefully remember your username and password. If you forget the username or password, please refer to the Gitea documentation to recover the account. +prohibit_login=Sign-In Prohibited +prohibit_login_desc=Your account is prohibited from signing in. Please contact your site administrator. +twofa_required=You must set up two-factor authentication to get access to repositories, or try to log in again. +oauth.signin.error.general=There was an error processing the authorization request: %s. If this error persists, please contact the site administrator. +oauth_callback_unable_auto_reg=Auto Registration is enabled, but OAuth2 Provider %[1]s returned missing fields: %[2]s, unable to create an account automatically. Please create or link to an account, or contact the site administrator. +disable_forgot_password_mail=Account recovery is disabled because no email address is set up. Please contact your site administrator. +disable_forgot_password_mail_admin=Account recovery is only available when an email address is set up. +authorize_application_description=If you grant access, it will be able to access and write to all your account information, including private repos and organizations. +authorization_failed_desc=The authorization failed because we detected an invalid request. Please contact the maintainer of the app you tried to authorize. [mail] view_it_on=Zobrazit na %s reply=nebo přímo odpovědět na tento e-mail link_not_working_do_paste=Nefunguje? Zkuste jej zkopírovat a vložit do svého prohlížeče. hi_user_x=Ahoj %s, - activate_account=Prosíme, aktivujte si váš účet activate_account.title=%s, prosím aktivujte si váš účet activate_account.text_1=Ahoj %[1]s, děkujeme za registraci na %[2]s! activate_account.text_2=Pro aktivaci vašeho účtu do %s klikněte na následující odkaz: - activate_email=Ověřte vaši e-mailovou adresu activate_email.title=%s, prosím ověřte vaši e-mailovou adresu activate_email.text=Pro aktivaci vašeho účtu do %s klikněte na následující odkaz: - register_notify=Vítejte v %s register_notify.title=%[1]s vítejte v %[2]s register_notify.text_3=Pokud pro vás byl vytvořen tento účet, nejprve nastavte své heslo. - reset_password=Obnovit váš účet reset_password.title=%s, požádal jste o obnovení vašeho účtu reset_password.text=Klikněte prosím na následující odkaz pro obnovení vašeho účtu v rámci %s: - register_success=Registrace byla úspěšná - issue_assigned.pull=@%[1]s vás přiřadil/a k pull requestu %[2]s v repozitáři %[3]s. issue_assigned.issue=@%[1]s vás přiřadil/a k úkolu %[2]s repozitáři %[3]s. - issue.x_mentioned_you=@%s vás zmínil/a: issue.action.force_push=%[1]s vynutil/a nahrání %[2]s z %[3]s do %[4]s. issue.action.push_1=@%[1]s nahrál/a %[3]d commit do %[2]s @@ -480,7 +497,6 @@ issue.action.review_dismissed=@%[1]s odmítl/a poslední kontrolu z %[2]s issue.action.ready_for_review=@%[1]s označil/a tento pull request jako připravený ke kontrole. issue.action.new=@%[1]s vytvořil/a #%[2]d. issue.in_tree_path=V %s: - release.new.subject=%s v %s vydáno release.new.text=@%[1]s vydal/a %[2]s v %[3]s release.title=Název: %s @@ -488,18 +504,18 @@ release.note=Poznámka: release.downloads=Soubory ke stažení: release.download.zip=Zdrojový kód (ZIP) release.download.targz=Zdrojový kód (TAR.GZ) - repo.transfer.subject_to=%s by chtěl převést „%s“ pro %s repo.transfer.subject_to_you=%s by Vám chtěl převést „%s“ repo.transfer.to_you=vám - repo.collaborator.added.subject=%s vás přidal do %s repo.collaborator.added.text=Byl jste přidán jako spolupracovník repozitáře: - team_invite.subject=%[1]s vás pozval/a, abyste se připojili k organizaci %[2]s team_invite.text_1=%[1]s vás pozval/a do týmu %[2]s v organizaci %[3]s. team_invite.text_2=Pro připojení k týmu klikněte na následující odkaz: team_invite.text_3=Poznámka: Tato pozvánka byla určena pro %[1]s. Pokud jste neočekávali tuto pozvánku, můžete tento e-mail ignorovat. +register_notify.text_1=This is your registration confirmation email for %s! +register_notify.text_2=You can now log in via username: %s. +repo.transfer.body=To accept or reject it, visit %s or just ignore it. [modal] yes=Ano @@ -520,17 +536,14 @@ PayloadUrl=URL nákladu TeamName=Název týmu AuthName=Název ověření AdminEmail=E-mailová adresa správce - NewBranchName=Název nové větve CommitSummary=Shrnutí commity CommitMessage=Zpráva commitu CommitChoice=Výběr commitu TreeName=Cesta k souboru Content=Obsah - SSPISeparatorReplacement=Oddělovač SSPIDefaultLanguage=Výchozí jazyk - require_error=` nemůže být prázdný.` alpha_dash_error=` by měl obsahovat pouze alfanumerické znaky, pomlčku („-“) a podtržítka („_“). ` alpha_dash_dot_error=` by měl obsahovat pouze alfanumerické znaky, pomlčku („-“), podtržítka („_“) nebo tečku („.“). ` @@ -548,7 +561,6 @@ unknown_error=Neznámá chyba: captcha_incorrect=CAPTCHA kód není správný. password_not_match=Zadaná hesla nesouhlasí. lang_select_error=Vyberte jazyk ze seznamu. - username_been_taken=Uživatelské jméno je již obsazeno. username_change_not_local_user=Uživatelé, kteří jsou ověřováni jinak než lokálně, si nemohou změnit uživatelské jméno. change_username_disabled=Změna uživatelského jména je zakázána. @@ -584,18 +596,24 @@ last_org_owner=Nemůžete odstranit posledního uživatele z týmu „vlastníci cannot_add_org_to_team=Organizace nemůže být přidána jako člen týmu. duplicate_invite_to_team=Uživatel byl již pozván jako člen týmu. organization_leave_success=Úspěšně jste opustili organizaci %s. - invalid_ssh_key=Nelze ověřit váš SSH klíč: %s invalid_gpg_key=Nelze ověřit váš GPG klíč: %s invalid_ssh_principal=Neplatný SSH Principal certifikát: %s must_use_public_key=Zadaný klíč je soukromý klíč. Nenahrávejte svůj soukromý klíč nikde. Místo toho použijte váš veřejný klíč. auth_failed=Ověření selhalo: %v - - target_branch_not_exist=Cílová větev neexistuje. target_ref_not_exist=Cílové reference neexistuje %s - admin_cannot_delete_self=Nemůžete se smazat, dokud jste správce. Nejdříve prosím odeberte svá administrátorská oprávnění. +username_error=` can only contain alphanumeric characters ('0-9','a-z','A-Z'), dash ('-'), underscore ('_') and dot ('.'). It cannot begin or end with non-alphanumeric characters, and consecutive non-alphanumeric characters are also forbidden.` +repository_files_already_exist.adopt=Files already exist for this repository and can only be adopted. +2fa_auth_required=Remote visit required two-factor authentication. +email_domain_is_not_allowed=The domain of user email address %s conflicts with EMAIL_DOMAIN_ALLOWLIST or EMAIL_DOMAIN_BLOCKLIST. Please ensure your operation is expected. +unable_verify_ssh_key="Cannot verify the SSH key. Double-check it for mistakes." +still_own_repo="Your account owns one or more repositories. Delete or transfer them first." +still_has_org="Your account is a member of one or more organizations. Leave them first." +still_own_packages="Your account owns one or more packages. Delete them first." +org_still_own_repo="This organization still owns one or more repositories. Delete or transfer them first." +org_still_own_packages="This organization still owns one or more packages. Delete them first." [user] change_avatar=Změnit váš avatar… @@ -618,10 +636,8 @@ email_visibility.limited=Vaše e-mailová adresa je viditelná pro všechny ově email_visibility.private=Vaše e-mailová adresa je viditelná pouze pro vás a administrátory show_on_map=Zobrazit toto místo na mapě settings=Uživatelská nastavení - form.name_reserved=Uživatelské jméno „%s“ je rezervováno. form.name_pattern_not_allowed=Vzor „%s“ není povolen v uživatelském jméně. - block.block=Blokovat block.block.user=Zablokovat Uživatele block.block.failure=Nepodařilo se zablokovat uživatele: %s @@ -643,6 +659,9 @@ block.note.info=Poznámka není pro blokovaného uživatele viditelná. block.note.edit=Upravit poznámku block.list=Blokovaní uživatelé block.list.none=Nemáte blokované žádné uživatele. +form.name_chars_not_allowed=Username "%s" contains invalid characters. +block.block.org=Block user from organization +block.info_7=reacting to your comments in issues or pull requests [settings] profile=Profil @@ -662,7 +681,6 @@ account_link=Propojené účty organization=Organizace uid=UID webauthn=Dvoufaktorové ověření (Bezpečnostní klíče) - public_profile=Veřejný profil biography_placeholder=Řekněte nám něco o sobě! (Můžete použít Markdown) location_placeholder=Sdílejte svou přibližnou polohu s ostatními @@ -703,7 +721,6 @@ saved_successfully=Vaše nastavení bylo úspěšně uloženo. privacy=Soukromí keep_activity_private=Skrýt aktivitu z profilové stránky keep_activity_private_popup=Učinit aktivitu viditelnou pouze pro vás a administrátory - lookup_avatar_by_mail=Vyhledat avatar pomocí e-mailové adresy federated_avatar_lookup=Vyhledání avatarů ve veřejných zdrojích enable_custom_avatar=Použít vlastní avatar @@ -715,7 +732,6 @@ uploaded_avatar_is_too_big=Nahraný soubor (%d KiB) přesahuje maximální velik update_avatar_success=Vaše avatar byl aktualizován. update_user_avatar_success=Uživatelův avatar byl aktualizován. cropper_prompt=Před uložením můžete obrázek upravit. Upravený obrázek bude uložen jako PNG. - change_password=Aktualizovat heslo old_password=Stávající heslo new_password=Nové heslo @@ -723,7 +739,6 @@ retype_new_password=Potvrdit nové heslo password_incorrect=Zadané heslo není správné. change_password_success=Vaše heslo bylo aktualizováno. Od teď se přihlašujte novým heslem. password_change_disabled=Externě ověřovaní uživatelé nemohou aktualizovat své heslo prostřednictvím webového rozhraní Gitea. - emails=E-mailová adresa manage_emails=Správa e-mailových adres manage_themes=Vyberte výchozí motiv vzhledu @@ -755,7 +770,6 @@ add_openid_success=Nová OpenID adresa byla přidána. keep_email_private=Schovat e-mailovou adresu keep_email_private_popup=Toto skryje vaši e-mailovou adresu z vašeho profilu, stejně jako při vytvoření pull requestu nebo úpravě souboru pomocí webového rozhraní. Odeslané commity nebudou změněny. Použijte %s v commitech pro jejich přiřazení k vašemu účtu. openid_desc=OpenID vám umožní delegovat ověřování na externího poskytovatele. - manage_ssh_keys=Správa klíčů SSH manage_ssh_principals=Spravovat SSH Principal certifikáty manage_gpg_keys=Správa GPG klíčů @@ -831,7 +845,6 @@ manage_social=Správa propojených účtů sociálních sítí social_desc=Tyto účty sociálních sítí lze použít k přihlášení k vašemu účtu. Ujistěte se, že jsou všechny vaše. unbind=Odpojit unbind_success=Účet sociální sítě byl úspěšně odstraněn. - manage_access_token=Spravovat přístupové tokeny generate_new_token=Vygenerovat nový token tokens_desc=Tyto tokeny umožňují přístup k vašemu účtu pomocí Gitea API. @@ -855,7 +868,6 @@ permission_write=čtení i zápis access_token_desc=Vybraná oprávnění tokenu omezují autorizaci pouze na odpovídající trasy API. Přečtěte si dokumentaci pro více informací. at_least_one_permission=Musíte vybrat alespoň jedno oprávnění pro vytvoření tokenu permissions_list=Oprávnění: - manage_oauth2_applications=Spravovat OAuth2 aplikace edit_oauth2_application=Upravit OAuth2 aplikaci oauth2_applications_desc=OAuth2 aplikace umožní aplikacím třetích stran bezpečně ověřit uživatele v této instanci Gitea. @@ -879,12 +891,10 @@ oauth2_application_edit=Upravit oauth2_application_create_description=OAuth2 aplikace poskytuje přístup aplikacím třetích stran k uživatelským účtům na této instanci. oauth2_application_remove_description=Odebráním OAuth2 aplikace zabrání přístupu ověřeným uživatelům na této instanci. Pokračovat? oauth2_application_locked=Gitea předregistruje některé OAuth2 aplikace při spuštění, pokud je to povoleno v konfiguraci. Aby se zabránilo neočekávanému chování, nelze je upravovat ani odstranit. Více informací naleznete v dokumentaci OAuth2. - authorized_oauth2_applications=Autorizovat OAuth2 aplikaci revoke_key=Zrušit revoke_oauth2_grant=Zrušit přístup revoke_oauth2_grant_success=Přístup byl úspěšně zrušen. - twofa_desc=Chcete-li svůj účet ochránit před krádeží hesla, můžete použít chytrý telefon nebo jiné zařízení pro příjem jednorázových časových hesel („TOTP“). twofa_recovery_tip=Pokud ztratíte své zařízení, budete moci použít jednorázový obnovovací klíč k získání přístupu k vašemu účtu. twofa_is_enrolled=Váš účet aktuálně používá dvoufaktorové ověřování. @@ -902,39 +912,32 @@ then_enter_passcode=A zadejte přístupový kód zobrazený ve vaší aplikaci: passcode_invalid=Přístupový kód není platný. Zkuste to znovu. twofa_enrolled=Váš účet byl úspěšně zaregistrován. Uložte si jednorázový obnovovací klíč (%s) na bezpečném místě, protože se již nebude zobrazovat. twofa_failed_get_secret=Nepodařilo se získat tajemství. - webauthn_desc=Bezpečnostní klíče jsou hardwarová zařízení obsahující kryptografické klíče. Mohou být použity pro dvoufaktorové ověřování. Bezpečnostní klíče musí podporovat WebAuthn Authenticator standard. webauthn_register_key=Přidat bezpečnostní klíč webauthn_nickname=Přezdívka webauthn_delete_key=Odstranit bezpečnostní klíč webauthn_key_loss_warning=Pokud ztratíte své bezpečnostní klíče, ztratíte přístup k vašemu účtu. webauthn_alternative_tip=Možná budete chtít nakonfigurovat další metodu ověřování. - manage_account_links=Správa propojených účtů manage_account_links_desc=Tyto externí účty jsou propojeny s vaším Gitea účtem. link_account=Propojit účet remove_account_link=Odstranit propojený účet remove_account_link_desc=Odstraněním propojeného účtu zrušíte jeho přístup k vašemu Gitea účtu. Pokračovat? remove_account_link_success=Propojený účet byl odstraněn. - hooks.desc=Přidat webhooky, které budou spouštěny pro všechny repozitáře vve vašem vlastnictví. - orgs_none=Nejste členem žádné organizace. repos_none=Nevlastníte žádné repozitáře. - delete_account=Smazat váš účet delete_prompt=Tato operace natrvalo odstraní váš uživatelský účet. NELZE ji vrátit zpět. delete_with_all_comments=Váš účet je mladší než %s. Aby se zabránilo fantomovým komentářům, všechny komentáře k úkolům/požadavkům na natažení budou smazány. confirm_delete_account=Potvrdit smazání delete_account_title=Smazat uživatelský účet delete_account_desc=Jste si jisti, že chcete trvale smazat tento účet? - email_notifications.enable=Povolit e-mailová oznámení email_notifications.onmention=E-mail pouze při zmínce email_notifications.disable=Zakázat e-mailová oznámení email_notifications.submit=Nastavit předvolby e-mailu email_notifications.andyourown=A Vaše vlastní upozornění - visibility=Viditelnost uživatele visibility.public=Veřejný visibility.public_tooltip=Viditelné pro všechny @@ -942,6 +945,28 @@ visibility.limited=Omezený visibility.limited_tooltip=Viditelné pouze pro ověřené uživatele visibility.private=Soukromý visibility.private_tooltip=Viditelné pouze pro členy organizací, ke kterým jste se připojili +profile_desc=Control how your profile is shown to other users. Your primary email address will be used for notifications, password recovery and web-based Git operations. +password_username_disabled=You are not allowed to change your username. Please contact your site administrator for more details. +password_full_name_disabled=You are not allowed to change your full name. Please contact your site administrator for more details. +hidden_comment_types_description=Comment types checked here will not be shown on issue pages. Checking "Label", for example, removes all "{user} added/removed {label}" comments. +theme_colorblindness_help=Color blindness Theme Support +theme_colorblindness_prompt=Gitea only has a few themes with basic color blindness support, which only have a few colors defined. The work is still in progress. More improvements could be made by defining more colors in the theme CSS files. +can_not_add_email_activations_pending=There is a pending activation. Try again in a few minutes if you want to add a new email address. +email_deletion_desc=This email address and related information will be removed from your account. Git commits by this email address will remain unchanged. Continue? +gpg_invalid_token_signature=The provided GPG key, signature and token do not match, or the token is out-of-date. +ssh_invalid_token_signature=The provided SSH key, signature or token do not match, or the token is out-of-date. +ssh_principal_deletion_desc=Removing an SSH Certificate Principal revokes its access to your account. Continue? +permission_anonymous_read=Anonymous Read +permission_everyone_read=Everyone Read +permission_everyone_write=Everyone Write +oauth2_confidential_client=Confidential Client. Select for apps that keep the secret confidential, such as web apps. Do not select for native apps, including desktop and mobile apps. +authorized_oauth2_applications_description=You have granted access to your personal Gitea account to these third-party applications. Please revoke access for applications you no longer need. +revoke_oauth2_grant_description=Revoking access for this third-party application will prevent this application from accessing your data. Are you sure? +twofa_enroll=Enroll in Two-Factor Authentication +webauthn_delete_key_desc=If you remove a security key, you can no longer sign in with it. Continue? +account_links_not_available=No external accounts are currently linked to your Gitea account. +email_notifications.actions.desc=Notifications for workflow runs on repositories set up with Gitea Actions. +email_notifications.actions.failure_only=Only notify for failed workflow runs [repo] new_repo_helper=Repozitář obsahuje všechny projektové soubory, včetně historie revizí. Už jej hostujete jinde? Migrovat repozitář. @@ -1040,23 +1065,19 @@ blame_prior=Zobrazit blame před touto změnou blame.ignore_revs=Ignorování revizí v .git-blame-ignorerevs. Klikněte zde pro obejití a zobrazení normálního pohledu blame. blame.ignore_revs.failed=Nepodařilo se ignorovat revize v .git-blame-ignore-revs. user_search_tooltip=Zobrazí maximálně 30 uživatelů - tree_path_not_found=Cesta %[1]s neexistuje v %[2]s - transfer.accept=Přijmout převod transfer.accept_desc=Převést do „%s“ transfer.reject=Odmítnout převod transfer.reject_desc=Zrušit převod do „%s“ transfer.no_permission_to_accept=Nemáte oprávnění k přijetí tohoto převodu. transfer.no_permission_to_reject=Nemáte oprávnění k odmítnutí tohoto převodu. - desc.private=Soukromý desc.public=Veřejný desc.template=Šablona desc.internal=Interní desc.archived=Archivováno desc.sha256=SHA256 - template.items=Položky šablony template.git_content=Obsah gitu (výchozí větev) template.git_hooks=Háčky Gitu @@ -1067,15 +1088,12 @@ template.avatar=Avatar template.issue_labels=Štítky úkolů template.one_item=Musíte vybrat alespoň jednu položku šablony template.invalid=Musíte vybrat repositář šablony - archive.issue.nocomment=Tento repozitář je archivovaný. Nemůžete komentovat úkoly. archive.pull.nocomment=Tento repozitář je archivovaný. Nemůžete komentovat pull requesty. - form.reach_limit_of_creation_1=Již jste dosáhli svůj limit %d repozitář. form.reach_limit_of_creation_n=Již jste dosáhli svůj limit %d repozitářů. form.name_reserved=Název repozitáře „%s“ je rezervován. form.name_pattern_not_allowed=Vzor „%s“ není povolený v názvu repozitáře. - need_auth=Ověření migrate_options=Možnosti migrace migrate_service=Migrační služba @@ -1129,7 +1147,6 @@ migrate.migrating_issues=Migrování úkolů migrate.migrating_pulls=Migrování pull requestů migrate.cancel_migrating_title=Zrušit migraci migrate.cancel_migrating_confirm=Chcete zrušit tuto migraci? - mirror_from=zrcadlo forked_from=rozštěpen z generated_from=generováno z @@ -1145,14 +1162,12 @@ fork=Rozštěpit action.blocked_user=Nelze provést akci, protože jste zablokování vlastníkem repozitáře. download_archive=Stáhnout repozitář more_operations=Další operace - quick_guide=Krátká příručka clone_this_repo=Naklonovat tento repozitář cite_this_repo=Citovat tento repozitář create_new_repo_command=Vytvořit nový repozitář na příkazové řádce push_exist_repo=Nahrání existujícího repozitáře z příkazové řádky broken_message=Data gitu, která jsou základem tohoto repozitáře, nelze číst. Kontaktujte správce této instance nebo smažte tento repositář. - code=Zdrojový kód code.desc=Přístup ke zdrojovým kódům, souborům, commitům a větvím. branch=Větev @@ -1169,7 +1184,6 @@ packages=Balíčky actions=Akce labels=Štítky org_labels_desc_manage=spravovat - milestone=Milník milestones=Milníky commits=Commity @@ -1197,7 +1211,6 @@ ambiguous_runes_description=`Tento soubor obsahuje znaky Unicode, které mohou b invisible_runes_line=`Tento řádek má neviditelné znaky Unicode` ambiguous_runes_line=`Tento řádek má nejednoznačné znaky Unicode` ambiguous_character=`%[1]c [U+%04[1]X] je zaměnitelný s %[2]c [U+%04[2]X]` - escape_control_characters=Escape sekvence unescape_control_characters=Bez escape sekvencí file_copy_permalink=Kopírovat trvalý odkaz @@ -1222,7 +1235,6 @@ normal_view=Normální zobrazení line=řádek lines=řádky from_comment=(komentář) - editor.add_file=Přidat soubor editor.new_file=Nový soubor editor.upload_file=Nahrát soubor @@ -1284,8 +1296,6 @@ editor.user_no_push_to_branch=Uživatel nemůže nahrávat do větve editor.require_signed_commit=Větev vyžaduje podepsaný commit editor.cherry_pick=Cherry-pick %s na: editor.revert=Vrátit %s na: - - commits.desc=Procházet historii změn zdrojového kódu. commits.commits=Commity commits.no_commits=Žádné společné commity. „%s“ a „%s“ mají zcela odlišnou historii. @@ -1304,7 +1314,6 @@ commits.signed_by_untrusted_user_unmatched=Podepsáno nedůvěryhodným uživate commits.gpg_key_id=ID GPG klíče commits.ssh_key_fingerprint=Otisk klíče SSH commits.view_path=Zobrazit v tomto bodě v historii - commit.operations=Operace commit.revert=Vrátit commit.revert-header=Vrátit: %s @@ -1312,15 +1321,12 @@ commit.revert-content=Vyberte větev pro návrat na: commit.cherry-pick=Cherry-pick commit.cherry-pick-header=Cherry-pick: %s commit.cherry-pick-content=Vyberte větev pro Cherry-pick na: - commitstatus.error=Chyba commitstatus.failure=Chyba commitstatus.pending=Čekající commitstatus.success=Úspěch - ext_issues=Přístup k externím úkolům ext_issues.desc=Odkaz na externí systém úkolů. - projects.desc=Spravujte úkoly a pull requesty v projektech. projects.description=Popis (volitelné) projects.description_placeholder=Popis @@ -1357,7 +1363,6 @@ projects.column.assigned_to=Přiřazeno k projects.card_type.desc=Náhledy karet projects.card_type.images_and_text=Obrázky a text projects.card_type.text_only=Pouze text - issues.desc=Organizování hlášení chyb, úloh a milníků. issues.filter_assignees=Filtrovat zpracovatele issues.filter_milestones=Filtrovat milník @@ -1580,13 +1585,11 @@ issues.comment_on_locked=Nemůžete komentovat uzamčený úkol. issues.delete=Smazat issues.delete.title=Smazat tento úkol? issues.delete.text=Opravdu chcete tento úkol smazat? (Tím se trvale odstraní veškerý obsah. Pokud jej hodláte archivovat, zvažte raději jeho uzavření.) - issues.tracker=Sledování času issues.timetracker_timer_start=Spustit časovač issues.timetracker_timer_stop=Zastavit časovač issues.timetracker_timer_discard=Zahodit časovač issues.timetracker_timer_manually_add=Přidat čas - issues.time_estimate_set=Nastavit odhadovaný čas issues.time_estimate_display=Odhad: %s issues.change_time_estimate_at=změnil/a odhad času na %[1]s %[2]s @@ -1606,7 +1609,6 @@ issues.add_time_minutes=Minuty issues.add_time_sum_to_small=Čas nebyl zadán. issues.time_spent_total=Celkový strávený čas issues.time_spent_from_all_authors=`Celkový strávený čas: %s` - issues.due_date=Termín dokončení issues.invalid_due_date_format=Termín dokončení musí být ve formátu 'rrrr-mm-dd'. issues.error_modifying_due_date=Změna termínu dokončení selhala. @@ -1693,10 +1695,8 @@ issues.content_history.delete_from_history=Smazat z historie issues.content_history.delete_from_history_confirm=Smazat z historie? issues.content_history.options=Možnosti issues.reference_link=Reference: %s - compare.compare_base=základní compare.compare_head=porovnat - pulls.desc=Povolit pull requesty a posuzování kódu. pulls.new=Nový pull request pulls.new.blocked_user=Nemůžete vytvořit pull request, protože jste zablokování vlastníkem repozitáře. @@ -1771,7 +1771,6 @@ pulls.reject_count_1=%d žádost o změnu pulls.reject_count_n=%d žádosti o změnu pulls.waiting_count_1=%d čekající posouzení pulls.waiting_count_n=%d čekající posouzení - pulls.no_merge_desc=Tento pull request nemůže být sloučen, protože všechny možnosti repozitáře na sloučení jsou zakázány. pulls.no_merge_helper=Povolte možnosti sloučení v nastavení repozitáře nebo proveďte sloučení pull requestu ručně. pulls.no_merge_wip=Pull request nemůže být sloučen protože je označen jako nedokončený. @@ -1782,7 +1781,6 @@ pulls.fast_forward_only_merge_pull_request=Pouze fast-forward pulls.merge_manually=Sloučeno ručně pulls.merge_commit_id=ID slučovacího commitu pulls.require_signed_wont_sign=Větev vyžaduje podepsané commity, ale toto sloučení nebude podepsáno - pulls.invalid_merge_option=Nemůžete použít tuto možnost sloučení pro tento pull request. pulls.merge_conflict_summary=Chybové hlášení pulls.rebase_conflict_summary=Chybové hlášení @@ -1811,34 +1809,26 @@ pulls.cmd_instruction_checkout_desc=Z vašeho repositáře projektu se podívejt pulls.cmd_instruction_merge_title=Sloučit pulls.cmd_instruction_merge_desc=Slučte změny a aktualizujte je na Gitea. pulls.clear_merge_message=Vymazat zprávu o sloučení - pulls.auto_merge_button_when_succeed=(Když kontroly uspějí) pulls.auto_merge_when_succeed=Automaticky sloučit, když všechny kontroly uspějí pulls.auto_merge_newly_scheduled=Pull request byl naplánován na sloučení, jakmile všechny kontroly uspějí. pulls.auto_merge_has_pending_schedule=%[1]s naplánoval/a tento pull request pro automatické sloučení, když všechny kontroly uspějí v %[2]s. - pulls.auto_merge_cancel_schedule=Zrušit automatické sloučení pulls.auto_merge_not_scheduled=Tento pull request není naplánován na automatické sloučení. pulls.auto_merge_canceled_schedule=Automatické sloučení bylo zrušeno pro tento pull request. - pulls.auto_merge_newly_scheduled_comment=`požadavek na automatické sloučení tohoto pull requestu je naplánován, když všechny kontroly uspějí %[1]s` pulls.auto_merge_canceled_schedule_comment=`zrušil/a automatické sloučení tohoto pull requestu, když všechny kontroly uspějí %[1]s` - pulls.delete.title=Odstranit tento pull request? pulls.delete.text=Opravdu chcete tento pull request smazat? (Tím se trvale odstraní veškerý obsah. Pokud jej hodláte archivovat, zvažte raději jeho uzavření.) - pulls.recently_pushed_new_branches=Nahráli jste větev %[1]s %[2]s pulls.upstream_diverging_prompt_behind_1=Tato větev je %[1]d commit pozadu za %[2]s pulls.upstream_diverging_prompt_behind_n=Tato větev je %[1]d commitů pozadu za %[2]s pulls.upstream_diverging_prompt_base_newer=Hlavní větev %s má nové změny pulls.upstream_diverging_merge=Synchornizovat rozštěpení pulls.upstream_diverging_merge_confirm=Chcete sloučit „%[1]s“ do „%[2]s“? - pull.deleted_branch=(odstraněno):%s pull.agit_documentation=Prohlédněte si dokumentaci o AGit - comments.edit.already_changed=Nelze uložit změny v komentáři. Zdá se, že obsah byl již změněn jiným uživatelem. Aktualizujte stránku a zkuste znovu komentář upravit, abyste se vyhnuli přepsání jejich změn - milestones.new=Nový milník milestones.closed=Zavřen dne %s milestones.update_ago=Aktualizováno %s @@ -1869,7 +1859,6 @@ milestones.filter_sort.least_complete=Nejméně dokončené milestones.filter_sort.most_complete=Nejvíce dokončené milestones.filter_sort.most_issues=Nejvíce úkolů milestones.filter_sort.least_issues=Nejméně úkolů - signing.will_sign=Tento commit bude podepsána klíčem „%s“. signing.wont_sign.nokey=K podpisu tohoto commitu není k dispozici žádný klíč. signing.wont_sign.never=Commity nejsou nikdy podepsány. @@ -1881,10 +1870,8 @@ signing.wont_sign.headsigned=Sloučení nebude podepsáno, protože hlavní revi signing.wont_sign.commitssigned=Sloučení nebude podepsáno, protože všechny přidružené revize nejsou podepsány. signing.wont_sign.approved=Sloučení nebude podepsáno, protože pull request není schválen. signing.wont_sign.not_signed_in=Nejste přihlášeni. - ext_wiki=Přístup k externí Wiki ext_wiki.desc=Odkaz do externí Wiki. - wiki=Wiki wiki.welcome=Vítejte ve Wiki. wiki.welcome_desc=Wiki vám umožní psát a sdílet dokumentaci se spolupracovníky. @@ -1911,7 +1898,6 @@ wiki.pages=Stránky wiki.last_updated=Naposledy aktualizováno: %s wiki.page_name_desc=Zadejte název této Wiki stránky. Některé speciální názvy jsou: „Home“, „_Sidebar“ a „_Footer“. wiki.original_git_entry_tooltip=Zobrazit originální Git soubor namísto použití přátelského odkazu. - activity=Aktivita activity.navbar.pulse=Pulz activity.navbar.code_frequency=Frekvence kódu @@ -1980,12 +1966,10 @@ activity.git_stats_addition_n=%d přidání activity.git_stats_and_deletions=a activity.git_stats_deletion_1=%d odebrání activity.git_stats_deletion_n=%d odebrání - contributors.contribution_type.filter_label=Typ příspěvku: contributors.contribution_type.commits=Commity contributors.contribution_type.additions=Přidání contributors.contribution_type.deletions=Odstranění - settings=Nastavení settings.options=Repozitář settings.collaboration=Spolupracovníci @@ -2019,7 +2003,6 @@ settings.mirror_settings.push_mirror.none=Nenastavena žádná zrcadla pro nahr settings.mirror_settings.push_mirror.remote_url=URL vzdáleného Git repozitáře settings.mirror_settings.push_mirror.add=Přidat zrcadlo pro nahrání settings.mirror_settings.push_mirror.edit_sync_time=Upravit interval synchronizace zrcadla - settings.sync_mirror=Synchronizovat nyní settings.pull_mirror_sync_in_progress=V tuto chvíli probíhá nahrávání změn ze vzdáleného %s. settings.push_mirror_sync_in_progress=Probíhá nahrávání změn do vzdáleného %s. @@ -2424,7 +2407,6 @@ settings.rename_branch_success=Větev %s byla úspěšně přejmenována na %s. settings.rename_branch_from=starý název větve settings.rename_branch_to=nový název větve settings.rename_branch=Přejmenovat větev - diff.browse_source=Procházet zdrojové kódy diff.parent=rodič diff.commit=revize @@ -2482,7 +2464,6 @@ diff.hide_file_tree=Skrýt souborový strom diff.submodule_added=Submodul %[1]s přidán v %[2]s diff.submodule_deleted=Submodul %[1]s odebrán z %[2]s diff.submodule_updated=Submodul %[1]s aktualizován: %[2]s - releases.desc=Sledování verzí projektu a souborů ke stažení. release.releases=Vydání release.detail=Podrobnosti vydání @@ -2531,7 +2512,6 @@ release.add_tag_msg=Použít název a obsah vydání jako zprávu značky. release.add_tag=Vytvořit pouze značku release.releases_for=Vydání pro %s release.tags_for=Značky pro %s - branch.name=Jméno větve branch.already_exists=Větev pojmenovaná „%s“ již existuje. branch.delete_head=Smazat @@ -2568,26 +2548,140 @@ branch.new_branch_from=Vytvořit novou větev z „%s“ branch.renamed=Větev %s byla přejmenována na %s. branch.rename_default_or_protected_branch_error=Pouze administrátoři mohou přejmenovat výchozí nebo chráněné větve. branch.rename_protected_branch_failed=Tato větev je chráněna pravidly ochrany založenými na zástupném vzoru. - tag.create_tag=Vytvořit značku %s tag.create_tag_operation=Vytvořit značku tag.confirm_create_tag=Vytvořit značku tag.create_tag_from=Vytvořit novou značku z „%s“ - tag.create_success=Značka „%s“ byla vytvořena. - topic.manage_topics=Spravovat témata topic.done=Hotovo topic.count_prompt=Nelze vybrat více než 25 témat topic.format_prompt=Téma musí začínat písmenem nebo číslem, může obsahovat pomlčky („-“) a tečky („.“) a může být dlouhé až 35 znaků. Písmena musí být malá. - find_file.go_to_file=Přejít na soubor find_file.no_matching=Nebyl nalezen žádný odpovídající soubor - error.csv.too_large=Tento soubor nelze vykreslit, protože je příliš velký. error.csv.unexpected=Tento soubor nelze vykreslit, protože obsahuje neočekávaný znak na řádku %d ve sloupci %d. error.csv.invalid_field_count=Soubor nelze vykreslit, protože má nesprávný počet polí na řádku %d. error.broken_git_hook=Git háčky tohoto repozitáře se zdají být rozbité. Postupujte prosím podle dokumentace, abyste je opravili, a poté nahrajte nějaké commity pro obnovení stavu. +repo_name_profile_public_hint=.profile is a special repository that you can use to add README.md to your public organization profile, visible to anyone. Make sure it's public and initialize it with a README in the profile directory to get started. +repo_name_profile_private_hint=.profile-private is a special repository that you can use to add a README.md to your organization member profile, visible only to organization members. Make sure it's private and initialize it with a README in the profile directory to get started. +fork_no_valid_owners=This repository cannot be forked because there are no valid owners. +mirror_address_url_invalid=The provided URL is invalid. Make sure all components of the URL are escaped correctly. +mirror_lfs_endpoint_desc=Sync will attempt to use the clone URL to determine the LFS server. You can also specify a custom endpoint if the repository LFS data is stored somewhere else. +adopt_search=Enter username to search for unadopted repositories… (leave blank to find all) +desc.public_access=Public Access +archive.title=This repo is archived. You can view files and clone it. You cannot open issues or pull requests or push a commit. +archive.title_date=This repository has been archived on %s. You can view files and clone it. You cannot open issues or pull requests or push a commit. +migrate_options_lfs_endpoint.placeholder=If left blank, the endpoint will be derived from the clone URL. +migrate.github_token_desc=You can put one or more tokens here, separated by commas, to make migrating faster by circumventing the GitHub API rate limit. WARNING: Abusing this feature may violate the service provider's policy and may lead to getting your account(s) blocked. +migrate.permission_denied_blocked=You cannot import from disallowed hosts. Please ask the admin to check ALLOWED_DOMAINS/ALLOW_LOCALNETWORKS/BLOCKED_DOMAINS settings. +migrate.migrating=Migrating from %s… +migration_status=Migration status +empty_message=This repository does not have any content. +no_branch=This repository doesn't have any branches. +org_labels_desc=Organization-level labels that can be used with all repositories under this organization +commit.merged_in_pr=This commit was merged in pull request %s. +editor.cannot_edit_too_large_file=The file is too large to be edited. +editor.file_not_editable_hint=But you can still rename or move it. +editor.fail_to_apply_patch=Unable to apply patch +editor.commit_email=Commit email address +editor.invalid_commit_email=The email address for the commit is invalid. +editor.file_is_a_symlink=`"%s" is a symbolic link. Symbolic links cannot be edited in the web editor.` +editor.file_modifying_no_longer_exists=The file being modified, "%s", no longer exists in this repository. +editor.commit_id_not_matching=The Commit ID does not match the ID when you began editing. Commit into a patch branch and then merge. +editor.failed_to_commit=Failed to commit changes. +editor.failed_to_commit_summary=Error Message: +editor.fork_create=Fork Repository to Propose Changes +editor.fork_create_description=You cannot edit this repository directly. Instead you can create a fork, make edits and create a pull request. +editor.fork_edit_description=You cannot edit this repository directly. The changes will be written to your fork %s, so you can create a pull request. +editor.fork_not_editable=You have forked this repository but your fork is not editable. +editor.fork_failed_to_push_branch=Failed to push branch %s to your repository. +editor.fork_branch_exists=Branch "%s" already exists in your fork. Please choose a new branch name. +commits.view_file_diff=View changes to this file in this commit +issues.filter_no_results=No results +issues.filter_no_results_placeholder=Try adjusting your search filters. +issues.edit.already_changed=Unable to save changes to the issue. It appears the content has already been changed by another user. Please refresh the page and try editing again to avoid overwriting their changes. +issues.filter_assignee_no_assignee=Assigned to nobody +issues.filter_assignee_any_assignee=Assigned to anybody +issues.filter_type.all_pull_requests=All pull requests +issues.filter_sort.recentupdate=Most recently updated +issues.label_color_invalid=Invalid color +issues.label_exclusive_order=Sort Order +issues.label_exclusive_order_tooltip=Exclusive labels in the same scope will be sorted according to this numeric order. +issues.lock.notice_1=- Other users cannot add new comments to this issue. +issues.stopwatch_already_stopped=The timer for this issue is already stopped +issues.stopwatch_already_created=The timer for this issue already exists +issues.stop_tracking=Stop Timer +issues.cancel_tracking=Discard +issues.due_date_not_writer="You need write access to this repository to update the due date of an issue." +issues.dependency.issue_close_blocked=You need to close all issues that are blocking this issue before you can close it. +issues.dependency.pr_close_blocked=You need to close all issues that are blocking this pull request before you can merge it. +issues.dependency.add_error_cannot_create_circular=You cannot create a dependency with two issues that block each other. +issues.review.dismissed="dismissed %s's review %s" +issues.review.remove_review_request_self="declined to review %s" +issues.assignee.error=Not all assignees were added, due to an unexpected error. +pulls.edit.already_changed=Unable to save changes to the pull request. It appears the content has already been changed by another user. Please refresh the page and try editing again to avoid overwriting their changes. +pulls.select_commit_hold_shift_for_range=Select commit. Hold Shift and click to select a range. +pulls.nothing_to_compare_have_tag=The selected branches/tags are equal. +pulls.is_checking=Checking for merge conflicts… +pulls.wrong_commit_id="commit ID must be a commit ID on the target branch" +pulls.no_merge_not_ready=This pull request is not ready to be merged. Check review status and status checks. +pulls.rebase_merge_pull_request=Rebase, then fast-forward +pulls.rebase_merge_commit_pull_request=Rebase, then create merge commit +pulls.merge_conflict=Merge Failed: There was a conflict while merging. Hint: Try a different strategy. +pulls.rebase_conflict=Merge Failed: There was a conflict while rebasing commit: %[1]s. Hint: Try a different strategy. +pulls.unrelated_histories=Merge Failed: The merge head and base do not share a common history. Hint: Try a different strategy. +pulls.merge_out_of_date=Merge Failed: While generating the merge, the base was updated. Hint: Try again. +pulls.head_out_of_date=Merge Failed: While generating the merge, the head was updated. Hint: Try again. +pulls.has_merged=Failed: The pull request has been merged. You cannot merge again or change the target branch. +pulls.push_rejected_no_message=Push Failed: The push was rejected but there was no remote message. Review the Git Hooks for this repository. +pulls.cmd_instruction_hint=View command line instructions +pulls.cmd_instruction_merge_warning=Warning: This operation cannot merge pull request because "autodetect manual merge" is not enabled. +pulls.clear_merge_message_hint=Clearing the merge message will only remove the commit message content and keep generated git trailers such as "Co-Authored-By…". +signing.wont_sign.error=There was an error while checking if the commit could be signed. +signing.wont_sign.twofa=You must have two-factor authentication enabled to have commits signed. +activity.no_git_activity=There has been no commit activity in this period. +settings.desc=Settings is where you can manage the settings for the repository. +settings.public_access=Public Access +settings.public_access_desc=Configure public visitor's access permissions to override the defaults of this repository. +settings.public_access.docs.not_set=Not Set: no extra public access permission. The visitor's permission follows the repository's visibility and member permissions. +settings.public_access.docs.anonymous_read=Anonymous Read: users who are not logged in can access the unit with read permission. +settings.public_access.docs.everyone_read=Everyone Read: all logged-in users can access the unit with read permission. Read permission of issue/pull-request units also means users can create new issues/pull requests. +settings.public_access.docs.everyone_write=Everyone Write: all logged-in users have write permission to the unit. Only Wiki unit supports this permission. +settings.collaboration.per_unit=Unit Permissions +settings.mirror_settings.docs.no_new_mirrors=Your repository is mirroring changes to or from another repository. Please keep in mind that you currently can't create any new mirrors. +settings.admin_enable_close_issues_via_commit_in_any_branch=Close an issue via a commit made in a non-default branch +settings.transfer_in_progress=There is currently an ongoing transfer. Please cancel it if you would like to transfer this repository to another user. +settings.trust_model.collaborator.desc=Valid signatures by collaborators of this repository will be marked "trusted", whether they match the committer or not. Otherwise, valid signatures will be marked "untrusted" if the signature matches the committer and "unmatched" if not. +settings.trust_model.committer.long=Committer: Trust signatures that match committers. This matches GitHub's behavior and will force commits signed by Gitea to have Gitea as the committer. +settings.trust_model.committer.desc=Valid signatures will only be marked "trusted" if they match the committer, otherwise they will be marked "unmatched". This forces Gitea to be the committer on signed commits, with the actual committer marked as Co-authored-by: and Co-committed-by: trailer in the commit. The default Gitea key must match a user in the database. +settings.trust_model.collaboratorcommitter.desc=Valid signatures by collaborators of this repository will be marked "trusted" if they match the committer. Otherwise, valid signatures will be marked "untrusted" if the signature matches the committer and "unmatched" otherwise. This will force Gitea to be marked as the committer on signed commits, with the actual committer marked as Co-Authored-By: and Co-Committed-By: trailer in the commit. The default Gitea key must match a user in the database. +settings.delete_notices_2=- This operation will permanently delete the %s repository, including code, issues, comments, wiki data and collaborator settings. +settings.add_team_success=The team now has access to the repository. +settings.change_team_permission_tip=Team's permission is set on the team settings page and can't be changed per repository +settings.webhook.test_delivery=Test Push Event +settings.webhook.test_delivery_desc=Test this webhook with a fake push event. +settings.webhook_secret_desc=If the webhook server supports using secret, you can follow the webhook's manual and fill in a secret here. +settings.event_statuses=Statuses +settings.event_statuses_desc=Commit Status updated from the API. +settings.event_issues_desc=Issue opened, closed, reopened, edited or deleted. +settings.event_pull_request_desc=Pull request opened, closed, reopened, edited or deleted. +settings.event_header_workflow=Workflow Events +settings.event_workflow_run=Workflow Run +settings.event_workflow_run_desc=Gitea Actions Workflow run queued, waiting, in progress, or completed. +settings.event_workflow_job=Workflow Jobs +settings.event_workflow_job_desc=Gitea Actions Workflow job queued, waiting, in progress, or completed. +settings.block_admin_merge_override_desc=Administrators must follow branch protection rules and cannot circumvent it. +settings.visibility.private.text=Changing the visibility to private will make the repo visible only to allowed members and may remove the relationship between it and existing forks, watchers, and stars. +settings.visibility.private.bullet_one=Make the repo visible only to allowed members. +settings.visibility.private.bullet_two=May remove the relationship between it and forks, watchers, and stars. +settings.unarchive.text=Unarchiving the repo will restore its ability to receive commits and pushes, as well as new issues and pull requests. +settings.lfs_lock_path=Filepath to lock… +settings.lfs_pointers.found=Found %d blob pointer(s) — %d associated, %d unassociated (%d missing from store) +branch.default_branch_not_exist=Default branch "%s" does not exist. +branch.commits_divergence_from=Commit divergence: %[1]d behind and %[2]d ahead of %[3]s +branch.commits_no_divergence=The same as branch %[1]s +find_file.follow_symlink=Follow this symlink to where it is pointing at [graphs] component_loading_failed=Nelze načíst %s @@ -2596,6 +2690,7 @@ component_failed_to_load=Došlo k neočekávané chybě. code_frequency.what=frekvence kódu contributors.what=příspěvky recent_commits.what=nedávné commity +component_loading=Loading %s… [org] org_name_holder=Název organizace @@ -2619,11 +2714,9 @@ team_access_desc=Přístup k repozitáři team_permission_desc=Oprávnění team_unit_desc=Povolit přístup do částí repozitáře team_unit_disabled=(zakázaná) - form.name_reserved=Název organizace „%s“ je rezervován. form.name_pattern_not_allowed=Vzor „%s“ není povolený v názvu organizace. form.create_org_not_allowed=Nemáte oprávnění vytvářet nové organizace. - settings=Nastavení settings.options=Organizace settings.full_name=Celé jméno @@ -2637,20 +2730,15 @@ settings.visibility.limited=Omezeno (Viditelné pouze pro ověřené uživatele) settings.visibility.limited_shortname=Omezený settings.visibility.private=Soukromá (viditelné jen členům organizace) settings.visibility.private_shortname=Soukromý - settings.update_settings=Upravit nastavení settings.update_setting_success=Nastavení organizace bylo upraveno. - - settings.update_avatar_success=Avatar organizace byl aktualizován. settings.delete=Smazat organizaci settings.delete_account=Smazat tuto organizaci settings.delete_prompt=Organizace bude trvale odstraněna. Tato změna NEMŮŽE být vrácena! settings.confirm_delete_account=Potvrdit smazání settings.hooks_desc=Přidat webové háčky, které budou spouštěny pro všechny repozitáře v této organizaci. - settings.labels_desc=Přidejte štítky, které mohou být použity pro úkoly všech repositářů v rámci této organizace. - members.membership_visibility=Viditelnost členství: members.public=Viditelný members.public_helper=skrýt @@ -2665,7 +2753,6 @@ members.leave=Opustit members.leave.detail=Opustit %s? members.invite_desc=Přidat nového člena do %s: members.invite_now=Pozvat teď - teams.join=Připojit teams.leave=Opustit teams.leave.detail=Opustit %s? @@ -2716,11 +2803,35 @@ teams.all_repositories_admin_permission_desc=Tomuto týmu je udělen Adm teams.invite.title=Byli jste pozváni do týmu %s v organizaci %s. teams.invite.by=Pozvání od %s teams.invite.description=Pro připojení k týmu klikněte na tlačítko níže. - view_as_role=Zobrazit jako: %s view_as_public_hint=Prohlížíte README jako veřejný uživatel. view_as_member_hint=Prohlížíte README jako člen této organizace. - +form.name_been_taken=The organization name "%s" has already been taken. +settings.email=Contact Email Address +settings.rename=Rename Organization +settings.rename_desc=Changing the organization name will also change your organization's URL and free the old name. +settings.rename_success=Organization %[1]s has been renamed to %[2]s successfully. +settings.rename_no_change=Organization name is not changed. +settings.rename_new_org_name=New Organization Name +settings.rename_failed=Renaming organization failed because of an internal error +settings.rename_notices_1=This operation CANNOT be undone. +settings.rename_notices_2=The old name will redirect until it is claimed. +settings.name_confirm=Enter the organization name as confirmation: +settings.delete_notices_1=This operation CANNOT be undone. +settings.delete_notices_2=This operation will permanently delete all the repositories of %s, including code, issues, comments, wiki data and collaborator settings. +settings.delete_notices_3=This operation will permanently delete all the packages of %s. +settings.delete_notices_4=This operation will permanently delete all the projects of %s. +settings.delete_failed=Deleting organization failed due to an internal error +settings.delete_successful=Organization %s has been deleted successfully. +teams.add_nonexistent_repo="The repository you're trying to add doesn't exist. Please create it first." +worktime=Worktime +worktime.date_range_start=Start date +worktime.date_range_end=End date +worktime.query=Query +worktime.time=Time +worktime.by_repositories=By repositories +worktime.by_milestones=By milestones +worktime.by_members=By members [admin] maintenance=Údržba @@ -2743,7 +2854,6 @@ first_page=První last_page=Poslední total=Celkem: %d settings=Nastavení správce - dashboard.new_version_hint=Gitea %s je nyní k dispozici, vy používáte %s. Další podrobnosti najdete na blogu. dashboard.statistic=Souhrn dashboard.maintenance_operations=Operace údržby @@ -2817,7 +2927,6 @@ dashboard.sync_branch.started=Synchronizace větví byla spuštěna dashboard.sync_tag.started=Synchronizace značek spuštěna dashboard.rebuild_issue_indexer=Znovu sestavit index úkolů dashboard.sync_repo_licenses=Synchronizovat licence repozitáře - users.user_manage_panel=Správa uživatelských účtů users.new_account=Vytvořit uživatelský účet users.name=Uživatelské jméno @@ -2873,7 +2982,6 @@ users.list_status_filter.not_prohibit_login=Povolit přihlášení users.list_status_filter.is_2fa_enabled=2FA povoleno users.list_status_filter.not_2fa_enabled=2FA zakázáno users.details=Detaily uživatele - emails.email_manage_panel=Správa e-mailů uživatele emails.primary=Hlavní emails.activated=Aktivován @@ -2885,13 +2993,11 @@ emails.change_email_text=Opravdu chcete aktualizovat tuto e-mailovou adresu? emails.delete=Odstranit e-mail emails.delete_desc=Opravdu chcete odstranit tuto e-mailovou adresu? emails.deletion_success=E-mailová adresa byla odstraněna. - orgs.org_manage_panel=Správa organizací orgs.name=Název orgs.teams=Týmy orgs.members=Členové orgs.new_orga=Nová organizace - repos.repo_manage_panel=Správa repozitáře repos.unadopted=Nepřijaté repozitáře repos.unadopted.no_more=Nebyly nalezeny žádné další nepřijaté repositáře @@ -2901,7 +3007,6 @@ repos.private=Soukromý repos.issues=Úkoly repos.size=Velikost repos.lfs_size=Velikost LFS - packages.package_manage_panel=Správa balíčků packages.total_size=Celková velikost: %s packages.unreferenced_size=Neodkazovaná velikost: %s @@ -2915,17 +3020,14 @@ packages.type=Typ packages.repository=Repozitář packages.size=Velikost packages.published=Publikováno - defaulthooks=Výchozí webové háčky defaulthooks.desc=Webové háčky automaticky vytvářejí HTTP POST dotazy na server při určitých Gitea událostech. Webové háčky definované zde jsou výchozí a budou zkopírovány do všech nových repozitářů. Přečtěte si více v průvodci webovými háčky. defaulthooks.add_webhook=Přidat výchozí webový háček defaulthooks.update_webhook=Aktualizovat výchozí webový háček - systemhooks=Systémové webové háčky systemhooks.desc=Webové háčky automaticky vytvářejí HTTP POST dotazy na server při určitých Gitea událostech. Webové háčky definované zde budou vykonány na všech repozitářích systému, proto prosím zvažte jakékoli důsledky, které to může mít na výkon. Přečtěte si více v průvodci webovými háčky. systemhooks.add_webhook=Přidat systémový webový háček systemhooks.update_webhook=Aktualizovat systémový webový háček - auths.auth_manage_panel=Správa zdroje ověřování auths.new=Přidat zdroj ověřování auths.name=Název @@ -3036,7 +3138,6 @@ auths.login_source_exist=Zdroj ověřování „%s“ již existuje. auths.login_source_of_type_exist=Zdroj ověřování tohoto typu již existuje. auths.unable_to_initialize_openid=Nelze inicializovat poskytovatele OpenID Connect: %s auths.invalid_openIdConnectAutoDiscoveryURL=Neplatná URL adresa pro automatické vyhledání (musí být platná adresa URL začínající http:// nebo https://) - config.server_config=Nastavení serveru config.app_name=Název stránky config.app_ver=Verze Gitea @@ -3055,7 +3156,6 @@ config.lfs_root_path=Kořenový adresář LFS config.log_file_root_path=Adresář logů config.script_type=Typ skriptu config.reverse_auth_user=Uživatel obráceného ověření - config.ssh_config=Nastavení SSH config.ssh_enabled=Zapnutý config.ssh_start_builtin_server=Použít vestavěný server @@ -3065,12 +3165,10 @@ config.ssh_listen_port=Port pro naslouchání config.ssh_root_path=Kořenová cesta config.ssh_minimum_key_size_check=Kontrola minimální velikosti klíčů config.ssh_minimum_key_sizes=Minimální velikost klíčů - config.lfs_config=Nastavení LFS config.lfs_enabled=Povoleno config.lfs_content_path=Cesta k obsahu LFS config.lfs_http_auth_expiry=Vypršení autorizace LFS HTTPS - config.db_config=Nastavení databáze config.db_type=Typ config.db_host=Server @@ -3079,7 +3177,6 @@ config.db_user=Uživatelské jméno config.db_schema=Schéma config.db_ssl_mode=SSL config.db_path=Cesta - config.service_config=Nastavení služby config.register_email_confirm=Pro registraci vyžadovat potvrzení e-mailu config.disable_register=Vypnout možnost uživatelské registrace @@ -3101,12 +3198,10 @@ config.default_allow_only_contributors_to_track_time=Povolit sledování času p config.no_reply_address=Skrytá e-mailová doména config.default_visibility_organization=Výchozí viditelnost pro nové organizace config.default_enable_dependencies=Povolit závislosti úkolů ve výchozím stavu - config.webhook_config=Nastavení webových háčků config.queue_length=Délka fronty config.deliver_timeout=Časový limit doručení config.skip_tls_verify=Přeskočit verifikaci TLS - config.mailer_config=Nastavení odesílání e-mailů config.mailer_enabled=Zapnutý config.mailer_enable_helo=Povolit HELO @@ -3124,10 +3219,8 @@ config.send_test_mail=Odeslat zkušební e-mail config.send_test_mail_submit=Odeslat config.test_mail_failed=Odeslání testovacího e-mailu na „%s“ selhalo: %v config.test_mail_sent=Zkušební e-mail byl odeslán na „%s“. - config.oauth_config=Nastavení ověření OAuth config.oauth_enabled=Zapnutý - config.cache_config=Nastavení mezipaměti config.cache_adapter=Adaptér mezipaměti config.cache_interval=Interval mezipaměti @@ -3137,7 +3230,6 @@ config.cache_test=Otestovat cache config.cache_test_failed=Test cache se nezdařil: %v. config.cache_test_slow=Test cache byl úspěšný, ale reakce je pomalá: %s. config.cache_test_succeeded=Test mezipaměti byl úspěšný, odpověď za %s. - config.session_config=Nastavení relace config.session_provider=Poskytovatel relace config.provider_config=Nastavení poskytovatele @@ -3146,13 +3238,11 @@ config.gc_interval_time=Čas intervalu GC config.session_life_time=Doba trvání relace config.https_only=Pouze protokol HTTPS config.cookie_life_time=Doba života souboru cookie - config.picture_config=Nastavení obrázku a avataru config.picture_service=Služba ikon uživatelů config.disable_gravatar=Zakázat službu Gravatar config.enable_federated_avatar=Povolit avatary z veřejných zdrojů config.open_with_editor_app_help=Editory "Otevřít" v nabídce klon. Ponecháte-li prázdné, bude použito výchozí. Pro zobrazení výchozího nastavení rozbalte. - config.git_config=Konfigurace Gitu config.git_disable_diff_highlight=Zakázat zvýraznění syntaxe v rozdílovém zobrazení config.git_max_diff_lines=Maximální počet rozdílových řádků jednoho souboru @@ -3164,18 +3254,14 @@ config.git_mirror_timeout=Časový limit aktualizace zrcadla config.git_clone_timeout=Časový limit operace naklonování config.git_pull_timeout=Časový limit operace stažení config.git_gc_timeout=Časový limit operace GC - config.log_config=Nastavení logů config.logger_name_fmt=Logger: %s config.disabled_logger=Zakázané config.access_log_mode=Režim logování přístupu config.access_log_template=Šablona záznamu přístupu config.xorm_log_sql=Logovat SQL - config.set_setting_failed=Nastavení %s se nezdařilo - monitor.stats=Statistiky - monitor.cron=Naplánované úlohy monitor.name=Název monitor.schedule=Rozvrh @@ -3194,7 +3280,6 @@ monitor.execute_time=Doba provádění monitor.last_execution_result=Výsledek monitor.process.cancel=Zrušit proces monitor.process.children=Potomek - monitor.queues=Fronty monitor.queue=Fronta: %s monitor.queue.name=Název @@ -3213,7 +3298,6 @@ monitor.queue.settings.submit=Aktualizovat nastavení monitor.queue.settings.changed=Nastavení aktualizováno monitor.queue.settings.remove_all_items=Odstranit vše monitor.queue.settings.remove_all_items_done=Všechny položky ve frontě byly odstraněny. - notices.system_notice_list=Systémová oznámení notices.view_detail_header=Zobrazit detaily oznámení notices.operations=Operace @@ -3228,11 +3312,48 @@ notices.type_2=Úloha notices.desc=Popis notices.op=Akce notices.delete_success=Systémové upozornění bylo smazáno. - self_check.no_problem_found=Zatím nebyl nalezen žádný problém. self_check.startup_warnings=Upozornění při spuštění: self_check.database_collation_mismatch=Očekávejte, že databáze použije collation: %s self_check.location_origin_mismatch=Aktuální URL (%[1]s) se neshoduje s URL viditelnou pro Gitea (%[2]s). Pokud používáte reverzní proxy, ujistěte se, že hlavičky „Host“ a „X-Forwarded-Proto“ jsou nastaveny správně. +emails=User Email Addresses +dashboard.delete_inactive_accounts.started=Task to delete all unactivated accounts started +dashboard.delete_repo_archives.started=Task to delete all repository archives started +dashboard.delete_missing_repos.started=Task to delete all repositories missing their Git files started +dashboard.deleted_branches_cleanup=Clean up deleted branches +dashboard.git_gc_repos=Garbage-collect all repositories +dashboard.resync_all_sshkeys=Update the '.ssh/authorized_keys' file with Gitea SSH keys +dashboard.resync_all_sshprincipals=Update the '.ssh/authorized_principals' file with Gitea SSH principals +dashboard.resync_all_hooks=Resynchronize pre-receive, update and post-receive hooks of all repositories +dashboard.cleanup_hook_task_table=Clean up hook_task table +dashboard.cleanup_packages=Clean up expired packages +dashboard.cleanup_actions=Clean up expired actions' resources +dashboard.delete_old_actions.started=Deletion of all old activities from database started +dashboard.gc_lfs=Garbage-collect LFS meta objects +users.never_login=Never Signed In +users.still_own_packages=This user still owns one or more packages. Delete these packages first. +emails.filter_sort.email=Email address +emails.filter_sort.email_reverse=Email address (reverse) +emails.filter_sort.name_reverse=Username (reverse) +emails.updated=Email address updated +emails.delete_primary_email_error=You cannot delete the primary email address. +auths.oauth2_full_name_claim_name=Full Name Claim Name. (Optional — if set, the user's full name will always be synchronized with this claim) +auths.oauth2_ssh_public_key_claim_name=SSH Public Key Claim Name +auths.oauth2_admin_group=Group Claim value for administrator users. (Optional — requires claim name above) +auths.oauth2_restricted_group=Group Claim value for restricted users. (Optional — requires claim name above) +auths.oauth2_map_group_to_team=Map claimed groups to Organization teams. (Optional — requires claim name above) +auths.sspi_auto_create_users_helper=Allow SSPI auth method to automatically create new accounts for users that log in for the first time +auths.sspi_strip_domain_names_helper=If checked, domain names will be removed from logon names (e.g. "DOMAIN\user" and "user@example.org" both will become just "user"). +auths.sspi_separator_replacement_helper=The character to use to replace the separators of down-level logon names (e.g. the \ in "DOMAIN\user") and user principal names (e.g. the @ in "user@example.org"). +auths.sspi_default_language_helper=Default language for users automatically created by SSPI auth method. Leave empty if you prefer the language to be automatically detected. +auths.tip.nextcloud=Register a new OAuth consumer on your instance by selecting "Settings -> Security -> OAuth 2.0 client" in the menu +config.test_email_placeholder=Email Address (e.g. test@example.com) +monitor.process.cancel_desc=Canceling a process may cause data loss +monitor.queue.settings.maxnumberworkers=Max number of workers +self_check.database_collation_case_insensitive=Database is using collation %s, which is a case-insensitive collation. Although Gitea could work with it, there might be some rare cases which don't work as expected. +self_check.database_inconsistent_collation_columns=Database is using collation %s, but these columns are using mismatched collations. This might cause some unexpected problems. +self_check.database_fix_mysql=For MySQL/MariaDB users, you could use the "gitea doctor convert" command to fix the collation problems, or you could also fix the problem manually with "ALTER ... COLLATE ..." SQL queries. +self_check.database_fix_mssql=For MSSQL users, you could only fix the problem manually with "ALTER ... COLLATE ..." SQL queries at the moment. [action] create_repo=vytvořil/a repozitář %s @@ -3315,6 +3436,8 @@ error.no_committer_account=Žádný účet není propojen s e-mailovou adresou p error.no_gpg_keys_found=V databázi nebyl nalezen žádný známý klíč pro tento podpis error.not_signed_commit=Nepodepsaná revize error.failed_retrieval_gpg_keys=Nelze získat žádný klíč propojený s účtem přispěvatele +error.probable_bad_signature="WARNING! Although there is a key with this ID in the database, it does not verify this commit! This commit is SUSPICIOUS." +error.probable_bad_default_signature="WARNING! Although the default key has this ID, it does not verify this commit! This commit is SUSPICIOUS." [units] unit=Jednotka @@ -3465,29 +3588,44 @@ owner.settings.cleanuprules.success.delete=Pravidlo pro čištění bylo odstran owner.settings.chef.title=Registr Chef owner.settings.chef.keypair=Generovat pár klíčů owner.settings.chef.keypair.description=Pro autentizaci do registru Chef je zapotřebí pár klíčů. Pokud jste předtím vytvořili pár klíčů, nově vygenerovaný pár klíčů vyřadí starý pár klíčů. +alpine.registry=Set up this registry by adding the URL in your /etc/apk/repositories file: +cargo.registry=Set up this registry in the Cargo configuration file (for example ~/.cargo/config.toml): +chef.registry=Set up this registry in your ~/.chef/config.rb file: +composer.registry=Set up this registry in your ~/.composer/config.json file: +conan.registry=Set up this registry from the command line: +conda.registry=Set up this registry as a Conda repository in your .condarc file: +cran.registry=Set up this registry in your Rprofile.site file: +debian.registry=Set up this registry from the command line: +helm.registry=Set up this registry from the command line: +maven.registry=Set up this registry in your project pom.xml file: +maven.install=To use the package, include the following in the dependencies block in the pom.xml file: +nuget.registry=Set up this registry from the command line: +npm.registry=Set up this registry in your project .npmrc file: +rpm.registry=Set up this registry from the command line: +swift.registry=Set up this registry from the command line: +owner.settings.cargo.rebuild.success=The Cargo index was successfully rebuilt. [secrets] secrets=Tajné klíče description=Tejné klíče budou předány určitým akcím a nelze je přečíst jinak. none=Zatím zde nejsou žádné tajné klíče. - -; These keys are also for "edit secret", the keys are kept as-is to avoid unnecessary re-translation creation.description=Popis creation.name_placeholder=nerozlišovat velká a malá písmena, pouze alfanumerické znaky nebo podtržítka, nemohou začínat na GITEA_ nebo GITHUB_ creation.value_placeholder=Vložte jakýkoliv obsah. Mezery na začátku a konci budou vynechány. - - deletion=Odstranit tajný klíč deletion.description=Odstranění tajného klíče je trvalé a nelze ho vrátit zpět. Pokračovat? deletion.success=Tajný klíč byl odstraněn. deletion.failed=Nepodařilo se odstranit tajný klíč. management=Správa tajných klíčů +creation.description_placeholder=Enter short description (optional). +save_success=The secret "%s" has been saved. +save_failed=Failed to save secret. +add_secret=Add secret +edit_secret=Edit secret [actions] actions=Akce - unit.desc=Spravovat akce - status.unknown=Neznámý status.waiting=Čekání status.running=Probíhá @@ -3496,7 +3634,6 @@ status.failure=Chyba status.cancelled=Zrušeno status.skipped=Přeskočeno status.blocked=Blokováno - runners=Runnery runners.runner_manage_panel=Správa runnerů runners.new=Vytvořit nový runner @@ -3533,7 +3670,6 @@ runners.version=Verze runners.reset_registration_token=Resetovat registrační token runners.reset_registration_token_confirm=Chcete zneplatnit stávající token a vygenerovat nový? runners.reset_registration_token_success=Registrační token runneru byl úspěšně obnoven - runs.all_workflows=Všechny pracovní postupy runs.commit=Commit runs.scheduled=Naplánováno @@ -3553,7 +3689,6 @@ runs.no_workflows.documentation=Další informace o Gitea Actions naleznete v existiert nicht oder Du bist nicht berechtigt, diese anzusehen. go_back=Zurück invalid_data=Ungültige Daten: %v - never=Niemals unknown=Unbekannt - rss_feed=RSS Feed - pin=Anheften unpin=Loslösen - artifacts=Artefakte expired=Abgelaufen - archived=Archiviert - concept_system_global=Global concept_user_individual=Individuum concept_code_repository=Repository concept_user_organization=Organisation - show_timestamps=Zeitstempel anzeigen show_log_seconds=Sekunden anzeigen show_full_screen=Vollbild anzeigen download_logs=Logs herunterladen - confirm_delete_selected=Alle ausgewählten Elemente löschen? - name=Name value=Wert readme=Readme - filter=Filter filter.clear=Filter leeren filter.is_archived=Archiviert @@ -160,9 +140,11 @@ filter.is_template=Template filter.not_template=Kein Template filter.public=Öffentlich filter.private=Privat - no_results_found=Es wurden keine Ergebnisse gefunden. internal_error_skipped=Ein interner Fehler ist aufgetreten, wurde aber übersprungen: %s +webauthn_error_insecure=WebAuthn only supports secure connections. For testing over HTTP, you can use the origin "localhost" or "127.0.0.1". +error503=The server could not complete your request. Please try again later. +confirm_delete_artifact=Are you sure you want to delete the artifact '%s'? [search] type_tooltip=Suchmodus @@ -178,6 +160,21 @@ code_search_by_git_grep=Aktuelle Code-Suchergebnisse werden von "git grep" berei tag_tooltip=Suche nach passenden Tags. Benutze '%', um jede Sequenz von Zahlen zu treffen. no_results=Es wurden keine passenden Ergebnisse gefunden. keyword_search_unavailable=Zurzeit ist die Stichwort-Suche nicht verfügbar. Bitte wende dich an den Website-Administrator. +search=Search… +fuzzy_tooltip=Include results that closely match the search term +repo_kind=Search repos… +user_kind=Search users… +org_kind=Search orgs… +team_kind=Search teams… +code_kind=Search code… +package_kind=Search packages… +project_kind=Search projects… +branch_kind=Search branches… +tag_kind=Search tags… +commit_kind=Search commits… +runner_kind=Search runners… +issue_kind=Search issues… +pull_kind=Search pull requests… [aria] navbar=Navigationsleiste @@ -212,6 +209,8 @@ buttons.enable_monospace_font=Monospace-Schrift aktivieren buttons.disable_monospace_font=Monospace-Schrift deaktivieren [filter] +string.asc=A–Z +string.desc=Z–A [error] occurred=Ein Fehler ist aufgetreten @@ -252,7 +251,6 @@ reinstall_confirm_check_3=Du bestätigst, dass du absolut sicher bist, dass dies err_empty_db_path=Der SQLite3 Datenbankpfad darf nicht leer sein. no_admin_and_disable_registration=Du kannst Selbst-Registrierungen nicht deaktivieren, ohne ein Administratorkonto zu erstellen. err_empty_admin_password=Das Administrator-Passwort darf nicht leer sein. - general_title=Allgemeine Einstellungen app_name=Seitentitel app_name_helper=Du kannst hier den Namen deines Unternehmens eingeben. @@ -271,7 +269,6 @@ app_url=Gitea-Basis-URL app_url_helper=Adresse für HTTP(S)-Klon-URLs und E-Mail-Benachrichtigungen. log_root_path=Logdateipfad log_root_path_helper=Log-Dateien werden in diesem Verzeichnis gespeichert. - optional_title=Optionale Einstellungen email_title=E-Mail-Einstellungen smtp_addr=SMTP-Host @@ -335,6 +332,15 @@ enable_update_checker_helper=Stellt regelmäßig eine Verbindung zu gitea.io her env_config_keys=Umgebungskonfiguration env_config_keys_prompt=Die folgenden Umgebungsvariablen werden auch auf Ihre Konfigurationsdatei angewendet: config_write_file_prompt=Diese Konfigurationsoptionen werden in %s geschrieben +installing_desc=Installing now, please wait… +reinstall_confirm_check_1=The data encrypted by the SECRET_KEY in app.ini may be lost: users may not be able to log in with 2FA/OTP and mirrors may not function correctly. By checking this box, you confirm that the current app.ini file contains the correct SECRET_KEY. +reinstall_confirm_check_2=The repositories and settings may need to be resynchronized. By checking this box, you confirm that you will resynchronize the hooks for the repositories and authorized_keys file manually. You confirm that you will ensure that repository and mirror settings are correct. +err_empty_admin_email=The administrator email address cannot be empty. +err_admin_name_is_reserved=Administrator username is invalid. Username is reserved. +err_admin_name_pattern_not_allowed=Administrator username is invalid. The username matches a reserved pattern. +err_admin_name_is_invalid=Administrator username is invalid +http_port_helper=Port number the Gitea web server will listen on. +password_algorithm_helper=Set the password hashing algorithm. Algorithms have differing requirements and strengths. The argon2 algorithm is rather secure but uses a lot of memory and may be inappropriate for small systems. [home] nav_menu=Navigationsmenü @@ -350,19 +356,15 @@ view_home=%s ansehen filter=Andere Filter filter_by_team_repositories=Nach Team-Repositories filtern feed_of=`Feed von "%s"` - show_archived=Archiviert show_both_archived_unarchived=Archivierte und nicht archivierte anzeigen show_only_archived=Nur archivierte anzeigen show_only_unarchived=Nur nicht archivierte anzeigen - show_private=Privat show_both_private_public=Öffentliche und private anzeigen show_only_private=Nur private anzeigen show_only_public=Nur öffentliche anzeigen - issues.in_your_repos=Eigene Repositories - guide_title=Keine Aktivität guide_desc=Du folgst derzeit keinen Repositories oder Benutzern, sodass es keinen Inhalt zum Anzeigen gibt. Du kannst Repositories oder Benutzer von Interesse über die untenstehenden Links erkunden. explore_repos=Repositories erkunden @@ -450,35 +452,37 @@ password_pwned_err=Anfrage an HaveIBeenPwned konnte nicht abgeschlossen werden last_admin=Du kannst den letzten Admin nicht entfernen. Es muss mindestens einen Administrator geben. signin_passkey=Mit einem Passkey anmelden back_to_sign_in=Zurück zum Anmelden +sign_up_tip=You are registering the first account in the system, which has administrator privileges. Please carefully remember your username and password. If you forget the username or password, please refer to the Gitea documentation to recover the account. +prohibit_login=Sign-In Prohibited +prohibit_login_desc=Your account is prohibited from signing in. Please contact your site administrator. +twofa_required=You must set up two-factor authentication to get access to repositories, or try to log in again. +oauth_callback_unable_auto_reg=Auto Registration is enabled, but OAuth2 Provider %[1]s returned missing fields: %[2]s, unable to create an account automatically. Please create or link to an account, or contact the site administrator. +disable_forgot_password_mail=Account recovery is disabled because no email address is set up. Please contact your site administrator. +disable_forgot_password_mail_admin=Account recovery is only available when an email address is set up. +authorize_application_description=If you grant access, it will be able to access and write to all your account information, including private repos and organizations. +authorization_failed_desc=The authorization failed because we detected an invalid request. Please contact the maintainer of the app you tried to authorize. [mail] view_it_on=Auf %s ansehen reply=oder antworte direkt auf diese E-Mail link_not_working_do_paste=Link funktioniert nicht? Versuche ihn zu kopieren und im Browser einzufügen. hi_user_x=Hallo %s, - activate_account=Bitte aktiviere dein Konto activate_account.title=%s, bitte aktiviere dein Konto activate_account.text_1=Hallo %[1]s, danke für deine Registrierung bei %[2]s! activate_account.text_2=Bitte klicke innerhalb von %s auf folgenden Link, um dein Konto zu aktivieren: - activate_email=Bestätige deine E-Mail-Adresse activate_email.title=%s, bitte verifiziere deine E-Mail-Adresse activate_email.text=Bitte klicke innerhalb von %s auf folgenden Link, um dein Konto zu aktivieren: - register_notify=Willkommen bei %s register_notify.title=%[1]s, willkommen bei %[2]s register_notify.text_3=Wenn dieser Account von dir erstellt wurde, musst du zuerst dein Passwort setzen. - reset_password=Stelle dein Konto wieder her reset_password.title=%s, du hast um Wiederherstellung deines Kontos gebeten reset_password.text=Bitte klicke innerhalb von %s auf folgenden Link, um dein Konto wiederherzustellen: - register_success=Registrierung erfolgreich - issue_assigned.pull=@%[1]s hat dich im Repository %[3]s dem Pull Request %[2]s zugewiesen. issue_assigned.issue=@%[1]s hat dich im Repository %[3]s dem Issue %[2]s zugewiesen. - issue.x_mentioned_you=@%s hat dich erwähnt: issue.action.force_push=%[1]s hat %[3]s mit %[4]s auf %[2]s überschrieben. issue.action.push_1=@%[1]s hat einen Commit auf %[2]s gepusht @@ -493,7 +497,6 @@ issue.action.review_dismissed=@%[1]s hat das letzte Review von %[2]s für issue.action.ready_for_review=@%[1]s hat diesen Pull Request zum Review freigegeben. issue.action.new=@%[1]s hat #%[2]d geöffnet. issue.in_tree_path=In %s: - release.new.subject=Release %s in %s erschienen release.new.text=@%[1]s hat %[2]s in %[3]s released release.title=Titel: %s @@ -501,18 +504,18 @@ release.note=Anmerkung: release.downloads=Downloads: release.download.zip=Quellcode (ZIP Datei) release.download.targz=Quellcode (TAR.GZ Datei) - repo.transfer.subject_to=%s möchte "%s" an %s übertragen repo.transfer.subject_to_you=%s möchte dir "%s" übertragen repo.transfer.to_you=dir - repo.collaborator.added.subject=%s hat dich zu %s hinzugefügt repo.collaborator.added.text=Du wurdest als Mitarbeiter für folgendes Repository hinzugefügt: - team_invite.subject=%[1]s hat dich eingeladen, der Organisation %[2]s beizutreten team_invite.text_1=%[1]s hat dich eingeladen, dem Team %[2]s in der Organisation %[3]s beizutreten. team_invite.text_2=Bitte klicke auf den folgenden Link, um dem Team beizutreten: team_invite.text_3=Hinweis: Diese Einladung war für %[1]s gedacht. Wenn du diese Einladung nicht erwartet hast, kannst du diese E-Mail ignorieren. +register_notify.text_1=This is your registration confirmation email for %s! +register_notify.text_2=You can now log in via username: %s. +repo.transfer.body=To accept or reject it, visit %s or just ignore it. [modal] yes=Ja @@ -533,17 +536,14 @@ PayloadUrl=Payload-URL TeamName=Teamname AuthName=Name der Autorisierung AdminEmail=Administrator-E-Mail - NewBranchName=Neuer Branchname CommitSummary=Commit-Zusammenfassung CommitMessage=Commit-Nachricht CommitChoice=Commit-Auswahl TreeName=Dateipfad Content=Inhalt - SSPISeparatorReplacement=Trennzeichen SSPIDefaultLanguage=Standardsprache - require_error=` darf nicht leer sein.` alpha_dash_error=` sollte nur Buchstaben, Zahlen, Bindestriche („-“) und Unterstriche („_“) enthalten.` alpha_dash_dot_error=` sollte nur Buchstaben, Zahlen, Bindestriche („-“), Unterstriche („_“) und Punkte („.“) enthalten.` @@ -561,7 +561,6 @@ unknown_error=Unbekannter Fehler: captcha_incorrect=Der eingegebene CAPTCHA-Code ist falsch. password_not_match=Die Passwörter stimmen nicht überein. lang_select_error=Wähle eine Sprache aus der Liste aus. - username_been_taken=Der Benutzername ist bereits vergeben. username_change_not_local_user=Nicht-lokale Benutzer dürfen ihren Nutzernamen nicht ändern. change_username_disabled=Ändern des Benutzernamens ist deaktiviert. @@ -597,18 +596,24 @@ last_org_owner=Du kannst den letzten Benutzer nicht aus dem 'Besitzer'-Team entf cannot_add_org_to_team=Eine Organisation kann nicht als Teammitglied hinzugefügt werden. duplicate_invite_to_team=Der Benutzer wurde bereits als Teammitglied eingeladen. organization_leave_success=Du hast die Organisation %s erfolgreich verlassen. - invalid_ssh_key=Dein SSH-Key kann nicht überprüft werden: %s invalid_gpg_key=Dein GPG-Key kann nicht überprüft werden: %s invalid_ssh_principal=Ungültige Identität: %s must_use_public_key=Der von Dir bereitgestellte Key ist ein privater Key. Bitte lade Deinen privaten Key nirgendwo hoch. Verwende stattdessen Deinen öffentlichen Key. auth_failed=Authentifizierung fehlgeschlagen: %v - - target_branch_not_exist=Der Ziel-Branch existiert nicht. target_ref_not_exist=Zielreferenz existiert nicht %s - admin_cannot_delete_self=Du kannst dich nicht selbst löschen, wenn du ein Administrator bist. Bitte entferne zuerst deine Administratorrechte. +username_error=` can only contain alphanumeric characters ('0-9','a-z','A-Z'), dash ('-'), underscore ('_') and dot ('.'). It cannot begin or end with non-alphanumeric characters, and consecutive non-alphanumeric characters are also forbidden.` +repository_files_already_exist.adopt=Files already exist for this repository and can only be adopted. +2fa_auth_required=Remote visit required two-factor authentication. +email_domain_is_not_allowed=The domain of user email address %s conflicts with EMAIL_DOMAIN_ALLOWLIST or EMAIL_DOMAIN_BLOCKLIST. Please ensure your operation is expected. +unable_verify_ssh_key="Cannot verify the SSH key. Double-check it for mistakes." +still_own_repo="Your account owns one or more repositories. Delete or transfer them first." +still_has_org="Your account is a member of one or more organizations. Leave them first." +still_own_packages="Your account owns one or more packages. Delete them first." +org_still_own_repo="This organization still owns one or more repositories. Delete or transfer them first." +org_still_own_packages="This organization still owns one or more packages. Delete them first." [user] change_avatar=Profilbild ändern… @@ -631,10 +636,8 @@ email_visibility.limited=Ihre E-Mail-Adresse ist für alle authentifizierten Ben email_visibility.private=Deine E-Mail-Adresse ist nur für Dich und Administratoren sichtbar show_on_map=Diesen Ort auf einer Karte anzeigen settings=Benutzereinstellungen - form.name_reserved=Der Benutzername "%s" ist reserviert. form.name_pattern_not_allowed=Das Muster "%s" ist nicht in einem Benutzernamen erlaubt. - block.block=Sperren block.block.user=Benutzer sperren block.block.failure=Fehler beim Sperren des Benutzers: %s @@ -656,6 +659,9 @@ block.note.info=Die Anmerkung ist für den blockierten Benutzer nicht sichtbar. block.note.edit=Anmerkung bearbeiten block.list=Gesperrte Benutzer block.list.none=Du hast noch keine Benutzer gesperrt. +form.name_chars_not_allowed=Username "%s" contains invalid characters. +block.block.org=Block user from organization +block.info_7=reacting to your comments in issues or pull requests [settings] profile=Profil @@ -675,7 +681,6 @@ account_link=Verknüpfte Benutzerkonten organization=Organisationen uid=UID webauthn=Zwei-Faktor-Authentifizierung (Hardware-Sicherheitsschlüssel) - public_profile=Öffentliches Profil biography_placeholder=Erzähle uns ein wenig über Dich selbst! (Du kannst Markdown verwenden) location_placeholder=Teile Deinen ungefähren Standort mit anderen @@ -718,7 +723,6 @@ saved_successfully=Die Einstellungen wurden erfolgreich gespeichert. privacy=Datenschutz keep_activity_private=Aktivität auf der Profilseite ausblenden keep_activity_private_popup=Macht die Aktivität nur für dich und die Administratoren sichtbar - lookup_avatar_by_mail=Profilbild anhand der E-Mail-Addresse suchen federated_avatar_lookup=Suche nach föderierten Profilbildern enable_custom_avatar=Benutzerdefiniertes Profilbild benutzen @@ -730,7 +734,6 @@ uploaded_avatar_is_too_big=Die hochgeladene Dateigröße (%d KiB) überschreitet update_avatar_success=Dein Profilbild wurde geändert. update_user_avatar_success=Der Avatar des Benutzers wurde aktualisiert. cropper_prompt=Sie können das Bild vor dem Speichern bearbeiten. Das bearbeitete Bild wird als PNG-Datei gespeichert. - change_password=Passwort aktualisieren old_password=Aktuelles Passwort new_password=Neues Passwort @@ -738,7 +741,6 @@ retype_new_password=Neues Passwort bestätigen password_incorrect=Das aktuelle Passwort ist falsch. change_password_success=Dein Passwort wurde aktualisiert. Bitte verwende dieses beim nächsten Einloggen. password_change_disabled=Benutzer, die nicht von Gitea verwaltet werden, können ihr Passwort im Web-Interface nicht ändern. - emails=E-Mail-Adressen manage_emails=E-Mail-Adressen verwalten manage_themes=Standard-Theme auswählen @@ -770,7 +772,6 @@ add_openid_success=Die neue OpenID-Adresse wurde hinzugefügt. keep_email_private=E-Mail-Adresse verbergen keep_email_private_popup=Dies wird Deine E-Mail-Adresse nicht nur in Deinem Profil ausblenden, sondern auch, wenn Du einen Pull Request erstellst oder eine Datei über das Web-Interface bearbeitest. Gepushte Commits werden nicht geändert. Benutze %s in Commits, um sie Deinem Profil zuzuordnen. openid_desc=Mit OpenID kannst du dich über einen Drittanbieter authentifizieren. - manage_ssh_keys=SSH-Schlüssel verwalten manage_ssh_principals=SSH-Zertifikat's Identitäten verwalten manage_gpg_keys=GPG-Schlüssel verwalten @@ -846,7 +847,6 @@ manage_social=Verknüpfte soziale Konten verwalten social_desc=Diese sozialen Konten können verwendet werden, um sich bei deinem Konto anzumelden. Stelle sicher, dass du sie alle zuordnen kannst. unbind=Trennen unbind_success=Das soziale Konto wurde erfolgreich entfernt. - manage_access_token=Zugriffstokens verwalten generate_new_token=Neuen Token erzeugen tokens_desc=Diese Tokens gewähren vollen Zugriff auf dein Konto via die Gitea-API. @@ -873,7 +873,6 @@ permission_everyone_write=Alle schreiben access_token_desc=Ausgewählte Token-Berechtigungen beschränken die Authentifizierung auf die entsprechenden API-Routen. Lies die Dokumentation für mehr Informationen. at_least_one_permission=Du musst mindestens eine Berechtigung auswählen, um ein Token zu erstellen permissions_list=Berechtigungen: - manage_oauth2_applications=OAuth2 Anwendungen verwalten edit_oauth2_application=OAuth2 Anwendung bearbeiten oauth2_applications_desc=OAuth2-Anwendungen ermöglichen die sichere Authentifizierung von Benutzern dieser Gitea-Instanz für deine Drittanwendung. @@ -897,12 +896,10 @@ oauth2_application_edit=Bearbeiten oauth2_application_create_description=OAuth2 Anwendungen geben deiner Drittanwendung Zugriff auf Benutzeraccounts dieser Gitea-Instanz. oauth2_application_remove_description=Das Entfernen einer OAuth2-Anwendung hat zur Folge, dass diese nicht mehr auf autorisierte Benutzeraccounts auf dieser Instanz zugreifen kann. Möchtest Du fortfahren? oauth2_application_locked=Wenn es in der Konfiguration aktiviert ist, registriert Gitea einige OAuth2-Anwendungen beim Starten vor. Um unerwartetes Verhalten zu verhindern, können diese weder bearbeitet noch entfernt werden. Weitere Informationen findest Du in der OAuth2-Dokumentation. - authorized_oauth2_applications=Autorisierte OAuth2-Anwendungen revoke_key=Widerrufen revoke_oauth2_grant=Autorisierung widerrufen revoke_oauth2_grant_success=Zugriff erfolgreich widerrufen. - twofa_desc=Um dein Konto vor Passwortdiebstahl zu schützen, kannst du ein Smartphone oder ein anderes Gerät verwenden, um zeitbasierte Einmalpasswörter ("TOTP") zu erhalten. twofa_recovery_tip=Wenn du dein Gerät verlierst, kannst du einen einmalig verwendbaren Wiederherstellungsschlüssel nutzen, um den Zugriff auf dein Konto wiederherzustellen. twofa_is_enrolled=Für dein Konto ist die Zwei-Faktor-Authentifizierung eingeschaltet. @@ -920,39 +917,32 @@ then_enter_passcode=Und gebe dann die angezeigte PIN der Anwendung ein: passcode_invalid=Die PIN ist falsch. Probiere es erneut. twofa_enrolled=Die Zwei-Faktor-Authentifizierung wurde für dein Konto aktiviert. Bewahre deinen Einweg-Wiederherstellungsschlüssel (%s) an einem sicheren Ort auf, da er nicht wieder angezeigt werden wird. twofa_failed_get_secret=Fehler beim Abrufen des Secrets. - webauthn_desc=Sicherheitsschlüssel sind Geräte, die kryptografische Schlüssel beeinhalten. Diese können für die Zwei-Faktor-Authentifizierung verwendet werden. Der Sicherheitsschlüssel muss den Standard "WebAuthn" unterstützen. webauthn_register_key=Sicherheitsschlüssel hinzufügen webauthn_nickname=Nickname webauthn_delete_key=Sicherheitsschlüssel entfernen webauthn_key_loss_warning=Wenn du deine Sicherheitsschlüssel verlierst, verlierst du den Zugriff auf dein Konto. webauthn_alternative_tip=Möglicherweise möchtest du eine zusätzliche Authentifizierungsmethode konfigurieren. - manage_account_links=Verknüpfte Accounts verwalten manage_account_links_desc=Diese externen Accounts sind mit deinem Gitea-Account verknüpft. link_account=Account verbinden remove_account_link=Verknüpften Account entfernen remove_account_link_desc=Wenn du den verknüpften Account entfernst, wirst du darüber nicht mehr auf deinen Gitea-Account zugreifen können. Fortfahren? remove_account_link_success=Der verknüpfte Account wurde entfernt. - hooks.desc=Webhooks hinzufügen, die für alle Repositories, die dir gehören, ausgelöst werden. - orgs_none=Du bist kein Mitglied in einer Organisation. repos_none=Du besitzt keine Repositories. - delete_account=Konto löschen delete_prompt=Wenn du fortfährst, wird dein Account permanent gelöscht. Dies KANN NICHT rückgängig gemacht werden. delete_with_all_comments=Dein Account existiert seit weniger als %s Tagen. Um Geisterkommentare zu vermeiden, werden alle deine Issue/PR-Kommentare gelöscht. confirm_delete_account=Löschen bestätigen delete_account_title=Benutzerkonto löschen delete_account_desc=Bist du sicher, dass du diesen Account dauerhaft löschen möchtest? - email_notifications.enable=E-Mail Benachrichtigungen aktivieren email_notifications.onmention=Nur E-Mail bei Erwähnung email_notifications.disable=E-Mail Benachrichtigungen deaktivieren email_notifications.submit=E-Mail-Einstellungen festlegen email_notifications.andyourown=Und deine Eigenen Benachrichtigungen - visibility=Nutzer Sichtbarkeit visibility.public=Öffentlich visibility.public_tooltip=Für alle sichtbar @@ -960,6 +950,23 @@ visibility.limited=Begrenzt visibility.limited_tooltip=Nur für authentifizierte Benutzer sichtbar visibility.private=Privat visibility.private_tooltip=Sichtbar nur für Mitglieder von Organisationen, denen du beigetreten bist +profile_desc=Control how your profile is shown to other users. Your primary email address will be used for notifications, password recovery and web-based Git operations. +hidden_comment_types_description=Comment types checked here will not be shown on issue pages. Checking "Label", for example, removes all "{user} added/removed {label}" comments. +theme_colorblindness_help=Color blindness Theme Support +theme_colorblindness_prompt=Gitea only has a few themes with basic color blindness support, which only have a few colors defined. The work is still in progress. More improvements could be made by defining more colors in the theme CSS files. +can_not_add_email_activations_pending=There is a pending activation. Try again in a few minutes if you want to add a new email address. +email_deletion_desc=This email address and related information will be removed from your account. Git commits by this email address will remain unchanged. Continue? +gpg_invalid_token_signature=The provided GPG key, signature and token do not match, or the token is out-of-date. +ssh_invalid_token_signature=The provided SSH key, signature or token do not match, or the token is out-of-date. +ssh_principal_deletion_desc=Removing an SSH Certificate Principal revokes its access to your account. Continue? +oauth2_confidential_client=Confidential Client. Select for apps that keep the secret confidential, such as web apps. Do not select for native apps, including desktop and mobile apps. +authorized_oauth2_applications_description=You have granted access to your personal Gitea account to these third-party applications. Please revoke access for applications you no longer need. +revoke_oauth2_grant_description=Revoking access for this third-party application will prevent this application from accessing your data. Are you sure? +twofa_enroll=Enroll in Two-Factor Authentication +webauthn_delete_key_desc=If you remove a security key, you can no longer sign in with it. Continue? +account_links_not_available=No external accounts are currently linked to your Gitea account. +email_notifications.actions.desc=Notifications for workflow runs on repositories set up with Gitea Actions. +email_notifications.actions.failure_only=Only notify for failed workflow runs [repo] new_repo_helper=Ein Repository enthält alle Projektdateien, einschließlich des Änderungsverlaufs. Schon woanders vorhanden? Migration eines Repositorys. @@ -1058,16 +1065,13 @@ blame_prior=Blame vor dieser Änderung anzeigen blame.ignore_revs=Revisionen in .git-blame-ignore-revs werden ignoriert. Klicke hier, um das zu umgehen und die normale Blame-Ansicht zu sehen. blame.ignore_revs.failed=Fehler beim Ignorieren der Revisionen in .git-blame-ignore-revs. user_search_tooltip=Zeigt maximal 30 Benutzer - tree_path_not_found=Pfad %[1]s existiert nicht in %[2]s - transfer.accept=Übertragung Akzeptieren transfer.accept_desc=`Übertragung nach "%s"` transfer.reject=Übertragung Ablehnen transfer.reject_desc=Übertragung nach "%s " abbrechen transfer.no_permission_to_accept=Du hast keine Berechtigung, diesen Transfer anzunehmen. transfer.no_permission_to_reject=Du hast keine Berechtigung, diesen Transfer abzulehnen. - desc.private=Privat desc.public=Öffentlich desc.public_access=Öffentlicher Zugriff @@ -1075,7 +1079,6 @@ desc.template=Template desc.internal=Intern desc.archived=Archiviert desc.sha256=SHA256 - template.items=Template-Elemente template.git_content=Git Inhalt (Standardbranch) template.git_hooks=Git-Hooks @@ -1086,15 +1089,12 @@ template.avatar=Profilbild template.issue_labels=Issue Label template.one_item=Es muss mindestens ein Template ausgewählt werden template.invalid=Es muss ein Template-Repository ausgewählt werden - archive.issue.nocomment=Dieses Repo ist archiviert. Du kannst Issues nicht kommentieren. archive.pull.nocomment=Dieses Repo ist archiviert. Du kannst Pull-Requests nicht kommentieren. - form.reach_limit_of_creation_1=Du hast bereits dein Limit von %d Repository erreicht. form.reach_limit_of_creation_n=Du hast bereits dein Limit von %d Repositories erreicht. form.name_reserved=Der Repository-Name "%s" ist reserviert. form.name_pattern_not_allowed=Das Muster "%s" ist in Repository-Namen nicht erlaubt. - need_auth=Authentifizierung migrate_options=Migrationsoptionen migrate_service=Migrationsdienst @@ -1148,7 +1148,6 @@ migrate.migrating_issues=Issues werden migriert migrate.migrating_pulls=Pull Requests werden migriert migrate.cancel_migrating_title=Migration abbrechen migrate.cancel_migrating_confirm=Möchtest du diese Migration abbrechen? - mirror_from=Mirror von forked_from=geforkt von generated_from=erzeugt von @@ -1164,14 +1163,12 @@ fork=Fork action.blocked_user=Die Aktion kann nicht ausgeführt werden, da du vom Repository-Eigentümer blockiert wurdest. download_archive=Repository herunterladen more_operations=Weitere Operationen - quick_guide=Kurzanleitung clone_this_repo=Dieses Repository klonen cite_this_repo=Dieses Repository zitieren create_new_repo_command=Erstelle ein neues Repository von der Kommandozeile aus push_exist_repo=Bestehendes Repository via Kommandozeile pushen broken_message=Die Git-Daten, die diesem Repository zugrunde liegen, können nicht gelesen werden. Kontaktiere den Administrator deiner Instanz oder lösche dieses Repository. - code=Code code.desc=Zugriff auf Quellcode, Dateien, Commits und Branches. branch=Branch @@ -1188,7 +1185,6 @@ packages=Pakete actions=Actions labels=Label org_labels_desc_manage=verwalten - milestone=Meilenstein milestones=Meilensteine commits=Commits @@ -1216,7 +1212,6 @@ ambiguous_runes_description=`Diese Datei enthält Unicode-Zeichen, die mit ander invisible_runes_line=`Diese Zeile enthält unsichtbare Unicode-Zeichen` ambiguous_runes_line=`Diese Zeile enthält mehrdeutige Unicode-Zeichen` ambiguous_character=`%[1]c [U+%04[1]X] kann mit %[2]c [U+%04[2]X] verwechselt werden` - escape_control_characters=Escapen unescape_control_characters=Unescapen file_copy_permalink=Permalink kopieren @@ -1241,7 +1236,6 @@ normal_view=Normale Ansicht line=zeile lines=Zeilen from_comment=(Kommentar) - editor.add_file=Datei hinzufügen editor.new_file=Neue Datei editor.upload_file=Datei hochladen @@ -1303,8 +1297,6 @@ editor.user_no_push_to_branch=Benutzer kann nicht in die Branch pushen editor.require_signed_commit=Branch erfordert einen signierten Commit editor.cherry_pick=Cherry-Picke %s von: editor.revert=%s zurücksetzen auf: - - commits.desc=Durchsuche die Quellcode-Änderungshistorie. commits.commits=Commits commits.no_commits=Keine gemeinsamen Commits. "%s" und "%s" haben vollständig unterschiedliche Historien. @@ -1324,7 +1316,6 @@ commits.gpg_key_id=GPG-Schlüssel-ID commits.ssh_key_fingerprint=SSH-Key-Fingerabdruck commits.view_path=An diesem Punkt im Verlauf anzeigen commits.view_file_diff=Änderungen an dieser Datei in diesem Commit anzeigen - commit.operations=Operationen commit.revert=Zurücksetzen commit.revert-header=Setze zurück: %s @@ -1332,15 +1323,12 @@ commit.revert-content=Branch auswählen, der zurückgesetzt werden soll: commit.cherry-pick=Cherry-Pick commit.cherry-pick-header=Cherry-Picke: %s commit.cherry-pick-content=Branch auswählen, auf dem Cherry-Picked werden soll: - commitstatus.error=Fehler commitstatus.failure=Fehler commitstatus.pending=Ausstehend commitstatus.success=Erfolg - ext_issues=Zugriff auf Externe Issues ext_issues.desc=Link zu externem Issuetracker. - projects.desc=Verwalte Issues und Pull-Requests in Projekten. projects.description=Beschreibung (optional) projects.description_placeholder=Beschreibung @@ -1377,7 +1365,6 @@ projects.column.assigned_to=Zugewiesen an projects.card_type.desc=Kartenvorschau projects.card_type.images_and_text=Bilder und Text projects.card_type.text_only=Nur Text - issues.desc=Verwalte Bug-Reports, Aufgaben und Meilensteine. issues.filter_assignees=Filter issues.filter_milestones=Meilenstein filtern @@ -1608,13 +1595,11 @@ issues.comment_on_locked=Du kannst einen gesperrten Issue nicht kommentieren. issues.delete=Löschen issues.delete.title=Dieses Issue löschen? issues.delete.text=Möchtest du dieses Issue wirklich löschen? (Dadurch wird der Inhalt dauerhaft gelöscht. Denke daran, es stattdessen zu schließen, wenn du es archivieren willst) - issues.tracker=Zeiterfassung issues.timetracker_timer_start=Timer starten issues.timetracker_timer_stop=Timer stoppen issues.timetracker_timer_discard=Timer verwerfen issues.timetracker_timer_manually_add=Zeit hinzufügen - issues.time_estimate_set=Geschätzte Zeit festlegen issues.time_estimate_display=Schätzung: %s issues.change_time_estimate_at=Zeitschätzung geändert zu %[1]s %[2]s @@ -1636,7 +1621,6 @@ issues.add_time_minutes=Minuten issues.add_time_sum_to_small=Es wurde keine Zeit eingegeben. issues.time_spent_total=Zeitaufwand insgesamt issues.time_spent_from_all_authors=`Aufgewendete Zeit: %s` - issues.due_date=Fällig am issues.invalid_due_date_format=Das Fälligkeitsdatum muss das Format „JJJJ-MM-TT“ haben. issues.error_modifying_due_date=Fehler beim Ändern des Fälligkeitsdatums. @@ -1723,10 +1707,8 @@ issues.content_history.delete_from_history=Aus dem Verlauf entfernen issues.content_history.delete_from_history_confirm=Aus dem Verlauf löschen? issues.content_history.options=Optionen issues.reference_link=Referenz: %s - compare.compare_base=Basis compare.compare_head=vergleichen - pulls.desc=Pull-Requests und Code-Reviews aktivieren. pulls.new=Neuer Pull-Request pulls.new.blocked_user=Der Pull Request kann nicht erstellt werden, da du vom Repository-Eigentümer blockiert wurdest. @@ -1801,7 +1783,6 @@ pulls.reject_count_1=%d Änderungsanfrage pulls.reject_count_n=%d Änderungsanfragen pulls.waiting_count_1=%d wartendes Review pulls.waiting_count_n=%d wartende Reviews - pulls.no_merge_desc=Dieser Pull-Request kann nicht gemerged werden, da keine Mergeoptionen aktiviert sind. pulls.no_merge_helper=Aktiviere Mergeoptionen in den Repositoryeinstellungen oder merge den Pull-Request manuell. pulls.no_merge_wip=Dieser Pull Request kann nicht gemergt werden, da er als Work In Progress gekennzeichnet ist. @@ -1812,7 +1793,6 @@ pulls.fast_forward_only_merge_pull_request=Nur Fast-forward pulls.merge_manually=Manuell mergen pulls.merge_commit_id=Der Mergecommit ID pulls.require_signed_wont_sign=Der Branch erfordert einen signierten Commit, aber dieser Merge wird nicht signiert - pulls.invalid_merge_option=Du kannst diese Mergeoption auf diesen Pull-Request nicht anwenden. pulls.merge_conflict_summary=Fehlermeldung pulls.rebase_conflict_summary=Fehlermeldung @@ -1842,34 +1822,26 @@ pulls.cmd_instruction_checkout_desc=Wechsle auf einen neuen Branch in deinem lok pulls.cmd_instruction_merge_title=Mergen pulls.cmd_instruction_merge_desc=Die Änderungen mergen und auf Gitea aktualisieren. pulls.clear_merge_message=Merge-Nachricht löschen - pulls.auto_merge_button_when_succeed=(Wenn die Checks erfolgreich sind) pulls.auto_merge_when_succeed=Automergen, sobald alle Checks erfüllt sind pulls.auto_merge_newly_scheduled=Der Pull-Request wird automatisch gemergt, wenn alle Checks erfolgreich sind. pulls.auto_merge_has_pending_schedule=%[1]s hat einen Automerge für diesen Pull-Request %[2]s geplant. - pulls.auto_merge_cancel_schedule=Automerge abbrechen pulls.auto_merge_not_scheduled=Dieser Pull Request hat keinen geplanten Automerge. pulls.auto_merge_canceled_schedule=Der Automerge dieses Pull-Requests wurde abgebrochen. - pulls.auto_merge_newly_scheduled_comment=`hat einen Automerge für diesen Pull-Request %[1]s geplant` pulls.auto_merge_canceled_schedule_comment=`hat den Automerge für diesen Pull-Request %[1]s abgebrochen` - pulls.delete.title=Diesen Pull-Request löschen? pulls.delete.text=Willst du diesen Pull-Request wirklich löschen? (Dies wird den Inhalt unwiderruflich löschen. Überlege, ob du ihn nicht lieber schließen willst, um ihn zu archivieren) - pulls.recently_pushed_new_branches=Du hast auf den Branch %[1]s %[2]s gepusht pulls.upstream_diverging_prompt_behind_1=Dieser Branch ist %[1]d Commit hinter %[2]s pulls.upstream_diverging_prompt_behind_n=Dieser Branch ist %[1]d Commits hinter %[2]s pulls.upstream_diverging_prompt_base_newer=Der Basis-Branch %s hat neue Änderungen pulls.upstream_diverging_merge=Fork synchronisieren pulls.upstream_diverging_merge_confirm=Möchtest du „%[1]s“ in „%[2]s“ mergen? - pull.deleted_branch=(gelöscht):%s pull.agit_documentation=Dokumentation zu AGit durchschauen - comments.edit.already_changed=Änderungen zum Kommentar konnten nicht gespeichert werden. Es scheint, dass der Inhalt bereits von einem anderen Benutzer geändert wurde. Bitte aktualisiere die Seite und bearbeite diesen erneut, um zu verhindern, dass die Änderungen des anderen Benutzers überschrieben werden - milestones.new=Neuer Meilenstein milestones.closed=Geschlossen %s milestones.update_ago=%s aktualisiert @@ -1900,7 +1872,6 @@ milestones.filter_sort.least_complete=Am wenigsten vollständig milestones.filter_sort.most_complete=Vollständigste milestones.filter_sort.most_issues=Meiste Issues milestones.filter_sort.least_issues=Wenigste Issues - signing.will_sign=Dieser Commit wird mit dem Key "%s" signiert werden. signing.wont_sign.nokey=Es ist kein Schlüssel zum Signieren dieses Commits verfügbar. signing.wont_sign.never=Commits werden nie signiert. @@ -1912,10 +1883,8 @@ signing.wont_sign.headsigned=Der Merge Commit wird nicht signiert werden, da der signing.wont_sign.commitssigned=Der Merge Commit wird nicht signiert werden, da alle zugehörigen Commits nicht signiert sind. signing.wont_sign.approved=Der Merge Commit wird nicht signiert werden, da der Pull Request nicht genehmigt wurde. signing.wont_sign.not_signed_in=Du bist nicht eingeloggt. - ext_wiki=Zugriff auf externes Wiki ext_wiki.desc=Verweis auf externes Wiki. - wiki=Wiki wiki.welcome=Willkommen im Wiki. wiki.welcome_desc=Im Wiki kannst du Dokumentation schreiben und sie mit Mitarbeitern teilen. @@ -1942,7 +1911,6 @@ wiki.pages=Seiten wiki.last_updated=Zuletzt aktualisiert %s wiki.page_name_desc=Gib einen Namen für diese Wiki-Seite ein. Spezielle Namen sind: 'Home', '_Sidebar' und '_Footer'. wiki.original_git_entry_tooltip=Originale Git-Datei anstatt eines benutzerfreundlichen Links anzeigen. - activity=Aktivität activity.navbar.pulse=Puls activity.navbar.code_frequency=Code-Frequenz @@ -2011,12 +1979,10 @@ activity.git_stats_addition_n=%d Einfügungen activity.git_stats_and_deletions=und activity.git_stats_deletion_1=%d Löschung activity.git_stats_deletion_n=%d Löschungen - contributors.contribution_type.filter_label=Beitragstyp: contributors.contribution_type.commits=Commits contributors.contribution_type.additions=Ergänzungen contributors.contribution_type.deletions=Löschungen - settings=Einstellungen settings.options=Repository settings.public_access=Öffentlicher Zugriff @@ -2055,7 +2021,6 @@ settings.mirror_settings.push_mirror.none=Keine Push-Mirrors konfiguriert settings.mirror_settings.push_mirror.remote_url=URL zum Git-Remote-Repository settings.mirror_settings.push_mirror.add=Push-Mirror hinzufügen settings.mirror_settings.push_mirror.edit_sync_time=Mirror-Sync-Intervall anpassen - settings.sync_mirror=Jetzt synchronisieren settings.pull_mirror_sync_in_progress=Aktuell werden Änderungen von %s gepullt. settings.push_mirror_sync_in_progress=Aktuell werden Änderungen auf %s gepusht. @@ -2465,7 +2430,6 @@ settings.rename_branch_success=Branch %s wurde erfolgreich in %s umbenannt. settings.rename_branch_from=alter Branchname settings.rename_branch_to=neuer Branchname settings.rename_branch=Branch umbenennen - diff.browse_source=Quellcode durchsuchen diff.parent=Ursprung diff.commit=Commit @@ -2523,7 +2487,6 @@ diff.hide_file_tree=Dateibaum ausblenden diff.submodule_added=Submodul %[1]s hinzugefügt bei %[2]s diff.submodule_deleted=Submodul %[1]s gelöscht von %[2]s diff.submodule_updated=Submodul %[1]s aktualisiert: %[2]s - releases.desc=Behalte den Überblick über Versionen und Downloads. release.releases=Releases release.detail=Release-Details @@ -2572,7 +2535,6 @@ release.add_tag_msg=Titel und Beschreibung des Releases als Tag Nachricht verwen release.add_tag=Nur Tag erstellen release.releases_for=Releases für %s release.tags_for=Tags für %s - branch.name=Branchname branch.already_exists=Ein Branch mit dem Namen "%s" existiert bereits. branch.delete_head=Löschen @@ -2610,26 +2572,116 @@ branch.new_branch_from=Neuen Branch von "%s" erstellen branch.renamed=Branch %s wurde in %s umbenannt. branch.rename_default_or_protected_branch_error=Nur Administratoren können Standard- oder geschützte Branches umbenennen. branch.rename_protected_branch_failed=Dieser Branch ist durch globale Schutzregeln geschützt. - tag.create_tag=Tag %s erstellen tag.create_tag_operation=Tag erstellen tag.confirm_create_tag=Tag erstellen tag.create_tag_from=Neuen Tag von "%s" erstellen - tag.create_success=Tag "%s" wurde erstellt. - topic.manage_topics=Themen verwalten topic.done=Fertig topic.count_prompt=Du kannst nicht mehr als 25 Themen auswählen topic.format_prompt=Themen müssen entweder mit einem Buchstaben oder einer Ziffer beginnen. Sie können Bindestriche („-“) und Punkte ('.') enthalten und bis zu 35 Zeichen lang sein. Nur Kleinbuchstaben sind zulässig. - find_file.go_to_file=Datei suchen find_file.no_matching=Keine passende Datei gefunden - error.csv.too_large=Diese Datei kann nicht gerendert werden, da sie zu groß ist. error.csv.unexpected=Diese Datei kann nicht gerendert werden, da sie ein unerwartetes Zeichen in Zeile %d und Spalte %d enthält. error.csv.invalid_field_count=Diese Datei kann nicht gerendert werden, da sie eine falsche Anzahl an Feldern in Zeile %d hat. error.broken_git_hook=Git-Hooks dieses Repositories scheinen defekt zu sein. Bitte folge der Dokumentation, um dies zu beheben, pushe dann ein paar Commits und den Status zu aktualisieren. +repo_name_profile_public_hint=.profile is a special repository that you can use to add README.md to your public organization profile, visible to anyone. Make sure it's public and initialize it with a README in the profile directory to get started. +repo_name_profile_private_hint=.profile-private is a special repository that you can use to add a README.md to your organization member profile, visible only to organization members. Make sure it's private and initialize it with a README in the profile directory to get started. +fork_no_valid_owners=This repository cannot be forked because there are no valid owners. +mirror_address_url_invalid=The provided URL is invalid. Make sure all components of the URL are escaped correctly. +mirror_lfs_endpoint_desc=Sync will attempt to use the clone URL to determine the LFS server. You can also specify a custom endpoint if the repository LFS data is stored somewhere else. +adopt_search=Enter username to search for unadopted repositories… (leave blank to find all) +archive.title=This repo is archived. You can view files and clone it. You cannot open issues or pull requests or push a commit. +archive.title_date=This repository has been archived on %s. You can view files and clone it. You cannot open issues or pull requests or push a commit. +migrate_options_lfs_endpoint.placeholder=If left blank, the endpoint will be derived from the clone URL. +migrate.github_token_desc=You can put one or more tokens here, separated by commas, to make migrating faster by circumventing the GitHub API rate limit. WARNING: Abusing this feature may violate the service provider's policy and may lead to getting your account(s) blocked. +migrate.permission_denied_blocked=You cannot import from disallowed hosts. Please ask the admin to check ALLOWED_DOMAINS/ALLOW_LOCALNETWORKS/BLOCKED_DOMAINS settings. +migrate.migrating=Migrating from %s… +migration_status=Migration status +empty_message=This repository does not have any content. +no_branch=This repository doesn't have any branches. +org_labels_desc=Organization-level labels that can be used with all repositories under this organization +commit.merged_in_pr=This commit was merged in pull request %s. +editor.cannot_edit_too_large_file=The file is too large to be edited. +editor.file_not_editable_hint=But you can still rename or move it. +editor.fail_to_apply_patch=Unable to apply patch +editor.commit_email=Commit email address +editor.invalid_commit_email=The email address for the commit is invalid. +editor.file_is_a_symlink=`"%s" is a symbolic link. Symbolic links cannot be edited in the web editor.` +editor.file_modifying_no_longer_exists=The file being modified, "%s", no longer exists in this repository. +editor.commit_id_not_matching=The Commit ID does not match the ID when you began editing. Commit into a patch branch and then merge. +editor.failed_to_commit=Failed to commit changes. +editor.failed_to_commit_summary=Error Message: +editor.fork_create=Fork Repository to Propose Changes +editor.fork_create_description=You cannot edit this repository directly. Instead you can create a fork, make edits and create a pull request. +editor.fork_edit_description=You cannot edit this repository directly. The changes will be written to your fork %s, so you can create a pull request. +editor.fork_not_editable=You have forked this repository but your fork is not editable. +editor.fork_failed_to_push_branch=Failed to push branch %s to your repository. +editor.fork_branch_exists=Branch "%s" already exists in your fork. Please choose a new branch name. +issues.edit.already_changed=Unable to save changes to the issue. It appears the content has already been changed by another user. Please refresh the page and try editing again to avoid overwriting their changes. +issues.filter_sort.recentupdate=Most recently updated +issues.lock.notice_1=- Other users cannot add new comments to this issue. +issues.stopwatch_already_stopped=The timer for this issue is already stopped +issues.stopwatch_already_created=The timer for this issue already exists +issues.due_date_not_writer="You need write access to this repository to update the due date of an issue." +issues.dependency.issue_close_blocked=You need to close all issues that are blocking this issue before you can close it. +issues.dependency.pr_close_blocked=You need to close all issues that are blocking this pull request before you can merge it. +issues.dependency.add_error_cannot_create_circular=You cannot create a dependency with two issues that block each other. +issues.review.dismissed="dismissed %s's review %s" +issues.review.remove_review_request_self="declined to review %s" +issues.assignee.error=Not all assignees were added, due to an unexpected error. +pulls.edit.already_changed=Unable to save changes to the pull request. It appears the content has already been changed by another user. Please refresh the page and try editing again to avoid overwriting their changes. +pulls.select_commit_hold_shift_for_range=Select commit. Hold Shift and click to select a range. +pulls.nothing_to_compare_have_tag=The selected branches/tags are equal. +pulls.is_checking=Checking for merge conflicts… +pulls.wrong_commit_id="commit ID must be a commit ID on the target branch" +pulls.no_merge_not_ready=This pull request is not ready to be merged. Check review status and status checks. +pulls.rebase_merge_pull_request=Rebase, then fast-forward +pulls.rebase_merge_commit_pull_request=Rebase, then create merge commit +pulls.merge_conflict=Merge Failed: There was a conflict while merging. Hint: Try a different strategy. +pulls.rebase_conflict=Merge Failed: There was a conflict while rebasing commit: %[1]s. Hint: Try a different strategy. +pulls.unrelated_histories=Merge Failed: The merge head and base do not share a common history. Hint: Try a different strategy. +pulls.merge_out_of_date=Merge Failed: While generating the merge, the base was updated. Hint: Try again. +pulls.head_out_of_date=Merge Failed: While generating the merge, the head was updated. Hint: Try again. +pulls.has_merged=Failed: The pull request has been merged. You cannot merge again or change the target branch. +pulls.push_rejected_no_message=Push Failed: The push was rejected but there was no remote message. Review the Git Hooks for this repository. +pulls.cmd_instruction_merge_warning=Warning: This operation cannot merge pull request because "autodetect manual merge" is not enabled. +pulls.clear_merge_message_hint=Clearing the merge message will only remove the commit message content and keep generated git trailers such as "Co-Authored-By…". +signing.wont_sign.error=There was an error while checking if the commit could be signed. +signing.wont_sign.twofa=You must have two-factor authentication enabled to have commits signed. +activity.no_git_activity=There has been no commit activity in this period. +settings.desc=Settings is where you can manage the settings for the repository. +settings.public_access.docs.everyone_read=Everyone Read: all logged-in users can access the unit with read permission. Read permission of issue/pull-request units also means users can create new issues/pull requests. +settings.collaboration.per_unit=Unit Permissions +settings.mirror_settings.docs.no_new_mirrors=Your repository is mirroring changes to or from another repository. Please keep in mind that you currently can't create any new mirrors. +settings.admin_enable_close_issues_via_commit_in_any_branch=Close an issue via a commit made in a non-default branch +settings.transfer_in_progress=There is currently an ongoing transfer. Please cancel it if you would like to transfer this repository to another user. +settings.trust_model.collaborator.desc=Valid signatures by collaborators of this repository will be marked "trusted", whether they match the committer or not. Otherwise, valid signatures will be marked "untrusted" if the signature matches the committer and "unmatched" if not. +settings.trust_model.committer.long=Committer: Trust signatures that match committers. This matches GitHub's behavior and will force commits signed by Gitea to have Gitea as the committer. +settings.trust_model.committer.desc=Valid signatures will only be marked "trusted" if they match the committer, otherwise they will be marked "unmatched". This forces Gitea to be the committer on signed commits, with the actual committer marked as Co-authored-by: and Co-committed-by: trailer in the commit. The default Gitea key must match a user in the database. +settings.trust_model.collaboratorcommitter.desc=Valid signatures by collaborators of this repository will be marked "trusted" if they match the committer. Otherwise, valid signatures will be marked "untrusted" if the signature matches the committer and "unmatched" otherwise. This will force Gitea to be marked as the committer on signed commits, with the actual committer marked as Co-Authored-By: and Co-Committed-By: trailer in the commit. The default Gitea key must match a user in the database. +settings.delete_notices_2=- This operation will permanently delete the %s repository, including code, issues, comments, wiki data and collaborator settings. +settings.add_team_success=The team now has access to the repository. +settings.change_team_permission_tip=Team's permission is set on the team settings page and can't be changed per repository +settings.webhook.test_delivery=Test Push Event +settings.webhook.test_delivery_desc=Test this webhook with a fake push event. +settings.webhook_secret_desc=If the webhook server supports using secret, you can follow the webhook's manual and fill in a secret here. +settings.event_issues_desc=Issue opened, closed, reopened, edited or deleted. +settings.event_pull_request_desc=Pull request opened, closed, reopened, edited or deleted. +settings.event_workflow_run=Workflow Run +settings.event_workflow_run_desc=Gitea Actions Workflow run queued, waiting, in progress, or completed. +settings.block_admin_merge_override_desc=Administrators must follow branch protection rules and cannot circumvent it. +settings.visibility.private.text=Changing the visibility to private will make the repo visible only to allowed members and may remove the relationship between it and existing forks, watchers, and stars. +settings.visibility.private.bullet_one=Make the repo visible only to allowed members. +settings.visibility.private.bullet_two=May remove the relationship between it and forks, watchers, and stars. +settings.unarchive.text=Unarchiving the repo will restore its ability to receive commits and pushes, as well as new issues and pull requests. +settings.lfs_lock_path=Filepath to lock… +settings.lfs_pointers.found=Found %d blob pointer(s) — %d associated, %d unassociated (%d missing from store) +branch.commits_divergence_from=Commit divergence: %[1]d behind and %[2]d ahead of %[3]s +branch.commits_no_divergence=The same as branch %[1]s +find_file.follow_symlink=Follow this symlink to where it is pointing at [graphs] component_loading_failed=%s konnten nicht geladen werden @@ -2638,6 +2690,7 @@ component_failed_to_load=Ein unerwarteter Fehler ist aufgetreten. code_frequency.what=Code-Frequenz contributors.what=Beiträge recent_commits.what=Neueste Commits +component_loading=Loading %s… [org] org_name_holder=Name der Organisation @@ -2661,11 +2714,9 @@ team_access_desc=Zugriff auf das Repository team_permission_desc=Berechtigungen team_unit_desc=Zugriff auf Repositorybereiche erlauben team_unit_disabled=(Deaktiviert) - form.name_reserved=Der Organisationsname "%s" ist reserviert. form.name_pattern_not_allowed=Das Muster "%s" ist in Organisationsnamen nicht erlaubt. form.create_org_not_allowed=Du bist nicht berechtigt, eine Organisation zu erstellen. - settings=Einstellungen settings.options=Organisation settings.full_name=Vollständiger Name @@ -2679,20 +2730,15 @@ settings.visibility.limited=Begrenzt (nur für authentifizierte Benutzer sichtba settings.visibility.limited_shortname=Begrenzt settings.visibility.private=Privat (nur für Organisationsmitglieder sichtbar) settings.visibility.private_shortname=Privat - settings.update_settings=Einstellungen speichern settings.update_setting_success=Organisationseinstellungen wurden aktualisiert. - - settings.update_avatar_success=Der Organisationsavatar wurde aktualisiert. settings.delete=Organisation löschen settings.delete_account=Diese Organisation löschen settings.delete_prompt=Die Organisation wird dauerhaft gelöscht. Dies KANN NICHT rückgängig gemacht werden! settings.confirm_delete_account=Löschen bestätigen settings.hooks_desc=Webhooks hinzufügen, die für alle Repositories dieser Organisation ausgelöst werden. - settings.labels_desc=Labels hinzufügen, die für alle Repositories dieser Organisation genutzt werden können. - members.membership_visibility=Sichtbarkeit der Mitgliedschaft: members.public=Sichtbar members.public_helper=verstecken @@ -2707,7 +2753,6 @@ members.leave=Verlassen members.leave.detail=%s verlassen? members.invite_desc=Neues Mitglied zu %s hinzufügen: members.invite_now=Jetzt einladen - teams.join=Beitreten teams.leave=Verlassen teams.leave.detail=%s verlassen? @@ -2758,11 +2803,9 @@ teams.all_repositories_admin_permission_desc=Dieses Team gewährt Admini teams.invite.title=Du wurdest eingeladen, dem Team %s in der Organisation %s beizutreten. teams.invite.by=Von %s eingeladen teams.invite.description=Bitte klicke auf die folgende Schaltfläche, um dem Team beizutreten. - view_as_role=Ansehen als: %s view_as_public_hint=Du siehst die README als ein öffentlicher Benutzer. view_as_member_hint=Du siehst die README als ein Mitglied dieser Organisation. - worktime=Arbeitszeit worktime.date_range_start=Startdatum worktime.date_range_end=Enddatum @@ -2771,6 +2814,24 @@ worktime.time=Zeit worktime.by_repositories=Nach Repositories worktime.by_milestones=Nach Meilensteinen worktime.by_members=Nach Mitgliedern +form.name_been_taken=The organization name "%s" has already been taken. +settings.email=Contact Email Address +settings.rename=Rename Organization +settings.rename_desc=Changing the organization name will also change your organization's URL and free the old name. +settings.rename_success=Organization %[1]s has been renamed to %[2]s successfully. +settings.rename_no_change=Organization name is not changed. +settings.rename_new_org_name=New Organization Name +settings.rename_failed=Renaming organization failed because of an internal error +settings.rename_notices_1=This operation CANNOT be undone. +settings.rename_notices_2=The old name will redirect until it is claimed. +settings.name_confirm=Enter the organization name as confirmation: +settings.delete_notices_1=This operation CANNOT be undone. +settings.delete_notices_2=This operation will permanently delete all the repositories of %s, including code, issues, comments, wiki data and collaborator settings. +settings.delete_notices_3=This operation will permanently delete all the packages of %s. +settings.delete_notices_4=This operation will permanently delete all the projects of %s. +settings.delete_failed=Deleting organization failed due to an internal error +settings.delete_successful=Organization %s has been deleted successfully. +teams.add_nonexistent_repo="The repository you're trying to add doesn't exist. Please create it first." [admin] maintenance=Wartung @@ -2793,7 +2854,6 @@ first_page=Erste last_page=Letzte total=Gesamt: %d settings=Administratoreinstellungen - dashboard.new_version_hint=Gitea %s ist jetzt verfügbar, deine derzeitige Version ist %s. Weitere Details findest du im Blog. dashboard.statistic=Übersicht dashboard.maintenance_operations=Wartungsoperationen @@ -2867,7 +2927,6 @@ dashboard.sync_branch.started=Synchronisierung der Branches gestartet dashboard.sync_tag.started=Tag-Synchronisierung gestartet dashboard.rebuild_issue_indexer=Issue-Indexer neu bauen dashboard.sync_repo_licenses=Repo-Lizenzen synchronisieren - users.user_manage_panel=Benutzerkontenverwaltung users.new_account=Benutzerkonto erstellen users.name=Benutzername @@ -2923,7 +2982,6 @@ users.list_status_filter.not_prohibit_login=Login erlaubt users.list_status_filter.is_2fa_enabled=2FA aktiviert users.list_status_filter.not_2fa_enabled=2FA deaktiviert users.details=Benutzerdetails - emails.email_manage_panel=Benutzer-E-Mail-Verwaltung emails.primary=Primär emails.activated=Aktiviert @@ -2935,13 +2993,11 @@ emails.change_email_text=Bist du dir sicher, dass du diese E-Mail-Adresse aktual emails.delete=E-Mail löschen emails.delete_desc=Willst du diese E-Mail-Adresse wirklich löschen? emails.deletion_success=Die E-Mail-Adresse wurde gelöscht. - orgs.org_manage_panel=Organisationsverwaltung orgs.name=Name orgs.teams=Teams orgs.members=Mitglieder orgs.new_orga=Neue Organisation - repos.repo_manage_panel=Repositoryverwaltung repos.unadopted=Nicht übernommene Repositories repos.unadopted.no_more=Keine weiteren nicht übernommenen Repositories gefunden @@ -2951,7 +3007,6 @@ repos.private=Privat repos.issues=Issues repos.size=Größe repos.lfs_size=LFS-Größe - packages.package_manage_panel=Paketverwaltung packages.total_size=Gesamtgröße: %s packages.unreferenced_size=Nicht referenzierte Größe: %s @@ -2965,17 +3020,14 @@ packages.type=Typ packages.repository=Repository packages.size=Größe packages.published=Veröffentlicht - defaulthooks=Standard-Webhooks defaulthooks.desc=Webhooks senden automatisch eine HTTP-POST-Anfrage an einen Server, wenn bestimmte Gitea-Events ausgelöst werden. Hier definierte Webhooks sind die Standardwerte, die in alle neuen Repositories kopiert werden. Mehr Infos findest du in der Webhooks-Anleitung (auf Englisch). defaulthooks.add_webhook=Standard-Webhook hinzufügen defaulthooks.update_webhook=Standard-Webhook aktualisieren - systemhooks=System-Webhooks systemhooks.desc=Webhooks senden automatisch HTTP-POST-Anfragen an einen Server, wenn bestimmte Gitea-Events ausgelöst werden. Hier definierte Webhooks werden auf alle Repositories des Systems übertragen, beachte daher mögliche Performance-Einbrüche. Mehr Infos findest du in der Webhooks-Anleitung (auf Englisch). systemhooks.add_webhook=System-Webhook hinzufügen systemhooks.update_webhook=System-Webhook aktualisieren - auths.auth_manage_panel=Authentifikationsquellen verwalten auths.new=Authentifizierungsquelle hinzufügen auths.name=Name @@ -3086,7 +3138,6 @@ auths.login_source_exist=Die Authentifizierungsquelle "%s" existiert bereits. auths.login_source_of_type_exist=Eine Authentifizierungart dieses Typs existiert bereits. auths.unable_to_initialize_openid=OpenID Connect Provider konnte nicht initialisiert werden: %s auths.invalid_openIdConnectAutoDiscoveryURL=Ungültige Auto-Discovery-URL (dies muss eine gültige URL sein, die mit http:// oder https:// beginnt) - config.server_config=Serverkonfiguration config.app_name=Seitentitel config.app_ver=Gitea-Version @@ -3105,7 +3156,6 @@ config.lfs_root_path=LFS-Wurzelpfad config.log_file_root_path=Logdateipfad config.script_type=Skript-Typ config.reverse_auth_user=Nutzer bei Reverse-Authentifizierung - config.ssh_config=SSH-Konfiguration config.ssh_enabled=Aktiviert config.ssh_start_builtin_server=Eingebauten Server verwenden @@ -3115,12 +3165,10 @@ config.ssh_listen_port=Listen-Port config.ssh_root_path=Wurzelverzeichnis config.ssh_minimum_key_size_check=Prüfung der Mindestschlüssellänge config.ssh_minimum_key_sizes=Mindestschlüssellängen - config.lfs_config=LFS-Konfiguration config.lfs_enabled=Aktiviert config.lfs_content_path=LFS Content-Pfad config.lfs_http_auth_expiry=Ablauf der LFS HTTP Authentifizierung - config.db_config=Datenbankkonfiguration config.db_type=Typ config.db_host=Host @@ -3129,7 +3177,6 @@ config.db_user=Benutzername config.db_schema=Schema config.db_ssl_mode=SSL config.db_path=Verzeichnis - config.service_config=Service-Konfiguration config.register_email_confirm=E-Mail-Bestätigung benötigt zum Registrieren config.disable_register=Selbstregistrierung deaktivieren @@ -3151,12 +3198,10 @@ config.default_allow_only_contributors_to_track_time=Nur Mitarbeitern erlauben, config.no_reply_address=Versteckte E-Mail-Domain config.default_visibility_organization=Standard-Sichtbarkeit für neue Organisationen config.default_enable_dependencies=Issue-Abhängigkeiten standardmäßig aktivieren - config.webhook_config=Webhook-Konfiguration config.queue_length=Warteschlangenlänge config.deliver_timeout=Zeitlimit für Zustellung config.skip_tls_verify=TLS-Verifikation überspringen - config.mailer_config=Mailer-Konfiguration config.mailer_enabled=Aktiviert config.mailer_enable_helo=HELO aktivieren @@ -3174,10 +3219,8 @@ config.send_test_mail=Test-E-Mail senden config.send_test_mail_submit=Senden config.test_mail_failed=Das Senden der Test-E-Mail an '%s' ist fehlgeschlagen: %v config.test_mail_sent=Eine Test-E-Mail wurde an "%s" gesendet. - config.oauth_config=OAuth-Konfiguration config.oauth_enabled=Aktiviert - config.cache_config=Cache-Konfiguration config.cache_adapter=Cache-Adapter config.cache_interval=Cache-Intervall @@ -3187,7 +3230,6 @@ config.cache_test=Cache testen config.cache_test_failed=Fehler beim Prüfen des Caches: %v. config.cache_test_slow=Cache-Test erfolgreich, aber die Antwortzeit ist langsam: %s. config.cache_test_succeeded=Cache-Test erfolgreich, Antwort in %s erhalten. - config.session_config=Session-Konfiguration config.session_provider=Session-Provider config.provider_config=Provider-Einstellungen @@ -3196,13 +3238,11 @@ config.gc_interval_time=GC-Intervall config.session_life_time=Session-Lebensdauer config.https_only=Nur HTTPS config.cookie_life_time=Cookie-Lebensdauer - config.picture_config=Bild-und-Profilbild-Konfiguration config.picture_service=Bilderservice config.disable_gravatar=Gravatar deaktivieren config.enable_federated_avatar=Föderierte Profilbilder einschalten config.open_with_editor_app_help=Die „Öffnen mit“-Editoren für das Klon-Menü. Falls leer, wird die Standardeinstellung verwendet. Erweitern, um die Standardeinstellung zu sehen. - config.git_config=Git-Konfiguration config.git_disable_diff_highlight=Diff-Syntaxhervorhebung ausschalten config.git_max_diff_lines=Max. Diff-Zeilen (in einer Datei) @@ -3214,18 +3254,14 @@ config.git_mirror_timeout=Zeitlimit für Mirror-Aktualisierung config.git_clone_timeout=Zeitlimit für Clone config.git_pull_timeout=Zeitlimit für Pull config.git_gc_timeout=Zeitlimit für GC - config.log_config=Konfiguration des Loggings config.logger_name_fmt=Logger: %s config.disabled_logger=Deaktiviert config.access_log_mode=Access-Log-Modus config.access_log_template=Zugriffslog-Vorlage config.xorm_log_sql=SQL protokollieren - config.set_setting_failed=Konfiguration von %s ist fehlgeschlagen - monitor.stats=Statistiken - monitor.cron=Cron-Aufgaben monitor.name=Name monitor.schedule=Zeitplan @@ -3244,7 +3280,6 @@ monitor.execute_time=Ausführungszeit monitor.last_execution_result=Ergebnis monitor.process.cancel=Prozess abbrechen monitor.process.children=Subprozesse - monitor.queues=Warteschlangen monitor.queue=Warteschlange: %s monitor.queue.name=Name @@ -3263,7 +3298,6 @@ monitor.queue.settings.submit=Einstellungen aktualisieren monitor.queue.settings.changed=Einstellungen aktualisiert monitor.queue.settings.remove_all_items=Alle entfernen monitor.queue.settings.remove_all_items_done=Alle Elemente in der Warteschlange wurden entfernt. - notices.system_notice_list=Systemmitteilungen notices.view_detail_header=Meldungsdetails ansehen notices.operations=Operationen @@ -3278,11 +3312,48 @@ notices.type_2=Aufgabe notices.desc=Beschreibung notices.op=Aktion notices.delete_success=Diese Systemmeldung wurde gelöscht. - self_check.no_problem_found=Bisher wurde kein Problem festgestellt. self_check.startup_warnings=Warnungen beim Start: self_check.database_collation_mismatch=Erwarte Datenbank-Kollation: %s self_check.location_origin_mismatch=Aktuelle URL (%[1]s) stimmt nicht mit der URL überein, die Gitea (%[2]s) sieht. Wenn du einen Reverse-Proxy verwendest, stelle bitte sicher, dass die Header "Host" und "X-Forwarded-Proto" korrekt gesetzt sind. +emails=User Email Addresses +dashboard.delete_inactive_accounts.started=Task to delete all unactivated accounts started +dashboard.delete_repo_archives.started=Task to delete all repository archives started +dashboard.delete_missing_repos.started=Task to delete all repositories missing their Git files started +dashboard.deleted_branches_cleanup=Clean up deleted branches +dashboard.git_gc_repos=Garbage-collect all repositories +dashboard.resync_all_sshkeys=Update the '.ssh/authorized_keys' file with Gitea SSH keys +dashboard.resync_all_sshprincipals=Update the '.ssh/authorized_principals' file with Gitea SSH principals +dashboard.resync_all_hooks=Resynchronize pre-receive, update and post-receive hooks of all repositories +dashboard.cleanup_hook_task_table=Clean up hook_task table +dashboard.cleanup_packages=Clean up expired packages +dashboard.cleanup_actions=Clean up expired actions' resources +dashboard.delete_old_actions.started=Deletion of all old activities from database started +dashboard.gc_lfs=Garbage-collect LFS meta objects +users.never_login=Never Signed In +users.still_own_packages=This user still owns one or more packages. Delete these packages first. +emails.filter_sort.email=Email address +emails.filter_sort.email_reverse=Email address (reverse) +emails.filter_sort.name_reverse=Username (reverse) +emails.updated=Email address updated +emails.delete_primary_email_error=You cannot delete the primary email address. +auths.oauth2_full_name_claim_name=Full Name Claim Name. (Optional — if set, the user's full name will always be synchronized with this claim) +auths.oauth2_ssh_public_key_claim_name=SSH Public Key Claim Name +auths.oauth2_admin_group=Group Claim value for administrator users. (Optional — requires claim name above) +auths.oauth2_restricted_group=Group Claim value for restricted users. (Optional — requires claim name above) +auths.oauth2_map_group_to_team=Map claimed groups to Organization teams. (Optional — requires claim name above) +auths.sspi_auto_create_users_helper=Allow SSPI auth method to automatically create new accounts for users that log in for the first time +auths.sspi_strip_domain_names_helper=If checked, domain names will be removed from logon names (e.g. "DOMAIN\user" and "user@example.org" both will become just "user"). +auths.sspi_separator_replacement_helper=The character to use to replace the separators of down-level logon names (e.g. the \ in "DOMAIN\user") and user principal names (e.g. the @ in "user@example.org"). +auths.sspi_default_language_helper=Default language for users automatically created by SSPI auth method. Leave empty if you prefer the language to be automatically detected. +auths.tip.nextcloud=Register a new OAuth consumer on your instance by selecting "Settings -> Security -> OAuth 2.0 client" in the menu +config.test_email_placeholder=Email Address (e.g. test@example.com) +monitor.process.cancel_desc=Canceling a process may cause data loss +monitor.queue.settings.maxnumberworkers=Max number of workers +self_check.database_collation_case_insensitive=Database is using collation %s, which is a case-insensitive collation. Although Gitea could work with it, there might be some rare cases which don't work as expected. +self_check.database_inconsistent_collation_columns=Database is using collation %s, but these columns are using mismatched collations. This might cause some unexpected problems. +self_check.database_fix_mysql=For MySQL/MariaDB users, you could use the "gitea doctor convert" command to fix the collation problems, or you could also fix the problem manually with "ALTER ... COLLATE ..." SQL queries. +self_check.database_fix_mssql=For MSSQL users, you could only fix the problem manually with "ALTER ... COLLATE ..." SQL queries at the moment. [action] create_repo=hat das Repository %s erstellt @@ -3365,6 +3436,8 @@ error.no_committer_account=Es ist kein Account mit der E-Mail-Adresse des Commit error.no_gpg_keys_found=Es konnte kein GPG-Schlüssel zu dieser Signatur gefunden werden error.not_signed_commit=Kein signierter Commit error.failed_retrieval_gpg_keys=Fehler beim Abrufen eines Keys des Commiter-Kontos +error.probable_bad_signature="WARNING! Although there is a key with this ID in the database, it does not verify this commit! This commit is SUSPICIOUS." +error.probable_bad_default_signature="WARNING! Although the default key has this ID, it does not verify this commit! This commit is SUSPICIOUS." [units] unit=Einheit @@ -3515,21 +3588,33 @@ owner.settings.cleanuprules.success.delete=Bereinigungsregel wurde gelöscht. owner.settings.chef.title=Chef-Registry owner.settings.chef.keypair=Schlüsselpaar generieren owner.settings.chef.keypair.description=Ein Schlüsselpaar ist notwendig, um mit der Chef-Registry zu authentifizieren. Wenn du bereits eins erstellt hast, wird dieses durch eine Neuerstellung verworfen. +alpine.registry=Set up this registry by adding the URL in your /etc/apk/repositories file: +cargo.registry=Set up this registry in the Cargo configuration file (for example ~/.cargo/config.toml): +chef.registry=Set up this registry in your ~/.chef/config.rb file: +composer.registry=Set up this registry in your ~/.composer/config.json file: +conan.registry=Set up this registry from the command line: +conda.registry=Set up this registry as a Conda repository in your .condarc file: +cran.registry=Set up this registry in your Rprofile.site file: +debian.registry=Set up this registry from the command line: +helm.registry=Set up this registry from the command line: +maven.registry=Set up this registry in your project pom.xml file: +maven.install=To use the package, include the following in the dependencies block in the pom.xml file: +nuget.registry=Set up this registry from the command line: +npm.registry=Set up this registry in your project .npmrc file: +rpm.registry=Set up this registry from the command line: +swift.registry=Set up this registry from the command line: +owner.settings.cargo.rebuild.success=The Cargo index was successfully rebuilt. [secrets] secrets=Secrets description=Secrets werden an bestimmte Aktionen weitergegeben und können nicht anderweitig ausgelesen werden. none=Noch keine Secrets vorhanden. - -; These keys are also for "edit secret", the keys are kept as-is to avoid unnecessary re-translation creation.description=Beschreibung creation.name_placeholder=Groß-/Kleinschreibung wird ignoriert, nur alphanumerische Zeichen oder Unterstriche, darf nicht mit GITEA_ oder GITHUB_ beginnen creation.value_placeholder=Beliebigen Inhalt eingeben. Leerzeichen am Anfang und Ende werden weggelassen. creation.description_placeholder=Gib eine Kurzbeschreibung ein (optional). - save_success=Das Secret "%s" wurde gespeichert. save_failed=Secret konnte nicht gespeichert werden. - add_secret=Secret hinzufügen edit_secret=Secret bearbeiten deletion=Secret entfernen @@ -3540,9 +3625,7 @@ management=Secret-Verwaltung [actions] actions=Actions - unit.desc=Actions verwalten - status.unknown=Unbekannt status.waiting=Wartend status.running=Laufend @@ -3551,7 +3634,6 @@ status.failure=Fehler status.cancelled=Abgebrochen status.skipped=Übersprungen status.blocked=Blockiert - runners=Runner runners.runner_manage_panel=Runner-Verwaltung runners.new=Neuen Runner erstellen @@ -3588,7 +3670,6 @@ runners.version=Version runners.reset_registration_token=Registrierungs-Token zurücksetzen runners.reset_registration_token_confirm=Möchtest du den aktuellen Token invalidieren und einen neuen generieren? runners.reset_registration_token_success=Runner-Registrierungstoken erfolgreich zurückgesetzt - runs.all_workflows=Alle Workflows runs.commit=Commit runs.scheduled=Geplant @@ -3612,7 +3693,6 @@ runs.delete=Workflow-Ausführung löschen runs.delete.description=Bist du sicher, dass du diese Workflow-Ausführung dauerhaft löschen möchtest? Diese Aktion kann nicht rückgängig gemacht werden. runs.not_done=Diese Workflow-Ausführung ist noch nicht abgeschlossen. runs.view_workflow_file=Workflow-Datei anzeigen - workflow.disable=Workflow deaktivieren workflow.disable_success=Workflow '%s' erfolgreich deaktiviert. workflow.enable=Workflow aktivieren @@ -3624,9 +3704,7 @@ workflow.run_success=Workflow '%s' erfolgreich ausgeführt. workflow.from_ref=Nutze Workflow von workflow.has_workflow_dispatch=Dieser Workflow hat einen workflow_dispatch Event-Trigger. workflow.has_no_workflow_dispatch=Der Workflow '%s' hat keinen workflow_dispatch Event-Trigger. - need_approval_desc=Um Workflows für den Pull-Request eines Forks auszuführen, ist eine Genehmigung erforderlich. - variables=Variablen variables.management=Variablenverwaltung variables.creation=Variable hinzufügen @@ -3642,9 +3720,10 @@ variables.creation.failed=Fehler beim Hinzufügen der Variable. variables.creation.success=Die Variable „%s“ wurde hinzugefügt. variables.update.failed=Fehler beim Bearbeiten der Variable. variables.update.success=Die Variable wurde bearbeitet. - logs.always_auto_scroll=Autoscroll für Logs immer aktivieren logs.always_expand_running=Laufende Logs immer erweitern +runners.delete_runner_notice=If a task is running on this runner, it will be terminated and marked as failed. It may break building workflow. +runs.cancel=Cancel workflow run [projects] deleted.display_name=Gelöschtes Projekt @@ -3656,10 +3735,8 @@ exit_fullscreen=Vollbild verlassen [git.filemode] changed_filemode=%[1]s → %[2]s -; Ordered by git filemode value, ascending. E.g. directory has "040000", normal file has "100644", … directory=Verzeichnis normal_file=Normale Datei executable_file=Ausführbare Datei symbolic_link=Softlink submodule=Submodul - diff --git a/options/locale/locale_el-GR.ini b/options/locale/locale_el-GR.ini index 4b34b1573825f..3656ce76037ea 100644 --- a/options/locale/locale_el-GR.ini +++ b/options/locale/locale_el-GR.ini @@ -25,7 +25,6 @@ enable_javascript=Απαιτείται JavaScript για να εμφανιστε toc=Πίνακας Περιεχομένων licenses=Άδειες return_to_gitea=Επιστροφή στο Gitea - username=Όνομα Χρήστη email=Διεύθυνση Email password=Κωδικός πρόσβασης @@ -35,7 +34,6 @@ captcha=CAPTCHA twofa=Έλεγχος Ταυτότητας Δύο Παραγόντων twofa_scratch=Κωδικός Μίας Χρήσης Δύο Παραγόντων passcode=Κωδικός - webauthn_insert_key=Εισάγετε το κλειδί ασφαλείας σας webauthn_sign_in=Πατήστε το κουμπί στο κλειδί ασφαλείας. Αν το κλειδί ασφαλείας σας δεν έχει κουμπί, τοποθετήστε το ξανά. webauthn_press_button=Παρακαλώ πατήστε το κουμπί στο κλειδί ασφαλείας… @@ -48,7 +46,6 @@ webauthn_error_duplicated=Το κλειδί ασφαλείας δεν επιτρ webauthn_error_empty=Πρέπει να ορίσετε ένα όνομα για αυτό το κλειδί. webauthn_error_timeout=Το χρονικό όριο έφτασε πριν το κλειδί να διαβαστεί. Παρακαλώ ανανεώστε τη σελίδα και προσπαθήστε ξανά. webauthn_reload=Ανανέωση - repository=Αποθετήριο organization=Οργανισμός mirror=Αντίγραφο @@ -67,18 +64,15 @@ settings=Ρυθμίσεις your_profile=Προφίλ your_starred=Με αστέρι your_settings=Ρυθμίσεις - all=Όλα sources=Πηγές mirrors=Είδωλα collaborative=Συνεργατικά forks=Forks - activities=Δραστηριότητες pull_requests=Pull Requests issues=Ζητήματα milestones=Ορόσημα - ok=OK cancel=Ακύρωση retry=Επανάληψη @@ -92,11 +86,9 @@ remove_all=Αφαίρεση Όλων remove_label_str=`Αφαίρεση του αντικειμένου "%s"` edit=Επεξεργασία view=Προβολή - enabled=Ενεργοποιημένο disabled=Απενεργοποιημένο locked=Κλειδωμένο - copy=Αντιγραφή copy_url=Αντιγραφή URL copy_hash=Αντιγραφή hash @@ -105,50 +97,84 @@ copy_branch=Αντιγραφή ονόματος κλάδου copy_success=Αντιγράφηκε! copy_error=Η αντιγραφή απέτυχε copy_type_unsupported=Αυτός ο τύπος αρχείου δεν μπορεί να αντιγραφεί - write=Σύνταξη preview=Προεπισκόπηση loading=Φόρτωση… - error=Σφάλμα error404=Η σελίδα που προσπαθείτε να φτάσετε είτε δεν υπάρχει είτε δεν είστε εξουσιοδοτημένοι για να την δείτε. go_back=Επιστροφή - never=Ποτέ unknown=Άγνωστη - rss_feed=Ροή RSS - pin=Στήριξη unpin=Άφεση - artifacts=Αντικείμενα - archived=Αρχειοθετήθηκε - concept_system_global=Γενικό concept_user_individual=Ατομικό concept_code_repository=Αποθετήριο concept_user_organization=Οργανισμός - show_timestamps=Εμφάνιση χρονοσημάνσεων show_log_seconds=Εμφάνιση δευτερολέπτων show_full_screen=Εμφάνιση πλήρους οθόνης download_logs=Λήψη καταγραφών - confirm_delete_selected=Επιβεβαιώνετε τη διαγραφή όλων των επιλεγμένων στοιχείων; - name=Όνομα value=Τιμή - filter=Φίλτρο filter.is_archived=Αρχειοθετήθηκε filter.is_template=Πρότυπο filter.public=Δημόσιος filter.private=Ιδιωτικό - +more_items=More items +webauthn_error_insecure=WebAuthn only supports secure connections. For testing over HTTP, you can use the origin "localhost" or "127.0.0.1". +test=Test +copy_path=Copy path +files=Files +error503=The server could not complete your request. Please try again later. +invalid_data=Invalid data: %v +expired=Expired +confirm_delete_artifact=Are you sure you want to delete the artifact '%s'? +readme=Readme +filter.clear=Clear Filter +filter.not_archived=Not Archived +filter.is_fork=Forked +filter.not_fork=Not Forked +filter.is_mirror=Mirrored +filter.not_mirror=Not Mirrored +filter.not_template=Not Template +no_results_found=No results found. +internal_error_skipped=Internal error occurred but is skipped: %s [search] +search=Search… +type_tooltip=Search type +fuzzy=Fuzzy +fuzzy_tooltip=Include results that closely match the search term +words=Words +words_tooltip=Include only results that match the search term words +regexp=Regexp +regexp_tooltip=Include only results that match the regexp search term +exact=Exact +exact_tooltip=Include only results that match the exact search term +repo_kind=Search repos… +user_kind=Search users… +org_kind=Search orgs… +team_kind=Search teams… +code_kind=Search code… +code_search_unavailable=Code search is currently not available. Please contact the site administrator. +code_search_by_git_grep=Current code search results are provided by "git grep". There might be better results if site administrator enables Repository Indexer. +package_kind=Search packages… +project_kind=Search projects… +branch_kind=Search branches… +tag_kind=Search tags… +tag_tooltip=Search for matching tags. Use '%' to match any sequence of numbers. +commit_kind=Search commits… +runner_kind=Search runners… +no_results=No matching results found. +issue_kind=Search issues… +pull_kind=Search pull requests… +keyword_search_unavailable=Searching by keyword is currently not available. Please contact the site administrator. [aria] navbar=Γραμμή Πλοήγησης @@ -178,13 +204,19 @@ buttons.ref.tooltip=Μνημόνευση ενός θέματος ή pull request buttons.switch_to_legacy.tooltip=Χρήση του κλασσικού κειμενογράφου buttons.enable_monospace_font=Ενεργοποίηση σταθερής γραμματοσειράς buttons.disable_monospace_font=Απενεργοποίηση σταθερής γραμματοσειράς +buttons.table.add.tooltip=Add a table +buttons.table.rows=Rows +buttons.table.cols=Columns [filter] +string.asc=A–Z +string.desc=Z–A [error] occurred=Παρουσιάστηκε ένα σφάλμα not_found=Ο προορισμός δεν βρέθηκε. network_error=Σφάλμα δικτύου +report_message=If you believe that this is a Gitea bug, please search for issues on GitHub or open a new issue if necessary. [startpage] app_desc=Μια ανώδυνη, αυτο-φιλοξενούμενη υπηρεσία Git @@ -193,6 +225,9 @@ platform=Πολυπλατφορμικό lightweight=Ελαφρύ lightweight_desc=Gitea έχει χαμηλές ελάχιστες απαιτήσεις και μπορεί να τρέξει σε ένα οικονομικό Raspberry Pi. Εξοικονομήστε ενέργεια! license=Ανοικτού κώδικα +install_desc=Simply run the binary for your platform, ship it with Docker, or get it packaged. +platform_desc=Gitea runs anywhere Go can compile for: Windows, macOS, Linux, ARM, etc. Choose the one you love! +license_desc=Go get %[2]s! Join us by contributing to make this project even better. Don't be shy to be a contributor! [install] install=Εγκατάσταση @@ -216,7 +251,6 @@ reinstall_confirm_check_3=Επιβεβαιώνετε ότι είστε απολ err_empty_db_path=Η διαδρομή της βάσης δεδομένων SQLite3 δεν μπορεί να είναι κενή. no_admin_and_disable_registration=Δεν μπορείτε να απενεργοποιήσετε την ιδιο-εγγραφή χρήστη χωρίς να έχετε δημιουργήσει διαχειριστικό λογαριασμό. err_empty_admin_password=Ο κωδικός πρόσβασης του διαχειριστή δεν μπορεί να είναι κενός. - general_title=Γενικές Ρυθμίσεις app_name=Τίτλος Ιστοτόπου app_name_helper=Μπορείτε να εισάγετε το όνομα της εταιρείας σας εδώ. @@ -235,7 +269,6 @@ app_url=Βασικό URL του Gitea app_url_helper=Βασική Διεύθυνση για τα URL κλωνοποίησης μέσω HTTP(S) και για τις ειδοποιήσεις μέσω email. log_root_path=Διαδρομή Αρχείων Καταγραφής log_root_path_helper=Τα αρχεία καταγραφής θα γράφονται σε αυτόν τον κατάλογο. - optional_title=Προαιρετικές Ρυθμίσεις email_title=Ρυθμίσεις Email smtp_addr=Διακομιστής SMTP @@ -297,6 +330,17 @@ enable_update_checker=Ενεργοποίηση Ελεγκτή Ενημερώσε enable_update_checker_helper=Ελέγχει περιοδικά για νέες εκδόσεις κάνοντας σύνδεση στο gitea.io. env_config_keys=Ρυθμίσεις Περιβάλλοντος env_config_keys_prompt=Οι ακόλουθες μεταβλητές περιβάλλοντος θα εφαρμοστούν επίσης στο αρχείο ρυθμίσεων σας: +installing_desc=Installing now, please wait… +reinstall_confirm_check_1=The data encrypted by the SECRET_KEY in app.ini may be lost: users may not be able to log in with 2FA/OTP and mirrors may not function correctly. By checking this box, you confirm that the current app.ini file contains the correct SECRET_KEY. +reinstall_confirm_check_2=The repositories and settings may need to be resynchronized. By checking this box, you confirm that you will resynchronize the hooks for the repositories and authorized_keys file manually. You confirm that you will ensure that repository and mirror settings are correct. +err_empty_admin_email=The administrator email address cannot be empty. +err_admin_name_is_reserved=Administrator username is invalid. Username is reserved. +err_admin_name_pattern_not_allowed=Administrator username is invalid. The username matches a reserved pattern. +err_admin_name_is_invalid=Administrator username is invalid +http_port_helper=Port number the Gitea web server will listen on. +smtp_from_invalid=The "Send Email As" address is invalid +password_algorithm_helper=Set the password hashing algorithm. Algorithms have differing requirements and strengths. The argon2 algorithm is rather secure but uses a lot of memory and may be inappropriate for small systems. +config_write_file_prompt=These configuration options will be written into: %s [home] uname_holder=Όνομα Χρήστη ή Διεύθυνση Email @@ -311,19 +355,22 @@ view_home=Προβολή %s filter=Άλλα Φίλτρα filter_by_team_repositories=Φιλτράρισμα ανά αποθετήρια ομάδας feed_of=`Τροφοδοσία του "%s"` - show_archived=Αρχειοθετήθηκε show_both_archived_unarchived=Εμφάνιση και αρχειοθετημένων και μη αρχειοθετημένων show_only_archived=Εμφάνιση μόνο αρχειοθετημένων show_only_unarchived=Εμφάνιση μόνο μη αρχειοθετημένων - show_private=Ιδιωτικό show_both_private_public=Εμφάνιση και δημόσιων και ιδιωτικών show_only_private=Εμφανίζονται μόνο ιδιωτικά show_only_public=Εμφανίζονται μόνο δημόσια - issues.in_your_repos=Στα αποθετήρια σας - +nav_menu=Navigation Menu +guide_title=No Activity +guide_desc=You are currently not following any repositories or users, so there is no content to display. You can explore repositories or users of interest from the links below. +explore_repos=Explore repositories +explore_users=Explore users +empty_org=There are no organizations yet. +empty_repo=There are no repositories yet. [explore] repos=Αποθετήρια @@ -393,34 +440,48 @@ authorize_title=Εξουσιοδότηση του "%s" για έχει πρόσ authorization_failed=Αποτυχία εξουσιοδότησης sspi_auth_failed=Αποτυχία ταυτοποίησης SSPI password_pwned_err=Δεν ήταν δυνατή η ολοκλήρωση του αιτήματος προς το HaveIBeenPwned +already_have_account=Already have an account? +sign_in_now=Sign in now! +need_account=Need an account? +sign_up_tip=You are registering the first account in the system, which has administrator privileges. Please carefully remember your username and password. If you forget the username or password, please refer to the Gitea documentation to recover the account. +sign_up_now=Register now. +confirmation_mail_sent_prompt_ex=A new confirmation email has been sent to %s. Please check your inbox within the next %s to complete the registration process. If your registration email address is incorrect, you can sign in again and change it. +prohibit_login=Sign-In Prohibited +prohibit_login_desc=Your account is prohibited from signing in. Please contact your site administrator. +change_unconfirmed_mail_address=If your registration email address is incorrect, you can change it here and resend a new confirmation email. +twofa_required=You must set up two-factor authentication to get access to repositories, or try to log in again. +oauth.signin.error.general=There was an error processing the authorization request: %s. If this error persists, please contact the site administrator. +oauth_callback_unable_auto_reg=Auto Registration is enabled, but OAuth2 Provider %[1]s returned missing fields: %[2]s, unable to create an account automatically. Please create or link to an account, or contact the site administrator. +disable_forgot_password_mail=Account recovery is disabled because no email address is set up. Please contact your site administrator. +disable_forgot_password_mail_admin=Account recovery is only available when an email address is set up. +authorize_application_description=If you grant access, it will be able to access and write to all your account information, including private repos and organizations. +authorize_application_with_scopes=With scopes: %s +authorization_failed_desc=The authorization failed because we detected an invalid request. Please contact the maintainer of the app you tried to authorize. +password_pwned=The password you chose is on a list of stolen passwords previously exposed in public data breaches. Please try again with a different password and consider changing this password elsewhere too. +last_admin=You cannot remove the last admin. There must be at least one admin. +signin_passkey=Sign in with a passkey +back_to_sign_in=Back to Sign In [mail] view_it_on=Δείτε το στο %s reply=ή απαντήστε απευθείας σε αυτό το email link_not_working_do_paste=Δε λειτουργεί; Δοκιμάστε να το αντιγράψετε στο browser σας. hi_user_x=Γειά σου %s, - activate_account=Παρακαλώ ενεργοποιήστε το λογαριασμό σας activate_account.title=%s, παρακαλώ ενεργοποιήστε το λογαριασμό σας activate_account.text_1=Γεια σας %[1]s, ευχαριστούμε για την εγγραφή στο %[2]s! activate_account.text_2=Παρακαλούμε κάντε κλικ στον παρακάτω σύνδεσμο για να ενεργοποιήσετε το λογαριασμό σας μέσα σε %s: - activate_email=Επιβεβαιώστε τη διεύθυνση email σας activate_email.title=%s, παρακαλώ επαληθεύστε τη διεύθυνση email σας activate_email.text=Παρακαλώ κάντε κλικ στον παρακάτω σύνδεσμο για να επαληθεύσετε τη διεύθυνση email σας στο %s: - register_notify.title=%[1]s, καλώς ήρθατε στο %[2]s register_notify.text_3=Εάν αυτός ο λογαριασμός έχει δημιουργηθεί για εσάς, παρακαλώ ορίστε πρώτα τον κωδικό πρόσβασής σας. - reset_password=Ανάκτηση του λογαριασμού σας reset_password.title=%s, ζητήσατε να ανακτήσετε το λογαριασμό σας reset_password.text=Κάντε κλικ στον παρακάτω σύνδεσμο για να ανακτήσετε το λογαριασμό σας εντός %s: - register_success=Επιτυχής εγγραφή - issue_assigned.pull=@%[1]s σας έχει αναθέσει στο pull request %[2]s στο αποθετήριο %[3]s. issue_assigned.issue=@%[1]s σας ανέθεσε το ζήτημα %[2]s στο αποθετήριο %[3]s. - issue.x_mentioned_you=@%s σας ανέφερε: issue.action.force_push=%[1]s έκανε force-push το %[2]s από %[3]s σε %[4]s. issue.action.push_1=@%[1]s έκανε push την υποβολή %[3]d στο %[2]s @@ -435,7 +496,6 @@ issue.action.review_dismissed=@%[1]s απέρριψε την τελευτ issue.action.ready_for_review=@%[1]s σημείωσε αυτό το pull request σαν έτοιμο για αναθεώρηση. issue.action.new=@%[1]s δημιούργησε το #%[2]d. issue.in_tree_path=Σε %s: - release.new.subject=%s σε %s κυκλοφόρησε release.new.text=@%[1]s κυκλοφόρησε το %[2]s στο %[3]s release.title=Τίτλος: %s @@ -443,18 +503,19 @@ release.note=Σημείωση: release.downloads=Λήψεις: release.download.zip=Πηγαίος Κώδικας (Zip) release.download.targz=Πηγαίος Κώδικας (TAR.GZ) - repo.transfer.subject_to=%s θα ήθελε να μεταφέρει το "%s" σε %s repo.transfer.subject_to_you=`%s θα ήθελε να σας μεταφέρει το "%s"` repo.transfer.to_you=εσάς - repo.collaborator.added.subject=%s σας πρόσθεσε στο %s repo.collaborator.added.text=Έχετε προστεθεί ως συνεργάτης του αποθετηρίου: - team_invite.subject=%[1]s σας προσκάλεσε να συμμετέχετε στον οργανισμό %[2]s team_invite.text_1=%[1]s σας προσκάλεσε να συμμετέχετε στην ομάδα %[2]s στον οργανισμός %[3]s. team_invite.text_2=Παρακαλώ κάντε κλικ στον παρακάτω σύνδεσμο για να συμμετάσχετε στην ομάδα: team_invite.text_3=Σημείωση: Αυτή η πρόσκληση προοριζόταν για %[1]s. Αν δεν περιμένατε αυτή την πρόσκληση, μπορείτε να αγνοήσετε αυτό το email. +register_notify=Welcome to %s +register_notify.text_1=This is your registration confirmation email for %s! +register_notify.text_2=You can now log in via username: %s. +repo.transfer.body=To accept or reject it, visit %s or just ignore it. [modal] yes=Ναι @@ -475,17 +536,14 @@ PayloadUrl=Payload URL TeamName=Όνομα ομάδας AuthName=Όνομα εξουσιοδότησης AdminEmail=Email διαχειριστή - NewBranchName=Όνομα νέου κλάδου CommitSummary=Περίληψη υποβολών CommitMessage=Μήνυμα υποβολής CommitChoice=Επιλογή υποβολής TreeName=Διαδρομή αρχείου Content=Περιεχόμενο - SSPISeparatorReplacement=Διαχωριστικό SSPIDefaultLanguage=Προεπιλεγμένη Γλώσσα - require_error=` δεν μπορεί να είναι κενό.` alpha_dash_error=` πρέπει να περιέχει μόνο αλφαριθμητικά, παύλες ('-') και κάτω παύλες ('_').` alpha_dash_dot_error=` πρέπει να περιέχει μόνο αλφαριθμητικά, παύλα ('-'), κάτω παύλα ('_') και τελείες ('.').` @@ -503,7 +561,6 @@ unknown_error=Άγνωστο σφάλμα: captcha_incorrect=Ο κωδικός CAPTCHA είναι λάθος. password_not_match=Οι κωδικοί πρόσβασης δεν ταιριάζουν. lang_select_error=Επιλέξτε μια γλώσσα από τη λίστα. - username_been_taken=Το όνομα χρήστη χρησιμοποιείται ήδη. username_change_not_local_user=Δεν επιτρέπεται στους μη τοπικούς χρήστες να αλλάξουν το όνομα χρήστη τους. username_has_not_been_changed=Το όνομα χρήστη δεν άλλαξε @@ -535,16 +592,28 @@ last_org_owner=Δεν μπορείτε να καταργήσετε τον τελ cannot_add_org_to_team=Ένας οργανισμός δεν μπορεί να προστεθεί ως μέλος ομάδας. duplicate_invite_to_team=Ο χρήστης είχε ήδη προσκληθεί ως μέλος της ομάδας. organization_leave_success=Έχετε εγκαταλείψει με επιτυχία τον οργανισμό %s. - invalid_ssh_key=Δεν είναι δυνατή η επαλήθευση του SSH κλειδιού σας: %s invalid_gpg_key=Δεν είναι δυνατή η επαλήθευση του GPG κλειδιού σας: %s invalid_ssh_principal=Μη έγκυρη αρχή: %s must_use_public_key=Το κλειδί που δώσατε είναι ένα ιδιωτικό κλειδί. Παρακαλώ μην ανεβάζετε το ιδιωτικό σας κλειδί οπουδήποτε. Χρησιμοποιήστε το δημόσιο κλειδί αντί αυτού. auth_failed=Αποτυχία ταυτοποίησης: %v - - target_branch_not_exist=Ο κλάδος προορισμού δεν υπάρχει. - +username_error=` can only contain alphanumeric characters ('0-9','a-z','A-Z'), dash ('-'), underscore ('_') and dot ('.'). It cannot begin or end with non-alphanumeric characters, and consecutive non-alphanumeric characters are also forbidden.` +change_username_disabled=Changing username is disabled. +change_full_name_disabled=Changing full name is disabled. +repository_files_already_exist.adopt=Files already exist for this repository and can only be adopted. +2fa_auth_required=Remote visit required two-factor authentication. +email_domain_is_not_allowed=The domain of user email address %s conflicts with EMAIL_DOMAIN_ALLOWLIST or EMAIL_DOMAIN_BLOCKLIST. Please ensure your operation is expected. +unset_password=The login user has not set the password. +unsupported_login_type=The login type is not supported to delete account. +unable_verify_ssh_key="Cannot verify the SSH key. Double-check it for mistakes." +still_own_repo="Your account owns one or more repositories. Delete or transfer them first." +still_has_org="Your account is a member of one or more organizations. Leave them first." +still_own_packages="Your account owns one or more packages. Delete them first." +org_still_own_repo="This organization still owns one or more repositories. Delete or transfer them first." +org_still_own_packages="This organization still owns one or more packages. Delete them first." +target_ref_not_exist=Target ref does not exist %s +admin_cannot_delete_self=You cannot delete yourself when you are an admin. Please remove your admin privileges first. [user] change_avatar=Αλλαγή του avatar σας… @@ -567,10 +636,32 @@ email_visibility.limited=Η διεύθυνση email σας είναι ορατ email_visibility.private=Η διεύθυνση email σας είναι ορατή μόνο σε εσάς και στους διαχειριστές show_on_map=Εμφάνιση της τοποθεσίας στο χάρτη settings=Ρυθμίσεις Χρήστη - form.name_reserved=Το όνομα χρήστη "%s" είναι δεσμευμένο. form.name_pattern_not_allowed=Το μοτίβο "%s" δεν επιτρέπεται μέσα σε ένα όνομα χρήστη. - +form.name_chars_not_allowed=Username "%s" contains invalid characters. +block.block=Block +block.block.user=Block user +block.block.org=Block user from organization +block.block.failure=Failed to block user: %s +block.unblock=Unblock +block.unblock.failure=Failed to unblock user: %s +block.blocked=You have blocked this user. +block.title=Block a user +block.info=Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user. +block.info_1=Blocking a user prevents the following actions on your account and your repositories: +block.info_2=following your account +block.info_3=send you notifications by @mentioning your username +block.info_4=inviting you as a collaborator to their repositories +block.info_5=starring, forking or watching on repositories +block.info_6=opening and commenting on issues or pull requests +block.info_7=reacting to your comments in issues or pull requests +block.user_to_block=User to block +block.note=Note +block.note.title=Optional note: +block.note.info=The note is not visible to the blocked user. +block.note.edit=Edit note +block.list=Blocked users +block.list.none=You have not blocked any users. [settings] profile=Προφίλ @@ -588,7 +679,6 @@ delete=Διαγραφή Λογαριασμού account_link=Συνδεδεμένοι Λογαριασμοί organization=Οργανισμοί uid=UID - public_profile=Δημόσιο Προφίλ biography_placeholder=Πείτε μας λίγο για τον εαυτό σας! (Μπορείτε να γράψετε με Markdown) location_placeholder=Μοιραστείτε την κατά προσέγγιση τοποθεσία σας με άλλους @@ -629,7 +719,6 @@ saved_successfully=Οι ρυθμίσεις σας αποθηκεύτηκαν ε privacy=Απόρρητο keep_activity_private=Απόκρυψη Δραστηριότητας από τη σελίδα προφίλ keep_activity_private_popup=Με αυτή την επιλογή η δραστηριότητα σας είναι ορατή μόνο σε εσάς και τους διαχειριστές - lookup_avatar_by_mail=Αναζήτηση ενός Avatar με διεύθυνση email federated_avatar_lookup=Συνενωμένη Αναζήτηση Avatar enable_custom_avatar=Χρήση Προσαρμοσμένης Εικόνας @@ -640,7 +729,6 @@ uploaded_avatar_not_a_image=Το αρχείο που ανεβάσατε δεν uploaded_avatar_is_too_big=Το μέγεθος αρχείου που ανέβηκε (%d KiB) υπερβαίνει το μέγιστο μέγεθος (%d KiB). update_avatar_success=Η εικόνα σας έχει ενημερωθεί. update_user_avatar_success=Το avatar του χρήστη ενημερώθηκε. - change_password=Ενημέρωση Κωδικού Πρόσβασης old_password=Τρέχων Κωδικός Πρόσβασης new_password=Νέος Κωδικός Πρόσβασης @@ -648,7 +736,6 @@ retype_new_password=Επιβεβαίωση Νέου Κωδικού Πρόσβα password_incorrect=Ο τρέχων κωδικός πρόσβασης είναι λάθος. change_password_success=Ο κωδικός πρόσβασής σας έχει ενημερωθεί. Από εδώ και τώρα συνδέεστε χρησιμοποιώντας τον νέο κωδικό πρόσβασής σας. password_change_disabled=Οι μη τοπικοί χρήστες δεν μπορούν να ενημερώσουν τον κωδικό πρόσβασής τους μέσω του διεπαφής web του Gitea. - emails=Διευθύνσεις Email manage_emails=Διαχείριση Διευθύνσεων Email manage_themes=Επιλέξτε προεπιλεγμένο θέμα διεπαφής @@ -680,7 +767,6 @@ add_openid_success=Προστέθηκε η νέα διεύθυνση OpenID. keep_email_private=Απόκρυψη Διεύθυνσης Email keep_email_private_popup=Αυτό θα κρύψει τη διεύθυνση ηλεκτρονικού ταχυδρομείου σας από το προφίλ σας, καθώς και όταν κάνετε ένα pull request ή επεξεργαστείτε ένα αρχείο χρησιμοποιώντας τη διεπαφή ιστού. Οι ωθούμενες υποβολές δεν θα τροποποιηθούν. Χρησιμοποιήστε το %s στις υποβολές για να τις συσχετίσετε με το λογαριασμό σας. openid_desc=Το OpenID σας επιτρέπει να αναθέσετε τον έλεγχο ταυτότητας σε έναν εξωτερικό πάροχο. - manage_ssh_keys=Διαχείριση SSH Κλειδιών manage_ssh_principals=Διαχείριση Των Αρχών Πιστοποιητικού SSH manage_gpg_keys=Διαχείριση Κλειδιών GPG @@ -756,7 +842,6 @@ manage_social=Διαχείριση Συσχετιζόμενων Λογαριασ social_desc=Αυτοί οι κοινωνικοί λογαριασμοί μπορούν να χρησιμοποιηθούν για να συνδεθείτε στο λογαριασμό σας. Βεβαιωθείτε ότι τους αναγνωρίζετε όλους. unbind=Αποσύνδεση unbind_success=Ο κοινωνικός λογαριασμός έχει διαγραφεί επιτυχώς. - manage_access_token=Διαχείριση Διακριτικών Πρόσβασης generate_new_token=Δημιουργία Νέου Διακριτικού tokens_desc=Αυτά τα διακριτικά (tokens) παρέχουν πρόσβαση στο λογαριασμό σας μέσω του API του Gitea. @@ -779,7 +864,6 @@ permission_write=Ανάγνωση και Εγγραφή access_token_desc=Τα επιλεγμένα δικαιώματα διακριτικών περιορίζουν την άδεια μόνο στις αντίστοιχες διαδρομές API. Διαβάστε την τεκμηρίωση για περισσότερες πληροφορίες. at_least_one_permission=Πρέπει να επιλέξετε τουλάχιστον ένα δικαίωμα για να δημιουργήσετε ένα διακριτικό permissions_list=Δικαιώματα: - manage_oauth2_applications=Διαχείριση Εφαρμογών Oauth2 edit_oauth2_application=Επεξεργασία Εφαρμογής Oauth2 oauth2_applications_desc=Οι εφαρμογές OAuth2 επιτρέπουν στην εξωτερική εφαρμογή σας την ασφαλή ταυτοποίηση των χρηστών σε αυτό το Gitea. @@ -802,12 +886,10 @@ oauth2_application_edit=Επεξεργασία oauth2_application_create_description=Οι εφαρμογές OAuth2 δίνει πρόσβαση στην εξωτερική εφαρμογή σας σε λογαριασμούς χρηστών σε αυτή την υπηρεσία. oauth2_application_remove_description=Αφαιρώντας μια εφαρμογή OAuth2 θα αποτραπεί η πρόσβαση αυτής, σε εξουσιοδοτημένους λογαριασμούς χρηστών σε αυτή την υπηρεσία. Συνέχεια; oauth2_application_locked=Το Gitea κάνει προεγγραφή σε μερικές εφαρμογές OAuth2 κατά την εκκίνηση αν είναι ενεργοποιημένες στις ρυθμίσεις. Για την αποφυγή απροσδόκητης συμπεριφοράς, αυτές δεν μπορούν ούτε να επεξεργαστούν ούτε να καταργηθούν. Παρακαλούμε ανατρέξτε στην τεκμηρίωση OAuth2 για περισσότερες πληροφορίες. - authorized_oauth2_applications=Εξουσιοδοτημένες Εφαρμογές OAuth2 revoke_key=Ανάκληση revoke_oauth2_grant=Ανάκληση Πρόσβασης revoke_oauth2_grant_success=Η πρόσβαση ανακλήθηκε επιτυχώς. - twofa_recovery_tip=Αν χάσετε τη συσκευή σας, θα είστε σε θέση να χρησιμοποιήσετε ένα κλειδί ανάκτησης μιας χρήσης για να ανακτήσετε την πρόσβαση στο λογαριασμό σας. twofa_is_enrolled=Ο λογαριασμός σας είναι εγγεγραμμένος σε έλεγχο ταυτότητας δύο παραγόντων. twofa_not_enrolled=Ο λογαριασμός σας δεν είναι εγγεγραμμένος σε έλεγχο ταυτότητας δύο παραγόντων. @@ -821,38 +903,31 @@ or_enter_secret=Ή εισάγετε το μυστικό: %s then_enter_passcode=Και εισάγετε τον κωδικό που εμφανίζεται στην εφαρμογή: passcode_invalid=Ο κωδικός είναι λάθος. Δοκιμάστε ξανά. twofa_failed_get_secret=Αποτυχία λήψης μυστικού. - webauthn_register_key=Προσθήκη Κλειδιού Ασφαλείας webauthn_nickname=Ψευδώνυμο webauthn_delete_key=Αφαίρεση Κλειδιού Ασφαλείας webauthn_key_loss_warning=Αν χάσετε τα κλειδιά ασφαλείας σας, θα χάσετε την πρόσβαση στο λογαριασμό σας. webauthn_alternative_tip=Μπορεί να θέλετε να ρυθμίσετε μια πρόσθετη μέθοδο ταυτοποίησης. - manage_account_links=Διαχείριση Συνδεδεμένων Λογαριασμών manage_account_links_desc=Αυτοί οι εξωτερικοί λογαριασμοί είναι συνδεδεμένοι στον Gitea λογαριασμό σας. link_account=Σύνδεση Λογαριασμού remove_account_link=Αφαίρεση Συνδεδεμένου Λογαριασμού remove_account_link_desc=Η κατάργηση ενός συνδεδεμένου λογαριασμού θα ανακαλέσει την πρόσβασή του στο λογαριασμό σας στο Gitea. Συνέχεια; remove_account_link_success=Ο συνδεδεμένος λογαριασμός έχει αφαιρεθεί. - hooks.desc=Προσθήκη webhooks που θα ενεργοποιούνται για όλα τα αποθετήρια που σας ανήκουν. - orgs_none=Δεν είστε μέλος σε κάποιο οργανισμό. repos_none=Δεν κατέχετε κάποιο αποθετήριο. - delete_account=Διαγραφή Του Λογαριασμού Σας delete_prompt=Αυτή η ενέργεια θα διαγράψει μόνιμα το λογαριασμό σας. ΔΕΝ ΘΑ ΜΠΟΡΕΙ να επανέλθει. delete_with_all_comments=Ο λογαριασμός σας είναι νεότερος από %s. Για να αποφύγετε τα σχόλια φαντάσματα, όλα τα σχόλια σε ζητήματα/PR θα διαγραφούν από αυτόν. confirm_delete_account=Επιβεβαίωση Διαγραφής delete_account_title=Διαγραφή Λογαριασμού Χρήστη delete_account_desc=Είστε βέβαιοι ότι θέλετε να διαγράψετε μόνιμα αυτό τον λογαριασμό χρήστη; - email_notifications.enable=Ενεργοποίηση Ειδοποιήσεων Μέσω Email email_notifications.onmention=Email Μόνο κατά την Αναφορά email_notifications.disable=Απενεργοποίηση Ειδοποιήσεων μέσω Email email_notifications.submit=Ορισμός Προτιμότερου Email email_notifications.andyourown=Και Τις Δικές Σας Ειδοποιήσεις - visibility=Ορατότητα χρήστη visibility.public=Δημόσια visibility.public_tooltip=Ορατό σε όλους @@ -860,6 +935,38 @@ visibility.limited=Περιορισμένη visibility.limited_tooltip=Ορατό μόνο στους ταυτοποιημένους χρήστες visibility.private=Ιδιωτική visibility.private_tooltip=Ορατό μόνο στα μέλη των οργανισμών που συμμετέχετε +twofa=Two-Factor Authentication (TOTP) +webauthn=Two-Factor Authentication (Security Keys) +profile_desc=Control how your profile is shown to other users. Your primary email address will be used for notifications, password recovery and web-based Git operations. +password_username_disabled=You are not allowed to change your username. Please contact your site administrator for more details. +password_full_name_disabled=You are not allowed to change your full name. Please contact your site administrator for more details. +hidden_comment_types_description=Comment types checked here will not be shown on issue pages. Checking "Label", for example, removes all "{user} added/removed {label}" comments. +cropper_prompt=You can edit the image before saving. The edited image will be saved as PNG. +theme_colorblindness_help=Color blindness Theme Support +theme_colorblindness_prompt=Gitea only has a few themes with basic color blindness support, which only have a few colors defined. The work is still in progress. More improvements could be made by defining more colors in the theme CSS files. +can_not_add_email_activations_pending=There is a pending activation. Try again in a few minutes if you want to add a new email address. +email_deletion_desc=This email address and related information will be removed from your account. Git commits by this email address will remain unchanged. Continue? +gpg_invalid_token_signature=The provided GPG key, signature and token do not match, or the token is out-of-date. +ssh_invalid_token_signature=The provided SSH key, signature or token do not match, or the token is out-of-date. +ssh_principal_deletion_desc=Removing an SSH Certificate Principal revokes its access to your account. Continue? +permission_not_set=Not set +permission_anonymous_read=Anonymous Read +permission_everyone_read=Everyone Read +permission_everyone_write=Everyone Write +oauth2_confidential_client=Confidential Client. Select for apps that keep the secret confidential, such as web apps. Do not select for native apps, including desktop and mobile apps. +oauth2_skip_secondary_authorization=Skip authorization for public clients after granting access once. May pose a security risk. +authorized_oauth2_applications_description=You have granted access to your personal Gitea account to these third-party applications. Please revoke access for applications you no longer need. +revoke_oauth2_grant_description=Revoking access for this third-party application will prevent this application from accessing your data. Are you sure? +twofa_desc=To protect your account against password theft, you can use a smartphone or another device for receiving time-based one-time passwords ("TOTP"). +twofa_scratch_token_regenerate=Regenerate Single-Use Recovery Key +twofa_enroll=Enroll in Two-Factor Authentication +regenerate_scratch_token_desc=If you misplaced your recovery key or have already used it to sign in, you can reset it here. +twofa_enrolled=Your account has been successfully enrolled. Store your single-use recovery key (%s) in a safe place, as it will not be shown again. +webauthn_desc=Security keys are hardware devices containing cryptographic keys. They can be used for two-factor authentication. Security keys must support the WebAuthn Authenticator standard. +webauthn_delete_key_desc=If you remove a security key, you can no longer sign in with it. Continue? +account_links_not_available=No external accounts are currently linked to your Gitea account. +email_notifications.actions.desc=Notifications for workflow runs on repositories set up with Gitea Actions. +email_notifications.actions.failure_only=Only notify for failed workflow runs [repo] new_repo_helper=Ένα αποθετήριο περιέχει όλα τα αρχεία έργου, συμπεριλαμβανομένου του ιστορικού εκδόσεων. Ήδη φιλοξενείται αλλού; Μετεγκατάσταση αποθετηρίου. @@ -945,19 +1052,15 @@ delete_preexisting_success=Διαγράφηκαν τα μη υιοθετημέν blame_prior=Προβολή ευθύνης πριν από αυτή την αλλαγή blame.ignore_revs=Αγνόηση των αναθεωρήσεων στο .git-blame-ignore-revs. Πατήστε εδώ για να το παρακάμψετε και να δείτε την κανονική προβολή ευθυνών. blame.ignore_revs.failed=Αποτυχία αγνόησης των αναθεωρήσεων στο .git-blame-ignore-revs. - - transfer.accept=Αποδοχή Μεταφοράς transfer.reject=Απόρριψη Μεταφοράς transfer.no_permission_to_accept=Δεν έχετε άδεια να αποδεχτείτε αυτή τη μεταφορά. transfer.no_permission_to_reject=Δεν έχετε άδεια να απορρίψετε αυτή τη μεταφορά. - desc.private=Ιδιωτικό desc.public=Δημόσιο desc.template=Πρότυπο desc.internal=Εσωτερικό desc.archived=Αρχειοθετημένο - template.items=Αντικείμενα Προτύπου template.git_content=Περιεχόμενο Git (Προεπιλεγμένος Κλάδος) template.git_hooks=Git Hooks @@ -968,15 +1071,12 @@ template.avatar=Εικόνα template.issue_labels=Σήματα Ζητήματος template.one_item=Πρέπει να επιλέξετε τουλάχιστον ένα αντικείμενο στο πρότυπο template.invalid=Πρέπει να επιλέξετε ένα πρότυπο αποθετήριο - archive.issue.nocomment=Αυτό το αποθετήριο αρχειοθετήθηκε. Δεν μπορείτε να σχολιάσετε σε ζητήματα. archive.pull.nocomment=Αυτό το repo αρχειοθετήθηκε. Δεν μπορείτε να σχολιάσετε στα pull requests. - form.reach_limit_of_creation_1=Έχετε ήδη συμπληρώσει το όριο του %d αποθετηρίου. form.reach_limit_of_creation_n=Έχετε ήδη συμπληρώσει το όριο των %d αποθετηρίων. form.name_reserved=Το όνομα αποθετηρίου "%s" είναι δεσμευμένο. form.name_pattern_not_allowed=Το μοτίβο "%s" δεν επιτρέπεται στο όνομα του αποθετηρίου. - need_auth=Εξουσιοδότηση migrate_options=Επιλογές Μεταφοράς migrate_service=Υπηρεσία Μεταφοράς @@ -1025,7 +1125,6 @@ migrate.migrating_issues=Μετανάστευση Θεμάτων migrate.migrating_pulls=Μεταφορά Pull Requests migrate.cancel_migrating_title=Ακύρωση Μεταφοράς migrate.cancel_migrating_confirm=Θέλετε να ακυρώσετε αυτή τη μεταφορά; - mirror_from=είδωλο του forked_from=forked από generated_from=παράγονται από @@ -1040,14 +1139,12 @@ star=Αστέρι fork=Fork download_archive=Λήψη Αποθετηρίου more_operations=Περισσότερες Λειτουργίες - quick_guide=Γρήγορος Οδηγός clone_this_repo=Κλωνοποίηση αυτού του αποθετηρίου cite_this_repo=Αναφορά σε αυτό το αποθετήριο create_new_repo_command=Δημιουργία νέου αποθετηρίου στη γραμμή εντολών push_exist_repo=Προώθηση ενός υπάρχοντος αποθετηρίου από τη γραμμή εντολών broken_message=Τα δεδομένα Git που διέπουν αυτό το αποθετήριο δεν μπορούν να διαβαστούν. Επικοινωνήστε με το διαχειριστή ή διαγράψτε αυτό το αποθετήριο. - code=Κώδικας code.desc=Πρόσβαση στον πηγαίο κώδικα, αρχεία, υποβολές και κλάδους. branch=Κλάδος @@ -1064,7 +1161,6 @@ packages=Πακέτα actions=Δράσεις labels=Σήματα org_labels_desc_manage=διαχείριση - milestone=Ορόσημο milestones=Ορόσημα commits=Υποβολές @@ -1087,7 +1183,6 @@ ambiguous_runes_header=`Αυτό το αρχείο περιέχει ασαφεί ambiguous_runes_description=`Αυτό το αρχείο περιέχει χαρακτήρες Unicode που μπορεί να συγχέονται με άλλους χαρακτήρες. Αν νομίζετε ότι αυτό είναι σκόπιμο, μπορείτε να αγνοήσετε με ασφάλεια αυτή την προειδοποίηση. Χρησιμοποιήστε το κουμπί Escape για να τους αποκαλύψετε.` invisible_runes_line=`Αυτή η γραμμή έχει αόρατους χαρακτήρες unicode ` ambiguous_runes_line=`Αυτή η γραμμή έχει ασαφείς χαρακτήρες unicode ` - escape_control_characters=Escape unescape_control_characters=Unescape file_copy_permalink=Αντιγραφή Permalink @@ -1110,7 +1205,6 @@ normal_view=Κανονική Προβολή line=γραμμή lines=γραμμές from_comment=(σχόλιο) - editor.add_file=Προσθήκη Αρχείου editor.new_file=Νέο Αρχείο editor.upload_file=Ανέβασμα Αρχείου @@ -1170,8 +1264,6 @@ editor.user_no_push_to_branch=Ο χρήστης δεν μπορεί να κάν editor.require_signed_commit=Ο κλάδος απαιτεί υπογεγραμμένη υποβολή editor.cherry_pick=Ανθολόγηση (cherry-pic) του %s στο: editor.revert=Απόσυρση του %s στο: - - commits.desc=Δείτε το ιστορικό αλλαγών του πηγαίου κώδικα. commits.commits=Υποβολές commits.no_commits=Δεν υπάρχουν κοινές υποβολές. Τα "%s" και "%s" έχουν εντελώς διαφορετικές ιστορίες. @@ -1189,7 +1281,6 @@ commits.signed_by_untrusted_user_unmatched=Υπογράφηκε από ένα μ commits.gpg_key_id=ID Κλειδιού GPG commits.ssh_key_fingerprint=Αποτύπωμα Κλειδιού SSH commits.view_path=Προβολή σε αυτή τη στιγμή στο ιστορικό - commit.operations=Λειτουργίες commit.revert=Απόσυρση commit.revert-header=Απόσυρση: %s @@ -1197,15 +1288,12 @@ commit.revert-content=Επιλέξτε κλάδο για απόσυρση σε commit.cherry-pick=Cherry-pick commit.cherry-pick-header=Ανθολόγηση: %s commit.cherry-pick-content=Επιλέξτε κλάδο για να κάνετε ανθολόγηση σε αυτό: - commitstatus.error=Σφάλμα commitstatus.failure=Αποτυχία commitstatus.pending=Εκκρεμεί commitstatus.success=Επιτυχές - ext_issues=Πρόσβαση στα Εξωτερικά Ζητήματα ext_issues.desc=Σύνδεση σε εξωτερικό εφαρμογή ζητημάτων. - projects.description=Περιγραφή (προαιρετικό) projects.description_placeholder=Περιγραφή projects.create=Δημιουργία Έργου @@ -1240,7 +1328,6 @@ projects.column.assigned_to=Ανατέθηκε σε projects.card_type.desc=Προεπισκοπήσεις Καρτών projects.card_type.images_and_text=Εικόνες και Κείμενο projects.card_type.text_only=Μόνο Κείμενο - issues.desc=Οργανώστε αναφορές σφαλμάτων, εργασίες και ορόσημα. issues.filter_assignees=Φίλτρο Αποδέκτη issues.filter_milestones=Φίλτρο Ορόσημου @@ -1454,9 +1541,7 @@ issues.comment_on_locked=Δεν μπορείτε να σχολιάσετε έν issues.delete=Διαγραφή issues.delete.title=Διαγραφή αυτού του ζητήματος; issues.delete.text=Θέλετε πραγματικά να διαγράψετε αυτό το ζήτημα; (Αυτό θα σβήσει οριστικά όλο το περιεχόμενο του. Εξετάστε αν θέλετε να το κλείσετε, αν σκοπεύεται να το αρχειοθετήσετε) - issues.tracker=Καταγραφή Χρόνου - issues.tracker_auto_close=Το χρονόμετρο θα σταματήσει αυτόματα όταν κλείσει αυτό το ζήτημα issues.tracking_already_started=`Έχετε ήδη ξεκινήσει την καταγραφή του χρόνου σε ένα άλλο ζήτημα!` issues.cancel_tracking_history=`ακύρωσε τη παρακολούθηση χρόνου %s` @@ -1467,7 +1552,6 @@ issues.add_time_minutes=Λεπτά issues.add_time_sum_to_small=Δεν εισήχθη χρόνος. issues.time_spent_total=Συνολική Δαπάνη Χρόνου issues.time_spent_from_all_authors=`Συνολική Δαπάνη Χρόνου: %s` - issues.due_date=Ημερομηνία Παράδοσης issues.invalid_due_date_format=Η μορφή της ημερομηνίας παράδοσης πρέπει να είναι 'yyyy-mm-dd'. issues.error_modifying_due_date=Αποτυχία τροποποίησης της ημερομηνίας παράδοσης. @@ -1548,10 +1632,8 @@ issues.content_history.delete_from_history=Διαγραφή από το ιστο issues.content_history.delete_from_history_confirm=Διαγραφή από το ιστορικό; issues.content_history.options=Επιλογές issues.reference_link=Αναφορά: %s - compare.compare_base=βάση compare.compare_head=σύγκριση - pulls.desc=Ενεργοποίηση των pull requests και της αξιολόγησης κώδικα. pulls.new=Νέο Pull Request pulls.view=Προβολή Pull Request @@ -1622,7 +1704,6 @@ pulls.reject_count_1=%d αίτημα αλλαγής pulls.reject_count_n=%d αιτήματα αλλαγής pulls.waiting_count_1=%d αναμονή αναθεώρησης pulls.waiting_count_n=%d αναμονή αναθεωρήσεων - pulls.no_merge_desc=Αυτό το pull request δεν μπορεί να συγχωνευθεί επειδή όλες οι επιλογές συγχώνευσης αποθετηρίων είναι απενεργοποιημένες. pulls.no_merge_helper=Ενεργοποιήστε τις επιλογές συγχώνευσης στις ρυθμίσεις αποθετηρίου ή συγχωνεύστε το pull request χειροκίνητα. pulls.no_merge_wip=Αυτό το pull request δεν μπορεί να συγχωνευθεί, επειδή έχει επισημανθεί ως μια εργασία σε εξέλιξη. @@ -1632,7 +1713,6 @@ pulls.squash_merge_pull_request=Δημιουργία υποβολής squash pulls.merge_manually=Συγχωνεύτηκαν χειροκίνητα pulls.merge_commit_id=Το ID της υποβολής συγχώνευσης pulls.require_signed_wont_sign=Ο κλάδος απαιτεί υπογεγραμμένες υποβολές αλλά αυτή η συγχώνευση δεν θα υπογραφεί - pulls.invalid_merge_option=Δεν μπορείτε να χρησιμοποιήσετε αυτήν την επιλογή συγχώνευσης για αυτό το pull request. pulls.merge_conflict_summary=Μήνυμα Σφάλματος pulls.rebase_conflict_summary=Μήνυμα Σφάλματος @@ -1660,27 +1740,19 @@ pulls.cmd_instruction_checkout_desc=Από το αποθετήριο του έρ pulls.cmd_instruction_merge_title=Συγχώνευση pulls.cmd_instruction_merge_desc=Συγχώνευση των αλλαγών και ενημέρωση στο Gitea. pulls.clear_merge_message=Εκκαθάριση μηνύματος συγχώνευσης - pulls.auto_merge_button_when_succeed=(Όταν οι έλεγχοι πετύχουν) pulls.auto_merge_when_succeed=Αυτόματη συγχώνευση όταν όλοι οι έλεγχοι πετύχουν pulls.auto_merge_newly_scheduled=Το pull request προγραμματίστηκε για συγχώνευση όταν όλοι οι έλεγχοι πετύχουν. pulls.auto_merge_has_pending_schedule=%[1]s προγραμμάτισε αυτό το pull request για αυτόματη συγχώνευση όταν όλοι οι έλεγχοι πετύχουν %[2]s. - pulls.auto_merge_cancel_schedule=Ακύρωση αυτόματης συγχώνευσης pulls.auto_merge_not_scheduled=Αυτό το pull request δεν έχει προγραμματιστεί να συγχωνευτεί αυτόματα. pulls.auto_merge_canceled_schedule=Η αυτόματη συγχώνευση ακυρώθηκε για αυτό το pull request. - pulls.auto_merge_newly_scheduled_comment=`προγραμμάτισε αυτό το PR να συγχωνευτεί αυτόματα όταν όλοι οι έλεγχοι πετύχουν %[1]s` pulls.auto_merge_canceled_schedule_comment=`ακύρωσε την αυτόματη συγχώνευση αυτού του pull request όταν όλοι οι έλεγχοι πετύχουν %[1]s` - pulls.delete.title=Διαγραφή αυτού του pull request; pulls.delete.text=Θέλετε πραγματικά να διαγράψετε αυτό το pull request; (Αυτό θα σβήσει οριστικά όλο το περιεχόμενο του. Εξετάστε αν θέλετε να το κλείσετε, αν σκοπεύεται να το αρχειοθετήσετε) - pulls.recently_pushed_new_branches=Ωθήσατε στο κλάδο %[1]s %[2]s - pull.deleted_branch=(διαγράφηκε):%s - - milestones.new=Νέο Ορόσημο milestones.closed=Έκλεισε %s milestones.update_ago=Ενημερώθηκε %s @@ -1710,7 +1782,6 @@ milestones.filter_sort.least_complete=Λιγότερο πλήρη milestones.filter_sort.most_complete=Περισσότερο πλήρη milestones.filter_sort.most_issues=Περισσότερα ζητήματα milestones.filter_sort.least_issues=Λιγότερα ζητήματα - signing.will_sign=Αυτή η υποβολή θα υπογραφεί με το κλειδί "%s". signing.wont_sign.nokey=Δεν υπάρχει διαθέσιμο κλειδί για να υπογραφεί αυτή η υποβολή. signing.wont_sign.never=Οι υποβολές δεν υπογράφονται ποτέ. @@ -1722,10 +1793,8 @@ signing.wont_sign.headsigned=Η συγχώνευση δε θα υπογραφε signing.wont_sign.commitssigned=Η συγχώνευση δε θα υπογραφεί καθώς όλες οι σχετικές υποβολές δεν έχουν υπογραφεί. signing.wont_sign.approved=Η συγχώνευση δε θα υπογραφεί καθώς το PR δεν έχει εγκριθεί. signing.wont_sign.not_signed_in=Δεν είστε συνδεδεμένοι. - ext_wiki=Πρόσβαση στο Εξωτερικό Wiki ext_wiki.desc=Σύνδεση σε ένα εξωτερικό wiki. - wiki=Wiki wiki.welcome=Καλώς ήρθατε στο Wiki. wiki.welcome_desc=Το wiki σας επιτρέπει να γράψετε και να μοιραστείτε τεκμηρίωση με συνεργάτες. @@ -1752,7 +1821,6 @@ wiki.pages=Σελίδες wiki.last_updated=Τελευταία ενημέρωση %s wiki.page_name_desc=Εισάγετε ένα όνομα για αυτή τη σελίδα Wiki. Μερικά ειδικά ονόματα είναι: 'Home', '_Sidebar' και '_Footer'. wiki.original_git_entry_tooltip=Προβολή του αρχικού αρχείου Git αντί ενός εμφανίσιμου συνδέσμου. - activity=Δραστηριότητα activity.period.filter_label=Περίοδος: activity.period.daily=1 ημέρα @@ -1817,9 +1885,7 @@ activity.git_stats_addition_n=%d προσθήκες activity.git_stats_and_deletions=και activity.git_stats_deletion_1=%d διαγραφή activity.git_stats_deletion_n=%d διαγραφές - contributors.contribution_type.commits=Υποβολές - settings=Ρυθμίσεις settings.options=Αποθετήριο settings.collaboration=Συνεργάτες @@ -1852,7 +1918,6 @@ settings.mirror_settings.push_mirror.none=Δεν έχουν ρυθμιστεί settings.mirror_settings.push_mirror.remote_url=URL Απομακρυσμένου Αποθετηρίου Git settings.mirror_settings.push_mirror.add=Προσθήκη Είδωλου Push settings.mirror_settings.push_mirror.edit_sync_time=Επεξεργασία διαστήματος συγχρονισμού ειδώλου - settings.sync_mirror=Συγχρονισμός Τώρα settings.pull_mirror_sync_in_progress=Έλκονται αλλαγές από το απομακρυσμένο %s αυτή τη στιγμή. settings.push_mirror_sync_in_progress=Ώθηση αλλαγών στο απομακρυσμένο %s αυτή τη στιγμή. @@ -2201,7 +2266,6 @@ settings.rename_branch_success=Ο κλάδος %s μετονομάστηκε μ settings.rename_branch_from=παλιό όνομα κλάδου settings.rename_branch_to=νέο όνομα κλάδου settings.rename_branch=Μετονομασία κλάδου - diff.browse_source=Περιήγηση Στο Πηγαίο diff.parent=γονέας diff.commit=υποβολή @@ -2256,7 +2320,6 @@ diff.image.overlay=Επικάλυψη diff.has_escaped=Αυτή η γραμμή έχει κρυφούς χαρακτήρες Unicode diff.show_file_tree=Εμφάνιση δέντρου αρχείων diff.hide_file_tree=Απόκρυψη δέντρου αρχείων - releases.desc=Παρακολούθηση εκδόσεων έργου και λήψεων. release.releases=Κυκλοφορίες release.detail=Λεπτομέρειες κυκλοφορίας @@ -2304,7 +2367,6 @@ release.add_tag_msg=Χρησιμοποιήστε τον τίτλο και το release.add_tag=Δημιουργία Ετικέτας Μόνο release.releases_for=Κυκλοφορίες για %s release.tags_for=Ετικέτες για %s - branch.name=Όνομα Κλάδου branch.already_exists=Ήδη υπάρχει ένας κλάδος με το όνομα "%s". branch.delete_head=Διαγραφή @@ -2339,26 +2401,296 @@ branch.create_branch_operation=Δημιουργία κλάδου branch.new_branch=Δημιουργία νέου κλάδου branch.new_branch_from=`Δημιουργία νέου κλάδου από το "%s"` branch.renamed=Ο κλάδος %s μετονομάστηκε σε %s. - tag.create_tag=Δημιουργία ετικέτας %s tag.create_tag_operation=Δημιουργία ετικέτας tag.confirm_create_tag=Δημιουργία ετικέτας tag.create_tag_from=`Δημιουργία νέας ετικέτας από το "%s"` - tag.create_success=Η ετικέτα "%s" δημιουργήθηκε. - topic.manage_topics=Διαχείριση Θεμάτων topic.done=Ολοκληρώθηκε topic.format_prompt=Τα θέματα πρέπει να ξεκινούν με γράμμα ή αριθμό, μπορούν να περιλαμβάνουν παύλες ('-') και τελείες ('.'), μπορεί να είναι μέχρι 35 χαρακτήρες. Τα γράμματα πρέπει να είναι πεζά. - find_file.go_to_file=Αναζήτηση αρχείου find_file.no_matching=Δεν ταιριάζει κανένα αρχείο - error.csv.too_large=Δεν είναι δυνατή η απόδοση αυτού του αρχείου επειδή είναι πολύ μεγάλο. error.csv.unexpected=Δεν είναι δυνατή η απόδοση αυτού του αρχείου, επειδή περιέχει έναν μη αναμενόμενο χαρακτήρα στη γραμμή %d και στη στήλη %d. error.csv.invalid_field_count=Δεν είναι δυνατή η απόδοση αυτού του αρχείου, επειδή έχει λάθος αριθμό πεδίων στη γραμμή %d. +repo_name_profile_public_hint=.profile is a special repository that you can use to add README.md to your public organization profile, visible to anyone. Make sure it's public and initialize it with a README in the profile directory to get started. +repo_name_profile_private_hint=.profile-private is a special repository that you can use to add a README.md to your organization member profile, visible only to organization members. Make sure it's private and initialize it with a README in the profile directory to get started. +repo_name_helper=Good repository names use short, memorable and unique keywords. A repository named ".profile" or ".profile-private" could be used to add a README.md for the user/organization profile. +view_all_branches=View all branches +view_all_tags=View all tags +fork_no_valid_owners=This repository cannot be forked because there are no valid owners. +fork.blocked_user=Cannot fork the repository because you are blocked by the repository owner. +open_with_editor=Open with %s +repo_no_desc=No description provided +repo_lang=Languages +multiple_licenses=Multiple Licenses +object_format=Object Format +object_format_helper=Object format of the repository. Cannot be changed later. SHA1 is most compatible. +mirror_sync=synced +mirror_address_url_invalid=The provided URL is invalid. Make sure all components of the URL are escaped correctly. +mirror_lfs_endpoint_desc=Sync will attempt to use the clone URL to determine the LFS server. You can also specify a custom endpoint if the repository LFS data is stored somewhere else. +stars=Stars +adopt_search=Enter username to search for unadopted repositories… (leave blank to find all) +user_search_tooltip=Shows a maximum of 30 users +tree_path_not_found=Path %[1]s doesn't exist in %[2]s +transfer.accept_desc=Transfer to "%s" +transfer.reject_desc=Cancel transfer to "%s" +desc.public_access=Public Access +desc.sha256=SHA256 +archive.title=This repo is archived. You can view files and clone it. You cannot open issues or pull requests or push a commit. +archive.title_date=This repository has been archived on %s. You can view files and clone it. You cannot open issues or pull requests or push a commit. +migrate_options_lfs_endpoint.placeholder=If left blank, the endpoint will be derived from the clone URL. +migrate.github_token_desc=You can put one or more tokens here, separated by commas, to make migrating faster by circumventing the GitHub API rate limit. WARNING: Abusing this feature may violate the service provider's policy and may lead to getting your account(s) blocked. +migrate.permission_denied_blocked=You cannot import from disallowed hosts. Please ask the admin to check ALLOWED_DOMAINS/ALLOW_LOCALNETWORKS/BLOCKED_DOMAINS settings. +migrate.migrating=Migrating from %s… +migrate.codecommit.description=Migrate data from AWS CodeCommit. +migrate.codecommit.aws_access_key_id=AWS Access Key ID +migrate.codecommit.aws_secret_access_key=AWS Secret Access Key +migrate.codecommit.https_git_credentials_username=HTTPS Git Credentials Username +migrate.codecommit.https_git_credentials_password=HTTPS Git Credentials Password +migration_status=Migration status +action.blocked_user=Cannot perform action because you are blocked by the repository owner. +empty_message=This repository does not have any content. +no_branch=This repository doesn't have any branches. +org_labels_desc=Organization-level labels that can be used with all repositories under this organization +file.title=%s at %s +file_is_empty=The file is empty. +code_preview_line_from_to=Lines %[1]d to %[2]d in %[3]s +code_preview_line_in=Line %[1]d in %[2]s +ambiguous_character=`%[1]c [U+%04[1]X] can be confused with %[2]c [U+%04[2]X]` +vendored=Vendored +generated=Generated +commit.merged_in_pr=This commit was merged in pull request %s. +editor.cannot_edit_too_large_file=The file is too large to be edited. +editor.file_not_editable_hint=But you can still rename or move it. +editor.add_tmpl=Add '{filename}' +editor.fail_to_apply_patch=Unable to apply patch +editor.commit_email=Commit email address +editor.invalid_commit_email=The email address for the commit is invalid. +editor.file_is_a_symlink=`"%s" is a symbolic link. Symbolic links cannot be edited in the web editor.` +editor.file_modifying_no_longer_exists=The file being modified, "%s", no longer exists in this repository. +editor.commit_id_not_matching=The Commit ID does not match the ID when you began editing. Commit into a patch branch and then merge. +editor.push_out_of_date=The push appears to be out of date. +editor.failed_to_commit=Failed to commit changes. +editor.failed_to_commit_summary=Error Message: +editor.fork_create=Fork Repository to Propose Changes +editor.fork_create_description=You cannot edit this repository directly. Instead you can create a fork, make edits and create a pull request. +editor.fork_edit_description=You cannot edit this repository directly. The changes will be written to your fork %s, so you can create a pull request. +editor.fork_not_editable=You have forked this repository but your fork is not editable. +editor.fork_failed_to_push_branch=Failed to push branch %s to your repository. +editor.fork_branch_exists=Branch "%s" already exists in your fork. Please choose a new branch name. +commits.search_branch=This Branch +commits.view_file_diff=View changes to this file in this commit +projects.desc=Manage issues and pulls in projects. +projects.column.deletion_desc="Deleting a project column moves all related issues to the default column. Continue?" +issues.filter_no_results=No results +issues.filter_no_results_placeholder=Try adjusting your search filters. +issues.new.no_reviewers=No Reviewers +issues.new.blocked_user=Cannot create issue because you are blocked by the repository owner. +issues.edit.already_changed=Unable to save changes to the issue. It appears the content has already been changed by another user. Please refresh the page and try editing again to avoid overwriting their changes. +issues.edit.blocked_user=Cannot edit content because you are blocked by the poster or repository owner. +issues.move_to_column_of_project=`moved this to %s in %s on %s` +issues.filter_assignee_no_assignee=Assigned to nobody +issues.filter_assignee_any_assignee=Assigned to anybody +issues.filter_user_placeholder=Search users +issues.filter_user_no_select=All users +issues.filter_type.all_pull_requests=All pull requests +issues.filter_sort.recentupdate=Most recently updated +issues.close_comment_issue=Close with Comment +issues.reopen_comment_issue=Reopen with Comment +issues.comment.blocked_user=Cannot create or edit comment because you are blocked by the poster or repository owner. +issues.label_color_invalid=Invalid color +issues.label_exclusive_order=Sort Order +issues.label_exclusive_order_tooltip=Exclusive labels in the same scope will be sorted according to this numeric order. +issues.lock.notice_1=- Other users cannot add new comments to this issue. +issues.timetracker_timer_start=Start timer +issues.timetracker_timer_stop=Stop timer +issues.timetracker_timer_discard=Discard timer +issues.timetracker_timer_manually_add=Add Time +issues.time_estimate_set=Set estimated time +issues.time_estimate_display=Estimate: %s +issues.change_time_estimate_at=changed time estimate to %[1]s %[2]s +issues.remove_time_estimate_at=removed time estimate %s +issues.time_estimate_invalid=Time estimate format is invalid +issues.start_tracking_history=started working %s +issues.stopwatch_already_stopped=The timer for this issue is already stopped +issues.stopwatch_already_created=The timer for this issue already exists +issues.stop_tracking=Stop Timer +issues.stop_tracking_history=worked for %[1]s %[2]s +issues.cancel_tracking=Discard +issues.add_time_history=added spent time %[1]s %[2]s +issues.add_time_manually=Manually Add Time +issues.due_date_not_writer="You need write access to this repository to update the due date of an issue." +issues.dependency.issue_close_blocked=You need to close all issues that are blocking this issue before you can close it. +issues.dependency.pr_close_blocked=You need to close all issues that are blocking this pull request before you can merge it. +issues.dependency.add_error_cannot_create_circular=You cannot create a dependency with two issues that block each other. +issues.review.comment="reviewed %s" +issues.review.dismissed="dismissed %s's review %s" +issues.review.remove_review_request_self="declined to review %s" +issues.review.official=Approved +issues.review.requested=Review pending +issues.review.rejected=Changes requested +issues.review.stale=Updated since approval +issues.review.unofficial=Uncounted approval +issues.assignee.error=Not all assignees were added, due to an unexpected error. +pulls.new.blocked_user=Cannot create pull request because you are blocked by the repository owner. +pulls.new.must_collaborator=You must be a collaborator to create pull request. +pulls.edit.already_changed=Unable to save changes to the pull request. It appears the content has already been changed by another user. Please refresh the page and try editing again to avoid overwriting their changes. +pulls.select_commit_hold_shift_for_range=Select commit. Hold Shift and click to select a range. +pulls.nothing_to_compare_have_tag=The selected branches/tags are equal. +pulls.is_checking=Checking for merge conflicts… +pulls.blocked_by_approvals="This pull request doesn't have enough required approvals yet. %d of %d official approvals granted." +pulls.blocked_by_approvals_whitelisted="This pull request doesn't have enough required approvals yet. %d of %d approvals granted from users or teams on the allowlist." +pulls.wrong_commit_id="commit ID must be a commit ID on the target branch" +pulls.no_merge_not_ready=This pull request is not ready to be merged. Check review status and status checks. +pulls.rebase_merge_pull_request=Rebase, then fast-forward +pulls.rebase_merge_commit_pull_request=Rebase, then create merge commit +pulls.fast_forward_only_merge_pull_request=Fast-forward only +pulls.merge_conflict=Merge Failed: There was a conflict while merging. Hint: Try a different strategy. +pulls.rebase_conflict=Merge Failed: There was a conflict while rebasing commit: %[1]s. Hint: Try a different strategy. +pulls.unrelated_histories=Merge Failed: The merge head and base do not share a common history. Hint: Try a different strategy. +pulls.merge_out_of_date=Merge Failed: While generating the merge, the base was updated. Hint: Try again. +pulls.head_out_of_date=Merge Failed: While generating the merge, the head was updated. Hint: Try again. +pulls.has_merged=Failed: The pull request has been merged. You cannot merge again or change the target branch. +pulls.push_rejected=Push Failed: The push was rejected. Review the Git Hooks for this repository. +pulls.push_rejected_no_message=Push Failed: The push was rejected but there was no remote message. Review the Git Hooks for this repository. +pulls.cmd_instruction_hint=View command line instructions +pulls.cmd_instruction_merge_warning=Warning: This operation cannot merge pull request because "autodetect manual merge" is not enabled. +pulls.clear_merge_message_hint=Clearing the merge message will only remove the commit message content and keep generated git trailers such as "Co-Authored-By…". +pulls.upstream_diverging_prompt_behind_1=This branch is %[1]d commit behind %[2]s +pulls.upstream_diverging_prompt_behind_n=This branch is %[1]d commits behind %[2]s +pulls.upstream_diverging_prompt_base_newer=The base branch %s has new changes +pulls.upstream_diverging_merge=Sync fork +pulls.upstream_diverging_merge_confirm=Would you like to merge "%[1]s" onto "%[2]s"? +pull.agit_documentation=Review documentation about AGit +comments.edit.already_changed=Unable to save changes to the comment. It appears the content has already been changed by another user. Please refresh the page and try editing again to avoid overwriting their changes +milestones.completeness=%d%% Completed +signing.wont_sign.error=There was an error while checking if the commit could be signed. +signing.wont_sign.twofa=You must have two-factor authentication enabled to have commits signed. +activity.navbar.pulse=Pulse +activity.navbar.code_frequency=Code Frequency +activity.navbar.contributors=Contributors +activity.navbar.recent_commits=Recent Commits +activity.no_git_activity=There has been no commit activity in this period. +contributors.contribution_type.filter_label=Contribution type: +contributors.contribution_type.additions=Additions +contributors.contribution_type.deletions=Deletions +settings.desc=Settings is where you can manage the settings for the repository. +settings.public_access=Public Access +settings.public_access_desc=Configure public visitor's access permissions to override the defaults of this repository. +settings.public_access.docs.not_set=Not Set: no extra public access permission. The visitor's permission follows the repository's visibility and member permissions. +settings.public_access.docs.anonymous_read=Anonymous Read: users who are not logged in can access the unit with read permission. +settings.public_access.docs.everyone_read=Everyone Read: all logged-in users can access the unit with read permission. Read permission of issue/pull-request units also means users can create new issues/pull requests. +settings.public_access.docs.everyone_write=Everyone Write: all logged-in users have write permission to the unit. Only Wiki unit supports this permission. +settings.collaboration.per_unit=Unit Permissions +settings.mirror_settings.docs.no_new_mirrors=Your repository is mirroring changes to or from another repository. Please keep in mind that you currently can't create any new mirrors. +settings.mirror_settings.pushed_repository=Pushed repository +settings.default_wiki_branch_name=Default Wiki Branch Name +settings.failed_to_change_default_wiki_branch=Failed to change the default wiki branch. +settings.projects_desc=Enable Projects +settings.projects_mode_desc=Projects Mode (which kinds of projects to show) +settings.projects_mode_repo=Repo projects only +settings.projects_mode_owner=Only user or org projects +settings.admin_enable_close_issues_via_commit_in_any_branch=Close an issue via a commit made in a non-default branch +settings.transfer.blocked_user=Cannot transfer repository because you are blocked by the new owner. +settings.transfer_in_progress=There is currently an ongoing transfer. Please cancel it if you would like to transfer this repository to another user. +settings.transfer_notices_4=- If the repository belongs to an organization, and you transfer it to another organization or individual, you will lose the links between the repository's issues and the organization's project board. +settings.trust_model.collaborator.desc=Valid signatures by collaborators of this repository will be marked "trusted", whether they match the committer or not. Otherwise, valid signatures will be marked "untrusted" if the signature matches the committer and "unmatched" if not. +settings.trust_model.committer.long=Committer: Trust signatures that match committers. This matches GitHub's behavior and will force commits signed by Gitea to have Gitea as the committer. +settings.trust_model.committer.desc=Valid signatures will only be marked "trusted" if they match the committer, otherwise they will be marked "unmatched". This forces Gitea to be the committer on signed commits, with the actual committer marked as Co-authored-by: and Co-committed-by: trailer in the commit. The default Gitea key must match a user in the database. +settings.trust_model.collaboratorcommitter.desc=Valid signatures by collaborators of this repository will be marked "trusted" if they match the committer. Otherwise, valid signatures will be marked "untrusted" if the signature matches the committer and "unmatched" otherwise. This will force Gitea to be marked as the committer on signed commits, with the actual committer marked as Co-Authored-By: and Co-Committed-By: trailer in the commit. The default Gitea key must match a user in the database. +settings.delete_notices_2=- This operation will permanently delete the %s repository, including code, issues, comments, wiki data and collaborator settings. +settings.add_collaborator.blocked_user=The collaborator is blocked by the repository owner or vice versa. +settings.add_team_success=The team now has access to the repository. +settings.change_team_permission_tip=Team's permission is set on the team settings page and can't be changed per repository +settings.webhook.test_delivery=Test Push Event +settings.webhook.test_delivery_desc=Test this webhook with a fake push event. +settings.webhook_secret_desc=If the webhook server supports using secret, you can follow the webhook's manual and fill in a secret here. +settings.event_statuses=Statuses +settings.event_statuses_desc=Commit Status updated from the API. +settings.event_force_push=Force Push +settings.event_issues_desc=Issue opened, closed, reopened, edited or deleted. +settings.event_pull_request_desc=Pull request opened, closed, reopened, edited or deleted. +settings.event_header_workflow=Workflow Events +settings.event_workflow_run=Workflow Run +settings.event_workflow_run_desc=Gitea Actions Workflow run queued, waiting, in progress, or completed. +settings.event_workflow_job=Workflow Jobs +settings.event_workflow_job_desc=Gitea Actions Workflow job queued, waiting, in progress, or completed. +settings.branch_filter_desc=Branch whitelist for push, branch creation and branch deletion events, specified as glob pattern. If empty or *, events for all branches are reported. See %[2]s documentation for syntax. Examples: master, {master,release*}. +settings.protected_branch_can_push_no=You cannot push +settings.branch_protection=Branch Protection Rules for Branch '%s' +settings.protect_disable_force_push=Disable Force Push +settings.protect_disable_force_push_desc=No force pushing will be allowed to this branch. +settings.protect_enable_force_push_all=Enable Force Push +settings.protect_enable_force_push_all_desc=Anyone with push access will be allowed to force push to this branch. +settings.protect_enable_force_push_allowlist=Allowlist Restricted Force Push +settings.protect_enable_force_push_allowlist_desc=Only allowlisted users or teams with push access will be allowed to force push to this branch. +settings.protect_whitelist_committers=Allowlist Restricted Push +settings.protect_whitelist_committers_desc=Only allowlisted users or teams will be allowed to push to this branch (but not force push). +settings.protect_whitelist_deploy_keys=Allowlist deploy keys with write access to push. +settings.protect_whitelist_users=Allowlisted users for pushing: +settings.protect_whitelist_teams=Allowlisted teams for pushing: +settings.protect_force_push_allowlist_users=Allowlisted users for force pushing: +settings.protect_force_push_allowlist_teams=Allowlisted teams for force pushing: +settings.protect_force_push_allowlist_deploy_keys=Allowlist deploy keys with push access to force push. +settings.protect_merge_whitelist_committers=Enable Merge Allowlist +settings.protect_merge_whitelist_committers_desc=Allow only allowlisted users or teams to merge pull requests into this branch. +settings.protect_merge_whitelist_users=Allowlisted users for merging: +settings.protect_merge_whitelist_teams=Allowlisted teams for merging: +settings.protect_check_status_contexts_desc=Require status checks to pass before merging. When enabled, commits must first be pushed to another branch, then merged or pushed directly to a branch that matches this rule after status checks have passed. If no contexts are matched, the last commit must be successful regardless of context. +settings.protect_required_approvals_desc=Allow only to merge pull request with enough required approvals. Required approvals are either from users or teams who are on the allowlist or anyone with write access. +settings.protect_approvals_whitelist_enabled=Restrict approvals to allowlisted users or teams +settings.protect_approvals_whitelist_enabled_desc=Only reviews from allowlisted users or teams will count to the required approvals. Without approval allowlist, reviews from anyone with write access count to the required approvals. +settings.protect_approvals_whitelist_users=Allowlisted reviewers: +settings.protect_approvals_whitelist_teams=Allowlisted teams for reviews: +settings.ignore_stale_approvals=Ignore stale approvals +settings.ignore_stale_approvals_desc=Do not count approvals that were made on older commits (stale reviews) towards how many approvals the PR has. Irrelevant if stale reviews are already dismissed. +settings.protect_branch_name_pattern_desc="Protected branch name patterns. See the documentation for pattern syntax. Examples: main, release/**" +settings.protect_protected_file_patterns_desc="Protected files are not allowed to be changed directly even if user has rights to add, edit, or delete files in this branch. Multiple patterns can be separated using semicolon (';'). See %[2]s documentation for pattern syntax. Examples: .drone.yml, /docs/**/*.txt." +settings.protect_unprotected_file_patterns_desc="Unprotected files that are allowed to be changed directly if user has write access, bypassing push restriction. Multiple patterns can be separated using semicolon (';'). See %[2]s documentation for pattern syntax. Examples: .drone.yml, /docs/**/*.txt." +settings.protected_branch_deletion=Delete Branch Protection +settings.block_admin_merge_override=Administrators must follow branch protection rules +settings.block_admin_merge_override_desc=Administrators must follow branch protection rules and cannot circumvent it. +settings.default_merge_style_desc=Default Merge Style +settings.tags.protection.pattern.description=You can use a single name or a glob pattern or regular expression to match multiple tags. Read more in the protected tags guide. +settings.visibility.private.button=Make Private +settings.visibility.private.text=Changing the visibility to private will make the repo visible only to allowed members and may remove the relationship between it and existing forks, watchers, and stars. +settings.visibility.private.bullet_title=Changing the visibility to private will: +settings.visibility.private.bullet_one=Make the repo visible only to allowed members. +settings.visibility.private.bullet_two=May remove the relationship between it and forks, watchers, and stars. +settings.visibility.public.button=Make Public +settings.visibility.public.text=Changing the visibility to public will make the repo visible to anyone. +settings.visibility.public.bullet_title=Changing the visibility to public will: +settings.visibility.public.bullet_one=Make the repo visible to anyone. +settings.visibility.success=Repository visibility changed. +settings.visibility.error=An error occurred while trying to change the repo visibility. +settings.visibility.fork_error=Can't change the visibility of a forked repo. +settings.archive.mirrors_unavailable=Mirrors are not available if the repo is archived. +settings.unarchive.text=Unarchiving the repo will restore its ability to receive commits and pushes, as well as new issues and pull requests. +settings.lfs_lock_path=Filepath to lock… +settings.lfs_pointers.found=Found %d blob pointer(s) — %d associated, %d unassociated (%d missing from store) +diff.submodule_added=Submodule %[1]s added at %[2]s +diff.submodule_deleted=Submodule %[1]s deleted from %[2]s +diff.submodule_updated=Submodule %[1]s updated: %[2]s +release.latest=Latest +branch.default_branch_not_exist=Default branch "%s" does not exist. +branch.rename_default_or_protected_branch_error=Only admins can rename default or protected branches. +branch.rename_protected_branch_failed=This branch is protected by glob-based protection rules. +branch.commits_divergence_from=Commit divergence: %[1]d behind and %[2]d ahead of %[3]s +branch.commits_no_divergence=The same as branch %[1]s +topic.count_prompt=You cannot select more than 25 topics +find_file.follow_symlink=Follow this symlink to where it is pointing at +error.broken_git_hook=Git hooks of this repository seem to be broken. Please follow the documentation to fix them, then push some commits to refresh the status. [graphs] +component_loading=Loading %s… +component_loading_failed=Could not load %s +component_loading_info=This might take a bit… +component_failed_to_load=An unexpected error happened. +code_frequency.what=code frequency +contributors.what=contributions +recent_commits.what=recent commits [org] org_name_holder=Όνομα Οργανισμού @@ -2382,11 +2714,9 @@ team_access_desc=Πρόσβαση αποθετηρίου team_permission_desc=Δικαίωμα team_unit_desc=Να επιτρέπεται η Πρόσβαση σε Τμήματα του Αποθετηρίου team_unit_disabled=(Απενεργοποιημένο) - form.name_reserved=Το όνομα οργανισμού "%s" είναι δεσμευμένο. form.name_pattern_not_allowed=Το μοτίβο "%s" δεν επιτρέπεται μέσα σε ένα όνομα οργανισμού. form.create_org_not_allowed=Δεν επιτρέπεται να δημιουργήσετε έναν οργανισμό. - settings=Ρυθμίσεις settings.options=Οργανισμός settings.full_name=Πλήρες Όνομα @@ -2400,20 +2730,15 @@ settings.visibility.limited=Περιορισμένο (ορατό μόνο σε settings.visibility.limited_shortname=Περιορισμένος settings.visibility.private=Ιδιωτικός (ορατός μόνο στα μέλη του οργανισμού) settings.visibility.private_shortname=Ιδιωτικός - settings.update_settings=Ενημέρωση Ρυθμίσεων settings.update_setting_success=Οι ρυθμίσεις του οργανισμού έχουν ενημερωθεί. - - settings.update_avatar_success=Η εικόνα του οργανισμού έχει ενημερωθεί. settings.delete=Διαγραφή Οργανισμού settings.delete_account=Διαγραφή Αυτού Του Οργανισμού settings.delete_prompt=Ο οργανισμός θα αφαιρεθεί οριστικά. Αυτό το ΔΕΝ ΜΠΟΡΕΙ να αναιρεθεί! settings.confirm_delete_account=Επιβεβαίωση Διαγραφής settings.hooks_desc=Προσθήκη webhooks που θα ενεργοποιούνται για όλα τα αποθετήρια κάτω από αυτό τον οργανισμό. - settings.labels_desc=Προσθήκη σημάτων που μπορούν να χρησιμοποιηθούν σε ζητήματα για όλα τα αποθετήρια κάτω από αυτό τον οργανισμό. - members.membership_visibility=Ορατότητα Μέλους: members.public=Ορατό members.public_helper=κάνε το κρυφό @@ -2428,7 +2753,6 @@ members.leave=Αποχώρηση members.leave.detail=Αποχώρηση από %s; members.invite_desc=Προσθέστε ένα νέο μέλος στο %s: members.invite_now=Πρόσκληση Τώρα - teams.join=Συμμετοχή teams.leave=Αποχώρηση teams.leave.detail=Αποχώρηση από %s; @@ -2477,8 +2801,37 @@ teams.all_repositories_admin_permission_desc=Αυτή η ομάδα παρέχε teams.invite.title=Έχετε προσκληθεί να συμμετάσχετε στην ομάδα %s του οργανισμού %s. teams.invite.by=Προσκλήθηκε από %s teams.invite.description=Παρακαλώ κάντε κλικ στον παρακάτω σύνδεσμο για συμμετοχή στην ομάδα. - - +form.name_been_taken=The organization name "%s" has already been taken. +settings.email=Contact Email Address +settings.rename=Rename Organization +settings.rename_desc=Changing the organization name will also change your organization's URL and free the old name. +settings.rename_success=Organization %[1]s has been renamed to %[2]s successfully. +settings.rename_no_change=Organization name is not changed. +settings.rename_new_org_name=New Organization Name +settings.rename_failed=Renaming organization failed because of an internal error +settings.rename_notices_1=This operation CANNOT be undone. +settings.rename_notices_2=The old name will redirect until it is claimed. +settings.name_confirm=Enter the organization name as confirmation: +settings.delete_notices_1=This operation CANNOT be undone. +settings.delete_notices_2=This operation will permanently delete all the repositories of %s, including code, issues, comments, wiki data and collaborator settings. +settings.delete_notices_3=This operation will permanently delete all the packages of %s. +settings.delete_notices_4=This operation will permanently delete all the projects of %s. +settings.delete_failed=Deleting organization failed due to an internal error +settings.delete_successful=Organization %s has been deleted successfully. +teams.none_access_helper=Members cannot view or do any other action on this unit. It has no effect for public repositories. +teams.add_nonexistent_repo="The repository you're trying to add doesn't exist. Please create it first." +teams.members.blocked_user=Cannot add the user because it is blocked by the organization. +view_as_role=View as: %s +view_as_public_hint=You are viewing the README as a public user. +view_as_member_hint=You are viewing the README as a member of this organization. +worktime=Worktime +worktime.date_range_start=Start date +worktime.date_range_end=End date +worktime.query=Query +worktime.time=Time +worktime.by_repositories=By repositories +worktime.by_milestones=By milestones +worktime.by_members=By members [admin] dashboard=Πίνακας Ελέγχου @@ -2499,7 +2852,6 @@ first_page=Πρώτο last_page=Τελευταίο total=Σύνολο: %d settings=Ρυθμίσεις Διαχειριστή - dashboard.statistic=Περίληψη dashboard.system_status=Κατάσταση Συστήματος dashboard.operation_name=Όνομα Λειτουργίας @@ -2563,7 +2915,6 @@ dashboard.update_checker=Ελεγκτής ενημερώσεων dashboard.delete_old_system_notices=Διαγραφή όλων των παλιών ειδοποιήσεων συστήματος από τη βάση δεδομένων dashboard.sync_branch.started=Ο Συγχρονισμός των Κλάδων ξεκίνησε dashboard.rebuild_issue_indexer=Αναδόμηση ευρετηρίου ζητημάτων - users.user_manage_panel=Διαχείριση Λογαριασμών Χρηστών users.new_account=Δημιουργία Λογαριασμού Χρήστη users.name=Όνομα Χρήστη @@ -2619,7 +2970,6 @@ users.list_status_filter.not_prohibit_login=Επιτρέπεται η Σύνδε users.list_status_filter.is_2fa_enabled=2FA Ενεργοποιημένο users.list_status_filter.not_2fa_enabled=2FA Απενεργοποιημένο users.details=Λεπτομέρειες Χρήστη - emails.email_manage_panel=Διαχείριση Email Χρήστη emails.primary=Κύριο emails.activated=Ενεργοποιήθηκε @@ -2628,13 +2978,11 @@ emails.not_updated=Αποτυχία ενημέρωσης της ζητούμεν emails.duplicate_active=Αυτή η διεύθυνση email είναι ήδη ενεργή σε διαφορετικό χρήστη. emails.change_email_header=Ενημέρωση Ιδιοτήτων Email emails.change_email_text=Είστε βέβαιοι ότι θέλετε να ενημερώσετε αυτή τη διεύθυνση email; - orgs.org_manage_panel=Διαχείριση Οργανισμού orgs.name=Όνομα orgs.teams=Ομάδες orgs.members=Μέλη orgs.new_orga=Νέος Οργανισμός - repos.repo_manage_panel=Διαχείριση Αποθετηρίου repos.unadopted=Μη Υιοθετημένα Αποθετήρια repos.unadopted.no_more=Δεν βρέθηκαν μη υιοθετημένα αποθετήρια @@ -2644,7 +2992,6 @@ repos.private=Ιδιωτικό repos.issues=Ζητήματα repos.size=Μέγεθος repos.lfs_size=Μέγεθος LFS - packages.package_manage_panel=Διαχείριση Πακέτων packages.total_size=Συνολικό Μέγεθος: %s packages.unreferenced_size=Μέγεθος Χωρίς Αναφορά: %s @@ -2658,15 +3005,12 @@ packages.type=Τύπος packages.repository=Αποθετήριο packages.size=Μέγεθος packages.published=Δημοσιευμένα - defaulthooks=Προεπιλεγμένα Webhooks defaulthooks.add_webhook=Προσθήκη Προεπιλεγμένου Webhook defaulthooks.update_webhook=Ενημέρωση Προεπιλεγμένου Webhook - systemhooks=Webhooks Συστήματος systemhooks.add_webhook=Προσθήκη Webhook Συστήματος systemhooks.update_webhook=Ενημέρωση Webhook Συστήματος - auths.auth_manage_panel=Διαχείριση ΠηγήςΤαυτοποίησης auths.new=Προσθήκη Πηγής Ταυτοποίησης auths.name=Όνομα @@ -2766,7 +3110,6 @@ auths.login_source_exist=Υπάρχει ήδη η πηγή ταυτοποίησ auths.login_source_of_type_exist=Υπάρχει ήδη πηγή ταυτοποίησης αυτού του τύπου. auths.unable_to_initialize_openid=Αδυναμία εκκίνησης του παρόχου OpenID Connect: %s auths.invalid_openIdConnectAutoDiscoveryURL=Μη έγκυρο Auto Discovery URL (πρέπει να είναι ένα έγκυρο URL που ξεκινά με http:// ή https://) - config.server_config=Ρυθμίσεις Διακομιστή config.app_name=Τίτλος Ιστοτόπου config.app_ver=Έκδοση Gitea @@ -2785,7 +3128,6 @@ config.lfs_root_path=Ριζική Διαδρομή LFS config.log_file_root_path=Διαδρομή Καταγραφών config.script_type=Τύπος Σεναρίου config.reverse_auth_user=Χρήστης ΑντίστροφηςΠιστοποίησης - config.ssh_config=Ρύθμιση SSH config.ssh_enabled=Ενεργοποιημένο config.ssh_start_builtin_server=Χρήση Ενσωματωμένου Διακομιστή @@ -2795,12 +3137,10 @@ config.ssh_listen_port=Θύρα Ακρόασης config.ssh_root_path=Ριζική Διαδρομή config.ssh_minimum_key_size_check=Έλεγχος Ελάχιστου Μεγέθους Κλειδιού config.ssh_minimum_key_sizes=Ελάχιστα Μεγέθη Κλειδιών - config.lfs_config=Ρύθμιση LFS config.lfs_enabled=Ενεργοποιημένο config.lfs_content_path=Διαδρομή Περιεχομένου LFS config.lfs_http_auth_expiry=LFS Λήξη Ταυτοποίησης HTTP - config.db_config=Ρύθμιση Βάσης Δεδομένων config.db_type=Τύπος config.db_host=Διακομιστής @@ -2809,7 +3149,6 @@ config.db_user=Όνομα Χρήστη config.db_schema=Σχήμα config.db_ssl_mode=SSL config.db_path=Διαδρομή - config.service_config=Ρυθμίσεις Υπηρεσίας config.register_email_confirm=Απαιτείται Επιβεβαίωση του Email για Εγγραφή config.disable_register=Απενεργοποίηση Αυτοεγγραφής @@ -2831,12 +3170,10 @@ config.default_allow_only_contributors_to_track_time=Επιτρέπονται Μ config.no_reply_address=Κρυφό Email Domain config.default_visibility_organization=Προεπιλεγμένη ορατότητα για νέους οργανισμούς config.default_enable_dependencies=Ενεργοποίηση Εξαρτήσεων Ζητημάτων από Προεπιλογή - config.webhook_config=Ρύθμιση Webhook config.queue_length=Μέγεθος Ουράς config.deliver_timeout=Χρονικό Όριο Παράδοσης config.skip_tls_verify=Παράλειψη Επαλήθευσης TLS - config.mailer_config=Ρυθμίσεις Αλληλογραφίας config.mailer_enabled=Ενεργοποιημένο config.mailer_enable_helo=Ενεργοποίηση HELO @@ -2854,16 +3191,13 @@ config.send_test_mail=Αποστολή Δοκιμαστικού Email config.send_test_mail_submit=Αποστολή config.test_mail_failed=Αποτυχία αποστολής ενός δοκιμαστικού email στο"%s": %v config.test_mail_sent=Στάλθηκε ένα δοκιμαστικό email στο "%s". - config.oauth_config=Ρύθμιση Oauth config.oauth_enabled=Ενεργό - config.cache_config=Ρύθμιση Προσωρινής Αποθήκευσης config.cache_adapter=Προσαρμογέας Προσωρινής Αποθήκευσης config.cache_interval=Διάστημα Προσωρινής Αποθήκευσης config.cache_conn=Σύνδεση Προσωρινής Αποθήκευσης config.cache_item_ttl=TTL Στοιχείων Προσωρινής Αποθήκευσης - config.session_config=Ρύθμιση Συνεδρίας config.session_provider=Πάροχος Συνεδρίας config.provider_config=Ρυθμίσεις Πάροχου @@ -2872,12 +3206,10 @@ config.gc_interval_time=Χρόνος Διαστήματος GC config.session_life_time=Χρόνος Ζωής Συνεδρίας config.https_only=Μόνο HTTPS config.cookie_life_time=Χρόνος Ζωής Cookie - config.picture_config=Ρύθμιση Εικόνας και Avatar config.picture_service=Υπηρεσία Εικόνας config.disable_gravatar=Απενεργοποίηση Gravatar config.enable_federated_avatar=Ενεργοποίηση Ομόσπονδων Avatars - config.git_config=Ρύθμιση Git config.git_disable_diff_highlight=Απενεργοποίηση Επισήμανσης Σύνταξης Diff config.git_max_diff_lines=Μέγιστες γραμμές Diff (για ένα μόνο αρχείο) @@ -2889,18 +3221,14 @@ config.git_mirror_timeout=Χρονικό Όριο Ενημέρωσης Ειδώ config.git_clone_timeout=Χρονικό Όριο Κλωνοποίησης config.git_pull_timeout=Χρονικό Όριο Pull config.git_gc_timeout=Χρονικό Όριο Λειτουργίας GC - config.log_config=Ρύθμιση Καταγραφών config.logger_name_fmt=Καταγραφέας: %s config.disabled_logger=Απενεργοποιημένο config.access_log_mode=Λειτουργία Καταγραφών Πρόσβασης config.access_log_template=Πρότυπο Καταγραφής Προσβάσεων config.xorm_log_sql=Καταγραφή SQL - config.set_setting_failed=Αποτυχία ορισμού της ρύθμισης %s - monitor.stats=Στατιστικά - monitor.cron=Προγραμματισμένες Εργασίες monitor.name=Όνομα monitor.schedule=Πρόγραμμα @@ -2916,7 +3244,6 @@ monitor.execute_time=Χρόνος Εκτέλεσης monitor.last_execution_result=Αποτέλεσμα monitor.process.cancel=Ακύρωση διαδικασίας monitor.process.children=Θυγατρικές - monitor.queues=Ουρές monitor.queue=Ουρά: %s monitor.queue.name=Όνομα @@ -2935,7 +3262,6 @@ monitor.queue.settings.submit=Ενημέρωση Ρυθμίσεων monitor.queue.settings.changed=Οι Ρυθμίσεις Ενημερώθηκαν monitor.queue.settings.remove_all_items=Αφαίρεση όλων monitor.queue.settings.remove_all_items_done=Όλα τα αντικείμενα στην ουρά αφαιρέθηκαν. - notices.system_notice_list=Ειδοποιήσεις Συστήματος notices.view_detail_header=Προβολή Λεπτομερειών Ειδοποίησης notices.operations=Λειτουργίες @@ -2950,7 +3276,84 @@ notices.type_2=Εργασία notices.desc=Περιγραφή notices.op=Λειτ. notices.delete_success=Οι ειδοποιήσεις του συστήματος έχουν διαγραφεί. - +maintenance=Maintenance +self_check=Self Check +emails=User Email Addresses +dashboard.new_version_hint=Gitea %s is now available, you are running %s. Check the blog for more details. +dashboard.maintenance_operations=Maintenance Operations +dashboard.delete_inactive_accounts.started=Task to delete all unactivated accounts started +dashboard.delete_repo_archives.started=Task to delete all repository archives started +dashboard.delete_missing_repos.started=Task to delete all repositories missing their Git files started +dashboard.sync_repo_tags=Sync tags from git data to database +dashboard.deleted_branches_cleanup=Clean up deleted branches +dashboard.git_gc_repos=Garbage-collect all repositories +dashboard.resync_all_sshkeys=Update the '.ssh/authorized_keys' file with Gitea SSH keys +dashboard.resync_all_sshprincipals=Update the '.ssh/authorized_principals' file with Gitea SSH principals +dashboard.resync_all_hooks=Resynchronize pre-receive, update and post-receive hooks of all repositories +dashboard.cleanup_hook_task_table=Clean up hook_task table +dashboard.cleanup_packages=Clean up expired packages +dashboard.cleanup_actions=Clean up expired actions' resources +dashboard.delete_old_actions=Delete all old activities from database +dashboard.delete_old_actions.started=Deletion of all old activities from database started +dashboard.gc_lfs=Garbage-collect LFS meta objects +dashboard.stop_zombie_tasks=Stop actions zombie tasks +dashboard.stop_endless_tasks=Stop actions endless tasks +dashboard.cancel_abandoned_jobs=Cancel actions abandoned jobs +dashboard.start_schedule_tasks=Start actions schedule tasks +dashboard.sync_tag.started=Tags Sync started +dashboard.sync_repo_licenses=Sync repo licenses +users.never_login=Never Signed In +users.still_own_packages=This user still owns one or more packages. Delete these packages first. +emails.filter_sort.email=Email address +emails.filter_sort.email_reverse=Email address (reverse) +emails.filter_sort.name_reverse=Username (reverse) +emails.updated=Email address updated +emails.delete=Delete Email +emails.delete_desc=Are you sure you want to delete this email address? +emails.deletion_success=The email address has been deleted. +emails.delete_primary_email_error=You cannot delete the primary email address. +defaulthooks.desc=Webhooks automatically make HTTP POST requests to a server when certain Gitea events trigger. Webhooks defined here are defaults and will be copied into all new repositories. Read more in the webhooks guide. +systemhooks.desc=Webhooks automatically make HTTP POST requests to a server when certain Gitea events trigger. Webhooks defined here will act on all repositories on the system, so please consider any performance implications this may have. Read more in the webhooks guide. +auths.oauth2_full_name_claim_name=Full Name Claim Name. (Optional — if set, the user's full name will always be synchronized with this claim) +auths.oauth2_ssh_public_key_claim_name=SSH Public Key Claim Name +auths.oauth2_admin_group=Group Claim value for administrator users. (Optional — requires claim name above) +auths.oauth2_restricted_group=Group Claim value for restricted users. (Optional — requires claim name above) +auths.oauth2_map_group_to_team=Map claimed groups to Organization teams. (Optional — requires claim name above) +auths.sspi_auto_create_users_helper=Allow SSPI auth method to automatically create new accounts for users that log in for the first time +auths.sspi_strip_domain_names_helper=If checked, domain names will be removed from logon names (e.g. "DOMAIN\user" and "user@example.org" both will become just "user"). +auths.sspi_separator_replacement_helper=The character to use to replace the separators of down-level logon names (e.g. the \ in "DOMAIN\user") and user principal names (e.g. the @ in "user@example.org"). +auths.sspi_default_language_helper=Default language for users automatically created by SSPI auth method. Leave empty if you prefer the language to be automatically detected. +auths.tip.bitbucket=Register a new OAuth consumer on %s and add the permission 'Account' - 'Read' +auths.tip.nextcloud=Register a new OAuth consumer on your instance by selecting "Settings -> Security -> OAuth 2.0 client" in the menu +auths.tip.dropbox=Create a new application at %s +auths.tip.facebook=Register a new application at %s and add the product "Facebook Login" +auths.tip.github=Register a new OAuth application on %s +auths.tip.gitlab_new=Register a new application on %s +auths.tip.google_plus=Obtain OAuth2 client credentials from the Google API console at %s +auths.tip.openid_connect=Use the OpenID Connect Discovery URL "https://{server}/.well-known/openid-configuration" to specify the endpoints +auths.tip.twitter=Go to %s, create an application and ensure that the “Allow this application to be used to Sign in with Twitter” option is enabled +auths.tip.discord=Register a new application on %s +auths.tip.gitea=Register a new OAuth2 application. Guide can be found at %s +auths.tip.yandex=Create a new application at %s. Select following permissions from the "Yandex.Passport API" section: "Access to email address", "Access to user avatar" and "Access to username, first name and surname, gender" +config.test_email_placeholder=Email Address (e.g. test@example.com) +config.cache_test=Test Cache +config.cache_test_failed=Failed to probe the cache: %v. +config.cache_test_slow=Cache test successful, but response is slow: %s. +config.cache_test_succeeded=Cache test successful, got a response in %s. +config.open_with_editor_app_help=The "Open with" editors for the clone menu. If left empty, the default will be used. Expand to see the default. +monitor.stacktrace=Stacktrace +monitor.trace=Trace +monitor.performance_logs=Performance Logs +monitor.process.cancel_desc=Canceling a process may cause data loss +monitor.queue.settings.maxnumberworkers=Max number of workers +self_check.no_problem_found=No problem found yet. +self_check.startup_warnings=Startup warnings: +self_check.database_collation_mismatch=Expect database to use collation: %s +self_check.database_collation_case_insensitive=Database is using collation %s, which is a case-insensitive collation. Although Gitea could work with it, there might be some rare cases which don't work as expected. +self_check.database_inconsistent_collation_columns=Database is using collation %s, but these columns are using mismatched collations. This might cause some unexpected problems. +self_check.database_fix_mysql=For MySQL/MariaDB users, you could use the "gitea doctor convert" command to fix the collation problems, or you could also fix the problem manually with "ALTER ... COLLATE ..." SQL queries. +self_check.database_fix_mssql=For MSSQL users, you could only fix the problem manually with "ALTER ... COLLATE ..." SQL queries at the moment. +self_check.location_origin_mismatch=Current URL (%[1]s) doesn't match the URL seen by Gitea (%[2]s). If you are using a reverse proxy, please make sure the "Host" and "X-Forwarded-Proto" headers are set correctly. [action] create_repo=δημιούργησε το αποθετήριο %s @@ -2983,6 +3386,7 @@ review_dismissed_reason=Αιτία: create_branch=δημιούργησε το κλαδο %[3]s στο %[4]s starred_repo=έδωσε αστέρι στο %[2]s watched_repo=άρχισε να παρακολουθεί το %[2]s +publish_release=`released %[4]s at %[3]s` [tool] now=τώρα @@ -3008,6 +3412,7 @@ raw_minutes=λεπτά default_message=Σύρετε αρχεία ή κάντε κλικ εδώ για να τα ανεβάσετε. file_too_big=Το μέγεθος αρχείου ({{filesize}} MB) υπερβαίνει το μέγιστο μέγεθος ({{maxFilesize}} MB). remove_file=Αφαίρεση αρχείου +invalid_input_type=You cannot upload files of this type. [notification] notifications=Ειδοποιήσεις @@ -3031,6 +3436,8 @@ error.no_committer_account=Δεν υπάρχει λογαριασμός συνδ error.no_gpg_keys_found=Δεν βρέθηκε γνωστό κλειδί για αυτήν την υπογραφή στη βάση δεδομένων error.not_signed_commit=Δεν είναι υπογεγραμμένη υποβολή error.failed_retrieval_gpg_keys=Αποτυχία ανάκτησης ενός κλειδιού που είναι συνδεδεμένο στο λογαριασμό του υποβολέα +error.probable_bad_signature="WARNING! Although there is a key with this ID in the database, it does not verify this commit! This commit is SUSPICIOUS." +error.probable_bad_default_signature="WARNING! Although the default key has this ID, it does not verify this commit! This commit is SUSPICIOUS." [units] unit=Μονάδα @@ -3173,29 +3580,52 @@ owner.settings.cleanuprules.success.delete=Ο κανόνας καθαρισμο owner.settings.chef.title=Μητρώο Chef owner.settings.chef.keypair=Δημιουργία ζεύγους κλειδιών owner.settings.chef.keypair.description=Ένα ζεύγος κλειδιών είναι απαραίτητο για ταυτοποίηση στο μητρώο Chef. Αν έχετε δημιουργήσει ένα ζεύγος κλειδιών πριν, η δημιουργία ενός νέου ζεύγους κλειδιών θα απορρίψει το παλιό ζεύγος κλειδιών. +no_metadata=No metadata. +search_in_external_registry=Search in %s +alpine.registry=Set up this registry by adding the URL in your /etc/apk/repositories file: +arch.registry=Add server with related repository and architecture to /etc/pacman.conf: +arch.install=Sync package with pacman: +cargo.registry=Set up this registry in the Cargo configuration file (for example ~/.cargo/config.toml): +chef.registry=Set up this registry in your ~/.chef/config.rb file: +composer.registry=Set up this registry in your ~/.composer/config.json file: +conan.registry=Set up this registry from the command line: +conda.registry=Set up this registry as a Conda repository in your .condarc file: +container.images=Images +container.digest=Digest +cran.registry=Set up this registry in your Rprofile.site file: +debian.registry=Set up this registry from the command line: +helm.registry=Set up this registry from the command line: +maven.registry=Set up this registry in your project pom.xml file: +maven.install=To use the package, include the following in the dependencies block in the pom.xml file: +nuget.registry=Set up this registry from the command line: +npm.registry=Set up this registry in your project .npmrc file: +npm.dependencies.bundle=Bundled Dependencies +rpm.registry=Set up this registry from the command line: +rpm.repository.multiple_groups=This package is available in multiple groups. +swift.registry=Set up this registry from the command line: +owner.settings.cargo.rebuild.success=The Cargo index was successfully rebuilt. [secrets] secrets=Μυστικά description=Τα μυστικά θα περάσουν σε ορισμένες δράσεις και δεν μπορούν να αναγνωστούν αλλού. none=Δεν υπάρχουν ακόμα μυστικά. - -; These keys are also for "edit secret", the keys are kept as-is to avoid unnecessary re-translation creation.description=Περιγραφή creation.name_placeholder=αλφαριθμητικοί χαρακτήρες ή κάτω παύλες μόνο, δεν μπορούν να ξεκινούν με GITEA_ ή GITHUB_ creation.value_placeholder=Εισάγετε οποιοδήποτε περιεχόμενο. Τα κενά στην αρχή παραλείπονται. - - deletion=Αφαίρεση μυστικού deletion.description=Η αφαίρεση ενός μυστικού είναι μόνιμη και δεν μπορεί να αναιρεθεί. Συνέχεια; deletion.success=Το μυστικό έχει αφαιρεθεί. deletion.failed=Αποτυχία αφαίρεσης μυστικού. management=Διαχείριση Μυστικών +creation.description_placeholder=Enter short description (optional). +save_success=The secret "%s" has been saved. +save_failed=Failed to save secret. +add_secret=Add secret +edit_secret=Edit secret [actions] actions=Δράσεις - unit.desc=Διαχείριση δράσεων - status.unknown=Άγνωστη status.waiting=Αναμονή status.running=Εκτελείται @@ -3204,7 +3634,6 @@ status.failure=Αποτυχία status.cancelled=Ακυρώθηκε status.skipped=Παρακάμφθηκε status.blocked=Αποκλείστηκε - runners=Εκτελεστές runners.runner_manage_panel=Διαχείριση Εκτελεστών runners.new=Δημιουργία νέου Εκτελεστή @@ -3240,7 +3669,6 @@ runners.status.offline=Χωρίς Σύνδεση runners.version=Έκδοση runners.reset_registration_token=Επαναφορά διακριτικού εγγραφής runners.reset_registration_token_success=Επιτυχής επανέκδοση διακριτικού εγγραφής του εκτελεστή - runs.all_workflows=Όλες Οι Ροές Εργασίας runs.commit=Υποβολή runs.scheduled=Προγραμματισμένα @@ -3255,15 +3683,12 @@ runs.no_results=Δεν βρέθηκαν αποτελέσματα. runs.no_workflows=Δεν υπάρχουν ροές εργασίας ακόμα. runs.no_runs=Η ροή εργασίας δεν έχει τρέξει ακόμα. runs.empty_commit_message=(κενό μήνυμα υποβολής) - workflow.disable=Απενεργοποίηση Ροής Εργασιών workflow.disable_success=Η ροή εργασίας '%s' απενεργοποιήθηκε επιτυχώς. workflow.enable=Ενεργοποίηση Ροής Εργασίας workflow.enable_success=Η ροή εργασίας '%s' ενεργοποιήθηκε επιτυχώς. workflow.disabled=Η ροή εργασιών είναι απενεργοποιημένη. - need_approval_desc=Πρέπει να εγκριθεί η εκτέλεση ροών εργασίας για pull request από fork. - variables=Μεταβλητές variables.management=Διαχείριση Μεταβλητών variables.creation=Προσθήκη Μεταβλητής @@ -3278,19 +3703,40 @@ variables.creation.failed=Αποτυχία προσθήκης μεταβλητή variables.creation.success=Η μεταβλητή "%s" έχει προστεθεί. variables.update.failed=Αποτυχία επεξεργασίας μεταβλητής. variables.update.success=Η μεταβλητή έχει τροποποιηθεί. - +runners.delete_runner_notice=If a task is running on this runner, it will be terminated and marked as failed. It may break building workflow. +runners.reset_registration_token_confirm=Would you like to invalidate the current token and generate a new one? +runs.no_job_without_needs=The workflow must contain at least one job without dependencies. +runs.no_job=The workflow must contain at least one job +runs.no_workflows.quick_start=Don't know how to start with Gitea Actions? See the quick start guide. +runs.no_workflows.documentation=For more information on Gitea Actions, see the documentation. +runs.expire_log_message=Logs have been purged because they were too old. +runs.delete=Delete workflow run +runs.cancel=Cancel workflow run +runs.delete.description=Are you sure you want to permanently delete this workflow run? This action cannot be undone. +runs.not_done=This workflow run is not done. +runs.view_workflow_file=View workflow file +workflow.run=Run Workflow +workflow.not_found=Workflow '%s' not found. +workflow.run_success=Workflow '%s' run successfully. +workflow.from_ref=Use workflow from +workflow.has_workflow_dispatch=This workflow has a workflow_dispatch event trigger. +workflow.has_no_workflow_dispatch=Workflow '%s' has no workflow_dispatch event trigger. +variables.id_not_exist=Variable with ID %d does not exist. +logs.always_auto_scroll=Always auto scroll logs +logs.always_expand_running=Always expand running logs [projects] type-1.display_name=Ατομικό Έργο type-2.display_name=Έργο Αποθετηρίου type-3.display_name=Έργο Οργανισμού +deleted.display_name=Deleted Project +enter_fullscreen=Fullscreen +exit_fullscreen=Exit Fullscreen [git.filemode] changed_filemode=%[1]s → %[2]s -; Ordered by git filemode value, ascending. E.g. directory has "040000", normal file has "100644", … directory=Φάκελος normal_file=Κανονικό αρχείο executable_file=Εκτελέσιμο αρχείο symbolic_link=Symbolic link submodule=Υπομονάδα - diff --git a/options/locale/locale_en-US.ini b/options/locale/locale_en-US.ini index d7e73a0cfbb08..2051356381c60 100644 --- a/options/locale/locale_en-US.ini +++ b/options/locale/locale_en-US.ini @@ -1,2602 +1,2602 @@ -home = Home -dashboard = Dashboard -explore = Explore -help = Help -logo = Logo -sign_in = Sign In -sign_in_with_provider = Sign in with %s -sign_in_or = or -sign_out = Sign Out -sign_up = Register -link_account = Link Account -register = Register -version = Version -powered_by = Powered by %s -page = Page -template = Template -language = Language -notifications = Notifications -active_stopwatch = Active Time Tracker -tracked_time_summary = Summary of tracked time based on filters of issue list -create_new = Create… -user_profile_and_more = Profile and Settings… -signed_in_as = Signed in as -enable_javascript = This website requires JavaScript. -toc = Table of Contents -licenses = Licenses -return_to_gitea = Return to Gitea -more_items = More items - -username = Username -email = Email Address -password = Password -access_token = Access Token -re_type = Confirm Password -captcha = CAPTCHA -twofa = Two-Factor Authentication -twofa_scratch = Two-Factor Scratch Code -passcode = Passcode - -webauthn_insert_key = Insert your security key -webauthn_sign_in = Press the button on your security key. If your security key has no button, re-insert it. -webauthn_press_button = Please press the button on your security key… -webauthn_use_twofa = Use a two-factor code from your phone -webauthn_error = Could not read your security key. -webauthn_unsupported_browser = Your browser does not currently support WebAuthn. -webauthn_error_unknown = An unknown error occurred. Please retry. -webauthn_error_insecure = WebAuthn only supports secure connections. For testing over HTTP, you can use the origin "localhost" or "127.0.0.1". -webauthn_error_unable_to_process = The server could not process your request. -webauthn_error_duplicated = The security key is not permitted for this request. Please make sure that the key is not already registered. -webauthn_error_empty = You must set a name for this key. -webauthn_error_timeout = Timeout reached before your key could be read. Please reload this page and retry. -webauthn_reload = Reload - -repository = Repository -organization = Organization -mirror = Mirror -issue_milestone = Milestone -new_repo = New Repository -new_migrate = New Migration -new_mirror = New Mirror -new_fork = New Repository Fork -new_org = New Organization -new_project = New Project -new_project_column = New Column -manage_org = Manage Organizations -admin_panel = Site Administration -account_settings = Account Settings -settings = Settings -your_profile = Profile -your_starred = Starred -your_settings = Settings - -all = All -sources = Sources -mirrors = Mirrors -collaborative = Collaborative -forks = Forks - -activities = Activities -pull_requests = Pull Requests -issues = Issues -milestones = Milestones - -ok = OK -cancel = Cancel -retry = Retry -rerun = Re-run -rerun_all = Re-run all jobs -save = Save -add = Add -add_all = Add All -remove = Remove -remove_all = Remove All -remove_label_str = Remove item "%s" -edit = Edit -view = View -test = Test - -enabled = Enabled -disabled = Disabled -locked = Locked - -copy = Copy -copy_url = Copy URL -copy_hash = Copy hash -copy_content = Copy content -copy_branch = Copy branch name -copy_path = Copy path -copy_success = Copied! -copy_error = Copy failed -copy_type_unsupported = This file type cannot be copied - -write = Write -preview = Preview -loading = Loading… -files = Files - -error = Error -error404 = The page you are trying to reach either does not exist or you are not authorized to view it. -error503 = The server could not complete your request. Please try again later. -go_back = Go Back -invalid_data = Invalid data: %v - -never = Never -unknown = Unknown - -rss_feed = RSS Feed - -pin = Pin -unpin = Unpin - -artifacts = Artifacts -expired = Expired -confirm_delete_artifact = Are you sure you want to delete the artifact '%s'? - -archived = Archived - -concept_system_global = Global -concept_user_individual = Individual -concept_code_repository = Repository -concept_user_organization = Organization - -show_timestamps = Show timestamps -show_log_seconds = Show seconds -show_full_screen = Show full screen -download_logs = Download logs - -confirm_delete_selected = Confirm to delete all selected items? - -name = Name -value = Value -readme = Readme - -filter = Filter -filter.clear = Clear Filter -filter.is_archived = Archived -filter.not_archived = Not Archived -filter.is_fork = Forked -filter.not_fork = Not Forked -filter.is_mirror = Mirrored -filter.not_mirror = Not Mirrored -filter.is_template = Template -filter.not_template = Not Template -filter.public = Public -filter.private = Private - -no_results_found = No results found. -internal_error_skipped = Internal error occurred but is skipped: %s +home=Home +dashboard=Dashboard +explore=Explore +help=Help +logo=Logo +sign_in=Sign In +sign_in_with_provider=Sign in with %s +sign_in_or=or +sign_out=Sign Out +sign_up=Register +link_account=Link Account +register=Register +version=Version +powered_by=Powered by %s +page=Page +template=Template +language=Language +notifications=Notifications +active_stopwatch=Active Time Tracker +tracked_time_summary=Summary of tracked time based on filters of issue list +create_new=Create… +user_profile_and_more=Profile and Settings… +signed_in_as=Signed in as +enable_javascript=This website requires JavaScript. +toc=Table of Contents +licenses=Licenses +return_to_gitea=Return to Gitea +more_items=More items + +username=Username +email=Email Address +password=Password +access_token=Access Token +re_type=Confirm Password +captcha=CAPTCHA +twofa=Two-Factor Authentication +twofa_scratch=Two-Factor Scratch Code +passcode=Passcode + +webauthn_insert_key=Insert your security key +webauthn_sign_in=Press the button on your security key. If your security key has no button, re-insert it. +webauthn_press_button=Please press the button on your security key… +webauthn_use_twofa=Use a two-factor code from your phone +webauthn_error=Could not read your security key. +webauthn_unsupported_browser=Your browser does not currently support WebAuthn. +webauthn_error_unknown=An unknown error occurred. Please retry. +webauthn_error_insecure=WebAuthn only supports secure connections. For testing over HTTP, you can use the origin "localhost" or "127.0.0.1". +webauthn_error_unable_to_process=The server could not process your request. +webauthn_error_duplicated=The security key is not permitted for this request. Please make sure that the key is not already registered. +webauthn_error_empty=You must set a name for this key. +webauthn_error_timeout=Timeout reached before your key could be read. Please reload this page and retry. +webauthn_reload=Reload + +repository=Repository +organization=Organization +mirror=Mirror +issue_milestone=Milestone +new_repo=New Repository +new_migrate=New Migration +new_mirror=New Mirror +new_fork=New Repository Fork +new_org=New Organization +new_project=New Project +new_project_column=New Column +manage_org=Manage Organizations +admin_panel=Site Administration +account_settings=Account Settings +settings=Settings +your_profile=Profile +your_starred=Starred +your_settings=Settings + +all=All +sources=Sources +mirrors=Mirrors +collaborative=Collaborative +forks=Forks + +activities=Activities +pull_requests=Pull Requests +issues=Issues +milestones=Milestones + +ok=OK +cancel=Cancel +retry=Retry +rerun=Re-run +rerun_all=Re-run all jobs +save=Save +add=Add +add_all=Add All +remove=Remove +remove_all=Remove All +remove_label_str=Remove item "%s" +edit=Edit +view=View +test=Test + +enabled=Enabled +disabled=Disabled +locked=Locked + +copy=Copy +copy_url=Copy URL +copy_hash=Copy hash +copy_content=Copy content +copy_branch=Copy branch name +copy_path=Copy path +copy_success=Copied! +copy_error=Copy failed +copy_type_unsupported=This file type cannot be copied + +write=Write +preview=Preview +loading=Loading… +files=Files + +error=Error +error404=The page you are trying to reach either does not exist or you are not authorized to view it. +error503=The server could not complete your request. Please try again later. +go_back=Go Back +invalid_data=Invalid data: %v + +never=Never +unknown=Unknown + +rss_feed=RSS Feed + +pin=Pin +unpin=Unpin + +artifacts=Artifacts +expired=Expired +confirm_delete_artifact=Are you sure you want to delete the artifact '%s'? + +archived=Archived + +concept_system_global=Global +concept_user_individual=Individual +concept_code_repository=Repository +concept_user_organization=Organization + +show_timestamps=Show timestamps +show_log_seconds=Show seconds +show_full_screen=Show full screen +download_logs=Download logs + +confirm_delete_selected=Confirm to delete all selected items? + +name=Name +value=Value +readme=Readme + +filter=Filter +filter.clear=Clear Filter +filter.is_archived=Archived +filter.not_archived=Not Archived +filter.is_fork=Forked +filter.not_fork=Not Forked +filter.is_mirror=Mirrored +filter.not_mirror=Not Mirrored +filter.is_template=Template +filter.not_template=Not Template +filter.public=Public +filter.private=Private + +no_results_found=No results found. +internal_error_skipped=Internal error occurred but is skipped: %s [search] -search = Search… -type_tooltip = Search type -fuzzy = Fuzzy -fuzzy_tooltip = Include results that closely match the search term -words = Words -words_tooltip = Include only results that match the search term words -regexp = Regexp -regexp_tooltip = Include only results that match the regexp search term -exact = Exact -exact_tooltip = Include only results that match the exact search term -repo_kind = Search repos… -user_kind = Search users… -org_kind = Search orgs… -team_kind = Search teams… -code_kind = Search code… -code_search_unavailable = Code search is currently not available. Please contact the site administrator. -code_search_by_git_grep = Current code search results are provided by "git grep". There might be better results if site administrator enables Repository Indexer. -package_kind = Search packages… -project_kind = Search projects… -branch_kind = Search branches… -tag_kind = Search tags… -tag_tooltip = Search for matching tags. Use '%' to match any sequence of numbers. -commit_kind = Search commits… -runner_kind = Search runners… -no_results = No matching results found. -issue_kind = Search issues… -pull_kind = Search pull requests… -keyword_search_unavailable = Searching by keyword is currently not available. Please contact the site administrator. +search=Search… +type_tooltip=Search type +fuzzy=Fuzzy +fuzzy_tooltip=Include results that closely match the search term +words=Words +words_tooltip=Include only results that match the search term words +regexp=Regexp +regexp_tooltip=Include only results that match the regexp search term +exact=Exact +exact_tooltip=Include only results that match the exact search term +repo_kind=Search repos… +user_kind=Search users… +org_kind=Search orgs… +team_kind=Search teams… +code_kind=Search code… +code_search_unavailable=Code search is currently not available. Please contact the site administrator. +code_search_by_git_grep=Current code search results are provided by "git grep". There might be better results if site administrator enables Repository Indexer. +package_kind=Search packages… +project_kind=Search projects… +branch_kind=Search branches… +tag_kind=Search tags… +tag_tooltip=Search for matching tags. Use '%' to match any sequence of numbers. +commit_kind=Search commits… +runner_kind=Search runners… +no_results=No matching results found. +issue_kind=Search issues… +pull_kind=Search pull requests… +keyword_search_unavailable=Searching by keyword is currently not available. Please contact the site administrator. [aria] -navbar = Navigation Bar -footer = Footer -footer.software = About Software -footer.links = Links +navbar=Navigation Bar +footer=Footer +footer.software=About Software +footer.links=Links [heatmap] -number_of_contributions_in_the_last_12_months = %s contributions in the last 12 months -no_contributions = No contributions -less = Less -more = More +number_of_contributions_in_the_last_12_months=%s contributions in the last 12 months +no_contributions=No contributions +less=Less +more=More [editor] -buttons.heading.tooltip = Add heading -buttons.bold.tooltip = Add bold text -buttons.italic.tooltip = Add italic text -buttons.quote.tooltip = Quote text -buttons.code.tooltip = Add code -buttons.link.tooltip = Add a link -buttons.list.unordered.tooltip = Add a bullet list -buttons.list.ordered.tooltip = Add a numbered list -buttons.list.task.tooltip = Add a list of tasks -buttons.table.add.tooltip = Add a table -buttons.table.add.insert = Add -buttons.table.rows = Rows -buttons.table.cols = Columns -buttons.mention.tooltip = Mention a user or team -buttons.ref.tooltip = Reference an issue or pull request -buttons.switch_to_legacy.tooltip = Use the legacy editor instead -buttons.enable_monospace_font = Enable monospace font -buttons.disable_monospace_font = Disable monospace font +buttons.heading.tooltip=Add heading +buttons.bold.tooltip=Add bold text +buttons.italic.tooltip=Add italic text +buttons.quote.tooltip=Quote text +buttons.code.tooltip=Add code +buttons.link.tooltip=Add a link +buttons.list.unordered.tooltip=Add a bullet list +buttons.list.ordered.tooltip=Add a numbered list +buttons.list.task.tooltip=Add a list of tasks +buttons.table.add.tooltip=Add a table +buttons.table.add.insert=Add +buttons.table.rows=Rows +buttons.table.cols=Columns +buttons.mention.tooltip=Mention a user or team +buttons.ref.tooltip=Reference an issue or pull request +buttons.switch_to_legacy.tooltip=Use the legacy editor instead +buttons.enable_monospace_font=Enable monospace font +buttons.disable_monospace_font=Disable monospace font [filter] -string.asc = A–Z -string.desc = Z–A +string.asc=A–Z +string.desc=Z–A [error] -occurred = An error occurred -report_message = If you believe that this is a Gitea bug, please search for issues on GitHub or open a new issue if necessary. -not_found = The target couldn't be found. -network_error = Network error +occurred=An error occurred +report_message=If you believe that this is a Gitea bug, please search for issues on GitHub or open a new issue if necessary. +not_found=The target couldn't be found. +network_error=Network error [startpage] -app_desc = A painless, self-hosted Git service -install = Easy to install -install_desc = Simply run the binary for your platform, ship it with Docker, or get it packaged. -platform = Cross-platform -platform_desc = Gitea runs anywhere Go can compile for: Windows, macOS, Linux, ARM, etc. Choose the one you love! -lightweight = Lightweight -lightweight_desc = Gitea has low minimal requirements and can run on an inexpensive Raspberry Pi. Save your machine energy! -license = Open Source -license_desc = Go get %[2]s! Join us by contributing to make this project even better. Don't be shy to be a contributor! +app_desc=A painless, self-hosted Git service +install=Easy to install +install_desc=Simply run the binary for your platform, ship it with Docker, or get it packaged. +platform=Cross-platform +platform_desc=Gitea runs anywhere Go can compile for: Windows, macOS, Linux, ARM, etc. Choose the one you love! +lightweight=Lightweight +lightweight_desc=Gitea has low minimal requirements and can run on an inexpensive Raspberry Pi. Save your machine energy! +license=Open Source +license_desc=Go get %[2]s! Join us by contributing to make this project even better. Don't be shy to be a contributor! [install] -install = Installation -installing_desc = Installing now, please wait… -title = Initial Configuration -docker_helper = If you run Gitea inside Docker, please read the documentation before changing any settings. -require_db_desc = Gitea requires MySQL, PostgreSQL, MSSQL, SQLite3 or TiDB (MySQL protocol). -db_title = Database Settings -db_type = Database Type -host = Host -user = Username -password = Password -db_name = Database Name -db_schema = Schema -db_schema_helper = Leave blank for database default ("public"). -ssl_mode = SSL -path = Path -sqlite_helper = File path for the SQLite3 database.
Enter an absolute path if you run Gitea as a service. -reinstall_error = You are trying to install into an existing Gitea database -reinstall_confirm_message = Re-installing with an existing Gitea database can cause multiple problems. In most cases, you should use your existing "app.ini" to run Gitea. If you know what you are doing, confirm the following: -reinstall_confirm_check_1 = The data encrypted by the SECRET_KEY in app.ini may be lost: users may not be able to log in with 2FA/OTP and mirrors may not function correctly. By checking this box, you confirm that the current app.ini file contains the correct SECRET_KEY. -reinstall_confirm_check_2 = The repositories and settings may need to be resynchronized. By checking this box, you confirm that you will resynchronize the hooks for the repositories and authorized_keys file manually. You confirm that you will ensure that repository and mirror settings are correct. -reinstall_confirm_check_3 = You confirm that you are absolutely sure that this Gitea is running with the correct app.ini location and that you are sure that you have to re-install. You confirm that you acknowledge the above risks. -err_empty_db_path = The SQLite3 database path cannot be empty. -no_admin_and_disable_registration = You cannot disable user self-registration without creating an administrator account. -err_empty_admin_password = The administrator password cannot be empty. -err_empty_admin_email = The administrator email address cannot be empty. -err_admin_name_is_reserved = Administrator username is invalid. Username is reserved. -err_admin_name_pattern_not_allowed = Administrator username is invalid. The username matches a reserved pattern. -err_admin_name_is_invalid = Administrator username is invalid - -general_title = General Settings -app_name = Site Title -app_name_helper = You can enter your company name here. -repo_path = Repository Root Path -repo_path_helper = Remote Git repositories will be saved to this directory. -lfs_path = Git LFS Root Path -lfs_path_helper = Files tracked by Git LFS will be stored in this directory. Leave empty to disable. -run_user = Run As Username -run_user_helper = The operating system username that Gitea runs as. Note that this user must have access to the repository root path. -domain = Server Domain -domain_helper = Domain or host address for the server. -ssh_port = SSH Server Port -ssh_port_helper = Port number your SSH server listens on. Leave empty to disable. -http_port = Gitea HTTP Listen Port -http_port_helper = Port number the Gitea web server will listen on. -app_url = Gitea Base URL -app_url_helper = Base address for HTTP(S) clone URLs and email notifications. -log_root_path = Log Path -log_root_path_helper = Log files will be written to this directory. - -optional_title = Optional Settings -email_title = Email Settings -smtp_addr = SMTP Host -smtp_port = SMTP Port -smtp_from = Send Email As -smtp_from_invalid = The "Send Email As" address is invalid -smtp_from_helper = Email address Gitea will use. Enter a plain email address or use the "Name" format. -mailer_user = SMTP Username -mailer_password = SMTP Password -register_confirm = Require Email Confirmation to Register -mail_notify = Enable Email Notifications -server_service_title = Server and Third-Party Service Settings -offline_mode = Enable Local Mode -offline_mode_popup = Disable third-party content delivery networks and serve all resources locally. -disable_gravatar = Disable Gravatar -disable_gravatar_popup = Disable Gravatar and third-party avatar sources. A default avatar will be used unless a user locally uploads an avatar. -federated_avatar_lookup = Enable Federated Avatars -federated_avatar_lookup_popup = Enable federated avatar lookup using Libravatar. -disable_registration = Disable Self-Registration -disable_registration_popup = Disable user self-registration. Only administrators will be able to create new user accounts. -allow_only_external_registration_popup = Allow Registration Only Through External Services -openid_signin = Enable OpenID Sign-In -openid_signin_popup = Enable user sign-in via OpenID. -openid_signup = Enable OpenID Self-Registration -openid_signup_popup = Enable OpenID-based user self-registration. -enable_captcha = Enable registration CAPTCHA -enable_captcha_popup = Require a CAPTCHA for user self-registration. -require_sign_in_view = Require Sign-In to View Pages -require_sign_in_view_popup = Limit page access to signed-in users. Visitors will only see the sign-in and registration pages. -admin_setting_desc = Creating an administrator account is optional. The first registered user will automatically become an administrator. -admin_title = Administrator Account Settings -admin_name = Administrator Username -admin_password = Password -confirm_password = Confirm Password -admin_email = Email Address -install_btn_confirm = Install Gitea -test_git_failed = Could not test 'git' command: %v -sqlite3_not_available = This Gitea version does not support SQLite3. Please download the official binary version from %s (not the 'gobuild' version). -invalid_db_setting = The database settings are invalid: %v -invalid_db_table = The database table "%s" is invalid: %v -invalid_repo_path = The repository root path is invalid: %v -invalid_app_data_path = The app data path is invalid: %v -run_user_not_match = The 'run as' username is not the current username: %s -> %s -internal_token_failed = Failed to generate internal token: %v -secret_key_failed = Failed to generate secret key: %v -save_config_failed = Failed to save configuration: %v -invalid_admin_setting = Administrator account setting is invalid: %v -invalid_log_root_path = The log path is invalid: %v -default_keep_email_private = Hide Email Addresses by Default -default_keep_email_private_popup = Hide email addresses of new user accounts by default. -default_allow_create_organization = Allow Creation of Organizations by Default -default_allow_create_organization_popup = Allow new user accounts to create organizations by default. -default_enable_timetracking = Enable Time Tracking by Default -default_enable_timetracking_popup = Enable time tracking for new repositories by default. -no_reply_address = Hidden Email Domain -no_reply_address_helper = Domain name for users with a hidden email address. For example, the username 'joe' will be logged in Git as 'joe@noreply.example.org' if the hidden email domain is set to 'noreply.example.org'. -password_algorithm = Password Hash Algorithm -invalid_password_algorithm = Invalid password hash algorithm -password_algorithm_helper = Set the password hashing algorithm. Algorithms have differing requirements and strengths. The argon2 algorithm is rather secure but uses a lot of memory and may be inappropriate for small systems. -enable_update_checker = Enable Update Checker -enable_update_checker_helper = Checks for new version releases periodically by connecting to gitea.io. -env_config_keys = Environment Configuration -env_config_keys_prompt = The following environment variables will also be applied to your configuration file: -config_write_file_prompt = These configuration options will be written into: %s +install=Installation +installing_desc=Installing now, please wait… +title=Initial Configuration +docker_helper=If you run Gitea inside Docker, please read the documentation before changing any settings. +require_db_desc=Gitea requires MySQL, PostgreSQL, MSSQL, SQLite3 or TiDB (MySQL protocol). +db_title=Database Settings +db_type=Database Type +host=Host +user=Username +password=Password +db_name=Database Name +db_schema=Schema +db_schema_helper=Leave blank for database default ("public"). +ssl_mode=SSL +path=Path +sqlite_helper=File path for the SQLite3 database.
Enter an absolute path if you run Gitea as a service. +reinstall_error=You are trying to install into an existing Gitea database +reinstall_confirm_message=Re-installing with an existing Gitea database can cause multiple problems. In most cases, you should use your existing "app.ini" to run Gitea. If you know what you are doing, confirm the following: +reinstall_confirm_check_1=The data encrypted by the SECRET_KEY in app.ini may be lost: users may not be able to log in with 2FA/OTP and mirrors may not function correctly. By checking this box, you confirm that the current app.ini file contains the correct SECRET_KEY. +reinstall_confirm_check_2=The repositories and settings may need to be resynchronized. By checking this box, you confirm that you will resynchronize the hooks for the repositories and authorized_keys file manually. You confirm that you will ensure that repository and mirror settings are correct. +reinstall_confirm_check_3=You confirm that you are absolutely sure that this Gitea is running with the correct app.ini location and that you are sure that you have to re-install. You confirm that you acknowledge the above risks. +err_empty_db_path=The SQLite3 database path cannot be empty. +no_admin_and_disable_registration=You cannot disable user self-registration without creating an administrator account. +err_empty_admin_password=The administrator password cannot be empty. +err_empty_admin_email=The administrator email address cannot be empty. +err_admin_name_is_reserved=Administrator username is invalid. Username is reserved. +err_admin_name_pattern_not_allowed=Administrator username is invalid. The username matches a reserved pattern. +err_admin_name_is_invalid=Administrator username is invalid + +general_title=General Settings +app_name=Site Title +app_name_helper=You can enter your company name here. +repo_path=Repository Root Path +repo_path_helper=Remote Git repositories will be saved to this directory. +lfs_path=Git LFS Root Path +lfs_path_helper=Files tracked by Git LFS will be stored in this directory. Leave empty to disable. +run_user=Run As Username +run_user_helper=The operating system username that Gitea runs as. Note that this user must have access to the repository root path. +domain=Server Domain +domain_helper=Domain or host address for the server. +ssh_port=SSH Server Port +ssh_port_helper=Port number your SSH server listens on. Leave empty to disable. +http_port=Gitea HTTP Listen Port +http_port_helper=Port number the Gitea web server will listen on. +app_url=Gitea Base URL +app_url_helper=Base address for HTTP(S) clone URLs and email notifications. +log_root_path=Log Path +log_root_path_helper=Log files will be written to this directory. + +optional_title=Optional Settings +email_title=Email Settings +smtp_addr=SMTP Host +smtp_port=SMTP Port +smtp_from=Send Email As +smtp_from_invalid=The "Send Email As" address is invalid +smtp_from_helper=Email address Gitea will use. Enter a plain email address or use the "Name" format. +mailer_user=SMTP Username +mailer_password=SMTP Password +register_confirm=Require Email Confirmation to Register +mail_notify=Enable Email Notifications +server_service_title=Server and Third-Party Service Settings +offline_mode=Enable Local Mode +offline_mode_popup=Disable third-party content delivery networks and serve all resources locally. +disable_gravatar=Disable Gravatar +disable_gravatar_popup=Disable Gravatar and third-party avatar sources. A default avatar will be used unless a user locally uploads an avatar. +federated_avatar_lookup=Enable Federated Avatars +federated_avatar_lookup_popup=Enable federated avatar lookup using Libravatar. +disable_registration=Disable Self-Registration +disable_registration_popup=Disable user self-registration. Only administrators will be able to create new user accounts. +allow_only_external_registration_popup=Allow Registration Only Through External Services +openid_signin=Enable OpenID Sign-In +openid_signin_popup=Enable user sign-in via OpenID. +openid_signup=Enable OpenID Self-Registration +openid_signup_popup=Enable OpenID-based user self-registration. +enable_captcha=Enable registration CAPTCHA +enable_captcha_popup=Require a CAPTCHA for user self-registration. +require_sign_in_view=Require Sign-In to View Pages +require_sign_in_view_popup=Limit page access to signed-in users. Visitors will only see the sign-in and registration pages. +admin_setting_desc=Creating an administrator account is optional. The first registered user will automatically become an administrator. +admin_title=Administrator Account Settings +admin_name=Administrator Username +admin_password=Password +confirm_password=Confirm Password +admin_email=Email Address +install_btn_confirm=Install Gitea +test_git_failed=Could not test 'git' command: %v +sqlite3_not_available=This Gitea version does not support SQLite3. Please download the official binary version from %s (not the 'gobuild' version). +invalid_db_setting=The database settings are invalid: %v +invalid_db_table=The database table "%s" is invalid: %v +invalid_repo_path=The repository root path is invalid: %v +invalid_app_data_path=The app data path is invalid: %v +run_user_not_match=The 'run as' username is not the current username: %s -> %s +internal_token_failed=Failed to generate internal token: %v +secret_key_failed=Failed to generate secret key: %v +save_config_failed=Failed to save configuration: %v +invalid_admin_setting=Administrator account setting is invalid: %v +invalid_log_root_path=The log path is invalid: %v +default_keep_email_private=Hide Email Addresses by Default +default_keep_email_private_popup=Hide email addresses of new user accounts by default. +default_allow_create_organization=Allow Creation of Organizations by Default +default_allow_create_organization_popup=Allow new user accounts to create organizations by default. +default_enable_timetracking=Enable Time Tracking by Default +default_enable_timetracking_popup=Enable time tracking for new repositories by default. +no_reply_address=Hidden Email Domain +no_reply_address_helper=Domain name for users with a hidden email address. For example, the username 'joe' will be logged in Git as 'joe@noreply.example.org' if the hidden email domain is set to 'noreply.example.org'. +password_algorithm=Password Hash Algorithm +invalid_password_algorithm=Invalid password hash algorithm +password_algorithm_helper=Set the password hashing algorithm. Algorithms have differing requirements and strengths. The argon2 algorithm is rather secure but uses a lot of memory and may be inappropriate for small systems. +enable_update_checker=Enable Update Checker +enable_update_checker_helper=Checks for new version releases periodically by connecting to gitea.io. +env_config_keys=Environment Configuration +env_config_keys_prompt=The following environment variables will also be applied to your configuration file: +config_write_file_prompt=These configuration options will be written into: %s [home] -nav_menu = Navigation Menu -uname_holder = Username or Email Address -password_holder = Password -switch_dashboard_context = Switch Dashboard Context -my_repos = Repositories -show_more_repos = Show more repositories… -collaborative_repos = Collaborative Repositories -my_orgs = My Organizations -my_mirrors = My Mirrors -view_home = View %s -filter = Other Filters -filter_by_team_repositories = Filter by team repositories -feed_of = Feed of "%s" - -show_archived = Archived -show_both_archived_unarchived = Showing both archived and unarchived -show_only_archived = Showing only archived -show_only_unarchived = Showing only unarchived - -show_private = Private -show_both_private_public = Showing both public and private -show_only_private = Showing only private -show_only_public = Showing only public - -issues.in_your_repos = In your repositories - -guide_title = No Activity -guide_desc = You are currently not following any repositories or users, so there is no content to display. You can explore repositories or users of interest from the links below. -explore_repos = Explore repositories -explore_users = Explore users -empty_org = There are no organizations yet. -empty_repo = There are no repositories yet. +nav_menu=Navigation Menu +uname_holder=Username or Email Address +password_holder=Password +switch_dashboard_context=Switch Dashboard Context +my_repos=Repositories +show_more_repos=Show more repositories… +collaborative_repos=Collaborative Repositories +my_orgs=My Organizations +my_mirrors=My Mirrors +view_home=View %s +filter=Other Filters +filter_by_team_repositories=Filter by team repositories +feed_of=Feed of "%s" + +show_archived=Archived +show_both_archived_unarchived=Showing both archived and unarchived +show_only_archived=Showing only archived +show_only_unarchived=Showing only unarchived + +show_private=Private +show_both_private_public=Showing both public and private +show_only_private=Showing only private +show_only_public=Showing only public + +issues.in_your_repos=In your repositories + +guide_title=No Activity +guide_desc=You are currently not following any repositories or users, so there is no content to display. You can explore repositories or users of interest from the links below. +explore_repos=Explore repositories +explore_users=Explore users +empty_org=There are no organizations yet. +empty_repo=There are no repositories yet. [explore] -repos = Repositories -users = Users -organizations = Organizations -go_to = Go to -code = Code -code_last_indexed_at = Last indexed %s -relevant_repositories_tooltip = Repositories that are forks or that have no topic, no icon, and no description are hidden. -relevant_repositories = Only relevant repositories are being shown, show unfiltered results. +repos=Repositories +users=Users +organizations=Organizations +go_to=Go to +code=Code +code_last_indexed_at=Last indexed %s +relevant_repositories_tooltip=Repositories that are forks or that have no topic, no icon, and no description are hidden. +relevant_repositories=Only relevant repositories are being shown, show unfiltered results. [auth] -create_new_account = Register Account -already_have_account = Already have an account? -sign_in_now = Sign in now! -disable_register_prompt = Registration is disabled. Please contact your site administrator. -disable_register_mail = Email confirmation for registration is disabled. -manual_activation_only = Contact your site administrator to complete activation. -remember_me = Remember This Device -remember_me.compromised = The login token is not valid anymore which may indicate a compromised account. Please check your account for unusual activities. +create_new_account=Register Account +already_have_account=Already have an account? +sign_in_now=Sign in now! +disable_register_prompt=Registration is disabled. Please contact your site administrator. +disable_register_mail=Email confirmation for registration is disabled. +manual_activation_only=Contact your site administrator to complete activation. +remember_me=Remember This Device +remember_me.compromised=The login token is not valid anymore which may indicate a compromised account. Please check your account for unusual activities. forgot_password_title= Forgot Password -forgot_password = Forgot password? -need_account = Need an account? -sign_up_tip = You are registering the first account in the system, which has administrator privileges. Please carefully remember your username and password. If you forget the username or password, please refer to the Gitea documentation to recover the account. -sign_up_now = Register now. -sign_up_successful = Account was successfully created. Welcome! -confirmation_mail_sent_prompt_ex = A new confirmation email has been sent to %s. Please check your inbox within the next %s to complete the registration process. If your registration email address is incorrect, you can sign in again and change it. -must_change_password = Update your password -allow_password_change = Require user to change password (recommended) -reset_password_mail_sent_prompt = A confirmation email has been sent to %s. Please check your inbox within the next %s to complete the account recovery process. -active_your_account = Activate Your Account -account_activated = Account has been activated -prohibit_login = Sign-In Prohibited -prohibit_login_desc = Your account is prohibited from signing in. Please contact your site administrator. -resent_limit_prompt = You have already requested an activation email recently. Please wait 3 minutes and try again. -has_unconfirmed_mail = Hi %s, you have an unconfirmed email address (%s). If you haven't received a confirmation email or need to resend a new one, please click on the button below. -change_unconfirmed_mail_address = If your registration email address is incorrect, you can change it here and resend a new confirmation email. -resend_mail = Click here to resend your activation email -email_not_associate = The email address is not associated with any account. -send_reset_mail = Send Account Recovery Email -reset_password = Account Recovery -invalid_code = Your confirmation code is invalid or has expired. -invalid_code_forgot_password = Your confirmation code is invalid or has expired. Click here to start a new session. -invalid_password = Your password does not match the password that was used to create the account. -reset_password_helper = Recover Account -reset_password_wrong_user = You are signed in as %s, but the account recovery link is meant for %s -password_too_short = Password length cannot be less than %d characters. -non_local_account = Non-local users cannot update their password through the Gitea web interface. -verify = Verify -scratch_code = Scratch code -use_scratch_code = Use a scratch code -twofa_scratch_used = You have used your scratch code. You have been redirected to the two-factor settings page so you may remove your device enrollment or generate a new scratch code. -twofa_passcode_incorrect = Your passcode is incorrect. If you misplaced your device, use your scratch code to sign in. -twofa_scratch_token_incorrect = Your scratch code is incorrect. -twofa_required = You must set up two-factor authentication to get access to repositories, or try to log in again. -login_userpass = Sign In -login_openid = OpenID -oauth_signup_tab = Register New Account -oauth_signup_title = Complete New Account -oauth_signup_submit = Complete Account -oauth_signin_tab = Link to Existing Account -oauth_signin_title = Sign In to Authorize Linked Account -oauth_signin_submit = Link Account -oauth.signin.error.general = There was an error processing the authorization request: %s. If this error persists, please contact the site administrator. -oauth.signin.error.access_denied = The authorization request was denied. -oauth.signin.error.temporarily_unavailable = Authorization failed because the authentication server is temporarily unavailable. Please try again later. -oauth_callback_unable_auto_reg = Auto Registration is enabled, but OAuth2 Provider %[1]s returned missing fields: %[2]s, unable to create an account automatically. Please create or link to an account, or contact the site administrator. -openid_connect_submit = Connect -openid_connect_title = Connect to an existing account -openid_connect_desc = The chosen OpenID URI is unknown. Associate it with a new account here. -openid_register_title = Create new account -openid_register_desc = The chosen OpenID URI is unknown. Associate it with a new account here. -openid_signin_desc = Enter your OpenID URI. For example: alice.openid.example.org or https://openid.example.org/alice. -disable_forgot_password_mail = Account recovery is disabled because no email address is set up. Please contact your site administrator. -disable_forgot_password_mail_admin = Account recovery is only available when an email address is set up. -email_domain_blacklisted = You cannot register with your email address. -authorize_application = Authorize Application -authorize_redirect_notice = You will be redirected to %s if you authorize this application. -authorize_application_created_by = This application was created by %s. -authorize_application_description = If you grant access, it will be able to access and write to all your account information, including private repos and organizations. -authorize_application_with_scopes = With scopes: %s -authorize_title = Authorize "%s" to access your account? -authorization_failed = Authorization failed -authorization_failed_desc = The authorization failed because we detected an invalid request. Please contact the maintainer of the app you tried to authorize. -sspi_auth_failed = SSPI authentication failed -password_pwned = The password you chose is on a list of stolen passwords previously exposed in public data breaches. Please try again with a different password and consider changing this password elsewhere too. -password_pwned_err = Could not complete request to HaveIBeenPwned -last_admin = You cannot remove the last admin. There must be at least one admin. -signin_passkey = Sign in with a passkey -back_to_sign_in = Back to Sign In +forgot_password=Forgot password? +need_account=Need an account? +sign_up_tip=You are registering the first account in the system, which has administrator privileges. Please carefully remember your username and password. If you forget the username or password, please refer to the Gitea documentation to recover the account. +sign_up_now=Register now. +sign_up_successful=Account was successfully created. Welcome! +confirmation_mail_sent_prompt_ex=A new confirmation email has been sent to %s. Please check your inbox within the next %s to complete the registration process. If your registration email address is incorrect, you can sign in again and change it. +must_change_password=Update your password +allow_password_change=Require user to change password (recommended) +reset_password_mail_sent_prompt=A confirmation email has been sent to %s. Please check your inbox within the next %s to complete the account recovery process. +active_your_account=Activate Your Account +account_activated=Account has been activated +prohibit_login=Sign-In Prohibited +prohibit_login_desc=Your account is prohibited from signing in. Please contact your site administrator. +resent_limit_prompt=You have already requested an activation email recently. Please wait 3 minutes and try again. +has_unconfirmed_mail=Hi %s, you have an unconfirmed email address (%s). If you haven't received a confirmation email or need to resend a new one, please click on the button below. +change_unconfirmed_mail_address=If your registration email address is incorrect, you can change it here and resend a new confirmation email. +resend_mail=Click here to resend your activation email +email_not_associate=The email address is not associated with any account. +send_reset_mail=Send Account Recovery Email +reset_password=Account Recovery +invalid_code=Your confirmation code is invalid or has expired. +invalid_code_forgot_password=Your confirmation code is invalid or has expired. Click here to start a new session. +invalid_password=Your password does not match the password that was used to create the account. +reset_password_helper=Recover Account +reset_password_wrong_user=You are signed in as %s, but the account recovery link is meant for %s +password_too_short=Password length cannot be less than %d characters. +non_local_account=Non-local users cannot update their password through the Gitea web interface. +verify=Verify +scratch_code=Scratch code +use_scratch_code=Use a scratch code +twofa_scratch_used=You have used your scratch code. You have been redirected to the two-factor settings page so you may remove your device enrollment or generate a new scratch code. +twofa_passcode_incorrect=Your passcode is incorrect. If you misplaced your device, use your scratch code to sign in. +twofa_scratch_token_incorrect=Your scratch code is incorrect. +twofa_required=You must set up two-factor authentication to get access to repositories, or try to log in again. +login_userpass=Sign In +login_openid=OpenID +oauth_signup_tab=Register New Account +oauth_signup_title=Complete New Account +oauth_signup_submit=Complete Account +oauth_signin_tab=Link to Existing Account +oauth_signin_title=Sign In to Authorize Linked Account +oauth_signin_submit=Link Account +oauth.signin.error.general=There was an error processing the authorization request: %s. If this error persists, please contact the site administrator. +oauth.signin.error.access_denied=The authorization request was denied. +oauth.signin.error.temporarily_unavailable=Authorization failed because the authentication server is temporarily unavailable. Please try again later. +oauth_callback_unable_auto_reg=Auto Registration is enabled, but OAuth2 Provider %[1]s returned missing fields: %[2]s, unable to create an account automatically. Please create or link to an account, or contact the site administrator. +openid_connect_submit=Connect +openid_connect_title=Connect to an existing account +openid_connect_desc=The chosen OpenID URI is unknown. Associate it with a new account here. +openid_register_title=Create new account +openid_register_desc=The chosen OpenID URI is unknown. Associate it with a new account here. +openid_signin_desc=Enter your OpenID URI. For example: alice.openid.example.org or https://openid.example.org/alice. +disable_forgot_password_mail=Account recovery is disabled because no email address is set up. Please contact your site administrator. +disable_forgot_password_mail_admin=Account recovery is only available when an email address is set up. +email_domain_blacklisted=You cannot register with your email address. +authorize_application=Authorize Application +authorize_redirect_notice=You will be redirected to %s if you authorize this application. +authorize_application_created_by=This application was created by %s. +authorize_application_description=If you grant access, it will be able to access and write to all your account information, including private repos and organizations. +authorize_application_with_scopes=With scopes: %s +authorize_title=Authorize "%s" to access your account? +authorization_failed=Authorization failed +authorization_failed_desc=The authorization failed because we detected an invalid request. Please contact the maintainer of the app you tried to authorize. +sspi_auth_failed=SSPI authentication failed +password_pwned=The password you chose is on a list of stolen passwords previously exposed in public data breaches. Please try again with a different password and consider changing this password elsewhere too. +password_pwned_err=Could not complete request to HaveIBeenPwned +last_admin=You cannot remove the last admin. There must be at least one admin. +signin_passkey=Sign in with a passkey +back_to_sign_in=Back to Sign In [mail] -view_it_on = View it on %s -reply = or reply to this email directly -link_not_working_do_paste = Not working? Try copying and pasting it to your browser. -hi_user_x = Hi %s, - -activate_account = Please activate your account -activate_account.title = %s, please activate your account -activate_account.text_1 = Hi %[1]s, thanks for registering at %[2]s! -activate_account.text_2 = Please click the following link to activate your account within %s: - -activate_email = Verify your email address -activate_email.title = %s, please verify your email address -activate_email.text = Please click the following link to verify your email address within %s: - -register_notify = Welcome to %s -register_notify.title = %[1]s, welcome to %[2]s -register_notify.text_1 = This is your registration confirmation email for %s! -register_notify.text_2 = You can now log in via username: %s. -register_notify.text_3 = If this account has been created for you, please set your password first. - -reset_password = Recover your account -reset_password.title = %s, you have requested to recover your account -reset_password.text = Please click the following link to recover your account within %s: - -register_success = Registration successful - -issue_assigned.pull = @%[1]s assigned you to pull request %[2]s in repository %[3]s. -issue_assigned.issue = @%[1]s assigned you to issue %[2]s in repository %[3]s. - -issue.x_mentioned_you = @%s mentioned you: -issue.action.force_push = %[1]s force-pushed the %[2]s from %[3]s to %[4]s. -issue.action.push_1 = @%[1]s pushed %[3]d commit to %[2]s -issue.action.push_n = @%[1]s pushed %[3]d commits to %[2]s -issue.action.close = @%[1]s closed #%[2]d. -issue.action.reopen = @%[1]s reopened #%[2]d. -issue.action.merge = @%[1]s merged #%[2]d into %[3]s. -issue.action.approve = @%[1]s approved this pull request. -issue.action.reject = @%[1]s requested changes on this pull request. -issue.action.review = @%[1]s commented on this pull request. -issue.action.review_dismissed = @%[1]s dismissed last review from %[2]s for this pull request. -issue.action.ready_for_review = @%[1]s marked this pull request ready for review. -issue.action.new = @%[1]s created #%[2]d. -issue.in_tree_path = In %s: - -release.new.subject = %s in %s released -release.new.text = @%[1]s released %[2]s in %[3]s -release.title = Title: %s -release.note = Note: -release.downloads = Downloads: -release.download.zip = Source Code (ZIP) -release.download.targz = Source Code (TAR.GZ) - -repo.transfer.subject_to = %s would like to transfer "%s" to %s -repo.transfer.subject_to_you = %s would like to transfer "%s" to you -repo.transfer.to_you = you -repo.transfer.body = To accept or reject it, visit %s or just ignore it. - -repo.collaborator.added.subject = %s added you to %s -repo.collaborator.added.text = You have been added as a collaborator of repository: - -team_invite.subject = %[1]s has invited you to join the %[2]s organization -team_invite.text_1 = %[1]s has invited you to join team %[2]s in organization %[3]s. -team_invite.text_2 = Please click the following link to join the team: -team_invite.text_3 = Note: This invitation was intended for %[1]s. If you were not expecting this invitation, you can ignore this email. +view_it_on=View it on %s +reply=or reply to this email directly +link_not_working_do_paste=Not working? Try copying and pasting it to your browser. +hi_user_x=Hi %s, + +activate_account=Please activate your account +activate_account.title=%s, please activate your account +activate_account.text_1=Hi %[1]s, thanks for registering at %[2]s! +activate_account.text_2=Please click the following link to activate your account within %s: + +activate_email=Verify your email address +activate_email.title=%s, please verify your email address +activate_email.text=Please click the following link to verify your email address within %s: + +register_notify=Welcome to %s +register_notify.title=%[1]s, welcome to %[2]s +register_notify.text_1=This is your registration confirmation email for %s! +register_notify.text_2=You can now log in via username: %s. +register_notify.text_3=If this account has been created for you, please set your password first. + +reset_password=Recover your account +reset_password.title=%s, you have requested to recover your account +reset_password.text=Please click the following link to recover your account within %s: + +register_success=Registration successful + +issue_assigned.pull=@%[1]s assigned you to pull request %[2]s in repository %[3]s. +issue_assigned.issue=@%[1]s assigned you to issue %[2]s in repository %[3]s. + +issue.x_mentioned_you=@%s mentioned you: +issue.action.force_push=%[1]s force-pushed the %[2]s from %[3]s to %[4]s. +issue.action.push_1=@%[1]s pushed %[3]d commit to %[2]s +issue.action.push_n=@%[1]s pushed %[3]d commits to %[2]s +issue.action.close=@%[1]s closed #%[2]d. +issue.action.reopen=@%[1]s reopened #%[2]d. +issue.action.merge=@%[1]s merged #%[2]d into %[3]s. +issue.action.approve=@%[1]s approved this pull request. +issue.action.reject=@%[1]s requested changes on this pull request. +issue.action.review=@%[1]s commented on this pull request. +issue.action.review_dismissed=@%[1]s dismissed last review from %[2]s for this pull request. +issue.action.ready_for_review=@%[1]s marked this pull request ready for review. +issue.action.new=@%[1]s created #%[2]d. +issue.in_tree_path=In %s: + +release.new.subject=%s in %s released +release.new.text=@%[1]s released %[2]s in %[3]s +release.title=Title: %s +release.note=Note: +release.downloads=Downloads: +release.download.zip=Source Code (ZIP) +release.download.targz=Source Code (TAR.GZ) + +repo.transfer.subject_to=%s would like to transfer "%s" to %s +repo.transfer.subject_to_you=%s would like to transfer "%s" to you +repo.transfer.to_you=you +repo.transfer.body=To accept or reject it, visit %s or just ignore it. + +repo.collaborator.added.subject=%s added you to %s +repo.collaborator.added.text=You have been added as a collaborator of repository: + +team_invite.subject=%[1]s has invited you to join the %[2]s organization +team_invite.text_1=%[1]s has invited you to join team %[2]s in organization %[3]s. +team_invite.text_2=Please click the following link to join the team: +team_invite.text_3=Note: This invitation was intended for %[1]s. If you were not expecting this invitation, you can ignore this email. [modal] -yes = Yes -no = No -confirm = Confirm -cancel = Cancel -modify = Update +yes=Yes +no=No +confirm=Confirm +cancel=Cancel +modify=Update [form] -UserName = Username -RepoName = Repository name -Email = Email address -Password = Password -Retype = Confirm Password -SSHTitle = SSH key name -HttpsUrl = HTTPS URL -PayloadUrl = Payload URL -TeamName = Team name -AuthName = Authorization name -AdminEmail = Admin email - -NewBranchName = New branch name -CommitSummary = Commit summary -CommitMessage = Commit message -CommitChoice = Commit choice -TreeName = File path -Content = Content - -SSPISeparatorReplacement = Separator -SSPIDefaultLanguage = Default Language - -require_error = ` cannot be empty.` -alpha_dash_error = ` should contain only alphanumeric, dash ('-') and underscore ('_') characters.` -alpha_dash_dot_error = ` should contain only alphanumeric, dash ('-'), underscore ('_') and dot ('.') characters.` -git_ref_name_error = ` must be a well-formed Git reference name.` -size_error = ` must be size %s.` -min_size_error = ` must contain at least %s characters.` -max_size_error = ` must contain at most %s characters.` -email_error = ` is not a valid email address.` -url_error = `"%s" is not a valid URL.` -include_error = ` must contain substring "%s".` -glob_pattern_error = ` glob pattern is invalid: %s.` -regex_pattern_error = ` regex pattern is invalid: %s.` -username_error = ` can only contain alphanumeric characters ('0-9','a-z','A-Z'), dash ('-'), underscore ('_') and dot ('.'). It cannot begin or end with non-alphanumeric characters, and consecutive non-alphanumeric characters are also forbidden.` -invalid_group_team_map_error = ` mapping is invalid: %s` -unknown_error = Unknown error: -captcha_incorrect = The CAPTCHA code is incorrect. -password_not_match = The passwords do not match. -lang_select_error = Select a language from the list. - -username_been_taken = The username is already taken. -username_change_not_local_user = Non-local users are not allowed to change their username. -change_username_disabled = Changing username is disabled. -change_full_name_disabled = Changing full name is disabled. -username_has_not_been_changed = Username has not been changed -repo_name_been_taken = The repository name is already used. -repository_force_private = Force Private is enabled: private repositories cannot be made public. -repository_files_already_exist = Files already exist for this repository. Contact the system administrator. -repository_files_already_exist.adopt = Files already exist for this repository and can only be adopted. -repository_files_already_exist.delete = Files already exist for this repository. You must delete them. -repository_files_already_exist.adopt_or_delete = Files already exist for this repository. Either adopt them or delete them. -visit_rate_limit = Remote visit addressed rate limitation. -2fa_auth_required = Remote visit required two-factor authentication. -org_name_been_taken = The organization name is already taken. -team_name_been_taken = The team name is already taken. -team_no_units_error = Allow access to at least one repository section. -email_been_used = The email address is already used. -email_invalid = The email address is invalid. -email_domain_is_not_allowed = The domain of user email address %s conflicts with EMAIL_DOMAIN_ALLOWLIST or EMAIL_DOMAIN_BLOCKLIST. Please ensure your operation is expected. -openid_been_used = The OpenID address "%s" is already used. -username_password_incorrect = Username or password is incorrect. -password_complexity = Password does not pass complexity requirements: -password_lowercase_one = At least one lowercase character -password_uppercase_one = At least one uppercase character -password_digit_one = At least one digit -password_special_one = At least one special character (punctuation, brackets, quotes, etc.) -enterred_invalid_repo_name = The repository name you entered is incorrect. -enterred_invalid_org_name = The organization name you entered is incorrect. -enterred_invalid_owner_name = The new owner name is not valid. -enterred_invalid_password = The password you entered is incorrect. -unset_password = The login user has not set the password. -unsupported_login_type = The login type is not supported to delete account. -user_not_exist = The user does not exist. -team_not_exist = The team does not exist. -last_org_owner = You cannot remove the last user from the 'owners' team. There must be at least one owner for an organization. -cannot_add_org_to_team = An organization cannot be added as a team member. -duplicate_invite_to_team = The user was already invited as a team member. -organization_leave_success = You have successfully left the organization %s. - -invalid_ssh_key = Cannot verify your SSH key: %s -invalid_gpg_key = Cannot verify your GPG key: %s -invalid_ssh_principal = Invalid principal: %s -must_use_public_key = The key you provided is a private key. Please do not upload your private key anywhere. Use your public key instead. -unable_verify_ssh_key = "Cannot verify the SSH key. Double-check it for mistakes." -auth_failed = Authentication failed: %v - -still_own_repo = "Your account owns one or more repositories. Delete or transfer them first." -still_has_org = "Your account is a member of one or more organizations. Leave them first." -still_own_packages = "Your account owns one or more packages. Delete them first." -org_still_own_repo = "This organization still owns one or more repositories. Delete or transfer them first." -org_still_own_packages = "This organization still owns one or more packages. Delete them first." - -target_branch_not_exist = Target branch does not exist. -target_ref_not_exist = Target ref does not exist %s - -admin_cannot_delete_self = You cannot delete yourself when you are an admin. Please remove your admin privileges first. +UserName=Username +RepoName=Repository name +Email=Email address +Password=Password +Retype=Confirm Password +SSHTitle=SSH key name +HttpsUrl=HTTPS URL +PayloadUrl=Payload URL +TeamName=Team name +AuthName=Authorization name +AdminEmail=Admin email + +NewBranchName=New branch name +CommitSummary=Commit summary +CommitMessage=Commit message +CommitChoice=Commit choice +TreeName=File path +Content=Content + +SSPISeparatorReplacement=Separator +SSPIDefaultLanguage=Default Language + +require_error=` cannot be empty.` +alpha_dash_error=` should contain only alphanumeric, dash ('-') and underscore ('_') characters.` +alpha_dash_dot_error=` should contain only alphanumeric, dash ('-'), underscore ('_') and dot ('.') characters.` +git_ref_name_error=` must be a well-formed Git reference name.` +size_error=` must be size %s.` +min_size_error=` must contain at least %s characters.` +max_size_error=` must contain at most %s characters.` +email_error=` is not a valid email address.` +url_error=`"%s" is not a valid URL.` +include_error=` must contain substring "%s".` +glob_pattern_error=` glob pattern is invalid: %s.` +regex_pattern_error=` regex pattern is invalid: %s.` +username_error=` can only contain alphanumeric characters ('0-9','a-z','A-Z'), dash ('-'), underscore ('_') and dot ('.'). It cannot begin or end with non-alphanumeric characters, and consecutive non-alphanumeric characters are also forbidden.` +invalid_group_team_map_error=` mapping is invalid: %s` +unknown_error=Unknown error: +captcha_incorrect=The CAPTCHA code is incorrect. +password_not_match=The passwords do not match. +lang_select_error=Select a language from the list. + +username_been_taken=The username is already taken. +username_change_not_local_user=Non-local users are not allowed to change their username. +change_username_disabled=Changing username is disabled. +change_full_name_disabled=Changing full name is disabled. +username_has_not_been_changed=Username has not been changed +repo_name_been_taken=The repository name is already used. +repository_force_private=Force Private is enabled: private repositories cannot be made public. +repository_files_already_exist=Files already exist for this repository. Contact the system administrator. +repository_files_already_exist.adopt=Files already exist for this repository and can only be adopted. +repository_files_already_exist.delete=Files already exist for this repository. You must delete them. +repository_files_already_exist.adopt_or_delete=Files already exist for this repository. Either adopt them or delete them. +visit_rate_limit=Remote visit addressed rate limitation. +2fa_auth_required=Remote visit required two-factor authentication. +org_name_been_taken=The organization name is already taken. +team_name_been_taken=The team name is already taken. +team_no_units_error=Allow access to at least one repository section. +email_been_used=The email address is already used. +email_invalid=The email address is invalid. +email_domain_is_not_allowed=The domain of user email address %s conflicts with EMAIL_DOMAIN_ALLOWLIST or EMAIL_DOMAIN_BLOCKLIST. Please ensure your operation is expected. +openid_been_used=The OpenID address "%s" is already used. +username_password_incorrect=Username or password is incorrect. +password_complexity=Password does not pass complexity requirements: +password_lowercase_one=At least one lowercase character +password_uppercase_one=At least one uppercase character +password_digit_one=At least one digit +password_special_one=At least one special character (punctuation, brackets, quotes, etc.) +enterred_invalid_repo_name=The repository name you entered is incorrect. +enterred_invalid_org_name=The organization name you entered is incorrect. +enterred_invalid_owner_name=The new owner name is not valid. +enterred_invalid_password=The password you entered is incorrect. +unset_password=The login user has not set the password. +unsupported_login_type=The login type is not supported to delete account. +user_not_exist=The user does not exist. +team_not_exist=The team does not exist. +last_org_owner=You cannot remove the last user from the 'owners' team. There must be at least one owner for an organization. +cannot_add_org_to_team=An organization cannot be added as a team member. +duplicate_invite_to_team=The user was already invited as a team member. +organization_leave_success=You have successfully left the organization %s. + +invalid_ssh_key=Cannot verify your SSH key: %s +invalid_gpg_key=Cannot verify your GPG key: %s +invalid_ssh_principal=Invalid principal: %s +must_use_public_key=The key you provided is a private key. Please do not upload your private key anywhere. Use your public key instead. +unable_verify_ssh_key="Cannot verify the SSH key. Double-check it for mistakes." +auth_failed=Authentication failed: %v + +still_own_repo="Your account owns one or more repositories. Delete or transfer them first." +still_has_org="Your account is a member of one or more organizations. Leave them first." +still_own_packages="Your account owns one or more packages. Delete them first." +org_still_own_repo="This organization still owns one or more repositories. Delete or transfer them first." +org_still_own_packages="This organization still owns one or more packages. Delete them first." + +target_branch_not_exist=Target branch does not exist. +target_ref_not_exist=Target ref does not exist %s + +admin_cannot_delete_self=You cannot delete yourself when you are an admin. Please remove your admin privileges first. [user] -change_avatar = Change your avatar… -joined_on = Joined on %s -repositories = Repositories -activity = Public Activity -followers = Followers -show_more = Show More -starred = Starred Repositories -watched = Watched Repositories -code = Code -projects = Projects -overview = Overview -following = Following -follow = Follow -unfollow = Unfollow -user_bio = Biography -disabled_public_activity = This user has disabled the public visibility of the activity. -email_visibility.limited = Your email address is visible to all authenticated users -email_visibility.private = Your email address is only visible to you and administrators -show_on_map = Show this place on a map -settings = User Settings - -form.name_reserved = The username "%s" is reserved. -form.name_pattern_not_allowed = The pattern "%s" is not allowed in a username. -form.name_chars_not_allowed = Username "%s" contains invalid characters. - -block.block = Block -block.block.user = Block user -block.block.org = Block user from organization -block.block.failure = Failed to block user: %s -block.unblock = Unblock -block.unblock.failure = Failed to unblock user: %s -block.blocked = You have blocked this user. -block.title = Block a user -block.info = Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user. -block.info_1 = Blocking a user prevents the following actions on your account and your repositories: -block.info_2 = following your account -block.info_3 = send you notifications by @mentioning your username -block.info_4 = inviting you as a collaborator to their repositories -block.info_5 = starring, forking or watching on repositories -block.info_6 = opening and commenting on issues or pull requests -block.info_7 = reacting to your comments in issues or pull requests -block.user_to_block = User to block -block.note = Note -block.note.title = Optional note: -block.note.info = The note is not visible to the blocked user. -block.note.edit = Edit note -block.list = Blocked users -block.list.none = You have not blocked any users. +change_avatar=Change your avatar… +joined_on=Joined on %s +repositories=Repositories +activity=Public Activity +followers=Followers +show_more=Show More +starred=Starred Repositories +watched=Watched Repositories +code=Code +projects=Projects +overview=Overview +following=Following +follow=Follow +unfollow=Unfollow +user_bio=Biography +disabled_public_activity=This user has disabled the public visibility of the activity. +email_visibility.limited=Your email address is visible to all authenticated users +email_visibility.private=Your email address is only visible to you and administrators +show_on_map=Show this place on a map +settings=User Settings + +form.name_reserved=The username "%s" is reserved. +form.name_pattern_not_allowed=The pattern "%s" is not allowed in a username. +form.name_chars_not_allowed=Username "%s" contains invalid characters. + +block.block=Block +block.block.user=Block user +block.block.org=Block user from organization +block.block.failure=Failed to block user: %s +block.unblock=Unblock +block.unblock.failure=Failed to unblock user: %s +block.blocked=You have blocked this user. +block.title=Block a user +block.info=Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user. +block.info_1=Blocking a user prevents the following actions on your account and your repositories: +block.info_2=following your account +block.info_3=send you notifications by @mentioning your username +block.info_4=inviting you as a collaborator to their repositories +block.info_5=starring, forking or watching on repositories +block.info_6=opening and commenting on issues or pull requests +block.info_7=reacting to your comments in issues or pull requests +block.user_to_block=User to block +block.note=Note +block.note.title=Optional note: +block.note.info=The note is not visible to the blocked user. +block.note.edit=Edit note +block.list=Blocked users +block.list.none=You have not blocked any users. [settings] -profile = Profile -account = Account -appearance = Appearance -password = Password -security = Security -avatar = Avatar -ssh_gpg_keys = SSH / GPG Keys -social = Social Accounts -applications = Applications -orgs = Manage Organizations -repos = Repositories -delete = Delete Account -twofa = Two-Factor Authentication (TOTP) -account_link = Linked Accounts -organization = Organizations -uid = UID -webauthn = Two-Factor Authentication (Security Keys) - -public_profile = Public Profile -biography_placeholder = Tell us a little bit about yourself! (You can use Markdown) -location_placeholder = Share your approximate location with others -profile_desc = Control how your profile is shown to other users. Your primary email address will be used for notifications, password recovery and web-based Git operations. -password_username_disabled = You are not allowed to change your username. Please contact your site administrator for more details. -password_full_name_disabled = You are not allowed to change your full name. Please contact your site administrator for more details. -full_name = Full Name -website = Website -location = Location -update_theme = Update Theme -update_profile = Update Profile -update_language = Update Language -update_language_not_found = Language "%s" is not available. -update_language_success = Language has been updated. -update_profile_success = Your profile has been updated. -change_username = Your username has been changed. -change_username_prompt = Note: Changing your username also changes your account URL. -change_username_redirect_prompt = The old username will redirect until someone claims it. -continue = Continue -cancel = Cancel -language = Language -ui = Theme -hidden_comment_types = Hidden comment types -hidden_comment_types_description = Comment types checked here will not be shown on issue pages. Checking "Label", for example, removes all "{user} added/removed {label}" comments. -hidden_comment_types.ref_tooltip = Comments where this issue was referenced from another issue/commit/… -hidden_comment_types.issue_ref_tooltip = Comments where the user changes the branch/tag associated with the issue -comment_type_group_reference = Reference -comment_type_group_label = Label -comment_type_group_milestone = Milestone -comment_type_group_assignee = Assignee -comment_type_group_title = Title -comment_type_group_branch = Branch -comment_type_group_time_tracking = Time Tracking -comment_type_group_deadline = Deadline -comment_type_group_dependency = Dependency -comment_type_group_lock = Lock Status -comment_type_group_review_request = Review request -comment_type_group_pull_request_push = Added commits -comment_type_group_project = Project -comment_type_group_issue_ref = Issue reference -saved_successfully = Your settings were saved successfully. -privacy = Privacy -keep_activity_private = Hide Activity from profile page -keep_activity_private_popup = Makes the activity visible only for you and the admins - -lookup_avatar_by_mail = Look Up Avatar by Email Address -federated_avatar_lookup = Federated Avatar Lookup -enable_custom_avatar = Use Custom Avatar -choose_new_avatar = Choose new avatar -update_avatar = Update Avatar -delete_current_avatar = Delete Current Avatar -uploaded_avatar_not_a_image = The uploaded file is not an image. -uploaded_avatar_is_too_big = The uploaded file size (%d KiB) exceeds the maximum size (%d KiB). -update_avatar_success = Your avatar has been updated. -update_user_avatar_success = The user's avatar has been updated. -cropper_prompt = You can edit the image before saving. The edited image will be saved as PNG. - -change_password = Update Password -old_password = Current Password -new_password = New Password -retype_new_password = Confirm New Password -password_incorrect = The current password is incorrect. -change_password_success = Your password has been updated. Sign in using your new password from now on. -password_change_disabled = Non-local users cannot update their password through the Gitea web interface. - -emails = Email Addresses -manage_emails = Manage Email Addresses -manage_themes = Select default theme -manage_openid = Manage OpenID Addresses -email_desc = Your primary email address will be used for notifications, password recovery and, provided that it is not hidden, web-based Git operations. -theme_desc = This will be your default theme across the site. -theme_colorblindness_help = Color blindness Theme Support -theme_colorblindness_prompt = Gitea only has a few themes with basic color blindness support, which only have a few colors defined. The work is still in progress. More improvements could be made by defining more colors in the theme CSS files. -primary = Primary -activated = Activated -requires_activation = Requires activation -primary_email = Make Primary -activate_email = Send Activation -activations_pending = Activations Pending -can_not_add_email_activations_pending = There is a pending activation. Try again in a few minutes if you want to add a new email address. -delete_email = Remove -email_deletion = Remove Email Address -email_deletion_desc = This email address and related information will be removed from your account. Git commits by this email address will remain unchanged. Continue? -email_deletion_success = The email address has been removed. -theme_update_success = Your theme was updated. -theme_update_error = The selected theme does not exist. -openid_deletion = Remove OpenID Address -openid_deletion_desc = Removing this OpenID address from your account will prevent you from signing in with it. Continue? -openid_deletion_success = The OpenID address has been removed. -add_new_email = Add New Email Address -add_new_openid = Add New OpenID URI -add_email = Add Email Address -add_openid = Add OpenID URI -add_email_confirmation_sent = A confirmation email has been sent to "%s". Please check your inbox within the next %s to confirm your email address. -add_email_success = The new email address has been added. -email_preference_set_success = Email preference has been set successfully. -add_openid_success = The new OpenID address has been added. -keep_email_private = Hide Email Address -keep_email_private_popup = This will hide your email address from your profile, as well as when you make a pull request or edit a file using the web interface. Pushed commits will not be modified. Use %s in commits to associate them with your account. -openid_desc = OpenID lets you delegate authentication to an external provider. - -manage_ssh_keys = Manage SSH Keys -manage_ssh_principals = Manage SSH Certificate Principals -manage_gpg_keys = Manage GPG Keys -add_key = Add Key -ssh_desc = These public SSH keys are associated with your account. The corresponding private keys allow full access to your repositories. -principal_desc = These SSH certificate principals are associated with your account and allow full access to your repositories. -gpg_desc = These public GPG keys are associated with your account. Keep your private keys safe as they allow commits to be verified. -ssh_helper = Need help? Have a look at GitHub's guide to create your own SSH keys or solve common problems you may encounter using SSH. -gpg_helper = Need help? Have a look at GitHub's guide about GPG. -add_new_key = Add SSH Key -add_new_gpg_key = Add GPG Key -key_content_ssh_placeholder = Begins with 'ssh-ed25519', 'ssh-rsa', 'ecdsa-sha2-nistp256', 'ecdsa-sha2-nistp384', 'ecdsa-sha2-nistp521', 'sk-ecdsa-sha2-nistp256@openssh.com', or 'sk-ssh-ed25519@openssh.com' -key_content_gpg_placeholder = Begins with '-----BEGIN PGP PUBLIC KEY BLOCK-----' -add_new_principal = Add Principal -ssh_key_been_used = This SSH key has already been added to the server. -ssh_key_name_used = An SSH key with same name already exists on your account. -ssh_principal_been_used = This principal has already been added to the server. -gpg_key_id_used = A public GPG key with same ID already exists. -gpg_no_key_email_found = This GPG key does not match any activated email address associated with your account. It may still be added if you sign the provided token. -gpg_key_matched_identities = Matched Identities: +profile=Profile +account=Account +appearance=Appearance +password=Password +security=Security +avatar=Avatar +ssh_gpg_keys=SSH / GPG Keys +social=Social Accounts +applications=Applications +orgs=Manage Organizations +repos=Repositories +delete=Delete Account +twofa=Two-Factor Authentication (TOTP) +account_link=Linked Accounts +organization=Organizations +uid=UID +webauthn=Two-Factor Authentication (Security Keys) + +public_profile=Public Profile +biography_placeholder=Tell us a little bit about yourself! (You can use Markdown) +location_placeholder=Share your approximate location with others +profile_desc=Control how your profile is shown to other users. Your primary email address will be used for notifications, password recovery and web-based Git operations. +password_username_disabled=You are not allowed to change your username. Please contact your site administrator for more details. +password_full_name_disabled=You are not allowed to change your full name. Please contact your site administrator for more details. +full_name=Full Name +website=Website +location=Location +update_theme=Update Theme +update_profile=Update Profile +update_language=Update Language +update_language_not_found=Language "%s" is not available. +update_language_success=Language has been updated. +update_profile_success=Your profile has been updated. +change_username=Your username has been changed. +change_username_prompt=Note: Changing your username also changes your account URL. +change_username_redirect_prompt=The old username will redirect until someone claims it. +continue=Continue +cancel=Cancel +language=Language +ui=Theme +hidden_comment_types=Hidden comment types +hidden_comment_types_description=Comment types checked here will not be shown on issue pages. Checking "Label", for example, removes all "{user} added/removed {label}" comments. +hidden_comment_types.ref_tooltip=Comments where this issue was referenced from another issue/commit/… +hidden_comment_types.issue_ref_tooltip=Comments where the user changes the branch/tag associated with the issue +comment_type_group_reference=Reference +comment_type_group_label=Label +comment_type_group_milestone=Milestone +comment_type_group_assignee=Assignee +comment_type_group_title=Title +comment_type_group_branch=Branch +comment_type_group_time_tracking=Time Tracking +comment_type_group_deadline=Deadline +comment_type_group_dependency=Dependency +comment_type_group_lock=Lock Status +comment_type_group_review_request=Review request +comment_type_group_pull_request_push=Added commits +comment_type_group_project=Project +comment_type_group_issue_ref=Issue reference +saved_successfully=Your settings were saved successfully. +privacy=Privacy +keep_activity_private=Hide Activity from profile page +keep_activity_private_popup=Makes the activity visible only for you and the admins + +lookup_avatar_by_mail=Look Up Avatar by Email Address +federated_avatar_lookup=Federated Avatar Lookup +enable_custom_avatar=Use Custom Avatar +choose_new_avatar=Choose new avatar +update_avatar=Update Avatar +delete_current_avatar=Delete Current Avatar +uploaded_avatar_not_a_image=The uploaded file is not an image. +uploaded_avatar_is_too_big=The uploaded file size (%d KiB) exceeds the maximum size (%d KiB). +update_avatar_success=Your avatar has been updated. +update_user_avatar_success=The user's avatar has been updated. +cropper_prompt=You can edit the image before saving. The edited image will be saved as PNG. + +change_password=Update Password +old_password=Current Password +new_password=New Password +retype_new_password=Confirm New Password +password_incorrect=The current password is incorrect. +change_password_success=Your password has been updated. Sign in using your new password from now on. +password_change_disabled=Non-local users cannot update their password through the Gitea web interface. + +emails=Email Addresses +manage_emails=Manage Email Addresses +manage_themes=Select default theme +manage_openid=Manage OpenID Addresses +email_desc=Your primary email address will be used for notifications, password recovery and, provided that it is not hidden, web-based Git operations. +theme_desc=This will be your default theme across the site. +theme_colorblindness_help=Color blindness Theme Support +theme_colorblindness_prompt=Gitea only has a few themes with basic color blindness support, which only have a few colors defined. The work is still in progress. More improvements could be made by defining more colors in the theme CSS files. +primary=Primary +activated=Activated +requires_activation=Requires activation +primary_email=Make Primary +activate_email=Send Activation +activations_pending=Activations Pending +can_not_add_email_activations_pending=There is a pending activation. Try again in a few minutes if you want to add a new email address. +delete_email=Remove +email_deletion=Remove Email Address +email_deletion_desc=This email address and related information will be removed from your account. Git commits by this email address will remain unchanged. Continue? +email_deletion_success=The email address has been removed. +theme_update_success=Your theme was updated. +theme_update_error=The selected theme does not exist. +openid_deletion=Remove OpenID Address +openid_deletion_desc=Removing this OpenID address from your account will prevent you from signing in with it. Continue? +openid_deletion_success=The OpenID address has been removed. +add_new_email=Add New Email Address +add_new_openid=Add New OpenID URI +add_email=Add Email Address +add_openid=Add OpenID URI +add_email_confirmation_sent=A confirmation email has been sent to "%s". Please check your inbox within the next %s to confirm your email address. +add_email_success=The new email address has been added. +email_preference_set_success=Email preference has been set successfully. +add_openid_success=The new OpenID address has been added. +keep_email_private=Hide Email Address +keep_email_private_popup=This will hide your email address from your profile, as well as when you make a pull request or edit a file using the web interface. Pushed commits will not be modified. Use %s in commits to associate them with your account. +openid_desc=OpenID lets you delegate authentication to an external provider. + +manage_ssh_keys=Manage SSH Keys +manage_ssh_principals=Manage SSH Certificate Principals +manage_gpg_keys=Manage GPG Keys +add_key=Add Key +ssh_desc=These public SSH keys are associated with your account. The corresponding private keys allow full access to your repositories. +principal_desc=These SSH certificate principals are associated with your account and allow full access to your repositories. +gpg_desc=These public GPG keys are associated with your account. Keep your private keys safe as they allow commits to be verified. +ssh_helper=Need help? Have a look at GitHub's guide to create your own SSH keys or solve common problems you may encounter using SSH. +gpg_helper=Need help? Have a look at GitHub's guide about GPG. +add_new_key=Add SSH Key +add_new_gpg_key=Add GPG Key +key_content_ssh_placeholder=Begins with 'ssh-ed25519', 'ssh-rsa', 'ecdsa-sha2-nistp256', 'ecdsa-sha2-nistp384', 'ecdsa-sha2-nistp521', 'sk-ecdsa-sha2-nistp256@openssh.com', or 'sk-ssh-ed25519@openssh.com' +key_content_gpg_placeholder=Begins with '-----BEGIN PGP PUBLIC KEY BLOCK-----' +add_new_principal=Add Principal +ssh_key_been_used=This SSH key has already been added to the server. +ssh_key_name_used=An SSH key with same name already exists on your account. +ssh_principal_been_used=This principal has already been added to the server. +gpg_key_id_used=A public GPG key with same ID already exists. +gpg_no_key_email_found=This GPG key does not match any activated email address associated with your account. It may still be added if you sign the provided token. +gpg_key_matched_identities=Matched Identities: gpg_key_matched_identities_long=The embedded identities in this key match the following activated email addresses for this user. Commits matching these email addresses can be verified with this key. gpg_key_verified=Verified Key gpg_key_verified_long=Key has been verified with a token and can be used to verify commits matching any activated email addresses for this user in addition to any matched identities for this key. gpg_key_verify=Verify -gpg_invalid_token_signature = The provided GPG key, signature and token do not match, or the token is out-of-date. -gpg_token_required = You must provide a signature for the below token -gpg_token = Token -gpg_token_help = You can generate a signature using: -gpg_token_signature = Armored GPG signature -key_signature_gpg_placeholder = Begins with '-----BEGIN PGP SIGNATURE-----' -verify_gpg_key_success = GPG key "%s" has been verified. +gpg_invalid_token_signature=The provided GPG key, signature and token do not match, or the token is out-of-date. +gpg_token_required=You must provide a signature for the below token +gpg_token=Token +gpg_token_help=You can generate a signature using: +gpg_token_signature=Armored GPG signature +key_signature_gpg_placeholder=Begins with '-----BEGIN PGP SIGNATURE-----' +verify_gpg_key_success=GPG key "%s" has been verified. ssh_key_verified=Verified Key ssh_key_verified_long=Key has been verified with a token and can be used to verify commits matching any activated email addresses for this user. ssh_key_verify=Verify -ssh_invalid_token_signature = The provided SSH key, signature or token do not match, or the token is out-of-date. -ssh_token_required = You must provide a signature for the below token -ssh_token = Token -ssh_token_help = You can generate a signature using: -ssh_token_signature = Armored SSH signature -key_signature_ssh_placeholder = Begins with '-----BEGIN SSH SIGNATURE-----' -verify_ssh_key_success = SSH key "%s" has been verified. -subkeys = Subkeys -key_id = Key ID -key_name = Key Name -key_content = Content -principal_content = Content -add_key_success = The SSH key "%s" has been added. -add_gpg_key_success = The GPG key "%s" has been added. -add_principal_success = The SSH certificate principal "%s" has been added. -delete_key = Remove -ssh_key_deletion = Remove SSH Key -gpg_key_deletion = Remove GPG Key -ssh_principal_deletion = Remove SSH Certificate Principal -ssh_key_deletion_desc = Removing an SSH key revokes its access to your account. Continue? -gpg_key_deletion_desc = Removing a GPG key un-verifies commits signed by it. Continue? -ssh_principal_deletion_desc = Removing an SSH Certificate Principal revokes its access to your account. Continue? -ssh_key_deletion_success = The SSH key has been removed. -gpg_key_deletion_success = The GPG key has been removed. -ssh_principal_deletion_success = The principal has been removed. -added_on = Added on %s -valid_until_date = Valid until %s -valid_forever = Valid forever -last_used = Last used on -no_activity = No recent activity -can_read_info = Read -can_write_info = Write -key_state_desc = This key has been used in the last 7 days -token_state_desc = This token has been used in the last 7 days -principal_state_desc = This principal has been used in the last 7 days -show_openid = Show on profile -hide_openid = Hide from profile -ssh_disabled = SSH Disabled -ssh_signonly = SSH is currently disabled so these keys are only used for commit signature verification. -ssh_externally_managed = This SSH key is externally managed for this user -manage_social = Manage Associated Social Accounts -social_desc = These social accounts can be used to sign in to your account. Make sure you recognize all of them. -unbind = Unlink -unbind_success = The social account has been removed successfully. - -manage_access_token = Manage Access Tokens -generate_new_token = Generate New Token -tokens_desc = These tokens grant access to your account using the Gitea API. -token_name = Token Name -generate_token = Generate Token -generate_token_success = Your new token has been generated. Copy it now as it will not be shown again. -generate_token_name_duplicate = %s has been used as an application name already. Please use a new one. -delete_token = Delete -access_token_deletion = Delete Access Token -access_token_deletion_cancel_action = Cancel -access_token_deletion_confirm_action = Delete -access_token_deletion_desc = Deleting a token will revoke access to your account for applications using it. This cannot be undone. Continue? -delete_token_success = The token has been deleted. Applications using it no longer have access to your account. -repo_and_org_access = Repository and Organization Access -permissions_public_only = Public only -permissions_access_all = All (public, private, and limited) -permission_not_set = Not set -permission_no_access = No Access -permission_read = Read -permission_write = Read and Write -permission_anonymous_read = Anonymous Read -permission_everyone_read = Everyone Read -permission_everyone_write = Everyone Write -access_token_desc = Selected token permissions limit authorization only to the corresponding API routes. Read the documentation for more information. -at_least_one_permission = You must select at least one permission to create a token -permissions_list = Permissions: - -manage_oauth2_applications = Manage OAuth2 Applications -edit_oauth2_application = Edit OAuth2 Application -oauth2_applications_desc = OAuth2 applications enables your third-party application to securely authenticate users at this Gitea instance. -remove_oauth2_application = Remove OAuth2 Application -remove_oauth2_application_desc = Removing an OAuth2 application will revoke access to all signed access tokens. Continue? -remove_oauth2_application_success = The application has been deleted. -create_oauth2_application = Create a new OAuth2 Application -create_oauth2_application_button = Create Application -create_oauth2_application_success = You have successfully created a new OAuth2 application. -update_oauth2_application_success = You have successfully updated the OAuth2 application. -oauth2_application_name = Application Name -oauth2_confidential_client = Confidential Client. Select for apps that keep the secret confidential, such as web apps. Do not select for native apps, including desktop and mobile apps. -oauth2_skip_secondary_authorization = Skip authorization for public clients after granting access once. May pose a security risk. -oauth2_redirect_uris = Redirect URIs. Please use a new line for every URI. -save_application = Save -oauth2_client_id = Client ID -oauth2_client_secret = Client Secret -oauth2_regenerate_secret = Regenerate Secret -oauth2_regenerate_secret_hint = Lost your secret? -oauth2_client_secret_hint = The secret will not be shown again after you leave or refresh this page. Please ensure that you have saved it. -oauth2_application_edit = Edit -oauth2_application_create_description = OAuth2 applications gives your third-party application access to user accounts on this instance. -oauth2_application_remove_description = Removing an OAuth2 application will prevent it from accessing authorized user accounts on this instance. Continue? -oauth2_application_locked = Gitea pre-registers some OAuth2 applications on startup if enabled in config. To prevent unexpected behavior, these can neither be edited nor removed. Please refer to the OAuth2 documentation for more information. - -authorized_oauth2_applications = Authorized OAuth2 Applications -authorized_oauth2_applications_description = You have granted access to your personal Gitea account to these third-party applications. Please revoke access for applications you no longer need. -revoke_key = Revoke -revoke_oauth2_grant = Revoke Access -revoke_oauth2_grant_description = Revoking access for this third-party application will prevent this application from accessing your data. Are you sure? -revoke_oauth2_grant_success = Access revoked successfully. - -twofa_desc = To protect your account against password theft, you can use a smartphone or another device for receiving time-based one-time passwords ("TOTP"). -twofa_recovery_tip = If you lose your device, you will be able to use a single-use recovery key to regain access to your account. -twofa_is_enrolled = Your account is currently enrolled in two-factor authentication. -twofa_not_enrolled = Your account is not currently enrolled in two-factor authentication. -twofa_disable = Disable Two-Factor Authentication -twofa_scratch_token_regenerate = Regenerate Single-Use Recovery Key -twofa_scratch_token_regenerated = Your single-use recovery key is now %s. Store it in a safe place, as it will not be shown again. -twofa_enroll = Enroll in Two-Factor Authentication -twofa_disable_note = You can disable two-factor authentication if needed. -twofa_disable_desc = Disabling two-factor authentication will make your account less secure. Continue? -regenerate_scratch_token_desc = If you misplaced your recovery key or have already used it to sign in, you can reset it here. -twofa_disabled = Two-factor authentication has been disabled. -scan_this_image = Scan this image with your authentication application: -or_enter_secret = Or enter the secret: %s -then_enter_passcode = And enter the passcode shown in the application: -passcode_invalid = The passcode is incorrect. Try again. -twofa_enrolled = Your account has been successfully enrolled. Store your single-use recovery key (%s) in a safe place, as it will not be shown again. -twofa_failed_get_secret = Failed to get secret. - -webauthn_desc = Security keys are hardware devices containing cryptographic keys. They can be used for two-factor authentication. Security keys must support the WebAuthn Authenticator standard. -webauthn_register_key = Add Security Key -webauthn_nickname = Nickname -webauthn_delete_key = Remove Security Key -webauthn_delete_key_desc = If you remove a security key, you can no longer sign in with it. Continue? -webauthn_key_loss_warning = If you lose your security keys, you will lose access to your account. -webauthn_alternative_tip = You may want to configure an additional authentication method. - -manage_account_links = Manage Linked Accounts -manage_account_links_desc = These external accounts are linked to your Gitea account. -account_links_not_available = No external accounts are currently linked to your Gitea account. -link_account = Link Account -remove_account_link = Remove Linked Account -remove_account_link_desc = Removing a linked account will revoke its access to your Gitea account. Continue? -remove_account_link_success = The linked account has been removed. - -hooks.desc = Add webhooks which will be triggered for all repositories that you own. - -orgs_none = You are not a member of any organizations. -repos_none = You do not own any repositories. - -delete_account = Delete Your Account -delete_prompt = This operation will permanently delete your user account. It CANNOT be undone. -delete_with_all_comments = Your account is younger than %s. To avoid ghost comments, all issue/PR comments will be deleted with it. -confirm_delete_account = Confirm Deletion -delete_account_title = Delete User Account -delete_account_desc = Are you sure you want to permanently delete this user account? - -email_notifications.enable = Enable Email Notifications -email_notifications.onmention = Only Email on Mention -email_notifications.disable = Disable Email Notifications -email_notifications.submit = Set Email Preference -email_notifications.andyourown = And Your Own Notifications -email_notifications.actions.desc = Notifications for workflow runs on repositories set up with Gitea Actions. -email_notifications.actions.failure_only = Only notify for failed workflow runs - -visibility = User visibility -visibility.public = Public -visibility.public_tooltip = Visible to everyone -visibility.limited = Limited -visibility.limited_tooltip = Visible only to authenticated users -visibility.private = Private -visibility.private_tooltip = Visible only to members of organizations you have joined +ssh_invalid_token_signature=The provided SSH key, signature or token do not match, or the token is out-of-date. +ssh_token_required=You must provide a signature for the below token +ssh_token=Token +ssh_token_help=You can generate a signature using: +ssh_token_signature=Armored SSH signature +key_signature_ssh_placeholder=Begins with '-----BEGIN SSH SIGNATURE-----' +verify_ssh_key_success=SSH key "%s" has been verified. +subkeys=Subkeys +key_id=Key ID +key_name=Key Name +key_content=Content +principal_content=Content +add_key_success=The SSH key "%s" has been added. +add_gpg_key_success=The GPG key "%s" has been added. +add_principal_success=The SSH certificate principal "%s" has been added. +delete_key=Remove +ssh_key_deletion=Remove SSH Key +gpg_key_deletion=Remove GPG Key +ssh_principal_deletion=Remove SSH Certificate Principal +ssh_key_deletion_desc=Removing an SSH key revokes its access to your account. Continue? +gpg_key_deletion_desc=Removing a GPG key un-verifies commits signed by it. Continue? +ssh_principal_deletion_desc=Removing an SSH Certificate Principal revokes its access to your account. Continue? +ssh_key_deletion_success=The SSH key has been removed. +gpg_key_deletion_success=The GPG key has been removed. +ssh_principal_deletion_success=The principal has been removed. +added_on=Added on %s +valid_until_date=Valid until %s +valid_forever=Valid forever +last_used=Last used on +no_activity=No recent activity +can_read_info=Read +can_write_info=Write +key_state_desc=This key has been used in the last 7 days +token_state_desc=This token has been used in the last 7 days +principal_state_desc=This principal has been used in the last 7 days +show_openid=Show on profile +hide_openid=Hide from profile +ssh_disabled=SSH Disabled +ssh_signonly=SSH is currently disabled so these keys are only used for commit signature verification. +ssh_externally_managed=This SSH key is externally managed for this user +manage_social=Manage Associated Social Accounts +social_desc=These social accounts can be used to sign in to your account. Make sure you recognize all of them. +unbind=Unlink +unbind_success=The social account has been removed successfully. + +manage_access_token=Manage Access Tokens +generate_new_token=Generate New Token +tokens_desc=These tokens grant access to your account using the Gitea API. +token_name=Token Name +generate_token=Generate Token +generate_token_success=Your new token has been generated. Copy it now as it will not be shown again. +generate_token_name_duplicate=%s has been used as an application name already. Please use a new one. +delete_token=Delete +access_token_deletion=Delete Access Token +access_token_deletion_cancel_action=Cancel +access_token_deletion_confirm_action=Delete +access_token_deletion_desc=Deleting a token will revoke access to your account for applications using it. This cannot be undone. Continue? +delete_token_success=The token has been deleted. Applications using it no longer have access to your account. +repo_and_org_access=Repository and Organization Access +permissions_public_only=Public only +permissions_access_all=All (public, private, and limited) +permission_not_set=Not set +permission_no_access=No Access +permission_read=Read +permission_write=Read and Write +permission_anonymous_read=Anonymous Read +permission_everyone_read=Everyone Read +permission_everyone_write=Everyone Write +access_token_desc=Selected token permissions limit authorization only to the corresponding API routes. Read the documentation for more information. +at_least_one_permission=You must select at least one permission to create a token +permissions_list=Permissions: + +manage_oauth2_applications=Manage OAuth2 Applications +edit_oauth2_application=Edit OAuth2 Application +oauth2_applications_desc=OAuth2 applications enables your third-party application to securely authenticate users at this Gitea instance. +remove_oauth2_application=Remove OAuth2 Application +remove_oauth2_application_desc=Removing an OAuth2 application will revoke access to all signed access tokens. Continue? +remove_oauth2_application_success=The application has been deleted. +create_oauth2_application=Create a new OAuth2 Application +create_oauth2_application_button=Create Application +create_oauth2_application_success=You have successfully created a new OAuth2 application. +update_oauth2_application_success=You have successfully updated the OAuth2 application. +oauth2_application_name=Application Name +oauth2_confidential_client=Confidential Client. Select for apps that keep the secret confidential, such as web apps. Do not select for native apps, including desktop and mobile apps. +oauth2_skip_secondary_authorization=Skip authorization for public clients after granting access once. May pose a security risk. +oauth2_redirect_uris=Redirect URIs. Please use a new line for every URI. +save_application=Save +oauth2_client_id=Client ID +oauth2_client_secret=Client Secret +oauth2_regenerate_secret=Regenerate Secret +oauth2_regenerate_secret_hint=Lost your secret? +oauth2_client_secret_hint=The secret will not be shown again after you leave or refresh this page. Please ensure that you have saved it. +oauth2_application_edit=Edit +oauth2_application_create_description=OAuth2 applications gives your third-party application access to user accounts on this instance. +oauth2_application_remove_description=Removing an OAuth2 application will prevent it from accessing authorized user accounts on this instance. Continue? +oauth2_application_locked=Gitea pre-registers some OAuth2 applications on startup if enabled in config. To prevent unexpected behavior, these can neither be edited nor removed. Please refer to the OAuth2 documentation for more information. + +authorized_oauth2_applications=Authorized OAuth2 Applications +authorized_oauth2_applications_description=You have granted access to your personal Gitea account to these third-party applications. Please revoke access for applications you no longer need. +revoke_key=Revoke +revoke_oauth2_grant=Revoke Access +revoke_oauth2_grant_description=Revoking access for this third-party application will prevent this application from accessing your data. Are you sure? +revoke_oauth2_grant_success=Access revoked successfully. + +twofa_desc=To protect your account against password theft, you can use a smartphone or another device for receiving time-based one-time passwords ("TOTP"). +twofa_recovery_tip=If you lose your device, you will be able to use a single-use recovery key to regain access to your account. +twofa_is_enrolled=Your account is currently enrolled in two-factor authentication. +twofa_not_enrolled=Your account is not currently enrolled in two-factor authentication. +twofa_disable=Disable Two-Factor Authentication +twofa_scratch_token_regenerate=Regenerate Single-Use Recovery Key +twofa_scratch_token_regenerated=Your single-use recovery key is now %s. Store it in a safe place, as it will not be shown again. +twofa_enroll=Enroll in Two-Factor Authentication +twofa_disable_note=You can disable two-factor authentication if needed. +twofa_disable_desc=Disabling two-factor authentication will make your account less secure. Continue? +regenerate_scratch_token_desc=If you misplaced your recovery key or have already used it to sign in, you can reset it here. +twofa_disabled=Two-factor authentication has been disabled. +scan_this_image=Scan this image with your authentication application: +or_enter_secret=Or enter the secret: %s +then_enter_passcode=And enter the passcode shown in the application: +passcode_invalid=The passcode is incorrect. Try again. +twofa_enrolled=Your account has been successfully enrolled. Store your single-use recovery key (%s) in a safe place, as it will not be shown again. +twofa_failed_get_secret=Failed to get secret. + +webauthn_desc=Security keys are hardware devices containing cryptographic keys. They can be used for two-factor authentication. Security keys must support the WebAuthn Authenticator standard. +webauthn_register_key=Add Security Key +webauthn_nickname=Nickname +webauthn_delete_key=Remove Security Key +webauthn_delete_key_desc=If you remove a security key, you can no longer sign in with it. Continue? +webauthn_key_loss_warning=If you lose your security keys, you will lose access to your account. +webauthn_alternative_tip=You may want to configure an additional authentication method. + +manage_account_links=Manage Linked Accounts +manage_account_links_desc=These external accounts are linked to your Gitea account. +account_links_not_available=No external accounts are currently linked to your Gitea account. +link_account=Link Account +remove_account_link=Remove Linked Account +remove_account_link_desc=Removing a linked account will revoke its access to your Gitea account. Continue? +remove_account_link_success=The linked account has been removed. + +hooks.desc=Add webhooks which will be triggered for all repositories that you own. + +orgs_none=You are not a member of any organizations. +repos_none=You do not own any repositories. + +delete_account=Delete Your Account +delete_prompt=This operation will permanently delete your user account. It CANNOT be undone. +delete_with_all_comments=Your account is younger than %s. To avoid ghost comments, all issue/PR comments will be deleted with it. +confirm_delete_account=Confirm Deletion +delete_account_title=Delete User Account +delete_account_desc=Are you sure you want to permanently delete this user account? + +email_notifications.enable=Enable Email Notifications +email_notifications.onmention=Only Email on Mention +email_notifications.disable=Disable Email Notifications +email_notifications.submit=Set Email Preference +email_notifications.andyourown=And Your Own Notifications +email_notifications.actions.desc=Notifications for workflow runs on repositories set up with Gitea Actions. +email_notifications.actions.failure_only=Only notify for failed workflow runs + +visibility=User visibility +visibility.public=Public +visibility.public_tooltip=Visible to everyone +visibility.limited=Limited +visibility.limited_tooltip=Visible only to authenticated users +visibility.private=Private +visibility.private_tooltip=Visible only to members of organizations you have joined [repo] -new_repo_helper = A repository contains all project files, including revision history. Already hosting one elsewhere? Migrate repository. -owner = Owner -owner_helper = Some organizations may not show up in the dropdown due to a maximum repository count limit. -repo_name = Repository Name +new_repo_helper=A repository contains all project files, including revision history. Already hosting one elsewhere? Migrate repository. +owner=Owner +owner_helper=Some organizations may not show up in the dropdown due to a maximum repository count limit. +repo_name=Repository Name repo_name_profile_public_hint= .profile is a special repository that you can use to add README.md to your public organization profile, visible to anyone. Make sure it's public and initialize it with a README in the profile directory to get started. -repo_name_profile_private_hint = .profile-private is a special repository that you can use to add a README.md to your organization member profile, visible only to organization members. Make sure it's private and initialize it with a README in the profile directory to get started. -repo_name_helper = Good repository names use short, memorable and unique keywords. A repository named ".profile" or ".profile-private" could be used to add a README.md for the user/organization profile. -repo_size = Repository Size -template = Template -template_select = Select a template. -template_helper = Make repository a template -template_description = Template repositories let users generate new repositories with the same directory structure, files, and optional settings. -visibility = Visibility -visibility_description = Only the owner or the organization members if they have rights, will be able to see it. -visibility_helper = Make repository private -visibility_helper_forced = Your site administrator forces new repositories to be private. -visibility_fork_helper = (Changing this will affect all forks.) -clone_helper = Need help cloning? Visit Help. -fork_repo = Fork Repository -fork_from = Fork From -already_forked = You've already forked %s -fork_to_different_account = Fork to a different account -fork_visibility_helper = The visibility of a forked repository cannot be changed. -fork_branch = Branch to be cloned to the fork -all_branches = All branches -view_all_branches = View all branches -view_all_tags = View all tags -fork_no_valid_owners = This repository cannot be forked because there are no valid owners. -fork.blocked_user = Cannot fork the repository because you are blocked by the repository owner. -use_template = Use this template -open_with_editor = Open with %s -download_zip = Download ZIP -download_tar = Download TAR.GZ -download_bundle = Download BUNDLE -generate_repo = Generate Repository -generate_from = Generate From -repo_desc = Description -repo_desc_helper = Enter short description (optional) -repo_no_desc = No description provided -repo_lang = Languages -repo_gitignore_helper = Select .gitignore templates. -repo_gitignore_helper_desc = Choose which files not to track from a list of templates for common languages. Typical artifacts generated by each language's build tools are included on .gitignore by default. -issue_labels = Issue Labels -issue_labels_helper = Select an issue label set. -license = License -license_helper = Select a license file. -license_helper_desc = A license governs what others can and can't do with your code. Not sure which one is right for your project? See Choose a license. -multiple_licenses = Multiple Licenses -object_format = Object Format -object_format_helper = Object format of the repository. Cannot be changed later. SHA1 is most compatible. -readme = README -readme_helper = Select a README file template. -readme_helper_desc = This is the place where you can write a complete description for your project. -auto_init = Initialize Repository (Adds .gitignore, License and README) -trust_model_helper = Select trust model for signature verification. Possible options are: -trust_model_helper_collaborator = Collaborator: Trust signatures by collaborators -trust_model_helper_committer = Committer: Trust signatures that match committers -trust_model_helper_collaborator_committer = Collaborator+Committer: Trust signatures by collaborators which match the committer -trust_model_helper_default = Default: Use the default trust model for this installation -create_repo = Create Repository -default_branch = Default Branch -default_branch_label = default -default_branch_helper = The default branch is the base branch for pull requests and code commits. -mirror_prune = Prune -mirror_prune_desc = Remove obsolete remote-tracking references -mirror_interval = Mirror Interval (valid time units are 'h', 'm', 's'). 0 to disable periodic sync. (Minimum interval: %s) -mirror_interval_invalid = The mirror interval is not valid. -mirror_sync = synced -mirror_sync_on_commit = Sync when commits are pushed -mirror_address = Clone From URL -mirror_address_desc = Put any required credentials in the Authorization section. -mirror_address_url_invalid = The provided URL is invalid. Make sure all components of the URL are escaped correctly. -mirror_address_protocol_invalid = The provided URL is invalid. Only http(s):// or git:// locations can be used for mirroring. -mirror_lfs = Large File Storage (LFS) -mirror_lfs_desc = Activate mirroring of LFS data. -mirror_lfs_endpoint = LFS Endpoint -mirror_lfs_endpoint_desc = Sync will attempt to use the clone URL to determine the LFS server. You can also specify a custom endpoint if the repository LFS data is stored somewhere else. -mirror_last_synced = Last Synchronized -mirror_password_placeholder = (Unchanged) -mirror_password_blank_placeholder = (Unset) -mirror_password_help = Change the username to erase a stored password. -watchers = Watchers -stargazers = Stargazers -stars_remove_warning = This will remove all stars from this repository. -forks = Forks -stars = Stars -reactions_more = and %d more -unit_disabled = The site administrator has disabled this repository section. -language_other = Other -adopt_search = Enter username to search for unadopted repositories… (leave blank to find all) -adopt_preexisting_label = Adopt Files -adopt_preexisting = Adopt pre-existing files -adopt_preexisting_content = Create repository from %s -adopt_preexisting_success = Adopted files and created repository from %s -delete_preexisting_label = Delete -delete_preexisting = Delete pre-existing files -delete_preexisting_content = Delete files in %s -delete_preexisting_success = Deleted unadopted files in %s -blame_prior = View blame prior to this change -blame.ignore_revs = Ignoring revisions in .git-blame-ignore-revs. Click here to bypass and see the normal blame view. -blame.ignore_revs.failed = Failed to ignore revisions in .git-blame-ignore-revs. -user_search_tooltip = Shows a maximum of 30 users - -tree_path_not_found = Path %[1]s doesn't exist in %[2]s - -transfer.accept = Accept Transfer -transfer.accept_desc = Transfer to "%s" -transfer.reject = Reject Transfer -transfer.reject_desc = Cancel transfer to "%s" -transfer.no_permission_to_accept = You do not have permission to accept this transfer. -transfer.no_permission_to_reject = You do not have permission to reject this transfer. - -desc.private = Private -desc.public = Public -desc.public_access = Public Access -desc.template = Template -desc.internal = Internal -desc.archived = Archived -desc.sha256 = SHA256 - -template.items = Template Items -template.git_content = Git Content (Default Branch) -template.git_hooks = Git Hooks -template.git_hooks_tooltip = You are currently unable to modify or remove Git Hooks once added. Select this only if you trust the template repository. -template.webhooks = Webhooks -template.topics = Topics -template.avatar = Avatar -template.issue_labels = Issue Labels -template.one_item = Must select at least one template item -template.invalid = Must select a template repository - -archive.title = This repo is archived. You can view files and clone it. You cannot open issues or pull requests or push a commit. -archive.title_date = This repository has been archived on %s. You can view files and clone it. You cannot open issues or pull requests or push a commit. -archive.issue.nocomment = This repo is archived. You cannot comment on issues. -archive.pull.nocomment = This repo is archived. You cannot comment on pull requests. - -form.reach_limit_of_creation_1 = The owner has already reached the limit of %d repository. -form.reach_limit_of_creation_n = The owner has already reached the limit of %d repositories. -form.name_reserved = The repository name "%s" is reserved. -form.name_pattern_not_allowed = The pattern "%s" is not allowed in a repository name. - -need_auth = Authorization -migrate_options = Migration Options -migrate_service = Migration Service -migrate_options_mirror_helper = This repository will be a mirror -migrate_options_lfs = Migrate LFS files -migrate_options_lfs_endpoint.label = LFS Endpoint -migrate_options_lfs_endpoint.description = Migration will attempt to use your Git remote to determine the LFS server. You can also specify a custom endpoint if the repository LFS data is stored somewhere else. -migrate_options_lfs_endpoint.description.local = A local server path is supported too. -migrate_options_lfs_endpoint.placeholder = If left blank, the endpoint will be derived from the clone URL. -migrate_items = Migration Items -migrate_items_wiki = Wiki -migrate_items_milestones = Milestones -migrate_items_labels = Labels -migrate_items_issues = Issues -migrate_items_pullrequests = Pull Requests -migrate_items_merge_requests = Merge Requests -migrate_items_releases = Releases -migrate_repo = Migrate Repository -migrate.clone_address = Migrate / Clone From URL -migrate.clone_address_desc = The HTTP(S) or Git 'clone' URL of an existing repository -migrate.github_token_desc = You can put one or more tokens here, separated by commas, to make migrating faster by circumventing the GitHub API rate limit. WARNING: Abusing this feature may violate the service provider's policy and may lead to getting your account(s) blocked. -migrate.clone_local_path = or a local server path -migrate.permission_denied = You are not allowed to import local repositories. -migrate.permission_denied_blocked = You cannot import from disallowed hosts. Please ask the admin to check ALLOWED_DOMAINS/ALLOW_LOCALNETWORKS/BLOCKED_DOMAINS settings. -migrate.invalid_local_path = "The local path is invalid. It doesn't exist or is not a directory." -migrate.invalid_lfs_endpoint = The LFS endpoint is not valid. -migrate.failed = Migration failed: %v -migrate.migrate_items_options = Access Token is required to migrate additional items -migrated_from = Migrated from %[2]s -migrated_from_fake = Migrated From %[1]s -migrate.migrate = Migrate From %s -migrate.migrating = Migrating from %s… -migrate.migrating_failed = Migrating from %s failed. -migrate.migrating_failed.error = Failed to migrate: %s -migrate.migrating_failed_no_addr = Migration failed. -migrate.github.description = Migrate data from github.com or other GitHub instances. -migrate.git.description = Migrate a repository only from any Git service. -migrate.gitlab.description = Migrate data from gitlab.com or other GitLab instances. -migrate.gitea.description = Migrate data from gitea.com or other Gitea instances. -migrate.gogs.description = Migrate data from notabug.org or other Gogs instances. -migrate.onedev.description = Migrate data from code.onedev.io or other OneDev instances. -migrate.codebase.description = Migrate data from codebasehq.com. -migrate.gitbucket.description = Migrate data from GitBucket instances. -migrate.codecommit.description = Migrate data from AWS CodeCommit. -migrate.codecommit.aws_access_key_id = AWS Access Key ID -migrate.codecommit.aws_secret_access_key = AWS Secret Access Key -migrate.codecommit.https_git_credentials_username = HTTPS Git Credentials Username -migrate.codecommit.https_git_credentials_password = HTTPS Git Credentials Password -migrate.migrating_git = Migrating Git Data -migrate.migrating_topics = Migrating Topics -migrate.migrating_milestones = Migrating Milestones -migrate.migrating_labels = Migrating Labels -migrate.migrating_releases = Migrating Releases -migrate.migrating_issues = Migrating Issues -migrate.migrating_pulls = Migrating Pull Requests -migrate.cancel_migrating_title = Cancel Migration -migrate.cancel_migrating_confirm = Do you want to cancel this migration? -migration_status = Migration status - -mirror_from = mirror of -forked_from = forked from -generated_from = generated from -fork_from_self = You cannot fork a repository you own. -fork_guest_user = Sign in to fork this repository. -watch_guest_user = Sign in to watch this repository. -star_guest_user = Sign in to star this repository. -unwatch = Unwatch -watch = Watch -unstar = Unstar -star = Star -fork = Fork -action.blocked_user = Cannot perform action because you are blocked by the repository owner. -download_archive = Download Repository -more_operations = More Operations - -quick_guide = Quick Guide -clone_this_repo = Clone this repository -cite_this_repo = Cite this repository -create_new_repo_command = Creating a new repository on the command line -push_exist_repo = Pushing an existing repository from the command line -empty_message = This repository does not have any content. -broken_message = The Git data underlying this repository cannot be read. Contact the administrator of this instance or delete this repository. -no_branch = This repository doesn't have any branches. - -code = Code -code.desc = Access source code, files, commits and branches. -branch = Branch -tree = Tree -clear_ref = `Clear current reference` -filter_branch_and_tag = Filter branch or tag -find_tag = Find tag -branches = Branches -tags = Tags -issues = Issues -pulls = Pull Requests -projects = Projects -packages = Packages -actions = Actions -labels = Labels -org_labels_desc = Organization-level labels that can be used with all repositories under this organization -org_labels_desc_manage = manage - -milestone = Milestone -milestones = Milestones -commits = Commits -commit = Commit -release = Release -releases = Releases -tag = Tag -released_this = released this -tagged_this = tagged this -file.title = %s at %s -file_raw = Raw -file_history = History -file_view_source = View Source -file_view_rendered = View Rendered -file_view_raw = View Raw -file_permalink = Permalink -file_too_large = The file is too large to be shown. -file_is_empty = The file is empty. -code_preview_line_from_to = Lines %[1]d to %[2]d in %[3]s -code_preview_line_in = Line %[1]d in %[2]s -invisible_runes_header = `This file contains invisible Unicode characters` -invisible_runes_description = `This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.` -ambiguous_runes_header = `This file contains ambiguous Unicode characters` -ambiguous_runes_description = `This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.` -invisible_runes_line = `This line has invisible unicode characters` -ambiguous_runes_line = `This line has ambiguous unicode characters` -ambiguous_character = `%[1]c [U+%04[1]X] can be confused with %[2]c [U+%04[2]X]` - -escape_control_characters = Escape -unescape_control_characters = Unescape -file_copy_permalink = Copy Permalink -view_git_blame = View Git Blame -video_not_supported_in_browser = Your browser does not support the HTML5 'video' tag. -audio_not_supported_in_browser = Your browser does not support the HTML5 'audio' tag. -symbolic_link = Symbolic link -executable_file = Executable File -vendored = Vendored -generated = Generated -commit_graph = Commit Graph -commit_graph.select = Select branches -commit_graph.hide_pr_refs = Hide Pull Requests -commit_graph.monochrome = Mono -commit_graph.color = Color -commit.contained_in = This commit is contained in: -commit.contained_in_default_branch = This commit is part of the default branch -commit.load_referencing_branches_and_tags = Load branches and tags referencing this commit -commit.merged_in_pr = This commit was merged in pull request %s. -blame = Blame -download_file = Download file -normal_view = Normal View -line = line -lines = lines -from_comment = (comment) - -editor.add_file = Add File -editor.new_file = New File -editor.upload_file = Upload File -editor.edit_file = Edit File -editor.preview_changes = Preview Changes -editor.cannot_edit_lfs_files = LFS files cannot be edited in the web interface. -editor.cannot_edit_too_large_file = The file is too large to be edited. -editor.cannot_edit_non_text_files = Binary files cannot be edited in the web interface. -editor.file_not_editable_hint = But you can still rename or move it. -editor.edit_this_file = Edit File -editor.this_file_locked = File is locked -editor.must_be_on_a_branch = You must be on a branch to make or propose changes to this file. -editor.fork_before_edit = You must fork this repository to make or propose changes to this file. -editor.delete_this_file = Delete File -editor.must_have_write_access = You must have write access to make or propose changes to this file. -editor.file_delete_success = File "%s" has been deleted. -editor.name_your_file = Name your file… -editor.filename_help = Add a directory by typing its name followed by a slash ('/'). Remove a directory by typing backspace at the beginning of the input field. -editor.or = or -editor.cancel_lower = Cancel -editor.commit_signed_changes = Commit Signed Changes -editor.commit_changes = Commit Changes -editor.add_tmpl = Add '{filename}' -editor.add = Add %s -editor.update = Update %s -editor.delete = Delete %s -editor.patch = Apply Patch -editor.patching = Patching: -editor.fail_to_apply_patch = Unable to apply patch -editor.new_patch = New Patch -editor.commit_message_desc = Add an optional extended description… -editor.signoff_desc = Add a Signed-off-by trailer by the committer at the end of the commit log message. -editor.commit_directly_to_this_branch = Commit directly to the %s branch. -editor.create_new_branch = Create a new branch for this commit and start a pull request. -editor.create_new_branch_np = Create a new branch for this commit. -editor.propose_file_change = Propose file change -editor.new_branch_name = Name the new branch for this commit -editor.new_branch_name_desc = New branch name… -editor.cancel = Cancel -editor.filename_cannot_be_empty = The filename cannot be empty. -editor.filename_is_invalid = The filename is invalid: "%s". -editor.commit_email = Commit email address -editor.invalid_commit_email = The email address for the commit is invalid. -editor.branch_does_not_exist = Branch "%s" does not exist in this repository. -editor.branch_already_exists = Branch "%s" already exists in this repository. -editor.directory_is_a_file = Directory name "%s" is already used as a filename in this repository. -editor.file_is_a_symlink = `"%s" is a symbolic link. Symbolic links cannot be edited in the web editor.` -editor.filename_is_a_directory = Filename "%s" is already used as a directory name in this repository. -editor.file_modifying_no_longer_exists = The file being modified, "%s", no longer exists in this repository. -editor.file_changed_while_editing = The file contents have changed since you started editing. Click here to see them or Commit Changes again to overwrite them. -editor.file_already_exists = A file named "%s" already exists in this repository. -editor.commit_id_not_matching = The Commit ID does not match the ID when you began editing. Commit into a patch branch and then merge. -editor.push_out_of_date = The push appears to be out of date. -editor.commit_empty_file_header = Commit an empty file -editor.commit_empty_file_text = The file you're about to commit is empty. Proceed? -editor.no_changes_to_show = There are no changes to show. -editor.push_rejected_no_message = The change was rejected by the server without a message. Please check Git Hooks. -editor.push_rejected = The change was rejected by the server. Please check Git Hooks. -editor.push_rejected_summary = Full Rejection Message: -editor.add_subdir = Add a directory… -editor.unable_to_upload_files = Failed to upload files to "%s" with error: %v -editor.upload_file_is_locked = File "%s" is locked by %s. -editor.upload_files_to_dir = Upload files to "%s" -editor.cannot_commit_to_protected_branch = Cannot commit to protected branch "%s". -editor.no_commit_to_branch = Unable to commit directly to branch because: -editor.user_no_push_to_branch = User cannot push to branch -editor.require_signed_commit = Branch requires a signed commit -editor.cherry_pick = Cherry-pick %s onto: -editor.revert = Revert %s onto: -editor.failed_to_commit = Failed to commit changes. -editor.failed_to_commit_summary = Error Message: - -editor.fork_create = Fork Repository to Propose Changes -editor.fork_create_description = You cannot edit this repository directly. Instead you can create a fork, make edits and create a pull request. -editor.fork_edit_description = You cannot edit this repository directly. The changes will be written to your fork %s, so you can create a pull request. -editor.fork_not_editable = You have forked this repository but your fork is not editable. -editor.fork_failed_to_push_branch = Failed to push branch %s to your repository. -editor.fork_branch_exists = Branch "%s" already exists in your fork. Please choose a new branch name. - -commits.desc = Browse source code change history. -commits.commits = Commits -commits.no_commits = No commits in common. "%s" and "%s" have entirely different histories. -commits.nothing_to_compare = These branches are equal. -commits.search.tooltip = You can prefix keywords with "author:", "committer:", "after:", or "before:", e.g. "revert author:Alice before:2019-01-13". -commits.search_branch = This Branch -commits.search_all = All Branches -commits.author = Author -commits.message = Message -commits.date = Date -commits.older = Older -commits.newer = Newer -commits.signed_by = Signed by -commits.signed_by_untrusted_user = Signed by untrusted user -commits.signed_by_untrusted_user_unmatched = Signed by untrusted user who does not match committer -commits.gpg_key_id = GPG Key ID -commits.ssh_key_fingerprint = SSH Key Fingerprint +repo_name_profile_private_hint=.profile-private is a special repository that you can use to add a README.md to your organization member profile, visible only to organization members. Make sure it's private and initialize it with a README in the profile directory to get started. +repo_name_helper=Good repository names use short, memorable and unique keywords. A repository named ".profile" or ".profile-private" could be used to add a README.md for the user/organization profile. +repo_size=Repository Size +template=Template +template_select=Select a template. +template_helper=Make repository a template +template_description=Template repositories let users generate new repositories with the same directory structure, files, and optional settings. +visibility=Visibility +visibility_description=Only the owner or the organization members if they have rights, will be able to see it. +visibility_helper=Make repository private +visibility_helper_forced=Your site administrator forces new repositories to be private. +visibility_fork_helper=(Changing this will affect all forks.) +clone_helper=Need help cloning? Visit Help. +fork_repo=Fork Repository +fork_from=Fork From +already_forked=You've already forked %s +fork_to_different_account=Fork to a different account +fork_visibility_helper=The visibility of a forked repository cannot be changed. +fork_branch=Branch to be cloned to the fork +all_branches=All branches +view_all_branches=View all branches +view_all_tags=View all tags +fork_no_valid_owners=This repository cannot be forked because there are no valid owners. +fork.blocked_user=Cannot fork the repository because you are blocked by the repository owner. +use_template=Use this template +open_with_editor=Open with %s +download_zip=Download ZIP +download_tar=Download TAR.GZ +download_bundle=Download BUNDLE +generate_repo=Generate Repository +generate_from=Generate From +repo_desc=Description +repo_desc_helper=Enter short description (optional) +repo_no_desc=No description provided +repo_lang=Languages +repo_gitignore_helper=Select .gitignore templates. +repo_gitignore_helper_desc=Choose which files not to track from a list of templates for common languages. Typical artifacts generated by each language's build tools are included on .gitignore by default. +issue_labels=Issue Labels +issue_labels_helper=Select an issue label set. +license=License +license_helper=Select a license file. +license_helper_desc=A license governs what others can and can't do with your code. Not sure which one is right for your project? See Choose a license. +multiple_licenses=Multiple Licenses +object_format=Object Format +object_format_helper=Object format of the repository. Cannot be changed later. SHA1 is most compatible. +readme=README +readme_helper=Select a README file template. +readme_helper_desc=This is the place where you can write a complete description for your project. +auto_init=Initialize Repository (Adds .gitignore, License and README) +trust_model_helper=Select trust model for signature verification. Possible options are: +trust_model_helper_collaborator=Collaborator: Trust signatures by collaborators +trust_model_helper_committer=Committer: Trust signatures that match committers +trust_model_helper_collaborator_committer=Collaborator+Committer: Trust signatures by collaborators which match the committer +trust_model_helper_default=Default: Use the default trust model for this installation +create_repo=Create Repository +default_branch=Default Branch +default_branch_label=default +default_branch_helper=The default branch is the base branch for pull requests and code commits. +mirror_prune=Prune +mirror_prune_desc=Remove obsolete remote-tracking references +mirror_interval=Mirror Interval (valid time units are 'h', 'm', 's'). 0 to disable periodic sync. (Minimum interval: %s) +mirror_interval_invalid=The mirror interval is not valid. +mirror_sync=synced +mirror_sync_on_commit=Sync when commits are pushed +mirror_address=Clone From URL +mirror_address_desc=Put any required credentials in the Authorization section. +mirror_address_url_invalid=The provided URL is invalid. Make sure all components of the URL are escaped correctly. +mirror_address_protocol_invalid=The provided URL is invalid. Only http(s):// or git:// locations can be used for mirroring. +mirror_lfs=Large File Storage (LFS) +mirror_lfs_desc=Activate mirroring of LFS data. +mirror_lfs_endpoint=LFS Endpoint +mirror_lfs_endpoint_desc=Sync will attempt to use the clone URL to determine the LFS server. You can also specify a custom endpoint if the repository LFS data is stored somewhere else. +mirror_last_synced=Last Synchronized +mirror_password_placeholder=(Unchanged) +mirror_password_blank_placeholder=(Unset) +mirror_password_help=Change the username to erase a stored password. +watchers=Watchers +stargazers=Stargazers +stars_remove_warning=This will remove all stars from this repository. +forks=Forks +stars=Stars +reactions_more=and %d more +unit_disabled=The site administrator has disabled this repository section. +language_other=Other +adopt_search=Enter username to search for unadopted repositories… (leave blank to find all) +adopt_preexisting_label=Adopt Files +adopt_preexisting=Adopt pre-existing files +adopt_preexisting_content=Create repository from %s +adopt_preexisting_success=Adopted files and created repository from %s +delete_preexisting_label=Delete +delete_preexisting=Delete pre-existing files +delete_preexisting_content=Delete files in %s +delete_preexisting_success=Deleted unadopted files in %s +blame_prior=View blame prior to this change +blame.ignore_revs=Ignoring revisions in .git-blame-ignore-revs. Click here to bypass and see the normal blame view. +blame.ignore_revs.failed=Failed to ignore revisions in .git-blame-ignore-revs. +user_search_tooltip=Shows a maximum of 30 users + +tree_path_not_found=Path %[1]s doesn't exist in %[2]s + +transfer.accept=Accept Transfer +transfer.accept_desc=Transfer to "%s" +transfer.reject=Reject Transfer +transfer.reject_desc=Cancel transfer to "%s" +transfer.no_permission_to_accept=You do not have permission to accept this transfer. +transfer.no_permission_to_reject=You do not have permission to reject this transfer. + +desc.private=Private +desc.public=Public +desc.public_access=Public Access +desc.template=Template +desc.internal=Internal +desc.archived=Archived +desc.sha256=SHA256 + +template.items=Template Items +template.git_content=Git Content (Default Branch) +template.git_hooks=Git Hooks +template.git_hooks_tooltip=You are currently unable to modify or remove Git Hooks once added. Select this only if you trust the template repository. +template.webhooks=Webhooks +template.topics=Topics +template.avatar=Avatar +template.issue_labels=Issue Labels +template.one_item=Must select at least one template item +template.invalid=Must select a template repository + +archive.title=This repo is archived. You can view files and clone it. You cannot open issues or pull requests or push a commit. +archive.title_date=This repository has been archived on %s. You can view files and clone it. You cannot open issues or pull requests or push a commit. +archive.issue.nocomment=This repo is archived. You cannot comment on issues. +archive.pull.nocomment=This repo is archived. You cannot comment on pull requests. + +form.reach_limit_of_creation_1=The owner has already reached the limit of %d repository. +form.reach_limit_of_creation_n=The owner has already reached the limit of %d repositories. +form.name_reserved=The repository name "%s" is reserved. +form.name_pattern_not_allowed=The pattern "%s" is not allowed in a repository name. + +need_auth=Authorization +migrate_options=Migration Options +migrate_service=Migration Service +migrate_options_mirror_helper=This repository will be a mirror +migrate_options_lfs=Migrate LFS files +migrate_options_lfs_endpoint.label=LFS Endpoint +migrate_options_lfs_endpoint.description=Migration will attempt to use your Git remote to determine the LFS server. You can also specify a custom endpoint if the repository LFS data is stored somewhere else. +migrate_options_lfs_endpoint.description.local=A local server path is supported too. +migrate_options_lfs_endpoint.placeholder=If left blank, the endpoint will be derived from the clone URL. +migrate_items=Migration Items +migrate_items_wiki=Wiki +migrate_items_milestones=Milestones +migrate_items_labels=Labels +migrate_items_issues=Issues +migrate_items_pullrequests=Pull Requests +migrate_items_merge_requests=Merge Requests +migrate_items_releases=Releases +migrate_repo=Migrate Repository +migrate.clone_address=Migrate / Clone From URL +migrate.clone_address_desc=The HTTP(S) or Git 'clone' URL of an existing repository +migrate.github_token_desc=You can put one or more tokens here, separated by commas, to make migrating faster by circumventing the GitHub API rate limit. WARNING: Abusing this feature may violate the service provider's policy and may lead to getting your account(s) blocked. +migrate.clone_local_path=or a local server path +migrate.permission_denied=You are not allowed to import local repositories. +migrate.permission_denied_blocked=You cannot import from disallowed hosts. Please ask the admin to check ALLOWED_DOMAINS/ALLOW_LOCALNETWORKS/BLOCKED_DOMAINS settings. +migrate.invalid_local_path="The local path is invalid. It doesn't exist or is not a directory." +migrate.invalid_lfs_endpoint=The LFS endpoint is not valid. +migrate.failed=Migration failed: %v +migrate.migrate_items_options=Access Token is required to migrate additional items +migrated_from=Migrated from %[2]s +migrated_from_fake=Migrated From %[1]s +migrate.migrate=Migrate From %s +migrate.migrating=Migrating from %s… +migrate.migrating_failed=Migrating from %s failed. +migrate.migrating_failed.error=Failed to migrate: %s +migrate.migrating_failed_no_addr=Migration failed. +migrate.github.description=Migrate data from github.com or other GitHub instances. +migrate.git.description=Migrate a repository only from any Git service. +migrate.gitlab.description=Migrate data from gitlab.com or other GitLab instances. +migrate.gitea.description=Migrate data from gitea.com or other Gitea instances. +migrate.gogs.description=Migrate data from notabug.org or other Gogs instances. +migrate.onedev.description=Migrate data from code.onedev.io or other OneDev instances. +migrate.codebase.description=Migrate data from codebasehq.com. +migrate.gitbucket.description=Migrate data from GitBucket instances. +migrate.codecommit.description=Migrate data from AWS CodeCommit. +migrate.codecommit.aws_access_key_id=AWS Access Key ID +migrate.codecommit.aws_secret_access_key=AWS Secret Access Key +migrate.codecommit.https_git_credentials_username=HTTPS Git Credentials Username +migrate.codecommit.https_git_credentials_password=HTTPS Git Credentials Password +migrate.migrating_git=Migrating Git Data +migrate.migrating_topics=Migrating Topics +migrate.migrating_milestones=Migrating Milestones +migrate.migrating_labels=Migrating Labels +migrate.migrating_releases=Migrating Releases +migrate.migrating_issues=Migrating Issues +migrate.migrating_pulls=Migrating Pull Requests +migrate.cancel_migrating_title=Cancel Migration +migrate.cancel_migrating_confirm=Do you want to cancel this migration? +migration_status=Migration status + +mirror_from=mirror of +forked_from=forked from +generated_from=generated from +fork_from_self=You cannot fork a repository you own. +fork_guest_user=Sign in to fork this repository. +watch_guest_user=Sign in to watch this repository. +star_guest_user=Sign in to star this repository. +unwatch=Unwatch +watch=Watch +unstar=Unstar +star=Star +fork=Fork +action.blocked_user=Cannot perform action because you are blocked by the repository owner. +download_archive=Download Repository +more_operations=More Operations + +quick_guide=Quick Guide +clone_this_repo=Clone this repository +cite_this_repo=Cite this repository +create_new_repo_command=Creating a new repository on the command line +push_exist_repo=Pushing an existing repository from the command line +empty_message=This repository does not have any content. +broken_message=The Git data underlying this repository cannot be read. Contact the administrator of this instance or delete this repository. +no_branch=This repository doesn't have any branches. + +code=Code +code.desc=Access source code, files, commits and branches. +branch=Branch +tree=Tree +clear_ref=`Clear current reference` +filter_branch_and_tag=Filter branch or tag +find_tag=Find tag +branches=Branches +tags=Tags +issues=Issues +pulls=Pull Requests +projects=Projects +packages=Packages +actions=Actions +labels=Labels +org_labels_desc=Organization-level labels that can be used with all repositories under this organization +org_labels_desc_manage=manage + +milestone=Milestone +milestones=Milestones +commits=Commits +commit=Commit +release=Release +releases=Releases +tag=Tag +released_this=released this +tagged_this=tagged this +file.title=%s at %s +file_raw=Raw +file_history=History +file_view_source=View Source +file_view_rendered=View Rendered +file_view_raw=View Raw +file_permalink=Permalink +file_too_large=The file is too large to be shown. +file_is_empty=The file is empty. +code_preview_line_from_to=Lines %[1]d to %[2]d in %[3]s +code_preview_line_in=Line %[1]d in %[2]s +invisible_runes_header=`This file contains invisible Unicode characters` +invisible_runes_description=`This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.` +ambiguous_runes_header=`This file contains ambiguous Unicode characters` +ambiguous_runes_description=`This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.` +invisible_runes_line=`This line has invisible unicode characters` +ambiguous_runes_line=`This line has ambiguous unicode characters` +ambiguous_character=`%[1]c [U+%04[1]X] can be confused with %[2]c [U+%04[2]X]` + +escape_control_characters=Escape +unescape_control_characters=Unescape +file_copy_permalink=Copy Permalink +view_git_blame=View Git Blame +video_not_supported_in_browser=Your browser does not support the HTML5 'video' tag. +audio_not_supported_in_browser=Your browser does not support the HTML5 'audio' tag. +symbolic_link=Symbolic link +executable_file=Executable File +vendored=Vendored +generated=Generated +commit_graph=Commit Graph +commit_graph.select=Select branches +commit_graph.hide_pr_refs=Hide Pull Requests +commit_graph.monochrome=Mono +commit_graph.color=Color +commit.contained_in=This commit is contained in: +commit.contained_in_default_branch=This commit is part of the default branch +commit.load_referencing_branches_and_tags=Load branches and tags referencing this commit +commit.merged_in_pr=This commit was merged in pull request %s. +blame=Blame +download_file=Download file +normal_view=Normal View +line=line +lines=lines +from_comment=(comment) + +editor.add_file=Add File +editor.new_file=New File +editor.upload_file=Upload File +editor.edit_file=Edit File +editor.preview_changes=Preview Changes +editor.cannot_edit_lfs_files=LFS files cannot be edited in the web interface. +editor.cannot_edit_too_large_file=The file is too large to be edited. +editor.cannot_edit_non_text_files=Binary files cannot be edited in the web interface. +editor.file_not_editable_hint=But you can still rename or move it. +editor.edit_this_file=Edit File +editor.this_file_locked=File is locked +editor.must_be_on_a_branch=You must be on a branch to make or propose changes to this file. +editor.fork_before_edit=You must fork this repository to make or propose changes to this file. +editor.delete_this_file=Delete File +editor.must_have_write_access=You must have write access to make or propose changes to this file. +editor.file_delete_success=File "%s" has been deleted. +editor.name_your_file=Name your file… +editor.filename_help=Add a directory by typing its name followed by a slash ('/'). Remove a directory by typing backspace at the beginning of the input field. +editor.or=or +editor.cancel_lower=Cancel +editor.commit_signed_changes=Commit Signed Changes +editor.commit_changes=Commit Changes +editor.add_tmpl=Add '{filename}' +editor.add=Add %s +editor.update=Update %s +editor.delete=Delete %s +editor.patch=Apply Patch +editor.patching=Patching: +editor.fail_to_apply_patch=Unable to apply patch +editor.new_patch=New Patch +editor.commit_message_desc=Add an optional extended description… +editor.signoff_desc=Add a Signed-off-by trailer by the committer at the end of the commit log message. +editor.commit_directly_to_this_branch=Commit directly to the %s branch. +editor.create_new_branch=Create a new branch for this commit and start a pull request. +editor.create_new_branch_np=Create a new branch for this commit. +editor.propose_file_change=Propose file change +editor.new_branch_name=Name the new branch for this commit +editor.new_branch_name_desc=New branch name… +editor.cancel=Cancel +editor.filename_cannot_be_empty=The filename cannot be empty. +editor.filename_is_invalid=The filename is invalid: "%s". +editor.commit_email=Commit email address +editor.invalid_commit_email=The email address for the commit is invalid. +editor.branch_does_not_exist=Branch "%s" does not exist in this repository. +editor.branch_already_exists=Branch "%s" already exists in this repository. +editor.directory_is_a_file=Directory name "%s" is already used as a filename in this repository. +editor.file_is_a_symlink=`"%s" is a symbolic link. Symbolic links cannot be edited in the web editor.` +editor.filename_is_a_directory=Filename "%s" is already used as a directory name in this repository. +editor.file_modifying_no_longer_exists=The file being modified, "%s", no longer exists in this repository. +editor.file_changed_while_editing=The file contents have changed since you started editing. Click here to see them or Commit Changes again to overwrite them. +editor.file_already_exists=A file named "%s" already exists in this repository. +editor.commit_id_not_matching=The Commit ID does not match the ID when you began editing. Commit into a patch branch and then merge. +editor.push_out_of_date=The push appears to be out of date. +editor.commit_empty_file_header=Commit an empty file +editor.commit_empty_file_text=The file you're about to commit is empty. Proceed? +editor.no_changes_to_show=There are no changes to show. +editor.push_rejected_no_message=The change was rejected by the server without a message. Please check Git Hooks. +editor.push_rejected=The change was rejected by the server. Please check Git Hooks. +editor.push_rejected_summary=Full Rejection Message: +editor.add_subdir=Add a directory… +editor.unable_to_upload_files=Failed to upload files to "%s" with error: %v +editor.upload_file_is_locked=File "%s" is locked by %s. +editor.upload_files_to_dir=Upload files to "%s" +editor.cannot_commit_to_protected_branch=Cannot commit to protected branch "%s". +editor.no_commit_to_branch=Unable to commit directly to branch because: +editor.user_no_push_to_branch=User cannot push to branch +editor.require_signed_commit=Branch requires a signed commit +editor.cherry_pick=Cherry-pick %s onto: +editor.revert=Revert %s onto: +editor.failed_to_commit=Failed to commit changes. +editor.failed_to_commit_summary=Error Message: + +editor.fork_create=Fork Repository to Propose Changes +editor.fork_create_description=You cannot edit this repository directly. Instead you can create a fork, make edits and create a pull request. +editor.fork_edit_description=You cannot edit this repository directly. The changes will be written to your fork %s, so you can create a pull request. +editor.fork_not_editable=You have forked this repository but your fork is not editable. +editor.fork_failed_to_push_branch=Failed to push branch %s to your repository. +editor.fork_branch_exists=Branch "%s" already exists in your fork. Please choose a new branch name. + +commits.desc=Browse source code change history. +commits.commits=Commits +commits.no_commits=No commits in common. "%s" and "%s" have entirely different histories. +commits.nothing_to_compare=These branches are equal. +commits.search.tooltip=You can prefix keywords with "author:", "committer:", "after:", or "before:", e.g. "revert author:Alice before:2019-01-13". +commits.search_branch=This Branch +commits.search_all=All Branches +commits.author=Author +commits.message=Message +commits.date=Date +commits.older=Older +commits.newer=Newer +commits.signed_by=Signed by +commits.signed_by_untrusted_user=Signed by untrusted user +commits.signed_by_untrusted_user_unmatched=Signed by untrusted user who does not match committer +commits.gpg_key_id=GPG Key ID +commits.ssh_key_fingerprint=SSH Key Fingerprint commits.view_path=View at this point in history -commits.view_file_diff = View changes to this file in this commit - -commit.operations = Operations -commit.revert = Revert -commit.revert-header = Revert: %s -commit.revert-content = Select branch to revert onto: -commit.cherry-pick = Cherry-pick -commit.cherry-pick-header = Cherry-pick: %s -commit.cherry-pick-content = Select branch to cherry-pick onto: - -commitstatus.error = Error -commitstatus.failure = Failure -commitstatus.pending = Pending -commitstatus.success = Success - -ext_issues = Access to External Issues -ext_issues.desc = Link to an external issue tracker. - -projects.desc = Manage issues and pulls in projects. -projects.description = Description (optional) -projects.description_placeholder = Description -projects.create = Create Project -projects.title = Title -projects.new = New Project -projects.new_subheader = Coordinate, track, and update your work in one place, so projects stay transparent and on schedule. -projects.create_success = The project "%s" has been created. -projects.deletion = Delete Project -projects.deletion_desc = Deleting a project removes it from all related issues. Continue? -projects.deletion_success = The project has been deleted. -projects.edit = Edit Project -projects.edit_subheader = Projects organize issues and track progress. -projects.modify = Edit Project -projects.edit_success = Project "%s" has been updated. -projects.type.none = "None" -projects.type.basic_kanban = "Basic Kanban" -projects.type.bug_triage = "Bug Triage" -projects.template.desc = "Template" -projects.template.desc_helper = "Select a project template to get started" -projects.column.edit = "Edit Column" -projects.column.edit_title = "Name" -projects.column.new_title = "Name" -projects.column.new_submit = "Create Column" -projects.column.new = "New Column" -projects.column.set_default = "Set Default" -projects.column.set_default_desc = "Set this column as default for uncategorized issues and pulls" -projects.column.delete = "Delete Column" -projects.column.deletion_desc = "Deleting a project column moves all related issues to the default column. Continue?" -projects.column.color = "Color" -projects.open = Open -projects.close = Close -projects.column.assigned_to = Assigned to -projects.card_type.desc = "Card Previews" -projects.card_type.images_and_text = "Images and Text" -projects.card_type.text_only = "Text Only" - -issues.desc = Organize bug reports, tasks and milestones. -issues.filter_assignees = Filter Assignee -issues.filter_milestones = Filter Milestone -issues.filter_projects = Filter Project -issues.filter_labels = Filter Label -issues.filter_reviewers = Filter Reviewer -issues.filter_no_results = No results -issues.filter_no_results_placeholder = Try adjusting your search filters. -issues.new = New Issue -issues.new.title_empty = Title cannot be empty -issues.new.labels = Labels -issues.new.no_label = No Label -issues.new.clear_labels = Clear labels -issues.new.projects = Projects -issues.new.clear_projects = Clear projects -issues.new.no_projects = No project -issues.new.open_projects = Open Projects -issues.new.closed_projects = Closed Projects -issues.new.no_items = No items -issues.new.milestone = Milestone -issues.new.no_milestone = No Milestone -issues.new.clear_milestone = Clear milestone -issues.new.assignees = Assignees -issues.new.clear_assignees = Clear assignees -issues.new.no_assignees = No Assignees -issues.new.no_reviewers = No Reviewers -issues.new.blocked_user = Cannot create issue because you are blocked by the repository owner. -issues.edit.already_changed = Unable to save changes to the issue. It appears the content has already been changed by another user. Please refresh the page and try editing again to avoid overwriting their changes. -issues.edit.blocked_user = Cannot edit content because you are blocked by the poster or repository owner. -issues.choose.get_started = Get Started -issues.choose.open_external_link = Open -issues.choose.blank = Default -issues.choose.blank_about = Create an issue from default template. -issues.choose.ignore_invalid_templates = Invalid templates have been ignored -issues.choose.invalid_templates = %v invalid template(s) found -issues.choose.invalid_config = The issue config contains errors: -issues.no_ref = No Branch/Tag Specified -issues.create = Create Issue -issues.new_label = New Label -issues.new_label_placeholder = Label name -issues.new_label_desc_placeholder = Description -issues.create_label = Create Label -issues.label_templates.title = Load a predefined set of labels -issues.label_templates.info = No labels exist yet. Create a label with 'New Label' or use a predefined label set: -issues.label_templates.helper = Select a label set -issues.label_templates.use = Use Label Set -issues.label_templates.fail_to_load_file = Failed to load label template file "%s": %v -issues.add_label = added the %s label %s -issues.add_labels = added the %s labels %s -issues.remove_label = removed the %s label %s -issues.remove_labels = removed the %s labels %s -issues.add_remove_labels = added %s and removed %s labels %s -issues.add_milestone_at = `added this to the %s milestone %s` -issues.add_project_at = `added this to the %s project %s` -issues.move_to_column_of_project = `moved this to %s in %s on %s` -issues.change_milestone_at = `modified the milestone from %s to %s %s` -issues.change_project_at = `modified the project from %s to %s %s` -issues.remove_milestone_at = `removed this from the %s milestone %s` -issues.remove_project_at = `removed this from the %s project %s` -issues.deleted_milestone = `(deleted)` -issues.deleted_project = `(deleted)` -issues.self_assign_at = `self-assigned this %s` -issues.add_assignee_at = `was assigned by %s %s` -issues.remove_assignee_at = `was unassigned by %s %s` -issues.remove_self_assignment = `removed their assignment %s` -issues.change_title_at = `changed title from %s to %s %s` -issues.change_ref_at = `changed reference from %s to %s %s` -issues.remove_ref_at = `removed reference %s %s` -issues.add_ref_at = `added reference %s %s` -issues.delete_branch_at = `deleted branch %s %s` -issues.filter_label = Label -issues.filter_label_exclude = `Use alt + click/enter to exclude labels` -issues.filter_label_no_select = All labels -issues.filter_label_select_no_label = No label -issues.filter_milestone = Milestone -issues.filter_milestone_all = All milestones -issues.filter_milestone_none = No milestones -issues.filter_milestone_open = Open milestones -issues.filter_milestone_closed = Closed milestones -issues.filter_project = Project -issues.filter_project_all = All projects -issues.filter_project_none = No project -issues.filter_assignee = Assignee -issues.filter_assignee_no_assignee = Assigned to nobody -issues.filter_assignee_any_assignee = Assigned to anybody -issues.filter_poster = Author -issues.filter_user_placeholder = Search users -issues.filter_user_no_select = All users -issues.filter_type = Type -issues.filter_type.all_issues = All issues -issues.filter_type.all_pull_requests = All pull requests -issues.filter_type.assigned_to_you = Assigned to you -issues.filter_type.created_by_you = Created by you -issues.filter_type.mentioning_you = Mentioning you -issues.filter_type.review_requested = Review requested -issues.filter_type.reviewed_by_you = Reviewed by you -issues.filter_sort = Sort -issues.filter_sort.latest = Newest -issues.filter_sort.oldest = Oldest -issues.filter_sort.recentupdate = Most recently updated -issues.filter_sort.leastupdate = Least recently updated -issues.filter_sort.mostcomment = Most commented -issues.filter_sort.leastcomment = Least commented -issues.filter_sort.nearduedate = Nearest due date -issues.filter_sort.farduedate = Farthest due date -issues.filter_sort.moststars = Most stars -issues.filter_sort.feweststars = Fewest stars -issues.filter_sort.mostforks = Most forks -issues.filter_sort.fewestforks = Fewest forks -issues.action_open = Open -issues.action_close = Close -issues.action_label = Label -issues.action_milestone = Milestone -issues.action_milestone_no_select = No milestone -issues.action_assignee = Assignee -issues.action_assignee_no_select = No assignee -issues.action_check = Check/Uncheck -issues.action_check_all = Check/Uncheck all items -issues.opened_by = opened %[1]s by %[3]s -pulls.merged_by = by %[3]s was merged %[1]s -pulls.merged_by_fake = by %[2]s was merged %[1]s -issues.closed_by = by %[3]s was closed %[1]s -issues.opened_by_fake = opened %[1]s by %[2]s -issues.closed_by_fake = by %[2]s was closed %[1]s -issues.previous = Previous -issues.next = Next -issues.open_title = Open -issues.closed_title = Closed -issues.draft_title = Draft -issues.num_comments_1 = %d comment -issues.num_comments = %d comments -issues.commented_at = `commented %s` -issues.delete_comment_confirm = Are you sure you want to delete this comment? -issues.context.copy_link = Copy Link -issues.context.quote_reply = Quote Reply -issues.context.reference_issue = Reference in New Issue -issues.context.edit = Edit -issues.context.delete = Delete -issues.no_content = No description provided. -issues.close = Close Issue -issues.comment_pull_merged_at = merged commit %[1]s into %[2]s %[3]s -issues.comment_manually_pull_merged_at = manually merged commit %[1]s into %[2]s %[3]s -issues.close_comment_issue = Close with Comment -issues.reopen_issue = Reopen -issues.reopen_comment_issue = Reopen with Comment -issues.create_comment = Comment -issues.comment.blocked_user = Cannot create or edit comment because you are blocked by the poster or repository owner. -issues.closed_at = `closed this issue %[2]s` -issues.reopened_at = `reopened this issue %[2]s` -issues.commit_ref_at = `referenced this issue from a commit %[2]s` -issues.ref_issue_from = `referenced this issue %[4]s %[2]s` -issues.ref_pull_from = `referenced this pull request %[4]s %[2]s` -issues.ref_closing_from = `referenced a pull request %[4]s that will close this issue %[2]s` -issues.ref_reopening_from = `referenced a pull request %[4]s that will reopen this issue %[2]s` -issues.ref_closed_from = `closed this issue %[4]s %[2]s` -issues.ref_reopened_from = `reopened this issue %[4]s %[2]s` -issues.ref_from = `from %[1]s` -issues.author = Author -issues.author_helper = This user is the author. -issues.role.owner = Owner -issues.role.owner_helper = This user is the owner of this repository. -issues.role.member = Member -issues.role.member_helper = This user is a member of the organization owning this repository. -issues.role.collaborator = Collaborator -issues.role.collaborator_helper = This user has been invited to collaborate on the repository. -issues.role.first_time_contributor = First-time contributor -issues.role.first_time_contributor_helper = This is the first contribution of this user to the repository. -issues.role.contributor = Contributor -issues.role.contributor_helper = This user has previously committed to the repository. +commits.view_file_diff=View changes to this file in this commit + +commit.operations=Operations +commit.revert=Revert +commit.revert-header=Revert: %s +commit.revert-content=Select branch to revert onto: +commit.cherry-pick=Cherry-pick +commit.cherry-pick-header=Cherry-pick: %s +commit.cherry-pick-content=Select branch to cherry-pick onto: + +commitstatus.error=Error +commitstatus.failure=Failure +commitstatus.pending=Pending +commitstatus.success=Success + +ext_issues=Access to External Issues +ext_issues.desc=Link to an external issue tracker. + +projects.desc=Manage issues and pulls in projects. +projects.description=Description (optional) +projects.description_placeholder=Description +projects.create=Create Project +projects.title=Title +projects.new=New Project +projects.new_subheader=Coordinate, track, and update your work in one place, so projects stay transparent and on schedule. +projects.create_success=The project "%s" has been created. +projects.deletion=Delete Project +projects.deletion_desc=Deleting a project removes it from all related issues. Continue? +projects.deletion_success=The project has been deleted. +projects.edit=Edit Project +projects.edit_subheader=Projects organize issues and track progress. +projects.modify=Edit Project +projects.edit_success=Project "%s" has been updated. +projects.type.none="None" +projects.type.basic_kanban="Basic Kanban" +projects.type.bug_triage="Bug Triage" +projects.template.desc="Template" +projects.template.desc_helper="Select a project template to get started" +projects.column.edit="Edit Column" +projects.column.edit_title="Name" +projects.column.new_title="Name" +projects.column.new_submit="Create Column" +projects.column.new="New Column" +projects.column.set_default="Set Default" +projects.column.set_default_desc="Set this column as default for uncategorized issues and pulls" +projects.column.delete="Delete Column" +projects.column.deletion_desc="Deleting a project column moves all related issues to the default column. Continue?" +projects.column.color="Color" +projects.open=Open +projects.close=Close +projects.column.assigned_to=Assigned to +projects.card_type.desc="Card Previews" +projects.card_type.images_and_text="Images and Text" +projects.card_type.text_only="Text Only" + +issues.desc=Organize bug reports, tasks and milestones. +issues.filter_assignees=Filter Assignee +issues.filter_milestones=Filter Milestone +issues.filter_projects=Filter Project +issues.filter_labels=Filter Label +issues.filter_reviewers=Filter Reviewer +issues.filter_no_results=No results +issues.filter_no_results_placeholder=Try adjusting your search filters. +issues.new=New Issue +issues.new.title_empty=Title cannot be empty +issues.new.labels=Labels +issues.new.no_label=No Label +issues.new.clear_labels=Clear labels +issues.new.projects=Projects +issues.new.clear_projects=Clear projects +issues.new.no_projects=No project +issues.new.open_projects=Open Projects +issues.new.closed_projects=Closed Projects +issues.new.no_items=No items +issues.new.milestone=Milestone +issues.new.no_milestone=No Milestone +issues.new.clear_milestone=Clear milestone +issues.new.assignees=Assignees +issues.new.clear_assignees=Clear assignees +issues.new.no_assignees=No Assignees +issues.new.no_reviewers=No Reviewers +issues.new.blocked_user=Cannot create issue because you are blocked by the repository owner. +issues.edit.already_changed=Unable to save changes to the issue. It appears the content has already been changed by another user. Please refresh the page and try editing again to avoid overwriting their changes. +issues.edit.blocked_user=Cannot edit content because you are blocked by the poster or repository owner. +issues.choose.get_started=Get Started +issues.choose.open_external_link=Open +issues.choose.blank=Default +issues.choose.blank_about=Create an issue from default template. +issues.choose.ignore_invalid_templates=Invalid templates have been ignored +issues.choose.invalid_templates=%v invalid template(s) found +issues.choose.invalid_config=The issue config contains errors: +issues.no_ref=No Branch/Tag Specified +issues.create=Create Issue +issues.new_label=New Label +issues.new_label_placeholder=Label name +issues.new_label_desc_placeholder=Description +issues.create_label=Create Label +issues.label_templates.title=Load a predefined set of labels +issues.label_templates.info=No labels exist yet. Create a label with 'New Label' or use a predefined label set: +issues.label_templates.helper=Select a label set +issues.label_templates.use=Use Label Set +issues.label_templates.fail_to_load_file=Failed to load label template file "%s": %v +issues.add_label=added the %s label %s +issues.add_labels=added the %s labels %s +issues.remove_label=removed the %s label %s +issues.remove_labels=removed the %s labels %s +issues.add_remove_labels=added %s and removed %s labels %s +issues.add_milestone_at=`added this to the %s milestone %s` +issues.add_project_at=`added this to the %s project %s` +issues.move_to_column_of_project=`moved this to %s in %s on %s` +issues.change_milestone_at=`modified the milestone from %s to %s %s` +issues.change_project_at=`modified the project from %s to %s %s` +issues.remove_milestone_at=`removed this from the %s milestone %s` +issues.remove_project_at=`removed this from the %s project %s` +issues.deleted_milestone=`(deleted)` +issues.deleted_project=`(deleted)` +issues.self_assign_at=`self-assigned this %s` +issues.add_assignee_at=`was assigned by %s %s` +issues.remove_assignee_at=`was unassigned by %s %s` +issues.remove_self_assignment=`removed their assignment %s` +issues.change_title_at=`changed title from %s to %s %s` +issues.change_ref_at=`changed reference from %s to %s %s` +issues.remove_ref_at=`removed reference %s %s` +issues.add_ref_at=`added reference %s %s` +issues.delete_branch_at=`deleted branch %s %s` +issues.filter_label=Label +issues.filter_label_exclude=`Use alt + click/enter to exclude labels` +issues.filter_label_no_select=All labels +issues.filter_label_select_no_label=No label +issues.filter_milestone=Milestone +issues.filter_milestone_all=All milestones +issues.filter_milestone_none=No milestones +issues.filter_milestone_open=Open milestones +issues.filter_milestone_closed=Closed milestones +issues.filter_project=Project +issues.filter_project_all=All projects +issues.filter_project_none=No project +issues.filter_assignee=Assignee +issues.filter_assignee_no_assignee=Assigned to nobody +issues.filter_assignee_any_assignee=Assigned to anybody +issues.filter_poster=Author +issues.filter_user_placeholder=Search users +issues.filter_user_no_select=All users +issues.filter_type=Type +issues.filter_type.all_issues=All issues +issues.filter_type.all_pull_requests=All pull requests +issues.filter_type.assigned_to_you=Assigned to you +issues.filter_type.created_by_you=Created by you +issues.filter_type.mentioning_you=Mentioning you +issues.filter_type.review_requested=Review requested +issues.filter_type.reviewed_by_you=Reviewed by you +issues.filter_sort=Sort +issues.filter_sort.latest=Newest +issues.filter_sort.oldest=Oldest +issues.filter_sort.recentupdate=Most recently updated +issues.filter_sort.leastupdate=Least recently updated +issues.filter_sort.mostcomment=Most commented +issues.filter_sort.leastcomment=Least commented +issues.filter_sort.nearduedate=Nearest due date +issues.filter_sort.farduedate=Farthest due date +issues.filter_sort.moststars=Most stars +issues.filter_sort.feweststars=Fewest stars +issues.filter_sort.mostforks=Most forks +issues.filter_sort.fewestforks=Fewest forks +issues.action_open=Open +issues.action_close=Close +issues.action_label=Label +issues.action_milestone=Milestone +issues.action_milestone_no_select=No milestone +issues.action_assignee=Assignee +issues.action_assignee_no_select=No assignee +issues.action_check=Check/Uncheck +issues.action_check_all=Check/Uncheck all items +issues.opened_by=opened %[1]s by %[3]s +pulls.merged_by=by %[3]s was merged %[1]s +pulls.merged_by_fake=by %[2]s was merged %[1]s +issues.closed_by=by %[3]s was closed %[1]s +issues.opened_by_fake=opened %[1]s by %[2]s +issues.closed_by_fake=by %[2]s was closed %[1]s +issues.previous=Previous +issues.next=Next +issues.open_title=Open +issues.closed_title=Closed +issues.draft_title=Draft +issues.num_comments_1=%d comment +issues.num_comments=%d comments +issues.commented_at=`commented %s` +issues.delete_comment_confirm=Are you sure you want to delete this comment? +issues.context.copy_link=Copy Link +issues.context.quote_reply=Quote Reply +issues.context.reference_issue=Reference in New Issue +issues.context.edit=Edit +issues.context.delete=Delete +issues.no_content=No description provided. +issues.close=Close Issue +issues.comment_pull_merged_at=merged commit %[1]s into %[2]s %[3]s +issues.comment_manually_pull_merged_at=manually merged commit %[1]s into %[2]s %[3]s +issues.close_comment_issue=Close with Comment +issues.reopen_issue=Reopen +issues.reopen_comment_issue=Reopen with Comment +issues.create_comment=Comment +issues.comment.blocked_user=Cannot create or edit comment because you are blocked by the poster or repository owner. +issues.closed_at=`closed this issue %[2]s` +issues.reopened_at=`reopened this issue %[2]s` +issues.commit_ref_at=`referenced this issue from a commit %[2]s` +issues.ref_issue_from=`referenced this issue %[4]s %[2]s` +issues.ref_pull_from=`referenced this pull request %[4]s %[2]s` +issues.ref_closing_from=`referenced a pull request %[4]s that will close this issue %[2]s` +issues.ref_reopening_from=`referenced a pull request %[4]s that will reopen this issue %[2]s` +issues.ref_closed_from=`closed this issue %[4]s %[2]s` +issues.ref_reopened_from=`reopened this issue %[4]s %[2]s` +issues.ref_from=`from %[1]s` +issues.author=Author +issues.author_helper=This user is the author. +issues.role.owner=Owner +issues.role.owner_helper=This user is the owner of this repository. +issues.role.member=Member +issues.role.member_helper=This user is a member of the organization owning this repository. +issues.role.collaborator=Collaborator +issues.role.collaborator_helper=This user has been invited to collaborate on the repository. +issues.role.first_time_contributor=First-time contributor +issues.role.first_time_contributor_helper=This is the first contribution of this user to the repository. +issues.role.contributor=Contributor +issues.role.contributor_helper=This user has previously committed to the repository. issues.re_request_review=Re-request review -issues.is_stale = There have been changes to this PR since this review +issues.is_stale=There have been changes to this PR since this review issues.remove_request_review=Remove review request issues.remove_request_review_block=Can't remove review request -issues.dismiss_review = Dismiss Review -issues.dismiss_review_warning = Are you sure you want to dismiss this review? -issues.sign_in_require_desc = Sign in to join this conversation. -issues.edit = Edit -issues.cancel = Cancel -issues.save = Save -issues.label_title = Name -issues.label_description = Description -issues.label_color = Color -issues.label_color_invalid = Invalid color -issues.label_exclusive = Exclusive -issues.label_archive = Archive Label -issues.label_archived_filter = Show archived labels -issues.label_archive_tooltip = Archived labels are excluded by default from the suggestions when searching by label. -issues.label_exclusive_desc = Name the label scope/item to make it mutually exclusive with other scope/ labels. -issues.label_exclusive_warning = Any conflicting scoped labels will be removed when editing the labels of an issue or pull request. -issues.label_exclusive_order = Sort Order -issues.label_exclusive_order_tooltip = Exclusive labels in the same scope will be sorted according to this numeric order. -issues.label_count = %d labels -issues.label_open_issues = %d open issues/pull requests -issues.label_edit = Edit -issues.label_delete = Delete -issues.label_modify = Edit Label -issues.label_deletion = Delete Label -issues.label_deletion_desc = Deleting a label removes it from all issues. Continue? -issues.label_deletion_success = The label has been deleted. -issues.label.filter_sort.alphabetically = Alphabetically -issues.label.filter_sort.reverse_alphabetically = Reverse alphabetically -issues.label.filter_sort.by_size = Smallest size -issues.label.filter_sort.reverse_by_size = Largest size -issues.num_participants = %d Participants -issues.attachment.open_tab = `Click to see "%s" in a new tab` -issues.attachment.download = `Click to download "%s"` -issues.subscribe = Subscribe -issues.unsubscribe = Unsubscribe -issues.unpin = Unpin -issues.max_pinned = "You can't pin more issues" -issues.pin_comment = "pinned this %s" -issues.unpin_comment = "unpinned this %s" -issues.lock = Lock conversation -issues.unlock = Unlock conversation -issues.lock_duplicate = An issue cannot be locked twice. -issues.unlock_error = Cannot unlock an issue that is not locked. -issues.lock_with_reason = "locked as %s and limited conversation to collaborators %s" -issues.lock_no_reason = "locked and limited conversation to collaborators %s" -issues.unlock_comment = "unlocked this conversation %s" -issues.lock_confirm = Lock -issues.unlock_confirm = Unlock -issues.lock.notice_1 = - Other users cannot add new comments to this issue. -issues.lock.notice_2 = - You and other collaborators with access to this repository can still leave comments that others can see. -issues.lock.notice_3 = - You can always unlock this issue again in the future. -issues.unlock.notice_1 = - Everyone would be able to comment on this issue once more. -issues.unlock.notice_2 = - You can always lock this issue again in the future. -issues.lock.reason = Reason for locking -issues.lock.title = Lock conversation on this issue. -issues.unlock.title = Unlock conversation on this issue. -issues.comment_on_locked = You cannot comment on a locked issue. -issues.delete = Delete -issues.delete.title = Delete this issue? -issues.delete.text = Do you really want to delete this issue? (This will permanently remove all content. Consider closing it instead, if you intend to keep it archived) - -issues.tracker = Time Tracker -issues.timetracker_timer_start = Start timer -issues.timetracker_timer_stop = Stop timer -issues.timetracker_timer_discard = Discard timer -issues.timetracker_timer_manually_add = Add Time - -issues.time_estimate_set = Set estimated time -issues.time_estimate_display = Estimate: %s -issues.change_time_estimate_at = changed time estimate to %[1]s %[2]s -issues.remove_time_estimate_at = removed time estimate %s -issues.time_estimate_invalid = Time estimate format is invalid -issues.start_tracking_history = started working %s -issues.tracker_auto_close = Timer will be stopped automatically when this issue gets closed -issues.stopwatch_already_stopped = The timer for this issue is already stopped -issues.stopwatch_already_created = The timer for this issue already exists -issues.tracking_already_started = `You have already started time tracking on another issue!` -issues.stop_tracking = Stop Timer -issues.stop_tracking_history = worked for %[1]s %[2]s -issues.cancel_tracking = Discard -issues.cancel_tracking_history = `canceled time tracking %s` -issues.del_time = Delete this time log -issues.add_time_history = added spent time %[1]s %[2]s +issues.dismiss_review=Dismiss Review +issues.dismiss_review_warning=Are you sure you want to dismiss this review? +issues.sign_in_require_desc=Sign in to join this conversation. +issues.edit=Edit +issues.cancel=Cancel +issues.save=Save +issues.label_title=Name +issues.label_description=Description +issues.label_color=Color +issues.label_color_invalid=Invalid color +issues.label_exclusive=Exclusive +issues.label_archive=Archive Label +issues.label_archived_filter=Show archived labels +issues.label_archive_tooltip=Archived labels are excluded by default from the suggestions when searching by label. +issues.label_exclusive_desc=Name the label scope/item to make it mutually exclusive with other scope/ labels. +issues.label_exclusive_warning=Any conflicting scoped labels will be removed when editing the labels of an issue or pull request. +issues.label_exclusive_order=Sort Order +issues.label_exclusive_order_tooltip=Exclusive labels in the same scope will be sorted according to this numeric order. +issues.label_count=%d labels +issues.label_open_issues=%d open issues/pull requests +issues.label_edit=Edit +issues.label_delete=Delete +issues.label_modify=Edit Label +issues.label_deletion=Delete Label +issues.label_deletion_desc=Deleting a label removes it from all issues. Continue? +issues.label_deletion_success=The label has been deleted. +issues.label.filter_sort.alphabetically=Alphabetically +issues.label.filter_sort.reverse_alphabetically=Reverse alphabetically +issues.label.filter_sort.by_size=Smallest size +issues.label.filter_sort.reverse_by_size=Largest size +issues.num_participants=%d Participants +issues.attachment.open_tab=`Click to see "%s" in a new tab` +issues.attachment.download=`Click to download "%s"` +issues.subscribe=Subscribe +issues.unsubscribe=Unsubscribe +issues.unpin=Unpin +issues.max_pinned="You can't pin more issues" +issues.pin_comment="pinned this %s" +issues.unpin_comment="unpinned this %s" +issues.lock=Lock conversation +issues.unlock=Unlock conversation +issues.lock_duplicate=An issue cannot be locked twice. +issues.unlock_error=Cannot unlock an issue that is not locked. +issues.lock_with_reason="locked as %s and limited conversation to collaborators %s" +issues.lock_no_reason="locked and limited conversation to collaborators %s" +issues.unlock_comment="unlocked this conversation %s" +issues.lock_confirm=Lock +issues.unlock_confirm=Unlock +issues.lock.notice_1=- Other users cannot add new comments to this issue. +issues.lock.notice_2=- You and other collaborators with access to this repository can still leave comments that others can see. +issues.lock.notice_3=- You can always unlock this issue again in the future. +issues.unlock.notice_1=- Everyone would be able to comment on this issue once more. +issues.unlock.notice_2=- You can always lock this issue again in the future. +issues.lock.reason=Reason for locking +issues.lock.title=Lock conversation on this issue. +issues.unlock.title=Unlock conversation on this issue. +issues.comment_on_locked=You cannot comment on a locked issue. +issues.delete=Delete +issues.delete.title=Delete this issue? +issues.delete.text=Do you really want to delete this issue? (This will permanently remove all content. Consider closing it instead, if you intend to keep it archived) + +issues.tracker=Time Tracker +issues.timetracker_timer_start=Start timer +issues.timetracker_timer_stop=Stop timer +issues.timetracker_timer_discard=Discard timer +issues.timetracker_timer_manually_add=Add Time + +issues.time_estimate_set=Set estimated time +issues.time_estimate_display=Estimate: %s +issues.change_time_estimate_at=changed time estimate to %[1]s %[2]s +issues.remove_time_estimate_at=removed time estimate %s +issues.time_estimate_invalid=Time estimate format is invalid +issues.start_tracking_history=started working %s +issues.tracker_auto_close=Timer will be stopped automatically when this issue gets closed +issues.stopwatch_already_stopped=The timer for this issue is already stopped +issues.stopwatch_already_created=The timer for this issue already exists +issues.tracking_already_started=`You have already started time tracking on another issue!` +issues.stop_tracking=Stop Timer +issues.stop_tracking_history=worked for %[1]s %[2]s +issues.cancel_tracking=Discard +issues.cancel_tracking_history=`canceled time tracking %s` +issues.del_time=Delete this time log +issues.add_time_history=added spent time %[1]s %[2]s issues.del_time_history= `deleted spent time %s` -issues.add_time_manually = Manually Add Time -issues.add_time_hours = Hours -issues.add_time_minutes = Minutes -issues.add_time_sum_to_small = No time was entered. -issues.time_spent_total = Total Time Spent -issues.time_spent_from_all_authors = `Total Time Spent: %s` - -issues.due_date = Due Date -issues.invalid_due_date_format = "Due date format must be 'yyyy-mm-dd'." -issues.error_modifying_due_date = "Failed to modify the due date." -issues.error_removing_due_date = "Failed to remove the due date." -issues.push_commit_1 = "added %d commit %s" -issues.push_commits_n = "added %d commits %s" -issues.force_push_codes = `force-pushed %[1]s from %[2]s to %[4]s %[6]s` -issues.force_push_compare = Compare -issues.due_date_form = "yyyy-mm-dd" -issues.due_date_form_add = "Add due date" -issues.due_date_form_edit = "Edit" -issues.due_date_form_remove = "Remove" -issues.due_date_not_writer = "You need write access to this repository to update the due date of an issue." -issues.due_date_not_set = "No due date set." -issues.due_date_added = "added the due date %s %s" -issues.due_date_modified = "modified the due date from %[2]s to %[1]s %[3]s" -issues.due_date_remove = "removed the due date %s %s" -issues.due_date_overdue = "Overdue" -issues.due_date_invalid = "The due date is invalid or out of range. Please use the format 'yyyy-mm-dd'." -issues.dependency.title = Dependencies -issues.dependency.issue_no_dependencies = No dependencies set. -issues.dependency.pr_no_dependencies = No dependencies set. -issues.dependency.no_permission_1 = "You do not have permission to read %d dependency" -issues.dependency.no_permission_n = "You do not have permission to read %d dependencies" -issues.dependency.no_permission.can_remove = "You do not have permission to read this dependency but can remove this dependency" -issues.dependency.add = Add dependency… -issues.dependency.cancel = Cancel -issues.dependency.remove = Remove -issues.dependency.remove_info = Remove this dependency -issues.dependency.added_dependency = `added a new dependency %s` -issues.dependency.removed_dependency = `removed a dependency %s` -issues.dependency.pr_closing_blockedby = Closing this pull request is blocked by the following issues -issues.dependency.issue_closing_blockedby = Closing this issue is blocked by the following issues -issues.dependency.issue_close_blocks = This issue blocks closing of the following issues -issues.dependency.pr_close_blocks = This pull request blocks closing of the following issues -issues.dependency.issue_close_blocked = You need to close all issues that are blocking this issue before you can close it. -issues.dependency.issue_batch_close_blocked = "Cannot batch close issues that you choose, because issue #%d still has open dependencies" -issues.dependency.pr_close_blocked = You need to close all issues that are blocking this pull request before you can merge it. -issues.dependency.blocks_short = Blocks -issues.dependency.blocked_by_short = Depends on -issues.dependency.remove_header = Remove Dependency -issues.dependency.issue_remove_text = This will remove the dependency from this issue. Continue? -issues.dependency.pr_remove_text = This will remove the dependency from this pull request. Continue? -issues.dependency.setting = Enable Dependencies For Issues and Pull Requests -issues.dependency.add_error_same_issue = You cannot make an issue depend on itself. -issues.dependency.add_error_dep_issue_not_exist = Dependent issue does not exist. -issues.dependency.add_error_dep_not_exist = Dependency does not exist. -issues.dependency.add_error_dep_exists = Dependency already exists. -issues.dependency.add_error_cannot_create_circular = You cannot create a dependency with two issues that block each other. -issues.dependency.add_error_dep_not_same_repo = Both issues must be in the same repository. -issues.review.self.approval = You cannot approve your own pull request. -issues.review.self.rejection = You cannot request changes on your own pull request. -issues.review.approve = "approved these changes %s" -issues.review.comment = "reviewed %s" -issues.review.dismissed = "dismissed %s's review %s" -issues.review.dismissed_label = Dismissed -issues.review.left_comment = left a comment -issues.review.content.empty = You need to leave a comment indicating the requested change(s). -issues.review.reject = "requested changes %s" -issues.review.wait = "was requested for review %s" -issues.review.add_review_request = "requested review from %s %s" -issues.review.remove_review_request = "removed review request for %s %s" -issues.review.remove_review_request_self = "declined to review %s" -issues.review.pending = Pending -issues.review.pending.tooltip = This comment is not currently visible to other users. To submit your pending comments, select "%s" -> "%s/%s/%s" at the top of the page. -issues.review.review = Review -issues.review.reviewers = Reviewers -issues.review.outdated = Outdated -issues.review.outdated_description = Content has changed since this comment was made -issues.review.option.show_outdated_comments = Show outdated comments -issues.review.option.hide_outdated_comments = Hide outdated comments -issues.review.show_outdated = Show outdated -issues.review.hide_outdated = Hide outdated -issues.review.show_resolved = Show resolved -issues.review.hide_resolved = Hide resolved -issues.review.resolve_conversation = Resolve conversation -issues.review.un_resolve_conversation = Unresolve conversation -issues.review.resolved_by = marked this conversation as resolved -issues.review.commented = Comment -issues.review.official = Approved -issues.review.requested = Review pending -issues.review.rejected = Changes requested -issues.review.stale = Updated since approval -issues.review.unofficial = Uncounted approval -issues.assignee.error = Not all assignees were added, due to an unexpected error. -issues.reference_issue.body = Body -issues.content_history.deleted = deleted -issues.content_history.edited = edited -issues.content_history.created = created -issues.content_history.delete_from_history = Delete from history -issues.content_history.delete_from_history_confirm = Delete from history? -issues.content_history.options = Options -issues.reference_link = Reference: %s - -compare.compare_base = base -compare.compare_head = compare - -pulls.desc = Enable pull requests and code reviews. -pulls.new = New Pull Request -pulls.new.blocked_user = Cannot create pull request because you are blocked by the repository owner. -pulls.new.must_collaborator = You must be a collaborator to create pull request. -pulls.edit.already_changed = Unable to save changes to the pull request. It appears the content has already been changed by another user. Please refresh the page and try editing again to avoid overwriting their changes. -pulls.view = View Pull Request -pulls.compare_changes = New Pull Request -pulls.allow_edits_from_maintainers = Allow edits from maintainers -pulls.allow_edits_from_maintainers_desc = Users with write access to the base branch can also push to this branch -pulls.allow_edits_from_maintainers_err = Updating failed -pulls.compare_changes_desc = Select the branch to merge into and the branch to pull from. -pulls.has_viewed_file = Viewed -pulls.has_changed_since_last_review = Changed since your last review -pulls.viewed_files_label = %[1]d / %[2]d files viewed -pulls.expand_files = Expand all files -pulls.collapse_files = Collapse all files -pulls.compare_base = merge into -pulls.compare_compare = pull from -pulls.switch_comparison_type = Switch comparison type -pulls.switch_head_and_base = Switch head and base -pulls.filter_branch = Filter branch -pulls.show_all_commits = Show all commits -pulls.show_changes_since_your_last_review = Show changes since your last review -pulls.showing_only_single_commit = Showing only changes of commit %[1]s -pulls.showing_specified_commit_range = Showing only changes between %[1]s..%[2]s -pulls.select_commit_hold_shift_for_range = Select commit. Hold Shift and click to select a range. -pulls.review_only_possible_for_full_diff = Review is only possible when viewing the full diff -pulls.filter_changes_by_commit = Filter by commit -pulls.nothing_to_compare = These branches are equal. There is no need to create a pull request. -pulls.nothing_to_compare_have_tag = The selected branches/tags are equal. -pulls.nothing_to_compare_and_allow_empty_pr = These branches are equal. This PR will be empty. -pulls.has_pull_request = `A pull request between these branches already exists: %[2]s#%[3]d` -pulls.create = Create Pull Request -pulls.title_desc = wants to merge %[1]d commits from %[2]s into %[3]s -pulls.merged_title_desc = merged %[1]d commits from %[2]s into %[3]s %[4]s -pulls.change_target_branch_at = `changed target branch from %s to %s %s` -pulls.tab_conversation = Conversation -pulls.tab_commits = Commits -pulls.tab_files = Files Changed -pulls.reopen_to_merge = Please reopen this pull request to perform a merge. -pulls.cant_reopen_deleted_branch = This pull request cannot be reopened because the branch was deleted. -pulls.merged = Merged -pulls.merged_success = Pull request successfully merged and closed -pulls.closed = Pull request closed -pulls.manually_merged = Manually merged -pulls.merged_info_text = The branch %s can now be deleted. -pulls.is_closed = The pull request has been closed. -pulls.title_wip_desc = `Start the title with %s to prevent the pull request from being merged accidentally.` -pulls.cannot_merge_work_in_progress = This pull request is marked as a work in progress. -pulls.still_in_progress = Still in progress? -pulls.add_prefix = Add %s prefix -pulls.remove_prefix = Remove %s prefix -pulls.data_broken = This pull request is broken due to missing fork information. -pulls.files_conflicted = This pull request has changes conflicting with the target branch. -pulls.is_checking = Checking for merge conflicts… -pulls.is_ancestor = "This branch is already included in the target branch. There is nothing to merge." -pulls.is_empty = "The changes on this branch are already on the target branch. This will be an empty commit." -pulls.required_status_check_failed = Some required checks were not successful. -pulls.required_status_check_missing = Some required checks are missing. -pulls.required_status_check_administrator = As an administrator, you may still merge this pull request. -pulls.blocked_by_approvals = "This pull request doesn't have enough required approvals yet. %d of %d official approvals granted." -pulls.blocked_by_approvals_whitelisted = "This pull request doesn't have enough required approvals yet. %d of %d approvals granted from users or teams on the allowlist." -pulls.blocked_by_rejection = "This pull request has changes requested by an official reviewer." -pulls.blocked_by_official_review_requests = "This pull request has official review requests." -pulls.blocked_by_outdated_branch = "This pull request is blocked because it's outdated." +issues.add_time_manually=Manually Add Time +issues.add_time_hours=Hours +issues.add_time_minutes=Minutes +issues.add_time_sum_to_small=No time was entered. +issues.time_spent_total=Total Time Spent +issues.time_spent_from_all_authors=`Total Time Spent: %s` + +issues.due_date=Due Date +issues.invalid_due_date_format="Due date format must be 'yyyy-mm-dd'." +issues.error_modifying_due_date="Failed to modify the due date." +issues.error_removing_due_date="Failed to remove the due date." +issues.push_commit_1="added %d commit %s" +issues.push_commits_n="added %d commits %s" +issues.force_push_codes=`force-pushed %[1]s from %[2]s to %[4]s %[6]s` +issues.force_push_compare=Compare +issues.due_date_form="yyyy-mm-dd" +issues.due_date_form_add="Add due date" +issues.due_date_form_edit="Edit" +issues.due_date_form_remove="Remove" +issues.due_date_not_writer="You need write access to this repository to update the due date of an issue." +issues.due_date_not_set="No due date set." +issues.due_date_added="added the due date %s %s" +issues.due_date_modified="modified the due date from %[2]s to %[1]s %[3]s" +issues.due_date_remove="removed the due date %s %s" +issues.due_date_overdue="Overdue" +issues.due_date_invalid="The due date is invalid or out of range. Please use the format 'yyyy-mm-dd'." +issues.dependency.title=Dependencies +issues.dependency.issue_no_dependencies=No dependencies set. +issues.dependency.pr_no_dependencies=No dependencies set. +issues.dependency.no_permission_1="You do not have permission to read %d dependency" +issues.dependency.no_permission_n="You do not have permission to read %d dependencies" +issues.dependency.no_permission.can_remove="You do not have permission to read this dependency but can remove this dependency" +issues.dependency.add=Add dependency… +issues.dependency.cancel=Cancel +issues.dependency.remove=Remove +issues.dependency.remove_info=Remove this dependency +issues.dependency.added_dependency=`added a new dependency %s` +issues.dependency.removed_dependency=`removed a dependency %s` +issues.dependency.pr_closing_blockedby=Closing this pull request is blocked by the following issues +issues.dependency.issue_closing_blockedby=Closing this issue is blocked by the following issues +issues.dependency.issue_close_blocks=This issue blocks closing of the following issues +issues.dependency.pr_close_blocks=This pull request blocks closing of the following issues +issues.dependency.issue_close_blocked=You need to close all issues that are blocking this issue before you can close it. +issues.dependency.issue_batch_close_blocked="Cannot batch close issues that you choose, because issue #%d still has open dependencies" +issues.dependency.pr_close_blocked=You need to close all issues that are blocking this pull request before you can merge it. +issues.dependency.blocks_short=Blocks +issues.dependency.blocked_by_short=Depends on +issues.dependency.remove_header=Remove Dependency +issues.dependency.issue_remove_text=This will remove the dependency from this issue. Continue? +issues.dependency.pr_remove_text=This will remove the dependency from this pull request. Continue? +issues.dependency.setting=Enable Dependencies For Issues and Pull Requests +issues.dependency.add_error_same_issue=You cannot make an issue depend on itself. +issues.dependency.add_error_dep_issue_not_exist=Dependent issue does not exist. +issues.dependency.add_error_dep_not_exist=Dependency does not exist. +issues.dependency.add_error_dep_exists=Dependency already exists. +issues.dependency.add_error_cannot_create_circular=You cannot create a dependency with two issues that block each other. +issues.dependency.add_error_dep_not_same_repo=Both issues must be in the same repository. +issues.review.self.approval=You cannot approve your own pull request. +issues.review.self.rejection=You cannot request changes on your own pull request. +issues.review.approve="approved these changes %s" +issues.review.comment="reviewed %s" +issues.review.dismissed="dismissed %s's review %s" +issues.review.dismissed_label=Dismissed +issues.review.left_comment=left a comment +issues.review.content.empty=You need to leave a comment indicating the requested change(s). +issues.review.reject="requested changes %s" +issues.review.wait="was requested for review %s" +issues.review.add_review_request="requested review from %s %s" +issues.review.remove_review_request="removed review request for %s %s" +issues.review.remove_review_request_self="declined to review %s" +issues.review.pending=Pending +issues.review.pending.tooltip=This comment is not currently visible to other users. To submit your pending comments, select "%s" -> "%s/%s/%s" at the top of the page. +issues.review.review=Review +issues.review.reviewers=Reviewers +issues.review.outdated=Outdated +issues.review.outdated_description=Content has changed since this comment was made +issues.review.option.show_outdated_comments=Show outdated comments +issues.review.option.hide_outdated_comments=Hide outdated comments +issues.review.show_outdated=Show outdated +issues.review.hide_outdated=Hide outdated +issues.review.show_resolved=Show resolved +issues.review.hide_resolved=Hide resolved +issues.review.resolve_conversation=Resolve conversation +issues.review.un_resolve_conversation=Unresolve conversation +issues.review.resolved_by=marked this conversation as resolved +issues.review.commented=Comment +issues.review.official=Approved +issues.review.requested=Review pending +issues.review.rejected=Changes requested +issues.review.stale=Updated since approval +issues.review.unofficial=Uncounted approval +issues.assignee.error=Not all assignees were added, due to an unexpected error. +issues.reference_issue.body=Body +issues.content_history.deleted=deleted +issues.content_history.edited=edited +issues.content_history.created=created +issues.content_history.delete_from_history=Delete from history +issues.content_history.delete_from_history_confirm=Delete from history? +issues.content_history.options=Options +issues.reference_link=Reference: %s + +compare.compare_base=base +compare.compare_head=compare + +pulls.desc=Enable pull requests and code reviews. +pulls.new=New Pull Request +pulls.new.blocked_user=Cannot create pull request because you are blocked by the repository owner. +pulls.new.must_collaborator=You must be a collaborator to create pull request. +pulls.edit.already_changed=Unable to save changes to the pull request. It appears the content has already been changed by another user. Please refresh the page and try editing again to avoid overwriting their changes. +pulls.view=View Pull Request +pulls.compare_changes=New Pull Request +pulls.allow_edits_from_maintainers=Allow edits from maintainers +pulls.allow_edits_from_maintainers_desc=Users with write access to the base branch can also push to this branch +pulls.allow_edits_from_maintainers_err=Updating failed +pulls.compare_changes_desc=Select the branch to merge into and the branch to pull from. +pulls.has_viewed_file=Viewed +pulls.has_changed_since_last_review=Changed since your last review +pulls.viewed_files_label=%[1]d / %[2]d files viewed +pulls.expand_files=Expand all files +pulls.collapse_files=Collapse all files +pulls.compare_base=merge into +pulls.compare_compare=pull from +pulls.switch_comparison_type=Switch comparison type +pulls.switch_head_and_base=Switch head and base +pulls.filter_branch=Filter branch +pulls.show_all_commits=Show all commits +pulls.show_changes_since_your_last_review=Show changes since your last review +pulls.showing_only_single_commit=Showing only changes of commit %[1]s +pulls.showing_specified_commit_range=Showing only changes between %[1]s..%[2]s +pulls.select_commit_hold_shift_for_range=Select commit. Hold Shift and click to select a range. +pulls.review_only_possible_for_full_diff=Review is only possible when viewing the full diff +pulls.filter_changes_by_commit=Filter by commit +pulls.nothing_to_compare=These branches are equal. There is no need to create a pull request. +pulls.nothing_to_compare_have_tag=The selected branches/tags are equal. +pulls.nothing_to_compare_and_allow_empty_pr=These branches are equal. This PR will be empty. +pulls.has_pull_request=`A pull request between these branches already exists: %[2]s#%[3]d` +pulls.create=Create Pull Request +pulls.title_desc=wants to merge %[1]d commits from %[2]s into %[3]s +pulls.merged_title_desc=merged %[1]d commits from %[2]s into %[3]s %[4]s +pulls.change_target_branch_at=`changed target branch from %s to %s %s` +pulls.tab_conversation=Conversation +pulls.tab_commits=Commits +pulls.tab_files=Files Changed +pulls.reopen_to_merge=Please reopen this pull request to perform a merge. +pulls.cant_reopen_deleted_branch=This pull request cannot be reopened because the branch was deleted. +pulls.merged=Merged +pulls.merged_success=Pull request successfully merged and closed +pulls.closed=Pull request closed +pulls.manually_merged=Manually merged +pulls.merged_info_text=The branch %s can now be deleted. +pulls.is_closed=The pull request has been closed. +pulls.title_wip_desc=`Start the title with %s to prevent the pull request from being merged accidentally.` +pulls.cannot_merge_work_in_progress=This pull request is marked as a work in progress. +pulls.still_in_progress=Still in progress? +pulls.add_prefix=Add %s prefix +pulls.remove_prefix=Remove %s prefix +pulls.data_broken=This pull request is broken due to missing fork information. +pulls.files_conflicted=This pull request has changes conflicting with the target branch. +pulls.is_checking=Checking for merge conflicts… +pulls.is_ancestor="This branch is already included in the target branch. There is nothing to merge." +pulls.is_empty="The changes on this branch are already on the target branch. This will be an empty commit." +pulls.required_status_check_failed=Some required checks were not successful. +pulls.required_status_check_missing=Some required checks are missing. +pulls.required_status_check_administrator=As an administrator, you may still merge this pull request. +pulls.blocked_by_approvals="This pull request doesn't have enough required approvals yet. %d of %d official approvals granted." +pulls.blocked_by_approvals_whitelisted="This pull request doesn't have enough required approvals yet. %d of %d approvals granted from users or teams on the allowlist." +pulls.blocked_by_rejection="This pull request has changes requested by an official reviewer." +pulls.blocked_by_official_review_requests="This pull request has official review requests." +pulls.blocked_by_outdated_branch="This pull request is blocked because it's outdated." pulls.blocked_by_changed_protected_files_1= "This pull request is blocked because it changes a protected file:" pulls.blocked_by_changed_protected_files_n= "This pull request is blocked because it changes protected files:" -pulls.can_auto_merge_desc = This pull request can be merged automatically. -pulls.cannot_auto_merge_desc = This pull request cannot be merged automatically due to conflicts. -pulls.cannot_auto_merge_helper = Merge manually to resolve the conflicts. -pulls.num_conflicting_files_1 = "%d conflicting file" -pulls.num_conflicting_files_n = "%d conflicting files" -pulls.approve_count_1 = "%d approval" -pulls.approve_count_n = "%d approvals" -pulls.reject_count_1 = "%d change request" -pulls.reject_count_n = "%d change requests" -pulls.waiting_count_1 = "%d waiting review" -pulls.waiting_count_n = "%d waiting reviews" -pulls.wrong_commit_id = "commit ID must be a commit ID on the target branch" - -pulls.no_merge_desc = This pull request cannot be merged because all repository merge options are disabled. -pulls.no_merge_helper = Enable merge options in the repository settings or merge the pull request manually. -pulls.no_merge_wip = This pull request cannot be merged because it is marked as being a work in progress. -pulls.no_merge_not_ready = This pull request is not ready to be merged. Check review status and status checks. -pulls.no_merge_access = You are not authorized to merge this pull request. -pulls.merge_pull_request = Create merge commit -pulls.rebase_merge_pull_request = Rebase, then fast-forward -pulls.rebase_merge_commit_pull_request = Rebase, then create merge commit -pulls.squash_merge_pull_request = Create squash commit -pulls.fast_forward_only_merge_pull_request = Fast-forward only -pulls.merge_manually = Manually merged -pulls.merge_commit_id = The merge commit ID -pulls.require_signed_wont_sign = The branch requires signed commits but this merge will not be signed - -pulls.invalid_merge_option = You cannot use this merge option for this pull request. -pulls.merge_conflict = Merge Failed: There was a conflict while merging. Hint: Try a different strategy. -pulls.merge_conflict_summary = Error Message -pulls.rebase_conflict = Merge Failed: There was a conflict while rebasing commit: %[1]s. Hint: Try a different strategy. -pulls.rebase_conflict_summary = Error Message -pulls.unrelated_histories = Merge Failed: The merge head and base do not share a common history. Hint: Try a different strategy. -pulls.merge_out_of_date = Merge Failed: While generating the merge, the base was updated. Hint: Try again. -pulls.head_out_of_date = Merge Failed: While generating the merge, the head was updated. Hint: Try again. -pulls.has_merged = Failed: The pull request has been merged. You cannot merge again or change the target branch. -pulls.push_rejected = Push Failed: The push was rejected. Review the Git Hooks for this repository. -pulls.push_rejected_summary = Full Rejection Message -pulls.push_rejected_no_message = Push Failed: The push was rejected but there was no remote message. Review the Git Hooks for this repository. -pulls.open_unmerged_pull_exists = `You cannot perform a reopen operation because there is a pending pull request (#%d) with identical properties.` -pulls.status_checking = Some checks are pending -pulls.status_checks_success = All checks were successful -pulls.status_checks_warning = Some checks reported warnings -pulls.status_checks_failure = Some checks failed -pulls.status_checks_error = Some checks reported errors -pulls.status_checks_requested = Required -pulls.status_checks_details = Details -pulls.status_checks_hide_all = Hide all checks -pulls.status_checks_show_all = Show all checks -pulls.update_branch = Update branch by merge -pulls.update_branch_rebase = Update branch by rebase -pulls.update_branch_success = Branch update was successful -pulls.update_not_allowed = You are not allowed to update branch -pulls.outdated_with_base_branch = This branch is out-of-date with the base branch -pulls.close = Close Pull Request -pulls.closed_at = `closed this pull request %[2]s` -pulls.reopened_at = `reopened this pull request %[2]s` -pulls.cmd_instruction_hint = View command line instructions -pulls.cmd_instruction_checkout_title = Checkout -pulls.cmd_instruction_checkout_desc = From your project repository, check out a new branch and test the changes. -pulls.cmd_instruction_merge_title = Merge -pulls.cmd_instruction_merge_desc = Merge the changes and update on Gitea. -pulls.cmd_instruction_merge_warning = Warning: This operation cannot merge pull request because "autodetect manual merge" is not enabled. -pulls.clear_merge_message = Clear merge message -pulls.clear_merge_message_hint = Clearing the merge message will only remove the commit message content and keep generated git trailers such as "Co-Authored-By…". - -pulls.auto_merge_button_when_succeed = (When checks succeed) -pulls.auto_merge_when_succeed = Auto merge when all checks succeed -pulls.auto_merge_newly_scheduled = The pull request was scheduled to merge when all checks succeed. -pulls.auto_merge_has_pending_schedule = %[1]s scheduled this pull request to auto merge when all checks succeed %[2]s. - -pulls.auto_merge_cancel_schedule = Cancel auto merge -pulls.auto_merge_not_scheduled = This pull request is not scheduled to auto merge. -pulls.auto_merge_canceled_schedule = The auto merge was canceled for this pull request. - -pulls.auto_merge_newly_scheduled_comment = `scheduled this pull request to auto merge when all checks succeed %[1]s` -pulls.auto_merge_canceled_schedule_comment = `canceled auto merging this pull request when all checks succeed %[1]s` - -pulls.delete.title = Delete this pull request? -pulls.delete.text = Do you really want to delete this pull request? (This will permanently remove all content. Consider closing it instead, if you intend to keep it archived) - -pulls.recently_pushed_new_branches = You pushed on branch %[1]s %[2]s -pulls.upstream_diverging_prompt_behind_1 = This branch is %[1]d commit behind %[2]s -pulls.upstream_diverging_prompt_behind_n = This branch is %[1]d commits behind %[2]s -pulls.upstream_diverging_prompt_base_newer = The base branch %s has new changes -pulls.upstream_diverging_merge = Sync fork -pulls.upstream_diverging_merge_confirm = Would you like to merge "%[1]s" onto "%[2]s"? - -pull.deleted_branch = (deleted):%s -pull.agit_documentation = Review documentation about AGit - -comments.edit.already_changed = Unable to save changes to the comment. It appears the content has already been changed by another user. Please refresh the page and try editing again to avoid overwriting their changes - -milestones.new = New Milestone -milestones.closed = Closed %s -milestones.update_ago = Updated %s -milestones.no_due_date = No due date -milestones.open = Open -milestones.close = Close -milestones.new_subheader = Milestones can help you organize issues and track their progress. -milestones.completeness = %d%% Completed -milestones.create = Create Milestone -milestones.title = Title -milestones.desc = Description -milestones.due_date = Due Date (optional) -milestones.clear = Clear -milestones.invalid_due_date_format = "Due date format must be 'yyyy-mm-dd'." -milestones.create_success = The milestone "%s" has been created. -milestones.edit = Edit Milestone -milestones.edit_subheader = Milestones organize issues and track progress. -milestones.cancel = Cancel -milestones.modify = Update Milestone -milestones.edit_success = Milestone "%s" has been updated. -milestones.deletion = Delete Milestone -milestones.deletion_desc = Deleting a milestone removes it from all related issues. Continue? -milestones.deletion_success = The milestone has been deleted. -milestones.filter_sort.name = Name -milestones.filter_sort.earliest_due_data = Earliest due date -milestones.filter_sort.latest_due_date = Latest due date -milestones.filter_sort.least_complete = Least complete -milestones.filter_sort.most_complete = Most complete -milestones.filter_sort.most_issues = Most issues -milestones.filter_sort.least_issues = Least issues - -signing.will_sign = This commit will be signed with key "%s". -signing.wont_sign.error = There was an error while checking if the commit could be signed. -signing.wont_sign.nokey = There is no key available to sign this commit. -signing.wont_sign.never = Commits are never signed. -signing.wont_sign.always = Commits are always signed. -signing.wont_sign.pubkey = The commit will not be signed because you do not have a public key associated with your account. -signing.wont_sign.twofa = You must have two-factor authentication enabled to have commits signed. -signing.wont_sign.parentsigned = The commit will not be signed as the parent commit is not signed. -signing.wont_sign.basesigned = The merge will not be signed as the base commit is not signed. -signing.wont_sign.headsigned = The merge will not be signed as the head commit is not signed. -signing.wont_sign.commitssigned = The merge will not be signed as all the associated commits are not signed. -signing.wont_sign.approved = The merge will not be signed as the PR is not approved. -signing.wont_sign.not_signed_in = You are not signed in. - -ext_wiki = Access to External Wiki -ext_wiki.desc = Link to an external wiki. - -wiki = Wiki -wiki.welcome = Welcome to the Wiki. -wiki.welcome_desc = The wiki lets you write and share documentation with collaborators. -wiki.desc = Write and share documentation with collaborators. -wiki.create_first_page = Create the First Page -wiki.page = Page -wiki.filter_page = Filter page -wiki.new_page = Page -wiki.page_title = Page title -wiki.page_content = Page content -wiki.default_commit_message = Write a note about this page update (optional). -wiki.save_page = Save Page -wiki.last_commit_info = %s edited this page %s -wiki.edit_page_button = Edit -wiki.new_page_button = New Page -wiki.file_revision = Page Revision -wiki.wiki_page_revisions = Wiki Page Revisions -wiki.back_to_wiki = Back to wiki page -wiki.delete_page_button = Delete Page -wiki.delete_page_notice_1 = Deleting the wiki page "%s" cannot be undone. Continue? -wiki.page_already_exists = A wiki page with the same name already exists. -wiki.reserved_page = The wiki page name "%s" is reserved. -wiki.pages = Pages -wiki.last_updated = Last updated %s -wiki.page_name_desc = Enter a name for this Wiki page. Some special names are: 'Home', '_Sidebar' and '_Footer'. -wiki.original_git_entry_tooltip = View original Git file instead of using friendly link. - -activity = Activity -activity.navbar.pulse = Pulse -activity.navbar.code_frequency = Code Frequency -activity.navbar.contributors = Contributors -activity.navbar.recent_commits = Recent Commits -activity.period.filter_label = Period: -activity.period.daily = 1 day -activity.period.halfweekly = 3 days -activity.period.weekly = 1 week -activity.period.monthly = 1 month -activity.period.quarterly = 3 months -activity.period.semiyearly = 6 months -activity.period.yearly = 1 year -activity.overview = Overview -activity.active_prs_count_1 = %d Active Pull Request -activity.active_prs_count_n = %d Active Pull Requests -activity.merged_prs_count_1 = Merged Pull Request -activity.merged_prs_count_n = Merged Pull Requests -activity.opened_prs_count_1 = Proposed Pull Request -activity.opened_prs_count_n = Proposed Pull Requests -activity.title.user_1 = %d user -activity.title.user_n = %d users -activity.title.prs_1 = %d Pull request -activity.title.prs_n = %d Pull requests -activity.title.prs_merged_by = %s merged by %s -activity.title.prs_opened_by = %s proposed by %s -activity.merged_prs_label = Merged -activity.opened_prs_label = Proposed -activity.active_issues_count_1 = %d Active Issue -activity.active_issues_count_n = %d Active Issues -activity.closed_issues_count_1 = Closed Issue -activity.closed_issues_count_n = Closed Issues -activity.title.issues_1 = %d Issue -activity.title.issues_n = %d Issues -activity.title.issues_closed_from = %s closed from %s -activity.title.issues_created_by = %s created by %s -activity.closed_issue_label = Closed -activity.new_issues_count_1 = New Issue -activity.new_issues_count_n = New Issues -activity.new_issue_label = Opened -activity.title.unresolved_conv_1 = %d Unresolved Conversation -activity.title.unresolved_conv_n = %d Unresolved Conversations -activity.unresolved_conv_desc = These recently changed issues and pull requests have not been resolved yet. -activity.unresolved_conv_label = Open -activity.title.releases_1 = %d Release -activity.title.releases_n = %d Releases -activity.title.releases_published_by = %s published by %s -activity.published_release_label = Published -activity.no_git_activity = There has been no commit activity in this period. -activity.git_stats_exclude_merges = Excluding merges, -activity.git_stats_author_1 = %d author -activity.git_stats_author_n = %d authors -activity.git_stats_pushed_1 = has pushed -activity.git_stats_pushed_n = have pushed -activity.git_stats_commit_1 = %d commit -activity.git_stats_commit_n = %d commits -activity.git_stats_push_to_branch = to %s and -activity.git_stats_push_to_all_branches = to all branches. -activity.git_stats_on_default_branch = On %s, -activity.git_stats_file_1 = %d file -activity.git_stats_file_n = %d files -activity.git_stats_files_changed_1 = has changed -activity.git_stats_files_changed_n = have changed -activity.git_stats_additions = and there have been -activity.git_stats_addition_1 = %d addition -activity.git_stats_addition_n = %d additions -activity.git_stats_and_deletions = and -activity.git_stats_deletion_1 = %d deletion -activity.git_stats_deletion_n = %d deletions - -contributors.contribution_type.filter_label = Contribution type: -contributors.contribution_type.commits = Commits -contributors.contribution_type.additions = Additions -contributors.contribution_type.deletions = Deletions - -settings = Settings -settings.desc = Settings is where you can manage the settings for the repository. -settings.options = Repository -settings.public_access = Public Access -settings.public_access_desc = Configure public visitor's access permissions to override the defaults of this repository. -settings.public_access.docs.not_set = Not Set: no extra public access permission. The visitor's permission follows the repository's visibility and member permissions. -settings.public_access.docs.anonymous_read = Anonymous Read: users who are not logged in can access the unit with read permission. -settings.public_access.docs.everyone_read = Everyone Read: all logged-in users can access the unit with read permission. Read permission of issue/pull-request units also means users can create new issues/pull requests. -settings.public_access.docs.everyone_write = Everyone Write: all logged-in users have write permission to the unit. Only Wiki unit supports this permission. -settings.collaboration = Collaborators -settings.collaboration.admin = Administrator -settings.collaboration.write = Write -settings.collaboration.read = Read -settings.collaboration.owner = Owner -settings.collaboration.undefined = Undefined -settings.collaboration.per_unit = Unit Permissions -settings.hooks = Webhooks -settings.githooks = Git Hooks -settings.basic_settings = Basic Settings -settings.mirror_settings = Mirror Settings -settings.mirror_settings.docs = Set up your repository to automatically synchronize commits, tags and branches with another repository. -settings.mirror_settings.docs.disabled_pull_mirror.instructions = Set up your project to automatically push commits, tags and branches to another repository. Pull mirrors have been disabled by your site administrator. -settings.mirror_settings.docs.disabled_push_mirror.instructions = Set up your project to automatically pull commits, tags and branches from another repository. -settings.mirror_settings.docs.disabled_push_mirror.pull_mirror_warning = Right now, this can only be done in the "New Migration" menu. For more information, please consult: -settings.mirror_settings.docs.disabled_push_mirror.info = Push mirrors have been disabled by your site administrator. -settings.mirror_settings.docs.no_new_mirrors = Your repository is mirroring changes to or from another repository. Please keep in mind that you currently can't create any new mirrors. -settings.mirror_settings.docs.can_still_use = Although you can't modify existing mirrors or create new ones, you may still use your existing mirror. -settings.mirror_settings.docs.pull_mirror_instructions = To set up a pull mirror, please consult: -settings.mirror_settings.docs.more_information_if_disabled = You can find out more about push and pull mirrors here: -settings.mirror_settings.docs.doc_link_title = How do I mirror repositories? -settings.mirror_settings.docs.doc_link_pull_section = the "Pulling from a remote repository" section of the documentation. -settings.mirror_settings.docs.pulling_remote_title = Pulling from a remote repository -settings.mirror_settings.mirrored_repository = Mirrored repository -settings.mirror_settings.pushed_repository = Pushed repository -settings.mirror_settings.direction = Direction -settings.mirror_settings.direction.pull = Pull -settings.mirror_settings.direction.push = Push -settings.mirror_settings.last_update = Last update -settings.mirror_settings.push_mirror.none = No push mirrors configured -settings.mirror_settings.push_mirror.remote_url = Git Remote Repository URL -settings.mirror_settings.push_mirror.add = Add Push Mirror -settings.mirror_settings.push_mirror.edit_sync_time = Edit mirror sync interval - -settings.sync_mirror = Synchronize Now -settings.pull_mirror_sync_in_progress = Pulling changes from the remote %s at the moment. -settings.push_mirror_sync_in_progress = Pushing changes to the remote %s at the moment. -settings.site = Website -settings.update_settings = Update Settings -settings.update_mirror_settings = Update Mirror Settings -settings.branches.switch_default_branch = Switch Default Branch -settings.branches.update_default_branch = Update Default Branch -settings.branches.add_new_rule = Add New Rule -settings.advanced_settings = Advanced Settings -settings.wiki_desc = Enable Repository Wiki -settings.use_internal_wiki = Use Built-In Wiki -settings.default_wiki_branch_name = Default Wiki Branch Name -settings.failed_to_change_default_wiki_branch = Failed to change the default wiki branch. -settings.use_external_wiki = Use External Wiki -settings.external_wiki_url = External Wiki URL -settings.external_wiki_url_error = The external wiki URL is not a valid URL. -settings.external_wiki_url_desc = Visitors are redirected to the external wiki URL when clicking the wiki tab. -settings.issues_desc = Enable Repository Issue Tracker -settings.use_internal_issue_tracker = Use Built-In Issue Tracker -settings.use_external_issue_tracker = Use External Issue Tracker -settings.external_tracker_url = External Issue Tracker URL -settings.external_tracker_url_error = The external issue tracker URL is not a valid URL. -settings.external_tracker_url_desc = Visitors are redirected to the external issue tracker URL when clicking on the issues tab. -settings.tracker_url_format = External Issue Tracker URL Format -settings.tracker_url_format_error = The external issue tracker URL format is not a valid URL. -settings.tracker_issue_style = External Issue Tracker Number Format -settings.tracker_issue_style.numeric = Numeric -settings.tracker_issue_style.alphanumeric = Alphanumeric -settings.tracker_issue_style.regexp = Regular Expression -settings.tracker_issue_style.regexp_pattern = Regular Expression Pattern -settings.tracker_issue_style.regexp_pattern_desc = The first captured group will be used in place of {index}. -settings.tracker_url_format_desc = Use the placeholders {user}, {repo} and {index} for the username, repository name and issue index. -settings.enable_timetracker = Enable Time Tracking -settings.allow_only_contributors_to_track_time = Let Only Contributors Track Time -settings.pulls_desc = Enable Repository Pull Requests -settings.pulls.ignore_whitespace = Ignore Whitespace for Conflicts -settings.pulls.enable_autodetect_manual_merge = Enable autodetect manual merge (Note: In some special cases, misjudgments can occur) -settings.pulls.allow_rebase_update = Enable updating pull request branch by rebase -settings.pulls.default_delete_branch_after_merge = Delete pull request branch after merge by default -settings.pulls.default_allow_edits_from_maintainers = Allow edits from maintainers by default -settings.releases_desc = Enable Repository Releases -settings.packages_desc = Enable Repository Packages Registry -settings.projects_desc = Enable Projects -settings.projects_mode_desc = Projects Mode (which kinds of projects to show) -settings.projects_mode_repo = Repo projects only -settings.projects_mode_owner = Only user or org projects -settings.projects_mode_all = All projects -settings.actions_desc = Enable Repository Actions -settings.admin_settings = Administrator Settings -settings.admin_enable_health_check = Enable Repository Health Checks (git fsck) -settings.admin_code_indexer = Code Indexer -settings.admin_stats_indexer = Code Statistics Indexer -settings.admin_indexer_commit_sha = Last Indexed SHA -settings.admin_indexer_unindexed = Unindexed -settings.reindex_button = Add to Reindex Queue +pulls.can_auto_merge_desc=This pull request can be merged automatically. +pulls.cannot_auto_merge_desc=This pull request cannot be merged automatically due to conflicts. +pulls.cannot_auto_merge_helper=Merge manually to resolve the conflicts. +pulls.num_conflicting_files_1="%d conflicting file" +pulls.num_conflicting_files_n="%d conflicting files" +pulls.approve_count_1="%d approval" +pulls.approve_count_n="%d approvals" +pulls.reject_count_1="%d change request" +pulls.reject_count_n="%d change requests" +pulls.waiting_count_1="%d waiting review" +pulls.waiting_count_n="%d waiting reviews" +pulls.wrong_commit_id="commit ID must be a commit ID on the target branch" + +pulls.no_merge_desc=This pull request cannot be merged because all repository merge options are disabled. +pulls.no_merge_helper=Enable merge options in the repository settings or merge the pull request manually. +pulls.no_merge_wip=This pull request cannot be merged because it is marked as being a work in progress. +pulls.no_merge_not_ready=This pull request is not ready to be merged. Check review status and status checks. +pulls.no_merge_access=You are not authorized to merge this pull request. +pulls.merge_pull_request=Create merge commit +pulls.rebase_merge_pull_request=Rebase, then fast-forward +pulls.rebase_merge_commit_pull_request=Rebase, then create merge commit +pulls.squash_merge_pull_request=Create squash commit +pulls.fast_forward_only_merge_pull_request=Fast-forward only +pulls.merge_manually=Manually merged +pulls.merge_commit_id=The merge commit ID +pulls.require_signed_wont_sign=The branch requires signed commits but this merge will not be signed + +pulls.invalid_merge_option=You cannot use this merge option for this pull request. +pulls.merge_conflict=Merge Failed: There was a conflict while merging. Hint: Try a different strategy. +pulls.merge_conflict_summary=Error Message +pulls.rebase_conflict=Merge Failed: There was a conflict while rebasing commit: %[1]s. Hint: Try a different strategy. +pulls.rebase_conflict_summary=Error Message +pulls.unrelated_histories=Merge Failed: The merge head and base do not share a common history. Hint: Try a different strategy. +pulls.merge_out_of_date=Merge Failed: While generating the merge, the base was updated. Hint: Try again. +pulls.head_out_of_date=Merge Failed: While generating the merge, the head was updated. Hint: Try again. +pulls.has_merged=Failed: The pull request has been merged. You cannot merge again or change the target branch. +pulls.push_rejected=Push Failed: The push was rejected. Review the Git Hooks for this repository. +pulls.push_rejected_summary=Full Rejection Message +pulls.push_rejected_no_message=Push Failed: The push was rejected but there was no remote message. Review the Git Hooks for this repository. +pulls.open_unmerged_pull_exists=`You cannot perform a reopen operation because there is a pending pull request (#%d) with identical properties.` +pulls.status_checking=Some checks are pending +pulls.status_checks_success=All checks were successful +pulls.status_checks_warning=Some checks reported warnings +pulls.status_checks_failure=Some checks failed +pulls.status_checks_error=Some checks reported errors +pulls.status_checks_requested=Required +pulls.status_checks_details=Details +pulls.status_checks_hide_all=Hide all checks +pulls.status_checks_show_all=Show all checks +pulls.update_branch=Update branch by merge +pulls.update_branch_rebase=Update branch by rebase +pulls.update_branch_success=Branch update was successful +pulls.update_not_allowed=You are not allowed to update branch +pulls.outdated_with_base_branch=This branch is out-of-date with the base branch +pulls.close=Close Pull Request +pulls.closed_at=`closed this pull request %[2]s` +pulls.reopened_at=`reopened this pull request %[2]s` +pulls.cmd_instruction_hint=View command line instructions +pulls.cmd_instruction_checkout_title=Checkout +pulls.cmd_instruction_checkout_desc=From your project repository, check out a new branch and test the changes. +pulls.cmd_instruction_merge_title=Merge +pulls.cmd_instruction_merge_desc=Merge the changes and update on Gitea. +pulls.cmd_instruction_merge_warning=Warning: This operation cannot merge pull request because "autodetect manual merge" is not enabled. +pulls.clear_merge_message=Clear merge message +pulls.clear_merge_message_hint=Clearing the merge message will only remove the commit message content and keep generated git trailers such as "Co-Authored-By…". + +pulls.auto_merge_button_when_succeed=(When checks succeed) +pulls.auto_merge_when_succeed=Auto merge when all checks succeed +pulls.auto_merge_newly_scheduled=The pull request was scheduled to merge when all checks succeed. +pulls.auto_merge_has_pending_schedule=%[1]s scheduled this pull request to auto merge when all checks succeed %[2]s. + +pulls.auto_merge_cancel_schedule=Cancel auto merge +pulls.auto_merge_not_scheduled=This pull request is not scheduled to auto merge. +pulls.auto_merge_canceled_schedule=The auto merge was canceled for this pull request. + +pulls.auto_merge_newly_scheduled_comment=`scheduled this pull request to auto merge when all checks succeed %[1]s` +pulls.auto_merge_canceled_schedule_comment=`canceled auto merging this pull request when all checks succeed %[1]s` + +pulls.delete.title=Delete this pull request? +pulls.delete.text=Do you really want to delete this pull request? (This will permanently remove all content. Consider closing it instead, if you intend to keep it archived) + +pulls.recently_pushed_new_branches=You pushed on branch %[1]s %[2]s +pulls.upstream_diverging_prompt_behind_1=This branch is %[1]d commit behind %[2]s +pulls.upstream_diverging_prompt_behind_n=This branch is %[1]d commits behind %[2]s +pulls.upstream_diverging_prompt_base_newer=The base branch %s has new changes +pulls.upstream_diverging_merge=Sync fork +pulls.upstream_diverging_merge_confirm=Would you like to merge "%[1]s" onto "%[2]s"? + +pull.deleted_branch=(deleted):%s +pull.agit_documentation=Review documentation about AGit + +comments.edit.already_changed=Unable to save changes to the comment. It appears the content has already been changed by another user. Please refresh the page and try editing again to avoid overwriting their changes + +milestones.new=New Milestone +milestones.closed=Closed %s +milestones.update_ago=Updated %s +milestones.no_due_date=No due date +milestones.open=Open +milestones.close=Close +milestones.new_subheader=Milestones can help you organize issues and track their progress. +milestones.completeness=%d%% Completed +milestones.create=Create Milestone +milestones.title=Title +milestones.desc=Description +milestones.due_date=Due Date (optional) +milestones.clear=Clear +milestones.invalid_due_date_format="Due date format must be 'yyyy-mm-dd'." +milestones.create_success=The milestone "%s" has been created. +milestones.edit=Edit Milestone +milestones.edit_subheader=Milestones organize issues and track progress. +milestones.cancel=Cancel +milestones.modify=Update Milestone +milestones.edit_success=Milestone "%s" has been updated. +milestones.deletion=Delete Milestone +milestones.deletion_desc=Deleting a milestone removes it from all related issues. Continue? +milestones.deletion_success=The milestone has been deleted. +milestones.filter_sort.name=Name +milestones.filter_sort.earliest_due_data=Earliest due date +milestones.filter_sort.latest_due_date=Latest due date +milestones.filter_sort.least_complete=Least complete +milestones.filter_sort.most_complete=Most complete +milestones.filter_sort.most_issues=Most issues +milestones.filter_sort.least_issues=Least issues + +signing.will_sign=This commit will be signed with key "%s". +signing.wont_sign.error=There was an error while checking if the commit could be signed. +signing.wont_sign.nokey=There is no key available to sign this commit. +signing.wont_sign.never=Commits are never signed. +signing.wont_sign.always=Commits are always signed. +signing.wont_sign.pubkey=The commit will not be signed because you do not have a public key associated with your account. +signing.wont_sign.twofa=You must have two-factor authentication enabled to have commits signed. +signing.wont_sign.parentsigned=The commit will not be signed as the parent commit is not signed. +signing.wont_sign.basesigned=The merge will not be signed as the base commit is not signed. +signing.wont_sign.headsigned=The merge will not be signed as the head commit is not signed. +signing.wont_sign.commitssigned=The merge will not be signed as all the associated commits are not signed. +signing.wont_sign.approved=The merge will not be signed as the PR is not approved. +signing.wont_sign.not_signed_in=You are not signed in. + +ext_wiki=Access to External Wiki +ext_wiki.desc=Link to an external wiki. + +wiki=Wiki +wiki.welcome=Welcome to the Wiki. +wiki.welcome_desc=The wiki lets you write and share documentation with collaborators. +wiki.desc=Write and share documentation with collaborators. +wiki.create_first_page=Create the First Page +wiki.page=Page +wiki.filter_page=Filter page +wiki.new_page=Page +wiki.page_title=Page title +wiki.page_content=Page content +wiki.default_commit_message=Write a note about this page update (optional). +wiki.save_page=Save Page +wiki.last_commit_info=%s edited this page %s +wiki.edit_page_button=Edit +wiki.new_page_button=New Page +wiki.file_revision=Page Revision +wiki.wiki_page_revisions=Wiki Page Revisions +wiki.back_to_wiki=Back to wiki page +wiki.delete_page_button=Delete Page +wiki.delete_page_notice_1=Deleting the wiki page "%s" cannot be undone. Continue? +wiki.page_already_exists=A wiki page with the same name already exists. +wiki.reserved_page=The wiki page name "%s" is reserved. +wiki.pages=Pages +wiki.last_updated=Last updated %s +wiki.page_name_desc=Enter a name for this Wiki page. Some special names are: 'Home', '_Sidebar' and '_Footer'. +wiki.original_git_entry_tooltip=View original Git file instead of using friendly link. + +activity=Activity +activity.navbar.pulse=Pulse +activity.navbar.code_frequency=Code Frequency +activity.navbar.contributors=Contributors +activity.navbar.recent_commits=Recent Commits +activity.period.filter_label=Period: +activity.period.daily=1 day +activity.period.halfweekly=3 days +activity.period.weekly=1 week +activity.period.monthly=1 month +activity.period.quarterly=3 months +activity.period.semiyearly=6 months +activity.period.yearly=1 year +activity.overview=Overview +activity.active_prs_count_1=%d Active Pull Request +activity.active_prs_count_n=%d Active Pull Requests +activity.merged_prs_count_1=Merged Pull Request +activity.merged_prs_count_n=Merged Pull Requests +activity.opened_prs_count_1=Proposed Pull Request +activity.opened_prs_count_n=Proposed Pull Requests +activity.title.user_1=%d user +activity.title.user_n=%d users +activity.title.prs_1=%d Pull request +activity.title.prs_n=%d Pull requests +activity.title.prs_merged_by=%s merged by %s +activity.title.prs_opened_by=%s proposed by %s +activity.merged_prs_label=Merged +activity.opened_prs_label=Proposed +activity.active_issues_count_1=%d Active Issue +activity.active_issues_count_n=%d Active Issues +activity.closed_issues_count_1=Closed Issue +activity.closed_issues_count_n=Closed Issues +activity.title.issues_1=%d Issue +activity.title.issues_n=%d Issues +activity.title.issues_closed_from=%s closed from %s +activity.title.issues_created_by=%s created by %s +activity.closed_issue_label=Closed +activity.new_issues_count_1=New Issue +activity.new_issues_count_n=New Issues +activity.new_issue_label=Opened +activity.title.unresolved_conv_1=%d Unresolved Conversation +activity.title.unresolved_conv_n=%d Unresolved Conversations +activity.unresolved_conv_desc=These recently changed issues and pull requests have not been resolved yet. +activity.unresolved_conv_label=Open +activity.title.releases_1=%d Release +activity.title.releases_n=%d Releases +activity.title.releases_published_by=%s published by %s +activity.published_release_label=Published +activity.no_git_activity=There has been no commit activity in this period. +activity.git_stats_exclude_merges=Excluding merges, +activity.git_stats_author_1=%d author +activity.git_stats_author_n=%d authors +activity.git_stats_pushed_1=has pushed +activity.git_stats_pushed_n=have pushed +activity.git_stats_commit_1=%d commit +activity.git_stats_commit_n=%d commits +activity.git_stats_push_to_branch=to %s and +activity.git_stats_push_to_all_branches=to all branches. +activity.git_stats_on_default_branch=On %s, +activity.git_stats_file_1=%d file +activity.git_stats_file_n=%d files +activity.git_stats_files_changed_1=has changed +activity.git_stats_files_changed_n=have changed +activity.git_stats_additions=and there have been +activity.git_stats_addition_1=%d addition +activity.git_stats_addition_n=%d additions +activity.git_stats_and_deletions=and +activity.git_stats_deletion_1=%d deletion +activity.git_stats_deletion_n=%d deletions + +contributors.contribution_type.filter_label=Contribution type: +contributors.contribution_type.commits=Commits +contributors.contribution_type.additions=Additions +contributors.contribution_type.deletions=Deletions + +settings=Settings +settings.desc=Settings is where you can manage the settings for the repository. +settings.options=Repository +settings.public_access=Public Access +settings.public_access_desc=Configure public visitor's access permissions to override the defaults of this repository. +settings.public_access.docs.not_set=Not Set: no extra public access permission. The visitor's permission follows the repository's visibility and member permissions. +settings.public_access.docs.anonymous_read=Anonymous Read: users who are not logged in can access the unit with read permission. +settings.public_access.docs.everyone_read=Everyone Read: all logged-in users can access the unit with read permission. Read permission of issue/pull-request units also means users can create new issues/pull requests. +settings.public_access.docs.everyone_write=Everyone Write: all logged-in users have write permission to the unit. Only Wiki unit supports this permission. +settings.collaboration=Collaborators +settings.collaboration.admin=Administrator +settings.collaboration.write=Write +settings.collaboration.read=Read +settings.collaboration.owner=Owner +settings.collaboration.undefined=Undefined +settings.collaboration.per_unit=Unit Permissions +settings.hooks=Webhooks +settings.githooks=Git Hooks +settings.basic_settings=Basic Settings +settings.mirror_settings=Mirror Settings +settings.mirror_settings.docs=Set up your repository to automatically synchronize commits, tags and branches with another repository. +settings.mirror_settings.docs.disabled_pull_mirror.instructions=Set up your project to automatically push commits, tags and branches to another repository. Pull mirrors have been disabled by your site administrator. +settings.mirror_settings.docs.disabled_push_mirror.instructions=Set up your project to automatically pull commits, tags and branches from another repository. +settings.mirror_settings.docs.disabled_push_mirror.pull_mirror_warning=Right now, this can only be done in the "New Migration" menu. For more information, please consult: +settings.mirror_settings.docs.disabled_push_mirror.info=Push mirrors have been disabled by your site administrator. +settings.mirror_settings.docs.no_new_mirrors=Your repository is mirroring changes to or from another repository. Please keep in mind that you currently can't create any new mirrors. +settings.mirror_settings.docs.can_still_use=Although you can't modify existing mirrors or create new ones, you may still use your existing mirror. +settings.mirror_settings.docs.pull_mirror_instructions=To set up a pull mirror, please consult: +settings.mirror_settings.docs.more_information_if_disabled=You can find out more about push and pull mirrors here: +settings.mirror_settings.docs.doc_link_title=How do I mirror repositories? +settings.mirror_settings.docs.doc_link_pull_section=the "Pulling from a remote repository" section of the documentation. +settings.mirror_settings.docs.pulling_remote_title=Pulling from a remote repository +settings.mirror_settings.mirrored_repository=Mirrored repository +settings.mirror_settings.pushed_repository=Pushed repository +settings.mirror_settings.direction=Direction +settings.mirror_settings.direction.pull=Pull +settings.mirror_settings.direction.push=Push +settings.mirror_settings.last_update=Last update +settings.mirror_settings.push_mirror.none=No push mirrors configured +settings.mirror_settings.push_mirror.remote_url=Git Remote Repository URL +settings.mirror_settings.push_mirror.add=Add Push Mirror +settings.mirror_settings.push_mirror.edit_sync_time=Edit mirror sync interval + +settings.sync_mirror=Synchronize Now +settings.pull_mirror_sync_in_progress=Pulling changes from the remote %s at the moment. +settings.push_mirror_sync_in_progress=Pushing changes to the remote %s at the moment. +settings.site=Website +settings.update_settings=Update Settings +settings.update_mirror_settings=Update Mirror Settings +settings.branches.switch_default_branch=Switch Default Branch +settings.branches.update_default_branch=Update Default Branch +settings.branches.add_new_rule=Add New Rule +settings.advanced_settings=Advanced Settings +settings.wiki_desc=Enable Repository Wiki +settings.use_internal_wiki=Use Built-In Wiki +settings.default_wiki_branch_name=Default Wiki Branch Name +settings.failed_to_change_default_wiki_branch=Failed to change the default wiki branch. +settings.use_external_wiki=Use External Wiki +settings.external_wiki_url=External Wiki URL +settings.external_wiki_url_error=The external wiki URL is not a valid URL. +settings.external_wiki_url_desc=Visitors are redirected to the external wiki URL when clicking the wiki tab. +settings.issues_desc=Enable Repository Issue Tracker +settings.use_internal_issue_tracker=Use Built-In Issue Tracker +settings.use_external_issue_tracker=Use External Issue Tracker +settings.external_tracker_url=External Issue Tracker URL +settings.external_tracker_url_error=The external issue tracker URL is not a valid URL. +settings.external_tracker_url_desc=Visitors are redirected to the external issue tracker URL when clicking on the issues tab. +settings.tracker_url_format=External Issue Tracker URL Format +settings.tracker_url_format_error=The external issue tracker URL format is not a valid URL. +settings.tracker_issue_style=External Issue Tracker Number Format +settings.tracker_issue_style.numeric=Numeric +settings.tracker_issue_style.alphanumeric=Alphanumeric +settings.tracker_issue_style.regexp=Regular Expression +settings.tracker_issue_style.regexp_pattern=Regular Expression Pattern +settings.tracker_issue_style.regexp_pattern_desc=The first captured group will be used in place of {index}. +settings.tracker_url_format_desc=Use the placeholders {user}, {repo} and {index} for the username, repository name and issue index. +settings.enable_timetracker=Enable Time Tracking +settings.allow_only_contributors_to_track_time=Let Only Contributors Track Time +settings.pulls_desc=Enable Repository Pull Requests +settings.pulls.ignore_whitespace=Ignore Whitespace for Conflicts +settings.pulls.enable_autodetect_manual_merge=Enable autodetect manual merge (Note: In some special cases, misjudgments can occur) +settings.pulls.allow_rebase_update=Enable updating pull request branch by rebase +settings.pulls.default_delete_branch_after_merge=Delete pull request branch after merge by default +settings.pulls.default_allow_edits_from_maintainers=Allow edits from maintainers by default +settings.releases_desc=Enable Repository Releases +settings.packages_desc=Enable Repository Packages Registry +settings.projects_desc=Enable Projects +settings.projects_mode_desc=Projects Mode (which kinds of projects to show) +settings.projects_mode_repo=Repo projects only +settings.projects_mode_owner=Only user or org projects +settings.projects_mode_all=All projects +settings.actions_desc=Enable Repository Actions +settings.admin_settings=Administrator Settings +settings.admin_enable_health_check=Enable Repository Health Checks (git fsck) +settings.admin_code_indexer=Code Indexer +settings.admin_stats_indexer=Code Statistics Indexer +settings.admin_indexer_commit_sha=Last Indexed SHA +settings.admin_indexer_unindexed=Unindexed +settings.reindex_button=Add to Reindex Queue settings.reindex_requested=Reindex Requested -settings.admin_enable_close_issues_via_commit_in_any_branch = Close an issue via a commit made in a non-default branch -settings.danger_zone = Danger Zone -settings.new_owner_has_same_repo = The new owner already has a repository with same name. Please choose another name. -settings.convert = Convert to Regular Repository -settings.convert_desc = You can convert this mirror into a regular repository. This cannot be undone. -settings.convert_notices_1 = This operation will convert the mirror into a regular repository and cannot be undone. -settings.convert_confirm = Convert Repository -settings.convert_succeed = The mirror has been converted into a regular repository. -settings.convert_fork = Convert to Regular Repository -settings.convert_fork_desc = You can convert this fork into a regular repository. This cannot be undone. -settings.convert_fork_notices_1 = This operation will convert the fork into a regular repository and cannot be undone. -settings.convert_fork_confirm = Convert Repository -settings.convert_fork_succeed = The fork has been converted into a regular repository. -settings.transfer = Transfer Ownership -settings.transfer.rejected = Repository transfer was rejected. -settings.transfer.success = Repository transfer was successful. -settings.transfer.blocked_user = Cannot transfer repository because you are blocked by the new owner. -settings.transfer_abort = Cancel transfer -settings.transfer_abort_invalid = You cannot cancel a non existent repository transfer. -settings.transfer_abort_success = The repository transfer to %s was successfully canceled. -settings.transfer_desc = Transfer this repository to a user or to an organization for which you have administrator rights. -settings.transfer_form_title = Enter the repository name as confirmation: -settings.transfer_in_progress = There is currently an ongoing transfer. Please cancel it if you would like to transfer this repository to another user. -settings.transfer_notices_1 = - You will lose access to the repository if you transfer it to an individual user. -settings.transfer_notices_2 = - You will keep access to the repository if you transfer it to an organization that you (co-)own. -settings.transfer_notices_3 = - If the repository is private and is transferred to an individual user, this action makes sure that the user does have at least read permission (and changes permissions if necessary). -settings.transfer_notices_4 = - If the repository belongs to an organization, and you transfer it to another organization or individual, you will lose the links between the repository's issues and the organization's project board. -settings.transfer_owner = New Owner -settings.transfer_perform = Perform Transfer -settings.transfer_started = This repository has been marked for transfer and awaits confirmation from "%s" -settings.transfer_succeed = The repository has been transferred. -settings.signing_settings = Signing Verification Settings -settings.trust_model = Signature Trust Model -settings.trust_model.default = Default Trust Model +settings.admin_enable_close_issues_via_commit_in_any_branch=Close an issue via a commit made in a non-default branch +settings.danger_zone=Danger Zone +settings.new_owner_has_same_repo=The new owner already has a repository with same name. Please choose another name. +settings.convert=Convert to Regular Repository +settings.convert_desc=You can convert this mirror into a regular repository. This cannot be undone. +settings.convert_notices_1=This operation will convert the mirror into a regular repository and cannot be undone. +settings.convert_confirm=Convert Repository +settings.convert_succeed=The mirror has been converted into a regular repository. +settings.convert_fork=Convert to Regular Repository +settings.convert_fork_desc=You can convert this fork into a regular repository. This cannot be undone. +settings.convert_fork_notices_1=This operation will convert the fork into a regular repository and cannot be undone. +settings.convert_fork_confirm=Convert Repository +settings.convert_fork_succeed=The fork has been converted into a regular repository. +settings.transfer=Transfer Ownership +settings.transfer.rejected=Repository transfer was rejected. +settings.transfer.success=Repository transfer was successful. +settings.transfer.blocked_user=Cannot transfer repository because you are blocked by the new owner. +settings.transfer_abort=Cancel transfer +settings.transfer_abort_invalid=You cannot cancel a non existent repository transfer. +settings.transfer_abort_success=The repository transfer to %s was successfully canceled. +settings.transfer_desc=Transfer this repository to a user or to an organization for which you have administrator rights. +settings.transfer_form_title=Enter the repository name as confirmation: +settings.transfer_in_progress=There is currently an ongoing transfer. Please cancel it if you would like to transfer this repository to another user. +settings.transfer_notices_1=- You will lose access to the repository if you transfer it to an individual user. +settings.transfer_notices_2=- You will keep access to the repository if you transfer it to an organization that you (co-)own. +settings.transfer_notices_3=- If the repository is private and is transferred to an individual user, this action makes sure that the user does have at least read permission (and changes permissions if necessary). +settings.transfer_notices_4=- If the repository belongs to an organization, and you transfer it to another organization or individual, you will lose the links between the repository's issues and the organization's project board. +settings.transfer_owner=New Owner +settings.transfer_perform=Perform Transfer +settings.transfer_started=This repository has been marked for transfer and awaits confirmation from "%s" +settings.transfer_succeed=The repository has been transferred. +settings.signing_settings=Signing Verification Settings +settings.trust_model=Signature Trust Model +settings.trust_model.default=Default Trust Model settings.trust_model.default.desc= Use the default repository trust model for this installation. -settings.trust_model.collaborator = Collaborator -settings.trust_model.collaborator.long = Collaborator: Trust signatures by collaborators -settings.trust_model.collaborator.desc = Valid signatures by collaborators of this repository will be marked "trusted", whether they match the committer or not. Otherwise, valid signatures will be marked "untrusted" if the signature matches the committer and "unmatched" if not. -settings.trust_model.committer = Committer -settings.trust_model.committer.long = Committer: Trust signatures that match committers. This matches GitHub's behavior and will force commits signed by Gitea to have Gitea as the committer. -settings.trust_model.committer.desc = Valid signatures will only be marked "trusted" if they match the committer, otherwise they will be marked "unmatched". This forces Gitea to be the committer on signed commits, with the actual committer marked as Co-authored-by: and Co-committed-by: trailer in the commit. The default Gitea key must match a user in the database. -settings.trust_model.collaboratorcommitter = Collaborator+Committer -settings.trust_model.collaboratorcommitter.long = Collaborator+Committer: Trust signatures by collaborators which match the committer -settings.trust_model.collaboratorcommitter.desc = Valid signatures by collaborators of this repository will be marked "trusted" if they match the committer. Otherwise, valid signatures will be marked "untrusted" if the signature matches the committer and "unmatched" otherwise. This will force Gitea to be marked as the committer on signed commits, with the actual committer marked as Co-Authored-By: and Co-Committed-By: trailer in the commit. The default Gitea key must match a user in the database. -settings.wiki_delete = Delete Wiki Data -settings.wiki_delete_desc = Deleting repository wiki data is permanent and cannot be undone. -settings.wiki_delete_notices_1 = - This will permanently delete and disable the repository wiki for %s. -settings.confirm_wiki_delete = Delete Wiki Data -settings.wiki_deletion_success = The repository wiki data has been deleted. -settings.delete = Delete This Repository -settings.delete_desc = Deleting a repository is permanent and cannot be undone. -settings.delete_notices_1 = - This operation CANNOT be undone. -settings.delete_notices_2 = - This operation will permanently delete the %s repository, including code, issues, comments, wiki data and collaborator settings. -settings.delete_notices_fork_1 = - Forks of this repository will become independent after deletion. -settings.deletion_success = The repository has been deleted. -settings.update_settings_success = The repository settings have been updated. -settings.update_settings_no_unit = The repository should allow at least some sort of interaction. -settings.confirm_delete = Delete Repository -settings.add_collaborator = Add Collaborator -settings.add_collaborator_success = The collaborator has been added. -settings.add_collaborator_inactive_user = Cannot add an inactive user as a collaborator. -settings.add_collaborator_owner = Cannot add an owner as a collaborator. -settings.add_collaborator_duplicate = The collaborator is already added to this repository. -settings.add_collaborator.blocked_user = The collaborator is blocked by the repository owner or vice versa. -settings.delete_collaborator = Remove -settings.collaborator_deletion = Remove Collaborator -settings.collaborator_deletion_desc = Removing a collaborator will revoke their access to this repository. Continue? -settings.remove_collaborator_success = The collaborator has been removed. -settings.org_not_allowed_to_be_collaborator = Organizations cannot be added as a collaborator. -settings.change_team_access_not_allowed = Changing team access for repository has been restricted to organization owner -settings.team_not_in_organization = The team is not in the same organization as the repository -settings.teams = Teams -settings.add_team = Add Team -settings.add_team_duplicate = Team already has the repository -settings.add_team_success = The team now has access to the repository. -settings.change_team_permission_tip = Team's permission is set on the team settings page and can't be changed per repository -settings.delete_team_tip = This team has access to all repositories and can't be removed -settings.remove_team_success = The team's access to the repository has been removed. -settings.add_webhook = Add Webhook -settings.add_webhook.invalid_channel_name = Webhook channel name cannot be empty and cannot contain only a # character. -settings.hooks_desc = Webhooks automatically make HTTP POST requests to a server when certain Gitea events trigger. Read more in the webhooks guide. -settings.webhook_deletion = Remove Webhook -settings.webhook_deletion_desc = Removing a webhook deletes its settings and delivery history. Continue? -settings.webhook_deletion_success = The webhook has been removed. -settings.webhook.test_delivery = Test Push Event -settings.webhook.test_delivery_desc = Test this webhook with a fake push event. -settings.webhook.test_delivery_desc_disabled = To test this webhook with a fake event, activate it. -settings.webhook.request = Request -settings.webhook.response = Response -settings.webhook.headers = Headers -settings.webhook.payload = Content -settings.webhook.body = Body -settings.webhook.replay.description = Replay this webhook. -settings.webhook.replay.description_disabled = To replay this webhook, activate it. -settings.webhook.delivery.success = An event has been added to the delivery queue. It may take few seconds before it shows up in the delivery history. -settings.githooks_desc = "Git Hooks are powered by Git itself. You can edit hook files below to set up custom operations." -settings.githook_edit_desc = If the hook is inactive, sample content will be presented. Leaving content to an empty value will disable this hook. -settings.githook_name = Hook Name -settings.githook_content = Hook Content -settings.update_githook = Update Hook -settings.add_webhook_desc = Gitea will send POST requests with a specified content type to the target URL. Read more in the webhooks guide. -settings.payload_url = Target URL -settings.http_method = HTTP Method -settings.content_type = POST Content Type -settings.secret = Secret -settings.webhook_secret_desc = If the webhook server supports using secret, you can follow the webhook's manual and fill in a secret here. -settings.slack_username = Username -settings.slack_icon_url = Icon URL -settings.slack_color = Color -settings.discord_username = Username -settings.discord_icon_url = Icon URL -settings.event_desc = Trigger On: -settings.event_push_only = Push Events -settings.event_send_everything = All Events -settings.event_choose = Custom Events… -settings.event_header_repository = Repository Events -settings.event_create = Create -settings.event_create_desc = Branch or tag created. -settings.event_delete = Delete -settings.event_delete_desc = Branch or tag deleted. -settings.event_fork = Fork -settings.event_fork_desc = Repository forked. -settings.event_wiki = Wiki -settings.event_wiki_desc = Wiki page created, renamed, edited or deleted. -settings.event_statuses = Statuses -settings.event_statuses_desc = Commit Status updated from the API. -settings.event_release = Release -settings.event_release_desc = Release published, updated or deleted in a repository. -settings.event_push = Push -settings.event_force_push = Force Push -settings.event_push_desc = Git push to a repository. -settings.event_repository = Repository -settings.event_repository_desc = Repository created or deleted. -settings.event_header_issue = Issue Events -settings.event_issues = Issues -settings.event_issues_desc = Issue opened, closed, reopened, edited or deleted. -settings.event_issue_assign = Issue Assigned -settings.event_issue_assign_desc = Issue assigned or unassigned. -settings.event_issue_label = Issue Labeled -settings.event_issue_label_desc = Issue labels updated or cleared. -settings.event_issue_milestone = Issue Milestoned -settings.event_issue_milestone_desc = Issue milestoned or demilestoned. -settings.event_issue_comment = Issue Comment -settings.event_issue_comment_desc = Issue comment created, edited, or deleted. -settings.event_header_pull_request = Pull Request Events -settings.event_pull_request = Pull Request -settings.event_pull_request_desc = Pull request opened, closed, reopened, edited or deleted. -settings.event_pull_request_assign = Pull Request Assigned -settings.event_pull_request_assign_desc = Pull request assigned or unassigned. -settings.event_pull_request_label = Pull Request Labeled -settings.event_pull_request_label_desc = Pull request labels updated or cleared. -settings.event_pull_request_milestone = Pull Request Milestoned -settings.event_pull_request_milestone_desc = Pull request milestoned or demilestoned. -settings.event_pull_request_comment = Pull Request Comment -settings.event_pull_request_comment_desc = Pull request comment created, edited, or deleted. -settings.event_pull_request_review = Pull Request Reviewed -settings.event_pull_request_review_desc = Pull request approved, rejected, or review comment. -settings.event_pull_request_sync = Pull Request Synchronized -settings.event_pull_request_sync_desc = Pull request synchronized. -settings.event_pull_request_review_request = Pull Request Review Requested -settings.event_pull_request_review_request_desc = Pull request review requested or review request removed. -settings.event_pull_request_approvals = Pull Request Approvals -settings.event_pull_request_merge = Pull Request Merge -settings.event_header_workflow = Workflow Events -settings.event_workflow_run = Workflow Run -settings.event_workflow_run_desc = Gitea Actions Workflow run queued, waiting, in progress, or completed. -settings.event_workflow_job = Workflow Jobs -settings.event_workflow_job_desc = Gitea Actions Workflow job queued, waiting, in progress, or completed. -settings.event_package = Package -settings.event_package_desc = Package created or deleted in a repository. -settings.branch_filter = Branch filter -settings.branch_filter_desc = Branch whitelist for push, branch creation and branch deletion events, specified as glob pattern. If empty or *, events for all branches are reported. See %[2]s documentation for syntax. Examples: master, {master,release*}. -settings.authorization_header = Authorization Header -settings.authorization_header_desc = Will be included as authorization header for requests when present. Examples: %s. -settings.active = Active -settings.active_helper = Information about triggered events will be sent to this webhook URL. -settings.add_hook_success = The webhook has been added. -settings.update_webhook = Update Webhook -settings.update_hook_success = The webhook has been updated. -settings.delete_webhook = Remove Webhook -settings.recent_deliveries = Recent Deliveries -settings.hook_type = Hook Type -settings.slack_token = Token -settings.slack_domain = Domain -settings.slack_channel = Channel -settings.add_web_hook_desc = Integrate %s into your repository. -settings.web_hook_name_gitea = Gitea -settings.web_hook_name_gogs = Gogs -settings.web_hook_name_slack = Slack -settings.web_hook_name_discord = Discord -settings.web_hook_name_dingtalk = DingTalk -settings.web_hook_name_telegram = Telegram -settings.web_hook_name_matrix = Matrix -settings.web_hook_name_msteams = Microsoft Teams -settings.web_hook_name_feishu_or_larksuite = Feishu / Lark Suite -settings.web_hook_name_feishu = Feishu -settings.web_hook_name_larksuite = Lark Suite -settings.web_hook_name_wechatwork = WeCom (Wechat Work) -settings.web_hook_name_packagist = Packagist -settings.packagist_username = Packagist username -settings.packagist_api_token = API token -settings.packagist_package_url = Packagist package URL -settings.deploy_keys = Deploy Keys -settings.add_deploy_key = Add Deploy Key -settings.deploy_key_desc = Deploy keys have read-only pull access to the repository. -settings.is_writable = Enable Write Access -settings.is_writable_info = Allow this deploy key to push to the repository. -settings.no_deploy_keys = There are no deploy keys yet. -settings.title = Title -settings.deploy_key_content = Content -settings.key_been_used = A deploy key with identical content is already in use. -settings.key_name_used = A deploy key with the same name already exists. -settings.add_key_success = The deploy key "%s" has been added. -settings.deploy_key_deletion = Remove Deploy Key -settings.deploy_key_deletion_desc = Removing a deploy key will revoke its access to this repository. Continue? -settings.deploy_key_deletion_success = The deploy key has been removed. -settings.branches = Branches -settings.protected_branch = Branch Protection -settings.protected_branch.save_rule = Save Rule -settings.protected_branch.delete_rule = Delete Rule -settings.protected_branch_can_push = Allow push? -settings.protected_branch_can_push_yes = You can push -settings.protected_branch_can_push_no = You cannot push -settings.branch_protection = Branch Protection Rules for Branch '%s' -settings.protect_this_branch = Enable Branch Protection -settings.protect_this_branch_desc = Prevents deletion and restricts Git pushing and merging to the branch. -settings.protect_disable_push = Disable Push -settings.protect_disable_push_desc = No pushing will be allowed to this branch. -settings.protect_disable_force_push = Disable Force Push -settings.protect_disable_force_push_desc = No force pushing will be allowed to this branch. -settings.protect_enable_push = Enable Push -settings.protect_enable_push_desc = Anyone with write access will be allowed to push to this branch (but not force push). -settings.protect_enable_force_push_all = Enable Force Push -settings.protect_enable_force_push_all_desc = Anyone with push access will be allowed to force push to this branch. -settings.protect_enable_force_push_allowlist = Allowlist Restricted Force Push -settings.protect_enable_force_push_allowlist_desc = Only allowlisted users or teams with push access will be allowed to force push to this branch. -settings.protect_enable_merge = Enable Merge -settings.protect_enable_merge_desc = Anyone with write access will be allowed to merge the pull requests into this branch. -settings.protect_whitelist_committers = Allowlist Restricted Push -settings.protect_whitelist_committers_desc = Only allowlisted users or teams will be allowed to push to this branch (but not force push). -settings.protect_whitelist_deploy_keys = Allowlist deploy keys with write access to push. -settings.protect_whitelist_users = Allowlisted users for pushing: -settings.protect_whitelist_teams = Allowlisted teams for pushing: -settings.protect_force_push_allowlist_users = Allowlisted users for force pushing: -settings.protect_force_push_allowlist_teams = Allowlisted teams for force pushing: -settings.protect_force_push_allowlist_deploy_keys = Allowlist deploy keys with push access to force push. -settings.protect_merge_whitelist_committers = Enable Merge Allowlist -settings.protect_merge_whitelist_committers_desc = Allow only allowlisted users or teams to merge pull requests into this branch. -settings.protect_merge_whitelist_users = Allowlisted users for merging: -settings.protect_merge_whitelist_teams = Allowlisted teams for merging: -settings.protect_check_status_contexts = Enable Status Check -settings.protect_status_check_patterns = Status check patterns: -settings.protect_status_check_patterns_desc = Enter patterns to specify which status checks must pass before branches can be merged into a branch that matches this rule. Each line specifies a pattern. Patterns cannot be empty. -settings.protect_check_status_contexts_desc = Require status checks to pass before merging. When enabled, commits must first be pushed to another branch, then merged or pushed directly to a branch that matches this rule after status checks have passed. If no contexts are matched, the last commit must be successful regardless of context. -settings.protect_check_status_contexts_list = Status checks found in the last week for this repository -settings.protect_status_check_matched = Matched -settings.protect_invalid_status_check_pattern = Invalid status check pattern: "%s". -settings.protect_no_valid_status_check_patterns = No valid status check patterns. -settings.protect_required_approvals = Required approvals: -settings.protect_required_approvals_desc = Allow only to merge pull request with enough required approvals. Required approvals are either from users or teams who are on the allowlist or anyone with write access. -settings.protect_approvals_whitelist_enabled = Restrict approvals to allowlisted users or teams -settings.protect_approvals_whitelist_enabled_desc = Only reviews from allowlisted users or teams will count to the required approvals. Without approval allowlist, reviews from anyone with write access count to the required approvals. -settings.protect_approvals_whitelist_users = Allowlisted reviewers: -settings.protect_approvals_whitelist_teams = Allowlisted teams for reviews: -settings.dismiss_stale_approvals = Dismiss stale approvals -settings.dismiss_stale_approvals_desc = When new commits that change the content of the pull request are pushed to the branch, old approvals will be dismissed. -settings.ignore_stale_approvals = Ignore stale approvals -settings.ignore_stale_approvals_desc = Do not count approvals that were made on older commits (stale reviews) towards how many approvals the PR has. Irrelevant if stale reviews are already dismissed. -settings.require_signed_commits = Require Signed Commits -settings.require_signed_commits_desc = Reject pushes to this branch if they are unsigned or unverifiable. -settings.protect_branch_name_pattern = Protected Branch Name Pattern -settings.protect_branch_name_pattern_desc = "Protected branch name patterns. See the documentation for pattern syntax. Examples: main, release/**" -settings.protect_patterns = Patterns -settings.protect_protected_file_patterns = "Protected file patterns (separated using semicolon ';'):" -settings.protect_protected_file_patterns_desc = "Protected files are not allowed to be changed directly even if user has rights to add, edit, or delete files in this branch. Multiple patterns can be separated using semicolon (';'). See %[2]s documentation for pattern syntax. Examples: .drone.yml, /docs/**/*.txt." -settings.protect_unprotected_file_patterns = "Unprotected file patterns (separated using semicolon ';'):" -settings.protect_unprotected_file_patterns_desc = "Unprotected files that are allowed to be changed directly if user has write access, bypassing push restriction. Multiple patterns can be separated using semicolon (';'). See %[2]s documentation for pattern syntax. Examples: .drone.yml, /docs/**/*.txt." -settings.add_protected_branch = Enable protection -settings.delete_protected_branch = Disable protection -settings.update_protect_branch_success = Branch protection for rule "%s" has been updated. -settings.remove_protected_branch_success = Branch protection for rule "%s" has been removed. -settings.remove_protected_branch_failed = Removing branch protection rule "%s" failed. -settings.protected_branch_deletion = Delete Branch Protection -settings.protected_branch_deletion_desc = Disabling branch protection allows users with write permission to push to the branch. Continue? -settings.block_rejected_reviews = Block merge on rejected reviews -settings.block_rejected_reviews_desc = Merging will not be possible when changes are requested by official reviewers, even if there are enough approvals. -settings.block_on_official_review_requests = Block merge on official review requests -settings.block_on_official_review_requests_desc = Merging will not be possible when it has official review requests, even if there are enough approvals. -settings.block_outdated_branch = Block merge if pull request is outdated -settings.block_outdated_branch_desc = Merging will not be possible when head branch is behind base branch. -settings.block_admin_merge_override = Administrators must follow branch protection rules -settings.block_admin_merge_override_desc = Administrators must follow branch protection rules and cannot circumvent it. -settings.default_branch_desc = Select a default repository branch for pull requests and code commits: -settings.merge_style_desc = Merge Styles -settings.default_merge_style_desc = Default Merge Style -settings.choose_branch = Choose a branch… -settings.no_protected_branch = There are no protected branches. -settings.edit_protected_branch = Edit -settings.protected_branch_required_rule_name = Required rule name -settings.protected_branch_duplicate_rule_name = Duplicate rule name -settings.protected_branch_required_approvals_min = Required approvals cannot be negative. -settings.tags = Tags -settings.tags.protection = Tag Protection -settings.tags.protection.pattern = Tag Pattern -settings.tags.protection.allowed = Allowed -settings.tags.protection.allowed.users = Allowed users -settings.tags.protection.allowed.teams = Allowed teams -settings.tags.protection.allowed.noone = No One -settings.tags.protection.create = Protect Tag -settings.tags.protection.none = There are no protected tags. -settings.tags.protection.pattern.description = You can use a single name or a glob pattern or regular expression to match multiple tags. Read more in the protected tags guide. -settings.bot_token = Bot Token -settings.chat_id = Chat ID -settings.thread_id = Thread ID -settings.matrix.homeserver_url = Homeserver URL -settings.matrix.room_id = Room ID -settings.matrix.message_type = Message Type -settings.visibility.private.button = Make Private -settings.visibility.private.text = Changing the visibility to private will make the repo visible only to allowed members and may remove the relationship between it and existing forks, watchers, and stars. -settings.visibility.private.bullet_title = Changing the visibility to private will: -settings.visibility.private.bullet_one = Make the repo visible only to allowed members. -settings.visibility.private.bullet_two = May remove the relationship between it and forks, watchers, and stars. -settings.visibility.public.button = Make Public -settings.visibility.public.text = Changing the visibility to public will make the repo visible to anyone. +settings.trust_model.collaborator=Collaborator +settings.trust_model.collaborator.long=Collaborator: Trust signatures by collaborators +settings.trust_model.collaborator.desc=Valid signatures by collaborators of this repository will be marked "trusted", whether they match the committer or not. Otherwise, valid signatures will be marked "untrusted" if the signature matches the committer and "unmatched" if not. +settings.trust_model.committer=Committer +settings.trust_model.committer.long=Committer: Trust signatures that match committers. This matches GitHub's behavior and will force commits signed by Gitea to have Gitea as the committer. +settings.trust_model.committer.desc=Valid signatures will only be marked "trusted" if they match the committer, otherwise they will be marked "unmatched". This forces Gitea to be the committer on signed commits, with the actual committer marked as Co-authored-by: and Co-committed-by: trailer in the commit. The default Gitea key must match a user in the database. +settings.trust_model.collaboratorcommitter=Collaborator+Committer +settings.trust_model.collaboratorcommitter.long=Collaborator+Committer: Trust signatures by collaborators which match the committer +settings.trust_model.collaboratorcommitter.desc=Valid signatures by collaborators of this repository will be marked "trusted" if they match the committer. Otherwise, valid signatures will be marked "untrusted" if the signature matches the committer and "unmatched" otherwise. This will force Gitea to be marked as the committer on signed commits, with the actual committer marked as Co-Authored-By: and Co-Committed-By: trailer in the commit. The default Gitea key must match a user in the database. +settings.wiki_delete=Delete Wiki Data +settings.wiki_delete_desc=Deleting repository wiki data is permanent and cannot be undone. +settings.wiki_delete_notices_1=- This will permanently delete and disable the repository wiki for %s. +settings.confirm_wiki_delete=Delete Wiki Data +settings.wiki_deletion_success=The repository wiki data has been deleted. +settings.delete=Delete This Repository +settings.delete_desc=Deleting a repository is permanent and cannot be undone. +settings.delete_notices_1=- This operation CANNOT be undone. +settings.delete_notices_2=- This operation will permanently delete the %s repository, including code, issues, comments, wiki data and collaborator settings. +settings.delete_notices_fork_1=- Forks of this repository will become independent after deletion. +settings.deletion_success=The repository has been deleted. +settings.update_settings_success=The repository settings have been updated. +settings.update_settings_no_unit=The repository should allow at least some sort of interaction. +settings.confirm_delete=Delete Repository +settings.add_collaborator=Add Collaborator +settings.add_collaborator_success=The collaborator has been added. +settings.add_collaborator_inactive_user=Cannot add an inactive user as a collaborator. +settings.add_collaborator_owner=Cannot add an owner as a collaborator. +settings.add_collaborator_duplicate=The collaborator is already added to this repository. +settings.add_collaborator.blocked_user=The collaborator is blocked by the repository owner or vice versa. +settings.delete_collaborator=Remove +settings.collaborator_deletion=Remove Collaborator +settings.collaborator_deletion_desc=Removing a collaborator will revoke their access to this repository. Continue? +settings.remove_collaborator_success=The collaborator has been removed. +settings.org_not_allowed_to_be_collaborator=Organizations cannot be added as a collaborator. +settings.change_team_access_not_allowed=Changing team access for repository has been restricted to organization owner +settings.team_not_in_organization=The team is not in the same organization as the repository +settings.teams=Teams +settings.add_team=Add Team +settings.add_team_duplicate=Team already has the repository +settings.add_team_success=The team now has access to the repository. +settings.change_team_permission_tip=Team's permission is set on the team settings page and can't be changed per repository +settings.delete_team_tip=This team has access to all repositories and can't be removed +settings.remove_team_success=The team's access to the repository has been removed. +settings.add_webhook=Add Webhook +settings.add_webhook.invalid_channel_name=Webhook channel name cannot be empty and cannot contain only a # character. +settings.hooks_desc=Webhooks automatically make HTTP POST requests to a server when certain Gitea events trigger. Read more in the webhooks guide. +settings.webhook_deletion=Remove Webhook +settings.webhook_deletion_desc=Removing a webhook deletes its settings and delivery history. Continue? +settings.webhook_deletion_success=The webhook has been removed. +settings.webhook.test_delivery=Test Push Event +settings.webhook.test_delivery_desc=Test this webhook with a fake push event. +settings.webhook.test_delivery_desc_disabled=To test this webhook with a fake event, activate it. +settings.webhook.request=Request +settings.webhook.response=Response +settings.webhook.headers=Headers +settings.webhook.payload=Content +settings.webhook.body=Body +settings.webhook.replay.description=Replay this webhook. +settings.webhook.replay.description_disabled=To replay this webhook, activate it. +settings.webhook.delivery.success=An event has been added to the delivery queue. It may take few seconds before it shows up in the delivery history. +settings.githooks_desc="Git Hooks are powered by Git itself. You can edit hook files below to set up custom operations." +settings.githook_edit_desc=If the hook is inactive, sample content will be presented. Leaving content to an empty value will disable this hook. +settings.githook_name=Hook Name +settings.githook_content=Hook Content +settings.update_githook=Update Hook +settings.add_webhook_desc=Gitea will send POST requests with a specified content type to the target URL. Read more in the webhooks guide. +settings.payload_url=Target URL +settings.http_method=HTTP Method +settings.content_type=POST Content Type +settings.secret=Secret +settings.webhook_secret_desc=If the webhook server supports using secret, you can follow the webhook's manual and fill in a secret here. +settings.slack_username=Username +settings.slack_icon_url=Icon URL +settings.slack_color=Color +settings.discord_username=Username +settings.discord_icon_url=Icon URL +settings.event_desc=Trigger On: +settings.event_push_only=Push Events +settings.event_send_everything=All Events +settings.event_choose=Custom Events… +settings.event_header_repository=Repository Events +settings.event_create=Create +settings.event_create_desc=Branch or tag created. +settings.event_delete=Delete +settings.event_delete_desc=Branch or tag deleted. +settings.event_fork=Fork +settings.event_fork_desc=Repository forked. +settings.event_wiki=Wiki +settings.event_wiki_desc=Wiki page created, renamed, edited or deleted. +settings.event_statuses=Statuses +settings.event_statuses_desc=Commit Status updated from the API. +settings.event_release=Release +settings.event_release_desc=Release published, updated or deleted in a repository. +settings.event_push=Push +settings.event_force_push=Force Push +settings.event_push_desc=Git push to a repository. +settings.event_repository=Repository +settings.event_repository_desc=Repository created or deleted. +settings.event_header_issue=Issue Events +settings.event_issues=Issues +settings.event_issues_desc=Issue opened, closed, reopened, edited or deleted. +settings.event_issue_assign=Issue Assigned +settings.event_issue_assign_desc=Issue assigned or unassigned. +settings.event_issue_label=Issue Labeled +settings.event_issue_label_desc=Issue labels updated or cleared. +settings.event_issue_milestone=Issue Milestoned +settings.event_issue_milestone_desc=Issue milestoned or demilestoned. +settings.event_issue_comment=Issue Comment +settings.event_issue_comment_desc=Issue comment created, edited, or deleted. +settings.event_header_pull_request=Pull Request Events +settings.event_pull_request=Pull Request +settings.event_pull_request_desc=Pull request opened, closed, reopened, edited or deleted. +settings.event_pull_request_assign=Pull Request Assigned +settings.event_pull_request_assign_desc=Pull request assigned or unassigned. +settings.event_pull_request_label=Pull Request Labeled +settings.event_pull_request_label_desc=Pull request labels updated or cleared. +settings.event_pull_request_milestone=Pull Request Milestoned +settings.event_pull_request_milestone_desc=Pull request milestoned or demilestoned. +settings.event_pull_request_comment=Pull Request Comment +settings.event_pull_request_comment_desc=Pull request comment created, edited, or deleted. +settings.event_pull_request_review=Pull Request Reviewed +settings.event_pull_request_review_desc=Pull request approved, rejected, or review comment. +settings.event_pull_request_sync=Pull Request Synchronized +settings.event_pull_request_sync_desc=Pull request synchronized. +settings.event_pull_request_review_request=Pull Request Review Requested +settings.event_pull_request_review_request_desc=Pull request review requested or review request removed. +settings.event_pull_request_approvals=Pull Request Approvals +settings.event_pull_request_merge=Pull Request Merge +settings.event_header_workflow=Workflow Events +settings.event_workflow_run=Workflow Run +settings.event_workflow_run_desc=Gitea Actions Workflow run queued, waiting, in progress, or completed. +settings.event_workflow_job=Workflow Jobs +settings.event_workflow_job_desc=Gitea Actions Workflow job queued, waiting, in progress, or completed. +settings.event_package=Package +settings.event_package_desc=Package created or deleted in a repository. +settings.branch_filter=Branch filter +settings.branch_filter_desc=Branch whitelist for push, branch creation and branch deletion events, specified as glob pattern. If empty or *, events for all branches are reported. See %[2]s documentation for syntax. Examples: master, {master,release*}. +settings.authorization_header=Authorization Header +settings.authorization_header_desc=Will be included as authorization header for requests when present. Examples: %s. +settings.active=Active +settings.active_helper=Information about triggered events will be sent to this webhook URL. +settings.add_hook_success=The webhook has been added. +settings.update_webhook=Update Webhook +settings.update_hook_success=The webhook has been updated. +settings.delete_webhook=Remove Webhook +settings.recent_deliveries=Recent Deliveries +settings.hook_type=Hook Type +settings.slack_token=Token +settings.slack_domain=Domain +settings.slack_channel=Channel +settings.add_web_hook_desc=Integrate %s into your repository. +settings.web_hook_name_gitea=Gitea +settings.web_hook_name_gogs=Gogs +settings.web_hook_name_slack=Slack +settings.web_hook_name_discord=Discord +settings.web_hook_name_dingtalk=DingTalk +settings.web_hook_name_telegram=Telegram +settings.web_hook_name_matrix=Matrix +settings.web_hook_name_msteams=Microsoft Teams +settings.web_hook_name_feishu_or_larksuite=Feishu / Lark Suite +settings.web_hook_name_feishu=Feishu +settings.web_hook_name_larksuite=Lark Suite +settings.web_hook_name_wechatwork=WeCom (Wechat Work) +settings.web_hook_name_packagist=Packagist +settings.packagist_username=Packagist username +settings.packagist_api_token=API token +settings.packagist_package_url=Packagist package URL +settings.deploy_keys=Deploy Keys +settings.add_deploy_key=Add Deploy Key +settings.deploy_key_desc=Deploy keys have read-only pull access to the repository. +settings.is_writable=Enable Write Access +settings.is_writable_info=Allow this deploy key to push to the repository. +settings.no_deploy_keys=There are no deploy keys yet. +settings.title=Title +settings.deploy_key_content=Content +settings.key_been_used=A deploy key with identical content is already in use. +settings.key_name_used=A deploy key with the same name already exists. +settings.add_key_success=The deploy key "%s" has been added. +settings.deploy_key_deletion=Remove Deploy Key +settings.deploy_key_deletion_desc=Removing a deploy key will revoke its access to this repository. Continue? +settings.deploy_key_deletion_success=The deploy key has been removed. +settings.branches=Branches +settings.protected_branch=Branch Protection +settings.protected_branch.save_rule=Save Rule +settings.protected_branch.delete_rule=Delete Rule +settings.protected_branch_can_push=Allow push? +settings.protected_branch_can_push_yes=You can push +settings.protected_branch_can_push_no=You cannot push +settings.branch_protection=Branch Protection Rules for Branch '%s' +settings.protect_this_branch=Enable Branch Protection +settings.protect_this_branch_desc=Prevents deletion and restricts Git pushing and merging to the branch. +settings.protect_disable_push=Disable Push +settings.protect_disable_push_desc=No pushing will be allowed to this branch. +settings.protect_disable_force_push=Disable Force Push +settings.protect_disable_force_push_desc=No force pushing will be allowed to this branch. +settings.protect_enable_push=Enable Push +settings.protect_enable_push_desc=Anyone with write access will be allowed to push to this branch (but not force push). +settings.protect_enable_force_push_all=Enable Force Push +settings.protect_enable_force_push_all_desc=Anyone with push access will be allowed to force push to this branch. +settings.protect_enable_force_push_allowlist=Allowlist Restricted Force Push +settings.protect_enable_force_push_allowlist_desc=Only allowlisted users or teams with push access will be allowed to force push to this branch. +settings.protect_enable_merge=Enable Merge +settings.protect_enable_merge_desc=Anyone with write access will be allowed to merge the pull requests into this branch. +settings.protect_whitelist_committers=Allowlist Restricted Push +settings.protect_whitelist_committers_desc=Only allowlisted users or teams will be allowed to push to this branch (but not force push). +settings.protect_whitelist_deploy_keys=Allowlist deploy keys with write access to push. +settings.protect_whitelist_users=Allowlisted users for pushing: +settings.protect_whitelist_teams=Allowlisted teams for pushing: +settings.protect_force_push_allowlist_users=Allowlisted users for force pushing: +settings.protect_force_push_allowlist_teams=Allowlisted teams for force pushing: +settings.protect_force_push_allowlist_deploy_keys=Allowlist deploy keys with push access to force push. +settings.protect_merge_whitelist_committers=Enable Merge Allowlist +settings.protect_merge_whitelist_committers_desc=Allow only allowlisted users or teams to merge pull requests into this branch. +settings.protect_merge_whitelist_users=Allowlisted users for merging: +settings.protect_merge_whitelist_teams=Allowlisted teams for merging: +settings.protect_check_status_contexts=Enable Status Check +settings.protect_status_check_patterns=Status check patterns: +settings.protect_status_check_patterns_desc=Enter patterns to specify which status checks must pass before branches can be merged into a branch that matches this rule. Each line specifies a pattern. Patterns cannot be empty. +settings.protect_check_status_contexts_desc=Require status checks to pass before merging. When enabled, commits must first be pushed to another branch, then merged or pushed directly to a branch that matches this rule after status checks have passed. If no contexts are matched, the last commit must be successful regardless of context. +settings.protect_check_status_contexts_list=Status checks found in the last week for this repository +settings.protect_status_check_matched=Matched +settings.protect_invalid_status_check_pattern=Invalid status check pattern: "%s". +settings.protect_no_valid_status_check_patterns=No valid status check patterns. +settings.protect_required_approvals=Required approvals: +settings.protect_required_approvals_desc=Allow only to merge pull request with enough required approvals. Required approvals are either from users or teams who are on the allowlist or anyone with write access. +settings.protect_approvals_whitelist_enabled=Restrict approvals to allowlisted users or teams +settings.protect_approvals_whitelist_enabled_desc=Only reviews from allowlisted users or teams will count to the required approvals. Without approval allowlist, reviews from anyone with write access count to the required approvals. +settings.protect_approvals_whitelist_users=Allowlisted reviewers: +settings.protect_approvals_whitelist_teams=Allowlisted teams for reviews: +settings.dismiss_stale_approvals=Dismiss stale approvals +settings.dismiss_stale_approvals_desc=When new commits that change the content of the pull request are pushed to the branch, old approvals will be dismissed. +settings.ignore_stale_approvals=Ignore stale approvals +settings.ignore_stale_approvals_desc=Do not count approvals that were made on older commits (stale reviews) towards how many approvals the PR has. Irrelevant if stale reviews are already dismissed. +settings.require_signed_commits=Require Signed Commits +settings.require_signed_commits_desc=Reject pushes to this branch if they are unsigned or unverifiable. +settings.protect_branch_name_pattern=Protected Branch Name Pattern +settings.protect_branch_name_pattern_desc="Protected branch name patterns. See the documentation for pattern syntax. Examples: main, release/**" +settings.protect_patterns=Patterns +settings.protect_protected_file_patterns="Protected file patterns (separated using semicolon ';'):" +settings.protect_protected_file_patterns_desc="Protected files are not allowed to be changed directly even if user has rights to add, edit, or delete files in this branch. Multiple patterns can be separated using semicolon (';'). See %[2]s documentation for pattern syntax. Examples: .drone.yml, /docs/**/*.txt." +settings.protect_unprotected_file_patterns="Unprotected file patterns (separated using semicolon ';'):" +settings.protect_unprotected_file_patterns_desc="Unprotected files that are allowed to be changed directly if user has write access, bypassing push restriction. Multiple patterns can be separated using semicolon (';'). See %[2]s documentation for pattern syntax. Examples: .drone.yml, /docs/**/*.txt." +settings.add_protected_branch=Enable protection +settings.delete_protected_branch=Disable protection +settings.update_protect_branch_success=Branch protection for rule "%s" has been updated. +settings.remove_protected_branch_success=Branch protection for rule "%s" has been removed. +settings.remove_protected_branch_failed=Removing branch protection rule "%s" failed. +settings.protected_branch_deletion=Delete Branch Protection +settings.protected_branch_deletion_desc=Disabling branch protection allows users with write permission to push to the branch. Continue? +settings.block_rejected_reviews=Block merge on rejected reviews +settings.block_rejected_reviews_desc=Merging will not be possible when changes are requested by official reviewers, even if there are enough approvals. +settings.block_on_official_review_requests=Block merge on official review requests +settings.block_on_official_review_requests_desc=Merging will not be possible when it has official review requests, even if there are enough approvals. +settings.block_outdated_branch=Block merge if pull request is outdated +settings.block_outdated_branch_desc=Merging will not be possible when head branch is behind base branch. +settings.block_admin_merge_override=Administrators must follow branch protection rules +settings.block_admin_merge_override_desc=Administrators must follow branch protection rules and cannot circumvent it. +settings.default_branch_desc=Select a default repository branch for pull requests and code commits: +settings.merge_style_desc=Merge Styles +settings.default_merge_style_desc=Default Merge Style +settings.choose_branch=Choose a branch… +settings.no_protected_branch=There are no protected branches. +settings.edit_protected_branch=Edit +settings.protected_branch_required_rule_name=Required rule name +settings.protected_branch_duplicate_rule_name=Duplicate rule name +settings.protected_branch_required_approvals_min=Required approvals cannot be negative. +settings.tags=Tags +settings.tags.protection=Tag Protection +settings.tags.protection.pattern=Tag Pattern +settings.tags.protection.allowed=Allowed +settings.tags.protection.allowed.users=Allowed users +settings.tags.protection.allowed.teams=Allowed teams +settings.tags.protection.allowed.noone=No One +settings.tags.protection.create=Protect Tag +settings.tags.protection.none=There are no protected tags. +settings.tags.protection.pattern.description=You can use a single name or a glob pattern or regular expression to match multiple tags. Read more in the protected tags guide. +settings.bot_token=Bot Token +settings.chat_id=Chat ID +settings.thread_id=Thread ID +settings.matrix.homeserver_url=Homeserver URL +settings.matrix.room_id=Room ID +settings.matrix.message_type=Message Type +settings.visibility.private.button=Make Private +settings.visibility.private.text=Changing the visibility to private will make the repo visible only to allowed members and may remove the relationship between it and existing forks, watchers, and stars. +settings.visibility.private.bullet_title=Changing the visibility to private will: +settings.visibility.private.bullet_one=Make the repo visible only to allowed members. +settings.visibility.private.bullet_two=May remove the relationship between it and forks, watchers, and stars. +settings.visibility.public.button=Make Public +settings.visibility.public.text=Changing the visibility to public will make the repo visible to anyone. settings.visibility.public.bullet_title= Changing the visibility to public will: -settings.visibility.public.bullet_one = Make the repo visible to anyone. -settings.visibility.success = Repository visibility changed. -settings.visibility.error = An error occurred while trying to change the repo visibility. -settings.visibility.fork_error = Can't change the visibility of a forked repo. -settings.archive.button = Archive Repo -settings.archive.header = Archive This Repo -settings.archive.text = Archiving the repo will make it entirely read-only. It will be hidden from the dashboard. Nobody (not even you!) will be able to make new commits, or open any issues or pull requests. -settings.archive.success = The repo was successfully archived. -settings.archive.error = An error occurred while trying to archive the repo. See the log for more details. -settings.archive.error_ismirror = You cannot archive a mirrored repo. -settings.archive.branchsettings_unavailable = Branch settings are not available if the repo is archived. -settings.archive.tagsettings_unavailable = Tag settings are not available if the repo is archived. -settings.archive.mirrors_unavailable = Mirrors are not available if the repo is archived. -settings.unarchive.button = Unarchive repo -settings.unarchive.header = Unarchive this repo -settings.unarchive.text = Unarchiving the repo will restore its ability to receive commits and pushes, as well as new issues and pull requests. -settings.unarchive.success = The repo was successfully unarchived. -settings.unarchive.error = An error occurred while trying to unarchive the repo. See the log for more details. -settings.update_avatar_success = The repository avatar has been updated. +settings.visibility.public.bullet_one=Make the repo visible to anyone. +settings.visibility.success=Repository visibility changed. +settings.visibility.error=An error occurred while trying to change the repo visibility. +settings.visibility.fork_error=Can't change the visibility of a forked repo. +settings.archive.button=Archive Repo +settings.archive.header=Archive This Repo +settings.archive.text=Archiving the repo will make it entirely read-only. It will be hidden from the dashboard. Nobody (not even you!) will be able to make new commits, or open any issues or pull requests. +settings.archive.success=The repo was successfully archived. +settings.archive.error=An error occurred while trying to archive the repo. See the log for more details. +settings.archive.error_ismirror=You cannot archive a mirrored repo. +settings.archive.branchsettings_unavailable=Branch settings are not available if the repo is archived. +settings.archive.tagsettings_unavailable=Tag settings are not available if the repo is archived. +settings.archive.mirrors_unavailable=Mirrors are not available if the repo is archived. +settings.unarchive.button=Unarchive repo +settings.unarchive.header=Unarchive this repo +settings.unarchive.text=Unarchiving the repo will restore its ability to receive commits and pushes, as well as new issues and pull requests. +settings.unarchive.success=The repo was successfully unarchived. +settings.unarchive.error=An error occurred while trying to unarchive the repo. See the log for more details. +settings.update_avatar_success=The repository avatar has been updated. settings.lfs=LFS settings.lfs_filelist=LFS files stored in this repository settings.lfs_no_lfs_files=No LFS files stored in this repository @@ -2629,366 +2629,366 @@ settings.rename_branch_from=old branch name settings.rename_branch_to=new branch name settings.rename_branch=Rename branch -diff.browse_source = Browse Source -diff.parent = parent -diff.commit = commit -diff.git-notes = Notes -diff.data_not_available = Diff Content Not Available -diff.options_button = Diff Options -diff.download_patch = Download Patch File -diff.download_diff = Download Diff File -diff.show_split_view = Split View -diff.show_unified_view = Unified View -diff.whitespace_button = Whitespace -diff.whitespace_show_everything = Show all changes -diff.whitespace_ignore_all_whitespace = Ignore whitespace when comparing lines -diff.whitespace_ignore_amount_changes = Ignore changes in amount of whitespace -diff.whitespace_ignore_at_eol = Ignore changes in whitespace at EOL -diff.stats_desc = %d changed files with %d additions and %d deletions -diff.stats_desc_file = %d changes: %d additions and %d deletions -diff.bin = BIN -diff.bin_not_shown = Binary file not shown. -diff.view_file = View File -diff.file_before = Before -diff.file_after = After -diff.file_image_width = Width -diff.file_image_height = Height -diff.file_byte_size = Size -diff.file_suppressed = File diff suppressed because it is too large -diff.file_suppressed_line_too_long = File diff suppressed because one or more lines are too long -diff.too_many_files = Some files were not shown because too many files have changed in this diff -diff.show_more = Show More -diff.load = Load Diff -diff.generated = generated -diff.vendored = vendored -diff.comment.add_line_comment = Add line comment -diff.comment.placeholder = Leave a comment -diff.comment.add_single_comment = Add single comment -diff.comment.add_review_comment = Add comment -diff.comment.start_review = Start review -diff.comment.reply = Reply -diff.review = Review -diff.review.header = Submit review -diff.review.placeholder = Review comment -diff.review.comment = Comment -diff.review.approve = Approve -diff.review.self_reject = Pull request authors can't request changes on their own pull request -diff.review.reject = Request changes -diff.review.self_approve = Pull request authors can't approve their own pull request -diff.committed_by = committed by -diff.protected = Protected -diff.image.side_by_side = Side by Side -diff.image.swipe = Swipe -diff.image.overlay = Overlay -diff.has_escaped = This line has hidden Unicode characters -diff.show_file_tree = Show file tree -diff.hide_file_tree = Hide file tree -diff.submodule_added = Submodule %[1]s added at %[2]s -diff.submodule_deleted = Submodule %[1]s deleted from %[2]s -diff.submodule_updated = Submodule %[1]s updated: %[2]s - -releases.desc = Track project versions and downloads. -release.releases = Releases -release.detail = Release details -release.tags = Tags -release.new_release = New Release -release.draft = Draft -release.prerelease = Pre-Release -release.stable = Stable -release.latest = Latest -release.compare = Compare -release.edit = edit -release.ahead.commits = %d commits -release.ahead.target = to %s since this release -tag.ahead.target = to %s since this tag -release.source_code = Source Code -release.new_subheader = Releases organize project versions. -release.edit_subheader = Releases organize project versions. -release.tag_name = Tag name -release.target = Target -release.tag_helper = Choose an existing tag or create a new tag. -release.tag_helper_new = New tag. This tag will be created from the target. -release.tag_helper_existing = Existing tag. -release.title = Release title -release.title_empty = Title cannot be empty. -release.message = Describe this release -release.prerelease_desc = Mark as Pre-Release -release.prerelease_helper = Mark this release unsuitable for production use. -release.cancel = Cancel -release.publish = Publish Release -release.save_draft = Save Draft -release.edit_release = Update Release -release.delete_release = Delete Release -release.delete_tag = Delete Tag -release.deletion = Delete Release -release.deletion_desc = Deleting a release only removes it from Gitea. It will not affect the Git tag, the contents of your repository or its history. Continue? -release.deletion_success = The release has been deleted. -release.deletion_tag_desc = Will delete this tag from repository. Repository contents and history remain unchanged. Continue? -release.deletion_tag_success = The tag has been deleted. -release.tag_name_already_exist = A release with this tag name already exists. -release.tag_name_invalid = The tag name is not valid. -release.tag_name_protected = The tag name is protected. -release.tag_already_exist = This tag name already exists. -release.downloads = Downloads -release.download_count = Downloads: %s -release.add_tag_msg = Use the title and content of release as tag message. -release.add_tag = Create Tag Only -release.releases_for = Releases for %s -release.tags_for = Tags for %s - -branch.name = Branch Name -branch.already_exists = A branch named "%s" already exists. -branch.delete_head = Delete -branch.delete = Delete Branch "%s" -branch.delete_html = Delete Branch -branch.delete_desc = Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue? -branch.deletion_success = Branch "%s" has been deleted. -branch.deletion_failed = Failed to delete branch "%s". -branch.delete_branch_has_new_commits = Branch "%s" cannot be deleted because new commits have been added after merging. -branch.create_branch = Create branch %s -branch.create_from = from "%s" -branch.create_success = Branch "%s" has been created. -branch.branch_already_exists = Branch "%s" already exists in this repository. -branch.branch_name_conflict = Branch name "%s" conflicts with the already existing branch "%s". -branch.tag_collision = Branch "%s" cannot be created as a tag with same name already exists in the repository. -branch.deleted_by = Deleted by %s -branch.restore_success = Branch "%s" has been restored. -branch.restore_failed = Failed to restore branch "%s". -branch.protected_deletion_failed = Branch "%s" is protected. It cannot be deleted. -branch.default_deletion_failed = Branch "%s" is the default branch. It cannot be deleted. -branch.default_branch_not_exist = Default branch "%s" does not exist. -branch.restore = Restore Branch "%s" -branch.download = Download Branch "%s" -branch.rename = Rename Branch "%s" -branch.included_desc = This branch is part of the default branch -branch.included = Included -branch.create_new_branch = Create branch from branch: -branch.confirm_create_branch = Create branch -branch.warning_rename_default_branch = You are renaming the default branch. -branch.rename_branch_to = Rename "%s" to: -branch.confirm_rename_branch = Rename branch -branch.create_branch_operation = Create branch -branch.new_branch = Create new branch -branch.new_branch_from = Create new branch from "%s" -branch.renamed = Branch %s was renamed to %s. -branch.rename_default_or_protected_branch_error = Only admins can rename default or protected branches. -branch.rename_protected_branch_failed = This branch is protected by glob-based protection rules. -branch.commits_divergence_from = Commit divergence: %[1]d behind and %[2]d ahead of %[3]s -branch.commits_no_divergence = The same as branch %[1]s - -tag.create_tag = Create tag %s -tag.create_tag_operation = Create tag -tag.confirm_create_tag = Create tag -tag.create_tag_from = Create new tag from "%s" - -tag.create_success = Tag "%s" has been created. - -topic.manage_topics = Manage Topics -topic.done = Done -topic.count_prompt = You cannot select more than 25 topics -topic.format_prompt = Topics must start with a letter or number, can include dashes ('-') and dots ('.'), can be up to 35 characters long. Letters must be lowercase. +diff.browse_source=Browse Source +diff.parent=parent +diff.commit=commit +diff.git-notes=Notes +diff.data_not_available=Diff Content Not Available +diff.options_button=Diff Options +diff.download_patch=Download Patch File +diff.download_diff=Download Diff File +diff.show_split_view=Split View +diff.show_unified_view=Unified View +diff.whitespace_button=Whitespace +diff.whitespace_show_everything=Show all changes +diff.whitespace_ignore_all_whitespace=Ignore whitespace when comparing lines +diff.whitespace_ignore_amount_changes=Ignore changes in amount of whitespace +diff.whitespace_ignore_at_eol=Ignore changes in whitespace at EOL +diff.stats_desc= %d changed files with %d additions and %d deletions +diff.stats_desc_file=%d changes: %d additions and %d deletions +diff.bin=BIN +diff.bin_not_shown=Binary file not shown. +diff.view_file=View File +diff.file_before=Before +diff.file_after=After +diff.file_image_width=Width +diff.file_image_height=Height +diff.file_byte_size=Size +diff.file_suppressed=File diff suppressed because it is too large +diff.file_suppressed_line_too_long=File diff suppressed because one or more lines are too long +diff.too_many_files=Some files were not shown because too many files have changed in this diff +diff.show_more=Show More +diff.load=Load Diff +diff.generated=generated +diff.vendored=vendored +diff.comment.add_line_comment=Add line comment +diff.comment.placeholder=Leave a comment +diff.comment.add_single_comment=Add single comment +diff.comment.add_review_comment=Add comment +diff.comment.start_review=Start review +diff.comment.reply=Reply +diff.review=Review +diff.review.header=Submit review +diff.review.placeholder=Review comment +diff.review.comment=Comment +diff.review.approve=Approve +diff.review.self_reject=Pull request authors can't request changes on their own pull request +diff.review.reject=Request changes +diff.review.self_approve=Pull request authors can't approve their own pull request +diff.committed_by=committed by +diff.protected=Protected +diff.image.side_by_side=Side by Side +diff.image.swipe=Swipe +diff.image.overlay=Overlay +diff.has_escaped=This line has hidden Unicode characters +diff.show_file_tree=Show file tree +diff.hide_file_tree=Hide file tree +diff.submodule_added=Submodule %[1]s added at %[2]s +diff.submodule_deleted=Submodule %[1]s deleted from %[2]s +diff.submodule_updated=Submodule %[1]s updated: %[2]s + +releases.desc=Track project versions and downloads. +release.releases=Releases +release.detail=Release details +release.tags=Tags +release.new_release=New Release +release.draft=Draft +release.prerelease=Pre-Release +release.stable=Stable +release.latest=Latest +release.compare=Compare +release.edit=edit +release.ahead.commits=%d commits +release.ahead.target=to %s since this release +tag.ahead.target=to %s since this tag +release.source_code=Source Code +release.new_subheader=Releases organize project versions. +release.edit_subheader=Releases organize project versions. +release.tag_name=Tag name +release.target=Target +release.tag_helper=Choose an existing tag or create a new tag. +release.tag_helper_new=New tag. This tag will be created from the target. +release.tag_helper_existing=Existing tag. +release.title=Release title +release.title_empty=Title cannot be empty. +release.message=Describe this release +release.prerelease_desc=Mark as Pre-Release +release.prerelease_helper=Mark this release unsuitable for production use. +release.cancel=Cancel +release.publish=Publish Release +release.save_draft=Save Draft +release.edit_release=Update Release +release.delete_release=Delete Release +release.delete_tag=Delete Tag +release.deletion=Delete Release +release.deletion_desc=Deleting a release only removes it from Gitea. It will not affect the Git tag, the contents of your repository or its history. Continue? +release.deletion_success=The release has been deleted. +release.deletion_tag_desc=Will delete this tag from repository. Repository contents and history remain unchanged. Continue? +release.deletion_tag_success=The tag has been deleted. +release.tag_name_already_exist=A release with this tag name already exists. +release.tag_name_invalid=The tag name is not valid. +release.tag_name_protected=The tag name is protected. +release.tag_already_exist=This tag name already exists. +release.downloads=Downloads +release.download_count=Downloads: %s +release.add_tag_msg=Use the title and content of release as tag message. +release.add_tag=Create Tag Only +release.releases_for=Releases for %s +release.tags_for=Tags for %s + +branch.name=Branch Name +branch.already_exists=A branch named "%s" already exists. +branch.delete_head=Delete +branch.delete=Delete Branch "%s" +branch.delete_html=Delete Branch +branch.delete_desc=Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue? +branch.deletion_success=Branch "%s" has been deleted. +branch.deletion_failed=Failed to delete branch "%s". +branch.delete_branch_has_new_commits=Branch "%s" cannot be deleted because new commits have been added after merging. +branch.create_branch=Create branch %s +branch.create_from=from "%s" +branch.create_success=Branch "%s" has been created. +branch.branch_already_exists=Branch "%s" already exists in this repository. +branch.branch_name_conflict=Branch name "%s" conflicts with the already existing branch "%s". +branch.tag_collision=Branch "%s" cannot be created as a tag with same name already exists in the repository. +branch.deleted_by=Deleted by %s +branch.restore_success=Branch "%s" has been restored. +branch.restore_failed=Failed to restore branch "%s". +branch.protected_deletion_failed=Branch "%s" is protected. It cannot be deleted. +branch.default_deletion_failed=Branch "%s" is the default branch. It cannot be deleted. +branch.default_branch_not_exist=Default branch "%s" does not exist. +branch.restore=Restore Branch "%s" +branch.download=Download Branch "%s" +branch.rename=Rename Branch "%s" +branch.included_desc=This branch is part of the default branch +branch.included=Included +branch.create_new_branch=Create branch from branch: +branch.confirm_create_branch=Create branch +branch.warning_rename_default_branch=You are renaming the default branch. +branch.rename_branch_to=Rename "%s" to: +branch.confirm_rename_branch=Rename branch +branch.create_branch_operation=Create branch +branch.new_branch=Create new branch +branch.new_branch_from=Create new branch from "%s" +branch.renamed=Branch %s was renamed to %s. +branch.rename_default_or_protected_branch_error=Only admins can rename default or protected branches. +branch.rename_protected_branch_failed=This branch is protected by glob-based protection rules. +branch.commits_divergence_from=Commit divergence: %[1]d behind and %[2]d ahead of %[3]s +branch.commits_no_divergence=The same as branch %[1]s + +tag.create_tag=Create tag %s +tag.create_tag_operation=Create tag +tag.confirm_create_tag=Create tag +tag.create_tag_from=Create new tag from "%s" + +tag.create_success=Tag "%s" has been created. + +topic.manage_topics=Manage Topics +topic.done=Done +topic.count_prompt=You cannot select more than 25 topics +topic.format_prompt=Topics must start with a letter or number, can include dashes ('-') and dots ('.'), can be up to 35 characters long. Letters must be lowercase. find_file.follow_symlink= Follow this symlink to where it is pointing at -find_file.go_to_file = Go to file -find_file.no_matching = No matching file found +find_file.go_to_file=Go to file +find_file.no_matching=No matching file found -error.csv.too_large = Can't render this file because it is too large. -error.csv.unexpected = Can't render this file because it contains an unexpected character in line %d and column %d. -error.csv.invalid_field_count = Can't render this file because it has a wrong number of fields in line %d. -error.broken_git_hook = Git hooks of this repository seem to be broken. Please follow the documentation to fix them, then push some commits to refresh the status. +error.csv.too_large=Can't render this file because it is too large. +error.csv.unexpected=Can't render this file because it contains an unexpected character in line %d and column %d. +error.csv.invalid_field_count=Can't render this file because it has a wrong number of fields in line %d. +error.broken_git_hook=Git hooks of this repository seem to be broken. Please follow the documentation to fix them, then push some commits to refresh the status. [graphs] -component_loading = Loading %s… -component_loading_failed = Could not load %s -component_loading_info = This might take a bit… -component_failed_to_load = An unexpected error happened. -code_frequency.what = code frequency -contributors.what = contributions -recent_commits.what = recent commits +component_loading=Loading %s… +component_loading_failed=Could not load %s +component_loading_info=This might take a bit… +component_failed_to_load=An unexpected error happened. +code_frequency.what=code frequency +contributors.what=contributions +recent_commits.what=recent commits [org] -org_name_holder = Organization Name -org_full_name_holder = Organization Full Name -org_name_helper = Organization names should be short and memorable. -create_org = Create Organization -repo_updated = Updated -members = Members -teams = Teams -code = Code -lower_members = members -lower_repositories = repositories -create_new_team = New Team -create_team = Create Team -org_desc = Description -team_name = Team Name -team_desc = Description -team_name_helper = Team names should be short and memorable. -team_desc_helper = Describe the purpose or role of the team. -team_access_desc = Repository access -team_permission_desc = Permission -team_unit_desc = Allow Access to Repository Sections -team_unit_disabled = (Disabled) - -form.name_been_taken = The organization name "%s" has already been taken. -form.name_reserved = The organization name "%s" is reserved. -form.name_pattern_not_allowed = The pattern "%s" is not allowed in an organization name. -form.create_org_not_allowed = You are not allowed to create an organization. - -settings = Settings -settings.options = Organization -settings.full_name = Full Name -settings.email = Contact Email Address -settings.website = Website -settings.location = Location -settings.permission = Permissions -settings.repoadminchangeteam = Repository admin can add and remove access for teams -settings.visibility = Visibility -settings.visibility.public = Public -settings.visibility.limited = Limited (Visible to authenticated users only) -settings.visibility.limited_shortname = Limited -settings.visibility.private = Private (Visible only to organization members) -settings.visibility.private_shortname = Private - -settings.update_settings = Update Settings -settings.update_setting_success = Organization settings have been updated. - -settings.rename = Rename Organization -settings.rename_desc = Changing the organization name will also change your organization's URL and free the old name. -settings.rename_success = Organization %[1]s has been renamed to %[2]s successfully. -settings.rename_no_change = Organization name is not changed. -settings.rename_new_org_name = New Organization Name -settings.rename_failed = Renaming organization failed because of an internal error -settings.rename_notices_1 = This operation CANNOT be undone. -settings.rename_notices_2 = The old name will redirect until it is claimed. - -settings.update_avatar_success = The organization's avatar has been updated. -settings.delete = Delete Organization -settings.delete_account = Delete This Organization -settings.delete_prompt = The organization will be permanently removed. This CANNOT be undone! -settings.name_confirm = Enter the organization name as confirmation: -settings.delete_notices_1 = This operation CANNOT be undone. -settings.delete_notices_2 = This operation will permanently delete all the repositories of %s, including code, issues, comments, wiki data and collaborator settings. -settings.delete_notices_3 = This operation will permanently delete all the packages of %s. -settings.delete_notices_4 = This operation will permanently delete all the projects of %s. -settings.confirm_delete_account = Confirm Deletion -settings.delete_failed = Deleting organization failed due to an internal error -settings.delete_successful = Organization %s has been deleted successfully. -settings.hooks_desc = Add webhooks which will be triggered for all repositories under this organization. - -settings.labels_desc = Add labels which can be used on issues for all repositories under this organization. - -members.membership_visibility = Membership Visibility: -members.public = Visible -members.public_helper = make hidden -members.private = Hidden -members.private_helper = make visible -members.member_role = Member Role: -members.owner = Owner -members.member = Member -members.remove = Remove -members.remove.detail = Remove %[1]s from %[2]s? -members.leave = Leave -members.leave.detail = Leave %s? -members.invite_desc = Add a new member to %s: -members.invite_now = Invite Now - -teams.join = Join -teams.leave = Leave -teams.leave.detail = Leave %s? -teams.can_create_org_repo = Create repositories -teams.can_create_org_repo_helper = Members can create new repositories in organization. Creator will get administrator access to the new repository. -teams.none_access = No Access -teams.none_access_helper = Members cannot view or do any other action on this unit. It has no effect for public repositories. -teams.general_access = General Access -teams.general_access_helper = Members permissions will be decided by below permission table. -teams.read_access = Read -teams.read_access_helper = Members can view and clone team repositories. -teams.write_access = Write -teams.write_access_helper = Members can read and push to team repositories. -teams.admin_access = Administrator Access -teams.admin_access_helper = Members can pull and push to team repositories and add collaborators to them. -teams.no_desc = This team has no description -teams.settings = Settings -teams.owners_permission_desc = Owners have full access to all repositories and have administrator access to the organization. -teams.members = Team Members -teams.update_settings = Update Settings -teams.delete_team = Delete Team -teams.add_team_member = Add Team Member -teams.invite_team_member = Invite to %s -teams.invite_team_member.list = Pending Invitations -teams.delete_team_title = Delete Team -teams.delete_team_desc = Deleting a team revokes repository access from its members. Continue? -teams.delete_team_success = The team has been deleted. -teams.read_permission_desc = This team grants Read access: members can view and clone team repositories. -teams.write_permission_desc = This team grants Write access: members can read from and push to team repositories. -teams.admin_permission_desc = This team grants Admin access: members can read from, push to and add collaborators to team repositories. -teams.create_repo_permission_desc = Additionally, this team grants Create repository permission: members can create new repositories in organization. -teams.repositories = Team Repositories -teams.remove_all_repos_title = Remove all team repositories -teams.remove_all_repos_desc = This will remove all repositories from the team. -teams.add_all_repos_title = Add all repositories -teams.add_all_repos_desc = This will add all the organization's repositories to the team. -teams.add_nonexistent_repo = "The repository you're trying to add doesn't exist. Please create it first." -teams.add_duplicate_users = User is already a team member. -teams.repos.none = No repositories could be accessed by this team. -teams.members.none = No members on this team. -teams.members.blocked_user = Cannot add the user because it is blocked by the organization. -teams.specific_repositories = Specific repositories -teams.specific_repositories_helper = Members will only have access to repositories explicitly added to the team. Selecting this will not automatically remove repositories already added with All repositories. -teams.all_repositories = All repositories -teams.all_repositories_helper = Team has access to all repositories. Selecting this will add all existing repositories to the team. -teams.all_repositories_read_permission_desc = This team grants Read access to all repositories: members can view and clone repositories. -teams.all_repositories_write_permission_desc = This team grants Write access to all repositories: members can read from and push to repositories. -teams.all_repositories_admin_permission_desc = This team grants Admin access to all repositories: members can read from, push to and add collaborators to repositories. -teams.invite.title = You have been invited to join team %s in organization %s. -teams.invite.by = Invited by %s -teams.invite.description = Please click the button below to join the team. - -view_as_role = View as: %s -view_as_public_hint = You are viewing the README as a public user. -view_as_member_hint = You are viewing the README as a member of this organization. - -worktime = Worktime -worktime.date_range_start = Start date -worktime.date_range_end = End date -worktime.query = Query -worktime.time = Time -worktime.by_repositories = By repositories -worktime.by_milestones = By milestones -worktime.by_members = By members +org_name_holder=Organization Name +org_full_name_holder=Organization Full Name +org_name_helper=Organization names should be short and memorable. +create_org=Create Organization +repo_updated=Updated +members=Members +teams=Teams +code=Code +lower_members=members +lower_repositories=repositories +create_new_team=New Team +create_team=Create Team +org_desc=Description +team_name=Team Name +team_desc=Description +team_name_helper=Team names should be short and memorable. +team_desc_helper=Describe the purpose or role of the team. +team_access_desc=Repository access +team_permission_desc=Permission +team_unit_desc=Allow Access to Repository Sections +team_unit_disabled=(Disabled) + +form.name_been_taken=The organization name "%s" has already been taken. +form.name_reserved=The organization name "%s" is reserved. +form.name_pattern_not_allowed=The pattern "%s" is not allowed in an organization name. +form.create_org_not_allowed=You are not allowed to create an organization. + +settings=Settings +settings.options=Organization +settings.full_name=Full Name +settings.email=Contact Email Address +settings.website=Website +settings.location=Location +settings.permission=Permissions +settings.repoadminchangeteam=Repository admin can add and remove access for teams +settings.visibility=Visibility +settings.visibility.public=Public +settings.visibility.limited=Limited (Visible to authenticated users only) +settings.visibility.limited_shortname=Limited +settings.visibility.private=Private (Visible only to organization members) +settings.visibility.private_shortname=Private + +settings.update_settings=Update Settings +settings.update_setting_success=Organization settings have been updated. + +settings.rename=Rename Organization +settings.rename_desc=Changing the organization name will also change your organization's URL and free the old name. +settings.rename_success=Organization %[1]s has been renamed to %[2]s successfully. +settings.rename_no_change=Organization name is not changed. +settings.rename_new_org_name=New Organization Name +settings.rename_failed=Renaming organization failed because of an internal error +settings.rename_notices_1=This operation CANNOT be undone. +settings.rename_notices_2=The old name will redirect until it is claimed. + +settings.update_avatar_success=The organization's avatar has been updated. +settings.delete=Delete Organization +settings.delete_account=Delete This Organization +settings.delete_prompt=The organization will be permanently removed. This CANNOT be undone! +settings.name_confirm=Enter the organization name as confirmation: +settings.delete_notices_1=This operation CANNOT be undone. +settings.delete_notices_2=This operation will permanently delete all the repositories of %s, including code, issues, comments, wiki data and collaborator settings. +settings.delete_notices_3=This operation will permanently delete all the packages of %s. +settings.delete_notices_4=This operation will permanently delete all the projects of %s. +settings.confirm_delete_account=Confirm Deletion +settings.delete_failed=Deleting organization failed due to an internal error +settings.delete_successful=Organization %s has been deleted successfully. +settings.hooks_desc=Add webhooks which will be triggered for all repositories under this organization. + +settings.labels_desc=Add labels which can be used on issues for all repositories under this organization. + +members.membership_visibility=Membership Visibility: +members.public=Visible +members.public_helper=make hidden +members.private=Hidden +members.private_helper=make visible +members.member_role=Member Role: +members.owner=Owner +members.member=Member +members.remove=Remove +members.remove.detail=Remove %[1]s from %[2]s? +members.leave=Leave +members.leave.detail=Leave %s? +members.invite_desc=Add a new member to %s: +members.invite_now=Invite Now + +teams.join=Join +teams.leave=Leave +teams.leave.detail=Leave %s? +teams.can_create_org_repo=Create repositories +teams.can_create_org_repo_helper=Members can create new repositories in organization. Creator will get administrator access to the new repository. +teams.none_access=No Access +teams.none_access_helper=Members cannot view or do any other action on this unit. It has no effect for public repositories. +teams.general_access=General Access +teams.general_access_helper=Members permissions will be decided by below permission table. +teams.read_access=Read +teams.read_access_helper=Members can view and clone team repositories. +teams.write_access=Write +teams.write_access_helper=Members can read and push to team repositories. +teams.admin_access=Administrator Access +teams.admin_access_helper=Members can pull and push to team repositories and add collaborators to them. +teams.no_desc=This team has no description +teams.settings=Settings +teams.owners_permission_desc=Owners have full access to all repositories and have administrator access to the organization. +teams.members=Team Members +teams.update_settings=Update Settings +teams.delete_team=Delete Team +teams.add_team_member=Add Team Member +teams.invite_team_member=Invite to %s +teams.invite_team_member.list=Pending Invitations +teams.delete_team_title=Delete Team +teams.delete_team_desc=Deleting a team revokes repository access from its members. Continue? +teams.delete_team_success=The team has been deleted. +teams.read_permission_desc=This team grants Read access: members can view and clone team repositories. +teams.write_permission_desc=This team grants Write access: members can read from and push to team repositories. +teams.admin_permission_desc=This team grants Admin access: members can read from, push to and add collaborators to team repositories. +teams.create_repo_permission_desc=Additionally, this team grants Create repository permission: members can create new repositories in organization. +teams.repositories=Team Repositories +teams.remove_all_repos_title=Remove all team repositories +teams.remove_all_repos_desc=This will remove all repositories from the team. +teams.add_all_repos_title=Add all repositories +teams.add_all_repos_desc=This will add all the organization's repositories to the team. +teams.add_nonexistent_repo="The repository you're trying to add doesn't exist. Please create it first." +teams.add_duplicate_users=User is already a team member. +teams.repos.none=No repositories could be accessed by this team. +teams.members.none=No members on this team. +teams.members.blocked_user=Cannot add the user because it is blocked by the organization. +teams.specific_repositories=Specific repositories +teams.specific_repositories_helper=Members will only have access to repositories explicitly added to the team. Selecting this will not automatically remove repositories already added with All repositories. +teams.all_repositories=All repositories +teams.all_repositories_helper=Team has access to all repositories. Selecting this will add all existing repositories to the team. +teams.all_repositories_read_permission_desc=This team grants Read access to all repositories: members can view and clone repositories. +teams.all_repositories_write_permission_desc=This team grants Write access to all repositories: members can read from and push to repositories. +teams.all_repositories_admin_permission_desc=This team grants Admin access to all repositories: members can read from, push to and add collaborators to repositories. +teams.invite.title=You have been invited to join team %s in organization %s. +teams.invite.by=Invited by %s +teams.invite.description=Please click the button below to join the team. + +view_as_role=View as: %s +view_as_public_hint=You are viewing the README as a public user. +view_as_member_hint=You are viewing the README as a member of this organization. + +worktime=Worktime +worktime.date_range_start=Start date +worktime.date_range_end=End date +worktime.query=Query +worktime.time=Time +worktime.by_repositories=By repositories +worktime.by_milestones=By milestones +worktime.by_members=By members [admin] -maintenance = Maintenance -dashboard = Dashboard -self_check = Self Check -identity_access = Identity & Access -users = User Accounts -organizations = Organizations -assets = Code Assets -repositories = Repositories -hooks = Webhooks -integrations = Integrations -authentication = Authentication Sources -emails = User Email Addresses -config = Configuration -config_summary = Summary -config_settings = Settings -notices = System Notices -monitor = Monitoring -first_page = First -last_page = Last -total = Total: %d -settings = Admin Settings - -dashboard.new_version_hint = Gitea %s is now available, you are running %s. Check the blog for more details. -dashboard.statistic = Summary -dashboard.maintenance_operations = Maintenance Operations -dashboard.system_status = System Status -dashboard.operation_name = Operation Name -dashboard.operation_switch = Switch -dashboard.operation_run = Run -dashboard.clean_unbind_oauth = Clean unbound OAuth connections -dashboard.clean_unbind_oauth_success = All unbound OAuth connections have been deleted. +maintenance=Maintenance +dashboard=Dashboard +self_check=Self Check +identity_access=Identity & Access +users=User Accounts +organizations=Organizations +assets=Code Assets +repositories=Repositories +hooks=Webhooks +integrations=Integrations +authentication=Authentication Sources +emails=User Email Addresses +config=Configuration +config_summary=Summary +config_settings=Settings +notices=System Notices +monitor=Monitoring +first_page=First +last_page=Last +total=Total: %d +settings=Admin Settings + +dashboard.new_version_hint=Gitea %s is now available, you are running %s. Check the blog for more details. +dashboard.statistic=Summary +dashboard.maintenance_operations=Maintenance Operations +dashboard.system_status=System Status +dashboard.operation_name=Operation Name +dashboard.operation_switch=Switch +dashboard.operation_run=Run +dashboard.clean_unbind_oauth=Clean unbound OAuth connections +dashboard.clean_unbind_oauth_success=All unbound OAuth connections have been deleted. dashboard.task.started=Started Task: %[1]s dashboard.task.process=Task: %[1]s dashboard.task.cancelled=Task: %[1]s canceled: %[3]s @@ -3000,908 +3000,908 @@ dashboard.cron.process=Cron: %[1]s dashboard.cron.cancelled=Cron: %[1]s canceled: %[3]s dashboard.cron.error=Error in Cron: %s: %[3]s dashboard.cron.finished=Cron: %[1]s has finished -dashboard.delete_inactive_accounts = Delete all unactivated accounts -dashboard.delete_inactive_accounts.started = Task to delete all unactivated accounts started -dashboard.delete_repo_archives = "Delete all repositories' archives (ZIP, TAR.GZ, etc..)" -dashboard.delete_repo_archives.started = Task to delete all repository archives started -dashboard.delete_missing_repos = Delete all repositories missing their Git files -dashboard.delete_missing_repos.started = Task to delete all repositories missing their Git files started -dashboard.delete_generated_repository_avatars = Delete generated repository avatars -dashboard.sync_repo_branches = Sync missed branches from git data to databases -dashboard.sync_repo_tags = Sync tags from git data to database -dashboard.update_mirrors = Update Mirrors -dashboard.repo_health_check = Health check all repositories -dashboard.check_repo_stats = Check all repository statistics -dashboard.archive_cleanup = Delete old repository archives -dashboard.deleted_branches_cleanup = Clean up deleted branches -dashboard.update_migration_poster_id = Update migration poster IDs -dashboard.git_gc_repos = Garbage-collect all repositories -dashboard.resync_all_sshkeys = Update the '.ssh/authorized_keys' file with Gitea SSH keys -dashboard.resync_all_sshprincipals = Update the '.ssh/authorized_principals' file with Gitea SSH principals -dashboard.resync_all_hooks = Resynchronize pre-receive, update and post-receive hooks of all repositories -dashboard.reinit_missing_repos = Reinitialize all missing Git repositories for which records exist -dashboard.sync_external_users = Synchronize external user data -dashboard.cleanup_hook_task_table = Clean up hook_task table -dashboard.cleanup_packages = Clean up expired packages -dashboard.cleanup_actions = Clean up expired actions' resources -dashboard.server_uptime = Server Uptime -dashboard.current_goroutine = Current Goroutines -dashboard.current_memory_usage = Current Memory Usage -dashboard.total_memory_allocated = Total Memory Allocated -dashboard.memory_obtained = Memory Obtained -dashboard.pointer_lookup_times = Pointer Lookup Times -dashboard.memory_allocate_times = Memory Allocations -dashboard.memory_free_times = Memory Frees -dashboard.current_heap_usage = Current Heap Usage -dashboard.heap_memory_obtained = Heap Memory Obtained -dashboard.heap_memory_idle = Heap Memory Idle -dashboard.heap_memory_in_use = Heap Memory In Use -dashboard.heap_memory_released = Heap Memory Released -dashboard.heap_objects = Heap Objects -dashboard.bootstrap_stack_usage = Bootstrap Stack Usage -dashboard.stack_memory_obtained = Stack Memory Obtained -dashboard.mspan_structures_usage = MSpan Structures Usage -dashboard.mspan_structures_obtained = MSpan Structures Obtained -dashboard.mcache_structures_usage = MCache Structures Usage -dashboard.mcache_structures_obtained = MCache Structures Obtained -dashboard.profiling_bucket_hash_table_obtained = Profiling Bucket Hash Table Obtained -dashboard.gc_metadata_obtained = GC Metadata Obtained -dashboard.other_system_allocation_obtained = Other System Allocation Obtained -dashboard.next_gc_recycle = Next GC Recycle -dashboard.last_gc_time = Since Last GC Time -dashboard.total_gc_time = Total GC Pause -dashboard.total_gc_pause = Total GC Pause -dashboard.last_gc_pause = Last GC Pause -dashboard.gc_times = GC Times -dashboard.delete_old_actions = Delete all old activities from database -dashboard.delete_old_actions.started = Deletion of all old activities from database started -dashboard.update_checker = Update checker -dashboard.delete_old_system_notices = Delete all old system notices from database -dashboard.gc_lfs = Garbage-collect LFS meta objects -dashboard.stop_zombie_tasks = Stop actions zombie tasks -dashboard.stop_endless_tasks = Stop actions endless tasks -dashboard.cancel_abandoned_jobs = Cancel actions abandoned jobs -dashboard.start_schedule_tasks = Start actions schedule tasks -dashboard.sync_branch.started = Branches Sync started -dashboard.sync_tag.started = Tags Sync started -dashboard.rebuild_issue_indexer = Rebuild issue indexer -dashboard.sync_repo_licenses = Sync repo licenses - -users.user_manage_panel = User Account Management -users.new_account = Create User Account -users.name = Username -users.full_name = Full Name -users.activated = Activated -users.admin = Admin -users.restricted = Restricted -users.reserved = Reserved -users.bot = Bot -users.remote = Remote -users.2fa = 2FA -users.repos = Repos -users.created = Created -users.last_login = Last Sign-In -users.never_login = Never Signed In -users.send_register_notify = Send User Registration Notification -users.new_success = The user account "%s" has been created. -users.edit = Edit -users.auth_source = Authentication Source -users.local = Local -users.auth_login_name = Authentication Sign-In Name -users.password_helper = Leave the password empty to keep it unchanged. -users.update_profile_success = The user account has been updated. -users.edit_account = Edit User Account -users.max_repo_creation = Maximum Number of Repositories -users.max_repo_creation_desc = (Enter -1 to use the global default limit.) -users.is_activated = User Account Is Activated -users.prohibit_login = Disable Sign-In -users.is_admin = Is Administrator -users.is_restricted = Is Restricted -users.allow_git_hook = May Create Git Hooks -users.allow_git_hook_tooltip = Git Hooks are executed as the OS user running Gitea and will have the same level of host access. As a result, users with this special Git Hook privilege can access and modify all Gitea repositories as well as the database used by Gitea. Consequently they are also able to gain Gitea administrator privileges. -users.allow_import_local = May Import Local Repositories -users.allow_create_organization = May Create Organizations -users.update_profile = Update User Account -users.delete_account = Delete User Account -users.cannot_delete_self = "You cannot delete yourself" -users.still_own_repo = This user still owns one or more repositories. Delete or transfer these repositories first. -users.still_has_org = This user is a member of an organization. Remove the user from any organizations first. -users.purge = Purge User -users.purge_help = Forcibly delete user and any repositories, organizations, and packages owned by the user. All comments will be deleted too. -users.still_own_packages = This user still owns one or more packages. Delete these packages first. -users.deletion_success = The user account has been deleted. -users.reset_2fa = Reset 2FA -users.list_status_filter.menu_text = Filter -users.list_status_filter.reset = Reset -users.list_status_filter.is_active = Active -users.list_status_filter.not_active = Inactive -users.list_status_filter.is_admin = Admin -users.list_status_filter.not_admin = Not Admin -users.list_status_filter.is_restricted = Restricted -users.list_status_filter.not_restricted = Not Restricted -users.list_status_filter.is_prohibit_login = Prohibit Login -users.list_status_filter.not_prohibit_login = Allow Login -users.list_status_filter.is_2fa_enabled = 2FA Enabled -users.list_status_filter.not_2fa_enabled = 2FA Disabled -users.details = User Details - -emails.email_manage_panel = User Email Management -emails.primary = Primary -emails.activated = Activated -emails.filter_sort.email = Email address -emails.filter_sort.email_reverse = Email address (reverse) -emails.filter_sort.name = Username -emails.filter_sort.name_reverse = Username (reverse) -emails.updated = Email address updated -emails.not_updated = Failed to update the requested email address: %v -emails.duplicate_active = This email address is already active for a different user. -emails.change_email_header = Update Email Properties -emails.change_email_text = Are you sure you want to update this email address? -emails.delete = Delete Email -emails.delete_desc = Are you sure you want to delete this email address? -emails.deletion_success = The email address has been deleted. -emails.delete_primary_email_error = You cannot delete the primary email address. - -orgs.org_manage_panel = Organization Management -orgs.name = Name -orgs.teams = Teams -orgs.members = Members -orgs.new_orga = New Organization - -repos.repo_manage_panel = Repository Management -repos.unadopted = Unadopted Repositories -repos.unadopted.no_more = No more unadopted repositories found -repos.owner = Owner -repos.name = Name -repos.private = Private -repos.issues = Issues -repos.size = Size -repos.lfs_size = LFS Size - -packages.package_manage_panel = Package Management -packages.total_size = Total Size: %s -packages.unreferenced_size = Unreferenced Size: %s -packages.cleanup = Clean up expired data -packages.cleanup.success = Cleaned up expired data successfully -packages.owner = Owner -packages.creator = Creator -packages.name = Name -packages.version = Version -packages.type = Type -packages.repository = Repository -packages.size = Size -packages.published = Published - -defaulthooks = Default Webhooks -defaulthooks.desc = Webhooks automatically make HTTP POST requests to a server when certain Gitea events trigger. Webhooks defined here are defaults and will be copied into all new repositories. Read more in the webhooks guide. -defaulthooks.add_webhook = Add Default Webhook -defaulthooks.update_webhook = Update Default Webhook - -systemhooks = System Webhooks -systemhooks.desc = Webhooks automatically make HTTP POST requests to a server when certain Gitea events trigger. Webhooks defined here will act on all repositories on the system, so please consider any performance implications this may have. Read more in the webhooks guide. -systemhooks.add_webhook = Add System Webhook -systemhooks.update_webhook = Update System Webhook - -auths.auth_manage_panel = Authentication Source Management -auths.new = Add Authentication Source -auths.name = Name -auths.type = Type -auths.enabled = Enabled -auths.syncenabled = Enable User Synchronization -auths.updated = Updated -auths.auth_type = Authentication Type -auths.auth_name = Authentication Name -auths.security_protocol = Security Protocol -auths.domain = Domain -auths.host = Host -auths.port = Port -auths.bind_dn = Bind DN -auths.bind_password = Bind Password -auths.user_base = User Search Base -auths.user_dn = User DN -auths.attribute_username = Username Attribute -auths.attribute_username_placeholder = Leave empty to use the username entered in Gitea. -auths.attribute_name = First Name Attribute -auths.attribute_surname = Surname Attribute -auths.attribute_mail = Email Attribute -auths.attribute_ssh_public_key = Public SSH Key Attribute -auths.attribute_avatar = Avatar Attribute -auths.attributes_in_bind = Fetch Attributes in Bind DN Context -auths.allow_deactivate_all = Allow an empty search result to deactivate all users -auths.use_paged_search = Use Paged Search -auths.search_page_size = Page Size -auths.filter = User Filter -auths.admin_filter = Admin Filter -auths.restricted_filter = Restricted Filter -auths.restricted_filter_helper = Leave empty to not set any users as restricted. Use an asterisk ('*') to set all users that do not match Admin Filter as restricted. -auths.verify_group_membership = Verify group membership in LDAP (leave the filter empty to skip) -auths.group_search_base = Group Search Base DN -auths.group_attribute_list_users = Group Attribute Containing List Of Users -auths.user_attribute_in_group = User Attribute Listed In Group -auths.map_group_to_team = Map LDAP groups to Organization teams (leave the field empty to skip) -auths.map_group_to_team_removal = Remove users from synchronized teams if user does not belong to corresponding LDAP group -auths.enable_ldap_groups = Enable LDAP groups -auths.ms_ad_sa = MS AD Search Attributes -auths.smtp_auth = SMTP Authentication Type -auths.smtphost = SMTP Host -auths.smtpport = SMTP Port -auths.allowed_domains = Allowed Domains -auths.allowed_domains_helper = Leave empty to allow all domains. Separate multiple domains with a comma (','). -auths.skip_tls_verify = Skip TLS Verify -auths.force_smtps = Force SMTPS -auths.force_smtps_helper = SMTPS is always used on port 465. Set this to force SMTPS on other ports. (Otherwise STARTTLS will be used on other ports if it is supported by the host.) -auths.helo_hostname = HELO Hostname -auths.helo_hostname_helper = Hostname sent with HELO. Leave blank to send current hostname. -auths.disable_helo = Disable HELO -auths.pam_service_name = PAM Service Name -auths.pam_email_domain = PAM Email Domain (optional) -auths.oauth2_provider = OAuth2 Provider -auths.oauth2_icon_url = Icon URL -auths.oauth2_clientID = Client ID (Key) -auths.oauth2_clientSecret = Client Secret -auths.openIdConnectAutoDiscoveryURL = OpenID Connect Auto Discovery URL -auths.oauth2_use_custom_url = Use Custom URLs Instead of Default URLs -auths.oauth2_tokenURL = Token URL -auths.oauth2_authURL = Authorize URL -auths.oauth2_profileURL = Profile URL -auths.oauth2_emailURL = Email URL -auths.skip_local_two_fa = Skip local 2FA -auths.skip_local_two_fa_helper = Leaving unset means local users with 2FA set will still have to pass 2FA to log on -auths.oauth2_tenant = Tenant -auths.oauth2_scopes = Additional Scopes -auths.oauth2_required_claim_name = Required Claim Name -auths.oauth2_required_claim_name_helper = Set this name to restrict login from this source to users with a claim with this name -auths.oauth2_required_claim_value = Required Claim Value -auths.oauth2_required_claim_value_helper = Set this value to restrict login from this source to users with a claim with this name and value -auths.oauth2_group_claim_name = Claim name providing group names for this source. (Optional) -auths.oauth2_full_name_claim_name = Full Name Claim Name. (Optional — if set, the user's full name will always be synchronized with this claim) -auths.oauth2_ssh_public_key_claim_name = SSH Public Key Claim Name -auths.oauth2_admin_group = Group Claim value for administrator users. (Optional — requires claim name above) -auths.oauth2_restricted_group = Group Claim value for restricted users. (Optional — requires claim name above) -auths.oauth2_map_group_to_team = Map claimed groups to Organization teams. (Optional — requires claim name above) -auths.oauth2_map_group_to_team_removal = Remove users from synchronized teams if user does not belong to corresponding group. -auths.enable_auto_register = Enable Auto Registration -auths.sspi_auto_create_users = Automatically create users -auths.sspi_auto_create_users_helper = Allow SSPI auth method to automatically create new accounts for users that log in for the first time -auths.sspi_auto_activate_users = Automatically activate users -auths.sspi_auto_activate_users_helper = Allow SSPI auth method to automatically activate new users -auths.sspi_strip_domain_names = Remove domain names from usernames -auths.sspi_strip_domain_names_helper = If checked, domain names will be removed from logon names (e.g. "DOMAIN\user" and "user@example.org" both will become just "user"). -auths.sspi_separator_replacement = Separator to use instead of \, / and @ -auths.sspi_separator_replacement_helper = The character to use to replace the separators of down-level logon names (e.g. the \ in "DOMAIN\user") and user principal names (e.g. the @ in "user@example.org"). -auths.sspi_default_language = Default user language -auths.sspi_default_language_helper = Default language for users automatically created by SSPI auth method. Leave empty if you prefer the language to be automatically detected. -auths.tips = Tips -auths.tips.oauth2.general = OAuth2 Authentication -auths.tips.oauth2.general.tip = When registering a new OAuth2 authentication, the callback/redirect URL should be: -auths.tip.oauth2_provider = OAuth2 Provider -auths.tip.bitbucket = Register a new OAuth consumer on %s and add the permission 'Account' - 'Read' -auths.tip.nextcloud = Register a new OAuth consumer on your instance by selecting "Settings -> Security -> OAuth 2.0 client" in the menu -auths.tip.dropbox = Create a new application at %s -auths.tip.facebook = Register a new application at %s and add the product "Facebook Login" -auths.tip.github = Register a new OAuth application on %s -auths.tip.gitlab_new = Register a new application on %s -auths.tip.google_plus = Obtain OAuth2 client credentials from the Google API console at %s -auths.tip.openid_connect = Use the OpenID Connect Discovery URL "https://{server}/.well-known/openid-configuration" to specify the endpoints -auths.tip.twitter = Go to %s, create an application and ensure that the “Allow this application to be used to Sign in with Twitter” option is enabled -auths.tip.discord = Register a new application on %s -auths.tip.gitea = Register a new OAuth2 application. Guide can be found at %s -auths.tip.yandex = Create a new application at %s. Select following permissions from the "Yandex.Passport API" section: "Access to email address", "Access to user avatar" and "Access to username, first name and surname, gender" -auths.tip.mastodon = Input a custom instance URL for the mastodon instance you want to authenticate with (or use the default one) -auths.edit = Edit Authentication Source -auths.activated = This Authentication Source is Activated -auths.new_success = The authentication "%s" has been added. -auths.update_success = The authentication source has been updated. -auths.update = Update Authentication Source -auths.delete = Delete Authentication Source -auths.delete_auth_title = Delete Authentication Source -auths.delete_auth_desc = Deleting an authentication source prevents users from using it to sign in. Continue? -auths.still_in_used = The authentication source is still in use. Convert or delete any users using this authentication source first. -auths.deletion_success = The authentication source has been deleted. -auths.login_source_exist = The authentication source "%s" already exists. -auths.login_source_of_type_exist = An authentication source of this type already exists. -auths.unable_to_initialize_openid = Unable to initialize OpenID Connect Provider: %s -auths.invalid_openIdConnectAutoDiscoveryURL = Invalid Auto Discovery URL (this must be a valid URL starting with http:// or https://) - -config.server_config = Server Configuration -config.app_name = Site Title -config.app_ver = Gitea Version -config.app_url = Gitea Base URL -config.custom_conf = Configuration File Path -config.custom_file_root_path = "Custom File Root Path" -config.domain = Server Domain -config.offline_mode = Local Mode -config.disable_router_log = Disable Router Log -config.run_user = Run As Username -config.run_mode = Run Mode -config.git_version = Git Version -config.app_data_path = App Data Path -config.repo_root_path = Repository Root Path -config.lfs_root_path = LFS Root Path -config.log_file_root_path = Log Path -config.script_type = Script Type -config.reverse_auth_user = Reverse Authentication User - -config.ssh_config = SSH Configuration -config.ssh_enabled = Enabled -config.ssh_start_builtin_server = Use Built-In Server -config.ssh_domain = SSH Server Domain -config.ssh_port = Port -config.ssh_listen_port = Listen Port -config.ssh_root_path = Root Path -config.ssh_minimum_key_size_check = Minimum Key Size Check -config.ssh_minimum_key_sizes = Minimum Key Sizes - -config.lfs_config = LFS Configuration -config.lfs_enabled = Enabled -config.lfs_content_path = LFS Content Path -config.lfs_http_auth_expiry = LFS HTTP Auth Expiry - -config.db_config = Database Configuration -config.db_type = Type -config.db_host = Host -config.db_name = Name -config.db_user = Username -config.db_schema = Schema -config.db_ssl_mode = SSL -config.db_path = Path - -config.service_config = Service Configuration -config.register_email_confirm = Require Email Confirmation to Register -config.disable_register = Disable Self-Registration -config.allow_only_internal_registration = Allow Registration Only Through Gitea itself -config.allow_only_external_registration = Allow Registration Only Through External Services -config.enable_openid_signup = Enable OpenID Self-Registration -config.enable_openid_signin = Enable OpenID Sign-In -config.show_registration_button = Show Register Button -config.require_sign_in_view = Require Sign-In to View Pages -config.mail_notify = Enable Email Notifications -config.enable_captcha = Enable CAPTCHA -config.active_code_lives = Active Code Lives -config.reset_password_code_lives = Recover Account Code Expiry Time -config.default_keep_email_private = Hide Email Addresses by Default -config.default_allow_create_organization = Allow Creation of Organizations by Default -config.enable_timetracking = Enable Time Tracking -config.default_enable_timetracking = Enable Time Tracking by Default -config.default_allow_only_contributors_to_track_time = Let Only Contributors Track Time -config.no_reply_address = Hidden Email Domain -config.default_visibility_organization = Default visibility for new Organizations -config.default_enable_dependencies = Enable Issue Dependencies by Default - -config.webhook_config = Webhook Configuration -config.queue_length = Queue Length -config.deliver_timeout = Deliver Timeout -config.skip_tls_verify = Skip TLS Verification - -config.mailer_config = Mailer Configuration -config.mailer_enabled = Enabled -config.mailer_enable_helo = Enable HELO -config.mailer_name = Name -config.mailer_protocol = Protocol -config.mailer_smtp_addr = SMTP Addr -config.mailer_smtp_port = SMTP Port -config.mailer_user = User -config.mailer_use_sendmail = Use Sendmail -config.mailer_sendmail_path = Sendmail Path -config.mailer_sendmail_args = Extra Arguments to Sendmail -config.mailer_sendmail_timeout = Sendmail Timeout -config.mailer_use_dummy = Dummy -config.test_email_placeholder = Email Address (e.g. test@example.com) -config.send_test_mail = Send Testing Email -config.send_test_mail_submit = Send -config.test_mail_failed = Failed to send a testing email to "%s": %v -config.test_mail_sent = A testing email has been sent to "%s". - -config.oauth_config = OAuth Configuration -config.oauth_enabled = Enabled - -config.cache_config = Cache Configuration -config.cache_adapter = Cache Adapter -config.cache_interval = Cache Interval -config.cache_conn = Cache Connection -config.cache_item_ttl = Cache Item TTL -config.cache_test = Test Cache -config.cache_test_failed = Failed to probe the cache: %v. -config.cache_test_slow = Cache test successful, but response is slow: %s. -config.cache_test_succeeded = Cache test successful, got a response in %s. - -config.session_config = Session Configuration -config.session_provider = Session Provider -config.provider_config = Provider Config -config.cookie_name = Cookie Name -config.gc_interval_time = GC Interval Time -config.session_life_time = Session Life Time -config.https_only = HTTPS Only -config.cookie_life_time = Cookie Life Time - -config.picture_config = Picture and Avatar Configuration -config.picture_service = Picture Service -config.disable_gravatar = Disable Gravatar -config.enable_federated_avatar = Enable Federated Avatars -config.open_with_editor_app_help = The "Open with" editors for the clone menu. If left empty, the default will be used. Expand to see the default. - -config.git_config = Git Configuration -config.git_disable_diff_highlight = Disable Diff Syntax Highlight -config.git_max_diff_lines = Max Diff Lines (for a single file) -config.git_max_diff_line_characters = Max Diff Characters (for a single line) -config.git_max_diff_files = Max Diff Files (to be shown) -config.git_gc_args = GC Arguments -config.git_migrate_timeout = Migration Timeout -config.git_mirror_timeout = Mirror Update Timeout -config.git_clone_timeout = Clone Operation Timeout -config.git_pull_timeout = Pull Operation Timeout -config.git_gc_timeout = GC Operation Timeout - -config.log_config = Log Configuration -config.logger_name_fmt = Logger: %s -config.disabled_logger = Disabled -config.access_log_mode = Access Log Mode -config.access_log_template = Access Log Template -config.xorm_log_sql = Log SQL - -config.set_setting_failed = Set setting %s failed - -monitor.stats = Stats - -monitor.cron = Cron Tasks -monitor.name = Name -monitor.schedule = Schedule -monitor.next = Next Time -monitor.previous = Previous Time -monitor.execute_times = Executions -monitor.process = Running Processes -monitor.stacktrace = Stacktrace -monitor.trace = Trace -monitor.performance_logs = Performance Logs -monitor.processes_count = %d Processes -monitor.download_diagnosis_report = Download diagnosis report -monitor.desc = Description -monitor.start = Start Time -monitor.execute_time = Execution Time -monitor.last_execution_result = Result -monitor.process.cancel = Cancel process -monitor.process.cancel_desc = Canceling a process may cause data loss -monitor.process.children = Children - -monitor.queues = Queues -monitor.queue = Queue: %s -monitor.queue.name = Name -monitor.queue.type = Type -monitor.queue.exemplar = Exemplar Type -monitor.queue.numberworkers = Number of Workers -monitor.queue.activeworkers = Active Workers -monitor.queue.maxnumberworkers = Max Number of Workers -monitor.queue.numberinqueue = Number in Queue -monitor.queue.review_add = Review / Add Workers -monitor.queue.settings.title = Pool Settings -monitor.queue.settings.desc = Pools dynamically grow in response to their worker queue blocking. -monitor.queue.settings.maxnumberworkers = Max number of workers -monitor.queue.settings.maxnumberworkers.placeholder = Currently %[1]d -monitor.queue.settings.maxnumberworkers.error = Max number of workers must be a number -monitor.queue.settings.submit = Update Settings -monitor.queue.settings.changed = Settings Updated -monitor.queue.settings.remove_all_items = Remove all -monitor.queue.settings.remove_all_items_done = All items in the queue have been removed. - -notices.system_notice_list = System Notices -notices.view_detail_header = View Notice Details -notices.operations = Operations -notices.select_all = Select All -notices.deselect_all = Deselect All -notices.inverse_selection = Inverse Selection -notices.delete_selected = Delete Selected -notices.delete_all = Delete All Notices -notices.type = Type -notices.type_1 = Repository -notices.type_2 = Task -notices.desc = Description -notices.op = Op. -notices.delete_success = The system notices have been deleted. - -self_check.no_problem_found = No problem found yet. -self_check.startup_warnings = Startup warnings: -self_check.database_collation_mismatch = Expect database to use collation: %s -self_check.database_collation_case_insensitive = Database is using collation %s, which is a case-insensitive collation. Although Gitea could work with it, there might be some rare cases which don't work as expected. -self_check.database_inconsistent_collation_columns = Database is using collation %s, but these columns are using mismatched collations. This might cause some unexpected problems. -self_check.database_fix_mysql = For MySQL/MariaDB users, you could use the "gitea doctor convert" command to fix the collation problems, or you could also fix the problem manually with "ALTER ... COLLATE ..." SQL queries. -self_check.database_fix_mssql = For MSSQL users, you could only fix the problem manually with "ALTER ... COLLATE ..." SQL queries at the moment. -self_check.location_origin_mismatch = Current URL (%[1]s) doesn't match the URL seen by Gitea (%[2]s). If you are using a reverse proxy, please make sure the "Host" and "X-Forwarded-Proto" headers are set correctly. +dashboard.delete_inactive_accounts=Delete all unactivated accounts +dashboard.delete_inactive_accounts.started=Task to delete all unactivated accounts started +dashboard.delete_repo_archives="Delete all repositories' archives (ZIP, TAR.GZ, etc..)" +dashboard.delete_repo_archives.started=Task to delete all repository archives started +dashboard.delete_missing_repos=Delete all repositories missing their Git files +dashboard.delete_missing_repos.started=Task to delete all repositories missing their Git files started +dashboard.delete_generated_repository_avatars=Delete generated repository avatars +dashboard.sync_repo_branches=Sync missed branches from git data to databases +dashboard.sync_repo_tags=Sync tags from git data to database +dashboard.update_mirrors=Update Mirrors +dashboard.repo_health_check=Health check all repositories +dashboard.check_repo_stats=Check all repository statistics +dashboard.archive_cleanup=Delete old repository archives +dashboard.deleted_branches_cleanup=Clean up deleted branches +dashboard.update_migration_poster_id=Update migration poster IDs +dashboard.git_gc_repos=Garbage-collect all repositories +dashboard.resync_all_sshkeys=Update the '.ssh/authorized_keys' file with Gitea SSH keys +dashboard.resync_all_sshprincipals=Update the '.ssh/authorized_principals' file with Gitea SSH principals +dashboard.resync_all_hooks=Resynchronize pre-receive, update and post-receive hooks of all repositories +dashboard.reinit_missing_repos=Reinitialize all missing Git repositories for which records exist +dashboard.sync_external_users=Synchronize external user data +dashboard.cleanup_hook_task_table=Clean up hook_task table +dashboard.cleanup_packages=Clean up expired packages +dashboard.cleanup_actions=Clean up expired actions' resources +dashboard.server_uptime=Server Uptime +dashboard.current_goroutine=Current Goroutines +dashboard.current_memory_usage=Current Memory Usage +dashboard.total_memory_allocated=Total Memory Allocated +dashboard.memory_obtained=Memory Obtained +dashboard.pointer_lookup_times=Pointer Lookup Times +dashboard.memory_allocate_times=Memory Allocations +dashboard.memory_free_times=Memory Frees +dashboard.current_heap_usage=Current Heap Usage +dashboard.heap_memory_obtained=Heap Memory Obtained +dashboard.heap_memory_idle=Heap Memory Idle +dashboard.heap_memory_in_use=Heap Memory In Use +dashboard.heap_memory_released=Heap Memory Released +dashboard.heap_objects=Heap Objects +dashboard.bootstrap_stack_usage=Bootstrap Stack Usage +dashboard.stack_memory_obtained=Stack Memory Obtained +dashboard.mspan_structures_usage=MSpan Structures Usage +dashboard.mspan_structures_obtained=MSpan Structures Obtained +dashboard.mcache_structures_usage=MCache Structures Usage +dashboard.mcache_structures_obtained=MCache Structures Obtained +dashboard.profiling_bucket_hash_table_obtained=Profiling Bucket Hash Table Obtained +dashboard.gc_metadata_obtained=GC Metadata Obtained +dashboard.other_system_allocation_obtained=Other System Allocation Obtained +dashboard.next_gc_recycle=Next GC Recycle +dashboard.last_gc_time=Since Last GC Time +dashboard.total_gc_time=Total GC Pause +dashboard.total_gc_pause=Total GC Pause +dashboard.last_gc_pause=Last GC Pause +dashboard.gc_times=GC Times +dashboard.delete_old_actions=Delete all old activities from database +dashboard.delete_old_actions.started=Deletion of all old activities from database started +dashboard.update_checker=Update checker +dashboard.delete_old_system_notices=Delete all old system notices from database +dashboard.gc_lfs=Garbage-collect LFS meta objects +dashboard.stop_zombie_tasks=Stop actions zombie tasks +dashboard.stop_endless_tasks=Stop actions endless tasks +dashboard.cancel_abandoned_jobs=Cancel actions abandoned jobs +dashboard.start_schedule_tasks=Start actions schedule tasks +dashboard.sync_branch.started=Branches Sync started +dashboard.sync_tag.started=Tags Sync started +dashboard.rebuild_issue_indexer=Rebuild issue indexer +dashboard.sync_repo_licenses=Sync repo licenses + +users.user_manage_panel=User Account Management +users.new_account=Create User Account +users.name=Username +users.full_name=Full Name +users.activated=Activated +users.admin=Admin +users.restricted=Restricted +users.reserved=Reserved +users.bot=Bot +users.remote=Remote +users.2fa=2FA +users.repos=Repos +users.created=Created +users.last_login=Last Sign-In +users.never_login=Never Signed In +users.send_register_notify=Send User Registration Notification +users.new_success=The user account "%s" has been created. +users.edit=Edit +users.auth_source=Authentication Source +users.local=Local +users.auth_login_name=Authentication Sign-In Name +users.password_helper=Leave the password empty to keep it unchanged. +users.update_profile_success=The user account has been updated. +users.edit_account=Edit User Account +users.max_repo_creation=Maximum Number of Repositories +users.max_repo_creation_desc=(Enter -1 to use the global default limit.) +users.is_activated=User Account Is Activated +users.prohibit_login=Disable Sign-In +users.is_admin=Is Administrator +users.is_restricted=Is Restricted +users.allow_git_hook=May Create Git Hooks +users.allow_git_hook_tooltip=Git Hooks are executed as the OS user running Gitea and will have the same level of host access. As a result, users with this special Git Hook privilege can access and modify all Gitea repositories as well as the database used by Gitea. Consequently they are also able to gain Gitea administrator privileges. +users.allow_import_local=May Import Local Repositories +users.allow_create_organization=May Create Organizations +users.update_profile=Update User Account +users.delete_account=Delete User Account +users.cannot_delete_self="You cannot delete yourself" +users.still_own_repo=This user still owns one or more repositories. Delete or transfer these repositories first. +users.still_has_org=This user is a member of an organization. Remove the user from any organizations first. +users.purge=Purge User +users.purge_help=Forcibly delete user and any repositories, organizations, and packages owned by the user. All comments will be deleted too. +users.still_own_packages=This user still owns one or more packages. Delete these packages first. +users.deletion_success=The user account has been deleted. +users.reset_2fa=Reset 2FA +users.list_status_filter.menu_text=Filter +users.list_status_filter.reset=Reset +users.list_status_filter.is_active=Active +users.list_status_filter.not_active=Inactive +users.list_status_filter.is_admin=Admin +users.list_status_filter.not_admin=Not Admin +users.list_status_filter.is_restricted=Restricted +users.list_status_filter.not_restricted=Not Restricted +users.list_status_filter.is_prohibit_login=Prohibit Login +users.list_status_filter.not_prohibit_login=Allow Login +users.list_status_filter.is_2fa_enabled=2FA Enabled +users.list_status_filter.not_2fa_enabled=2FA Disabled +users.details=User Details + +emails.email_manage_panel=User Email Management +emails.primary=Primary +emails.activated=Activated +emails.filter_sort.email=Email address +emails.filter_sort.email_reverse=Email address (reverse) +emails.filter_sort.name=Username +emails.filter_sort.name_reverse=Username (reverse) +emails.updated=Email address updated +emails.not_updated=Failed to update the requested email address: %v +emails.duplicate_active=This email address is already active for a different user. +emails.change_email_header=Update Email Properties +emails.change_email_text=Are you sure you want to update this email address? +emails.delete=Delete Email +emails.delete_desc=Are you sure you want to delete this email address? +emails.deletion_success=The email address has been deleted. +emails.delete_primary_email_error=You cannot delete the primary email address. + +orgs.org_manage_panel=Organization Management +orgs.name=Name +orgs.teams=Teams +orgs.members=Members +orgs.new_orga=New Organization + +repos.repo_manage_panel=Repository Management +repos.unadopted=Unadopted Repositories +repos.unadopted.no_more=No more unadopted repositories found +repos.owner=Owner +repos.name=Name +repos.private=Private +repos.issues=Issues +repos.size=Size +repos.lfs_size=LFS Size + +packages.package_manage_panel=Package Management +packages.total_size=Total Size: %s +packages.unreferenced_size=Unreferenced Size: %s +packages.cleanup=Clean up expired data +packages.cleanup.success=Cleaned up expired data successfully +packages.owner=Owner +packages.creator=Creator +packages.name=Name +packages.version=Version +packages.type=Type +packages.repository=Repository +packages.size=Size +packages.published=Published + +defaulthooks=Default Webhooks +defaulthooks.desc=Webhooks automatically make HTTP POST requests to a server when certain Gitea events trigger. Webhooks defined here are defaults and will be copied into all new repositories. Read more in the webhooks guide. +defaulthooks.add_webhook=Add Default Webhook +defaulthooks.update_webhook=Update Default Webhook + +systemhooks=System Webhooks +systemhooks.desc=Webhooks automatically make HTTP POST requests to a server when certain Gitea events trigger. Webhooks defined here will act on all repositories on the system, so please consider any performance implications this may have. Read more in the webhooks guide. +systemhooks.add_webhook=Add System Webhook +systemhooks.update_webhook=Update System Webhook + +auths.auth_manage_panel=Authentication Source Management +auths.new=Add Authentication Source +auths.name=Name +auths.type=Type +auths.enabled=Enabled +auths.syncenabled=Enable User Synchronization +auths.updated=Updated +auths.auth_type=Authentication Type +auths.auth_name=Authentication Name +auths.security_protocol=Security Protocol +auths.domain=Domain +auths.host=Host +auths.port=Port +auths.bind_dn=Bind DN +auths.bind_password=Bind Password +auths.user_base=User Search Base +auths.user_dn=User DN +auths.attribute_username=Username Attribute +auths.attribute_username_placeholder=Leave empty to use the username entered in Gitea. +auths.attribute_name=First Name Attribute +auths.attribute_surname=Surname Attribute +auths.attribute_mail=Email Attribute +auths.attribute_ssh_public_key=Public SSH Key Attribute +auths.attribute_avatar=Avatar Attribute +auths.attributes_in_bind=Fetch Attributes in Bind DN Context +auths.allow_deactivate_all=Allow an empty search result to deactivate all users +auths.use_paged_search=Use Paged Search +auths.search_page_size=Page Size +auths.filter=User Filter +auths.admin_filter=Admin Filter +auths.restricted_filter=Restricted Filter +auths.restricted_filter_helper=Leave empty to not set any users as restricted. Use an asterisk ('*') to set all users that do not match Admin Filter as restricted. +auths.verify_group_membership=Verify group membership in LDAP (leave the filter empty to skip) +auths.group_search_base=Group Search Base DN +auths.group_attribute_list_users=Group Attribute Containing List Of Users +auths.user_attribute_in_group=User Attribute Listed In Group +auths.map_group_to_team=Map LDAP groups to Organization teams (leave the field empty to skip) +auths.map_group_to_team_removal=Remove users from synchronized teams if user does not belong to corresponding LDAP group +auths.enable_ldap_groups=Enable LDAP groups +auths.ms_ad_sa=MS AD Search Attributes +auths.smtp_auth=SMTP Authentication Type +auths.smtphost=SMTP Host +auths.smtpport=SMTP Port +auths.allowed_domains=Allowed Domains +auths.allowed_domains_helper=Leave empty to allow all domains. Separate multiple domains with a comma (','). +auths.skip_tls_verify=Skip TLS Verify +auths.force_smtps=Force SMTPS +auths.force_smtps_helper=SMTPS is always used on port 465. Set this to force SMTPS on other ports. (Otherwise STARTTLS will be used on other ports if it is supported by the host.) +auths.helo_hostname=HELO Hostname +auths.helo_hostname_helper=Hostname sent with HELO. Leave blank to send current hostname. +auths.disable_helo=Disable HELO +auths.pam_service_name=PAM Service Name +auths.pam_email_domain=PAM Email Domain (optional) +auths.oauth2_provider=OAuth2 Provider +auths.oauth2_icon_url=Icon URL +auths.oauth2_clientID=Client ID (Key) +auths.oauth2_clientSecret=Client Secret +auths.openIdConnectAutoDiscoveryURL=OpenID Connect Auto Discovery URL +auths.oauth2_use_custom_url=Use Custom URLs Instead of Default URLs +auths.oauth2_tokenURL=Token URL +auths.oauth2_authURL=Authorize URL +auths.oauth2_profileURL=Profile URL +auths.oauth2_emailURL=Email URL +auths.skip_local_two_fa=Skip local 2FA +auths.skip_local_two_fa_helper=Leaving unset means local users with 2FA set will still have to pass 2FA to log on +auths.oauth2_tenant=Tenant +auths.oauth2_scopes=Additional Scopes +auths.oauth2_required_claim_name=Required Claim Name +auths.oauth2_required_claim_name_helper=Set this name to restrict login from this source to users with a claim with this name +auths.oauth2_required_claim_value=Required Claim Value +auths.oauth2_required_claim_value_helper=Set this value to restrict login from this source to users with a claim with this name and value +auths.oauth2_group_claim_name=Claim name providing group names for this source. (Optional) +auths.oauth2_full_name_claim_name=Full Name Claim Name. (Optional — if set, the user's full name will always be synchronized with this claim) +auths.oauth2_ssh_public_key_claim_name=SSH Public Key Claim Name +auths.oauth2_admin_group=Group Claim value for administrator users. (Optional — requires claim name above) +auths.oauth2_restricted_group=Group Claim value for restricted users. (Optional — requires claim name above) +auths.oauth2_map_group_to_team=Map claimed groups to Organization teams. (Optional — requires claim name above) +auths.oauth2_map_group_to_team_removal=Remove users from synchronized teams if user does not belong to corresponding group. +auths.enable_auto_register=Enable Auto Registration +auths.sspi_auto_create_users=Automatically create users +auths.sspi_auto_create_users_helper=Allow SSPI auth method to automatically create new accounts for users that log in for the first time +auths.sspi_auto_activate_users=Automatically activate users +auths.sspi_auto_activate_users_helper=Allow SSPI auth method to automatically activate new users +auths.sspi_strip_domain_names=Remove domain names from usernames +auths.sspi_strip_domain_names_helper=If checked, domain names will be removed from logon names (e.g. "DOMAIN\user" and "user@example.org" both will become just "user"). +auths.sspi_separator_replacement=Separator to use instead of \, / and @ +auths.sspi_separator_replacement_helper=The character to use to replace the separators of down-level logon names (e.g. the \ in "DOMAIN\user") and user principal names (e.g. the @ in "user@example.org"). +auths.sspi_default_language=Default user language +auths.sspi_default_language_helper=Default language for users automatically created by SSPI auth method. Leave empty if you prefer the language to be automatically detected. +auths.tips=Tips +auths.tips.oauth2.general=OAuth2 Authentication +auths.tips.oauth2.general.tip=When registering a new OAuth2 authentication, the callback/redirect URL should be: +auths.tip.oauth2_provider=OAuth2 Provider +auths.tip.bitbucket=Register a new OAuth consumer on %s and add the permission 'Account' - 'Read' +auths.tip.nextcloud=Register a new OAuth consumer on your instance by selecting "Settings -> Security -> OAuth 2.0 client" in the menu +auths.tip.dropbox=Create a new application at %s +auths.tip.facebook=Register a new application at %s and add the product "Facebook Login" +auths.tip.github=Register a new OAuth application on %s +auths.tip.gitlab_new=Register a new application on %s +auths.tip.google_plus=Obtain OAuth2 client credentials from the Google API console at %s +auths.tip.openid_connect=Use the OpenID Connect Discovery URL "https://{server}/.well-known/openid-configuration" to specify the endpoints +auths.tip.twitter=Go to %s, create an application and ensure that the “Allow this application to be used to Sign in with Twitter” option is enabled +auths.tip.discord=Register a new application on %s +auths.tip.gitea=Register a new OAuth2 application. Guide can be found at %s +auths.tip.yandex=Create a new application at %s. Select following permissions from the "Yandex.Passport API" section: "Access to email address", "Access to user avatar" and "Access to username, first name and surname, gender" +auths.tip.mastodon=Input a custom instance URL for the mastodon instance you want to authenticate with (or use the default one) +auths.edit=Edit Authentication Source +auths.activated=This Authentication Source is Activated +auths.new_success=The authentication "%s" has been added. +auths.update_success=The authentication source has been updated. +auths.update=Update Authentication Source +auths.delete=Delete Authentication Source +auths.delete_auth_title=Delete Authentication Source +auths.delete_auth_desc=Deleting an authentication source prevents users from using it to sign in. Continue? +auths.still_in_used=The authentication source is still in use. Convert or delete any users using this authentication source first. +auths.deletion_success=The authentication source has been deleted. +auths.login_source_exist=The authentication source "%s" already exists. +auths.login_source_of_type_exist=An authentication source of this type already exists. +auths.unable_to_initialize_openid=Unable to initialize OpenID Connect Provider: %s +auths.invalid_openIdConnectAutoDiscoveryURL=Invalid Auto Discovery URL (this must be a valid URL starting with http:// or https://) + +config.server_config=Server Configuration +config.app_name=Site Title +config.app_ver=Gitea Version +config.app_url=Gitea Base URL +config.custom_conf=Configuration File Path +config.custom_file_root_path="Custom File Root Path" +config.domain=Server Domain +config.offline_mode=Local Mode +config.disable_router_log=Disable Router Log +config.run_user=Run As Username +config.run_mode=Run Mode +config.git_version=Git Version +config.app_data_path=App Data Path +config.repo_root_path=Repository Root Path +config.lfs_root_path=LFS Root Path +config.log_file_root_path=Log Path +config.script_type=Script Type +config.reverse_auth_user=Reverse Authentication User + +config.ssh_config=SSH Configuration +config.ssh_enabled=Enabled +config.ssh_start_builtin_server=Use Built-In Server +config.ssh_domain=SSH Server Domain +config.ssh_port=Port +config.ssh_listen_port=Listen Port +config.ssh_root_path=Root Path +config.ssh_minimum_key_size_check=Minimum Key Size Check +config.ssh_minimum_key_sizes=Minimum Key Sizes + +config.lfs_config=LFS Configuration +config.lfs_enabled=Enabled +config.lfs_content_path=LFS Content Path +config.lfs_http_auth_expiry=LFS HTTP Auth Expiry + +config.db_config=Database Configuration +config.db_type=Type +config.db_host=Host +config.db_name=Name +config.db_user=Username +config.db_schema=Schema +config.db_ssl_mode=SSL +config.db_path=Path + +config.service_config=Service Configuration +config.register_email_confirm=Require Email Confirmation to Register +config.disable_register=Disable Self-Registration +config.allow_only_internal_registration=Allow Registration Only Through Gitea itself +config.allow_only_external_registration=Allow Registration Only Through External Services +config.enable_openid_signup=Enable OpenID Self-Registration +config.enable_openid_signin=Enable OpenID Sign-In +config.show_registration_button=Show Register Button +config.require_sign_in_view=Require Sign-In to View Pages +config.mail_notify=Enable Email Notifications +config.enable_captcha=Enable CAPTCHA +config.active_code_lives=Active Code Lives +config.reset_password_code_lives=Recover Account Code Expiry Time +config.default_keep_email_private=Hide Email Addresses by Default +config.default_allow_create_organization=Allow Creation of Organizations by Default +config.enable_timetracking=Enable Time Tracking +config.default_enable_timetracking=Enable Time Tracking by Default +config.default_allow_only_contributors_to_track_time=Let Only Contributors Track Time +config.no_reply_address=Hidden Email Domain +config.default_visibility_organization=Default visibility for new Organizations +config.default_enable_dependencies=Enable Issue Dependencies by Default + +config.webhook_config=Webhook Configuration +config.queue_length=Queue Length +config.deliver_timeout=Deliver Timeout +config.skip_tls_verify=Skip TLS Verification + +config.mailer_config=Mailer Configuration +config.mailer_enabled=Enabled +config.mailer_enable_helo=Enable HELO +config.mailer_name=Name +config.mailer_protocol=Protocol +config.mailer_smtp_addr=SMTP Addr +config.mailer_smtp_port=SMTP Port +config.mailer_user=User +config.mailer_use_sendmail=Use Sendmail +config.mailer_sendmail_path=Sendmail Path +config.mailer_sendmail_args=Extra Arguments to Sendmail +config.mailer_sendmail_timeout=Sendmail Timeout +config.mailer_use_dummy=Dummy +config.test_email_placeholder=Email Address (e.g. test@example.com) +config.send_test_mail=Send Testing Email +config.send_test_mail_submit=Send +config.test_mail_failed=Failed to send a testing email to "%s": %v +config.test_mail_sent=A testing email has been sent to "%s". + +config.oauth_config=OAuth Configuration +config.oauth_enabled=Enabled + +config.cache_config=Cache Configuration +config.cache_adapter=Cache Adapter +config.cache_interval=Cache Interval +config.cache_conn=Cache Connection +config.cache_item_ttl=Cache Item TTL +config.cache_test=Test Cache +config.cache_test_failed=Failed to probe the cache: %v. +config.cache_test_slow=Cache test successful, but response is slow: %s. +config.cache_test_succeeded=Cache test successful, got a response in %s. + +config.session_config=Session Configuration +config.session_provider=Session Provider +config.provider_config=Provider Config +config.cookie_name=Cookie Name +config.gc_interval_time=GC Interval Time +config.session_life_time=Session Life Time +config.https_only=HTTPS Only +config.cookie_life_time=Cookie Life Time + +config.picture_config=Picture and Avatar Configuration +config.picture_service=Picture Service +config.disable_gravatar=Disable Gravatar +config.enable_federated_avatar=Enable Federated Avatars +config.open_with_editor_app_help=The "Open with" editors for the clone menu. If left empty, the default will be used. Expand to see the default. + +config.git_config=Git Configuration +config.git_disable_diff_highlight=Disable Diff Syntax Highlight +config.git_max_diff_lines=Max Diff Lines (for a single file) +config.git_max_diff_line_characters=Max Diff Characters (for a single line) +config.git_max_diff_files=Max Diff Files (to be shown) +config.git_gc_args=GC Arguments +config.git_migrate_timeout=Migration Timeout +config.git_mirror_timeout=Mirror Update Timeout +config.git_clone_timeout=Clone Operation Timeout +config.git_pull_timeout=Pull Operation Timeout +config.git_gc_timeout=GC Operation Timeout + +config.log_config=Log Configuration +config.logger_name_fmt=Logger: %s +config.disabled_logger=Disabled +config.access_log_mode=Access Log Mode +config.access_log_template=Access Log Template +config.xorm_log_sql=Log SQL + +config.set_setting_failed=Set setting %s failed + +monitor.stats=Stats + +monitor.cron=Cron Tasks +monitor.name=Name +monitor.schedule=Schedule +monitor.next=Next Time +monitor.previous=Previous Time +monitor.execute_times=Executions +monitor.process=Running Processes +monitor.stacktrace=Stacktrace +monitor.trace=Trace +monitor.performance_logs=Performance Logs +monitor.processes_count=%d Processes +monitor.download_diagnosis_report=Download diagnosis report +monitor.desc=Description +monitor.start=Start Time +monitor.execute_time=Execution Time +monitor.last_execution_result=Result +monitor.process.cancel=Cancel process +monitor.process.cancel_desc=Canceling a process may cause data loss +monitor.process.children=Children + +monitor.queues=Queues +monitor.queue=Queue: %s +monitor.queue.name=Name +monitor.queue.type=Type +monitor.queue.exemplar=Exemplar Type +monitor.queue.numberworkers=Number of Workers +monitor.queue.activeworkers=Active Workers +monitor.queue.maxnumberworkers=Max Number of Workers +monitor.queue.numberinqueue=Number in Queue +monitor.queue.review_add=Review / Add Workers +monitor.queue.settings.title=Pool Settings +monitor.queue.settings.desc=Pools dynamically grow in response to their worker queue blocking. +monitor.queue.settings.maxnumberworkers=Max number of workers +monitor.queue.settings.maxnumberworkers.placeholder=Currently %[1]d +monitor.queue.settings.maxnumberworkers.error=Max number of workers must be a number +monitor.queue.settings.submit=Update Settings +monitor.queue.settings.changed=Settings Updated +monitor.queue.settings.remove_all_items=Remove all +monitor.queue.settings.remove_all_items_done=All items in the queue have been removed. + +notices.system_notice_list=System Notices +notices.view_detail_header=View Notice Details +notices.operations=Operations +notices.select_all=Select All +notices.deselect_all=Deselect All +notices.inverse_selection=Inverse Selection +notices.delete_selected=Delete Selected +notices.delete_all=Delete All Notices +notices.type=Type +notices.type_1=Repository +notices.type_2=Task +notices.desc=Description +notices.op=Op. +notices.delete_success=The system notices have been deleted. + +self_check.no_problem_found=No problem found yet. +self_check.startup_warnings=Startup warnings: +self_check.database_collation_mismatch=Expect database to use collation: %s +self_check.database_collation_case_insensitive=Database is using collation %s, which is a case-insensitive collation. Although Gitea could work with it, there might be some rare cases which don't work as expected. +self_check.database_inconsistent_collation_columns=Database is using collation %s, but these columns are using mismatched collations. This might cause some unexpected problems. +self_check.database_fix_mysql=For MySQL/MariaDB users, you could use the "gitea doctor convert" command to fix the collation problems, or you could also fix the problem manually with "ALTER ... COLLATE ..." SQL queries. +self_check.database_fix_mssql=For MSSQL users, you could only fix the problem manually with "ALTER ... COLLATE ..." SQL queries at the moment. +self_check.location_origin_mismatch=Current URL (%[1]s) doesn't match the URL seen by Gitea (%[2]s). If you are using a reverse proxy, please make sure the "Host" and "X-Forwarded-Proto" headers are set correctly. [action] -create_repo = created repository %s -rename_repo = renamed repository from %[1]s to %[3]s -commit_repo = pushed to %[3]s at %[4]s -create_issue = `opened issue %[3]s#%[2]s` -close_issue = `closed issue %[3]s#%[2]s` -reopen_issue = `reopened issue %[3]s#%[2]s` -create_pull_request = `created pull request %[3]s#%[2]s` -close_pull_request = `closed pull request %[3]s#%[2]s` -reopen_pull_request = `reopened pull request %[3]s#%[2]s` -comment_issue = `commented on issue %[3]s#%[2]s` -comment_pull = `commented on pull request %[3]s#%[2]s` -merge_pull_request = `merged pull request %[3]s#%[2]s` -auto_merge_pull_request = `automatically merged pull request %[3]s#%[2]s` -transfer_repo = transferred repository %s to %s -push_tag = pushed tag %[3]s to %[4]s -delete_tag = deleted tag %[2]s from %[3]s -delete_branch = deleted branch %[2]s from %[3]s -compare_branch = Compare -compare_commits = Compare %d commits -compare_commits_general = Compare commits -mirror_sync_push = synced commits to %[3]s at %[4]s from mirror -mirror_sync_create = synced new reference %[3]s to %[4]s from mirror -mirror_sync_delete = synced and deleted reference %[2]s at %[3]s from mirror -approve_pull_request = `approved %[3]s#%[2]s` -reject_pull_request = `suggested changes for %[3]s#%[2]s` -publish_release = `released %[4]s at %[3]s` -review_dismissed = `dismissed review from %[4]s for %[3]s#%[2]s` -review_dismissed_reason = Reason: -create_branch = created branch %[3]s in %[4]s -starred_repo = starred %[2]s -watched_repo = started watching %[2]s +create_repo=created repository %s +rename_repo=renamed repository from %[1]s to %[3]s +commit_repo=pushed to %[3]s at %[4]s +create_issue=`opened issue %[3]s#%[2]s` +close_issue=`closed issue %[3]s#%[2]s` +reopen_issue=`reopened issue %[3]s#%[2]s` +create_pull_request=`created pull request %[3]s#%[2]s` +close_pull_request=`closed pull request %[3]s#%[2]s` +reopen_pull_request=`reopened pull request %[3]s#%[2]s` +comment_issue=`commented on issue %[3]s#%[2]s` +comment_pull=`commented on pull request %[3]s#%[2]s` +merge_pull_request=`merged pull request %[3]s#%[2]s` +auto_merge_pull_request=`automatically merged pull request %[3]s#%[2]s` +transfer_repo=transferred repository %s to %s +push_tag=pushed tag %[3]s to %[4]s +delete_tag=deleted tag %[2]s from %[3]s +delete_branch=deleted branch %[2]s from %[3]s +compare_branch=Compare +compare_commits=Compare %d commits +compare_commits_general=Compare commits +mirror_sync_push=synced commits to %[3]s at %[4]s from mirror +mirror_sync_create=synced new reference %[3]s to %[4]s from mirror +mirror_sync_delete=synced and deleted reference %[2]s at %[3]s from mirror +approve_pull_request=`approved %[3]s#%[2]s` +reject_pull_request=`suggested changes for %[3]s#%[2]s` +publish_release=`released %[4]s at %[3]s` +review_dismissed=`dismissed review from %[4]s for %[3]s#%[2]s` +review_dismissed_reason=Reason: +create_branch=created branch %[3]s in %[4]s +starred_repo=starred %[2]s +watched_repo=started watching %[2]s [tool] -now = now -future = future -1s = 1 second -1m = 1 minute -1h = 1 hour -1d = 1 day -1w = 1 week -1mon = 1 month -1y = 1 year -seconds = %d seconds -minutes = %d minutes -hours = %d hours -days = %d days -weeks = %d weeks -months = %d months -years = %d years -raw_seconds = seconds -raw_minutes = minutes +now=now +future=future +1s=1 second +1m=1 minute +1h=1 hour +1d=1 day +1w=1 week +1mon=1 month +1y=1 year +seconds=%d seconds +minutes=%d minutes +hours=%d hours +days=%d days +weeks=%d weeks +months=%d months +years=%d years +raw_seconds=seconds +raw_minutes=minutes [dropzone] -default_message = Drop files or click here to upload. -invalid_input_type = You cannot upload files of this type. -file_too_big = File size ({{filesize}} MB) exceeds the maximum size of ({{maxFilesize}} MB). -remove_file = Remove file +default_message=Drop files or click here to upload. +invalid_input_type=You cannot upload files of this type. +file_too_big=File size ({{filesize}} MB) exceeds the maximum size of ({{maxFilesize}} MB). +remove_file=Remove file [notification] -notifications = Notifications -unread = Unread -read = Read -no_unread = No unread notifications. -no_read = No read notifications. -pin = Pin notification -mark_as_read = Mark as read -mark_as_unread = Mark as unread -mark_all_as_read = Mark all as read -subscriptions = Subscriptions -watching = Watching -no_subscriptions = No subscriptions +notifications=Notifications +unread=Unread +read=Read +no_unread=No unread notifications. +no_read=No read notifications. +pin=Pin notification +mark_as_read=Mark as read +mark_as_unread=Mark as unread +mark_all_as_read=Mark all as read +subscriptions=Subscriptions +watching=Watching +no_subscriptions=No subscriptions [gpg] default_key=Signed with default key -error.extract_sign = Failed to extract signature -error.generate_hash = Failed to generate hash of commit -error.no_committer_account = No account linked to committer's email address -error.no_gpg_keys_found = "No known key found for this signature in database" -error.not_signed_commit = "Not a signed commit" -error.failed_retrieval_gpg_keys = "Failed to retrieve any key attached to the committer's account" -error.probable_bad_signature = "WARNING! Although there is a key with this ID in the database, it does not verify this commit! This commit is SUSPICIOUS." -error.probable_bad_default_signature = "WARNING! Although the default key has this ID, it does not verify this commit! This commit is SUSPICIOUS." +error.extract_sign=Failed to extract signature +error.generate_hash=Failed to generate hash of commit +error.no_committer_account=No account linked to committer's email address +error.no_gpg_keys_found="No known key found for this signature in database" +error.not_signed_commit="Not a signed commit" +error.failed_retrieval_gpg_keys="Failed to retrieve any key attached to the committer's account" +error.probable_bad_signature="WARNING! Although there is a key with this ID in the database, it does not verify this commit! This commit is SUSPICIOUS." +error.probable_bad_default_signature="WARNING! Although the default key has this ID, it does not verify this commit! This commit is SUSPICIOUS." [units] -unit = Unit -error.no_unit_allowed_repo = You are not allowed to access any section of this repository. -error.unit_not_allowed = You are not allowed to access this repository section. +unit=Unit +error.no_unit_allowed_repo=You are not allowed to access any section of this repository. +error.unit_not_allowed=You are not allowed to access this repository section. [packages] -title = Packages -desc = Manage repository packages. -empty = There are no packages yet. -no_metadata = No metadata. -empty.documentation = For more information on the package registry, see the documentation. -empty.repo = Did you upload a package, but it's not shown here? Go to package settings and link it to this repo. -registry.documentation = For more information on the %s registry, see the documentation. -filter.type = Type -filter.type.all = All -filter.no_result = Your filter produced no results. -filter.container.tagged = Tagged -filter.container.untagged = Untagged -published_by = Published %[1]s by %[3]s -published_by_in = Published %[1]s by %[3]s in %[5]s -installation = Installation -about = About this package -requirements = Requirements -dependencies = Dependencies -keywords = Keywords -details = Details -details.author = Author -details.project_site = Project Site -details.repository_site = Repository Site -details.documentation_site = Documentation Site -details.license = License -assets = Assets -versions = Versions -versions.view_all = View all -dependency.id = ID -dependency.version = Version -search_in_external_registry = Search in %s -alpine.registry = Set up this registry by adding the URL in your /etc/apk/repositories file: -alpine.registry.key = Download the registry public RSA key into the /etc/apk/keys/ folder to verify the index signature: -alpine.registry.info = Choose $branch and $repository from the list below. -alpine.install = To install the package, run the following command: -alpine.repository = Repository Info -alpine.repository.branches = Branches -alpine.repository.repositories = Repositories -alpine.repository.architectures = Architectures -arch.registry = Add server with related repository and architecture to /etc/pacman.conf: -arch.install = Sync package with pacman: -arch.repository = Repository Info -arch.repository.repositories = Repositories -arch.repository.architectures = Architectures -cargo.registry = Set up this registry in the Cargo configuration file (for example ~/.cargo/config.toml): -cargo.install = To install the package using Cargo, run the following command: -chef.registry = Set up this registry in your ~/.chef/config.rb file: -chef.install = To install the package, run the following command: -composer.registry = Set up this registry in your ~/.composer/config.json file: -composer.install = To install the package using Composer, run the following command: -composer.dependencies = Dependencies -composer.dependencies.development = Development Dependencies -conan.details.repository = Repository -conan.registry = Set up this registry from the command line: -conan.install = To install the package using Conan, run the following command: -conda.registry = Set up this registry as a Conda repository in your .condarc file: -conda.install = To install the package using Conda, run the following command: -container.details.type = Image Type -container.details.platform = Platform -container.pull = Pull the image from the command line: -container.images = Images -container.digest = Digest -container.multi_arch = OS / Arch -container.layers = Image Layers -container.labels = Labels -container.labels.key = Key -container.labels.value = Value -cran.registry = Set up this registry in your Rprofile.site file: -cran.install = To install the package, run the following command: -debian.registry = Set up this registry from the command line: -debian.registry.info = Choose $distribution and $component from the list below. -debian.install = To install the package, run the following command: -debian.repository = Repository Info -debian.repository.distributions = Distributions -debian.repository.components = Components -debian.repository.architectures = Architectures -generic.download = Download package from the command line: -go.install = Install the package from the command line: -helm.registry = Set up this registry from the command line: -helm.install = To install the package, run the following command: -maven.registry = Set up this registry in your project pom.xml file: -maven.install = To use the package, include the following in the dependencies block in the pom.xml file: -maven.install2 = Run via command line: -maven.download = To download the dependency, run via command line: -nuget.registry = Set up this registry from the command line: -nuget.install = To install the package using NuGet, run the following command: -nuget.dependency.framework = Target Framework -npm.registry = Set up this registry in your project .npmrc file: -npm.install = To install the package using npm, run the following command: -npm.install2 = or add it to the package.json file: -npm.dependencies = Dependencies -npm.dependencies.development = Development Dependencies -npm.dependencies.bundle = Bundled Dependencies -npm.dependencies.peer = Peer Dependencies -npm.dependencies.optional = Optional Dependencies -npm.details.tag = Tag -pub.install = To install the package using Dart, run the following command: -pypi.requires = Requires Python -pypi.install = To install the package using pip, run the following command: -rpm.registry = Set up this registry from the command line: -rpm.distros.redhat = on RedHat based distributions -rpm.distros.suse = on SUSE based distributions -rpm.install = To install the package, run the following command: -rpm.repository = Repository Info -rpm.repository.architectures = Architectures -rpm.repository.multiple_groups = This package is available in multiple groups. -rubygems.install = To install the package using gem, run the following command: -rubygems.install2 = or add it to the Gemfile: -rubygems.dependencies.runtime = Runtime Dependencies -rubygems.dependencies.development = Development Dependencies -rubygems.required.ruby = Requires Ruby version -rubygems.required.rubygems = Requires RubyGem version -swift.registry = Set up this registry from the command line: -swift.install = Add the package in your Package.swift file: -swift.install2 = and run the following command: -vagrant.install = To add a Vagrant box, run the following command: -settings.link = Link this package to a repository -settings.link.description = If you link a package with a repository, the package is listed in the repository's package list. -settings.link.select = Select Repository -settings.link.button = Update Repository Link -settings.link.success = Repository link was successfully updated. -settings.link.error = Failed to update repository link. -settings.delete = Delete package -settings.delete.description = Deleting a package is permanent and cannot be undone. -settings.delete.notice = You are about to delete %s (%s). This operation is irreversible, are you sure? -settings.delete.success = The package has been deleted. -settings.delete.error = Failed to delete the package. -owner.settings.cargo.title = Cargo Registry Index -owner.settings.cargo.initialize = Initialize Index -owner.settings.cargo.initialize.description = A special index Git repository is needed to use the Cargo registry. Using this option will (re-)create the repository and configure it automatically. -owner.settings.cargo.initialize.error = Failed to initialize Cargo index: %v -owner.settings.cargo.initialize.success = The Cargo index was successfully created. -owner.settings.cargo.rebuild = Rebuild Index -owner.settings.cargo.rebuild.description = Rebuilding can be useful if the index is not synchronized with the stored Cargo packages. -owner.settings.cargo.rebuild.error = Failed to rebuild Cargo index: %v -owner.settings.cargo.rebuild.success = The Cargo index was successfully rebuilt. -owner.settings.cleanuprules.title = Manage Cleanup Rules -owner.settings.cleanuprules.add = Add Cleanup Rule -owner.settings.cleanuprules.edit = Edit Cleanup Rule -owner.settings.cleanuprules.none = No cleanup rules available. Please consult the documentation. -owner.settings.cleanuprules.preview = Cleanup Rule Preview -owner.settings.cleanuprules.preview.overview = %d packages are scheduled to be removed. -owner.settings.cleanuprules.preview.none = Cleanup rule does not match any packages. -owner.settings.cleanuprules.enabled = Enabled -owner.settings.cleanuprules.pattern_full_match = Apply pattern to full package name -owner.settings.cleanuprules.keep.title = Versions that match these rules are kept, even if they match a removal rule below. -owner.settings.cleanuprules.keep.count = Keep the most recent -owner.settings.cleanuprules.keep.count.1 = 1 version per package -owner.settings.cleanuprules.keep.count.n = %d versions per package -owner.settings.cleanuprules.keep.pattern = Keep versions matching -owner.settings.cleanuprules.keep.pattern.container = The latest version is always kept for Container packages. -owner.settings.cleanuprules.remove.title = Versions that match these rules are removed, unless a rule above says to keep them. -owner.settings.cleanuprules.remove.days = Remove versions older than -owner.settings.cleanuprules.remove.pattern = Remove versions matching -owner.settings.cleanuprules.success.update = Cleanup rule has been updated. -owner.settings.cleanuprules.success.delete = Cleanup rule has been deleted. -owner.settings.chef.title = Chef Registry -owner.settings.chef.keypair = Generate key pair -owner.settings.chef.keypair.description = A key pair is necessary to authenticate to the Chef registry. If you have generated a key pair before, generating a new key pair will discard the old key pair. +title=Packages +desc=Manage repository packages. +empty=There are no packages yet. +no_metadata=No metadata. +empty.documentation=For more information on the package registry, see the documentation. +empty.repo=Did you upload a package, but it's not shown here? Go to package settings and link it to this repo. +registry.documentation=For more information on the %s registry, see the documentation. +filter.type=Type +filter.type.all=All +filter.no_result=Your filter produced no results. +filter.container.tagged=Tagged +filter.container.untagged=Untagged +published_by=Published %[1]s by %[3]s +published_by_in=Published %[1]s by %[3]s in %[5]s +installation=Installation +about=About this package +requirements=Requirements +dependencies=Dependencies +keywords=Keywords +details=Details +details.author=Author +details.project_site=Project Site +details.repository_site=Repository Site +details.documentation_site=Documentation Site +details.license=License +assets=Assets +versions=Versions +versions.view_all=View all +dependency.id=ID +dependency.version=Version +search_in_external_registry=Search in %s +alpine.registry=Set up this registry by adding the URL in your /etc/apk/repositories file: +alpine.registry.key=Download the registry public RSA key into the /etc/apk/keys/ folder to verify the index signature: +alpine.registry.info=Choose $branch and $repository from the list below. +alpine.install=To install the package, run the following command: +alpine.repository=Repository Info +alpine.repository.branches=Branches +alpine.repository.repositories=Repositories +alpine.repository.architectures=Architectures +arch.registry=Add server with related repository and architecture to /etc/pacman.conf: +arch.install=Sync package with pacman: +arch.repository=Repository Info +arch.repository.repositories=Repositories +arch.repository.architectures=Architectures +cargo.registry=Set up this registry in the Cargo configuration file (for example ~/.cargo/config.toml): +cargo.install=To install the package using Cargo, run the following command: +chef.registry=Set up this registry in your ~/.chef/config.rb file: +chef.install=To install the package, run the following command: +composer.registry=Set up this registry in your ~/.composer/config.json file: +composer.install=To install the package using Composer, run the following command: +composer.dependencies=Dependencies +composer.dependencies.development=Development Dependencies +conan.details.repository=Repository +conan.registry=Set up this registry from the command line: +conan.install=To install the package using Conan, run the following command: +conda.registry=Set up this registry as a Conda repository in your .condarc file: +conda.install=To install the package using Conda, run the following command: +container.details.type=Image Type +container.details.platform=Platform +container.pull=Pull the image from the command line: +container.images=Images +container.digest=Digest +container.multi_arch=OS / Arch +container.layers=Image Layers +container.labels=Labels +container.labels.key=Key +container.labels.value=Value +cran.registry=Set up this registry in your Rprofile.site file: +cran.install=To install the package, run the following command: +debian.registry=Set up this registry from the command line: +debian.registry.info=Choose $distribution and $component from the list below. +debian.install=To install the package, run the following command: +debian.repository=Repository Info +debian.repository.distributions=Distributions +debian.repository.components=Components +debian.repository.architectures=Architectures +generic.download=Download package from the command line: +go.install=Install the package from the command line: +helm.registry=Set up this registry from the command line: +helm.install=To install the package, run the following command: +maven.registry=Set up this registry in your project pom.xml file: +maven.install=To use the package, include the following in the dependencies block in the pom.xml file: +maven.install2=Run via command line: +maven.download=To download the dependency, run via command line: +nuget.registry=Set up this registry from the command line: +nuget.install=To install the package using NuGet, run the following command: +nuget.dependency.framework=Target Framework +npm.registry=Set up this registry in your project .npmrc file: +npm.install=To install the package using npm, run the following command: +npm.install2=or add it to the package.json file: +npm.dependencies=Dependencies +npm.dependencies.development=Development Dependencies +npm.dependencies.bundle=Bundled Dependencies +npm.dependencies.peer=Peer Dependencies +npm.dependencies.optional=Optional Dependencies +npm.details.tag=Tag +pub.install=To install the package using Dart, run the following command: +pypi.requires=Requires Python +pypi.install=To install the package using pip, run the following command: +rpm.registry=Set up this registry from the command line: +rpm.distros.redhat=on RedHat based distributions +rpm.distros.suse=on SUSE based distributions +rpm.install=To install the package, run the following command: +rpm.repository=Repository Info +rpm.repository.architectures=Architectures +rpm.repository.multiple_groups=This package is available in multiple groups. +rubygems.install=To install the package using gem, run the following command: +rubygems.install2=or add it to the Gemfile: +rubygems.dependencies.runtime=Runtime Dependencies +rubygems.dependencies.development=Development Dependencies +rubygems.required.ruby=Requires Ruby version +rubygems.required.rubygems=Requires RubyGem version +swift.registry=Set up this registry from the command line: +swift.install=Add the package in your Package.swift file: +swift.install2=and run the following command: +vagrant.install=To add a Vagrant box, run the following command: +settings.link=Link this package to a repository +settings.link.description=If you link a package with a repository, the package is listed in the repository's package list. +settings.link.select=Select Repository +settings.link.button=Update Repository Link +settings.link.success=Repository link was successfully updated. +settings.link.error=Failed to update repository link. +settings.delete=Delete package +settings.delete.description=Deleting a package is permanent and cannot be undone. +settings.delete.notice=You are about to delete %s (%s). This operation is irreversible, are you sure? +settings.delete.success=The package has been deleted. +settings.delete.error=Failed to delete the package. +owner.settings.cargo.title=Cargo Registry Index +owner.settings.cargo.initialize=Initialize Index +owner.settings.cargo.initialize.description=A special index Git repository is needed to use the Cargo registry. Using this option will (re-)create the repository and configure it automatically. +owner.settings.cargo.initialize.error=Failed to initialize Cargo index: %v +owner.settings.cargo.initialize.success=The Cargo index was successfully created. +owner.settings.cargo.rebuild=Rebuild Index +owner.settings.cargo.rebuild.description=Rebuilding can be useful if the index is not synchronized with the stored Cargo packages. +owner.settings.cargo.rebuild.error=Failed to rebuild Cargo index: %v +owner.settings.cargo.rebuild.success=The Cargo index was successfully rebuilt. +owner.settings.cleanuprules.title=Manage Cleanup Rules +owner.settings.cleanuprules.add=Add Cleanup Rule +owner.settings.cleanuprules.edit=Edit Cleanup Rule +owner.settings.cleanuprules.none=No cleanup rules available. Please consult the documentation. +owner.settings.cleanuprules.preview=Cleanup Rule Preview +owner.settings.cleanuprules.preview.overview=%d packages are scheduled to be removed. +owner.settings.cleanuprules.preview.none=Cleanup rule does not match any packages. +owner.settings.cleanuprules.enabled=Enabled +owner.settings.cleanuprules.pattern_full_match=Apply pattern to full package name +owner.settings.cleanuprules.keep.title=Versions that match these rules are kept, even if they match a removal rule below. +owner.settings.cleanuprules.keep.count=Keep the most recent +owner.settings.cleanuprules.keep.count.1=1 version per package +owner.settings.cleanuprules.keep.count.n=%d versions per package +owner.settings.cleanuprules.keep.pattern=Keep versions matching +owner.settings.cleanuprules.keep.pattern.container=The latest version is always kept for Container packages. +owner.settings.cleanuprules.remove.title=Versions that match these rules are removed, unless a rule above says to keep them. +owner.settings.cleanuprules.remove.days=Remove versions older than +owner.settings.cleanuprules.remove.pattern=Remove versions matching +owner.settings.cleanuprules.success.update=Cleanup rule has been updated. +owner.settings.cleanuprules.success.delete=Cleanup rule has been deleted. +owner.settings.chef.title=Chef Registry +owner.settings.chef.keypair=Generate key pair +owner.settings.chef.keypair.description=A key pair is necessary to authenticate to the Chef registry. If you have generated a key pair before, generating a new key pair will discard the old key pair. [secrets] -secrets = Secrets -description = Secrets will be passed to certain actions and cannot be read otherwise. -none = There are no secrets yet. +secrets=Secrets +description=Secrets will be passed to certain actions and cannot be read otherwise. +none=There are no secrets yet. ; These keys are also for "edit secret", the keys are kept as-is to avoid unnecessary re-translation -creation.description = Description -creation.name_placeholder = case-insensitive, alphanumeric characters or underscores only, cannot start with GITEA_ or GITHUB_ -creation.value_placeholder = Input any content. Whitespace at the start and end will be omitted. -creation.description_placeholder = Enter short description (optional). - -save_success = The secret "%s" has been saved. -save_failed = Failed to save secret. - -add_secret = Add secret -edit_secret = Edit secret -deletion = Remove secret -deletion.description = Removing a secret is permanent and cannot be undone. Continue? -deletion.success = The secret has been removed. -deletion.failed = Failed to remove secret. -management = Secrets Management +creation.description=Description +creation.name_placeholder=case-insensitive, alphanumeric characters or underscores only, cannot start with GITEA_ or GITHUB_ +creation.value_placeholder=Input any content. Whitespace at the start and end will be omitted. +creation.description_placeholder=Enter short description (optional). + +save_success=The secret "%s" has been saved. +save_failed=Failed to save secret. + +add_secret=Add secret +edit_secret=Edit secret +deletion=Remove secret +deletion.description=Removing a secret is permanent and cannot be undone. Continue? +deletion.success=The secret has been removed. +deletion.failed=Failed to remove secret. +management=Secrets Management [actions] -actions = Actions - -unit.desc = Manage actions - -status.unknown = "Unknown" -status.waiting = "Waiting" -status.running = "Running" -status.success = "Success" -status.failure = "Failure" -status.cancelled = "Canceled" -status.skipped = "Skipped" -status.blocked = "Blocked" - -runners = Runners -runners.runner_manage_panel = Runners Management -runners.new = Create new Runner -runners.new_notice = How to start a runner -runners.status = Status -runners.id = ID -runners.name = Name -runners.owner_type = Type -runners.description = Description -runners.labels = Labels -runners.last_online = Last Online Time -runners.runner_title = Runner -runners.task_list = Recent tasks on this runner -runners.task_list.no_tasks = There is no task yet. -runners.task_list.run = Run -runners.task_list.status = Status -runners.task_list.repository = Repository -runners.task_list.commit = Commit -runners.task_list.done_at = Done At -runners.edit_runner = Edit Runner -runners.update_runner = Update Changes -runners.update_runner_success = Runner updated successfully -runners.update_runner_failed = Failed to update runner -runners.delete_runner = Delete this runner -runners.delete_runner_success = Runner deleted successfully -runners.delete_runner_failed = Failed to delete runner -runners.delete_runner_header = Confirm to delete this runner -runners.delete_runner_notice = If a task is running on this runner, it will be terminated and marked as failed. It may break building workflow. -runners.none = No runners available -runners.status.unspecified = Unknown -runners.status.idle = Idle -runners.status.active = Active -runners.status.offline = Offline -runners.version = Version -runners.reset_registration_token = Reset registration token -runners.reset_registration_token_confirm = Would you like to invalidate the current token and generate a new one? -runners.reset_registration_token_success = Runner registration token reset successfully - -runs.all_workflows = All Workflows -runs.commit = Commit -runs.scheduled = Scheduled -runs.pushed_by = pushed by -runs.invalid_workflow_helper = Workflow config file is invalid. Please check your config file: %s -runs.no_matching_online_runner_helper = No matching online runner with label: %s -runs.no_job_without_needs = The workflow must contain at least one job without dependencies. -runs.no_job = The workflow must contain at least one job -runs.actor = Actor -runs.status = Status -runs.actors_no_select = All actors -runs.status_no_select = All status -runs.no_results = No results matched. -runs.no_workflows = There are no workflows yet. -runs.no_workflows.quick_start = Don't know how to start with Gitea Actions? See the quick start guide. -runs.no_workflows.documentation = For more information on Gitea Actions, see the documentation. -runs.no_runs = The workflow has no runs yet. -runs.empty_commit_message = (empty commit message) -runs.expire_log_message = Logs have been purged because they were too old. -runs.delete = Delete workflow run -runs.cancel = Cancel workflow run -runs.delete.description = Are you sure you want to permanently delete this workflow run? This action cannot be undone. -runs.not_done = This workflow run is not done. -runs.view_workflow_file = View workflow file - -workflow.disable = Disable Workflow -workflow.disable_success = Workflow '%s' disabled successfully. -workflow.enable = Enable Workflow -workflow.enable_success = Workflow '%s' enabled successfully. -workflow.disabled = Workflow is disabled. -workflow.run = Run Workflow -workflow.not_found = Workflow '%s' not found. -workflow.run_success = Workflow '%s' run successfully. -workflow.from_ref = Use workflow from -workflow.has_workflow_dispatch = This workflow has a workflow_dispatch event trigger. -workflow.has_no_workflow_dispatch = Workflow '%s' has no workflow_dispatch event trigger. - -need_approval_desc = Need approval to run workflows for fork pull request. - -variables = Variables -variables.management = Variables Management -variables.creation = Add Variable -variables.none = There are no variables yet. -variables.deletion = Remove variable -variables.deletion.description = Removing a variable is permanent and cannot be undone. Continue? -variables.description = Variables will be passed to certain actions and cannot be read otherwise. -variables.id_not_exist = Variable with ID %d does not exist. -variables.edit = Edit Variable -variables.deletion.failed = Failed to remove variable. -variables.deletion.success = The variable has been removed. -variables.creation.failed = Failed to add variable. -variables.creation.success = The variable "%s" has been added. -variables.update.failed = Failed to edit variable. -variables.update.success = The variable has been edited. - -logs.always_auto_scroll = Always auto scroll logs -logs.always_expand_running = Always expand running logs +actions=Actions + +unit.desc=Manage actions + +status.unknown="Unknown" +status.waiting="Waiting" +status.running="Running" +status.success="Success" +status.failure="Failure" +status.cancelled="Canceled" +status.skipped="Skipped" +status.blocked="Blocked" + +runners=Runners +runners.runner_manage_panel=Runners Management +runners.new=Create new Runner +runners.new_notice=How to start a runner +runners.status=Status +runners.id=ID +runners.name=Name +runners.owner_type=Type +runners.description=Description +runners.labels=Labels +runners.last_online=Last Online Time +runners.runner_title=Runner +runners.task_list=Recent tasks on this runner +runners.task_list.no_tasks=There is no task yet. +runners.task_list.run=Run +runners.task_list.status=Status +runners.task_list.repository=Repository +runners.task_list.commit=Commit +runners.task_list.done_at=Done At +runners.edit_runner=Edit Runner +runners.update_runner=Update Changes +runners.update_runner_success=Runner updated successfully +runners.update_runner_failed=Failed to update runner +runners.delete_runner=Delete this runner +runners.delete_runner_success=Runner deleted successfully +runners.delete_runner_failed=Failed to delete runner +runners.delete_runner_header=Confirm to delete this runner +runners.delete_runner_notice=If a task is running on this runner, it will be terminated and marked as failed. It may break building workflow. +runners.none=No runners available +runners.status.unspecified=Unknown +runners.status.idle=Idle +runners.status.active=Active +runners.status.offline=Offline +runners.version=Version +runners.reset_registration_token=Reset registration token +runners.reset_registration_token_confirm=Would you like to invalidate the current token and generate a new one? +runners.reset_registration_token_success=Runner registration token reset successfully + +runs.all_workflows=All Workflows +runs.commit=Commit +runs.scheduled=Scheduled +runs.pushed_by=pushed by +runs.invalid_workflow_helper=Workflow config file is invalid. Please check your config file: %s +runs.no_matching_online_runner_helper=No matching online runner with label: %s +runs.no_job_without_needs=The workflow must contain at least one job without dependencies. +runs.no_job=The workflow must contain at least one job +runs.actor=Actor +runs.status=Status +runs.actors_no_select=All actors +runs.status_no_select=All status +runs.no_results=No results matched. +runs.no_workflows=There are no workflows yet. +runs.no_workflows.quick_start=Don't know how to start with Gitea Actions? See the quick start guide. +runs.no_workflows.documentation=For more information on Gitea Actions, see the documentation. +runs.no_runs=The workflow has no runs yet. +runs.empty_commit_message=(empty commit message) +runs.expire_log_message=Logs have been purged because they were too old. +runs.delete=Delete workflow run +runs.cancel=Cancel workflow run +runs.delete.description=Are you sure you want to permanently delete this workflow run? This action cannot be undone. +runs.not_done=This workflow run is not done. +runs.view_workflow_file=View workflow file + +workflow.disable=Disable Workflow +workflow.disable_success=Workflow '%s' disabled successfully. +workflow.enable=Enable Workflow +workflow.enable_success=Workflow '%s' enabled successfully. +workflow.disabled=Workflow is disabled. +workflow.run=Run Workflow +workflow.not_found=Workflow '%s' not found. +workflow.run_success=Workflow '%s' run successfully. +workflow.from_ref=Use workflow from +workflow.has_workflow_dispatch=This workflow has a workflow_dispatch event trigger. +workflow.has_no_workflow_dispatch=Workflow '%s' has no workflow_dispatch event trigger. + +need_approval_desc=Need approval to run workflows for fork pull request. + +variables=Variables +variables.management=Variables Management +variables.creation=Add Variable +variables.none=There are no variables yet. +variables.deletion=Remove variable +variables.deletion.description=Removing a variable is permanent and cannot be undone. Continue? +variables.description=Variables will be passed to certain actions and cannot be read otherwise. +variables.id_not_exist=Variable with ID %d does not exist. +variables.edit=Edit Variable +variables.deletion.failed=Failed to remove variable. +variables.deletion.success=The variable has been removed. +variables.creation.failed=Failed to add variable. +variables.creation.success=The variable "%s" has been added. +variables.update.failed=Failed to edit variable. +variables.update.success=The variable has been edited. + +logs.always_auto_scroll=Always auto scroll logs +logs.always_expand_running=Always expand running logs [projects] -deleted.display_name = Deleted Project -type-1.display_name = Individual Project -type-2.display_name = Repository Project -type-3.display_name = Organization Project -enter_fullscreen = Fullscreen -exit_fullscreen = Exit Fullscreen +deleted.display_name=Deleted Project +type-1.display_name=Individual Project +type-2.display_name=Repository Project +type-3.display_name=Organization Project +enter_fullscreen=Fullscreen +exit_fullscreen=Exit Fullscreen [git.filemode] -changed_filemode = %[1]s → %[2]s +changed_filemode=%[1]s → %[2]s ; Ordered by git filemode value, ascending. E.g. directory has "040000", normal file has "100644", … -directory = Directory -normal_file = Normal file -executable_file = Executable file -symbolic_link = Symbolic link -submodule = Submodule +directory=Directory +normal_file=Normal file +executable_file=Executable file +symbolic_link=Symbolic link +submodule=Submodule diff --git a/options/locale/locale_es-ES.ini b/options/locale/locale_es-ES.ini index 0f24e6227f7dc..5c47155858796 100644 --- a/options/locale/locale_es-ES.ini +++ b/options/locale/locale_es-ES.ini @@ -24,7 +24,6 @@ enable_javascript=Este sitio web requiere JavaScript. toc=Tabla de contenidos licenses=Licencias return_to_gitea=Volver a Gitea - username=Nombre de usuario email=Correo electrónico password=Contraseña @@ -34,7 +33,6 @@ captcha=CAPTCHA twofa=Autenticación de doble factor twofa_scratch=Código de respaldo passcode=Código de acceso - 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_press_button=Por favor, presione el botón de su llave de seguridad… @@ -47,7 +45,6 @@ webauthn_error_duplicated=La clave de seguridad no está permitida para esta sol webauthn_error_empty=Debe establecer un nombre para esta clave. webauthn_error_timeout=Tiempo de espera máximo alcanzado antes de que su clave pudiese ser leída. Por favor, cargue la página y vuelva a intentarlo. webauthn_reload=Recargar - repository=Repositorio organization=Organización mirror=Réplica @@ -66,18 +63,15 @@ settings=Configuración your_profile=Perfil your_starred=Destacado your_settings=Configuración - all=Todos sources=Propios mirrors=Réplica collaborative=Colaborativo forks=Forks - activities=Actividades pull_requests=Pull Requests issues=Incidencias milestones=Hitos - ok=OK cancel=Cancelar retry=Reintentar @@ -90,11 +84,9 @@ remove=Eliminar remove_all=Eliminar todos remove_label_str=`Eliminar elemento "%s"` edit=Editar - enabled=Activo disabled=Desactivado locked=Bloqueado - copy=Copiar copy_url=Copiar URL copy_hash=Copiar hash @@ -103,50 +95,86 @@ copy_branch=Copiar nombre de rama copy_success=¡Copiado! copy_error=Copiar falló copy_type_unsupported=No se puede copiar este tipo de archivo - write=Escribir preview=Vista previa loading=Cargando… - error=Error error404=La página a la que está intentando acceder o no existe o no está autorizado para verla. go_back=Volver - never=Nunca unknown=Desconocido - rss_feed=Fuentes RSS - pin=Anclar unpin=Desanclar - artifacts=Artefactos - archived=Archivado - concept_system_global=Global concept_user_individual=Individual concept_code_repository=Repositorio concept_user_organization=Organización - show_timestamps=Mostrar marcas de tiempo show_log_seconds=Mostrar segundos show_full_screen=Mostrar pantalla completa download_logs=Descargar registros - confirm_delete_selected=¿Borrar todos los elementos seleccionados? - name=Nombre value=Valor - filter=Filtro filter.is_archived=Archivado filter.is_template=Plantilla filter.public=Público filter.private=Privado - +tracked_time_summary=Summary of tracked time based on filters of issue list +more_items=More items +webauthn_error_insecure=WebAuthn only supports secure connections. For testing over HTTP, you can use the origin "localhost" or "127.0.0.1". +view=View +test=Test +copy_path=Copy path +files=Files +error503=The server could not complete your request. Please try again later. +invalid_data=Invalid data: %v +expired=Expired +confirm_delete_artifact=Are you sure you want to delete the artifact '%s'? +readme=Readme +filter.clear=Clear Filter +filter.not_archived=Not Archived +filter.is_fork=Forked +filter.not_fork=Not Forked +filter.is_mirror=Mirrored +filter.not_mirror=Not Mirrored +filter.not_template=Not Template +no_results_found=No results found. +internal_error_skipped=Internal error occurred but is skipped: %s [search] +search=Search… +type_tooltip=Search type +fuzzy=Fuzzy +fuzzy_tooltip=Include results that closely match the search term +words=Words +words_tooltip=Include only results that match the search term words +regexp=Regexp +regexp_tooltip=Include only results that match the regexp search term +exact=Exact +exact_tooltip=Include only results that match the exact search term +repo_kind=Search repos… +user_kind=Search users… +org_kind=Search orgs… +team_kind=Search teams… +code_kind=Search code… +code_search_unavailable=Code search is currently not available. Please contact the site administrator. +code_search_by_git_grep=Current code search results are provided by "git grep". There might be better results if site administrator enables Repository Indexer. +package_kind=Search packages… +project_kind=Search projects… +branch_kind=Search branches… +tag_kind=Search tags… +tag_tooltip=Search for matching tags. Use '%' to match any sequence of numbers. +commit_kind=Search commits… +runner_kind=Search runners… +no_results=No matching results found. +issue_kind=Search issues… +pull_kind=Search pull requests… +keyword_search_unavailable=Searching by keyword is currently not available. Please contact the site administrator. [aria] navbar=Barra de navegación @@ -176,13 +204,19 @@ buttons.ref.tooltip=Referir a una incidencia o pull request buttons.switch_to_legacy.tooltip=Utilizar el editor antiguo en su lugar buttons.enable_monospace_font=Activar fuente monoespaciada buttons.disable_monospace_font=Desactivar fuente monoespaciada +buttons.table.add.tooltip=Add a table +buttons.table.rows=Rows +buttons.table.cols=Columns [filter] +string.asc=A–Z +string.desc=Z–A [error] occurred=Ha ocurrido un error not_found=El objetivo no pudo ser encontrado. network_error=Error de red +report_message=If you believe that this is a Gitea bug, please search for issues on GitHub or open a new issue if necessary. [startpage] app_desc=Un servicio de Git autoalojado y sin complicaciones @@ -191,6 +225,9 @@ platform=Multiplataforma lightweight=Ligero lightweight_desc=Gitea tiene pocos requisitos y puede funcionar en una Raspberry Pi barata. ¡Ahorra energía! license=Código abierto +install_desc=Simply run the binary for your platform, ship it with Docker, or get it packaged. +platform_desc=Gitea runs anywhere Go can compile for: Windows, macOS, Linux, ARM, etc. Choose the one you love! +license_desc=Go get %[2]s! Join us by contributing to make this project even better. Don't be shy to be a contributor! [install] install=Instalación @@ -214,7 +251,6 @@ reinstall_confirm_check_3=Confirma que está absolutamente seguro de que este Gi err_empty_db_path=La ruta a la base de datos SQLite3 no puede estar vacía. no_admin_and_disable_registration=No puede deshabilitar el auto-registro sin crear una cuenta de administrador. err_empty_admin_password=La contraseña del administrador no puede estar vacía. - general_title=Configuración general app_name=Título del sitio app_name_helper=Puede colocar aquí el nombre de su empresa. @@ -233,7 +269,6 @@ app_url=URL base de Gitea app_url_helper=Dirección base para URLs de clonación HTTP(S) y notificaciones de correo electrónico. log_root_path=Ruta del registro log_root_path_helper=Archivos de registro se escribirán en este directorio. - optional_title=Configuración opcional email_title=Configuración de Correo smtp_addr=Servidor SMTP @@ -295,6 +330,17 @@ enable_update_checker=Activar comprobador de actualizaciones enable_update_checker_helper=Comprueba el lanzamiento de nuevas versiones periódicamente en gitea.io. env_config_keys=Configuración del entorno env_config_keys_prompt=Las siguientes variables de entorno también se aplicarán a su archivo de configuración: +installing_desc=Installing now, please wait… +reinstall_confirm_check_1=The data encrypted by the SECRET_KEY in app.ini may be lost: users may not be able to log in with 2FA/OTP and mirrors may not function correctly. By checking this box, you confirm that the current app.ini file contains the correct SECRET_KEY. +reinstall_confirm_check_2=The repositories and settings may need to be resynchronized. By checking this box, you confirm that you will resynchronize the hooks for the repositories and authorized_keys file manually. You confirm that you will ensure that repository and mirror settings are correct. +err_empty_admin_email=The administrator email address cannot be empty. +err_admin_name_is_reserved=Administrator username is invalid. Username is reserved. +err_admin_name_pattern_not_allowed=Administrator username is invalid. The username matches a reserved pattern. +err_admin_name_is_invalid=Administrator username is invalid +http_port_helper=Port number the Gitea web server will listen on. +smtp_from_invalid=The "Send Email As" address is invalid +password_algorithm_helper=Set the password hashing algorithm. Algorithms have differing requirements and strengths. The argon2 algorithm is rather secure but uses a lot of memory and may be inappropriate for small systems. +config_write_file_prompt=These configuration options will be written into: %s [home] uname_holder=Nombre de usuario o correo electrónico @@ -309,19 +355,22 @@ view_home=Ver %s filter=Otros filtros filter_by_team_repositories=Filtrar por repositorios de equipo feed_of=`Suministro de noticias de "%s"` - show_archived=Archivado show_both_archived_unarchived=Mostrar respositorios archivados y desarchivados show_only_archived=Mostrar sólo repositorios archivados show_only_unarchived=Mostrar sólo repositorios desarchivados - show_private=Privado show_both_private_public=Mostrar repositorios públicos y privados show_only_private=Mostrar sólo repositorios privados show_only_public=Mostrar sólo repositorios públicos - issues.in_your_repos=En tus repositorios - +nav_menu=Navigation Menu +guide_title=No Activity +guide_desc=You are currently not following any repositories or users, so there is no content to display. You can explore repositories or users of interest from the links below. +explore_repos=Explore repositories +explore_users=Explore users +empty_org=There are no organizations yet. +empty_repo=There are no repositories yet. [explore] repos=Repositorios @@ -390,34 +439,49 @@ authorize_title=¿Autorizar a "%s" a acceder a su cuenta? authorization_failed=Autorización fallida sspi_auth_failed=Fallo en la autenticación SSPI password_pwned_err=No se pudo completar la solicitud a HaveIBeenPwned +already_have_account=Already have an account? +sign_in_now=Sign in now! +remember_me.compromised=The login token is not valid anymore which may indicate a compromised account. Please check your account for unusual activities. +need_account=Need an account? +sign_up_tip=You are registering the first account in the system, which has administrator privileges. Please carefully remember your username and password. If you forget the username or password, please refer to the Gitea documentation to recover the account. +sign_up_now=Register now. +confirmation_mail_sent_prompt_ex=A new confirmation email has been sent to %s. Please check your inbox within the next %s to complete the registration process. If your registration email address is incorrect, you can sign in again and change it. +prohibit_login=Sign-In Prohibited +prohibit_login_desc=Your account is prohibited from signing in. Please contact your site administrator. +change_unconfirmed_mail_address=If your registration email address is incorrect, you can change it here and resend a new confirmation email. +twofa_required=You must set up two-factor authentication to get access to repositories, or try to log in again. +oauth.signin.error.general=There was an error processing the authorization request: %s. If this error persists, please contact the site administrator. +oauth_callback_unable_auto_reg=Auto Registration is enabled, but OAuth2 Provider %[1]s returned missing fields: %[2]s, unable to create an account automatically. Please create or link to an account, or contact the site administrator. +disable_forgot_password_mail=Account recovery is disabled because no email address is set up. Please contact your site administrator. +disable_forgot_password_mail_admin=Account recovery is only available when an email address is set up. +authorize_application_description=If you grant access, it will be able to access and write to all your account information, including private repos and organizations. +authorize_application_with_scopes=With scopes: %s +authorization_failed_desc=The authorization failed because we detected an invalid request. Please contact the maintainer of the app you tried to authorize. +password_pwned=The password you chose is on a list of stolen passwords previously exposed in public data breaches. Please try again with a different password and consider changing this password elsewhere too. +last_admin=You cannot remove the last admin. There must be at least one admin. +signin_passkey=Sign in with a passkey +back_to_sign_in=Back to Sign In [mail] view_it_on=Ver en %s reply=o responde directamente a este correo electrónico link_not_working_do_paste=¿No funciona? Intenta copiarlo y pegarlo en tu navegador. hi_user_x=Hola %s, - activate_account=Por favor, active su cuenta activate_account.title=%s, por favor activa tu cuenta activate_account.text_1=¡Hola %[1]s, gracias por registrarse en %[2]s! activate_account.text_2=Por favor, haga clic en el siguiente enlace para activar su cuenta dentro de %s: - activate_email=Verifique su correo electrónico activate_email.title=%s, por favor verifique su dirección de correo electrónico activate_email.text=Por favor, haga clic en el siguiente enlace para verificar su dirección de correo electrónico dentro de %s: - register_notify.title=%[1]s, bienvenido a %[2]s register_notify.text_3=Si esta cuenta ha sido creada para usted, por favor establezca su contraseña primero. - reset_password=Recupere su cuenta reset_password.title=%s, has solicitado recuperar tu cuenta reset_password.text=Haga clic en el siguiente enlace para recuperar su cuenta dentro de %s: - register_success=Registro completado - issue_assigned.pull=@%[1]s le asignó al pull request %[2]s en el repositorio %[3]s. issue_assigned.issue=@%[1]s le asignó a la incidencia %[2]s en el repositorio %[3]s. - issue.x_mentioned_you=@%s te mencionó: issue.action.force_push=%[1]s empujó a la fuerza el %[2]s de %[3]s a %[4]s. issue.action.push_1=@%[1]s hizo %[3]d commit al %[2]s @@ -432,7 +496,6 @@ issue.action.review_dismissed=@%[1]s descartó la última revisión de %[ issue.action.ready_for_review=@%[1]s marcó este pull request listo para ser revisado. issue.action.new=@%[1]s creó #%[2]d. issue.in_tree_path=En %s: - release.new.subject=%s en %s publicado release.new.text=@%[1]s lanzó %[2]s en %[3]s release.title=Título: %s @@ -440,18 +503,19 @@ release.note=Nota: release.downloads=Descargas: release.download.zip=Código fuente (ZIP) release.download.targz=Código fuente (TAR.GZ) - repo.transfer.subject_to=%s desea transferir "%s" a %s repo.transfer.subject_to_you=%s desea transferir "%s" a usted repo.transfer.to_you=usted - repo.collaborator.added.subject=%s le añadió en %s repo.collaborator.added.text=Has sido añadido como colaborador del repositorio: - team_invite.subject=%[1]s le ha invitado a unirse a la organización de %[2]s team_invite.text_1=%[1]s le ha invitado a unirse al equipo %[2]s en la organización %[3]s. team_invite.text_2=Por favor, haz clic en el siguiente enlace para unirte al equipo: team_invite.text_3=Nota: Esta invitación estaba destinada a %[1]s. Si no esperabas esta invitación, puedes ignorar este correo electrónico. +register_notify=Welcome to %s +register_notify.text_1=This is your registration confirmation email for %s! +register_notify.text_2=You can now log in via username: %s. +repo.transfer.body=To accept or reject it, visit %s or just ignore it. [modal] yes=Sí @@ -472,17 +536,14 @@ PayloadUrl=URL de carga TeamName=Nombre del equipo AuthName=Nombre de autorización AdminEmail=Correo electrónico del administrador - NewBranchName=Nuevo nombre de rama CommitSummary=Resumen del commit CommitMessage=Mensaje de commit CommitChoice=Hacer commit de la elección TreeName=Ruta del archivo Content=Contenido - SSPISeparatorReplacement=Separador SSPIDefaultLanguage=Idioma predeterminado - require_error=` no puede estar vacío.` alpha_dash_error=` solo debe contener caracteres alfanuméricos, guiones medios ('-') y guiones bajos ('_').` alpha_dash_dot_error=` solo debe contener caracteres alfanuméricos, guiones, ('-'), subrayados ('_'), y puntos ('.').` @@ -500,7 +561,6 @@ unknown_error=Error desconocido: captcha_incorrect=El código CAPTCHA no es correcto. password_not_match=Las contraseñas no coinciden. lang_select_error=Seleccione un idioma de la lista. - username_been_taken=El nombre de usuario ya está en uso. username_change_not_local_user=Los usuarios que no son locales no tienen permitido cambiar su nombre de usuario. username_has_not_been_changed=El nombre de usuario no ha sido cambiado @@ -532,16 +592,28 @@ last_org_owner=No puedes eliminar al último usuario del equipo de 'propietarios cannot_add_org_to_team=Una organización no puede ser añadida como miembro de un equipo. duplicate_invite_to_team=El usuario ya fue invitado como miembro del equipo. organization_leave_success=Ha abandonado correctamente la organización %s. - invalid_ssh_key=No se puede verificar su clave SSH: %s invalid_gpg_key=No se puede verificar su clave GPG: %s invalid_ssh_principal=Principal no válido: %s must_use_public_key=La clave que proporcionó es una clave privada. No cargue su clave privada en ningún sitio. Utilice su clave pública en su lugar. auth_failed=Autenticación fallo: %v - - target_branch_not_exist=La rama de destino no existe - +username_error=` can only contain alphanumeric characters ('0-9','a-z','A-Z'), dash ('-'), underscore ('_') and dot ('.'). It cannot begin or end with non-alphanumeric characters, and consecutive non-alphanumeric characters are also forbidden.` +change_username_disabled=Changing username is disabled. +change_full_name_disabled=Changing full name is disabled. +repository_files_already_exist.adopt=Files already exist for this repository and can only be adopted. +2fa_auth_required=Remote visit required two-factor authentication. +email_domain_is_not_allowed=The domain of user email address %s conflicts with EMAIL_DOMAIN_ALLOWLIST or EMAIL_DOMAIN_BLOCKLIST. Please ensure your operation is expected. +unset_password=The login user has not set the password. +unsupported_login_type=The login type is not supported to delete account. +unable_verify_ssh_key="Cannot verify the SSH key. Double-check it for mistakes." +still_own_repo="Your account owns one or more repositories. Delete or transfer them first." +still_has_org="Your account is a member of one or more organizations. Leave them first." +still_own_packages="Your account owns one or more packages. Delete them first." +org_still_own_repo="This organization still owns one or more repositories. Delete or transfer them first." +org_still_own_packages="This organization still owns one or more packages. Delete them first." +target_ref_not_exist=Target ref does not exist %s +admin_cannot_delete_self=You cannot delete yourself when you are an admin. Please remove your admin privileges first. [user] change_avatar=Cambiar su avatar… @@ -564,10 +636,32 @@ email_visibility.limited=Tu dirección de correo electrónico es visible para to email_visibility.private=Tu dirección de correo electrónico solo es visible para ti y los administradores show_on_map=Mostrar este lugar en un mapa settings=Ajustes del usuario - form.name_reserved=El nombre de usuario "%s" está reservado. form.name_pattern_not_allowed=El patrón "%s" no está permitido en un nombre de usuario. - +form.name_chars_not_allowed=Username "%s" contains invalid characters. +block.block=Block +block.block.user=Block user +block.block.org=Block user from organization +block.block.failure=Failed to block user: %s +block.unblock=Unblock +block.unblock.failure=Failed to unblock user: %s +block.blocked=You have blocked this user. +block.title=Block a user +block.info=Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user. +block.info_1=Blocking a user prevents the following actions on your account and your repositories: +block.info_2=following your account +block.info_3=send you notifications by @mentioning your username +block.info_4=inviting you as a collaborator to their repositories +block.info_5=starring, forking or watching on repositories +block.info_6=opening and commenting on issues or pull requests +block.info_7=reacting to your comments in issues or pull requests +block.user_to_block=User to block +block.note=Note +block.note.title=Optional note: +block.note.info=The note is not visible to the blocked user. +block.note.edit=Edit note +block.list=Blocked users +block.list.none=You have not blocked any users. [settings] profile=Perfil @@ -585,7 +679,6 @@ delete=Eliminar cuenta account_link=Cuentas vinculadas organization=Organizaciones uid=UID - public_profile=Perfil público biography_placeholder=¡Cuéntanos un poco sobre ti mismo! (Puedes usar Markdown) location_placeholder=Comparte tu ubicación aproximada con otros @@ -626,7 +719,6 @@ saved_successfully=Tus ajustes se han guardado correctamente. privacy=Privacidad keep_activity_private=Ocultar actividad de la página de perfil keep_activity_private_popup=Hace la actividad visible sólo para ti y los administradores - lookup_avatar_by_mail=Buscar avatar por dirección de correo electrónico federated_avatar_lookup=Búsqueda de Avatar Federado enable_custom_avatar=Activar avatar personalizado @@ -637,7 +729,6 @@ uploaded_avatar_not_a_image=El archivo subido no es una imagen. uploaded_avatar_is_too_big=El tamaño del archivo subido (%d KiB) excede el tamaño máximo (%d KiB). update_avatar_success=Su avatar ha sido actualizado. update_user_avatar_success=El avatar del usuario se ha actualizado. - change_password=Actualizar contraseña old_password=Contraseña actual new_password=Nueva contraseña @@ -645,7 +736,6 @@ retype_new_password=Confirme la nueva contraseña password_incorrect=Contraseña actual incorrecta. change_password_success=Su contraseña ha sido modificada. Utilice su nueva contraseña la próxima vez que acceda a la cuenta. password_change_disabled=Los usuarios no locales no pueden actualizar su contraseña a través de la interfaz web de Gitea. - emails=Direcciones de correo electrónico manage_emails=Administrar direcciones de correo electrónico manage_themes=Selecciona el tema por defecto @@ -676,7 +766,6 @@ email_preference_set_success=La preferencia de correo electrónico se ha estable add_openid_success=La nueva dirección OpenID ha sido añadida. keep_email_private=Ocultar dirección de correo electrónico openid_desc=OpenID le permite delegar la autenticación a un proveedor externo. - manage_ssh_keys=Gestionar Claves SSH manage_ssh_principals=Administrar Principales de Certificado SSH manage_gpg_keys=Administrar claves GPG @@ -752,7 +841,6 @@ manage_social=Gestionar Redes Sociales asociadas social_desc=Estas cuentas sociales se pueden utilizar para iniciar sesión en tu cuenta. Asegúrate de que las reconoces todas. unbind=Desvincular unbind_success=La cuenta social se ha eliminado correctamente. - manage_access_token=Administrar Tokens de Acceso generate_new_token=Generar nuevo Token tokens_desc=Estos tokens otorgan acceso a su cuenta usando la API de Gitea. @@ -775,7 +863,6 @@ permission_write=Lectura y Escritura access_token_desc=Los permisos de los tokens seleccionados limitan la autorización sólo a las rutas API correspondientes. Lea la documentación para más información. at_least_one_permission=Debe seleccionar al menos un permiso para crear un token permissions_list=Permisos: - manage_oauth2_applications=Administrar aplicaciones OAuth2 edit_oauth2_application=Modificar aplicaciones OAuth2 oauth2_applications_desc=Las aplicaciones OAuth2 permiten a su aplicación de terceros autenticar de forma segura a los usuarios en esta instancia de Gitea. @@ -797,12 +884,10 @@ oauth2_client_secret_hint=El secreto no se mostrará de nuevo después de salir oauth2_application_edit=Editar oauth2_application_create_description=Las aplicaciones OAuth2 le dan acceso a su aplicación de terceros a cuentas de usuario en esta instancia. oauth2_application_remove_description=Eliminar una aplicación de OAuth2 evitará que acceda a cuentas de usuario autorizadas en esta instancia. ¿Continuar? - authorized_oauth2_applications=Aplicaciones OAuth2 autorizadas revoke_key=Revocar revoke_oauth2_grant=Revocar acceso revoke_oauth2_grant_success=Acceso revocado correctamente. - twofa_is_enrolled=Su cuenta actualmente está registrada en la autenticación de doble factor. twofa_not_enrolled=Tu cuenta no está actualmente inscrita en la autenticación de doble factor. twofa_disable=Deshabilitar autenticación de doble factor @@ -814,36 +899,29 @@ or_enter_secret=O introduzca el secreto: %s then_enter_passcode=E introduzca el código de acceso mostrado en la aplicación: passcode_invalid=El código de acceso es incorrecto. Vuelva a intentarlo. twofa_failed_get_secret=No se pudo obtener el secreto. - webauthn_register_key=Añadir clave de seguridad webauthn_nickname=Apodo webauthn_delete_key=Eliminar clave de seguridad - manage_account_links=Administrar cuentas vinculadas manage_account_links_desc=Estas cuentas externas están vinculadas a su cuenta de Gitea. link_account=Enlazar cuenta remove_account_link=Eliminar cuenta vinculada remove_account_link_desc=Eliminar una cuenta vinculada revocará su acceso a su cuenta de Gitea. ¿Continuar? remove_account_link_success=La cuenta vinculada ha sido eliminada. - hooks.desc=Añadir webhooks que serán ejecutados para todos los repositorios que tengas. - orgs_none=No eres miembro de ninguna organización. repos_none=No posees ningún repositorio. - delete_account=Elimina tu cuenta delete_prompt=Esta operación eliminará permanentemente su cuenta de usuario. NO podrá deshacerse. delete_with_all_comments=Tu cuenta es menor de %s. Para evitar comentarios fantasma, todos los comentarios/PR serán eliminados con ella. confirm_delete_account=Confirmar Eliminación delete_account_title=Eliminar cuenta de usuario delete_account_desc=¿Está seguro que desea eliminar permanentemente esta cuenta de usuario? - email_notifications.enable=Habilitar notificaciones por correo electrónico email_notifications.onmention=Enviar correo sólo al ser mencionado email_notifications.disable=Deshabilitar las notificaciones por correo electrónico email_notifications.submit=Establecer preferencias de correo electrónico email_notifications.andyourown=Y sus propias notificaciones - visibility=Visibilidad del usuario visibility.public=Público visibility.public_tooltip=Visible para todos @@ -851,6 +929,44 @@ visibility.limited=Limitado visibility.limited_tooltip=Sólo visible para usuarios autenticados visibility.private=Privado visibility.private_tooltip=Visible sólo para los miembros de organizaciones a las que te has unido +twofa=Two-Factor Authentication (TOTP) +webauthn=Two-Factor Authentication (Security Keys) +profile_desc=Control how your profile is shown to other users. Your primary email address will be used for notifications, password recovery and web-based Git operations. +password_username_disabled=You are not allowed to change your username. Please contact your site administrator for more details. +password_full_name_disabled=You are not allowed to change your full name. Please contact your site administrator for more details. +hidden_comment_types_description=Comment types checked here will not be shown on issue pages. Checking "Label", for example, removes all "{user} added/removed {label}" comments. +cropper_prompt=You can edit the image before saving. The edited image will be saved as PNG. +theme_colorblindness_help=Color blindness Theme Support +theme_colorblindness_prompt=Gitea only has a few themes with basic color blindness support, which only have a few colors defined. The work is still in progress. More improvements could be made by defining more colors in the theme CSS files. +can_not_add_email_activations_pending=There is a pending activation. Try again in a few minutes if you want to add a new email address. +email_deletion_desc=This email address and related information will be removed from your account. Git commits by this email address will remain unchanged. Continue? +keep_email_private_popup=This will hide your email address from your profile, as well as when you make a pull request or edit a file using the web interface. Pushed commits will not be modified. Use %s in commits to associate them with your account. +gpg_invalid_token_signature=The provided GPG key, signature and token do not match, or the token is out-of-date. +ssh_invalid_token_signature=The provided SSH key, signature or token do not match, or the token is out-of-date. +ssh_principal_deletion_desc=Removing an SSH Certificate Principal revokes its access to your account. Continue? +permission_not_set=Not set +permission_anonymous_read=Anonymous Read +permission_everyone_read=Everyone Read +permission_everyone_write=Everyone Write +oauth2_confidential_client=Confidential Client. Select for apps that keep the secret confidential, such as web apps. Do not select for native apps, including desktop and mobile apps. +oauth2_skip_secondary_authorization=Skip authorization for public clients after granting access once. May pose a security risk. +oauth2_application_locked=Gitea pre-registers some OAuth2 applications on startup if enabled in config. To prevent unexpected behavior, these can neither be edited nor removed. Please refer to the OAuth2 documentation for more information. +authorized_oauth2_applications_description=You have granted access to your personal Gitea account to these third-party applications. Please revoke access for applications you no longer need. +revoke_oauth2_grant_description=Revoking access for this third-party application will prevent this application from accessing your data. Are you sure? +twofa_desc=To protect your account against password theft, you can use a smartphone or another device for receiving time-based one-time passwords ("TOTP"). +twofa_recovery_tip=If you lose your device, you will be able to use a single-use recovery key to regain access to your account. +twofa_scratch_token_regenerate=Regenerate Single-Use Recovery Key +twofa_scratch_token_regenerated=Your single-use recovery key is now %s. Store it in a safe place, as it will not be shown again. +twofa_enroll=Enroll in Two-Factor Authentication +regenerate_scratch_token_desc=If you misplaced your recovery key or have already used it to sign in, you can reset it here. +twofa_enrolled=Your account has been successfully enrolled. Store your single-use recovery key (%s) in a safe place, as it will not be shown again. +webauthn_desc=Security keys are hardware devices containing cryptographic keys. They can be used for two-factor authentication. Security keys must support the WebAuthn Authenticator standard. +webauthn_delete_key_desc=If you remove a security key, you can no longer sign in with it. Continue? +webauthn_key_loss_warning=If you lose your security keys, you will lose access to your account. +webauthn_alternative_tip=You may want to configure an additional authentication method. +account_links_not_available=No external accounts are currently linked to your Gitea account. +email_notifications.actions.desc=Notifications for workflow runs on repositories set up with Gitea Actions. +email_notifications.actions.failure_only=Only notify for failed workflow runs [repo] owner=Propietario @@ -935,19 +1051,15 @@ delete_preexisting_success=Eliminó archivos no adoptados en %s blame_prior=Ver la culpa antes de este cambio blame.ignore_revs=Ignorando revisiones en .git-blame-ignore-revs. Haga clic aquí para saltar y para a la vista normal. blame.ignore_revs.failed=No se pudieron ignorar las revisiones en .git-blame-ignore-revs. - - transfer.accept=Aceptar transferencia transfer.reject=Rechazar transferencia transfer.no_permission_to_accept=No tienes permiso para aceptar esta transferencia. transfer.no_permission_to_reject=No tienes permiso para rechazar esta transferencia. - desc.private=Privado desc.public=Público desc.template=Plantilla desc.internal=Interno desc.archived=Archivado - template.items=Elementos de plantilla template.git_content=Contenido Git (rama predeterminada) template.git_hooks=Git Hooks @@ -958,15 +1070,12 @@ template.avatar=Avatar template.issue_labels=Etiquetas de incidencia template.one_item=Debe seleccionar al menos un elemento de plantilla template.invalid=Debe seleccionar una plantilla de repositorio - archive.issue.nocomment=Este repositorio está archivado. No se puede comentar en las incidencias. archive.pull.nocomment=Este repositorio está archivado. No se puede comentar en los pull requests. - form.reach_limit_of_creation_1=Ya han alcanzado su límite de %d repositorios. form.reach_limit_of_creation_n=Ya han alcanzado su límite de repositorios de %d. form.name_reserved=El nombre del repositorio "%s" está reservado. form.name_pattern_not_allowed=El patrón "%s" no está permitido en un nombre de repositorio. - need_auth=Autorización migrate_options=Opciones de migración migrate_service=Servicio de Migración @@ -1015,7 +1124,6 @@ migrate.migrating_issues=Migrando incidencias migrate.migrating_pulls=Migrando Pull Requests migrate.cancel_migrating_title=Cancelar la migración migrate.cancel_migrating_confirm=¿Quiere cancelar esta migración? - mirror_from=réplica de forked_from=forkeado de generated_from=generado desde @@ -1030,14 +1138,12 @@ star=Destacar fork=Fork download_archive=Descargar repositorio more_operations=Más operaciones - quick_guide=Guía rápida clone_this_repo=Clonar este repositorio cite_this_repo=Citar este repositorio create_new_repo_command=Crear un nuevo repositorio desde línea de comandos push_exist_repo=Hacer push de un repositorio existente desde línea de comandos broken_message=Los datos de Git subyacentes a este repositorio no pueden ser leídos. Contacte con el administrador de esta instancia o elimine este repositorio. - code=Código code.desc=Acceder código fuente, archivos, commits, y ramas. branch=Rama @@ -1054,7 +1160,6 @@ packages=Paquetes actions=Acciones labels=Etiquetas org_labels_desc_manage=gestionar - milestone=Hito milestones=Hitos commits=Commits @@ -1077,7 +1182,6 @@ ambiguous_runes_header=`Este archivo contiene caracteres Unicode ambiguos` ambiguous_runes_description=`Este archivo contiene caracteres Unicode que pueden confundirse con otros caracteres. Si crees que esto es intencional, puedes ignorar esta advertencia. Usa el botón de Escape para revelarlos.` invisible_runes_line=`Esta línea tiene caracteres unicode invisibles` ambiguous_runes_line=`Esta línea tiene caracteres unicode ambiguos` - escape_control_characters=Escapar unescape_control_characters=No Escapar file_copy_permalink=Copiar Permalink @@ -1100,7 +1204,6 @@ normal_view=Vista normal line=línea lines=líneas from_comment=(comentario) - editor.add_file=Añadir archivo editor.new_file=Nuevo Archivo editor.upload_file=Subir archivo @@ -1160,8 +1263,6 @@ editor.user_no_push_to_branch=El usuario no puede hacer push a la rama editor.require_signed_commit=Esta rama requiere un commit firmado editor.cherry_pick=Hacer Cherry-pick %s en: editor.revert=Revertir %s en: - - commits.desc=Ver el historial de cambios de código fuente. commits.commits=Commits commits.no_commits=No hay commits en común. "%s" y "%s" tienen historias totalmente diferentes. @@ -1179,7 +1280,6 @@ commits.signed_by_untrusted_user_unmatched=Firmado por un usuario no fiable que commits.gpg_key_id=ID de clave GPG commits.ssh_key_fingerprint=Huella clave SSH commits.view_path=Ver en este punto en el historial - commit.operations=Operaciones commit.revert=Revertir commit.revert-header=Revertir: %s @@ -1187,15 +1287,12 @@ commit.revert-content=Seleccionar rama en la que revertir: commit.cherry-pick=Hacer Cherry-pick commit.cherry-pick-header=Hacer Cherry-pick: %s commit.cherry-pick-content=Seleccionar rama en la que hacer cherry-pick: - commitstatus.error=Error commitstatus.failure=Fallo commitstatus.pending=Pendiente commitstatus.success=Éxito - ext_issues=Acceso a incidencias externas ext_issues.desc=Enlace a un gestor de incidencias externo. - projects.description=Descripción (opcional) projects.description_placeholder=Descripción projects.create=Crear Proyecto @@ -1230,7 +1327,6 @@ projects.column.assigned_to=Asignado a projects.card_type.desc=Vista previa de tarjeta projects.card_type.images_and_text=Imágenes y texto projects.card_type.text_only=Sólo texto - issues.desc=Organizar los informes de fallos, tareas e hitos. issues.filter_assignees=Filtrar asignado issues.filter_milestones=Filtrar hito @@ -1444,9 +1540,7 @@ issues.comment_on_locked=No puede comentar una incidencia bloqueada. issues.delete=Eliminar issues.delete.title=¿Eliminar esta incidencia? issues.delete.text=¿Realmente quieres eliminar esta incidencia? (Esto eliminará permanentemente todo el contenido. Considera cerrarlo en su lugar, si quieres mantenerlo archivado) - issues.tracker=Gestor de tiempo - issues.tracker_auto_close=El temporizador se detendrá automáticamente cuando se cierre este problema issues.tracking_already_started=`¡Ya has iniciado el seguimiento de tiempo en otro problema!` issues.cancel_tracking_history=`canceló el seguimiento de tiempo %s` @@ -1457,7 +1551,6 @@ issues.add_time_minutes=Minutos issues.add_time_sum_to_small=No se ha entrado tiempo. issues.time_spent_total=Tiempo total gastado issues.time_spent_from_all_authors=`Tiempo total gastado: %s` - issues.due_date=Fecha de vencimiento issues.invalid_due_date_format=El formato de la fecha de vencimiento debe ser 'aaaa-mm-dd'. issues.error_modifying_due_date=Fallo al modificar la fecha de vencimiento. @@ -1538,10 +1631,8 @@ issues.content_history.delete_from_history=Eliminar del historial issues.content_history.delete_from_history_confirm=¿Eliminar del historial? issues.content_history.options=Opciones issues.reference_link=Referencia: %s - compare.compare_base=base compare.compare_head=comparar - pulls.desc=Activar Pull Requests y revisiones de código. pulls.new=Nuevo Pull Request pulls.view=Ver Pull Request @@ -1612,7 +1703,6 @@ pulls.reject_count_1=%d solicitud de cambio pulls.reject_count_n=%d solicitudes de cambio pulls.waiting_count_1=%d esperando revisión pulls.waiting_count_n=%d esperando revisiónes - pulls.no_merge_desc=Este pull request no se puede combinar porque todas las opciones de combinación del repositorio están deshabilitadas. pulls.no_merge_helper=Habilite las opciones de combinación en la configuración del repositorio o fusione el pull request manualmente. pulls.no_merge_wip=Este pull request no se puede combinar porque está marcada como un trabajo en progreso. @@ -1622,7 +1712,6 @@ pulls.squash_merge_pull_request=Crear commit squash pulls.merge_manually=Fusionado manualmente pulls.merge_commit_id=La identificación del commit fusionado pulls.require_signed_wont_sign=Esta rama requiere commits firmados pero esta fusión no será firmada - pulls.invalid_merge_option=No puede utilizar esta opción de combinación para esta solicitud de extracción. pulls.merge_conflict_summary=Mensaje de error pulls.rebase_conflict_summary=Mensaje de error @@ -1644,27 +1733,19 @@ pulls.close=Cerrar Pull Request pulls.closed_at=`cerró este pull request %[2]s` pulls.reopened_at=`reabrió este pull request %[2]s` pulls.clear_merge_message=Borrar mensaje de fusión - pulls.auto_merge_button_when_succeed=(cuando las comprobaciones tengan éxito) pulls.auto_merge_when_succeed=Fusionar automática cuando todas las comprobaciones tengan éxito pulls.auto_merge_newly_scheduled=El Pull Request se programó para fusionarse cuando todas las comprobaciones tengan éxito. pulls.auto_merge_has_pending_schedule=%[1]s programó este Pull Request para fusionar automática cuando todas las comprobaciones tengan éxito %[2]s. - pulls.auto_merge_cancel_schedule=Cancelar fusión automática pulls.auto_merge_not_scheduled=Este Pull Request no está programado para fusionar automática. pulls.auto_merge_canceled_schedule=Fusión automaticá estaba cancellada para este Pull Request. - pulls.auto_merge_newly_scheduled_comment=`programó este Pull Request para fusionar automática cuando todas las comprobaciones tengan éxito %[1]s` pulls.auto_merge_canceled_schedule_comment=`canceló la fusión automática de este Pull Request %[1]s` - 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.recently_pushed_new_branches=Has realizado push en la rama %[1]s %[2]s - pull.deleted_branch=(eliminado):%s - - milestones.new=Nuevo hito milestones.closed=Cerrada %s milestones.update_ago=Actualizado %s @@ -1694,7 +1775,6 @@ milestones.filter_sort.least_complete=Menos completa milestones.filter_sort.most_complete=Más completa milestones.filter_sort.most_issues=Mayoría de los problemas milestones.filter_sort.least_issues=Menos problemas - signing.will_sign=Este commit se firmará con la clave "%s". signing.wont_sign.nokey=No hay ninguna clave disponible para firmar este commit. signing.wont_sign.never=Nunca se firman los commits. @@ -1706,10 +1786,8 @@ signing.wont_sign.headsigned=La fusión no se firmará ya que el commit principa signing.wont_sign.commitssigned=La fusión no se firmará ya que todos los commits asociados no están firmados. signing.wont_sign.approved=La fusión no se firmará ya que el PR no está aprobado. signing.wont_sign.not_signed_in=No ha iniciado sesión. - ext_wiki=Acceso a la wiki externa ext_wiki.desc=Enlace a una wiki externa. - wiki=Wiki wiki.welcome=¡Bienvenidos a la Wiki! wiki.welcome_desc=Esta wiki le permite escribir y compartir documentación con otros colaboradores. @@ -1736,7 +1814,6 @@ wiki.pages=Páginas wiki.last_updated=Última actualización %s wiki.page_name_desc=Introduzca un nombre para esta página de Wiki. Algunos nombres especiales son: 'Home', '_Sidebar' y '_Footer'. wiki.original_git_entry_tooltip=Ver el archivo Git original en vez de usar el enlace amigable. - activity=Actividad activity.period.filter_label=Periodo: activity.period.daily=1 día @@ -1801,9 +1878,7 @@ activity.git_stats_addition_n=%d adiciones activity.git_stats_and_deletions=y activity.git_stats_deletion_1=%d eliminación activity.git_stats_deletion_n=%d eliminaciones - contributors.contribution_type.commits=Commits - settings=Configuración settings.options=Repositorio settings.collaboration=Colaboradores @@ -1836,7 +1911,6 @@ settings.mirror_settings.push_mirror.none=No hay Réplicas de Push configurados settings.mirror_settings.push_mirror.remote_url=URL del repositorio remoto de Git settings.mirror_settings.push_mirror.add=Añadir Réplica de Push settings.mirror_settings.push_mirror.edit_sync_time=Editar intervalo de sincronización de réplica - settings.sync_mirror=Sincronizar ahora settings.pull_mirror_sync_in_progress=Haciendo pull de los cambios desde el repositorio remoto %s ahora mismo. settings.push_mirror_sync_in_progress=Haciendo push de los cambios en el repositorio remoto %s ahora mismo. @@ -2183,7 +2257,6 @@ settings.rename_branch_success=La rama %s se renombró correctamente a %s. settings.rename_branch_from=nombre de la rama vieja settings.rename_branch_to=nombre de la rama nueva settings.rename_branch=Renombrar rama - diff.browse_source=Explorar el Código diff.parent=padre diff.commit=commit @@ -2238,7 +2311,6 @@ diff.image.overlay=Superposición diff.has_escaped=Esta línea tiene caracteres Unicode ocultos diff.show_file_tree=Mostrar árbol de archivos diff.hide_file_tree=Ocultar árbol de archivos - releases.desc=Seguir las versiones y descargas del proyecto. release.releases=Lanzamientos release.detail=Detalles de lanzamiento @@ -2286,7 +2358,6 @@ release.add_tag_msg=Utilice el título y el contenido de la liberación como men release.add_tag=Crear solo etiqueta release.releases_for=Lanzamientos para %s release.tags_for=Etiquetas para %s - branch.name=Nombre de la rama branch.already_exists=Una rama llamada "%s" ya existe. branch.delete_head=Eliminar @@ -2321,26 +2392,305 @@ branch.create_branch_operation=Crear rama branch.new_branch=Crear nueva rama branch.new_branch_from=`Crear nueva rama de "%s"` branch.renamed=La rama %s fue renombrada a %s. - tag.create_tag=Crear etiqueta %s tag.create_tag_operation=Crear etiqueta tag.confirm_create_tag=Crear etiqueta tag.create_tag_from=`Crear nueva etiqueta de "%s"` - tag.create_success=La etiqueta "%s" ha sido creada. - topic.manage_topics=Administrar temas topic.done=Hecho topic.format_prompt=Los temas deben comenzar con una letra o número, pueden incluir guiones ('-') y puntos ('. ), puede tener hasta 35 caracteres de largo. Las letras deben estar en minúsculas. - find_file.go_to_file=Ir al archivo find_file.no_matching=No se encontró ningún archivo que coincidiese - error.csv.too_large=No se puede renderizar este archivo porque es demasiado grande. error.csv.unexpected=No se puede procesar este archivo porque contiene un carácter inesperado en la línea %d y la columna %d. error.csv.invalid_field_count=No se puede procesar este archivo porque tiene un número incorrecto de campos en la línea %d. +new_repo_helper=A repository contains all project files, including revision history. Already hosting one elsewhere? Migrate repository. +repo_name_profile_public_hint=.profile is a special repository that you can use to add README.md to your public organization profile, visible to anyone. Make sure it's public and initialize it with a README in the profile directory to get started. +repo_name_profile_private_hint=.profile-private is a special repository that you can use to add a README.md to your organization member profile, visible only to organization members. Make sure it's private and initialize it with a README in the profile directory to get started. +repo_name_helper=Good repository names use short, memorable and unique keywords. A repository named ".profile" or ".profile-private" could be used to add a README.md for the user/organization profile. +view_all_branches=View all branches +view_all_tags=View all tags +fork_no_valid_owners=This repository cannot be forked because there are no valid owners. +fork.blocked_user=Cannot fork the repository because you are blocked by the repository owner. +open_with_editor=Open with %s +repo_no_desc=No description provided +repo_lang=Languages +multiple_licenses=Multiple Licenses +object_format=Object Format +object_format_helper=Object format of the repository. Cannot be changed later. SHA1 is most compatible. +mirror_sync=synced +mirror_address_url_invalid=The provided URL is invalid. Make sure all components of the URL are escaped correctly. +mirror_lfs_endpoint_desc=Sync will attempt to use the clone URL to determine the LFS server. You can also specify a custom endpoint if the repository LFS data is stored somewhere else. +stars=Stars +adopt_search=Enter username to search for unadopted repositories… (leave blank to find all) +user_search_tooltip=Shows a maximum of 30 users +tree_path_not_found=Path %[1]s doesn't exist in %[2]s +transfer.accept_desc=Transfer to "%s" +transfer.reject_desc=Cancel transfer to "%s" +desc.public_access=Public Access +desc.sha256=SHA256 +archive.title=This repo is archived. You can view files and clone it. You cannot open issues or pull requests or push a commit. +archive.title_date=This repository has been archived on %s. You can view files and clone it. You cannot open issues or pull requests or push a commit. +migrate_options_lfs_endpoint.placeholder=If left blank, the endpoint will be derived from the clone URL. +migrate.github_token_desc=You can put one or more tokens here, separated by commas, to make migrating faster by circumventing the GitHub API rate limit. WARNING: Abusing this feature may violate the service provider's policy and may lead to getting your account(s) blocked. +migrate.permission_denied_blocked=You cannot import from disallowed hosts. Please ask the admin to check ALLOWED_DOMAINS/ALLOW_LOCALNETWORKS/BLOCKED_DOMAINS settings. +migrate.migrating=Migrating from %s… +migrate.codecommit.description=Migrate data from AWS CodeCommit. +migrate.codecommit.aws_access_key_id=AWS Access Key ID +migrate.codecommit.aws_secret_access_key=AWS Secret Access Key +migrate.codecommit.https_git_credentials_username=HTTPS Git Credentials Username +migrate.codecommit.https_git_credentials_password=HTTPS Git Credentials Password +migration_status=Migration status +action.blocked_user=Cannot perform action because you are blocked by the repository owner. +empty_message=This repository does not have any content. +no_branch=This repository doesn't have any branches. +org_labels_desc=Organization-level labels that can be used with all repositories under this organization +file.title=%s at %s +file_is_empty=The file is empty. +code_preview_line_from_to=Lines %[1]d to %[2]d in %[3]s +code_preview_line_in=Line %[1]d in %[2]s +ambiguous_character=`%[1]c [U+%04[1]X] can be confused with %[2]c [U+%04[2]X]` +vendored=Vendored +generated=Generated +commit.merged_in_pr=This commit was merged in pull request %s. +editor.cannot_edit_too_large_file=The file is too large to be edited. +editor.file_not_editable_hint=But you can still rename or move it. +editor.add_tmpl=Add '{filename}' +editor.fail_to_apply_patch=Unable to apply patch +editor.commit_email=Commit email address +editor.invalid_commit_email=The email address for the commit is invalid. +editor.file_is_a_symlink=`"%s" is a symbolic link. Symbolic links cannot be edited in the web editor.` +editor.file_modifying_no_longer_exists=The file being modified, "%s", no longer exists in this repository. +editor.commit_id_not_matching=The Commit ID does not match the ID when you began editing. Commit into a patch branch and then merge. +editor.push_out_of_date=The push appears to be out of date. +editor.failed_to_commit=Failed to commit changes. +editor.failed_to_commit_summary=Error Message: +editor.fork_create=Fork Repository to Propose Changes +editor.fork_create_description=You cannot edit this repository directly. Instead you can create a fork, make edits and create a pull request. +editor.fork_edit_description=You cannot edit this repository directly. The changes will be written to your fork %s, so you can create a pull request. +editor.fork_not_editable=You have forked this repository but your fork is not editable. +editor.fork_failed_to_push_branch=Failed to push branch %s to your repository. +editor.fork_branch_exists=Branch "%s" already exists in your fork. Please choose a new branch name. +commits.search_branch=This Branch +commits.view_file_diff=View changes to this file in this commit +projects.desc=Manage issues and pulls in projects. +projects.column.deletion_desc="Deleting a project column moves all related issues to the default column. Continue?" +issues.filter_no_results=No results +issues.filter_no_results_placeholder=Try adjusting your search filters. +issues.new.no_reviewers=No Reviewers +issues.new.blocked_user=Cannot create issue because you are blocked by the repository owner. +issues.edit.already_changed=Unable to save changes to the issue. It appears the content has already been changed by another user. Please refresh the page and try editing again to avoid overwriting their changes. +issues.edit.blocked_user=Cannot edit content because you are blocked by the poster or repository owner. +issues.move_to_column_of_project=`moved this to %s in %s on %s` +issues.filter_assignee_no_assignee=Assigned to nobody +issues.filter_assignee_any_assignee=Assigned to anybody +issues.filter_user_placeholder=Search users +issues.filter_user_no_select=All users +issues.filter_type.all_pull_requests=All pull requests +issues.filter_sort.recentupdate=Most recently updated +issues.close_comment_issue=Close with Comment +issues.reopen_comment_issue=Reopen with Comment +issues.comment.blocked_user=Cannot create or edit comment because you are blocked by the poster or repository owner. +issues.label_color_invalid=Invalid color +issues.label_exclusive_order=Sort Order +issues.label_exclusive_order_tooltip=Exclusive labels in the same scope will be sorted according to this numeric order. +issues.lock.notice_1=- Other users cannot add new comments to this issue. +issues.timetracker_timer_start=Start timer +issues.timetracker_timer_stop=Stop timer +issues.timetracker_timer_discard=Discard timer +issues.timetracker_timer_manually_add=Add Time +issues.time_estimate_set=Set estimated time +issues.time_estimate_display=Estimate: %s +issues.change_time_estimate_at=changed time estimate to %[1]s %[2]s +issues.remove_time_estimate_at=removed time estimate %s +issues.time_estimate_invalid=Time estimate format is invalid +issues.start_tracking_history=started working %s +issues.stopwatch_already_stopped=The timer for this issue is already stopped +issues.stopwatch_already_created=The timer for this issue already exists +issues.stop_tracking=Stop Timer +issues.stop_tracking_history=worked for %[1]s %[2]s +issues.cancel_tracking=Discard +issues.add_time_history=added spent time %[1]s %[2]s +issues.add_time_manually=Manually Add Time +issues.due_date_not_writer="You need write access to this repository to update the due date of an issue." +issues.dependency.issue_close_blocked=You need to close all issues that are blocking this issue before you can close it. +issues.dependency.pr_close_blocked=You need to close all issues that are blocking this pull request before you can merge it. +issues.dependency.add_error_cannot_create_circular=You cannot create a dependency with two issues that block each other. +issues.review.comment="reviewed %s" +issues.review.dismissed="dismissed %s's review %s" +issues.review.remove_review_request_self="declined to review %s" +issues.review.official=Approved +issues.review.requested=Review pending +issues.review.rejected=Changes requested +issues.review.stale=Updated since approval +issues.review.unofficial=Uncounted approval +issues.assignee.error=Not all assignees were added, due to an unexpected error. +pulls.new.blocked_user=Cannot create pull request because you are blocked by the repository owner. +pulls.new.must_collaborator=You must be a collaborator to create pull request. +pulls.edit.already_changed=Unable to save changes to the pull request. It appears the content has already been changed by another user. Please refresh the page and try editing again to avoid overwriting their changes. +pulls.select_commit_hold_shift_for_range=Select commit. Hold Shift and click to select a range. +pulls.nothing_to_compare_have_tag=The selected branches/tags are equal. +pulls.is_checking=Checking for merge conflicts… +pulls.blocked_by_approvals="This pull request doesn't have enough required approvals yet. %d of %d official approvals granted." +pulls.blocked_by_approvals_whitelisted="This pull request doesn't have enough required approvals yet. %d of %d approvals granted from users or teams on the allowlist." +pulls.wrong_commit_id="commit ID must be a commit ID on the target branch" +pulls.no_merge_not_ready=This pull request is not ready to be merged. Check review status and status checks. +pulls.rebase_merge_pull_request=Rebase, then fast-forward +pulls.rebase_merge_commit_pull_request=Rebase, then create merge commit +pulls.fast_forward_only_merge_pull_request=Fast-forward only +pulls.merge_conflict=Merge Failed: There was a conflict while merging. Hint: Try a different strategy. +pulls.rebase_conflict=Merge Failed: There was a conflict while rebasing commit: %[1]s. Hint: Try a different strategy. +pulls.unrelated_histories=Merge Failed: The merge head and base do not share a common history. Hint: Try a different strategy. +pulls.merge_out_of_date=Merge Failed: While generating the merge, the base was updated. Hint: Try again. +pulls.head_out_of_date=Merge Failed: While generating the merge, the head was updated. Hint: Try again. +pulls.has_merged=Failed: The pull request has been merged. You cannot merge again or change the target branch. +pulls.push_rejected=Push Failed: The push was rejected. Review the Git Hooks for this repository. +pulls.push_rejected_no_message=Push Failed: The push was rejected but there was no remote message. Review the Git Hooks for this repository. +pulls.status_checks_hide_all=Hide all checks +pulls.status_checks_show_all=Show all checks +pulls.cmd_instruction_hint=View command line instructions +pulls.cmd_instruction_checkout_title=Checkout +pulls.cmd_instruction_checkout_desc=From your project repository, check out a new branch and test the changes. +pulls.cmd_instruction_merge_title=Merge +pulls.cmd_instruction_merge_desc=Merge the changes and update on Gitea. +pulls.cmd_instruction_merge_warning=Warning: This operation cannot merge pull request because "autodetect manual merge" is not enabled. +pulls.clear_merge_message_hint=Clearing the merge message will only remove the commit message content and keep generated git trailers such as "Co-Authored-By…". +pulls.upstream_diverging_prompt_behind_1=This branch is %[1]d commit behind %[2]s +pulls.upstream_diverging_prompt_behind_n=This branch is %[1]d commits behind %[2]s +pulls.upstream_diverging_prompt_base_newer=The base branch %s has new changes +pulls.upstream_diverging_merge=Sync fork +pulls.upstream_diverging_merge_confirm=Would you like to merge "%[1]s" onto "%[2]s"? +pull.agit_documentation=Review documentation about AGit +comments.edit.already_changed=Unable to save changes to the comment. It appears the content has already been changed by another user. Please refresh the page and try editing again to avoid overwriting their changes +milestones.completeness=%d%% Completed +signing.wont_sign.error=There was an error while checking if the commit could be signed. +signing.wont_sign.twofa=You must have two-factor authentication enabled to have commits signed. +activity.navbar.pulse=Pulse +activity.navbar.code_frequency=Code Frequency +activity.navbar.contributors=Contributors +activity.navbar.recent_commits=Recent Commits +activity.no_git_activity=There has been no commit activity in this period. +contributors.contribution_type.filter_label=Contribution type: +contributors.contribution_type.additions=Additions +contributors.contribution_type.deletions=Deletions +settings.desc=Settings is where you can manage the settings for the repository. +settings.public_access=Public Access +settings.public_access_desc=Configure public visitor's access permissions to override the defaults of this repository. +settings.public_access.docs.not_set=Not Set: no extra public access permission. The visitor's permission follows the repository's visibility and member permissions. +settings.public_access.docs.anonymous_read=Anonymous Read: users who are not logged in can access the unit with read permission. +settings.public_access.docs.everyone_read=Everyone Read: all logged-in users can access the unit with read permission. Read permission of issue/pull-request units also means users can create new issues/pull requests. +settings.public_access.docs.everyone_write=Everyone Write: all logged-in users have write permission to the unit. Only Wiki unit supports this permission. +settings.collaboration.per_unit=Unit Permissions +settings.mirror_settings.docs.no_new_mirrors=Your repository is mirroring changes to or from another repository. Please keep in mind that you currently can't create any new mirrors. +settings.mirror_settings.pushed_repository=Pushed repository +settings.default_wiki_branch_name=Default Wiki Branch Name +settings.failed_to_change_default_wiki_branch=Failed to change the default wiki branch. +settings.projects_desc=Enable Projects +settings.projects_mode_desc=Projects Mode (which kinds of projects to show) +settings.projects_mode_repo=Repo projects only +settings.projects_mode_owner=Only user or org projects +settings.admin_enable_close_issues_via_commit_in_any_branch=Close an issue via a commit made in a non-default branch +settings.transfer.blocked_user=Cannot transfer repository because you are blocked by the new owner. +settings.transfer_in_progress=There is currently an ongoing transfer. Please cancel it if you would like to transfer this repository to another user. +settings.transfer_notices_4=- If the repository belongs to an organization, and you transfer it to another organization or individual, you will lose the links between the repository's issues and the organization's project board. +settings.trust_model.collaborator.desc=Valid signatures by collaborators of this repository will be marked "trusted", whether they match the committer or not. Otherwise, valid signatures will be marked "untrusted" if the signature matches the committer and "unmatched" if not. +settings.trust_model.committer.long=Committer: Trust signatures that match committers. This matches GitHub's behavior and will force commits signed by Gitea to have Gitea as the committer. +settings.trust_model.committer.desc=Valid signatures will only be marked "trusted" if they match the committer, otherwise they will be marked "unmatched". This forces Gitea to be the committer on signed commits, with the actual committer marked as Co-authored-by: and Co-committed-by: trailer in the commit. The default Gitea key must match a user in the database. +settings.trust_model.collaboratorcommitter.desc=Valid signatures by collaborators of this repository will be marked "trusted" if they match the committer. Otherwise, valid signatures will be marked "untrusted" if the signature matches the committer and "unmatched" otherwise. This will force Gitea to be marked as the committer on signed commits, with the actual committer marked as Co-Authored-By: and Co-Committed-By: trailer in the commit. The default Gitea key must match a user in the database. +settings.delete_notices_2=- This operation will permanently delete the %s repository, including code, issues, comments, wiki data and collaborator settings. +settings.add_collaborator.blocked_user=The collaborator is blocked by the repository owner or vice versa. +settings.add_team_success=The team now has access to the repository. +settings.change_team_permission_tip=Team's permission is set on the team settings page and can't be changed per repository +settings.webhook.test_delivery=Test Push Event +settings.webhook.test_delivery_desc=Test this webhook with a fake push event. +settings.webhook_secret_desc=If the webhook server supports using secret, you can follow the webhook's manual and fill in a secret here. +settings.event_statuses=Statuses +settings.event_statuses_desc=Commit Status updated from the API. +settings.event_force_push=Force Push +settings.event_issues_desc=Issue opened, closed, reopened, edited or deleted. +settings.event_pull_request_desc=Pull request opened, closed, reopened, edited or deleted. +settings.event_header_workflow=Workflow Events +settings.event_workflow_run=Workflow Run +settings.event_workflow_run_desc=Gitea Actions Workflow run queued, waiting, in progress, or completed. +settings.event_workflow_job=Workflow Jobs +settings.event_workflow_job_desc=Gitea Actions Workflow job queued, waiting, in progress, or completed. +settings.branch_filter_desc=Branch whitelist for push, branch creation and branch deletion events, specified as glob pattern. If empty or *, events for all branches are reported. See %[2]s documentation for syntax. Examples: master, {master,release*}. +settings.protected_branch_can_push_no=You cannot push +settings.branch_protection=Branch Protection Rules for Branch '%s' +settings.protect_disable_force_push=Disable Force Push +settings.protect_disable_force_push_desc=No force pushing will be allowed to this branch. +settings.protect_enable_force_push_all=Enable Force Push +settings.protect_enable_force_push_all_desc=Anyone with push access will be allowed to force push to this branch. +settings.protect_enable_force_push_allowlist=Allowlist Restricted Force Push +settings.protect_enable_force_push_allowlist_desc=Only allowlisted users or teams with push access will be allowed to force push to this branch. +settings.protect_whitelist_committers=Allowlist Restricted Push +settings.protect_whitelist_committers_desc=Only allowlisted users or teams will be allowed to push to this branch (but not force push). +settings.protect_whitelist_deploy_keys=Allowlist deploy keys with write access to push. +settings.protect_whitelist_users=Allowlisted users for pushing: +settings.protect_whitelist_teams=Allowlisted teams for pushing: +settings.protect_force_push_allowlist_users=Allowlisted users for force pushing: +settings.protect_force_push_allowlist_teams=Allowlisted teams for force pushing: +settings.protect_force_push_allowlist_deploy_keys=Allowlist deploy keys with push access to force push. +settings.protect_merge_whitelist_committers=Enable Merge Allowlist +settings.protect_merge_whitelist_committers_desc=Allow only allowlisted users or teams to merge pull requests into this branch. +settings.protect_merge_whitelist_users=Allowlisted users for merging: +settings.protect_merge_whitelist_teams=Allowlisted teams for merging: +settings.protect_check_status_contexts_desc=Require status checks to pass before merging. When enabled, commits must first be pushed to another branch, then merged or pushed directly to a branch that matches this rule after status checks have passed. If no contexts are matched, the last commit must be successful regardless of context. +settings.protect_required_approvals_desc=Allow only to merge pull request with enough required approvals. Required approvals are either from users or teams who are on the allowlist or anyone with write access. +settings.protect_approvals_whitelist_enabled=Restrict approvals to allowlisted users or teams +settings.protect_approvals_whitelist_enabled_desc=Only reviews from allowlisted users or teams will count to the required approvals. Without approval allowlist, reviews from anyone with write access count to the required approvals. +settings.protect_approvals_whitelist_users=Allowlisted reviewers: +settings.protect_approvals_whitelist_teams=Allowlisted teams for reviews: +settings.ignore_stale_approvals=Ignore stale approvals +settings.ignore_stale_approvals_desc=Do not count approvals that were made on older commits (stale reviews) towards how many approvals the PR has. Irrelevant if stale reviews are already dismissed. +settings.protect_branch_name_pattern_desc="Protected branch name patterns. See the documentation for pattern syntax. Examples: main, release/**" +settings.protect_protected_file_patterns_desc="Protected files are not allowed to be changed directly even if user has rights to add, edit, or delete files in this branch. Multiple patterns can be separated using semicolon (';'). See %[2]s documentation for pattern syntax. Examples: .drone.yml, /docs/**/*.txt." +settings.protect_unprotected_file_patterns_desc="Unprotected files that are allowed to be changed directly if user has write access, bypassing push restriction. Multiple patterns can be separated using semicolon (';'). See %[2]s documentation for pattern syntax. Examples: .drone.yml, /docs/**/*.txt." +settings.add_protected_branch=Enable protection +settings.delete_protected_branch=Disable protection +settings.protected_branch_deletion=Delete Branch Protection +settings.block_admin_merge_override=Administrators must follow branch protection rules +settings.block_admin_merge_override_desc=Administrators must follow branch protection rules and cannot circumvent it. +settings.default_merge_style_desc=Default Merge Style +settings.tags.protection.pattern.description=You can use a single name or a glob pattern or regular expression to match multiple tags. Read more in the protected tags guide. +settings.visibility.private.button=Make Private +settings.visibility.private.text=Changing the visibility to private will make the repo visible only to allowed members and may remove the relationship between it and existing forks, watchers, and stars. +settings.visibility.private.bullet_title=Changing the visibility to private will: +settings.visibility.private.bullet_one=Make the repo visible only to allowed members. +settings.visibility.private.bullet_two=May remove the relationship between it and forks, watchers, and stars. +settings.visibility.public.button=Make Public +settings.visibility.public.text=Changing the visibility to public will make the repo visible to anyone. +settings.visibility.public.bullet_title=Changing the visibility to public will: +settings.visibility.public.bullet_one=Make the repo visible to anyone. +settings.visibility.success=Repository visibility changed. +settings.visibility.error=An error occurred while trying to change the repo visibility. +settings.visibility.fork_error=Can't change the visibility of a forked repo. +settings.archive.mirrors_unavailable=Mirrors are not available if the repo is archived. +settings.unarchive.text=Unarchiving the repo will restore its ability to receive commits and pushes, as well as new issues and pull requests. +settings.lfs_lock_path=Filepath to lock… +settings.lfs_pointers.found=Found %d blob pointer(s) — %d associated, %d unassociated (%d missing from store) +diff.submodule_added=Submodule %[1]s added at %[2]s +diff.submodule_deleted=Submodule %[1]s deleted from %[2]s +diff.submodule_updated=Submodule %[1]s updated: %[2]s +release.latest=Latest +branch.default_branch_not_exist=Default branch "%s" does not exist. +branch.rename_default_or_protected_branch_error=Only admins can rename default or protected branches. +branch.rename_protected_branch_failed=This branch is protected by glob-based protection rules. +branch.commits_divergence_from=Commit divergence: %[1]d behind and %[2]d ahead of %[3]s +branch.commits_no_divergence=The same as branch %[1]s +topic.count_prompt=You cannot select more than 25 topics +find_file.follow_symlink=Follow this symlink to where it is pointing at +error.broken_git_hook=Git hooks of this repository seem to be broken. Please follow the documentation to fix them, then push some commits to refresh the status. [graphs] +component_loading=Loading %s… +component_loading_failed=Could not load %s +component_loading_info=This might take a bit… +component_failed_to_load=An unexpected error happened. +code_frequency.what=code frequency +contributors.what=contributions +recent_commits.what=recent commits [org] org_name_holder=Nombre de la organización @@ -2364,11 +2714,9 @@ team_access_desc=Acceso al repositorio team_permission_desc=Permiso team_unit_desc=Permitir acceso a las secciones del repositorio team_unit_disabled=(Deshabilitado) - form.name_reserved=El nombre de la organización "%s" está reservado. form.name_pattern_not_allowed=El patrón "%s" no está permitido en el nombre de una organización. form.create_org_not_allowed=No tiene permisos para crear organizaciones. - settings=Configuración settings.options=Organización settings.full_name=Nombre completo @@ -2382,20 +2730,15 @@ settings.visibility.limited=Limitado (visible solo para usuarios autenticados) settings.visibility.limited_shortname=Limitado settings.visibility.private=Privado (Visible sólo para miembros de la organización) settings.visibility.private_shortname=Privado - settings.update_settings=Actualizar configuración settings.update_setting_success=Configuración de la organización se han actualizado. - - settings.update_avatar_success=Se ha actualizado el avatar de la organización. settings.delete=Eliminar organización settings.delete_account=Eliminar esta organización settings.delete_prompt=La organización será eliminada permanentemente. ¡Esta acción NO PUEDE deshacerse! settings.confirm_delete_account=Confirmar eliminación settings.hooks_desc=Añadir webhooks que serán ejecutados para todos los repositorios de esta organización. - settings.labels_desc=Añadir etiquetas que pueden ser utilizadas en problemas para todos los repositorios bajo esta organización. - members.membership_visibility=Visibilidad de Membresía: members.public=Público members.public_helper=hacer oculto @@ -2410,7 +2753,6 @@ members.leave=Abandonar members.leave.detail=¿Irse de %s? members.invite_desc=Añadir un miembro nuevo a %s: members.invite_now=Invitar - teams.join=Unirse teams.leave=Abandonar teams.leave.detail=¿Irse de %s? @@ -2459,8 +2801,37 @@ teams.all_repositories_admin_permission_desc=Este equipo concede a Admin teams.invite.title=Has sido invitado a unirte al equipo %s en la organización %s. teams.invite.by=Invitado por %s teams.invite.description=Por favor, haga clic en el botón de abajo para unirse al equipo. - - +form.name_been_taken=The organization name "%s" has already been taken. +settings.email=Contact Email Address +settings.rename=Rename Organization +settings.rename_desc=Changing the organization name will also change your organization's URL and free the old name. +settings.rename_success=Organization %[1]s has been renamed to %[2]s successfully. +settings.rename_no_change=Organization name is not changed. +settings.rename_new_org_name=New Organization Name +settings.rename_failed=Renaming organization failed because of an internal error +settings.rename_notices_1=This operation CANNOT be undone. +settings.rename_notices_2=The old name will redirect until it is claimed. +settings.name_confirm=Enter the organization name as confirmation: +settings.delete_notices_1=This operation CANNOT be undone. +settings.delete_notices_2=This operation will permanently delete all the repositories of %s, including code, issues, comments, wiki data and collaborator settings. +settings.delete_notices_3=This operation will permanently delete all the packages of %s. +settings.delete_notices_4=This operation will permanently delete all the projects of %s. +settings.delete_failed=Deleting organization failed due to an internal error +settings.delete_successful=Organization %s has been deleted successfully. +teams.none_access_helper=Members cannot view or do any other action on this unit. It has no effect for public repositories. +teams.add_nonexistent_repo="The repository you're trying to add doesn't exist. Please create it first." +teams.members.blocked_user=Cannot add the user because it is blocked by the organization. +view_as_role=View as: %s +view_as_public_hint=You are viewing the README as a public user. +view_as_member_hint=You are viewing the README as a member of this organization. +worktime=Worktime +worktime.date_range_start=Start date +worktime.date_range_end=End date +worktime.query=Query +worktime.time=Time +worktime.by_repositories=By repositories +worktime.by_milestones=By milestones +worktime.by_members=By members [admin] dashboard=Panel de control @@ -2481,7 +2852,6 @@ first_page=Primera last_page=Última total=Total: %d settings=Configuración de Admin - dashboard.statistic=Resumen dashboard.system_status=Estado del sistema dashboard.operation_name=Nombre de la operación @@ -2545,7 +2915,6 @@ dashboard.update_checker=Buscador de actualizaciones dashboard.delete_old_system_notices=Borrar todos los avisos antiguos del sistema de la base de datos dashboard.sync_branch.started=Sincronización de ramas iniciada dashboard.rebuild_issue_indexer=Reconstruir indexador de incidencias - users.user_manage_panel=Gestión de cuentas de usuario users.new_account=Crear Cuenta de Usuario users.name=Nombre de usuario @@ -2601,7 +2970,6 @@ users.list_status_filter.not_prohibit_login=Permitir el inicio de sesión users.list_status_filter.is_2fa_enabled=2FA habilitado users.list_status_filter.not_2fa_enabled=2FA deshabilitado users.details=Detalles del usuario - emails.email_manage_panel=Gestion de Correo del Usuario emails.primary=Principal emails.activated=Activado @@ -2609,13 +2977,11 @@ emails.filter_sort.name=Nombre de usuario emails.not_updated=Error al actualizar la dirección de correo electrónico solicitada: %v emails.duplicate_active=Esta dirección de correo está asignada a un usuario diferente. emails.change_email_header=Actualizar Propiedades de Correo - orgs.org_manage_panel=Gestión de organizaciones orgs.name=Nombre orgs.teams=Equipos orgs.members=Miembros orgs.new_orga=Nueva organización - repos.repo_manage_panel=Gestión de repositorios repos.unadopted=Repositorios no adoptados repos.unadopted.no_more=No se encontraron más repositorios no adoptados @@ -2625,7 +2991,6 @@ repos.private=Privado repos.issues=Incidencias repos.size=Tamaño repos.lfs_size=Tamaño LFS - packages.package_manage_panel=Gestión de paquetes packages.total_size=Tamaño total: %s packages.unreferenced_size=Tamaño sin referencia: %s @@ -2638,15 +3003,12 @@ packages.type=Tipo packages.repository=Repositorio packages.size=Tamaño packages.published=Publicado - defaulthooks=Webhooks por defecto defaulthooks.add_webhook=Añadir Webhook por defecto defaulthooks.update_webhook=Actualizar Webhook por defecto - systemhooks=Webhooks del sistema systemhooks.add_webhook=Añadir Webhook del Sistema systemhooks.update_webhook=Actualizar Webhook del Sistema - auths.auth_manage_panel=Gestión de origen de autenticación auths.new=Añadir origen de autenticación auths.name=Nombre @@ -2746,7 +3108,6 @@ auths.login_source_exist=La fuente de autenticación "%s" ya existe. auths.login_source_of_type_exist=Ya existe un origen de autenticación de este tipo. auths.unable_to_initialize_openid=No se puede inicializar el proveedor de OpenID Connect: %s auths.invalid_openIdConnectAutoDiscoveryURL=URL de auto descubrimiento no válida (esta debe ser una URL válida comenzando con http:// o https://) - config.server_config=Configuración del servidor config.app_name=Título del sitio config.app_ver=Versión de Gitea @@ -2765,7 +3126,6 @@ config.lfs_root_path=Ruta raíz de LFS config.log_file_root_path=Ruta de ficheros de registro config.script_type=Tipo de Script config.reverse_auth_user=Autenticación Inversa de Usuario - config.ssh_config=Configuración SSH config.ssh_enabled=Habilitado config.ssh_start_builtin_server=Utilizar servidor integrado @@ -2775,12 +3135,10 @@ config.ssh_listen_port=Puerto de escucha config.ssh_root_path=Ruta raíz config.ssh_minimum_key_size_check=Tamaño mínimo de la clave de verificación config.ssh_minimum_key_sizes=Tamaños de clave mínimos - config.lfs_config=Configuración LFS config.lfs_enabled=Habilitado config.lfs_content_path=Ruta de contenido LFS config.lfs_http_auth_expiry=Caducidad de la autentificación HTTP LFS - config.db_config=Configuración de la Base de Datos config.db_type=Tipo config.db_host=Host @@ -2789,7 +3147,6 @@ config.db_user=Nombre de usuario config.db_schema=Esquema config.db_ssl_mode=SSL config.db_path=Ruta - config.service_config=Configuración del servicio config.register_email_confirm=Requerir confirmación de correo electrónico para registrarse config.disable_register=Deshabilitar auto-registro @@ -2811,12 +3168,10 @@ config.default_allow_only_contributors_to_track_time=Deje que solo los colaborad config.no_reply_address=Dominio de correos electrónicos ocultos config.default_visibility_organization=Visibilidad por defecto para nuevas organizaciones config.default_enable_dependencies=Habilitar dependencias de incidencias por defecto - config.webhook_config=Configuración de Webhooks config.queue_length=Tamaño de Cola de Envío config.deliver_timeout=Timeout de Entrega config.skip_tls_verify=Saltar verificación TLS - config.mailer_config=Configuración del servidor de correo config.mailer_enabled=Activado config.mailer_enable_helo=Habilitar HELO @@ -2834,16 +3189,13 @@ config.send_test_mail=Enviar prueba de correo config.send_test_mail_submit=Enviar config.test_mail_failed=Fallo al enviar un correo electrónico de prueba a "%s": %v config.test_mail_sent=Se ha enviado un correo electrónico de prueba a "%s". - config.oauth_config=Configuración OAuth config.oauth_enabled=Activado - config.cache_config=Configuración de la Caché config.cache_adapter=Adaptador de la Caché config.cache_interval=Intervalo de la Caché config.cache_conn=Conexión de la Caché config.cache_item_ttl=Período de vida para elementos de caché - config.session_config=Configuración de la Sesión config.session_provider=Proveedor de la Sesión config.provider_config=Configuración del Proveedor @@ -2852,12 +3204,10 @@ config.gc_interval_time=Intervalo de tiempo del GC config.session_life_time=Tiempo de Vida de la Sesión config.https_only=Sólo HTTPS config.cookie_life_time=Tiempo de Vida de la Cookie - config.picture_config=Configuración de imagen y avatar config.picture_service=Servicio de Imágen config.disable_gravatar=Desactivar Gravatar config.enable_federated_avatar=Habilitar Avatares Federados - config.git_config=Configuración de Git config.git_disable_diff_highlight=Desactivar resaltado de sintaxis del Diff config.git_max_diff_lines=Líneas de Diff máximas (por un solo archivo) @@ -2869,18 +3219,14 @@ config.git_mirror_timeout=Tiempo de espera de actualización de réplicas config.git_clone_timeout=Tiempo de espera de operación de clones config.git_pull_timeout=Tiempo de espera de operación de pull config.git_gc_timeout=Tiempo de espera de operación de GC - config.log_config=Configuración del Log config.logger_name_fmt=Registro: %s config.disabled_logger=Desactivado config.access_log_mode=Modo de registro del Acceso config.access_log_template=Plantilla de registro de acceso config.xorm_log_sql=Registrar SQL - config.set_setting_failed=Error al configurar %s - monitor.stats=Estadísticas - monitor.cron=Tareas de Cron monitor.name=Nombre monitor.schedule=Agenda @@ -2896,7 +3242,6 @@ monitor.execute_time=Tiempo de ejecución monitor.last_execution_result=Resultado monitor.process.cancel=Cancelar el proceso monitor.process.children=Hijos - monitor.queues=Colas monitor.queue=Cola: %s monitor.queue.name=Nombre @@ -2915,7 +3260,6 @@ monitor.queue.settings.submit=Actualizar ajustes monitor.queue.settings.changed=Ajustes actualizados monitor.queue.settings.remove_all_items=Eliminar todo monitor.queue.settings.remove_all_items_done=Todos los elementos en la cola han sido eliminados. - notices.system_notice_list=Notificaciones del Sistema notices.view_detail_header=Ver detalles de notificación notices.operations=Operaciones @@ -2930,7 +3274,86 @@ notices.type_2=Tarea notices.desc=Descripción notices.op=Operación notices.delete_success=Los avisos del sistema se han eliminado. - +maintenance=Maintenance +self_check=Self Check +emails=User Email Addresses +dashboard.new_version_hint=Gitea %s is now available, you are running %s. Check the blog for more details. +dashboard.maintenance_operations=Maintenance Operations +dashboard.delete_inactive_accounts.started=Task to delete all unactivated accounts started +dashboard.delete_repo_archives.started=Task to delete all repository archives started +dashboard.delete_missing_repos.started=Task to delete all repositories missing their Git files started +dashboard.sync_repo_tags=Sync tags from git data to database +dashboard.deleted_branches_cleanup=Clean up deleted branches +dashboard.git_gc_repos=Garbage-collect all repositories +dashboard.resync_all_sshkeys=Update the '.ssh/authorized_keys' file with Gitea SSH keys +dashboard.resync_all_sshprincipals=Update the '.ssh/authorized_principals' file with Gitea SSH principals +dashboard.resync_all_hooks=Resynchronize pre-receive, update and post-receive hooks of all repositories +dashboard.cleanup_hook_task_table=Clean up hook_task table +dashboard.cleanup_packages=Clean up expired packages +dashboard.cleanup_actions=Clean up expired actions' resources +dashboard.delete_old_actions=Delete all old activities from database +dashboard.delete_old_actions.started=Deletion of all old activities from database started +dashboard.gc_lfs=Garbage-collect LFS meta objects +dashboard.stop_zombie_tasks=Stop actions zombie tasks +dashboard.stop_endless_tasks=Stop actions endless tasks +dashboard.cancel_abandoned_jobs=Cancel actions abandoned jobs +dashboard.start_schedule_tasks=Start actions schedule tasks +dashboard.sync_tag.started=Tags Sync started +dashboard.sync_repo_licenses=Sync repo licenses +users.never_login=Never Signed In +users.still_own_packages=This user still owns one or more packages. Delete these packages first. +emails.filter_sort.email=Email address +emails.filter_sort.email_reverse=Email address (reverse) +emails.filter_sort.name_reverse=Username (reverse) +emails.updated=Email address updated +emails.change_email_text=Are you sure you want to update this email address? +emails.delete=Delete Email +emails.delete_desc=Are you sure you want to delete this email address? +emails.deletion_success=The email address has been deleted. +emails.delete_primary_email_error=You cannot delete the primary email address. +packages.cleanup.success=Cleaned up expired data successfully +defaulthooks.desc=Webhooks automatically make HTTP POST requests to a server when certain Gitea events trigger. Webhooks defined here are defaults and will be copied into all new repositories. Read more in the webhooks guide. +systemhooks.desc=Webhooks automatically make HTTP POST requests to a server when certain Gitea events trigger. Webhooks defined here will act on all repositories on the system, so please consider any performance implications this may have. Read more in the webhooks guide. +auths.oauth2_full_name_claim_name=Full Name Claim Name. (Optional — if set, the user's full name will always be synchronized with this claim) +auths.oauth2_ssh_public_key_claim_name=SSH Public Key Claim Name +auths.oauth2_admin_group=Group Claim value for administrator users. (Optional — requires claim name above) +auths.oauth2_restricted_group=Group Claim value for restricted users. (Optional — requires claim name above) +auths.oauth2_map_group_to_team=Map claimed groups to Organization teams. (Optional — requires claim name above) +auths.sspi_auto_create_users_helper=Allow SSPI auth method to automatically create new accounts for users that log in for the first time +auths.sspi_strip_domain_names_helper=If checked, domain names will be removed from logon names (e.g. "DOMAIN\user" and "user@example.org" both will become just "user"). +auths.sspi_separator_replacement_helper=The character to use to replace the separators of down-level logon names (e.g. the \ in "DOMAIN\user") and user principal names (e.g. the @ in "user@example.org"). +auths.sspi_default_language_helper=Default language for users automatically created by SSPI auth method. Leave empty if you prefer the language to be automatically detected. +auths.tip.bitbucket=Register a new OAuth consumer on %s and add the permission 'Account' - 'Read' +auths.tip.nextcloud=Register a new OAuth consumer on your instance by selecting "Settings -> Security -> OAuth 2.0 client" in the menu +auths.tip.dropbox=Create a new application at %s +auths.tip.facebook=Register a new application at %s and add the product "Facebook Login" +auths.tip.github=Register a new OAuth application on %s +auths.tip.gitlab_new=Register a new application on %s +auths.tip.google_plus=Obtain OAuth2 client credentials from the Google API console at %s +auths.tip.openid_connect=Use the OpenID Connect Discovery URL "https://{server}/.well-known/openid-configuration" to specify the endpoints +auths.tip.twitter=Go to %s, create an application and ensure that the “Allow this application to be used to Sign in with Twitter” option is enabled +auths.tip.discord=Register a new application on %s +auths.tip.gitea=Register a new OAuth2 application. Guide can be found at %s +auths.tip.yandex=Create a new application at %s. Select following permissions from the "Yandex.Passport API" section: "Access to email address", "Access to user avatar" and "Access to username, first name and surname, gender" +config.test_email_placeholder=Email Address (e.g. test@example.com) +config.cache_test=Test Cache +config.cache_test_failed=Failed to probe the cache: %v. +config.cache_test_slow=Cache test successful, but response is slow: %s. +config.cache_test_succeeded=Cache test successful, got a response in %s. +config.open_with_editor_app_help=The "Open with" editors for the clone menu. If left empty, the default will be used. Expand to see the default. +monitor.stacktrace=Stacktrace +monitor.trace=Trace +monitor.performance_logs=Performance Logs +monitor.process.cancel_desc=Canceling a process may cause data loss +monitor.queue.settings.maxnumberworkers=Max number of workers +self_check.no_problem_found=No problem found yet. +self_check.startup_warnings=Startup warnings: +self_check.database_collation_mismatch=Expect database to use collation: %s +self_check.database_collation_case_insensitive=Database is using collation %s, which is a case-insensitive collation. Although Gitea could work with it, there might be some rare cases which don't work as expected. +self_check.database_inconsistent_collation_columns=Database is using collation %s, but these columns are using mismatched collations. This might cause some unexpected problems. +self_check.database_fix_mysql=For MySQL/MariaDB users, you could use the "gitea doctor convert" command to fix the collation problems, or you could also fix the problem manually with "ALTER ... COLLATE ..." SQL queries. +self_check.database_fix_mssql=For MSSQL users, you could only fix the problem manually with "ALTER ... COLLATE ..." SQL queries at the moment. +self_check.location_origin_mismatch=Current URL (%[1]s) doesn't match the URL seen by Gitea (%[2]s). If you are using a reverse proxy, please make sure the "Host" and "X-Forwarded-Proto" headers are set correctly. [action] create_repo=creó el repositorio %s @@ -2963,6 +3386,7 @@ review_dismissed_reason=Motivo: create_branch=creó rama %[3]s en %[4]s starred_repo=destacó %[2]s watched_repo=comenzó a seguir %[2]s +publish_release=`released %[4]s at %[3]s` [tool] now=ahora @@ -2988,6 +3412,7 @@ raw_minutes=minutos default_message=Suelte archivos o haga clic aquí para subir. file_too_big=El tamaño del archivo ({{filesize}} MB) excede el tamaño máximo de ({{maxFilesize}} MB). remove_file=Eliminar archivo +invalid_input_type=You cannot upload files of this type. [notification] notifications=Notificaciones @@ -3011,6 +3436,8 @@ error.no_committer_account=Ninguna cuenta vinculada a la dirección de correo el error.no_gpg_keys_found=No se encontró ninguna clave conocida en la base de datos para esta firma error.not_signed_commit=No es un commit firmado error.failed_retrieval_gpg_keys=No se pudo recuperar cualquier clave adjunta a la cuenta del committer +error.probable_bad_signature="WARNING! Although there is a key with this ID in the database, it does not verify this commit! This commit is SUSPICIOUS." +error.probable_bad_default_signature="WARNING! Although the default key has this ID, it does not verify this commit! This commit is SUSPICIOUS." [units] unit=Unidad @@ -3153,29 +3580,52 @@ owner.settings.cleanuprules.success.delete=Regla de limpieza ha sido eliminada. owner.settings.chef.title=Registro de Chef owner.settings.chef.keypair=Generar par de claves owner.settings.chef.keypair.description=Un par de claves es necesario para autenticarse en el registro del Chef. Si ha generado un par de claves antes, generar un nuevo par de claves descartará el par de claves antiguo. +no_metadata=No metadata. +search_in_external_registry=Search in %s +alpine.registry=Set up this registry by adding the URL in your /etc/apk/repositories file: +arch.registry=Add server with related repository and architecture to /etc/pacman.conf: +arch.install=Sync package with pacman: +cargo.registry=Set up this registry in the Cargo configuration file (for example ~/.cargo/config.toml): +chef.registry=Set up this registry in your ~/.chef/config.rb file: +composer.registry=Set up this registry in your ~/.composer/config.json file: +conan.registry=Set up this registry from the command line: +conda.registry=Set up this registry as a Conda repository in your .condarc file: +container.images=Images +container.digest=Digest +cran.registry=Set up this registry in your Rprofile.site file: +debian.registry=Set up this registry from the command line: +helm.registry=Set up this registry from the command line: +maven.registry=Set up this registry in your project pom.xml file: +maven.install=To use the package, include the following in the dependencies block in the pom.xml file: +nuget.registry=Set up this registry from the command line: +npm.registry=Set up this registry in your project .npmrc file: +npm.dependencies.bundle=Bundled Dependencies +rpm.registry=Set up this registry from the command line: +rpm.repository.multiple_groups=This package is available in multiple groups. +swift.registry=Set up this registry from the command line: +owner.settings.cargo.rebuild.success=The Cargo index was successfully rebuilt. [secrets] secrets=Secretos description=Los secretos pasarán a ciertas acciones y no se podrán leer de otro modo. none=Todavía no hay secretos. - -; These keys are also for "edit secret", the keys are kept as-is to avoid unnecessary re-translation creation.description=Descripción creation.name_placeholder=sin distinción de mayúsculas, solo carácteres alfanuméricos o guiones bajos, no puede empezar por GITEA_ o GITHUB_ creation.value_placeholder=Introduce cualquier contenido. Se omitirá el espacio en blanco en el inicio y el final. - - deletion=Eliminar secreto deletion.description=Eliminar un secreto es permanente y no se puede deshacer. ¿Continuar? deletion.success=El secreto ha sido eliminado. deletion.failed=Error al eliminar secreto. management=Gestión de secretos +creation.description_placeholder=Enter short description (optional). +save_success=The secret "%s" has been saved. +save_failed=Failed to save secret. +add_secret=Add secret +edit_secret=Edit secret [actions] actions=Acciones - unit.desc=Gestionar acciones - status.unknown=Desconocido status.waiting=Esperando status.running=Ejecutando @@ -3184,7 +3634,6 @@ status.failure=Fallo status.cancelled=Cancelado status.skipped=Omitido status.blocked=Bloqueado - runners=Nodos runners.runner_manage_panel=Gestión de nodos runners.new=Crear nuevo nodo @@ -3220,7 +3669,6 @@ runners.status.offline=Desconectado runners.version=Versión runners.reset_registration_token=Restablecer token de registro runners.reset_registration_token_success=Se ha restablecido correctamente el token de registro del nodo - runs.all_workflows=Todos los flujos de trabajo runs.commit=Commit runs.scheduled=Programado @@ -3232,15 +3680,12 @@ runs.actors_no_select=Todos los actores runs.status_no_select=Todo el estado runs.no_results=No hay resultados coincidentes. runs.no_runs=El flujo de trabajo no tiene ejecuciones todavía. - workflow.disable=Desactivar fllujo de trabajo workflow.disable_success=Flujo de trabajo '%s' deshabilitado correctamente. workflow.enable=Activar flujo de trabajo workflow.enable_success=Flujo de trabajo '%s' habilitado con éxito. workflow.disabled=El flujo de trabajo está deshabilitado. - need_approval_desc=Necesita aprobación para ejecutar flujos de trabajo para el pull request del fork. - variables=Variables variables.management=Gestión de variables variables.creation=Añadir variable @@ -3255,19 +3700,43 @@ variables.creation.failed=No se pudo agregar la variable. variables.creation.success=La variable "%s" ha sido añadida. variables.update.failed=Error al editar la variable. variables.update.success=La variable ha sido editada. - +runners.delete_runner_notice=If a task is running on this runner, it will be terminated and marked as failed. It may break building workflow. +runners.reset_registration_token_confirm=Would you like to invalidate the current token and generate a new one? +runs.no_matching_online_runner_helper=No matching online runner with label: %s +runs.no_job_without_needs=The workflow must contain at least one job without dependencies. +runs.no_job=The workflow must contain at least one job +runs.no_workflows=There are no workflows yet. +runs.no_workflows.quick_start=Don't know how to start with Gitea Actions? See the quick start guide. +runs.no_workflows.documentation=For more information on Gitea Actions, see the documentation. +runs.empty_commit_message=(empty commit message) +runs.expire_log_message=Logs have been purged because they were too old. +runs.delete=Delete workflow run +runs.cancel=Cancel workflow run +runs.delete.description=Are you sure you want to permanently delete this workflow run? This action cannot be undone. +runs.not_done=This workflow run is not done. +runs.view_workflow_file=View workflow file +workflow.run=Run Workflow +workflow.not_found=Workflow '%s' not found. +workflow.run_success=Workflow '%s' run successfully. +workflow.from_ref=Use workflow from +workflow.has_workflow_dispatch=This workflow has a workflow_dispatch event trigger. +workflow.has_no_workflow_dispatch=Workflow '%s' has no workflow_dispatch event trigger. +variables.id_not_exist=Variable with ID %d does not exist. +logs.always_auto_scroll=Always auto scroll logs +logs.always_expand_running=Always expand running logs [projects] type-1.display_name=Proyecto individual type-2.display_name=Proyecto repositorio type-3.display_name=Proyecto de organización +deleted.display_name=Deleted Project +enter_fullscreen=Fullscreen +exit_fullscreen=Exit Fullscreen [git.filemode] changed_filemode=%[1]s → %[2]s -; Ordered by git filemode value, ascending. E.g. directory has "040000", normal file has "100644", … directory=Directorio normal_file=Archivo normal executable_file=Archivo ejecutable symbolic_link=Enlace simbólico submodule=Submódulo - diff --git a/options/locale/locale_fa-IR.ini b/options/locale/locale_fa-IR.ini index 023a3ed2ea6f6..f7c18703ea106 100644 --- a/options/locale/locale_fa-IR.ini +++ b/options/locale/locale_fa-IR.ini @@ -21,7 +21,6 @@ signed_in_as=ورود به عنوان toc=فهرست محتویات licenses=گواهینامه ها return_to_gitea=بازگشت به Gitea - username=نام کاربری email=آدرس ایمیل password=رمز عبور @@ -31,8 +30,6 @@ captcha=کپچا twofa=احراز هویت دوگانه twofa_scratch=کد احراز هویت passcode=رمز عبور - - repository=مخزن organization=سازمان mirror=قرینه @@ -49,18 +46,15 @@ settings=تنظيمات your_profile=نمایه your_starred=ستاره‌دار your_settings=تنظيمات - all=همه sources=منابع mirrors=قرینه‌ها collaborative=همکاری forks=انشعاب‌ها - activities=فعالیت‌ها pull_requests=درخواست ادغام issues=مسائل milestones=نقاط عطف - ok=باشه cancel=انصراف save=ذخیره @@ -69,56 +63,160 @@ add_all=افزودن همه remove=حذف remove_all=حذف همه edit=ویرایش - enabled=فعال شده disabled=غیرفعال شده - copy=کپی copy_url=کپی URL copy_branch=کپی نام شاخه copy_success=کپی شد! copy_error=کپی ناموفق - write=نوشتن preview=پیش نمایش loading=بارگذاری… - error=خطا error404=صفحه موردنظر شما یا وجود ندارد یا شما دسترسی کافی برای مشاهده آن را ندارید. - never=هرگز - - - - archived=بایگانی شده - concept_code_repository=مخزن concept_user_organization=سازمان - - - name=نام - filter=فیلتر filter.is_archived=بایگانی شده filter.is_template=قالب filter.public=عمومی filter.private=خصوصی - +logo=Logo +sign_in_with_provider=Sign in with %s +tracked_time_summary=Summary of tracked time based on filters of issue list +enable_javascript=This website requires JavaScript. +more_items=More items +webauthn_insert_key=Insert your security key +webauthn_sign_in=Press the button on your security key. If your security key has no button, re-insert it. +webauthn_press_button=Please press the button on your security key… +webauthn_use_twofa=Use a two-factor code from your phone +webauthn_error=Could not read your security key. +webauthn_unsupported_browser=Your browser does not currently support WebAuthn. +webauthn_error_unknown=An unknown error occurred. Please retry. +webauthn_error_insecure=WebAuthn only supports secure connections. For testing over HTTP, you can use the origin "localhost" or "127.0.0.1". +webauthn_error_unable_to_process=The server could not process your request. +webauthn_error_duplicated=The security key is not permitted for this request. Please make sure that the key is not already registered. +webauthn_error_empty=You must set a name for this key. +webauthn_error_timeout=Timeout reached before your key could be read. Please reload this page and retry. +webauthn_reload=Reload +issue_milestone=Milestone +new_project_column=New Column +retry=Retry +rerun=Re-run +rerun_all=Re-run all jobs +remove_label_str=Remove item "%s" +view=View +test=Test +locked=Locked +copy_hash=Copy hash +copy_content=Copy content +copy_path=Copy path +copy_type_unsupported=This file type cannot be copied +files=Files +error503=The server could not complete your request. Please try again later. +go_back=Go Back +invalid_data=Invalid data: %v +unknown=Unknown +rss_feed=RSS Feed +pin=Pin +unpin=Unpin +artifacts=Artifacts +expired=Expired +confirm_delete_artifact=Are you sure you want to delete the artifact '%s'? +concept_system_global=Global +concept_user_individual=Individual +show_timestamps=Show timestamps +show_log_seconds=Show seconds +show_full_screen=Show full screen +download_logs=Download logs +confirm_delete_selected=Confirm to delete all selected items? +value=Value +readme=Readme +filter.clear=Clear Filter +filter.not_archived=Not Archived +filter.is_fork=Forked +filter.not_fork=Not Forked +filter.is_mirror=Mirrored +filter.not_mirror=Not Mirrored +filter.not_template=Not Template +no_results_found=No results found. +internal_error_skipped=Internal error occurred but is skipped: %s [search] +search=Search… +type_tooltip=Search type +fuzzy=Fuzzy +fuzzy_tooltip=Include results that closely match the search term +words=Words +words_tooltip=Include only results that match the search term words +regexp=Regexp +regexp_tooltip=Include only results that match the regexp search term +exact=Exact +exact_tooltip=Include only results that match the exact search term +repo_kind=Search repos… +user_kind=Search users… +org_kind=Search orgs… +team_kind=Search teams… +code_kind=Search code… +code_search_unavailable=Code search is currently not available. Please contact the site administrator. +code_search_by_git_grep=Current code search results are provided by "git grep". There might be better results if site administrator enables Repository Indexer. +package_kind=Search packages… +project_kind=Search projects… +branch_kind=Search branches… +tag_kind=Search tags… +tag_tooltip=Search for matching tags. Use '%' to match any sequence of numbers. +commit_kind=Search commits… +runner_kind=Search runners… +no_results=No matching results found. +issue_kind=Search issues… +pull_kind=Search pull requests… +keyword_search_unavailable=Searching by keyword is currently not available. Please contact the site administrator. [aria] +navbar=Navigation Bar +footer=Footer +footer.software=About Software +footer.links=Links [heatmap] +number_of_contributions_in_the_last_12_months=%s contributions in the last 12 months +no_contributions=No contributions +less=Less +more=More [editor] buttons.table.add.insert=افزودن +buttons.heading.tooltip=Add heading +buttons.bold.tooltip=Add bold text +buttons.italic.tooltip=Add italic text +buttons.quote.tooltip=Quote text +buttons.code.tooltip=Add code +buttons.link.tooltip=Add a link +buttons.list.unordered.tooltip=Add a bullet list +buttons.list.ordered.tooltip=Add a numbered list +buttons.list.task.tooltip=Add a list of tasks +buttons.table.add.tooltip=Add a table +buttons.table.rows=Rows +buttons.table.cols=Columns +buttons.mention.tooltip=Mention a user or team +buttons.ref.tooltip=Reference an issue or pull request +buttons.switch_to_legacy.tooltip=Use the legacy editor instead +buttons.enable_monospace_font=Enable monospace font +buttons.disable_monospace_font=Disable monospace font [filter] +string.asc=A–Z +string.desc=Z–A [error] +occurred=An error occurred +report_message=If you believe that this is a Gitea bug, please search for issues on GitHub or open a new issue if necessary. +not_found=The target couldn't be found. +network_error=Network error [startpage] app_desc=یک سرویس گیت بی‌درد سر و راحت @@ -127,6 +225,9 @@ platform=مستقل از سکو lightweight=ابزارک سبک lightweight_desc=گیتی با حداقل منابع میتوانید برای روی دستگاه Raspberry Pi اجرا شود و مصرف انرژی شما را کاهش دهد! license=متن باز +install_desc=Simply run the binary for your platform, ship it with Docker, or get it packaged. +platform_desc=Gitea runs anywhere Go can compile for: Windows, macOS, Linux, ARM, etc. Choose the one you love! +license_desc=Go get %[2]s! Join us by contributing to make this project even better. Don't be shy to be a contributor! [install] install=نصب و راه اندازی @@ -149,7 +250,6 @@ reinstall_confirm_check_3=شما تأیید می کنید که کاملاً مط err_empty_db_path=مسیر دیتابیس SQLite3 نمیتواند خالی باشد. no_admin_and_disable_registration=شما بدون ایجاد حساب‌ کاربری مدیر نمی‌توانید عضویت را غیر فعال کنید. err_empty_admin_password=کلمه عبور حساب مدیر نمی تواند خالی باشد. - general_title=تنظیمات عمومی app_name=عنوان سایت app_name_helper=شما می توانید نام شرکت خود را در اینجا وارد کنید. @@ -167,7 +267,6 @@ app_url=آدرس پایه گیتی app_url_helper=آدرس پایه برای URLهای اجماع HTTP(S) و هشدار های رایانامه (ایمیل). log_root_path=مسیر گزارش‌ها log_root_path_helper=فایل‌های گزارش روی این مسیر ذخیره خواهند شد. - optional_title=تنظیمات اختیاری email_title=تنظیمات ایمیل smtp_addr=میزبان SMTP @@ -222,6 +321,26 @@ default_enable_timetracking_popup=فعالسازی پیگیری زمان برا no_reply_address=مخفی کردن دامنه ایمیل no_reply_address_helper=نام دامنه برای کاربران دارای آدرس ایمیل پنهان است. به عنوان مثال ، اگر نام دامنه ایمیل مخفی روی "noreply.example.org" تنظیم شده باشد ، نام کاربری "joe" در Git به عنوان "joe@noreply.example.org" وارد می شود password_algorithm=الگوریتم درهم‌ساز گذرواژه +installing_desc=Installing now, please wait… +require_db_desc=Gitea requires MySQL, PostgreSQL, MSSQL, SQLite3 or TiDB (MySQL protocol). +reinstall_confirm_check_1=The data encrypted by the SECRET_KEY in app.ini may be lost: users may not be able to log in with 2FA/OTP and mirrors may not function correctly. By checking this box, you confirm that the current app.ini file contains the correct SECRET_KEY. +reinstall_confirm_check_2=The repositories and settings may need to be resynchronized. By checking this box, you confirm that you will resynchronize the hooks for the repositories and authorized_keys file manually. You confirm that you will ensure that repository and mirror settings are correct. +err_empty_admin_email=The administrator email address cannot be empty. +err_admin_name_is_reserved=Administrator username is invalid. Username is reserved. +err_admin_name_pattern_not_allowed=Administrator username is invalid. The username matches a reserved pattern. +err_admin_name_is_invalid=Administrator username is invalid +run_user_helper=The operating system username that Gitea runs as. Note that this user must have access to the repository root path. +http_port_helper=Port number the Gitea web server will listen on. +smtp_from_invalid=The "Send Email As" address is invalid +require_sign_in_view_popup=Limit page access to signed-in users. Visitors will only see the sign-in and registration pages. +invalid_db_table=The database table "%s" is invalid: %v +invalid_password_algorithm=Invalid password hash algorithm +password_algorithm_helper=Set the password hashing algorithm. Algorithms have differing requirements and strengths. The argon2 algorithm is rather secure but uses a lot of memory and may be inappropriate for small systems. +enable_update_checker=Enable Update Checker +enable_update_checker_helper=Checks for new version releases periodically by connecting to gitea.io. +env_config_keys=Environment Configuration +env_config_keys_prompt=The following environment variables will also be applied to your configuration file: +config_write_file_prompt=These configuration options will be written into: %s [home] uname_holder=نام کاربری یا نشانی ایمیل @@ -236,19 +355,22 @@ view_home=نمایش %s filter=فیلترهای دیگر filter_by_team_repositories=فیلتر کردن با مخازن تیم‌ها feed_of=`خوراک از "%s"` - show_archived=بایگانی شده show_both_archived_unarchived=نمایش دادن موارد بایگانی شده و غیر بایگانی نشده show_only_archived=نمایش دادن موارد بایگانی شده show_only_unarchived=نمایش دادن موارد بایگانی نشده - show_private=خصوصی show_both_private_public=نماش دادن موارد عمومی و خصوصی show_only_private=نماش دادن موارد خصوصی show_only_public=نمایش دادن موارد عمومی - issues.in_your_repos=در مخازن شما - +nav_menu=Navigation Menu +guide_title=No Activity +guide_desc=You are currently not following any repositories or users, so there is no content to display. You can explore repositories or users of interest from the links below. +explore_repos=Explore repositories +explore_users=Explore users +empty_org=There are no organizations yet. +empty_repo=There are no repositories yet. [explore] repos=مخازن @@ -256,6 +378,9 @@ users=کاربران organizations=سازمان ها code=کد code_last_indexed_at=آخرین به روزرسانی در %s +go_to=Go to +relevant_repositories_tooltip=Repositories that are forks or that have no topic, no icon, and no description are hidden. +relevant_repositories=Only relevant repositories are being shown, show unfiltered results. [auth] create_new_account=نام‌نویسی حساب کاربری @@ -306,32 +431,55 @@ authorize_title=تاییدیه "%s" برای دسترسی به اکانت شما authorization_failed=احراز هویت انجام نشد sspi_auth_failed=SSPI عدم احراز هویت password_pwned_err=برقراری ارتباط با HaveIBeenPwend ممکن نیست +already_have_account=Already have an account? +sign_in_now=Sign in now! +manual_activation_only=Contact your site administrator to complete activation. +remember_me.compromised=The login token is not valid anymore which may indicate a compromised account. Please check your account for unusual activities. +need_account=Need an account? +sign_up_tip=You are registering the first account in the system, which has administrator privileges. Please carefully remember your username and password. If you forget the username or password, please refer to the Gitea documentation to recover the account. +sign_up_now=Register now. +sign_up_successful=Account was successfully created. Welcome! +confirmation_mail_sent_prompt_ex=A new confirmation email has been sent to %s. Please check your inbox within the next %s to complete the registration process. If your registration email address is incorrect, you can sign in again and change it. +prohibit_login=Sign-In Prohibited +prohibit_login_desc=Your account is prohibited from signing in. Please contact your site administrator. +change_unconfirmed_mail_address=If your registration email address is incorrect, you can change it here and resend a new confirmation email. +invalid_code_forgot_password=Your confirmation code is invalid or has expired. Click here to start a new session. +invalid_password=Your password does not match the password that was used to create the account. +reset_password_wrong_user=You are signed in as %s, but the account recovery link is meant for %s +twofa_required=You must set up two-factor authentication to get access to repositories, or try to log in again. +oauth.signin.error.general=There was an error processing the authorization request: %s. If this error persists, please contact the site administrator. +oauth.signin.error.access_denied=The authorization request was denied. +oauth.signin.error.temporarily_unavailable=Authorization failed because the authentication server is temporarily unavailable. Please try again later. +oauth_callback_unable_auto_reg=Auto Registration is enabled, but OAuth2 Provider %[1]s returned missing fields: %[2]s, unable to create an account automatically. Please create or link to an account, or contact the site administrator. +openid_signin_desc=Enter your OpenID URI. For example: alice.openid.example.org or https://openid.example.org/alice. +disable_forgot_password_mail=Account recovery is disabled because no email address is set up. Please contact your site administrator. +disable_forgot_password_mail_admin=Account recovery is only available when an email address is set up. +authorize_application_description=If you grant access, it will be able to access and write to all your account information, including private repos and organizations. +authorize_application_with_scopes=With scopes: %s +authorization_failed_desc=The authorization failed because we detected an invalid request. Please contact the maintainer of the app you tried to authorize. +password_pwned=The password you chose is on a list of stolen passwords previously exposed in public data breaches. Please try again with a different password and consider changing this password elsewhere too. +last_admin=You cannot remove the last admin. There must be at least one admin. +signin_passkey=Sign in with a passkey +back_to_sign_in=Back to Sign In [mail] view_it_on=در %s مشاهده کنید link_not_working_do_paste=کار نمی‌کنی؟ کپی کردن و چسباندن در مرورگرتان را امتحان کنید. hi_user_x=سلام %s - activate_account=لطفا حساب خود را فعال کنید activate_account.title=%s، لطفاً حساب خود را فعال کنید activate_account.text_1=سلام %[1]s، ممنون به‌خاطر عضویت در %[2]s! activate_account.text_2=لطفاً روی پیوند زیر کلیک کنید تا حساب خود را در %s فعال کنید: - activate_email=نشانی ایمیل خود را تایید کنید activate_email.text=لطفاً روی پیوند زیر کلیک کنید تا رایانامه‌ی خود را در %s تأیید کنید: - register_notify.title=%[1]s، به %[2]s خوش‌آمدید register_notify.text_3=اگر این حساب برای شما ایجاد شده، لطفاً ابتدا گذرواژه‌ی خود را تنظیم کنید. - reset_password=حساب خود را دوباره فعال کنید reset_password.title=%s، شما برای بازیابی حسابتان درخواست کرده‌اید reset_password.text=لطفاً روی پیوند زیر کلیک کنید تا حساب خود را در %s بازیابی کنید: - register_success=ثبت‌نام با موفقیت انجام شد - issue_assigned.pull=@%[1]s به شما برای درخواست pull %[2]s در ریپازیتوری %[3]s محول شده. issue_assigned.issue=@%[1]s به شما واگذار شده است برای صدور %[2]s در انبار %[3]s. - issue.x_mentioned_you=@%s به شما اشاره کرد: issue.action.force_push=%[1]s مجبور به پوش شدن %[2]s از %[3]s به %[4]s. issue.action.push_1=@%[1]s پوش شده %[3]d سپرده شد به %[2]s @@ -346,7 +494,6 @@ issue.action.review_dismissed=@%[1]s آخرین بررسی را رد کر issue.action.ready_for_review=@%[1]s این درخواست pull علامت زده شد برای بازنگری. issue.action.new=@%[1]s ساخته شد #%[2]d. issue.in_tree_path=در %s: - release.new.subject=%s در %s منتشر شده است release.new.text=@%[1]s منتشر شد %[2]s در %[3]s release.title=عنوان: %s @@ -354,20 +501,28 @@ release.note=توجه: release.downloads=بارگیری‌ها: release.download.zip=کد منبع (ZIP) release.download.targz=کد منبع (TAR.GZ) - repo.transfer.subject_to=%s می‌خواهد "%s" را به %s منتقل کند repo.transfer.subject_to_you=%s می‌خواهد %s را به شما منتقل کند repo.transfer.to_you=شما - repo.collaborator.added.subject=%s شما را به پروژه %s اضافه کرد repo.collaborator.added.text=شما به عنوان مشارکت‌کننده در این مخزن اضافه شدید: - +reply=or reply to this email directly +activate_email.title=%s, please verify your email address +register_notify=Welcome to %s +register_notify.text_1=This is your registration confirmation email for %s! +register_notify.text_2=You can now log in via username: %s. +repo.transfer.body=To accept or reject it, visit %s or just ignore it. +team_invite.subject=%[1]s has invited you to join the %[2]s organization +team_invite.text_1=%[1]s has invited you to join team %[2]s in organization %[3]s. +team_invite.text_2=Please click the following link to join the team: +team_invite.text_3=Note: This invitation was intended for %[1]s. If you were not expecting this invitation, you can ignore this email. [modal] yes=بله no=خیر cancel=انصراف modify=بروزرسانی +confirm=Confirm [form] UserName=نام‎کاربری @@ -381,17 +536,14 @@ PayloadUrl=نشانی Payload TeamName=نام تیم AuthName=نام احراز هویت AdminEmail=ایمیل مدیر - NewBranchName=نام شاخه‌ی جدید CommitSummary=خلاصه ی کامیت CommitMessage=پیام کامیت CommitChoice=انتخاب کامیت TreeName=مسیر پرونده Content=محتوا - SSPISeparatorReplacement=جدا کننده SSPIDefaultLanguage=زبان پیش فرض - require_error=` نمی تواند خالی باشد.` alpha_dash_error=باید فقط عدد و الفبایی، فاصله باشد ('-') و کاراکتر خط تیره پایین ('_'). alpha_dash_dot_error=باید فقط عدد و الفبایی، فاصله باشد ('-') و کاراکتر خط تیره پایین ('_') و نقطه ('.') @@ -406,7 +558,6 @@ unknown_error=خطای ناشناخته: captcha_incorrect=کد امنیتی اشتباه است. password_not_match=گذرواژه‌ها باید یکسان باشند. lang_select_error=انتخاب یک زبان از فهرست. - username_been_taken=این نام کاربری قبلا ثبت شده است. username_change_not_local_user=کاربران غیر بومی مجاز به تغییر نام‌کاربری نیستند. repo_name_been_taken=نام مخزن قبلا ثبت شده است. @@ -433,15 +584,36 @@ user_not_exist=کاربر وجود ندارد. team_not_exist=تیم وجود ندارد. last_org_owner=شما نمی‌توانید تنها کاربر را از تیم "صاحبان" حذف کنید. حداقل یک صاحب باید در یک سازمان وجود داشته باشد. cannot_add_org_to_team=یک سازمان را نمی توان به عنوان عضو تیم اضافه کرد. - invalid_ssh_key=کلید SSH شما تأیید نشد: %s invalid_gpg_key=کلید GPG شما تأیید نشد: %s invalid_ssh_principal=تطبیق نامعتبر: %s auth_failed=تشخیص هویت ناموفق: %v - - target_branch_not_exist=شاخه مورد نظر وجود ندارد. - +url_error=`"%s" is not a valid URL.` +include_error=` must contain substring "%s".` +username_error=` can only contain alphanumeric characters ('0-9','a-z','A-Z'), dash ('-'), underscore ('_') and dot ('.'). It cannot begin or end with non-alphanumeric characters, and consecutive non-alphanumeric characters are also forbidden.` +invalid_group_team_map_error=` mapping is invalid: %s` +change_username_disabled=Changing username is disabled. +change_full_name_disabled=Changing full name is disabled. +username_has_not_been_changed=Username has not been changed +repository_force_private=Force Private is enabled: private repositories cannot be made public. +repository_files_already_exist.adopt=Files already exist for this repository and can only be adopted. +2fa_auth_required=Remote visit required two-factor authentication. +email_domain_is_not_allowed=The domain of user email address %s conflicts with EMAIL_DOMAIN_ALLOWLIST or EMAIL_DOMAIN_BLOCKLIST. Please ensure your operation is expected. +openid_been_used=The OpenID address "%s" is already used. +unset_password=The login user has not set the password. +unsupported_login_type=The login type is not supported to delete account. +duplicate_invite_to_team=The user was already invited as a team member. +organization_leave_success=You have successfully left the organization %s. +must_use_public_key=The key you provided is a private key. Please do not upload your private key anywhere. Use your public key instead. +unable_verify_ssh_key="Cannot verify the SSH key. Double-check it for mistakes." +still_own_repo="Your account owns one or more repositories. Delete or transfer them first." +still_has_org="Your account is a member of one or more organizations. Leave them first." +still_own_packages="Your account owns one or more packages. Delete them first." +org_still_own_repo="This organization still owns one or more repositories. Delete or transfer them first." +org_still_own_packages="This organization still owns one or more packages. Delete them first." +target_ref_not_exist=Target ref does not exist %s +admin_cannot_delete_self=You cannot delete yourself when you are an admin. Please remove your admin privileges first. [user] change_avatar=تغییر آواتار… @@ -458,8 +630,38 @@ follow=دنبال کردن unfollow=عدم دنبال کردن user_bio=زندگی‌نامه disabled_public_activity=این کاربر نمایش عمومی فعالیت های خود را غیرفعال کرده است. - - +joined_on=Joined on %s +code=Code +email_visibility.limited=Your email address is visible to all authenticated users +email_visibility.private=Your email address is only visible to you and administrators +show_on_map=Show this place on a map +settings=User Settings +form.name_reserved=The username "%s" is reserved. +form.name_pattern_not_allowed=The pattern "%s" is not allowed in a username. +form.name_chars_not_allowed=Username "%s" contains invalid characters. +block.block=Block +block.block.user=Block user +block.block.org=Block user from organization +block.block.failure=Failed to block user: %s +block.unblock=Unblock +block.unblock.failure=Failed to unblock user: %s +block.blocked=You have blocked this user. +block.title=Block a user +block.info=Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user. +block.info_1=Blocking a user prevents the following actions on your account and your repositories: +block.info_2=following your account +block.info_3=send you notifications by @mentioning your username +block.info_4=inviting you as a collaborator to their repositories +block.info_5=starring, forking or watching on repositories +block.info_6=opening and commenting on issues or pull requests +block.info_7=reacting to your comments in issues or pull requests +block.user_to_block=User to block +block.note=Note +block.note.title=Optional note: +block.note.info=The note is not visible to the blocked user. +block.note.edit=Edit note +block.list=Blocked users +block.list.none=You have not blocked any users. [settings] profile=نمایه @@ -476,7 +678,6 @@ repos=مخازن delete=حذف حساب کاربری account_link=حساب‌های مرتبط organization=سازمان ها - public_profile=نمایه عمومی full_name=نام کامل website=تارنما @@ -494,7 +695,6 @@ ui=پوسته comment_type_group_title=عنوان privacy=حریم خصوصی keep_activity_private_popup=نمایان ساختن فعالیت ها برای شما و مدیران - lookup_avatar_by_mail=جست و جو آواتار توسط نشانی ایمیل federated_avatar_lookup=جستجو برای آواتار مشترک enable_custom_avatar=استفاده از آواتار دلخواه @@ -504,14 +704,12 @@ delete_current_avatar=حذف آواتار فعلی uploaded_avatar_not_a_image=فایل بار‌گذاری شده تصویر نمی‌باشد. update_avatar_success=آواتار شما تغییر کرد. update_user_avatar_success=آواتار کاربر بروز رسانی شده است. - change_password=تغییر گذرواژه old_password=گذارواژه فعلی new_password=گذرواژه جدید password_incorrect=گذرواژه فعلی شما اشتباه است. change_password_success=گذرواژه شما تغییر کرد. از این پس با گذرواژه جدید خود وارد شوید. password_change_disabled=کاربران غیر محلی نمیتوانند گذرواژه خود را از طریق واسط وب گیتی به روز کنند. - emails=نشانی‌های ایمیل manage_emails=مدیریت نشانی‌های ایمیل manage_themes=تم پیش فرض را انتخاب کنید @@ -540,7 +738,6 @@ email_preference_set_success=تنظیمات ایمیل با موفقیت اعم add_openid_success=نشانی OpenID اضافه شد. keep_email_private=مخفی کردن نشانی ایمیل openid_desc=OpenID به شما امکان می دهد احراز هویت را به یک ارائه دهنده خارجی واگذار کنید. - manage_ssh_keys=مدیریت کلیدهای اس‌اس‌اچ manage_ssh_principals=گواهی‌های SSH اصلی را مدیریت کنید manage_gpg_keys=مدیریت کلید GPG @@ -603,7 +800,6 @@ ssh_disabled=SSH غیر فعل شد ssh_externally_managed=کلید ssh به صورت بیرونی برای این یوزر مدیریت می شود manage_social=مدیریت حساب های اجتماعی مرتبط unbind=لغو ارتباط - manage_access_token=مدیریت توکن های دسترسی generate_new_token=تولید توکن جدید tokens_desc=این token قابلیت دسترسی به اکانت شما را توسط API میدهد. @@ -617,7 +813,6 @@ access_token_deletion_cancel_action=انصراف access_token_deletion_confirm_action=حذف delete_token_success=token مورد نظر حذف شد. برنامه هایی که از آن استفاده می‎کنند به زودی دسترسی به حساب کاربری شما را از دست می‎دهند. permission_read=خواندن - manage_oauth2_applications=مدیریت برنامه‎های OAuth2 edit_oauth2_application=ویرایش برنامه OAuth2 oauth2_applications_desc=برنامه‎های OAuth2 احراز هویت برنامه های شخص ثالث را با بستری امن میسر می‎کند. @@ -634,11 +829,9 @@ oauth2_regenerate_secret=تولید دوباره کلمه امن oauth2_regenerate_secret_hint=کلمه امن خود را فراموش کرده اید؟ oauth2_application_edit=ويرايش oauth2_application_create_description=برنامه‎های OAuth2 این امکان را به برنامه‎های شخص ثالث می‎دهد یک نمونه از دسترسی به حساب کاربری شما داشته باشد. - authorized_oauth2_applications=برنامه OAuth2 تایید شد revoke_key=ابطال revoke_oauth2_grant=ابطال دسترسی - twofa_is_enrolled=احراز هویت دو مرحله ای برای حساب شما اجرامیشود. twofa_not_enrolled=حساب کاربری شما اکنون احراز هویت دو مرحله ای ندارد. twofa_disable=غیرفعال‌کردن احراز هویت دو مرحله ای @@ -650,34 +843,130 @@ or_enter_secret=و یا رمز را وارد کنید: %s then_enter_passcode=و کد ورود نمایش داده شده در درخواست را وارد کنید: passcode_invalid=کد ورود نامعتبر است. مجددا تلاش نمایید. twofa_failed_get_secret=خطا در دریافت رمز. - - manage_account_links=مدیریت حساب های مرتبط شده manage_account_links_desc=این حساب های خارجی به حساب Gitea ارتباط دارد. link_account=پیوند به حساب remove_account_link=حذف حساب پیوند خرده remove_account_link_desc=با حذف پیوند خارجی حساب کاربری دسترسی شما به حساب کابریتان توسط آن از بین میرود. آیا ادامه می‌دهید؟ remove_account_link_success=پیوند حساب کاربری از حذف شد. - - orgs_none=شما عضو هیچ سازمانی نیستید. - delete_account=حذف حساب کاربری delete_prompt=این عملیات به‎طور کامل حساب کاربری شما و محتوای آن را حذف می‎کند و غیرقابل‎بازگشت می‎باشد. delete_with_all_comments=حساب جوانتر از %s است. برای پیشگیری از یادداشت روح همه کامنت‌های مسأله‌ها و PRها، همراهش حذف خواهد شد. confirm_delete_account=تاییدیه حذف delete_account_title=حذف حساب کاربری delete_account_desc=آیا شما مطمئن هستید که می‎خواهیدحساب کاربری خود را حذف کنید؟ - email_notifications.enable=فعال‌سازی اعلان‌های ایمیل email_notifications.onmention=فقط یادآوری توسط ایمیل email_notifications.disable=غیرفعال‌ کردن اعلان‌های ایمیل email_notifications.submit=ثبت اولویت ایمیل - visibility=پدیداری کاربر visibility.public=عمومی visibility.limited=محدود شده visibility.private=خصوصی +twofa=Two-Factor Authentication (TOTP) +uid=UID +webauthn=Two-Factor Authentication (Security Keys) +biography_placeholder=Tell us a little bit about yourself! (You can use Markdown) +location_placeholder=Share your approximate location with others +profile_desc=Control how your profile is shown to other users. Your primary email address will be used for notifications, password recovery and web-based Git operations. +password_username_disabled=You are not allowed to change your username. Please contact your site administrator for more details. +password_full_name_disabled=You are not allowed to change your full name. Please contact your site administrator for more details. +update_language_not_found=Language "%s" is not available. +change_username_prompt=Note: Changing your username also changes your account URL. +change_username_redirect_prompt=The old username will redirect until someone claims it. +hidden_comment_types=Hidden comment types +hidden_comment_types_description=Comment types checked here will not be shown on issue pages. Checking "Label", for example, removes all "{user} added/removed {label}" comments. +hidden_comment_types.ref_tooltip=Comments where this issue was referenced from another issue/commit/… +hidden_comment_types.issue_ref_tooltip=Comments where the user changes the branch/tag associated with the issue +comment_type_group_reference=Reference +comment_type_group_label=Label +comment_type_group_milestone=Milestone +comment_type_group_assignee=Assignee +comment_type_group_branch=Branch +comment_type_group_time_tracking=Time Tracking +comment_type_group_deadline=Deadline +comment_type_group_dependency=Dependency +comment_type_group_lock=Lock Status +comment_type_group_review_request=Review request +comment_type_group_pull_request_push=Added commits +comment_type_group_project=Project +comment_type_group_issue_ref=Issue reference +saved_successfully=Your settings were saved successfully. +keep_activity_private=Hide Activity from profile page +uploaded_avatar_is_too_big=The uploaded file size (%d KiB) exceeds the maximum size (%d KiB). +cropper_prompt=You can edit the image before saving. The edited image will be saved as PNG. +retype_new_password=Confirm New Password +email_desc=Your primary email address will be used for notifications, password recovery and, provided that it is not hidden, web-based Git operations. +theme_colorblindness_help=Color blindness Theme Support +theme_colorblindness_prompt=Gitea only has a few themes with basic color blindness support, which only have a few colors defined. The work is still in progress. More improvements could be made by defining more colors in the theme CSS files. +can_not_add_email_activations_pending=There is a pending activation. Try again in a few minutes if you want to add a new email address. +email_deletion_desc=This email address and related information will be removed from your account. Git commits by this email address will remain unchanged. Continue? +add_email_confirmation_sent=A confirmation email has been sent to "%s". Please check your inbox within the next %s to confirm your email address. +keep_email_private_popup=This will hide your email address from your profile, as well as when you make a pull request or edit a file using the web interface. Pushed commits will not be modified. Use %s in commits to associate them with your account. +gpg_invalid_token_signature=The provided GPG key, signature and token do not match, or the token is out-of-date. +verify_gpg_key_success=GPG key "%s" has been verified. +ssh_key_verified_long=Key has been verified with a token and can be used to verify commits matching any activated email addresses for this user. +ssh_invalid_token_signature=The provided SSH key, signature or token do not match, or the token is out-of-date. +ssh_token_signature=Armored SSH signature +key_signature_ssh_placeholder=Begins with '-----BEGIN SSH SIGNATURE-----' +verify_ssh_key_success=SSH key "%s" has been verified. +add_key_success=The SSH key "%s" has been added. +add_gpg_key_success=The GPG key "%s" has been added. +add_principal_success=The SSH certificate principal "%s" has been added. +ssh_principal_deletion_desc=Removing an SSH Certificate Principal revokes its access to your account. Continue? +added_on=Added on %s +valid_until_date=Valid until %s +ssh_signonly=SSH is currently disabled so these keys are only used for commit signature verification. +social_desc=These social accounts can be used to sign in to your account. Make sure you recognize all of them. +unbind_success=The social account has been removed successfully. +access_token_deletion_desc=Deleting a token will revoke access to your account for applications using it. This cannot be undone. Continue? +repo_and_org_access=Repository and Organization Access +permissions_public_only=Public only +permissions_access_all=All (public, private, and limited) +permission_not_set=Not set +permission_no_access=No Access +permission_write=Read and Write +permission_anonymous_read=Anonymous Read +permission_everyone_read=Everyone Read +permission_everyone_write=Everyone Write +access_token_desc=Selected token permissions limit authorization only to the corresponding API routes. Read the documentation for more information. +at_least_one_permission=You must select at least one permission to create a token +permissions_list=Permissions: +create_oauth2_application_success=You have successfully created a new OAuth2 application. +update_oauth2_application_success=You have successfully updated the OAuth2 application. +oauth2_confidential_client=Confidential Client. Select for apps that keep the secret confidential, such as web apps. Do not select for native apps, including desktop and mobile apps. +oauth2_skip_secondary_authorization=Skip authorization for public clients after granting access once. May pose a security risk. +oauth2_redirect_uris=Redirect URIs. Please use a new line for every URI. +oauth2_client_secret_hint=The secret will not be shown again after you leave or refresh this page. Please ensure that you have saved it. +oauth2_application_remove_description=Removing an OAuth2 application will prevent it from accessing authorized user accounts on this instance. Continue? +oauth2_application_locked=Gitea pre-registers some OAuth2 applications on startup if enabled in config. To prevent unexpected behavior, these can neither be edited nor removed. Please refer to the OAuth2 documentation for more information. +authorized_oauth2_applications_description=You have granted access to your personal Gitea account to these third-party applications. Please revoke access for applications you no longer need. +revoke_oauth2_grant_description=Revoking access for this third-party application will prevent this application from accessing your data. Are you sure? +revoke_oauth2_grant_success=Access revoked successfully. +twofa_desc=To protect your account against password theft, you can use a smartphone or another device for receiving time-based one-time passwords ("TOTP"). +twofa_recovery_tip=If you lose your device, you will be able to use a single-use recovery key to regain access to your account. +twofa_scratch_token_regenerate=Regenerate Single-Use Recovery Key +twofa_scratch_token_regenerated=Your single-use recovery key is now %s. Store it in a safe place, as it will not be shown again. +twofa_enroll=Enroll in Two-Factor Authentication +regenerate_scratch_token_desc=If you misplaced your recovery key or have already used it to sign in, you can reset it here. +twofa_enrolled=Your account has been successfully enrolled. Store your single-use recovery key (%s) in a safe place, as it will not be shown again. +webauthn_desc=Security keys are hardware devices containing cryptographic keys. They can be used for two-factor authentication. Security keys must support the WebAuthn Authenticator standard. +webauthn_register_key=Add Security Key +webauthn_nickname=Nickname +webauthn_delete_key=Remove Security Key +webauthn_delete_key_desc=If you remove a security key, you can no longer sign in with it. Continue? +webauthn_key_loss_warning=If you lose your security keys, you will lose access to your account. +webauthn_alternative_tip=You may want to configure an additional authentication method. +account_links_not_available=No external accounts are currently linked to your Gitea account. +hooks.desc=Add webhooks which will be triggered for all repositories that you own. +repos_none=You do not own any repositories. +email_notifications.andyourown=And Your Own Notifications +email_notifications.actions.desc=Notifications for workflow runs on repositories set up with Gitea Actions. +email_notifications.actions.failure_only=Only notify for failed workflow runs +visibility.public_tooltip=Visible to everyone +visibility.limited_tooltip=Visible only to authenticated users +visibility.private_tooltip=Visible only to members of organizations you have joined [repo] owner=مالک @@ -750,17 +1039,13 @@ delete_preexisting=حذف فایلهایی که قبلا موجود بود delete_preexisting_content=حذف فایلهای موجود در %s delete_preexisting_success=فایل های تصویب نشده پاک شده در %s blame_prior=قبل از این تغییر، سرزنش را مشاهده کنید - - transfer.accept=تایید انتقال transfer.reject=رد انتقال - desc.private=خصوصی desc.public=عمومی desc.template=قالب desc.internal=داخلی desc.archived=بایگانی شده - template.items=موارد الگو template.git_content=محتوای گیت (شاخه پیش فرض) template.git_hooks=قلاب های گیت @@ -770,13 +1055,10 @@ template.avatar=آواتار template.issue_labels=برچسب‌های مسئله template.one_item=شما بایستی حداقل یک الگو را انتخاب کنید template.invalid=شما بایستی یک الگو مخزن را انتخاب کنید - archive.issue.nocomment=این مخزن بایگانی شده است. شما نمی‎توانید در مورد مسائل اظهار نظر کنید. archive.pull.nocomment=این مخزن بایگانی شده. شما نمی توانید دیدگاهی بر روی این تقاضای واکشی ارسال کنید. - form.reach_limit_of_creation_1=شما قبلاً به بیشینه مخزن - %d - رسیده‎‌اید. form.reach_limit_of_creation_n=شما قبلا به بیشینه مخزن‌ها - %d - رسیده‌اید. - need_auth=دسترسی migrate_options=تنظیمات مهاجرت migrate_service=سرویس مهاجرت @@ -819,7 +1101,6 @@ migrate.migrating_labels=برچسب های مهاجرت migrate.migrating_releases=انتشارات مهاجرت migrate.migrating_issues=مشکلات مهاجرت migrate.migrating_pulls=مهاجرت درخواست های pull - mirror_from=قرینه از forked_from=انشعاب شده از generated_from=ساخته شده از @@ -833,12 +1114,10 @@ unstar=برداشتن ستاره star=ستاره دار کن fork=انشعاب download_archive=دانلود مخزن - quick_guide=راهنمای سریع clone_this_repo=همسان‌سازی این مخزن create_new_repo_command=ایجاد یک مخزن جدید در خط فرمان push_exist_repo=درج تغییرات مخزن موجود از خط فرمان - code=کد code.desc=دسترسی به کدهای منبع، فایل‎ها، کامیت های و شاخه ها. branch=شاخه @@ -853,7 +1132,6 @@ pulls=تقاضاهای واکشی projects=پروژه‌ها labels=برچسب‌ها org_labels_desc_manage=مدیریت - milestones=نقاط عطف commits=کامیت‌ها commit=کامیت @@ -868,7 +1146,6 @@ file_view_rendered=View ارائه شده file_view_raw=مشاهده خام file_permalink=پیوند همیشگی file_too_large=حجم این پرونده بیشتر از آن است که قابل نمایش باشد. - file_copy_permalink=پرمالینک را کپی کنید video_not_supported_in_browser=مرورگر شما از تگ video که در HTML5 تعریف شده است، پشتیبانی نمی کند. audio_not_supported_in_browser=مرورگر شما از تگ audio که در HTML5 تعریف شده است، پشتیبانی نمی کند. @@ -883,7 +1160,6 @@ download_file=دانلود فایل normal_view=نمایش عادی line=خط lines=خطوط - editor.new_file=پرونده جدید editor.upload_file=بارگذاری پرونده editor.edit_file=ویرایش پرونده @@ -920,8 +1196,6 @@ editor.add_subdir=افزودن پوشه… editor.no_commit_to_branch=نمی‌توان به طور مستقیم درمورد شاخه نطر داد زیرا: editor.user_no_push_to_branch=کاربر نمیتواند به شاخه ارسال کند editor.require_signed_commit=شاخه یک کامیت امضا شده لازم دارد - - commits.desc=تاریخچه تغییرات کد منبع را مرور کنید. commits.commits=کامیت‌ها commits.nothing_to_compare=این شاخه ها برابرند. @@ -935,13 +1209,9 @@ commits.signed_by=امضا شده توسط commits.signed_by_untrusted_user=امضا شده توسط یک کاربر غیرقابل اعتماد commits.signed_by_untrusted_user_unmatched=امضا شده توسط یک کاربر غیرقابل اعتماد که با اعمال کننده تغییرات مطابقت ندارد commits.gpg_key_id=شناسه کلید GPG - - commitstatus.error=خطا commitstatus.pending=در انتظار - ext_issues.desc=پیوند به ردیاب خارجی برای موضوع. - projects.description=توضیحات (دلخواه) projects.description_placeholder=توضیحات projects.create=ایجاد پروژه جدید @@ -964,7 +1234,6 @@ projects.column.new_title=نام projects.column.color=رنگ projects.open=باز‌کردن projects.close=بستن - issues.desc=سازمان دهی گزارش باگ ها و وظایف و.... issues.filter_assignees=عامل فیلتر issues.filter_milestones=نقطه عطف فیلتر @@ -1132,9 +1401,7 @@ issues.lock.title=انسداد مکالمه در این مسئله. issues.unlock.title=رفع انسداد مکالمه در این مسئله. issues.comment_on_locked=شما نمی‌توانید در مسئله قفل شده اظهار نظر کنید. issues.delete=حذف - issues.tracker=پیگیری زمان - issues.tracker_auto_close=زمان‌سنج به صورت خودکار متوقف میشود زمانی که مسئله بسته شود issues.tracking_already_started=`شما قبلا رهگیری زمان را روی این مسئله آغاز کرده‌اید!` issues.del_time=این لاگ را حذف کنید @@ -1144,7 +1411,6 @@ issues.add_time_minutes=دقیقه issues.add_time_sum_to_small=هیچ زمانی وارد نشده. issues.time_spent_total=کل زمان صرف شده issues.time_spent_from_all_authors=`زمان صرف شده: %s` - issues.due_date=موعد مقرر issues.invalid_due_date_format=موعد مقرر، باید به سبک 'yyyy-mm-dd' باشد. issues.error_modifying_due_date=تغییر موعد مقرر با شکست مواجه شد. @@ -1213,10 +1479,8 @@ issues.content_history.created=ساخته شده issues.content_history.delete_from_history=حذف از تاریخچه issues.content_history.delete_from_history_confirm=آیا از تاریخچه حذف شود؟ issues.content_history.options=گزینه‌‌‌‌‌‌ها - compare.compare_base=پایه compare.compare_head=مقایسه - pulls.desc=نمایش تقاضای واکشی ها و بازبینی های کد. pulls.new=ایجاد تقاضای واکشی pulls.compare_changes=تقاضای واکشی جدید @@ -1262,7 +1526,6 @@ pulls.reject_count_1=%d درخواست تغییر pulls.reject_count_n=%d درخواست تغییر pulls.waiting_count_1=%d منتظر بازبینی pulls.waiting_count_n=%d منتظر بازبینی - pulls.no_merge_desc=این تقاضای واکشی قابل ادغام نیست لذا تمامی گزینه های ادغام مخزن غیر فعال هستند. pulls.no_merge_helper=گزینه های ادغام را در تنظیمات مخزن فعال کنید یا از تقاضای واکشی به صورت دستی ادغام نمایید. pulls.no_merge_wip=این تقاضای واکشی قابل ادغام نیست لذا اکنون به این مخزن درحال پردازش علامت گذاری شده است. @@ -1272,7 +1535,6 @@ pulls.squash_merge_pull_request=ایجاد commit اسکواش pulls.merge_manually=بصورت دستی ادغام شد pulls.merge_commit_id=شماره کامیت ادغام pulls.require_signed_wont_sign=انشعاب نیازمند تغییرات امضا شده است اما این ادغام امضا نخواهد شد - pulls.invalid_merge_option=شما نمی‌توانید از این گزینه برای تقاضای واکشی استفاده کنید. pulls.merge_conflict_summary=پیغام خطا pulls.rebase_conflict_summary=پیام خطا @@ -1292,14 +1554,6 @@ pulls.update_not_allowed=شما اجازه بروزرسانی شاخه را ند pulls.outdated_with_base_branch=این شاخه با شاخه پایه منسوخ شده است pulls.closed_at=`این درخواست pull بسته شده %[2]s` pulls.reopened_at=`این درخواست pull را بازگشایی کرد %[2]s` - - - - - - - - milestones.new=نقطه عطف جدید milestones.closed=%s بسته شد milestones.no_due_date=بدون موعد مقرر @@ -1323,10 +1577,7 @@ milestones.filter_sort.least_complete=حداقل کامل شده milestones.filter_sort.most_complete=بیشترین کامل شده milestones.filter_sort.most_issues=بیشترین مسائل milestones.filter_sort.least_issues=کمترین مسائل - - ext_wiki.desc=پیوند به یک دانشنامه خارجی. - wiki=دانشنامه wiki.welcome=به دانشنامه خوش آمدید. wiki.welcome_desc=به دانشنامه خوش آمدید! @@ -1348,7 +1599,6 @@ wiki.page_already_exists=صفحه‌ی دانشنامه با همین نام م wiki.pages=صفحات wiki.last_updated=واپسین روزرسانی در %s wiki.page_name_desc=یک نام برای این صفحه ویکی وارد کنید. برخی از نام‌های خاص عبارتند از: 'Home'، '_Sidebar' و '_Footer'. - activity=فعالیت activity.period.filter_label=دوره: activity.period.daily=۱ روز @@ -1413,9 +1663,7 @@ activity.git_stats_addition_n=علاوه بر این %d activity.git_stats_and_deletions=و activity.git_stats_deletion_1=%d مذحوف activity.git_stats_deletion_n=%d مذحوف - contributors.contribution_type.commits=کامیت‌ها - settings=تنظيمات settings.options=مخزن settings.collaboration=همكار @@ -1436,7 +1684,6 @@ settings.mirror_settings.last_update=آخرین بروزرسانی settings.mirror_settings.push_mirror.none=هیچ میرور push ای پیکربندی نشده است settings.mirror_settings.push_mirror.remote_url=Git Remote Repository URL settings.mirror_settings.push_mirror.add=اضافه کردن Push Mirror - settings.sync_mirror=همگام سازی کن settings.site=تارنما settings.update_settings=به‌ روزرسانی تنظیمات @@ -1705,7 +1952,6 @@ settings.rename_branch_success=نام شاخه %s با موفقیت به %s تغ settings.rename_branch_from=نام شاخه‌ی قدیمی settings.rename_branch_to=نام شاخه‌ی جدید settings.rename_branch=تغییر نام شاخه - diff.browse_source=فهرست منبع diff.parent=والد diff.commit=کامیت @@ -1754,7 +2000,6 @@ diff.protected=حفاظت شده diff.image.side_by_side=کنار هم diff.image.swipe=با خط کشش diff.image.overlay=پوشش - releases.desc=پیگیری نسخ و دریافت‌های پروژه. release.releases=انتشارها release.detail=جزئیات انتشار @@ -1793,7 +2038,6 @@ release.downloads=بارگیری‌ها release.download_count=دانلودها: %s release.add_tag_msg=از عنوان و محتوای انتشار به عنوان پیام تگ استفاده کنید. release.add_tag=فقط تگ ایجاد کنید - branch.name=نام شاخه branch.delete_head=حذف branch.delete_html=حذف شاخه @@ -1807,19 +2051,646 @@ branch.confirm_rename_branch=تغییر نام شاخه branch.create_branch_operation=ایجاد شاخه branch.new_branch=شاخه جدید ایجاد کنید branch.renamed=شاخه %s قبلا به %s تغییر کرده است. - tag.create_tag=تگ %s ایجاد کنید - - topic.manage_topics=مدیریت موضوعات topic.done=انجام شد - - error.csv.too_large=نمی توان این فایل را رندر کرد زیرا بسیار بزرگ است. error.csv.unexpected=نمی توان این فایل را رندر کرد زیرا حاوی یک کاراکتر غیرمنتظره در خط %d و ستون %d است. error.csv.invalid_field_count=نمی توان این فایل را رندر کرد زیرا تعداد فیلدهای آن در خط %d اشتباه است. +new_repo_helper=A repository contains all project files, including revision history. Already hosting one elsewhere? Migrate repository. +repo_name_profile_public_hint=.profile is a special repository that you can use to add README.md to your public organization profile, visible to anyone. Make sure it's public and initialize it with a README in the profile directory to get started. +repo_name_profile_private_hint=.profile-private is a special repository that you can use to add a README.md to your organization member profile, visible only to organization members. Make sure it's private and initialize it with a README in the profile directory to get started. +repo_name_helper=Good repository names use short, memorable and unique keywords. A repository named ".profile" or ".profile-private" could be used to add a README.md for the user/organization profile. +visibility_helper=Make repository private +already_forked=You've already forked %s +fork_to_different_account=Fork to a different account +fork_branch=Branch to be cloned to the fork +all_branches=All branches +view_all_branches=View all branches +view_all_tags=View all tags +fork_no_valid_owners=This repository cannot be forked because there are no valid owners. +fork.blocked_user=Cannot fork the repository because you are blocked by the repository owner. +open_with_editor=Open with %s +repo_no_desc=No description provided +repo_lang=Languages +multiple_licenses=Multiple Licenses +object_format=Object Format +object_format_helper=Object format of the repository. Cannot be changed later. SHA1 is most compatible. +default_branch_label=default +mirror_interval=Mirror Interval (valid time units are 'h', 'm', 's'). 0 to disable periodic sync. (Minimum interval: %s) +mirror_sync=synced +mirror_sync_on_commit=Sync when commits are pushed +mirror_address_url_invalid=The provided URL is invalid. Make sure all components of the URL are escaped correctly. +mirror_address_protocol_invalid=The provided URL is invalid. Only http(s):// or git:// locations can be used for mirroring. +mirror_lfs_endpoint_desc=Sync will attempt to use the clone URL to determine the LFS server. You can also specify a custom endpoint if the repository LFS data is stored somewhere else. +stars_remove_warning=This will remove all stars from this repository. +stars=Stars +adopt_search=Enter username to search for unadopted repositories… (leave blank to find all) +blame.ignore_revs=Ignoring revisions in .git-blame-ignore-revs. Click here to bypass and see the normal blame view. +blame.ignore_revs.failed=Failed to ignore revisions in .git-blame-ignore-revs. +user_search_tooltip=Shows a maximum of 30 users +tree_path_not_found=Path %[1]s doesn't exist in %[2]s +transfer.accept_desc=Transfer to "%s" +transfer.reject_desc=Cancel transfer to "%s" +transfer.no_permission_to_accept=You do not have permission to accept this transfer. +transfer.no_permission_to_reject=You do not have permission to reject this transfer. +desc.public_access=Public Access +desc.sha256=SHA256 +template.git_hooks_tooltip=You are currently unable to modify or remove Git Hooks once added. Select this only if you trust the template repository. +archive.title=This repo is archived. You can view files and clone it. You cannot open issues or pull requests or push a commit. +archive.title_date=This repository has been archived on %s. You can view files and clone it. You cannot open issues or pull requests or push a commit. +form.name_reserved=The repository name "%s" is reserved. +form.name_pattern_not_allowed=The pattern "%s" is not allowed in a repository name. +migrate_options_mirror_helper=This repository will be a mirror +migrate_options_lfs_endpoint.placeholder=If left blank, the endpoint will be derived from the clone URL. +migrate.github_token_desc=You can put one or more tokens here, separated by commas, to make migrating faster by circumventing the GitHub API rate limit. WARNING: Abusing this feature may violate the service provider's policy and may lead to getting your account(s) blocked. +migrate.permission_denied_blocked=You cannot import from disallowed hosts. Please ask the admin to check ALLOWED_DOMAINS/ALLOW_LOCALNETWORKS/BLOCKED_DOMAINS settings. +migrate.invalid_local_path="The local path is invalid. It doesn't exist or is not a directory." +migrate.migrating=Migrating from %s… +migrate.migrating_failed.error=Failed to migrate: %s +migrate.github.description=Migrate data from github.com or other GitHub instances. +migrate.codecommit.description=Migrate data from AWS CodeCommit. +migrate.codecommit.aws_access_key_id=AWS Access Key ID +migrate.codecommit.aws_secret_access_key=AWS Secret Access Key +migrate.codecommit.https_git_credentials_username=HTTPS Git Credentials Username +migrate.codecommit.https_git_credentials_password=HTTPS Git Credentials Password +migrate.cancel_migrating_title=Cancel Migration +migrate.cancel_migrating_confirm=Do you want to cancel this migration? +migration_status=Migration status +action.blocked_user=Cannot perform action because you are blocked by the repository owner. +more_operations=More Operations +cite_this_repo=Cite this repository +empty_message=This repository does not have any content. +broken_message=The Git data underlying this repository cannot be read. Contact the administrator of this instance or delete this repository. +no_branch=This repository doesn't have any branches. +packages=Packages +actions=Actions +org_labels_desc=Organization-level labels that can be used with all repositories under this organization +milestone=Milestone +tagged_this=tagged this +file.title=%s at %s +file_is_empty=The file is empty. +code_preview_line_from_to=Lines %[1]d to %[2]d in %[3]s +code_preview_line_in=Line %[1]d in %[2]s +invisible_runes_header=`This file contains invisible Unicode characters` +invisible_runes_description=`This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.` +ambiguous_runes_header=`This file contains ambiguous Unicode characters` +ambiguous_runes_description=`This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.` +invisible_runes_line=`This line has invisible unicode characters` +ambiguous_runes_line=`This line has ambiguous unicode characters` +ambiguous_character=`%[1]c [U+%04[1]X] can be confused with %[2]c [U+%04[2]X]` +escape_control_characters=Escape +unescape_control_characters=Unescape +view_git_blame=View Git Blame +executable_file=Executable File +vendored=Vendored +generated=Generated +commit.contained_in=This commit is contained in: +commit.contained_in_default_branch=This commit is part of the default branch +commit.load_referencing_branches_and_tags=Load branches and tags referencing this commit +commit.merged_in_pr=This commit was merged in pull request %s. +from_comment=(comment) +editor.add_file=Add File +editor.cannot_edit_too_large_file=The file is too large to be edited. +editor.file_not_editable_hint=But you can still rename or move it. +editor.file_delete_success=File "%s" has been deleted. +editor.add_tmpl=Add '{filename}' +editor.add=Add %s +editor.update=Update %s +editor.delete=Delete %s +editor.patch=Apply Patch +editor.patching=Patching: +editor.fail_to_apply_patch=Unable to apply patch +editor.new_patch=New Patch +editor.new_branch_name=Name the new branch for this commit +editor.filename_is_invalid=The filename is invalid: "%s". +editor.commit_email=Commit email address +editor.invalid_commit_email=The email address for the commit is invalid. +editor.branch_does_not_exist=Branch "%s" does not exist in this repository. +editor.branch_already_exists=Branch "%s" already exists in this repository. +editor.directory_is_a_file=Directory name "%s" is already used as a filename in this repository. +editor.file_is_a_symlink=`"%s" is a symbolic link. Symbolic links cannot be edited in the web editor.` +editor.filename_is_a_directory=Filename "%s" is already used as a directory name in this repository. +editor.file_modifying_no_longer_exists=The file being modified, "%s", no longer exists in this repository. +editor.file_already_exists=A file named "%s" already exists in this repository. +editor.commit_id_not_matching=The Commit ID does not match the ID when you began editing. Commit into a patch branch and then merge. +editor.push_out_of_date=The push appears to be out of date. +editor.push_rejected_no_message=The change was rejected by the server without a message. Please check Git Hooks. +editor.push_rejected=The change was rejected by the server. Please check Git Hooks. +editor.unable_to_upload_files=Failed to upload files to "%s" with error: %v +editor.upload_file_is_locked=File "%s" is locked by %s. +editor.upload_files_to_dir=Upload files to "%s" +editor.cannot_commit_to_protected_branch=Cannot commit to protected branch "%s". +editor.cherry_pick=Cherry-pick %s onto: +editor.revert=Revert %s onto: +editor.failed_to_commit=Failed to commit changes. +editor.failed_to_commit_summary=Error Message: +editor.fork_create=Fork Repository to Propose Changes +editor.fork_create_description=You cannot edit this repository directly. Instead you can create a fork, make edits and create a pull request. +editor.fork_edit_description=You cannot edit this repository directly. The changes will be written to your fork %s, so you can create a pull request. +editor.fork_not_editable=You have forked this repository but your fork is not editable. +editor.fork_failed_to_push_branch=Failed to push branch %s to your repository. +editor.fork_branch_exists=Branch "%s" already exists in your fork. Please choose a new branch name. +commits.no_commits=No commits in common. "%s" and "%s" have entirely different histories. +commits.search.tooltip=You can prefix keywords with "author:", "committer:", "after:", or "before:", e.g. "revert author:Alice before:2019-01-13". +commits.search_branch=This Branch +commits.ssh_key_fingerprint=SSH Key Fingerprint +commits.view_path=View at this point in history +commits.view_file_diff=View changes to this file in this commit +commit.operations=Operations +commit.revert=Revert +commit.revert-header=Revert: %s +commit.revert-content=Select branch to revert onto: +commit.cherry-pick=Cherry-pick +commit.cherry-pick-header=Cherry-pick: %s +commit.cherry-pick-content=Select branch to cherry-pick onto: +commitstatus.failure=Failure +commitstatus.success=Success +ext_issues=Access to External Issues +projects.desc=Manage issues and pulls in projects. +projects.create_success=The project "%s" has been created. +projects.edit_success=Project "%s" has been updated. +projects.column.edit="Edit Column" +projects.column.new_submit="Create Column" +projects.column.new="New Column" +projects.column.set_default="Set Default" +projects.column.set_default_desc="Set this column as default for uncategorized issues and pulls" +projects.column.delete="Delete Column" +projects.column.deletion_desc="Deleting a project column moves all related issues to the default column. Continue?" +projects.column.assigned_to=Assigned to +projects.card_type.desc="Card Previews" +projects.card_type.images_and_text="Images and Text" +projects.card_type.text_only="Text Only" +issues.filter_no_results=No results +issues.filter_no_results_placeholder=Try adjusting your search filters. +issues.new.no_reviewers=No Reviewers +issues.new.blocked_user=Cannot create issue because you are blocked by the repository owner. +issues.edit.already_changed=Unable to save changes to the issue. It appears the content has already been changed by another user. Please refresh the page and try editing again to avoid overwriting their changes. +issues.edit.blocked_user=Cannot edit content because you are blocked by the poster or repository owner. +issues.choose.ignore_invalid_templates=Invalid templates have been ignored +issues.choose.invalid_templates=%v invalid template(s) found +issues.choose.invalid_config=The issue config contains errors: +issues.label_templates.fail_to_load_file=Failed to load label template file "%s": %v +issues.move_to_column_of_project=`moved this to %s in %s on %s` +issues.filter_label_select_no_label=No label +issues.filter_milestone_all=All milestones +issues.filter_milestone_none=No milestones +issues.filter_milestone_open=Open milestones +issues.filter_milestone_closed=Closed milestones +issues.filter_project=Project +issues.filter_project_all=All projects +issues.filter_assignee_no_assignee=Assigned to nobody +issues.filter_assignee_any_assignee=Assigned to anybody +issues.filter_poster=Author +issues.filter_user_placeholder=Search users +issues.filter_user_no_select=All users +issues.filter_type.all_pull_requests=All pull requests +issues.filter_type.reviewed_by_you=Reviewed by you +issues.filter_sort.recentupdate=Most recently updated +issues.action_check=Check/Uncheck +issues.action_check_all=Check/Uncheck all items +pulls.merged_by=by %[3]s was merged %[1]s +pulls.merged_by_fake=by %[2]s was merged %[1]s +issues.closed_by=by %[3]s was closed %[1]s +issues.closed_by_fake=by %[2]s was closed %[1]s +issues.num_comments_1=%d comment +issues.no_content=No description provided. +issues.close=Close Issue +issues.comment_pull_merged_at=merged commit %[1]s into %[2]s %[3]s +issues.comment_manually_pull_merged_at=manually merged commit %[1]s into %[2]s %[3]s +issues.close_comment_issue=Close with Comment +issues.reopen_comment_issue=Reopen with Comment +issues.comment.blocked_user=Cannot create or edit comment because you are blocked by the poster or repository owner. +issues.author=Author +issues.author_helper=This user is the author. +issues.role.owner_helper=This user is the owner of this repository. +issues.role.member_helper=This user is a member of the organization owning this repository. +issues.role.collaborator=Collaborator +issues.role.collaborator_helper=This user has been invited to collaborate on the repository. +issues.role.first_time_contributor=First-time contributor +issues.role.first_time_contributor_helper=This is the first contribution of this user to the repository. +issues.role.contributor=Contributor +issues.role.contributor_helper=This user has previously committed to the repository. +issues.label_color_invalid=Invalid color +issues.label_exclusive=Exclusive +issues.label_archive=Archive Label +issues.label_archived_filter=Show archived labels +issues.label_archive_tooltip=Archived labels are excluded by default from the suggestions when searching by label. +issues.label_exclusive_desc=Name the label scope/item to make it mutually exclusive with other scope/ labels. +issues.label_exclusive_warning=Any conflicting scoped labels will be removed when editing the labels of an issue or pull request. +issues.label_exclusive_order=Sort Order +issues.label_exclusive_order_tooltip=Exclusive labels in the same scope will be sorted according to this numeric order. +issues.unpin=Unpin +issues.max_pinned="You can't pin more issues" +issues.pin_comment="pinned this %s" +issues.unpin_comment="unpinned this %s" +issues.lock.notice_1=- Other users cannot add new comments to this issue. +issues.delete.title=Delete this issue? +issues.delete.text=Do you really want to delete this issue? (This will permanently remove all content. Consider closing it instead, if you intend to keep it archived) +issues.timetracker_timer_start=Start timer +issues.timetracker_timer_stop=Stop timer +issues.timetracker_timer_discard=Discard timer +issues.timetracker_timer_manually_add=Add Time +issues.time_estimate_set=Set estimated time +issues.time_estimate_display=Estimate: %s +issues.change_time_estimate_at=changed time estimate to %[1]s %[2]s +issues.remove_time_estimate_at=removed time estimate %s +issues.time_estimate_invalid=Time estimate format is invalid +issues.start_tracking_history=started working %s +issues.stopwatch_already_stopped=The timer for this issue is already stopped +issues.stopwatch_already_created=The timer for this issue already exists +issues.stop_tracking=Stop Timer +issues.stop_tracking_history=worked for %[1]s %[2]s +issues.cancel_tracking=Discard +issues.cancel_tracking_history=`canceled time tracking %s` +issues.add_time_history=added spent time %[1]s %[2]s +issues.add_time_manually=Manually Add Time +issues.due_date_not_writer="You need write access to this repository to update the due date of an issue." +issues.due_date_modified="modified the due date from %[2]s to %[1]s %[3]s" +issues.dependency.issue_no_dependencies=No dependencies set. +issues.dependency.pr_no_dependencies=No dependencies set. +issues.dependency.no_permission_1="You do not have permission to read %d dependency" +issues.dependency.no_permission_n="You do not have permission to read %d dependencies" +issues.dependency.no_permission.can_remove="You do not have permission to read this dependency but can remove this dependency" +issues.dependency.issue_close_blocked=You need to close all issues that are blocking this issue before you can close it. +issues.dependency.issue_batch_close_blocked="Cannot batch close issues that you choose, because issue #%d still has open dependencies" +issues.dependency.pr_close_blocked=You need to close all issues that are blocking this pull request before you can merge it. +issues.dependency.add_error_cannot_create_circular=You cannot create a dependency with two issues that block each other. +issues.review.comment="reviewed %s" +issues.review.dismissed="dismissed %s's review %s" +issues.review.remove_review_request_self="declined to review %s" +issues.review.pending.tooltip=This comment is not currently visible to other users. To submit your pending comments, select "%s" -> "%s/%s/%s" at the top of the page. +issues.review.outdated_description=Content has changed since this comment was made +issues.review.option.show_outdated_comments=Show outdated comments +issues.review.option.hide_outdated_comments=Hide outdated comments +issues.review.official=Approved +issues.review.requested=Review pending +issues.review.rejected=Changes requested +issues.review.stale=Updated since approval +issues.review.unofficial=Uncounted approval +issues.assignee.error=Not all assignees were added, due to an unexpected error. +issues.reference_link=Reference: %s +pulls.new.blocked_user=Cannot create pull request because you are blocked by the repository owner. +pulls.new.must_collaborator=You must be a collaborator to create pull request. +pulls.edit.already_changed=Unable to save changes to the pull request. It appears the content has already been changed by another user. Please refresh the page and try editing again to avoid overwriting their changes. +pulls.view=View Pull Request +pulls.allow_edits_from_maintainers=Allow edits from maintainers +pulls.allow_edits_from_maintainers_desc=Users with write access to the base branch can also push to this branch +pulls.allow_edits_from_maintainers_err=Updating failed +pulls.has_viewed_file=Viewed +pulls.has_changed_since_last_review=Changed since your last review +pulls.viewed_files_label=%[1]d / %[2]d files viewed +pulls.expand_files=Expand all files +pulls.collapse_files=Collapse all files +pulls.show_all_commits=Show all commits +pulls.show_changes_since_your_last_review=Show changes since your last review +pulls.showing_only_single_commit=Showing only changes of commit %[1]s +pulls.showing_specified_commit_range=Showing only changes between %[1]s..%[2]s +pulls.select_commit_hold_shift_for_range=Select commit. Hold Shift and click to select a range. +pulls.review_only_possible_for_full_diff=Review is only possible when viewing the full diff +pulls.filter_changes_by_commit=Filter by commit +pulls.nothing_to_compare_have_tag=The selected branches/tags are equal. +pulls.merged_success=Pull request successfully merged and closed +pulls.closed=Pull request closed +pulls.merged_info_text=The branch %s can now be deleted. +pulls.is_checking=Checking for merge conflicts… +pulls.is_ancestor="This branch is already included in the target branch. There is nothing to merge." +pulls.is_empty="The changes on this branch are already on the target branch. This will be an empty commit." +pulls.blocked_by_approvals="This pull request doesn't have enough required approvals yet. %d of %d official approvals granted." +pulls.blocked_by_approvals_whitelisted="This pull request doesn't have enough required approvals yet. %d of %d approvals granted from users or teams on the allowlist." +pulls.blocked_by_rejection="This pull request has changes requested by an official reviewer." +pulls.blocked_by_official_review_requests="This pull request has official review requests." +pulls.blocked_by_outdated_branch="This pull request is blocked because it's outdated." +pulls.blocked_by_changed_protected_files_1="This pull request is blocked because it changes a protected file:" +pulls.blocked_by_changed_protected_files_n="This pull request is blocked because it changes protected files:" +pulls.wrong_commit_id="commit ID must be a commit ID on the target branch" +pulls.no_merge_not_ready=This pull request is not ready to be merged. Check review status and status checks. +pulls.rebase_merge_pull_request=Rebase, then fast-forward +pulls.rebase_merge_commit_pull_request=Rebase, then create merge commit +pulls.fast_forward_only_merge_pull_request=Fast-forward only +pulls.merge_conflict=Merge Failed: There was a conflict while merging. Hint: Try a different strategy. +pulls.rebase_conflict=Merge Failed: There was a conflict while rebasing commit: %[1]s. Hint: Try a different strategy. +pulls.unrelated_histories=Merge Failed: The merge head and base do not share a common history. Hint: Try a different strategy. +pulls.merge_out_of_date=Merge Failed: While generating the merge, the base was updated. Hint: Try again. +pulls.head_out_of_date=Merge Failed: While generating the merge, the head was updated. Hint: Try again. +pulls.has_merged=Failed: The pull request has been merged. You cannot merge again or change the target branch. +pulls.push_rejected=Push Failed: The push was rejected. Review the Git Hooks for this repository. +pulls.push_rejected_no_message=Push Failed: The push was rejected but there was no remote message. Review the Git Hooks for this repository. +pulls.status_checks_hide_all=Hide all checks +pulls.status_checks_show_all=Show all checks +pulls.close=Close Pull Request +pulls.cmd_instruction_hint=View command line instructions +pulls.cmd_instruction_checkout_title=Checkout +pulls.cmd_instruction_checkout_desc=From your project repository, check out a new branch and test the changes. +pulls.cmd_instruction_merge_title=Merge +pulls.cmd_instruction_merge_desc=Merge the changes and update on Gitea. +pulls.cmd_instruction_merge_warning=Warning: This operation cannot merge pull request because "autodetect manual merge" is not enabled. +pulls.clear_merge_message=Clear merge message +pulls.clear_merge_message_hint=Clearing the merge message will only remove the commit message content and keep generated git trailers such as "Co-Authored-By…". +pulls.auto_merge_button_when_succeed=(When checks succeed) +pulls.auto_merge_when_succeed=Auto merge when all checks succeed +pulls.auto_merge_newly_scheduled=The pull request was scheduled to merge when all checks succeed. +pulls.auto_merge_has_pending_schedule=%[1]s scheduled this pull request to auto merge when all checks succeed %[2]s. +pulls.auto_merge_cancel_schedule=Cancel auto merge +pulls.auto_merge_not_scheduled=This pull request is not scheduled to auto merge. +pulls.auto_merge_canceled_schedule=The auto merge was canceled for this pull request. +pulls.auto_merge_newly_scheduled_comment=`scheduled this pull request to auto merge when all checks succeed %[1]s` +pulls.auto_merge_canceled_schedule_comment=`canceled auto merging this pull request when all checks succeed %[1]s` +pulls.delete.title=Delete this pull request? +pulls.delete.text=Do you really want to delete this pull request? (This will permanently remove all content. Consider closing it instead, if you intend to keep it archived) +pulls.recently_pushed_new_branches=You pushed on branch %[1]s %[2]s +pulls.upstream_diverging_prompt_behind_1=This branch is %[1]d commit behind %[2]s +pulls.upstream_diverging_prompt_behind_n=This branch is %[1]d commits behind %[2]s +pulls.upstream_diverging_prompt_base_newer=The base branch %s has new changes +pulls.upstream_diverging_merge=Sync fork +pulls.upstream_diverging_merge_confirm=Would you like to merge "%[1]s" onto "%[2]s"? +pull.deleted_branch=(deleted):%s +pull.agit_documentation=Review documentation about AGit +comments.edit.already_changed=Unable to save changes to the comment. It appears the content has already been changed by another user. Please refresh the page and try editing again to avoid overwriting their changes +milestones.update_ago=Updated %s +milestones.new_subheader=Milestones can help you organize issues and track their progress. +milestones.completeness=%d%% Completed +milestones.create_success=The milestone "%s" has been created. +milestones.edit_success=Milestone "%s" has been updated. +milestones.filter_sort.earliest_due_data=Earliest due date +milestones.filter_sort.latest_due_date=Latest due date +signing.will_sign=This commit will be signed with key "%s". +signing.wont_sign.error=There was an error while checking if the commit could be signed. +signing.wont_sign.nokey=There is no key available to sign this commit. +signing.wont_sign.never=Commits are never signed. +signing.wont_sign.always=Commits are always signed. +signing.wont_sign.pubkey=The commit will not be signed because you do not have a public key associated with your account. +signing.wont_sign.twofa=You must have two-factor authentication enabled to have commits signed. +signing.wont_sign.parentsigned=The commit will not be signed as the parent commit is not signed. +signing.wont_sign.basesigned=The merge will not be signed as the base commit is not signed. +signing.wont_sign.headsigned=The merge will not be signed as the head commit is not signed. +signing.wont_sign.commitssigned=The merge will not be signed as all the associated commits are not signed. +signing.wont_sign.approved=The merge will not be signed as the PR is not approved. +signing.wont_sign.not_signed_in=You are not signed in. +ext_wiki=Access to External Wiki +wiki.page_title=Page title +wiki.page_content=Page content +wiki.delete_page_notice_1=Deleting the wiki page "%s" cannot be undone. Continue? +wiki.reserved_page=The wiki page name "%s" is reserved. +wiki.original_git_entry_tooltip=View original Git file instead of using friendly link. +activity.navbar.pulse=Pulse +activity.navbar.code_frequency=Code Frequency +activity.navbar.contributors=Contributors +activity.navbar.recent_commits=Recent Commits +activity.no_git_activity=There has been no commit activity in this period. +contributors.contribution_type.filter_label=Contribution type: +contributors.contribution_type.additions=Additions +contributors.contribution_type.deletions=Deletions +settings.desc=Settings is where you can manage the settings for the repository. +settings.public_access=Public Access +settings.public_access_desc=Configure public visitor's access permissions to override the defaults of this repository. +settings.public_access.docs.not_set=Not Set: no extra public access permission. The visitor's permission follows the repository's visibility and member permissions. +settings.public_access.docs.anonymous_read=Anonymous Read: users who are not logged in can access the unit with read permission. +settings.public_access.docs.everyone_read=Everyone Read: all logged-in users can access the unit with read permission. Read permission of issue/pull-request units also means users can create new issues/pull requests. +settings.public_access.docs.everyone_write=Everyone Write: all logged-in users have write permission to the unit. Only Wiki unit supports this permission. +settings.collaboration.per_unit=Unit Permissions +settings.mirror_settings.docs=Set up your repository to automatically synchronize commits, tags and branches with another repository. +settings.mirror_settings.docs.disabled_pull_mirror.instructions=Set up your project to automatically push commits, tags and branches to another repository. Pull mirrors have been disabled by your site administrator. +settings.mirror_settings.docs.disabled_push_mirror.instructions=Set up your project to automatically pull commits, tags and branches from another repository. +settings.mirror_settings.docs.disabled_push_mirror.pull_mirror_warning=Right now, this can only be done in the "New Migration" menu. For more information, please consult: +settings.mirror_settings.docs.disabled_push_mirror.info=Push mirrors have been disabled by your site administrator. +settings.mirror_settings.docs.no_new_mirrors=Your repository is mirroring changes to or from another repository. Please keep in mind that you currently can't create any new mirrors. +settings.mirror_settings.docs.can_still_use=Although you can't modify existing mirrors or create new ones, you may still use your existing mirror. +settings.mirror_settings.docs.pull_mirror_instructions=To set up a pull mirror, please consult: +settings.mirror_settings.docs.more_information_if_disabled=You can find out more about push and pull mirrors here: +settings.mirror_settings.docs.doc_link_title=How do I mirror repositories? +settings.mirror_settings.docs.doc_link_pull_section=the "Pulling from a remote repository" section of the documentation. +settings.mirror_settings.docs.pulling_remote_title=Pulling from a remote repository +settings.mirror_settings.pushed_repository=Pushed repository +settings.mirror_settings.push_mirror.edit_sync_time=Edit mirror sync interval +settings.pull_mirror_sync_in_progress=Pulling changes from the remote %s at the moment. +settings.push_mirror_sync_in_progress=Pushing changes to the remote %s at the moment. +settings.update_mirror_settings=Update Mirror Settings +settings.branches.switch_default_branch=Switch Default Branch +settings.branches.add_new_rule=Add New Rule +settings.default_wiki_branch_name=Default Wiki Branch Name +settings.failed_to_change_default_wiki_branch=Failed to change the default wiki branch. +settings.tracker_issue_style.regexp=Regular Expression +settings.tracker_issue_style.regexp_pattern=Regular Expression Pattern +settings.tracker_issue_style.regexp_pattern_desc=The first captured group will be used in place of {index}. +settings.pulls.allow_rebase_update=Enable updating pull request branch by rebase +settings.pulls.default_allow_edits_from_maintainers=Allow edits from maintainers by default +settings.releases_desc=Enable Repository Releases +settings.packages_desc=Enable Repository Packages Registry +settings.projects_desc=Enable Projects +settings.projects_mode_desc=Projects Mode (which kinds of projects to show) +settings.projects_mode_repo=Repo projects only +settings.projects_mode_owner=Only user or org projects +settings.projects_mode_all=All projects +settings.actions_desc=Enable Repository Actions +settings.admin_code_indexer=Code Indexer +settings.admin_stats_indexer=Code Statistics Indexer +settings.admin_indexer_commit_sha=Last Indexed SHA +settings.admin_indexer_unindexed=Unindexed +settings.reindex_button=Add to Reindex Queue +settings.reindex_requested=Reindex Requested +settings.admin_enable_close_issues_via_commit_in_any_branch=Close an issue via a commit made in a non-default branch +settings.transfer.blocked_user=Cannot transfer repository because you are blocked by the new owner. +settings.transfer_abort_success=The repository transfer to %s was successfully canceled. +settings.transfer_in_progress=There is currently an ongoing transfer. Please cancel it if you would like to transfer this repository to another user. +settings.transfer_notices_4=- If the repository belongs to an organization, and you transfer it to another organization or individual, you will lose the links between the repository's issues and the organization's project board. +settings.trust_model.collaborator.desc=Valid signatures by collaborators of this repository will be marked "trusted", whether they match the committer or not. Otherwise, valid signatures will be marked "untrusted" if the signature matches the committer and "unmatched" if not. +settings.trust_model.committer.long=Committer: Trust signatures that match committers. This matches GitHub's behavior and will force commits signed by Gitea to have Gitea as the committer. +settings.trust_model.committer.desc=Valid signatures will only be marked "trusted" if they match the committer, otherwise they will be marked "unmatched". This forces Gitea to be the committer on signed commits, with the actual committer marked as Co-authored-by: and Co-committed-by: trailer in the commit. The default Gitea key must match a user in the database. +settings.trust_model.collaboratorcommitter.desc=Valid signatures by collaborators of this repository will be marked "trusted" if they match the committer. Otherwise, valid signatures will be marked "untrusted" if the signature matches the committer and "unmatched" otherwise. This will force Gitea to be marked as the committer on signed commits, with the actual committer marked as Co-Authored-By: and Co-Committed-By: trailer in the commit. The default Gitea key must match a user in the database. +settings.delete_notices_2=- This operation will permanently delete the %s repository, including code, issues, comments, wiki data and collaborator settings. +settings.update_settings_no_unit=The repository should allow at least some sort of interaction. +settings.add_collaborator_owner=Cannot add an owner as a collaborator. +settings.add_collaborator.blocked_user=The collaborator is blocked by the repository owner or vice versa. +settings.add_team_success=The team now has access to the repository. +settings.change_team_permission_tip=Team's permission is set on the team settings page and can't be changed per repository +settings.webhook.test_delivery=Test Push Event +settings.webhook.test_delivery_desc=Test this webhook with a fake push event. +settings.webhook.test_delivery_desc_disabled=To test this webhook with a fake event, activate it. +settings.webhook.replay.description=Replay this webhook. +settings.webhook.replay.description_disabled=To replay this webhook, activate it. +settings.webhook.delivery.success=An event has been added to the delivery queue. It may take few seconds before it shows up in the delivery history. +settings.githooks_desc="Git Hooks are powered by Git itself. You can edit hook files below to set up custom operations." +settings.webhook_secret_desc=If the webhook server supports using secret, you can follow the webhook's manual and fill in a secret here. +settings.event_wiki_desc=Wiki page created, renamed, edited or deleted. +settings.event_statuses=Statuses +settings.event_statuses_desc=Commit Status updated from the API. +settings.event_force_push=Force Push +settings.event_issues_desc=Issue opened, closed, reopened, edited or deleted. +settings.event_pull_request_desc=Pull request opened, closed, reopened, edited or deleted. +settings.event_pull_request_review_request=Pull Request Review Requested +settings.event_pull_request_review_request_desc=Pull request review requested or review request removed. +settings.event_pull_request_approvals=Pull Request Approvals +settings.event_pull_request_merge=Pull Request Merge +settings.event_header_workflow=Workflow Events +settings.event_workflow_run=Workflow Run +settings.event_workflow_run_desc=Gitea Actions Workflow run queued, waiting, in progress, or completed. +settings.event_workflow_job=Workflow Jobs +settings.event_workflow_job_desc=Gitea Actions Workflow job queued, waiting, in progress, or completed. +settings.event_package=Package +settings.event_package_desc=Package created or deleted in a repository. +settings.branch_filter_desc=Branch whitelist for push, branch creation and branch deletion events, specified as glob pattern. If empty or *, events for all branches are reported. See %[2]s documentation for syntax. Examples: master, {master,release*}. +settings.authorization_header=Authorization Header +settings.authorization_header_desc=Will be included as authorization header for requests when present. Examples: %s. +settings.add_web_hook_desc=Integrate %s into your repository. +settings.web_hook_name_gitea=Gitea +settings.web_hook_name_gogs=Gogs +settings.web_hook_name_slack=Slack +settings.web_hook_name_discord=Discord +settings.web_hook_name_dingtalk=DingTalk +settings.web_hook_name_telegram=Telegram +settings.web_hook_name_matrix=Matrix +settings.web_hook_name_msteams=Microsoft Teams +settings.web_hook_name_feishu_or_larksuite=Feishu / Lark Suite +settings.web_hook_name_feishu=Feishu +settings.web_hook_name_larksuite=Lark Suite +settings.web_hook_name_wechatwork=WeCom (Wechat Work) +settings.web_hook_name_packagist=Packagist +settings.packagist_username=Packagist username +settings.packagist_api_token=API token +settings.packagist_package_url=Packagist package URL +settings.add_key_success=The deploy key "%s" has been added. +settings.protected_branch.save_rule=Save Rule +settings.protected_branch.delete_rule=Delete Rule +settings.protected_branch_can_push_no=You cannot push +settings.branch_protection=Branch Protection Rules for Branch '%s' +settings.protect_disable_force_push=Disable Force Push +settings.protect_disable_force_push_desc=No force pushing will be allowed to this branch. +settings.protect_enable_force_push_all=Enable Force Push +settings.protect_enable_force_push_all_desc=Anyone with push access will be allowed to force push to this branch. +settings.protect_enable_force_push_allowlist=Allowlist Restricted Force Push +settings.protect_enable_force_push_allowlist_desc=Only allowlisted users or teams with push access will be allowed to force push to this branch. +settings.protect_enable_merge=Enable Merge +settings.protect_enable_merge_desc=Anyone with write access will be allowed to merge the pull requests into this branch. +settings.protect_whitelist_committers=Allowlist Restricted Push +settings.protect_whitelist_committers_desc=Only allowlisted users or teams will be allowed to push to this branch (but not force push). +settings.protect_whitelist_deploy_keys=Allowlist deploy keys with write access to push. +settings.protect_whitelist_users=Allowlisted users for pushing: +settings.protect_whitelist_teams=Allowlisted teams for pushing: +settings.protect_force_push_allowlist_users=Allowlisted users for force pushing: +settings.protect_force_push_allowlist_teams=Allowlisted teams for force pushing: +settings.protect_force_push_allowlist_deploy_keys=Allowlist deploy keys with push access to force push. +settings.protect_merge_whitelist_committers=Enable Merge Allowlist +settings.protect_merge_whitelist_committers_desc=Allow only allowlisted users or teams to merge pull requests into this branch. +settings.protect_merge_whitelist_users=Allowlisted users for merging: +settings.protect_merge_whitelist_teams=Allowlisted teams for merging: +settings.protect_status_check_patterns=Status check patterns: +settings.protect_status_check_patterns_desc=Enter patterns to specify which status checks must pass before branches can be merged into a branch that matches this rule. Each line specifies a pattern. Patterns cannot be empty. +settings.protect_check_status_contexts_desc=Require status checks to pass before merging. When enabled, commits must first be pushed to another branch, then merged or pushed directly to a branch that matches this rule after status checks have passed. If no contexts are matched, the last commit must be successful regardless of context. +settings.protect_status_check_matched=Matched +settings.protect_invalid_status_check_pattern=Invalid status check pattern: "%s". +settings.protect_no_valid_status_check_patterns=No valid status check patterns. +settings.protect_required_approvals_desc=Allow only to merge pull request with enough required approvals. Required approvals are either from users or teams who are on the allowlist or anyone with write access. +settings.protect_approvals_whitelist_enabled=Restrict approvals to allowlisted users or teams +settings.protect_approvals_whitelist_enabled_desc=Only reviews from allowlisted users or teams will count to the required approvals. Without approval allowlist, reviews from anyone with write access count to the required approvals. +settings.protect_approvals_whitelist_users=Allowlisted reviewers: +settings.protect_approvals_whitelist_teams=Allowlisted teams for reviews: +settings.ignore_stale_approvals=Ignore stale approvals +settings.ignore_stale_approvals_desc=Do not count approvals that were made on older commits (stale reviews) towards how many approvals the PR has. Irrelevant if stale reviews are already dismissed. +settings.protect_branch_name_pattern=Protected Branch Name Pattern +settings.protect_branch_name_pattern_desc="Protected branch name patterns. See the documentation for pattern syntax. Examples: main, release/**" +settings.protect_patterns=Patterns +settings.protect_protected_file_patterns="Protected file patterns (separated using semicolon ';'):" +settings.protect_protected_file_patterns_desc="Protected files are not allowed to be changed directly even if user has rights to add, edit, or delete files in this branch. Multiple patterns can be separated using semicolon (';'). See %[2]s documentation for pattern syntax. Examples: .drone.yml, /docs/**/*.txt." +settings.protect_unprotected_file_patterns="Unprotected file patterns (separated using semicolon ';'):" +settings.protect_unprotected_file_patterns_desc="Unprotected files that are allowed to be changed directly if user has write access, bypassing push restriction. Multiple patterns can be separated using semicolon (';'). See %[2]s documentation for pattern syntax. Examples: .drone.yml, /docs/**/*.txt." +settings.update_protect_branch_success=Branch protection for rule "%s" has been updated. +settings.remove_protected_branch_success=Branch protection for rule "%s" has been removed. +settings.remove_protected_branch_failed=Removing branch protection rule "%s" failed. +settings.protected_branch_deletion=Delete Branch Protection +settings.block_admin_merge_override=Administrators must follow branch protection rules +settings.block_admin_merge_override_desc=Administrators must follow branch protection rules and cannot circumvent it. +settings.merge_style_desc=Merge Styles +settings.default_merge_style_desc=Default Merge Style +settings.protected_branch_required_rule_name=Required rule name +settings.protected_branch_duplicate_rule_name=Duplicate rule name +settings.tags.protection.pattern.description=You can use a single name or a glob pattern or regular expression to match multiple tags. Read more in the protected tags guide. +settings.thread_id=Thread ID +settings.visibility.private.button=Make Private +settings.visibility.private.text=Changing the visibility to private will make the repo visible only to allowed members and may remove the relationship between it and existing forks, watchers, and stars. +settings.visibility.private.bullet_title=Changing the visibility to private will: +settings.visibility.private.bullet_one=Make the repo visible only to allowed members. +settings.visibility.private.bullet_two=May remove the relationship between it and forks, watchers, and stars. +settings.visibility.public.button=Make Public +settings.visibility.public.text=Changing the visibility to public will make the repo visible to anyone. +settings.visibility.public.bullet_title=Changing the visibility to public will: +settings.visibility.public.bullet_one=Make the repo visible to anyone. +settings.visibility.success=Repository visibility changed. +settings.visibility.error=An error occurred while trying to change the repo visibility. +settings.visibility.fork_error=Can't change the visibility of a forked repo. +settings.archive.text=Archiving the repo will make it entirely read-only. It will be hidden from the dashboard. Nobody (not even you!) will be able to make new commits, or open any issues or pull requests. +settings.archive.mirrors_unavailable=Mirrors are not available if the repo is archived. +settings.unarchive.button=Unarchive repo +settings.unarchive.header=Unarchive this repo +settings.unarchive.text=Unarchiving the repo will restore its ability to receive commits and pushes, as well as new issues and pull requests. +settings.unarchive.success=The repo was successfully unarchived. +settings.unarchive.error=An error occurred while trying to unarchive the repo. See the log for more details. +settings.lfs_lock_path=Filepath to lock… +settings.lfs_pointers.found=Found %d blob pointer(s) — %d associated, %d unassociated (%d missing from store) +diff.comment.add_line_comment=Add line comment +diff.review.self_reject=Pull request authors can't request changes on their own pull request +diff.review.self_approve=Pull request authors can't approve their own pull request +diff.has_escaped=This line has hidden Unicode characters +diff.show_file_tree=Show file tree +diff.hide_file_tree=Hide file tree +diff.submodule_added=Submodule %[1]s added at %[2]s +diff.submodule_deleted=Submodule %[1]s deleted from %[2]s +diff.submodule_updated=Submodule %[1]s updated: %[2]s +release.latest=Latest +tag.ahead.target=to %s since this tag +release.tag_helper_new=New tag. This tag will be created from the target. +release.tag_helper_existing=Existing tag. +release.title=Release title +release.title_empty=Title cannot be empty. +release.message=Describe this release +release.deletion_desc=Deleting a release only removes it from Gitea. It will not affect the Git tag, the contents of your repository or its history. Continue? +release.releases_for=Releases for %s +release.tags_for=Tags for %s +branch.already_exists=A branch named "%s" already exists. +branch.delete=Delete Branch "%s" +branch.delete_desc=Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue? +branch.deletion_success=Branch "%s" has been deleted. +branch.deletion_failed=Failed to delete branch "%s". +branch.delete_branch_has_new_commits=Branch "%s" cannot be deleted because new commits have been added after merging. +branch.create_from=from "%s" +branch.create_success=Branch "%s" has been created. +branch.branch_already_exists=Branch "%s" already exists in this repository. +branch.branch_name_conflict=Branch name "%s" conflicts with the already existing branch "%s". +branch.tag_collision=Branch "%s" cannot be created as a tag with same name already exists in the repository. +branch.restore_success=Branch "%s" has been restored. +branch.restore_failed=Failed to restore branch "%s". +branch.protected_deletion_failed=Branch "%s" is protected. It cannot be deleted. +branch.default_deletion_failed=Branch "%s" is the default branch. It cannot be deleted. +branch.default_branch_not_exist=Default branch "%s" does not exist. +branch.restore=Restore Branch "%s" +branch.download=Download Branch "%s" +branch.rename=Rename Branch "%s" +branch.warning_rename_default_branch=You are renaming the default branch. +branch.rename_branch_to=Rename "%s" to: +branch.new_branch_from=Create new branch from "%s" +branch.rename_default_or_protected_branch_error=Only admins can rename default or protected branches. +branch.rename_protected_branch_failed=This branch is protected by glob-based protection rules. +branch.commits_divergence_from=Commit divergence: %[1]d behind and %[2]d ahead of %[3]s +branch.commits_no_divergence=The same as branch %[1]s +tag.create_tag_operation=Create tag +tag.confirm_create_tag=Create tag +tag.create_tag_from=Create new tag from "%s" +tag.create_success=Tag "%s" has been created. +topic.count_prompt=You cannot select more than 25 topics +topic.format_prompt=Topics must start with a letter or number, can include dashes ('-') and dots ('.'), can be up to 35 characters long. Letters must be lowercase. +find_file.follow_symlink=Follow this symlink to where it is pointing at +find_file.go_to_file=Go to file +find_file.no_matching=No matching file found +error.broken_git_hook=Git hooks of this repository seem to be broken. Please follow the documentation to fix them, then push some commits to refresh the status. [graphs] +component_loading=Loading %s… +component_loading_failed=Could not load %s +component_loading_info=This might take a bit… +component_failed_to_load=An unexpected error happened. +code_frequency.what=code frequency +contributors.what=contributions +recent_commits.what=recent commits [org] org_name_holder=نام سازمان @@ -1842,9 +2713,7 @@ team_access_desc=دسترسی مخزن team_permission_desc=مجوز team_unit_desc=اجازه به دسترسی به قسمت های این مخزن team_unit_disabled=(خاموش) - form.create_org_not_allowed=شما اجازه ایجاد سازمان را ندارید. - settings=تنظيمات settings.options=سازمان settings.full_name=نام کامل @@ -1857,20 +2726,15 @@ settings.visibility.public=عمومی settings.visibility.limited_shortname=محدودیت دار settings.visibility.private=خصوصی (پدیدار برای کاربران عضو سازمان) settings.visibility.private_shortname=پوشیده - settings.update_settings=به‌ روزرسانی تنظیمات settings.update_setting_success=تنظیمات این سازمان به‌روز شد. - - settings.update_avatar_success=آواتار این سازمان به‌روز شد. settings.delete=حذف سازمان settings.delete_account=حذف این سازمان settings.delete_prompt=سازمان برای همیشه حذف خواهد شد. این قابل برگشت نخواهد بود! settings.confirm_delete_account=تاییدیه حذف settings.hooks_desc=افزودن webhook های که برای تمام مخازن این سازمان اجرا میشود. - settings.labels_desc=تگ هایی را اضافه کنید که می‌توانند برای مشکلات همه مخازن تحت این سازمان استفاده شوند. - members.membership_visibility=قابل مشاهده بودن عضویت: members.public=نمایان members.public_helper=مخفی کردن @@ -1885,7 +2749,6 @@ members.leave=ترک‌کردن members.leave.detail=ترک %s؟ members.invite_desc=افزودن عضو جدید به %s: members.invite_now=دعوت کن - teams.join=پیوستن teams.leave=ترک‌کردن teams.leave.detail=ترک %s؟ @@ -1925,8 +2788,50 @@ teams.all_repositories_helper=تیم به کلیه مخازن دسترسی دا teams.all_repositories_read_permission_desc=این تیم دسترسی خواندن مخازن همه را می بخشد: اعضا می توانند مخازن را مشاهده و همزاد سازی کنند. teams.all_repositories_write_permission_desc=این تیم دسترسی نوشتن مخازن همه را می بخشد: اعضا می توانند مخازن را مشاهده و درج کنند. teams.all_repositories_admin_permission_desc=این تیم دسترسی مدیر به مخازن همه را می بخشد: اعضا می توانند مخازن را بخواند، همکار و مخزن اضافه کنند. - - +code=Code +form.name_been_taken=The organization name "%s" has already been taken. +form.name_reserved=The organization name "%s" is reserved. +form.name_pattern_not_allowed=The pattern "%s" is not allowed in an organization name. +settings.email=Contact Email Address +settings.visibility.limited=Limited (Visible to authenticated users only) +settings.rename=Rename Organization +settings.rename_desc=Changing the organization name will also change your organization's URL and free the old name. +settings.rename_success=Organization %[1]s has been renamed to %[2]s successfully. +settings.rename_no_change=Organization name is not changed. +settings.rename_new_org_name=New Organization Name +settings.rename_failed=Renaming organization failed because of an internal error +settings.rename_notices_1=This operation CANNOT be undone. +settings.rename_notices_2=The old name will redirect until it is claimed. +settings.name_confirm=Enter the organization name as confirmation: +settings.delete_notices_1=This operation CANNOT be undone. +settings.delete_notices_2=This operation will permanently delete all the repositories of %s, including code, issues, comments, wiki data and collaborator settings. +settings.delete_notices_3=This operation will permanently delete all the packages of %s. +settings.delete_notices_4=This operation will permanently delete all the projects of %s. +settings.delete_failed=Deleting organization failed due to an internal error +settings.delete_successful=Organization %s has been deleted successfully. +teams.none_access=No Access +teams.none_access_helper=Members cannot view or do any other action on this unit. It has no effect for public repositories. +teams.general_access=General Access +teams.general_access_helper=Members permissions will be decided by below permission table. +teams.write_access=Write +teams.invite_team_member=Invite to %s +teams.invite_team_member.list=Pending Invitations +teams.add_nonexistent_repo="The repository you're trying to add doesn't exist. Please create it first." +teams.members.blocked_user=Cannot add the user because it is blocked by the organization. +teams.invite.title=You have been invited to join team %s in organization %s. +teams.invite.by=Invited by %s +teams.invite.description=Please click the button below to join the team. +view_as_role=View as: %s +view_as_public_hint=You are viewing the README as a public user. +view_as_member_hint=You are viewing the README as a member of this organization. +worktime=Worktime +worktime.date_range_start=Start date +worktime.date_range_end=End date +worktime.query=Query +worktime.time=Time +worktime.by_repositories=By repositories +worktime.by_milestones=By milestones +worktime.by_members=By members [admin] dashboard=پیشخوان @@ -1943,7 +2848,6 @@ monitor=نظارت first_page=نخستین last_page=واپسین total=مجموع: %d - dashboard.statistic=چکیده dashboard.system_status=وضعیت سامانه dashboard.operation_name=نام عملیات @@ -2000,7 +2904,6 @@ dashboard.total_gc_time=کل زمان مکث GC dashboard.total_gc_pause=کل زمان مکث GC dashboard.last_gc_pause=واپسین مکث در GC dashboard.gc_times=زمان های GC - users.user_manage_panel=مدیریت حساب کاربری users.new_account=ایجاد حساب کاربری users.name=نام‎کاربری @@ -2048,7 +2951,6 @@ users.list_status_filter.is_prohibit_login=ورود را ممنوع شود users.list_status_filter.not_prohibit_login=اجازه ورود users.list_status_filter.is_2fa_enabled=2FA فعال است users.list_status_filter.not_2fa_enabled=2FA غیرفعال است - emails.email_manage_panel=مدیریت ایمیل کاربر emails.primary=اولیه emails.activated=فعال شده @@ -2056,13 +2958,11 @@ emails.filter_sort.name=نام‎کاربری emails.not_updated=آدرس ایمیل درخواستی به‌روزرسانی نشد: %v emails.duplicate_active=این آدرس ایمیل از قبل برای کاربر دیگری فعال است. emails.change_email_header=به روز رسانی ویژگی های ایمیل - orgs.org_manage_panel=مدیریت سازمان orgs.name=نام orgs.teams=تیم‌ها orgs.members=اعضاء orgs.new_orga=سازمان جدید - repos.repo_manage_panel=مدیریت مخزن repos.unadopted=مخازن تصویب نشده repos.unadopted.no_more=هیچ مخزن تایید نشده دیگری یافت نشد @@ -2071,21 +2971,17 @@ repos.name=نام repos.private=خصوصی repos.issues=مسائل repos.size=اندازه - packages.owner=مالک packages.name=نام packages.type=نوع packages.repository=مخزن packages.size=اندازه - defaulthooks=وب هوک های پیش فرض defaulthooks.add_webhook=اضافه کردن Webhook پیش فرض defaulthooks.update_webhook=Webhook پیش فرض را به روز کنید - systemhooks=وب هوک های سیستم systemhooks.add_webhook=System Webhook را اضافه کنید systemhooks.update_webhook=به روز رسانی Webhook سیستم - auths.auth_manage_panel=مدیریت منابع احراز هویت auths.new=افزودن منبع احراز هویت auths.name=نام @@ -2169,7 +3065,6 @@ auths.delete_auth_desc=حذف یک منبع احراز هویت، از ورود auths.still_in_used=منبع احراز هویت همچنان در حال استفاده است. ابتدا با استفاده از این منبع احراز کاربرانی را تبدیل یا حذف کنید. auths.deletion_success=احراز هویت منبع حذف شد. auths.login_source_of_type_exist=منبع احراز هویت '%s' پیش از این وجود داشته است. - config.server_config=پیکربندی سرور config.app_name=عنوان سایت config.app_ver=نسخه‌ی GitGo @@ -2187,7 +3082,6 @@ config.lfs_root_path=مسیر ریشه LFS config.log_file_root_path=مسیر گزارش‌ها config.script_type=نوع اسکریپت config.reverse_auth_user=شیوه ی احرازهویت معکوس - config.ssh_config=پیکربندی SSH config.ssh_enabled=فعال شده config.ssh_start_builtin_server=استفاده از ساخته سرور @@ -2197,12 +3091,10 @@ config.ssh_listen_port=گوش دادن به پورت config.ssh_root_path=مسیر ریشه config.ssh_minimum_key_size_check=بررسی حداقل طول کلید config.ssh_minimum_key_sizes=حداقل اندازه‌ی کلید ها - config.lfs_config=پیکربندی LFS config.lfs_enabled=فعال شده config.lfs_content_path=مسیر محتوای LFS config.lfs_http_auth_expiry=انقضای احراز LFS HTTP - config.db_config=تنظیمات پایگاه داده config.db_type=نوع config.db_host=میزبان @@ -2211,7 +3103,6 @@ config.db_user=نام‎کاربری config.db_schema=شماتیک config.db_ssl_mode=SSL config.db_path=مسیر - config.service_config=پیکربندی سرویس config.register_email_confirm=نیاز به تایید ایمیل (رایانامه) ثبت نام config.disable_register=غیرفعال‌کردن خود ثبت نامی @@ -2233,12 +3124,10 @@ config.default_allow_only_contributors_to_track_time=اجاز پگیری زما config.no_reply_address=مخفی کردن دامنه ایمیل config.default_visibility_organization=وضعیت پیشفرض پدیداری برای سازمان جدید config.default_enable_dependencies=فعال کردن وابستگی پیشفرض برای مسئله - config.webhook_config=پیکربندی هوک تحت وب config.queue_length=طول صف config.deliver_timeout=مهلت تحویل config.skip_tls_verify=صرف نظر از اعتبارسنجی TLS - config.mailer_enabled=فعال شده config.mailer_name=نام config.mailer_smtp_port=گذرگاه(پورت) SMTP @@ -2248,16 +3137,13 @@ config.mailer_sendmail_path=مسیر ارسال ایمیل مستقیم config.mailer_sendmail_args=برهان های اضافی برای ارسال مستقیم ایمیل config.mailer_sendmail_timeout=مهلت زمانی ارسال نامه config.send_test_mail=ارسال ایمیل آزمایشی - config.oauth_config=پیکربندی OAuth config.oauth_enabled=فعال شده - config.cache_config=پیکربندی حافظه پنهان config.cache_adapter=وفق دهنده حافظه پنهان config.cache_interval=وقفه حافظه نهان config.cache_conn=اتصال حافظه نهان config.cache_item_ttl=مولفه TTL حافظه نهان - config.session_config=پیکربندی نشست ها config.session_provider=تامین کننده نشست config.provider_config=پیکربندی تامین کننده @@ -2266,12 +3152,10 @@ config.gc_interval_time=فاصله زمانی GC config.session_life_time=طول عمر نشست config.https_only=فقط HTTPS config.cookie_life_time=طول عمر کوکی - config.picture_config=پیکربندی عکس و آواتار config.picture_service=سرویس تصویر config.disable_gravatar=غیر فعال کردن Gravatar config.enable_federated_avatar=فعال سازی آواتار مشترک - config.git_config=پیکربندی Git config.git_disable_diff_highlight=غیرفعال کردن برجسته سازی در Diff config.git_max_diff_lines=حداکثر خط برای Diff (برای یک فایل) @@ -2283,14 +3167,10 @@ config.git_mirror_timeout=زمان آستانه در به روز رسانی قر config.git_clone_timeout=زمان آستانه ی عملیات Clone config.git_pull_timeout=زمان آستانه ی عملیات واکشی config.git_gc_timeout=زمان آستانه ی عملیات GC - config.log_config=پیکربندی ثبت رخداد config.disabled_logger=غیرفعال شده config.access_log_mode=شیوه ثبت رخداد دسترسی config.xorm_log_sql=ثبت رخداد SQL - - - monitor.cron=وظایف Cron monitor.name=نام monitor.schedule=زمان بندی @@ -2303,7 +3183,6 @@ monitor.start=زمان شروع monitor.execute_time=زمان مورد نیاز برای اجرا monitor.process.cancel=لغو فرآیند monitor.process.children=فرزندان - monitor.queues=صف ها monitor.queue=صف: %s monitor.queue.name=نام @@ -2316,7 +3195,6 @@ monitor.queue.settings.maxnumberworkers.placeholder=در حال حاضر %[1]v monitor.queue.settings.maxnumberworkers.error=حداکثر تعداد کارگران باید یک عدد باشد monitor.queue.settings.submit=بالا بردن ساماندهی monitor.queue.settings.changed=تنظیمات تازه شد - notices.system_notice_list=هشدارهای سامانه notices.view_detail_header=مشاهده جزئیات اخطار notices.select_all=انتخاب همه @@ -2330,7 +3208,152 @@ notices.type_2=تسک notices.desc=توضیحات notices.op=عملیات. notices.delete_success=گزارش سیستم حذف شده است. - +maintenance=Maintenance +self_check=Self Check +identity_access=Identity & Access +assets=Code Assets +integrations=Integrations +emails=User Email Addresses +settings=Admin Settings +dashboard.new_version_hint=Gitea %s is now available, you are running %s. Check the blog for more details. +dashboard.maintenance_operations=Maintenance Operations +dashboard.task.cancelled=Task: %[1]s canceled: %[3]s +dashboard.cron.cancelled=Cron: %[1]s canceled: %[3]s +dashboard.delete_inactive_accounts.started=Task to delete all unactivated accounts started +dashboard.delete_repo_archives.started=Task to delete all repository archives started +dashboard.delete_missing_repos.started=Task to delete all repositories missing their Git files started +dashboard.sync_repo_branches=Sync missed branches from git data to databases +dashboard.sync_repo_tags=Sync tags from git data to database +dashboard.deleted_branches_cleanup=Clean up deleted branches +dashboard.git_gc_repos=Garbage-collect all repositories +dashboard.resync_all_sshkeys=Update the '.ssh/authorized_keys' file with Gitea SSH keys +dashboard.resync_all_sshprincipals=Update the '.ssh/authorized_principals' file with Gitea SSH principals +dashboard.resync_all_hooks=Resynchronize pre-receive, update and post-receive hooks of all repositories +dashboard.cleanup_hook_task_table=Clean up hook_task table +dashboard.cleanup_packages=Clean up expired packages +dashboard.cleanup_actions=Clean up expired actions' resources +dashboard.delete_old_actions=Delete all old activities from database +dashboard.delete_old_actions.started=Deletion of all old activities from database started +dashboard.update_checker=Update checker +dashboard.delete_old_system_notices=Delete all old system notices from database +dashboard.gc_lfs=Garbage-collect LFS meta objects +dashboard.stop_zombie_tasks=Stop actions zombie tasks +dashboard.stop_endless_tasks=Stop actions endless tasks +dashboard.cancel_abandoned_jobs=Cancel actions abandoned jobs +dashboard.start_schedule_tasks=Start actions schedule tasks +dashboard.sync_branch.started=Branches Sync started +dashboard.sync_tag.started=Tags Sync started +dashboard.rebuild_issue_indexer=Rebuild issue indexer +dashboard.sync_repo_licenses=Sync repo licenses +users.reserved=Reserved +users.bot=Bot +users.remote=Remote +users.never_login=Never Signed In +users.new_success=The user account "%s" has been created. +users.cannot_delete_self="You cannot delete yourself" +users.purge=Purge User +users.purge_help=Forcibly delete user and any repositories, organizations, and packages owned by the user. All comments will be deleted too. +users.still_own_packages=This user still owns one or more packages. Delete these packages first. +users.details=User Details +emails.filter_sort.email=Email address +emails.filter_sort.email_reverse=Email address (reverse) +emails.filter_sort.name_reverse=Username (reverse) +emails.updated=Email address updated +emails.change_email_text=Are you sure you want to update this email address? +emails.delete=Delete Email +emails.delete_desc=Are you sure you want to delete this email address? +emails.deletion_success=The email address has been deleted. +emails.delete_primary_email_error=You cannot delete the primary email address. +repos.lfs_size=LFS Size +packages.package_manage_panel=Package Management +packages.total_size=Total Size: %s +packages.unreferenced_size=Unreferenced Size: %s +packages.cleanup=Clean up expired data +packages.cleanup.success=Cleaned up expired data successfully +packages.creator=Creator +packages.version=Version +packages.published=Published +defaulthooks.desc=Webhooks automatically make HTTP POST requests to a server when certain Gitea events trigger. Webhooks defined here are defaults and will be copied into all new repositories. Read more in the webhooks guide. +systemhooks.desc=Webhooks automatically make HTTP POST requests to a server when certain Gitea events trigger. Webhooks defined here will act on all repositories on the system, so please consider any performance implications this may have. Read more in the webhooks guide. +auths.verify_group_membership=Verify group membership in LDAP (leave the filter empty to skip) +auths.map_group_to_team=Map LDAP groups to Organization teams (leave the field empty to skip) +auths.map_group_to_team_removal=Remove users from synchronized teams if user does not belong to corresponding LDAP group +auths.enable_ldap_groups=Enable LDAP groups +auths.oauth2_scopes=Additional Scopes +auths.oauth2_required_claim_name=Required Claim Name +auths.oauth2_required_claim_name_helper=Set this name to restrict login from this source to users with a claim with this name +auths.oauth2_required_claim_value=Required Claim Value +auths.oauth2_required_claim_value_helper=Set this value to restrict login from this source to users with a claim with this name and value +auths.oauth2_group_claim_name=Claim name providing group names for this source. (Optional) +auths.oauth2_full_name_claim_name=Full Name Claim Name. (Optional — if set, the user's full name will always be synchronized with this claim) +auths.oauth2_ssh_public_key_claim_name=SSH Public Key Claim Name +auths.oauth2_admin_group=Group Claim value for administrator users. (Optional — requires claim name above) +auths.oauth2_restricted_group=Group Claim value for restricted users. (Optional — requires claim name above) +auths.oauth2_map_group_to_team=Map claimed groups to Organization teams. (Optional — requires claim name above) +auths.oauth2_map_group_to_team_removal=Remove users from synchronized teams if user does not belong to corresponding group. +auths.sspi_auto_create_users_helper=Allow SSPI auth method to automatically create new accounts for users that log in for the first time +auths.sspi_strip_domain_names_helper=If checked, domain names will be removed from logon names (e.g. "DOMAIN\user" and "user@example.org" both will become just "user"). +auths.sspi_separator_replacement_helper=The character to use to replace the separators of down-level logon names (e.g. the \ in "DOMAIN\user") and user principal names (e.g. the @ in "user@example.org"). +auths.sspi_default_language_helper=Default language for users automatically created by SSPI auth method. Leave empty if you prefer the language to be automatically detected. +auths.tips.oauth2.general.tip=When registering a new OAuth2 authentication, the callback/redirect URL should be: +auths.tip.bitbucket=Register a new OAuth consumer on %s and add the permission 'Account' - 'Read' +auths.tip.nextcloud=Register a new OAuth consumer on your instance by selecting "Settings -> Security -> OAuth 2.0 client" in the menu +auths.tip.dropbox=Create a new application at %s +auths.tip.facebook=Register a new application at %s and add the product "Facebook Login" +auths.tip.github=Register a new OAuth application on %s +auths.tip.gitlab_new=Register a new application on %s +auths.tip.google_plus=Obtain OAuth2 client credentials from the Google API console at %s +auths.tip.openid_connect=Use the OpenID Connect Discovery URL "https://{server}/.well-known/openid-configuration" to specify the endpoints +auths.tip.twitter=Go to %s, create an application and ensure that the “Allow this application to be used to Sign in with Twitter” option is enabled +auths.tip.discord=Register a new application on %s +auths.tip.gitea=Register a new OAuth2 application. Guide can be found at %s +auths.tip.yandex=Create a new application at %s. Select following permissions from the "Yandex.Passport API" section: "Access to email address", "Access to user avatar" and "Access to username, first name and surname, gender" +auths.new_success=The authentication "%s" has been added. +auths.login_source_exist=The authentication source "%s" already exists. +auths.unable_to_initialize_openid=Unable to initialize OpenID Connect Provider: %s +auths.invalid_openIdConnectAutoDiscoveryURL=Invalid Auto Discovery URL (this must be a valid URL starting with http:// or https://) +config.app_data_path=App Data Path +config.mailer_config=Mailer Configuration +config.mailer_enable_helo=Enable HELO +config.mailer_protocol=Protocol +config.mailer_smtp_addr=SMTP Addr +config.mailer_use_dummy=Dummy +config.test_email_placeholder=Email Address (e.g. test@example.com) +config.send_test_mail_submit=Send +config.test_mail_failed=Failed to send a testing email to "%s": %v +config.test_mail_sent=A testing email has been sent to "%s". +config.cache_test=Test Cache +config.cache_test_failed=Failed to probe the cache: %v. +config.cache_test_slow=Cache test successful, but response is slow: %s. +config.cache_test_succeeded=Cache test successful, got a response in %s. +config.open_with_editor_app_help=The "Open with" editors for the clone menu. If left empty, the default will be used. Expand to see the default. +config.logger_name_fmt=Logger: %s +config.access_log_template=Access Log Template +config.set_setting_failed=Set setting %s failed +monitor.stats=Stats +monitor.stacktrace=Stacktrace +monitor.trace=Trace +monitor.performance_logs=Performance Logs +monitor.processes_count=%d Processes +monitor.download_diagnosis_report=Download diagnosis report +monitor.last_execution_result=Result +monitor.process.cancel_desc=Canceling a process may cause data loss +monitor.queue.activeworkers=Active Workers +monitor.queue.numberinqueue=Number in Queue +monitor.queue.review_add=Review / Add Workers +monitor.queue.settings.desc=Pools dynamically grow in response to their worker queue blocking. +monitor.queue.settings.maxnumberworkers=Max number of workers +monitor.queue.settings.remove_all_items=Remove all +monitor.queue.settings.remove_all_items_done=All items in the queue have been removed. +notices.operations=Operations +self_check.no_problem_found=No problem found yet. +self_check.startup_warnings=Startup warnings: +self_check.database_collation_mismatch=Expect database to use collation: %s +self_check.database_collation_case_insensitive=Database is using collation %s, which is a case-insensitive collation. Although Gitea could work with it, there might be some rare cases which don't work as expected. +self_check.database_inconsistent_collation_columns=Database is using collation %s, but these columns are using mismatched collations. This might cause some unexpected problems. +self_check.database_fix_mysql=For MySQL/MariaDB users, you could use the "gitea doctor convert" command to fix the collation problems, or you could also fix the problem manually with "ALTER ... COLLATE ..." SQL queries. +self_check.database_fix_mssql=For MSSQL users, you could only fix the problem manually with "ALTER ... COLLATE ..." SQL queries at the moment. +self_check.location_origin_mismatch=Current URL (%[1]s) doesn't match the URL seen by Gitea (%[2]s). If you are using a reverse proxy, please make sure the "Host" and "X-Forwarded-Proto" headers are set correctly. [action] create_repo=مخزن ایجاد شده %s @@ -2362,6 +3385,8 @@ review_dismissed_reason=دلیل: create_branch=شاخه %[3]s در %[4]s ایجاد کرد starred_repo=ستاره دار %[2]s watched_repo=شروع به تماشای %[2]s کرد +auto_merge_pull_request=`automatically merged pull request %[3]s#%[2]s` +publish_release=`released %[4]s at %[3]s` [tool] now=حالا @@ -2387,6 +3412,7 @@ raw_minutes=دقیقه default_message=فایل را در این محل رها کنید یا دکمه ی آپلود یا بارگزاری را فشار دهید. file_too_big=حجم فایل ({{filesize}} MB) بیش از حداکثر مجاز است ({{maxFilesize}} مگابایت). remove_file=حذف پرونده +invalid_input_type=You cannot upload files of this type. [notification] notifications=اعلان‌ها @@ -2398,6 +3424,9 @@ pin=سنجاق کردن اعلان mark_as_read=علامتگذاری بعنوان خوانده شده mark_as_unread=علامتگذاری بعنوان خوانده نشده mark_all_as_read=علامت همه به عنوان خوانده شده +subscriptions=Subscriptions +watching=Watching +no_subscriptions=No subscriptions [gpg] default_key=ثبت شده با کلید پیش فرض @@ -2407,10 +3436,13 @@ error.no_committer_account=هیچ ایمیلی به حساب کاربری صاح error.no_gpg_keys_found=هیچ کلید شناخته شده ای برای این امضا در پایگاه داده ها یافت نشد error.not_signed_commit=هیچ کامیتی تکلیف نشده است error.failed_retrieval_gpg_keys=بازیابی هر کلیدی که به حساب کاربری کامیت دهنده پیوست شده بود ناموفق بود +error.probable_bad_signature="WARNING! Although there is a key with this ID in the database, it does not verify this commit! This commit is SUSPICIOUS." +error.probable_bad_default_signature="WARNING! Although the default key has this ID, it does not verify this commit! This commit is SUSPICIOUS." [units] error.no_unit_allowed_repo=شما اجازه دسترسی به هیچ قسمت از این مخزن را ندارید. error.unit_not_allowed=شما اجازه دسترسی به این قسمت مخزن را ندارید. +unit=Unit [packages] filter.type=نوع @@ -2419,18 +3451,179 @@ alpine.repository.repositories=مخازن arch.repository.repositories=مخازن conan.details.repository=مخزن owner.settings.cleanuprules.enabled=فعال شده +title=Packages +desc=Manage repository packages. +empty=There are no packages yet. +no_metadata=No metadata. +empty.documentation=For more information on the package registry, see the documentation. +empty.repo=Did you upload a package, but it's not shown here? Go to package settings and link it to this repo. +registry.documentation=For more information on the %s registry, see the documentation. +filter.type.all=All +filter.no_result=Your filter produced no results. +filter.container.tagged=Tagged +filter.container.untagged=Untagged +published_by=Published %[1]s by %[3]s +published_by_in=Published %[1]s by %[3]s in %[5]s +installation=Installation +about=About this package +requirements=Requirements +dependencies=Dependencies +keywords=Keywords +details=Details +details.author=Author +details.project_site=Project Site +details.repository_site=Repository Site +details.documentation_site=Documentation Site +details.license=License +assets=Assets +versions=Versions +versions.view_all=View all +dependency.id=ID +dependency.version=Version +search_in_external_registry=Search in %s +alpine.registry=Set up this registry by adding the URL in your /etc/apk/repositories file: +alpine.registry.key=Download the registry public RSA key into the /etc/apk/keys/ folder to verify the index signature: +alpine.registry.info=Choose $branch and $repository from the list below. +alpine.install=To install the package, run the following command: +alpine.repository=Repository Info +alpine.repository.architectures=Architectures +arch.registry=Add server with related repository and architecture to /etc/pacman.conf: +arch.install=Sync package with pacman: +arch.repository=Repository Info +arch.repository.architectures=Architectures +cargo.registry=Set up this registry in the Cargo configuration file (for example ~/.cargo/config.toml): +cargo.install=To install the package using Cargo, run the following command: +chef.registry=Set up this registry in your ~/.chef/config.rb file: +chef.install=To install the package, run the following command: +composer.registry=Set up this registry in your ~/.composer/config.json file: +composer.install=To install the package using Composer, run the following command: +composer.dependencies=Dependencies +composer.dependencies.development=Development Dependencies +conan.registry=Set up this registry from the command line: +conan.install=To install the package using Conan, run the following command: +conda.registry=Set up this registry as a Conda repository in your .condarc file: +conda.install=To install the package using Conda, run the following command: +container.details.type=Image Type +container.details.platform=Platform +container.pull=Pull the image from the command line: +container.images=Images +container.digest=Digest +container.multi_arch=OS / Arch +container.layers=Image Layers +container.labels=Labels +container.labels.key=Key +container.labels.value=Value +cran.registry=Set up this registry in your Rprofile.site file: +cran.install=To install the package, run the following command: +debian.registry=Set up this registry from the command line: +debian.registry.info=Choose $distribution and $component from the list below. +debian.install=To install the package, run the following command: +debian.repository=Repository Info +debian.repository.distributions=Distributions +debian.repository.components=Components +debian.repository.architectures=Architectures +generic.download=Download package from the command line: +go.install=Install the package from the command line: +helm.registry=Set up this registry from the command line: +helm.install=To install the package, run the following command: +maven.registry=Set up this registry in your project pom.xml file: +maven.install=To use the package, include the following in the dependencies block in the pom.xml file: +maven.install2=Run via command line: +maven.download=To download the dependency, run via command line: +nuget.registry=Set up this registry from the command line: +nuget.install=To install the package using NuGet, run the following command: +nuget.dependency.framework=Target Framework +npm.registry=Set up this registry in your project .npmrc file: +npm.install=To install the package using npm, run the following command: +npm.install2=or add it to the package.json file: +npm.dependencies=Dependencies +npm.dependencies.development=Development Dependencies +npm.dependencies.bundle=Bundled Dependencies +npm.dependencies.peer=Peer Dependencies +npm.dependencies.optional=Optional Dependencies +npm.details.tag=Tag +pub.install=To install the package using Dart, run the following command: +pypi.requires=Requires Python +pypi.install=To install the package using pip, run the following command: +rpm.registry=Set up this registry from the command line: +rpm.distros.redhat=on RedHat based distributions +rpm.distros.suse=on SUSE based distributions +rpm.install=To install the package, run the following command: +rpm.repository=Repository Info +rpm.repository.architectures=Architectures +rpm.repository.multiple_groups=This package is available in multiple groups. +rubygems.install=To install the package using gem, run the following command: +rubygems.install2=or add it to the Gemfile: +rubygems.dependencies.runtime=Runtime Dependencies +rubygems.dependencies.development=Development Dependencies +rubygems.required.ruby=Requires Ruby version +rubygems.required.rubygems=Requires RubyGem version +swift.registry=Set up this registry from the command line: +swift.install=Add the package in your Package.swift file: +swift.install2=and run the following command: +vagrant.install=To add a Vagrant box, run the following command: +settings.link=Link this package to a repository +settings.link.description=If you link a package with a repository, the package is listed in the repository's package list. +settings.link.select=Select Repository +settings.link.button=Update Repository Link +settings.link.success=Repository link was successfully updated. +settings.link.error=Failed to update repository link. +settings.delete=Delete package +settings.delete.description=Deleting a package is permanent and cannot be undone. +settings.delete.notice=You are about to delete %s (%s). This operation is irreversible, are you sure? +settings.delete.success=The package has been deleted. +settings.delete.error=Failed to delete the package. +owner.settings.cargo.title=Cargo Registry Index +owner.settings.cargo.initialize=Initialize Index +owner.settings.cargo.initialize.description=A special index Git repository is needed to use the Cargo registry. Using this option will (re-)create the repository and configure it automatically. +owner.settings.cargo.initialize.error=Failed to initialize Cargo index: %v +owner.settings.cargo.initialize.success=The Cargo index was successfully created. +owner.settings.cargo.rebuild=Rebuild Index +owner.settings.cargo.rebuild.description=Rebuilding can be useful if the index is not synchronized with the stored Cargo packages. +owner.settings.cargo.rebuild.error=Failed to rebuild Cargo index: %v +owner.settings.cargo.rebuild.success=The Cargo index was successfully rebuilt. +owner.settings.cleanuprules.title=Manage Cleanup Rules +owner.settings.cleanuprules.add=Add Cleanup Rule +owner.settings.cleanuprules.edit=Edit Cleanup Rule +owner.settings.cleanuprules.none=No cleanup rules available. Please consult the documentation. +owner.settings.cleanuprules.preview=Cleanup Rule Preview +owner.settings.cleanuprules.preview.overview=%d packages are scheduled to be removed. +owner.settings.cleanuprules.preview.none=Cleanup rule does not match any packages. +owner.settings.cleanuprules.pattern_full_match=Apply pattern to full package name +owner.settings.cleanuprules.keep.title=Versions that match these rules are kept, even if they match a removal rule below. +owner.settings.cleanuprules.keep.count=Keep the most recent +owner.settings.cleanuprules.keep.count.1=1 version per package +owner.settings.cleanuprules.keep.count.n=%d versions per package +owner.settings.cleanuprules.keep.pattern=Keep versions matching +owner.settings.cleanuprules.keep.pattern.container=The latest version is always kept for Container packages. +owner.settings.cleanuprules.remove.title=Versions that match these rules are removed, unless a rule above says to keep them. +owner.settings.cleanuprules.remove.days=Remove versions older than +owner.settings.cleanuprules.remove.pattern=Remove versions matching +owner.settings.cleanuprules.success.update=Cleanup rule has been updated. +owner.settings.cleanuprules.success.delete=Cleanup rule has been deleted. +owner.settings.chef.title=Chef Registry +owner.settings.chef.keypair=Generate key pair +owner.settings.chef.keypair.description=A key pair is necessary to authenticate to the Chef registry. If you have generated a key pair before, generating a new key pair will discard the old key pair. [secrets] - -; These keys are also for "edit secret", the keys are kept as-is to avoid unnecessary re-translation creation.description=شرح - - +secrets=Secrets +description=Secrets will be passed to certain actions and cannot be read otherwise. +none=There are no secrets yet. +creation.name_placeholder=case-insensitive, alphanumeric characters or underscores only, cannot start with GITEA_ or GITHUB_ +creation.value_placeholder=Input any content. Whitespace at the start and end will be omitted. +creation.description_placeholder=Enter short description (optional). +save_success=The secret "%s" has been saved. +save_failed=Failed to save secret. +add_secret=Add secret +edit_secret=Edit secret +deletion=Remove secret +deletion.description=Removing a secret is permanent and cannot be undone. Continue? +deletion.success=The secret has been removed. +deletion.failed=Failed to remove secret. +management=Secrets Management [actions] - - - runners.name=نام runners.owner_type=نوع runners.description=شرح @@ -2438,16 +3631,112 @@ runners.task_list.run=اجرا runners.task_list.repository=مخزن runners.task_list.commit=کامیت runners.status.active=فعال - runs.commit=کامیت - - - - +actions=Actions +unit.desc=Manage actions +status.unknown="Unknown" +status.waiting="Waiting" +status.running="Running" +status.success="Success" +status.failure="Failure" +status.cancelled="Canceled" +status.skipped="Skipped" +status.blocked="Blocked" +runners=Runners +runners.runner_manage_panel=Runners Management +runners.new=Create new Runner +runners.new_notice=How to start a runner +runners.status=Status +runners.id=ID +runners.labels=Labels +runners.last_online=Last Online Time +runners.runner_title=Runner +runners.task_list=Recent tasks on this runner +runners.task_list.no_tasks=There is no task yet. +runners.task_list.status=Status +runners.task_list.done_at=Done At +runners.edit_runner=Edit Runner +runners.update_runner=Update Changes +runners.update_runner_success=Runner updated successfully +runners.update_runner_failed=Failed to update runner +runners.delete_runner=Delete this runner +runners.delete_runner_success=Runner deleted successfully +runners.delete_runner_failed=Failed to delete runner +runners.delete_runner_header=Confirm to delete this runner +runners.delete_runner_notice=If a task is running on this runner, it will be terminated and marked as failed. It may break building workflow. +runners.none=No runners available +runners.status.unspecified=Unknown +runners.status.idle=Idle +runners.status.offline=Offline +runners.version=Version +runners.reset_registration_token=Reset registration token +runners.reset_registration_token_confirm=Would you like to invalidate the current token and generate a new one? +runners.reset_registration_token_success=Runner registration token reset successfully +runs.all_workflows=All Workflows +runs.scheduled=Scheduled +runs.pushed_by=pushed by +runs.invalid_workflow_helper=Workflow config file is invalid. Please check your config file: %s +runs.no_matching_online_runner_helper=No matching online runner with label: %s +runs.no_job_without_needs=The workflow must contain at least one job without dependencies. +runs.no_job=The workflow must contain at least one job +runs.actor=Actor +runs.status=Status +runs.actors_no_select=All actors +runs.status_no_select=All status +runs.no_results=No results matched. +runs.no_workflows=There are no workflows yet. +runs.no_workflows.quick_start=Don't know how to start with Gitea Actions? See the quick start guide. +runs.no_workflows.documentation=For more information on Gitea Actions, see the documentation. +runs.no_runs=The workflow has no runs yet. +runs.empty_commit_message=(empty commit message) +runs.expire_log_message=Logs have been purged because they were too old. +runs.delete=Delete workflow run +runs.cancel=Cancel workflow run +runs.delete.description=Are you sure you want to permanently delete this workflow run? This action cannot be undone. +runs.not_done=This workflow run is not done. +runs.view_workflow_file=View workflow file +workflow.disable=Disable Workflow +workflow.disable_success=Workflow '%s' disabled successfully. +workflow.enable=Enable Workflow +workflow.enable_success=Workflow '%s' enabled successfully. +workflow.disabled=Workflow is disabled. +workflow.run=Run Workflow +workflow.not_found=Workflow '%s' not found. +workflow.run_success=Workflow '%s' run successfully. +workflow.from_ref=Use workflow from +workflow.has_workflow_dispatch=This workflow has a workflow_dispatch event trigger. +workflow.has_no_workflow_dispatch=Workflow '%s' has no workflow_dispatch event trigger. +need_approval_desc=Need approval to run workflows for fork pull request. +variables=Variables +variables.management=Variables Management +variables.creation=Add Variable +variables.none=There are no variables yet. +variables.deletion=Remove variable +variables.deletion.description=Removing a variable is permanent and cannot be undone. Continue? +variables.description=Variables will be passed to certain actions and cannot be read otherwise. +variables.id_not_exist=Variable with ID %d does not exist. +variables.edit=Edit Variable +variables.deletion.failed=Failed to remove variable. +variables.deletion.success=The variable has been removed. +variables.creation.failed=Failed to add variable. +variables.creation.success=The variable "%s" has been added. +variables.update.failed=Failed to edit variable. +variables.update.success=The variable has been edited. +logs.always_auto_scroll=Always auto scroll logs +logs.always_expand_running=Always expand running logs [projects] +deleted.display_name=Deleted Project +type-1.display_name=Individual Project +type-2.display_name=Repository Project +type-3.display_name=Organization Project +enter_fullscreen=Fullscreen +exit_fullscreen=Exit Fullscreen [git.filemode] -; Ordered by git filemode value, ascending. E.g. directory has "040000", normal file has "100644", … symbolic_link=پیوند نمادین - +changed_filemode=%[1]s → %[2]s +directory=Directory +normal_file=Normal file +executable_file=Executable file +submodule=Submodule diff --git a/options/locale/locale_fi-FI.ini b/options/locale/locale_fi-FI.ini index cd4c06c013892..818278e0ec8ea 100644 --- a/options/locale/locale_fi-FI.ini +++ b/options/locale/locale_fi-FI.ini @@ -21,7 +21,6 @@ signed_in_as=Kirjautuneena käyttäjänä toc=Sisällysluettelo licenses=Lisenssit return_to_gitea=Palaa Giteaan - username=Käyttäjätunnus email=Sähköpostiosoite password=Salasana @@ -31,7 +30,6 @@ captcha=CAPTCHA twofa=Kaksivaiheinen todennus twofa_scratch=Kaksivaiheinen kertakäyttöinen koodi passcode=Tunnuskoodi - webauthn_insert_key=Aseta turva-avaimesi webauthn_sign_in=Paina turva-avaimesi painiketta. Jos turva-avaimessasi ei ole painiketta, irroita se ja aseta uudelleen. webauthn_press_button=Paina turva-avaimesi painiketta… @@ -44,7 +42,6 @@ webauthn_error_duplicated=Turva-avainta ei ole sallittu tässä pyynnössä. Var webauthn_error_empty=Sinun täytyy asettaa nimi tälle avaimelle. webauthn_error_timeout=Aikakatkaisu saavutettu ennenkuin avaintasi on voitu lukea. Lataa tämä sivu uudelleen ja yritä uudelleen. webauthn_reload=Päivitä - repository=Repo organization=Organisaatio mirror=Peili @@ -62,18 +59,15 @@ settings=Asetukset your_profile=Profiili your_starred=Tähdelliset your_settings=Asetukset - all=Kaikki sources=Lähteet mirrors=Peilit collaborative=Yhteistyössä forks=Haarat - activities=Toimet pull_requests=Pull requestit issues=Ongelmat milestones=Merkkipaalut - ok=OK cancel=Peruuta save=Tallenna @@ -82,60 +76,147 @@ add_all=Lisää kaikki remove=Poista remove_all=Poista kaikki edit=Muokkaa - enabled=Käytössä disabled=Pois käytöstä - copy=Kopioi copy_url=Kopioi osoite copy_branch=Kopioi haaran nimi copy_success=Kopioitu! copy_error=Kopiointi epäonnistui - write=Kirjoita preview=Esikatselu loading=Ladataan… - error=Virhe error404=Sivu, jota yrität nähdä, joko ei löydy tai et ole oikeutettu katsomaan sitä. - never=Ei koskaan - rss_feed=RSS-syöte - - - archived=Arkistoidut - concept_code_repository=Repo concept_user_organization=Organisaatio - - - name=Nimi - filter=Suodata filter.is_archived=Arkistoidut filter.is_template=Malli filter.public=Julkinen filter.private=Yksityinen - +sign_in_with_provider=Sign in with %s +active_stopwatch=Active Time Tracker +tracked_time_summary=Summary of tracked time based on filters of issue list +enable_javascript=This website requires JavaScript. +more_items=More items +webauthn_error_insecure=WebAuthn only supports secure connections. For testing over HTTP, you can use the origin "localhost" or "127.0.0.1". +new_project_column=New Column +retry=Retry +rerun=Re-run +rerun_all=Re-run all jobs +remove_label_str=Remove item "%s" +view=View +test=Test +locked=Locked +copy_hash=Copy hash +copy_content=Copy content +copy_path=Copy path +copy_type_unsupported=This file type cannot be copied +files=Files +error503=The server could not complete your request. Please try again later. +go_back=Go Back +invalid_data=Invalid data: %v +unknown=Unknown +pin=Pin +unpin=Unpin +artifacts=Artifacts +expired=Expired +confirm_delete_artifact=Are you sure you want to delete the artifact '%s'? +concept_system_global=Global +concept_user_individual=Individual +show_timestamps=Show timestamps +show_log_seconds=Show seconds +show_full_screen=Show full screen +download_logs=Download logs +confirm_delete_selected=Confirm to delete all selected items? +value=Value +readme=Readme +filter.clear=Clear Filter +filter.not_archived=Not Archived +filter.is_fork=Forked +filter.not_fork=Not Forked +filter.is_mirror=Mirrored +filter.not_mirror=Not Mirrored +filter.not_template=Not Template +no_results_found=No results found. +internal_error_skipped=Internal error occurred but is skipped: %s [search] +search=Search… +type_tooltip=Search type +fuzzy=Fuzzy +fuzzy_tooltip=Include results that closely match the search term +words=Words +words_tooltip=Include only results that match the search term words +regexp=Regexp +regexp_tooltip=Include only results that match the regexp search term +exact=Exact +exact_tooltip=Include only results that match the exact search term +repo_kind=Search repos… +user_kind=Search users… +org_kind=Search orgs… +team_kind=Search teams… +code_kind=Search code… +code_search_unavailable=Code search is currently not available. Please contact the site administrator. +code_search_by_git_grep=Current code search results are provided by "git grep". There might be better results if site administrator enables Repository Indexer. +package_kind=Search packages… +project_kind=Search projects… +branch_kind=Search branches… +tag_kind=Search tags… +tag_tooltip=Search for matching tags. Use '%' to match any sequence of numbers. +commit_kind=Search commits… +runner_kind=Search runners… +no_results=No matching results found. +issue_kind=Search issues… +pull_kind=Search pull requests… +keyword_search_unavailable=Searching by keyword is currently not available. Please contact the site administrator. [aria] +navbar=Navigation Bar +footer=Footer +footer.software=About Software +footer.links=Links [heatmap] +number_of_contributions_in_the_last_12_months=%s contributions in the last 12 months +no_contributions=No contributions +less=Less +more=More [editor] buttons.table.add.insert=Lisää +buttons.heading.tooltip=Add heading +buttons.bold.tooltip=Add bold text +buttons.italic.tooltip=Add italic text +buttons.quote.tooltip=Quote text +buttons.code.tooltip=Add code +buttons.link.tooltip=Add a link +buttons.list.unordered.tooltip=Add a bullet list +buttons.list.ordered.tooltip=Add a numbered list +buttons.list.task.tooltip=Add a list of tasks +buttons.table.add.tooltip=Add a table +buttons.table.rows=Rows +buttons.table.cols=Columns +buttons.mention.tooltip=Mention a user or team +buttons.ref.tooltip=Reference an issue or pull request +buttons.switch_to_legacy.tooltip=Use the legacy editor instead +buttons.enable_monospace_font=Enable monospace font +buttons.disable_monospace_font=Disable monospace font [filter] +string.asc=A–Z +string.desc=Z–A [error] occurred=Virhe tapahtui not_found=Kohdetta ei löytynyt. network_error=Verkkovirhe +report_message=If you believe that this is a Gitea bug, please search for issues on GitHub or open a new issue if necessary. [startpage] app_desc=Kivuton, itsehostattu Git-palvelu @@ -144,6 +225,9 @@ platform=Alustariippumaton lightweight=Kevyt lightweight_desc=Gitealla on vähäiset vähimmäisvaatimukset, joten se toimii jopa halvassa Raspberry Pi:ssä. Säästä koneesi energiaa! license=Avoin lähdekoodi +install_desc=Simply run the binary for your platform, ship it with Docker, or get it packaged. +platform_desc=Gitea runs anywhere Go can compile for: Windows, macOS, Linux, ARM, etc. Choose the one you love! +license_desc=Go get %[2]s! Join us by contributing to make this project even better. Don't be shy to be a contributor! [install] install=Asennus @@ -166,7 +250,6 @@ reinstall_confirm_check_3=Vahvistat, että olet täysin varma siitä, että täm err_empty_db_path=SQLite3-tietokannan polku ei voi olla tyhjä. no_admin_and_disable_registration=Et voi kytkeä rekisteröintiä pois luomatta sitä ennen ylläpitotiliä. err_empty_admin_password=Ylläpitäjän salasana ei voi olla tyhjä. - general_title=Yleiset asetukset app_name=Sivuston otsikko app_name_helper=Voit syöttää yrityksesi nimen tähän. @@ -183,7 +266,6 @@ app_url=Gitean juuriosoite app_url_helper=Juuriosoite HTTP(S)-klooniosoitteille ja sähköpostimuistutuksille. log_root_path=Lokin polku log_root_path_helper=Lokitiedostot kirjoitetaan tähän kansioon. - optional_title=Valinnaiset asetukset email_title=Sähköpostiasetukset smtp_addr=SMTP isäntä @@ -232,6 +314,33 @@ default_enable_timetracking_popup=Ota käyttöön uusien repojen aikaseuranta ol no_reply_address=Piilotettu sähköpostin verkkotunnus no_reply_address_helper=Verkkotunnuksen nimi käyttäjille, joilla on piilotettu sähköpostiosoite. Esimerkiksi käyttäjätunnus 'joe' kirjataan Git nimellä 'joe@noreply.example.org' jos piilotettu sähköpostiosoite on asetettu 'noreply.example.org'. password_algorithm=Salasanan hajautusalgoritmi +installing_desc=Installing now, please wait… +db_schema_helper=Leave blank for database default ("public"). +reinstall_confirm_check_1=The data encrypted by the SECRET_KEY in app.ini may be lost: users may not be able to log in with 2FA/OTP and mirrors may not function correctly. By checking this box, you confirm that the current app.ini file contains the correct SECRET_KEY. +reinstall_confirm_check_2=The repositories and settings may need to be resynchronized. By checking this box, you confirm that you will resynchronize the hooks for the repositories and authorized_keys file manually. You confirm that you will ensure that repository and mirror settings are correct. +err_empty_admin_email=The administrator email address cannot be empty. +err_admin_name_is_reserved=Administrator username is invalid. Username is reserved. +err_admin_name_pattern_not_allowed=Administrator username is invalid. The username matches a reserved pattern. +err_admin_name_is_invalid=Administrator username is invalid +run_user_helper=The operating system username that Gitea runs as. Note that this user must have access to the repository root path. +domain_helper=Domain or host address for the server. +http_port_helper=Port number the Gitea web server will listen on. +smtp_from_invalid=The "Send Email As" address is invalid +require_sign_in_view_popup=Limit page access to signed-in users. Visitors will only see the sign-in and registration pages. +invalid_db_table=The database table "%s" is invalid: %v +run_user_not_match=The 'run as' username is not the current username: %s -> %s +secret_key_failed=Failed to generate secret key: %v +invalid_admin_setting=Administrator account setting is invalid: %v +invalid_log_root_path=The log path is invalid: %v +default_allow_create_organization=Allow Creation of Organizations by Default +default_allow_create_organization_popup=Allow new user accounts to create organizations by default. +invalid_password_algorithm=Invalid password hash algorithm +password_algorithm_helper=Set the password hashing algorithm. Algorithms have differing requirements and strengths. The argon2 algorithm is rather secure but uses a lot of memory and may be inappropriate for small systems. +enable_update_checker=Enable Update Checker +enable_update_checker_helper=Checks for new version releases periodically by connecting to gitea.io. +env_config_keys=Environment Configuration +env_config_keys_prompt=The following environment variables will also be applied to your configuration file: +config_write_file_prompt=These configuration options will be written into: %s [home] uname_holder=Käyttäjätunnus tai sähköpostiosoite @@ -246,19 +355,22 @@ view_home=Näytä %s filter=Muut suodattimet filter_by_team_repositories=Suodata tiimin repojen mukaan feed_of=`Syöte "%s"` - show_archived=Arkistoidut show_both_archived_unarchived=Näytetään arkistoidut ja arkistoimattomat show_only_archived=Näytetään vain arkistoidut show_only_unarchived=Näytetään vain arkistoimattomat - show_private=Yksityinen show_both_private_public=Näytetään sekä julkiset että yksityiset show_only_private=Näytetään vain yksityiset show_only_public=Näytetään vain julkiset - issues.in_your_repos=Repoissasi - +nav_menu=Navigation Menu +guide_title=No Activity +guide_desc=You are currently not following any repositories or users, so there is no content to display. You can explore repositories or users of interest from the links below. +explore_repos=Explore repositories +explore_users=Explore users +empty_org=There are no organizations yet. +empty_repo=There are no repositories yet. [explore] repos=Repot @@ -266,6 +378,9 @@ users=Käyttäjät organizations=Organisaatiot code=Koodi code_last_indexed_at=Viimeksi indeksoitu %s +go_to=Go to +relevant_repositories_tooltip=Repositories that are forks or that have no topic, no icon, and no description are hidden. +relevant_repositories=Only relevant repositories are being shown, show unfiltered results. [auth] create_new_account=Rekisteröi tili @@ -316,43 +431,98 @@ authorize_application_created_by=Tämän sovelluksen on luonnut %s. authorize_title=Valtuutatko "%s" pääsemään tilillesi? authorization_failed=Käyttöoikeuden varmistus epäonnistui sspi_auth_failed=SSPI todennus epäonnistui +already_have_account=Already have an account? +sign_in_now=Sign in now! +manual_activation_only=Contact your site administrator to complete activation. +remember_me.compromised=The login token is not valid anymore which may indicate a compromised account. Please check your account for unusual activities. +need_account=Need an account? +sign_up_tip=You are registering the first account in the system, which has administrator privileges. Please carefully remember your username and password. If you forget the username or password, please refer to the Gitea documentation to recover the account. +sign_up_now=Register now. +sign_up_successful=Account was successfully created. Welcome! +confirmation_mail_sent_prompt_ex=A new confirmation email has been sent to %s. Please check your inbox within the next %s to complete the registration process. If your registration email address is incorrect, you can sign in again and change it. +prohibit_login=Sign-In Prohibited +prohibit_login_desc=Your account is prohibited from signing in. Please contact your site administrator. +change_unconfirmed_mail_address=If your registration email address is incorrect, you can change it here and resend a new confirmation email. +invalid_code_forgot_password=Your confirmation code is invalid or has expired. Click here to start a new session. +invalid_password=Your password does not match the password that was used to create the account. +reset_password_wrong_user=You are signed in as %s, but the account recovery link is meant for %s +twofa_required=You must set up two-factor authentication to get access to repositories, or try to log in again. +oauth.signin.error.general=There was an error processing the authorization request: %s. If this error persists, please contact the site administrator. +oauth.signin.error.temporarily_unavailable=Authorization failed because the authentication server is temporarily unavailable. Please try again later. +oauth_callback_unable_auto_reg=Auto Registration is enabled, but OAuth2 Provider %[1]s returned missing fields: %[2]s, unable to create an account automatically. Please create or link to an account, or contact the site administrator. +openid_signin_desc=Enter your OpenID URI. For example: alice.openid.example.org or https://openid.example.org/alice. +disable_forgot_password_mail=Account recovery is disabled because no email address is set up. Please contact your site administrator. +disable_forgot_password_mail_admin=Account recovery is only available when an email address is set up. +authorize_application_description=If you grant access, it will be able to access and write to all your account information, including private repos and organizations. +authorize_application_with_scopes=With scopes: %s +authorization_failed_desc=The authorization failed because we detected an invalid request. Please contact the maintainer of the app you tried to authorize. +password_pwned=The password you chose is on a list of stolen passwords previously exposed in public data breaches. Please try again with a different password and consider changing this password elsewhere too. +password_pwned_err=Could not complete request to HaveIBeenPwned +last_admin=You cannot remove the last admin. There must be at least one admin. +signin_passkey=Sign in with a passkey +back_to_sign_in=Back to Sign In [mail] view_it_on=Näytä %s link_not_working_do_paste=Eikö toimi? Yritä kopioida ja liittää se selaimeesi. hi_user_x=Hei %s, - activate_account=Ole hyvä ja aktivoi tilisi - activate_email=Vahvista sähköpostiosoitteesi - - reset_password=Palauta käyttäjätili reset_password.title=%s, olet pyytänyt tilisi palauttamista - register_success=Rekisteröinti onnistui - - issue.x_mentioned_you=@%s mainitsi sinut: issue.action.push_1=@%[1]s työnsi %[3]d commitin kohteeseen %[2]s issue.action.push_n=@%[1]s työnsi %[3]d committia kohteeseen %[2]s issue.action.reject=@%[1]s pyysi muutoksia tässä vetopyynnössä. - release.title=Otsikko: %s release.note=Huomautus: release.downloads=Lataukset: release.download.zip=Lähdekoodi (ZIP) release.download.targz=Lähdekoodi (TAR.GZ) - repo.transfer.to_you=sinä - - +reply=or reply to this email directly +activate_account.title=%s, please activate your account +activate_account.text_1=Hi %[1]s, thanks for registering at %[2]s! +activate_account.text_2=Please click the following link to activate your account within %s: +activate_email.title=%s, please verify your email address +activate_email.text=Please click the following link to verify your email address within %s: +register_notify=Welcome to %s +register_notify.title=%[1]s, welcome to %[2]s +register_notify.text_1=This is your registration confirmation email for %s! +register_notify.text_2=You can now log in via username: %s. +register_notify.text_3=If this account has been created for you, please set your password first. +reset_password.text=Please click the following link to recover your account within %s: +issue_assigned.pull=@%[1]s assigned you to pull request %[2]s in repository %[3]s. +issue_assigned.issue=@%[1]s assigned you to issue %[2]s in repository %[3]s. +issue.action.force_push=%[1]s force-pushed the %[2]s from %[3]s to %[4]s. +issue.action.close=@%[1]s closed #%[2]d. +issue.action.reopen=@%[1]s reopened #%[2]d. +issue.action.merge=@%[1]s merged #%[2]d into %[3]s. +issue.action.approve=@%[1]s approved this pull request. +issue.action.review=@%[1]s commented on this pull request. +issue.action.review_dismissed=@%[1]s dismissed last review from %[2]s for this pull request. +issue.action.ready_for_review=@%[1]s marked this pull request ready for review. +issue.action.new=@%[1]s created #%[2]d. +issue.in_tree_path=In %s: +release.new.subject=%s in %s released +release.new.text=@%[1]s released %[2]s in %[3]s +repo.transfer.subject_to=%s would like to transfer "%s" to %s +repo.transfer.subject_to_you=%s would like to transfer "%s" to you +repo.transfer.body=To accept or reject it, visit %s or just ignore it. +repo.collaborator.added.subject=%s added you to %s +repo.collaborator.added.text=You have been added as a collaborator of repository: +team_invite.subject=%[1]s has invited you to join the %[2]s organization +team_invite.text_1=%[1]s has invited you to join team %[2]s in organization %[3]s. +team_invite.text_2=Please click the following link to join the team: +team_invite.text_3=Note: This invitation was intended for %[1]s. If you were not expecting this invitation, you can ignore this email. [modal] yes=Kyllä no=Ei cancel=Peruuta modify=Päivitys +confirm=Confirm [form] UserName=Käyttäjätunnus @@ -365,17 +535,14 @@ HttpsUrl=HTTPS-osoite TeamName=Tiimin nimi AuthName=Luvan nimi AdminEmail=Ylläpito sähköposti - NewBranchName=Uuden haaran nimi CommitSummary=Commitin yhteenveto CommitMessage=Commitin viesti CommitChoice=Commitin valinta TreeName=Tiedostopolku Content=Sisältö - SSPISeparatorReplacement=Erotin SSPIDefaultLanguage=Oletuskieli - require_error=` ei voi olla tyhjä.` size_error=` täytyy olla kokoa %s.` min_size_error=` täytyy sisältää vähintään %s merkkiä.` @@ -385,7 +552,6 @@ unknown_error=Tuntematon virhe: captcha_incorrect=CAPTCHA koodi on virheellinen. password_not_match=Salasanat eivät täsmää. lang_select_error=Valitse kieli listalta. - username_been_taken=Käyttäjätunnus on jo varattu. repo_name_been_taken=Repon nimi on jo käytössä. repository_force_private=Pakotettu yksityisyys käytössä: yksityisiä repoja ei voida muuttaa julkisiksi. @@ -403,14 +569,51 @@ enterred_invalid_password=Syöttämäsi salasana oli väärä. user_not_exist=Käyttäjää ei ole olemassa. team_not_exist=Tiimiä ei ole olemassa. cannot_add_org_to_team=Organisaatiota ei voida lisätä tiimin jäseneksi. - invalid_ssh_key=SSH-avaintasi ei voi vahvistaa: %s invalid_gpg_key=GPG-avaintasi ei voi vahvistaa: %s auth_failed=Todennus epäonnistui: %v - - target_branch_not_exist=Kohde branchia ei ole olemassa. - +PayloadUrl=Payload URL +alpha_dash_error=` should contain only alphanumeric, dash ('-') and underscore ('_') characters.` +alpha_dash_dot_error=` should contain only alphanumeric, dash ('-'), underscore ('_') and dot ('.') characters.` +git_ref_name_error=` must be a well-formed Git reference name.` +url_error=`"%s" is not a valid URL.` +include_error=` must contain substring "%s".` +glob_pattern_error=` glob pattern is invalid: %s.` +regex_pattern_error=` regex pattern is invalid: %s.` +username_error=` can only contain alphanumeric characters ('0-9','a-z','A-Z'), dash ('-'), underscore ('_') and dot ('.'). It cannot begin or end with non-alphanumeric characters, and consecutive non-alphanumeric characters are also forbidden.` +invalid_group_team_map_error=` mapping is invalid: %s` +username_change_not_local_user=Non-local users are not allowed to change their username. +change_username_disabled=Changing username is disabled. +change_full_name_disabled=Changing full name is disabled. +username_has_not_been_changed=Username has not been changed +repository_files_already_exist=Files already exist for this repository. Contact the system administrator. +repository_files_already_exist.adopt=Files already exist for this repository and can only be adopted. +repository_files_already_exist.delete=Files already exist for this repository. You must delete them. +repository_files_already_exist.adopt_or_delete=Files already exist for this repository. Either adopt them or delete them. +visit_rate_limit=Remote visit addressed rate limitation. +2fa_auth_required=Remote visit required two-factor authentication. +team_no_units_error=Allow access to at least one repository section. +email_domain_is_not_allowed=The domain of user email address %s conflicts with EMAIL_DOMAIN_ALLOWLIST or EMAIL_DOMAIN_BLOCKLIST. Please ensure your operation is expected. +openid_been_used=The OpenID address "%s" is already used. +password_complexity=Password does not pass complexity requirements: +enterred_invalid_repo_name=The repository name you entered is incorrect. +enterred_invalid_owner_name=The new owner name is not valid. +unset_password=The login user has not set the password. +unsupported_login_type=The login type is not supported to delete account. +last_org_owner=You cannot remove the last user from the 'owners' team. There must be at least one owner for an organization. +duplicate_invite_to_team=The user was already invited as a team member. +organization_leave_success=You have successfully left the organization %s. +invalid_ssh_principal=Invalid principal: %s +must_use_public_key=The key you provided is a private key. Please do not upload your private key anywhere. Use your public key instead. +unable_verify_ssh_key="Cannot verify the SSH key. Double-check it for mistakes." +still_own_repo="Your account owns one or more repositories. Delete or transfer them first." +still_has_org="Your account is a member of one or more organizations. Leave them first." +still_own_packages="Your account owns one or more packages. Delete them first." +org_still_own_repo="This organization still owns one or more repositories. Delete or transfer them first." +org_still_own_packages="This organization still owns one or more packages. Delete them first." +target_ref_not_exist=Target ref does not exist %s +admin_cannot_delete_self=You cannot delete yourself when you are an admin. Please remove your admin privileges first. [user] change_avatar=Vaihda profiilikuvasi… @@ -424,8 +627,41 @@ following=Seurataan follow=Seuraa unfollow=Lopeta seuraaminen user_bio=Elämäkerta - - +joined_on=Joined on %s +show_more=Show More +watched=Watched Repositories +code=Code +disabled_public_activity=This user has disabled the public visibility of the activity. +email_visibility.limited=Your email address is visible to all authenticated users +email_visibility.private=Your email address is only visible to you and administrators +show_on_map=Show this place on a map +settings=User Settings +form.name_reserved=The username "%s" is reserved. +form.name_pattern_not_allowed=The pattern "%s" is not allowed in a username. +form.name_chars_not_allowed=Username "%s" contains invalid characters. +block.block=Block +block.block.user=Block user +block.block.org=Block user from organization +block.block.failure=Failed to block user: %s +block.unblock=Unblock +block.unblock.failure=Failed to unblock user: %s +block.blocked=You have blocked this user. +block.title=Block a user +block.info=Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user. +block.info_1=Blocking a user prevents the following actions on your account and your repositories: +block.info_2=following your account +block.info_3=send you notifications by @mentioning your username +block.info_4=inviting you as a collaborator to their repositories +block.info_5=starring, forking or watching on repositories +block.info_6=opening and commenting on issues or pull requests +block.info_7=reacting to your comments in issues or pull requests +block.user_to_block=User to block +block.note=Note +block.note.title=Optional note: +block.note.info=The note is not visible to the blocked user. +block.note.edit=Edit note +block.list=Blocked users +block.list.none=You have not blocked any users. [settings] profile=Profiili @@ -442,7 +678,6 @@ repos=Repot delete=Poista tili account_link=Linkitetyt tilit organization=Organisaatiot - public_profile=Julkinen profiili full_name=Kokonimi website=Nettisivut @@ -474,7 +709,6 @@ comment_type_group_project=Projekti saved_successfully=Asetuksesi tallennettiin onnistuneesti. privacy=Yksityisyys keep_activity_private_popup=Tekee toiminnon näkyvän vain sinulle ja ylläpitäjille - lookup_avatar_by_mail=Hae profiilikuva sähköpostin perusteella federated_avatar_lookup=Ulkopuolinen profiilikuvan haku enable_custom_avatar=Ota käyttöön mukautettu profiilikuva @@ -483,13 +717,11 @@ update_avatar=Päivitä profiilikuva delete_current_avatar=Poista nykyinen profiilikuva uploaded_avatar_not_a_image=Palvelimelle lähetetty tiedosto ei ole kuva. update_avatar_success=Profiilikuva on päivitetty. - change_password=Päivitä salasana old_password=Nykyinen salasana new_password=Uusi salasana password_incorrect=Nykyinen salasanasi on virheellinen. password_change_disabled=Ei-lokaalit käyttäjät eivät voi päivittää salasanojaan Gitean web-käyttöliittymän kautta. - emails=Sähköposti osoitteet manage_emails=Hallitse sähköpostiosoitteita manage_themes=Valitse oletusteema @@ -517,7 +749,6 @@ email_preference_set_success=Sähköpostin asetukset on asetettu onnistuneesti. add_openid_success=Uusi OpenID-osoite on lisätty. keep_email_private=Piilota sähköpostiosoite openid_desc=OpenID mahdollistaa todentamisen delegoinnin ulkopuoliselle palvelun tarjoajalle. - manage_ssh_keys=Hallitse SSH avaimia manage_gpg_keys=Hallitse GPG avaimia add_key=Lisää avain @@ -567,7 +798,6 @@ show_openid=Näytä profiilissa hide_openid=Piilota profiilista ssh_disabled=SSH pois käytöstä manage_social=Hallitse liitettyjä sosiaalisia tilejä - manage_access_token=Hallitse pääsymerkkejä generate_new_token=Luo uusi pääsymerkki token_name=Pääsymerkin nimi @@ -578,7 +808,6 @@ access_token_deletion=Poista pääsymerkki access_token_deletion_cancel_action=Peruuta access_token_deletion_confirm_action=Poista permission_read=Luettu - edit_oauth2_application=Muokkaa OAuth2 sovellusta remove_oauth2_application=Poista OAuth2 sovellus remove_oauth2_application_success=Sovellus on poistettu. @@ -589,37 +818,155 @@ save_application=Tallenna oauth2_regenerate_secret=Luo secret uudelleen oauth2_regenerate_secret_hint=Kadotitko secretin? oauth2_application_edit=Muokkaa - - twofa_is_enrolled=Tilisi käyttää kaksivaiheista vahvistusta. twofa_not_enrolled=Tilisi ei tällä hetkellä käytä kaksivaiheista vahvistusta. twofa_disabled=Kaksivaiheinen todennus on otettu pois käytöstä. scan_this_image=Skannaa tämä kuva tunnistautumissovelluksellasi: or_enter_secret=Tai kirjoita salainen avain: %s - webauthn_nickname=Nimimerkki - manage_account_links=Hallitse linkitettyjä tilejä manage_account_links_desc=Nämä ulkoiset tilit on linkitetty Gitea tiliisi. link_account=Yhdistä tili remove_account_link=Poista linkitetty tili remove_account_link_desc=Linkitetyn tilin poistaminen peruuttaa pääsyn Gitea-tiliisi linkitetyn tili kautta. Jatketaanko? remove_account_link_success=Linkitetty tili on poistettu. - - orgs_none=Et ole minkään organisaation jäsen. - delete_account=Poista tilisi delete_prompt=Tämä toiminto poistaa käyttäjätilisi pysyvästi. Toimintoa EI VOI kumota. confirm_delete_account=Varmista poisto delete_account_title=Poista käyttäjätili - email_notifications.enable=Ota käyttöön sähköposti-ilmoitukset - visibility=Käyttäjän näkyvyys visibility.public=Julkinen visibility.limited=Rajattu visibility.private=Yksityinen +twofa=Two-Factor Authentication (TOTP) +uid=UID +webauthn=Two-Factor Authentication (Security Keys) +biography_placeholder=Tell us a little bit about yourself! (You can use Markdown) +location_placeholder=Share your approximate location with others +profile_desc=Control how your profile is shown to other users. Your primary email address will be used for notifications, password recovery and web-based Git operations. +password_username_disabled=You are not allowed to change your username. Please contact your site administrator for more details. +password_full_name_disabled=You are not allowed to change your full name. Please contact your site administrator for more details. +update_language_not_found=Language "%s" is not available. +change_username_prompt=Note: Changing your username also changes your account URL. +change_username_redirect_prompt=The old username will redirect until someone claims it. +hidden_comment_types_description=Comment types checked here will not be shown on issue pages. Checking "Label", for example, removes all "{user} added/removed {label}" comments. +hidden_comment_types.ref_tooltip=Comments where this issue was referenced from another issue/commit/… +hidden_comment_types.issue_ref_tooltip=Comments where the user changes the branch/tag associated with the issue +comment_type_group_issue_ref=Issue reference +keep_activity_private=Hide Activity from profile page +uploaded_avatar_is_too_big=The uploaded file size (%d KiB) exceeds the maximum size (%d KiB). +update_user_avatar_success=The user's avatar has been updated. +cropper_prompt=You can edit the image before saving. The edited image will be saved as PNG. +retype_new_password=Confirm New Password +change_password_success=Your password has been updated. Sign in using your new password from now on. +email_desc=Your primary email address will be used for notifications, password recovery and, provided that it is not hidden, web-based Git operations. +theme_colorblindness_help=Color blindness Theme Support +theme_colorblindness_prompt=Gitea only has a few themes with basic color blindness support, which only have a few colors defined. The work is still in progress. More improvements could be made by defining more colors in the theme CSS files. +can_not_add_email_activations_pending=There is a pending activation. Try again in a few minutes if you want to add a new email address. +email_deletion_desc=This email address and related information will be removed from your account. Git commits by this email address will remain unchanged. Continue? +openid_deletion_desc=Removing this OpenID address from your account will prevent you from signing in with it. Continue? +add_email_confirmation_sent=A confirmation email has been sent to "%s". Please check your inbox within the next %s to confirm your email address. +keep_email_private_popup=This will hide your email address from your profile, as well as when you make a pull request or edit a file using the web interface. Pushed commits will not be modified. Use %s in commits to associate them with your account. +manage_ssh_principals=Manage SSH Certificate Principals +principal_desc=These SSH certificate principals are associated with your account and allow full access to your repositories. +add_new_principal=Add Principal +ssh_key_been_used=This SSH key has already been added to the server. +ssh_principal_been_used=This principal has already been added to the server. +gpg_key_matched_identities=Matched Identities: +gpg_key_matched_identities_long=The embedded identities in this key match the following activated email addresses for this user. Commits matching these email addresses can be verified with this key. +gpg_invalid_token_signature=The provided GPG key, signature and token do not match, or the token is out-of-date. +verify_gpg_key_success=GPG key "%s" has been verified. +ssh_invalid_token_signature=The provided SSH key, signature or token do not match, or the token is out-of-date. +verify_ssh_key_success=SSH key "%s" has been verified. +add_key_success=The SSH key "%s" has been added. +add_gpg_key_success=The GPG key "%s" has been added. +add_principal_success=The SSH certificate principal "%s" has been added. +ssh_principal_deletion=Remove SSH Certificate Principal +ssh_key_deletion_desc=Removing an SSH key revokes its access to your account. Continue? +ssh_principal_deletion_desc=Removing an SSH Certificate Principal revokes its access to your account. Continue? +ssh_key_deletion_success=The SSH key has been removed. +ssh_principal_deletion_success=The principal has been removed. +added_on=Added on %s +valid_until_date=Valid until %s +key_state_desc=This key has been used in the last 7 days +token_state_desc=This token has been used in the last 7 days +principal_state_desc=This principal has been used in the last 7 days +ssh_signonly=SSH is currently disabled so these keys are only used for commit signature verification. +ssh_externally_managed=This SSH key is externally managed for this user +social_desc=These social accounts can be used to sign in to your account. Make sure you recognize all of them. +unbind=Unlink +unbind_success=The social account has been removed successfully. +tokens_desc=These tokens grant access to your account using the Gitea API. +generate_token_name_duplicate=%s has been used as an application name already. Please use a new one. +access_token_deletion_desc=Deleting a token will revoke access to your account for applications using it. This cannot be undone. Continue? +delete_token_success=The token has been deleted. Applications using it no longer have access to your account. +repo_and_org_access=Repository and Organization Access +permissions_public_only=Public only +permissions_access_all=All (public, private, and limited) +permission_not_set=Not set +permission_no_access=No Access +permission_write=Read and Write +permission_anonymous_read=Anonymous Read +permission_everyone_read=Everyone Read +permission_everyone_write=Everyone Write +access_token_desc=Selected token permissions limit authorization only to the corresponding API routes. Read the documentation for more information. +at_least_one_permission=You must select at least one permission to create a token +permissions_list=Permissions: +manage_oauth2_applications=Manage OAuth2 Applications +oauth2_applications_desc=OAuth2 applications enables your third-party application to securely authenticate users at this Gitea instance. +remove_oauth2_application_desc=Removing an OAuth2 application will revoke access to all signed access tokens. Continue? +create_oauth2_application_success=You have successfully created a new OAuth2 application. +update_oauth2_application_success=You have successfully updated the OAuth2 application. +oauth2_confidential_client=Confidential Client. Select for apps that keep the secret confidential, such as web apps. Do not select for native apps, including desktop and mobile apps. +oauth2_skip_secondary_authorization=Skip authorization for public clients after granting access once. May pose a security risk. +oauth2_redirect_uris=Redirect URIs. Please use a new line for every URI. +oauth2_client_id=Client ID +oauth2_client_secret=Client Secret +oauth2_client_secret_hint=The secret will not be shown again after you leave or refresh this page. Please ensure that you have saved it. +oauth2_application_create_description=OAuth2 applications gives your third-party application access to user accounts on this instance. +oauth2_application_remove_description=Removing an OAuth2 application will prevent it from accessing authorized user accounts on this instance. Continue? +oauth2_application_locked=Gitea pre-registers some OAuth2 applications on startup if enabled in config. To prevent unexpected behavior, these can neither be edited nor removed. Please refer to the OAuth2 documentation for more information. +authorized_oauth2_applications=Authorized OAuth2 Applications +authorized_oauth2_applications_description=You have granted access to your personal Gitea account to these third-party applications. Please revoke access for applications you no longer need. +revoke_key=Revoke +revoke_oauth2_grant=Revoke Access +revoke_oauth2_grant_description=Revoking access for this third-party application will prevent this application from accessing your data. Are you sure? +revoke_oauth2_grant_success=Access revoked successfully. +twofa_desc=To protect your account against password theft, you can use a smartphone or another device for receiving time-based one-time passwords ("TOTP"). +twofa_recovery_tip=If you lose your device, you will be able to use a single-use recovery key to regain access to your account. +twofa_disable=Disable Two-Factor Authentication +twofa_scratch_token_regenerate=Regenerate Single-Use Recovery Key +twofa_scratch_token_regenerated=Your single-use recovery key is now %s. Store it in a safe place, as it will not be shown again. +twofa_enroll=Enroll in Two-Factor Authentication +twofa_disable_note=You can disable two-factor authentication if needed. +twofa_disable_desc=Disabling two-factor authentication will make your account less secure. Continue? +regenerate_scratch_token_desc=If you misplaced your recovery key or have already used it to sign in, you can reset it here. +then_enter_passcode=And enter the passcode shown in the application: +passcode_invalid=The passcode is incorrect. Try again. +twofa_enrolled=Your account has been successfully enrolled. Store your single-use recovery key (%s) in a safe place, as it will not be shown again. +twofa_failed_get_secret=Failed to get secret. +webauthn_desc=Security keys are hardware devices containing cryptographic keys. They can be used for two-factor authentication. Security keys must support the WebAuthn Authenticator standard. +webauthn_register_key=Add Security Key +webauthn_delete_key=Remove Security Key +webauthn_delete_key_desc=If you remove a security key, you can no longer sign in with it. Continue? +webauthn_key_loss_warning=If you lose your security keys, you will lose access to your account. +webauthn_alternative_tip=You may want to configure an additional authentication method. +account_links_not_available=No external accounts are currently linked to your Gitea account. +hooks.desc=Add webhooks which will be triggered for all repositories that you own. +repos_none=You do not own any repositories. +delete_with_all_comments=Your account is younger than %s. To avoid ghost comments, all issue/PR comments will be deleted with it. +delete_account_desc=Are you sure you want to permanently delete this user account? +email_notifications.onmention=Only Email on Mention +email_notifications.disable=Disable Email Notifications +email_notifications.submit=Set Email Preference +email_notifications.andyourown=And Your Own Notifications +email_notifications.actions.desc=Notifications for workflow runs on repositories set up with Gitea Actions. +email_notifications.actions.failure_only=Only notify for failed workflow runs +visibility.public_tooltip=Visible to everyone +visibility.limited_tooltip=Visible only to authenticated users +visibility.private_tooltip=Visible only to members of organizations you have joined [repo] owner=Omistaja @@ -652,23 +999,16 @@ watchers=Tarkkailijat stargazers=Tähtiharrastajat forks=Haarat delete_preexisting_label=Poista - - - desc.private=Yksityinen desc.public=Julkinen desc.template=Malli desc.internal=Sisäinen desc.archived=Arkistoidut - template.git_hooks=Git-koukut template.webhooks=Webkoukut template.topics=Aiheet template.avatar=Profiilikuva template.issue_labels=Ongelmien tunnisteet - - - migrate_items=Siirrettävät asiat migrate_items_wiki=Wiki migrate_items_milestones=Merkkipaalut @@ -683,7 +1023,6 @@ migrate.failed=Siirto epäonnistui: %v migrate.migrate_items_options=Pääsymerkki vaaditaan lisäkohteiden siirtämiseen migrate.migrating_failed=Tuonti kohteesta %s epäonnistui. migrate.migrating_git=Tuodaan Git-tietoja - mirror_from=peilaus alkaen forked_from=forkattu lähteestä unwatch=Lopeta tarkkailu @@ -691,10 +1030,8 @@ watch=Tarkkaile unstar=Poista tähti star=Tähti download_archive=Lataa repo - quick_guide=Pikaopas clone_this_repo=Kloonaa tämä repo - code=Koodi code.desc=Pääsy lähdekoodiin, tiedostoihin, committeihin ja haaroihin. branch=Haara @@ -707,7 +1044,6 @@ pulls=Pull-pyynnöt projects=Projektit packages=Paketit labels=Tunnisteet - milestone=Merkkipaalu milestones=Merkkipaalut commits=Commitit @@ -719,7 +1055,6 @@ file_raw=Raaka file_history=Historia file_view_raw=Näytä raaka file_permalink=Pysyvä linkki - video_not_supported_in_browser=Selaimesi ei tue HTML5 video-tagia. audio_not_supported_in_browser=Selaimesi ei tue HTML5 audio-tagia. blame=Selitys @@ -727,7 +1062,6 @@ download_file=Lataa tiedosto normal_view=Normaali näkymä line=rivi lines=rivejä - editor.new_file=Uusi tiedosto editor.upload_file=Lähetä tiedosto editor.edit_file=Muokkaa tiedostoa @@ -749,8 +1083,6 @@ editor.filename_cannot_be_empty=Tiedostonimi ei voi olla tyhjä. editor.no_changes_to_show=Ei muutoksia näytettäväksi. editor.add_subdir=Lisää hakemisto… editor.require_signed_commit=Haara vaatii vahvistetun commitin - - commits.commits=Commitit commits.nothing_to_compare=Nämä haarat vastaavat toisiaan. commits.search_all=Kaikki haarat @@ -762,12 +1094,8 @@ commits.newer=Uudemmat commits.signed_by=Allekirjoittanut commits.gpg_key_id=GPG avaimen ID commits.ssh_key_fingerprint=SSH avaimen sormenjälki - - commitstatus.error=Virhe commitstatus.pending=Odottaa - - projects.description_placeholder=Kuvaus projects.create=Luo projekti projects.title=Otsikko @@ -782,7 +1110,6 @@ projects.column.edit_title=Nimi projects.column.new_title=Nimi projects.open=Avaa projects.close=Sulje - issues.desc=Ongelmien, tehtävien ja merkkipaalujen hallinta. issues.filter_assignees=Suodata käyttäjiä issues.filter_milestones=Suodata merkkipaalu @@ -899,15 +1226,12 @@ issues.lock.reason=Lukitsemisen syy issues.lock.title=Lukitse keskustelu tästä ongelmasta. issues.unlock.title=Avaa keskustelu tästä ongelmasta. issues.delete=Poista - issues.tracker=Ajan seuranta - issues.tracker_auto_close=Ajan seuranta pysähtyy automaattisesti kun tämä ongelma on suljettu issues.add_time_hours=Tuntia issues.add_time_minutes=Minuuttia issues.add_time_sum_to_small=Aikaa ei syötetty. issues.time_spent_from_all_authors=`Käytetty kokonaisaika: %s` - issues.due_date=Määräpäivä issues.push_commit_1=lisäsi %d commitin %s issues.push_commits_n=lisäsi %d committia %s @@ -936,8 +1260,6 @@ issues.reference_issue.body=Kuvaus issues.content_history.deleted=poistettu issues.content_history.edited=muokattu issues.content_history.created=luotu - - pulls.new=Uusi vetopyyntö pulls.compare_changes=Uusi vetopyyntö pulls.has_viewed_file=Katsottu @@ -958,16 +1280,6 @@ pulls.title_wip_desc=`Aloita otsikko sanalla %s pulls.add_prefix=Lisää %s etuliite pulls.remove_prefix=Poista %s etuliite pulls.can_auto_merge_desc=Tämä pull-pyyntö voidaan yhdistää automaattisesti. - - - - - - - - - - milestones.new=Uusi merkkipaalu milestones.closed=Suljettu %s milestones.no_due_date=Ei määräpäivää @@ -984,9 +1296,6 @@ milestones.modify=Päivitä merkkipaalu milestones.filter_sort.name=Nimi milestones.filter_sort.most_issues=Eniten ongelmia milestones.filter_sort.least_issues=Vähiten ongelmia - - - wiki=Wiki wiki.welcome=Tervetuloa Wikiin. wiki.welcome_desc=Wikissä voit kirjoittaa ja jakaa dokumentaatiota käyttäjien kesken. @@ -1003,7 +1312,6 @@ wiki.delete_page_button=Poista sivu wiki.page_already_exists=Wiki-sivu, jolla on sama nimi on jo olemassa. wiki.pages=Sivut wiki.last_updated=Viimeksi päivitetty: %s - activity=Toiminta activity.period.filter_label=Aikajakso: activity.period.daily=1 päivä @@ -1036,9 +1344,7 @@ activity.git_stats_addition_n=%d lisäystä activity.git_stats_and_deletions=ja activity.git_stats_deletion_1=%d poisto activity.git_stats_deletion_n=%d poistoa - contributors.contribution_type.commits=Commitit - settings=Asetukset settings.options=Repo settings.collaboration.admin=Ylläpitäjä @@ -1050,7 +1356,6 @@ settings.hooks=Webkoukut settings.githooks=Git koukut settings.basic_settings=Perusasetukset settings.mirror_settings=Peilauksen asetukset - settings.site=Nettisivu settings.update_settings=Päivitä asetukset settings.advanced_settings=Lisäasetukset @@ -1195,7 +1500,6 @@ settings.lfs_pointers.oid=OID settings.lfs_pointers.inRepo=Repossa settings.lfs_pointers.exists=Löytyy varastosta settings.lfs_pointers.accessible=Saatavilla käyttäjälle - diff.browse_source=Selaa lähdekoodia diff.parent=vanhempi diff.commit=commit @@ -1223,7 +1527,6 @@ diff.review.placeholder=Tarkistuksen kommentti diff.review.comment=Kommentoi diff.review.approve=Hyväksy diff.review.reject=Pyydä muutoksia - release.releases=Julkaisut release.tags=Tagit release.new_release=Uusi julkaisu @@ -1250,19 +1553,1144 @@ release.deletion_tag_desc=Poistetaanko tämä tagi reposta? Repon sisältö ja h release.deletion_tag_success=Tagi on poistettu. release.tag_name_invalid=Tagin nimi ei ole kelvollinen. release.downloads=Lataukset - branch.name=Haaran nimi branch.delete_head=Poista branch.create_branch=Luo haara %s - - - topic.manage_topics=Hallitse aiheita topic.done=Valmis - - +new_repo_helper=A repository contains all project files, including revision history. Already hosting one elsewhere? Migrate repository. +repo_name_profile_public_hint=.profile is a special repository that you can use to add README.md to your public organization profile, visible to anyone. Make sure it's public and initialize it with a README in the profile directory to get started. +repo_name_profile_private_hint=.profile-private is a special repository that you can use to add a README.md to your organization member profile, visible only to organization members. Make sure it's private and initialize it with a README in the profile directory to get started. +repo_name_helper=Good repository names use short, memorable and unique keywords. A repository named ".profile" or ".profile-private" could be used to add a README.md for the user/organization profile. +template_description=Template repositories let users generate new repositories with the same directory structure, files, and optional settings. +visibility_helper=Make repository private +visibility_fork_helper=(Changing this will affect all forks.) +clone_helper=Need help cloning? Visit Help. +already_forked=You've already forked %s +fork_to_different_account=Fork to a different account +fork_branch=Branch to be cloned to the fork +all_branches=All branches +view_all_branches=View all branches +view_all_tags=View all tags +fork_no_valid_owners=This repository cannot be forked because there are no valid owners. +fork.blocked_user=Cannot fork the repository because you are blocked by the repository owner. +use_template=Use this template +open_with_editor=Open with %s +download_bundle=Download BUNDLE +generate_repo=Generate Repository +generate_from=Generate From +repo_desc_helper=Enter short description (optional) +repo_no_desc=No description provided +repo_lang=Languages +repo_gitignore_helper_desc=Choose which files not to track from a list of templates for common languages. Typical artifacts generated by each language's build tools are included on .gitignore by default. +license_helper_desc=A license governs what others can and can't do with your code. Not sure which one is right for your project? See Choose a license. +multiple_licenses=Multiple Licenses +object_format=Object Format +object_format_helper=Object format of the repository. Cannot be changed later. SHA1 is most compatible. +readme_helper=Select a README file template. +readme_helper_desc=This is the place where you can write a complete description for your project. +trust_model_helper=Select trust model for signature verification. Possible options are: +trust_model_helper_collaborator=Collaborator: Trust signatures by collaborators +trust_model_helper_committer=Committer: Trust signatures that match committers +trust_model_helper_collaborator_committer=Collaborator+Committer: Trust signatures by collaborators which match the committer +trust_model_helper_default=Default: Use the default trust model for this installation +default_branch_label=default +default_branch_helper=The default branch is the base branch for pull requests and code commits. +mirror_prune_desc=Remove obsolete remote-tracking references +mirror_interval=Mirror Interval (valid time units are 'h', 'm', 's'). 0 to disable periodic sync. (Minimum interval: %s) +mirror_interval_invalid=The mirror interval is not valid. +mirror_sync=synced +mirror_sync_on_commit=Sync when commits are pushed +mirror_address=Clone From URL +mirror_address_desc=Put any required credentials in the Authorization section. +mirror_address_url_invalid=The provided URL is invalid. Make sure all components of the URL are escaped correctly. +mirror_address_protocol_invalid=The provided URL is invalid. Only http(s):// or git:// locations can be used for mirroring. +mirror_lfs=Large File Storage (LFS) +mirror_lfs_desc=Activate mirroring of LFS data. +mirror_lfs_endpoint=LFS Endpoint +mirror_lfs_endpoint_desc=Sync will attempt to use the clone URL to determine the LFS server. You can also specify a custom endpoint if the repository LFS data is stored somewhere else. +mirror_last_synced=Last Synchronized +mirror_password_placeholder=(Unchanged) +mirror_password_blank_placeholder=(Unset) +mirror_password_help=Change the username to erase a stored password. +stars_remove_warning=This will remove all stars from this repository. +stars=Stars +reactions_more=and %d more +unit_disabled=The site administrator has disabled this repository section. +language_other=Other +adopt_search=Enter username to search for unadopted repositories… (leave blank to find all) +adopt_preexisting_label=Adopt Files +adopt_preexisting=Adopt pre-existing files +adopt_preexisting_content=Create repository from %s +adopt_preexisting_success=Adopted files and created repository from %s +delete_preexisting=Delete pre-existing files +delete_preexisting_content=Delete files in %s +delete_preexisting_success=Deleted unadopted files in %s +blame_prior=View blame prior to this change +blame.ignore_revs=Ignoring revisions in .git-blame-ignore-revs. Click here to bypass and see the normal blame view. +blame.ignore_revs.failed=Failed to ignore revisions in .git-blame-ignore-revs. +user_search_tooltip=Shows a maximum of 30 users +tree_path_not_found=Path %[1]s doesn't exist in %[2]s +transfer.accept=Accept Transfer +transfer.accept_desc=Transfer to "%s" +transfer.reject=Reject Transfer +transfer.reject_desc=Cancel transfer to "%s" +transfer.no_permission_to_accept=You do not have permission to accept this transfer. +transfer.no_permission_to_reject=You do not have permission to reject this transfer. +desc.public_access=Public Access +desc.sha256=SHA256 +template.items=Template Items +template.git_content=Git Content (Default Branch) +template.git_hooks_tooltip=You are currently unable to modify or remove Git Hooks once added. Select this only if you trust the template repository. +template.one_item=Must select at least one template item +template.invalid=Must select a template repository +archive.title=This repo is archived. You can view files and clone it. You cannot open issues or pull requests or push a commit. +archive.title_date=This repository has been archived on %s. You can view files and clone it. You cannot open issues or pull requests or push a commit. +archive.issue.nocomment=This repo is archived. You cannot comment on issues. +archive.pull.nocomment=This repo is archived. You cannot comment on pull requests. +form.reach_limit_of_creation_1=The owner has already reached the limit of %d repository. +form.reach_limit_of_creation_n=The owner has already reached the limit of %d repositories. +form.name_reserved=The repository name "%s" is reserved. +form.name_pattern_not_allowed=The pattern "%s" is not allowed in a repository name. +need_auth=Authorization +migrate_options=Migration Options +migrate_service=Migration Service +migrate_options_mirror_helper=This repository will be a mirror +migrate_options_lfs=Migrate LFS files +migrate_options_lfs_endpoint.label=LFS Endpoint +migrate_options_lfs_endpoint.description=Migration will attempt to use your Git remote to determine the LFS server. You can also specify a custom endpoint if the repository LFS data is stored somewhere else. +migrate_options_lfs_endpoint.description.local=A local server path is supported too. +migrate_options_lfs_endpoint.placeholder=If left blank, the endpoint will be derived from the clone URL. +migrate_items_merge_requests=Merge Requests +migrate.clone_address_desc=The HTTP(S) or Git 'clone' URL of an existing repository +migrate.github_token_desc=You can put one or more tokens here, separated by commas, to make migrating faster by circumventing the GitHub API rate limit. WARNING: Abusing this feature may violate the service provider's policy and may lead to getting your account(s) blocked. +migrate.clone_local_path=or a local server path +migrate.permission_denied_blocked=You cannot import from disallowed hosts. Please ask the admin to check ALLOWED_DOMAINS/ALLOW_LOCALNETWORKS/BLOCKED_DOMAINS settings. +migrate.invalid_local_path="The local path is invalid. It doesn't exist or is not a directory." +migrate.invalid_lfs_endpoint=The LFS endpoint is not valid. +migrated_from=Migrated from %[2]s +migrated_from_fake=Migrated From %[1]s +migrate.migrate=Migrate From %s +migrate.migrating=Migrating from %s… +migrate.migrating_failed.error=Failed to migrate: %s +migrate.migrating_failed_no_addr=Migration failed. +migrate.github.description=Migrate data from github.com or other GitHub instances. +migrate.git.description=Migrate a repository only from any Git service. +migrate.gitlab.description=Migrate data from gitlab.com or other GitLab instances. +migrate.gitea.description=Migrate data from gitea.com or other Gitea instances. +migrate.gogs.description=Migrate data from notabug.org or other Gogs instances. +migrate.onedev.description=Migrate data from code.onedev.io or other OneDev instances. +migrate.codebase.description=Migrate data from codebasehq.com. +migrate.gitbucket.description=Migrate data from GitBucket instances. +migrate.codecommit.description=Migrate data from AWS CodeCommit. +migrate.codecommit.aws_access_key_id=AWS Access Key ID +migrate.codecommit.aws_secret_access_key=AWS Secret Access Key +migrate.codecommit.https_git_credentials_username=HTTPS Git Credentials Username +migrate.codecommit.https_git_credentials_password=HTTPS Git Credentials Password +migrate.migrating_topics=Migrating Topics +migrate.migrating_milestones=Migrating Milestones +migrate.migrating_labels=Migrating Labels +migrate.migrating_releases=Migrating Releases +migrate.migrating_issues=Migrating Issues +migrate.migrating_pulls=Migrating Pull Requests +migrate.cancel_migrating_title=Cancel Migration +migrate.cancel_migrating_confirm=Do you want to cancel this migration? +migration_status=Migration status +generated_from=generated from +fork_from_self=You cannot fork a repository you own. +fork_guest_user=Sign in to fork this repository. +watch_guest_user=Sign in to watch this repository. +star_guest_user=Sign in to star this repository. +fork=Fork +action.blocked_user=Cannot perform action because you are blocked by the repository owner. +more_operations=More Operations +cite_this_repo=Cite this repository +create_new_repo_command=Creating a new repository on the command line +push_exist_repo=Pushing an existing repository from the command line +empty_message=This repository does not have any content. +broken_message=The Git data underlying this repository cannot be read. Contact the administrator of this instance or delete this repository. +no_branch=This repository doesn't have any branches. +clear_ref=`Clear current reference` +find_tag=Find tag +actions=Actions +org_labels_desc=Organization-level labels that can be used with all repositories under this organization +org_labels_desc_manage=manage +release=Release +tagged_this=tagged this +file.title=%s at %s +file_view_source=View Source +file_view_rendered=View Rendered +file_too_large=The file is too large to be shown. +file_is_empty=The file is empty. +code_preview_line_from_to=Lines %[1]d to %[2]d in %[3]s +code_preview_line_in=Line %[1]d in %[2]s +invisible_runes_header=`This file contains invisible Unicode characters` +invisible_runes_description=`This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.` +ambiguous_runes_header=`This file contains ambiguous Unicode characters` +ambiguous_runes_description=`This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.` +invisible_runes_line=`This line has invisible unicode characters` +ambiguous_runes_line=`This line has ambiguous unicode characters` +ambiguous_character=`%[1]c [U+%04[1]X] can be confused with %[2]c [U+%04[2]X]` +escape_control_characters=Escape +unescape_control_characters=Unescape +file_copy_permalink=Copy Permalink +view_git_blame=View Git Blame +symbolic_link=Symbolic link +executable_file=Executable File +vendored=Vendored +generated=Generated +commit_graph=Commit Graph +commit_graph.select=Select branches +commit_graph.hide_pr_refs=Hide Pull Requests +commit_graph.monochrome=Mono +commit_graph.color=Color +commit.contained_in=This commit is contained in: +commit.contained_in_default_branch=This commit is part of the default branch +commit.load_referencing_branches_and_tags=Load branches and tags referencing this commit +commit.merged_in_pr=This commit was merged in pull request %s. +from_comment=(comment) +editor.add_file=Add File +editor.cannot_edit_lfs_files=LFS files cannot be edited in the web interface. +editor.cannot_edit_too_large_file=The file is too large to be edited. +editor.cannot_edit_non_text_files=Binary files cannot be edited in the web interface. +editor.file_not_editable_hint=But you can still rename or move it. +editor.must_be_on_a_branch=You must be on a branch to make or propose changes to this file. +editor.fork_before_edit=You must fork this repository to make or propose changes to this file. +editor.must_have_write_access=You must have write access to make or propose changes to this file. +editor.file_delete_success=File "%s" has been deleted. +editor.add_tmpl=Add '{filename}' +editor.add=Add %s +editor.update=Update %s +editor.delete=Delete %s +editor.patch=Apply Patch +editor.patching=Patching: +editor.fail_to_apply_patch=Unable to apply patch +editor.new_patch=New Patch +editor.commit_message_desc=Add an optional extended description… +editor.signoff_desc=Add a Signed-off-by trailer by the committer at the end of the commit log message. +editor.propose_file_change=Propose file change +editor.new_branch_name=Name the new branch for this commit +editor.new_branch_name_desc=New branch name… +editor.filename_is_invalid=The filename is invalid: "%s". +editor.commit_email=Commit email address +editor.invalid_commit_email=The email address for the commit is invalid. +editor.branch_does_not_exist=Branch "%s" does not exist in this repository. +editor.branch_already_exists=Branch "%s" already exists in this repository. +editor.directory_is_a_file=Directory name "%s" is already used as a filename in this repository. +editor.file_is_a_symlink=`"%s" is a symbolic link. Symbolic links cannot be edited in the web editor.` +editor.filename_is_a_directory=Filename "%s" is already used as a directory name in this repository. +editor.file_modifying_no_longer_exists=The file being modified, "%s", no longer exists in this repository. +editor.file_changed_while_editing=The file contents have changed since you started editing. Click here to see them or Commit Changes again to overwrite them. +editor.file_already_exists=A file named "%s" already exists in this repository. +editor.commit_id_not_matching=The Commit ID does not match the ID when you began editing. Commit into a patch branch and then merge. +editor.push_out_of_date=The push appears to be out of date. +editor.commit_empty_file_header=Commit an empty file +editor.commit_empty_file_text=The file you're about to commit is empty. Proceed? +editor.push_rejected_no_message=The change was rejected by the server without a message. Please check Git Hooks. +editor.push_rejected=The change was rejected by the server. Please check Git Hooks. +editor.push_rejected_summary=Full Rejection Message: +editor.unable_to_upload_files=Failed to upload files to "%s" with error: %v +editor.upload_file_is_locked=File "%s" is locked by %s. +editor.upload_files_to_dir=Upload files to "%s" +editor.cannot_commit_to_protected_branch=Cannot commit to protected branch "%s". +editor.no_commit_to_branch=Unable to commit directly to branch because: +editor.user_no_push_to_branch=User cannot push to branch +editor.cherry_pick=Cherry-pick %s onto: +editor.revert=Revert %s onto: +editor.failed_to_commit=Failed to commit changes. +editor.failed_to_commit_summary=Error Message: +editor.fork_create=Fork Repository to Propose Changes +editor.fork_create_description=You cannot edit this repository directly. Instead you can create a fork, make edits and create a pull request. +editor.fork_edit_description=You cannot edit this repository directly. The changes will be written to your fork %s, so you can create a pull request. +editor.fork_not_editable=You have forked this repository but your fork is not editable. +editor.fork_failed_to_push_branch=Failed to push branch %s to your repository. +editor.fork_branch_exists=Branch "%s" already exists in your fork. Please choose a new branch name. +commits.desc=Browse source code change history. +commits.no_commits=No commits in common. "%s" and "%s" have entirely different histories. +commits.search.tooltip=You can prefix keywords with "author:", "committer:", "after:", or "before:", e.g. "revert author:Alice before:2019-01-13". +commits.search_branch=This Branch +commits.signed_by_untrusted_user=Signed by untrusted user +commits.signed_by_untrusted_user_unmatched=Signed by untrusted user who does not match committer +commits.view_path=View at this point in history +commits.view_file_diff=View changes to this file in this commit +commit.operations=Operations +commit.revert=Revert +commit.revert-header=Revert: %s +commit.revert-content=Select branch to revert onto: +commit.cherry-pick=Cherry-pick +commit.cherry-pick-header=Cherry-pick: %s +commit.cherry-pick-content=Select branch to cherry-pick onto: +commitstatus.failure=Failure +commitstatus.success=Success +ext_issues=Access to External Issues +ext_issues.desc=Link to an external issue tracker. +projects.desc=Manage issues and pulls in projects. +projects.description=Description (optional) +projects.new_subheader=Coordinate, track, and update your work in one place, so projects stay transparent and on schedule. +projects.create_success=The project "%s" has been created. +projects.deletion_desc=Deleting a project removes it from all related issues. Continue? +projects.edit_subheader=Projects organize issues and track progress. +projects.edit_success=Project "%s" has been updated. +projects.type.none="None" +projects.type.bug_triage="Bug Triage" +projects.template.desc_helper="Select a project template to get started" +projects.column.edit="Edit Column" +projects.column.new_submit="Create Column" +projects.column.new="New Column" +projects.column.set_default="Set Default" +projects.column.set_default_desc="Set this column as default for uncategorized issues and pulls" +projects.column.delete="Delete Column" +projects.column.deletion_desc="Deleting a project column moves all related issues to the default column. Continue?" +projects.column.color="Color" +projects.column.assigned_to=Assigned to +projects.card_type.desc="Card Previews" +projects.card_type.images_and_text="Images and Text" +projects.card_type.text_only="Text Only" +issues.filter_projects=Filter Project +issues.filter_labels=Filter Label +issues.filter_reviewers=Filter Reviewer +issues.filter_no_results=No results +issues.filter_no_results_placeholder=Try adjusting your search filters. +issues.new.title_empty=Title cannot be empty +issues.new.clear_projects=Clear projects +issues.new.no_projects=No project +issues.new.open_projects=Open Projects +issues.new.closed_projects=Closed Projects +issues.new.no_reviewers=No Reviewers +issues.new.blocked_user=Cannot create issue because you are blocked by the repository owner. +issues.edit.already_changed=Unable to save changes to the issue. It appears the content has already been changed by another user. Please refresh the page and try editing again to avoid overwriting their changes. +issues.edit.blocked_user=Cannot edit content because you are blocked by the poster or repository owner. +issues.choose.get_started=Get Started +issues.choose.blank_about=Create an issue from default template. +issues.choose.ignore_invalid_templates=Invalid templates have been ignored +issues.choose.invalid_templates=%v invalid template(s) found +issues.choose.invalid_config=The issue config contains errors: +issues.label_templates.title=Load a predefined set of labels +issues.label_templates.info=No labels exist yet. Create a label with 'New Label' or use a predefined label set: +issues.label_templates.use=Use Label Set +issues.label_templates.fail_to_load_file=Failed to load label template file "%s": %v +issues.add_label=added the %s label %s +issues.add_labels=added the %s labels %s +issues.remove_label=removed the %s label %s +issues.remove_labels=removed the %s labels %s +issues.add_remove_labels=added %s and removed %s labels %s +issues.add_project_at=`added this to the %s project %s` +issues.move_to_column_of_project=`moved this to %s in %s on %s` +issues.change_project_at=`modified the project from %s to %s %s` +issues.add_assignee_at=`was assigned by %s %s` +issues.remove_assignee_at=`was unassigned by %s %s` +issues.remove_self_assignment=`removed their assignment %s` +issues.change_ref_at=`changed reference from %s to %s %s` +issues.remove_ref_at=`removed reference %s %s` +issues.add_ref_at=`added reference %s %s` +issues.filter_label_select_no_label=No label +issues.filter_milestone_all=All milestones +issues.filter_milestone_none=No milestones +issues.filter_milestone_open=Open milestones +issues.filter_milestone_closed=Closed milestones +issues.filter_project_all=All projects +issues.filter_project_none=No project +issues.filter_assignee_no_assignee=Assigned to nobody +issues.filter_assignee_any_assignee=Assigned to anybody +issues.filter_user_placeholder=Search users +issues.filter_user_no_select=All users +issues.filter_type.all_pull_requests=All pull requests +issues.filter_type.reviewed_by_you=Reviewed by you +issues.filter_sort.recentupdate=Most recently updated +issues.action_assignee_no_select=No assignee +issues.action_check=Check/Uncheck +issues.action_check_all=Check/Uncheck all items +pulls.merged_by=by %[3]s was merged %[1]s +pulls.merged_by_fake=by %[2]s was merged %[1]s +issues.closed_by=by %[3]s was closed %[1]s +issues.opened_by_fake=opened %[1]s by %[2]s +issues.closed_by_fake=by %[2]s was closed %[1]s +issues.num_comments_1=%d comment +issues.no_content=No description provided. +issues.close=Close Issue +issues.comment_pull_merged_at=merged commit %[1]s into %[2]s %[3]s +issues.comment_manually_pull_merged_at=manually merged commit %[1]s into %[2]s %[3]s +issues.close_comment_issue=Close with Comment +issues.reopen_comment_issue=Reopen with Comment +issues.comment.blocked_user=Cannot create or edit comment because you are blocked by the poster or repository owner. +issues.ref_issue_from=`referenced this issue %[4]s %[2]s` +issues.ref_pull_from=`referenced this pull request %[4]s %[2]s` +issues.ref_closing_from=`referenced a pull request %[4]s that will close this issue %[2]s` +issues.ref_reopening_from=`referenced a pull request %[4]s that will reopen this issue %[2]s` +issues.ref_closed_from=`closed this issue %[4]s %[2]s` +issues.ref_reopened_from=`reopened this issue %[4]s %[2]s` +issues.ref_from=`from %[1]s` +issues.author_helper=This user is the author. +issues.role.owner_helper=This user is the owner of this repository. +issues.role.member_helper=This user is a member of the organization owning this repository. +issues.role.collaborator=Collaborator +issues.role.collaborator_helper=This user has been invited to collaborate on the repository. +issues.role.first_time_contributor=First-time contributor +issues.role.first_time_contributor_helper=This is the first contribution of this user to the repository. +issues.role.contributor=Contributor +issues.role.contributor_helper=This user has previously committed to the repository. +issues.re_request_review=Re-request review +issues.is_stale=There have been changes to this PR since this review +issues.remove_request_review=Remove review request +issues.remove_request_review_block=Can't remove review request +issues.dismiss_review=Dismiss Review +issues.dismiss_review_warning=Are you sure you want to dismiss this review? +issues.sign_in_require_desc=Sign in to join this conversation. +issues.label_color_invalid=Invalid color +issues.label_exclusive=Exclusive +issues.label_archive=Archive Label +issues.label_archived_filter=Show archived labels +issues.label_archive_tooltip=Archived labels are excluded by default from the suggestions when searching by label. +issues.label_exclusive_desc=Name the label scope/item to make it mutually exclusive with other scope/ labels. +issues.label_exclusive_warning=Any conflicting scoped labels will be removed when editing the labels of an issue or pull request. +issues.label_exclusive_order=Sort Order +issues.label_exclusive_order_tooltip=Exclusive labels in the same scope will be sorted according to this numeric order. +issues.label_deletion_desc=Deleting a label removes it from all issues. Continue? +issues.label_deletion_success=The label has been deleted. +issues.attachment.open_tab=`Click to see "%s" in a new tab` +issues.attachment.download=`Click to download "%s"` +issues.unpin=Unpin +issues.max_pinned="You can't pin more issues" +issues.pin_comment="pinned this %s" +issues.unpin_comment="unpinned this %s" +issues.lock_duplicate=An issue cannot be locked twice. +issues.unlock_error=Cannot unlock an issue that is not locked. +issues.lock_with_reason="locked as %s and limited conversation to collaborators %s" +issues.lock_no_reason="locked and limited conversation to collaborators %s" +issues.lock.notice_1=- Other users cannot add new comments to this issue. +issues.lock.notice_2=- You and other collaborators with access to this repository can still leave comments that others can see. +issues.unlock.notice_1=- Everyone would be able to comment on this issue once more. +issues.comment_on_locked=You cannot comment on a locked issue. +issues.delete.title=Delete this issue? +issues.delete.text=Do you really want to delete this issue? (This will permanently remove all content. Consider closing it instead, if you intend to keep it archived) +issues.timetracker_timer_start=Start timer +issues.timetracker_timer_stop=Stop timer +issues.timetracker_timer_discard=Discard timer +issues.timetracker_timer_manually_add=Add Time +issues.time_estimate_set=Set estimated time +issues.time_estimate_display=Estimate: %s +issues.change_time_estimate_at=changed time estimate to %[1]s %[2]s +issues.remove_time_estimate_at=removed time estimate %s +issues.time_estimate_invalid=Time estimate format is invalid +issues.start_tracking_history=started working %s +issues.stopwatch_already_stopped=The timer for this issue is already stopped +issues.stopwatch_already_created=The timer for this issue already exists +issues.tracking_already_started=`You have already started time tracking on another issue!` +issues.stop_tracking=Stop Timer +issues.stop_tracking_history=worked for %[1]s %[2]s +issues.cancel_tracking=Discard +issues.cancel_tracking_history=`canceled time tracking %s` +issues.del_time=Delete this time log +issues.add_time_history=added spent time %[1]s %[2]s +issues.del_time_history=`deleted spent time %s` +issues.add_time_manually=Manually Add Time +issues.time_spent_total=Total Time Spent +issues.invalid_due_date_format="Due date format must be 'yyyy-mm-dd'." +issues.error_modifying_due_date="Failed to modify the due date." +issues.error_removing_due_date="Failed to remove the due date." +issues.force_push_codes=`force-pushed %[1]s from %[2]s to %[4]s %[6]s` +issues.force_push_compare=Compare +issues.due_date_form_add="Add due date" +issues.due_date_not_writer="You need write access to this repository to update the due date of an issue." +issues.due_date_added="added the due date %s %s" +issues.due_date_modified="modified the due date from %[2]s to %[1]s %[3]s" +issues.due_date_remove="removed the due date %s %s" +issues.due_date_invalid="The due date is invalid or out of range. Please use the format 'yyyy-mm-dd'." +issues.dependency.no_permission_1="You do not have permission to read %d dependency" +issues.dependency.no_permission_n="You do not have permission to read %d dependencies" +issues.dependency.no_permission.can_remove="You do not have permission to read this dependency but can remove this dependency" +issues.dependency.added_dependency=`added a new dependency %s` +issues.dependency.removed_dependency=`removed a dependency %s` +issues.dependency.pr_closing_blockedby=Closing this pull request is blocked by the following issues +issues.dependency.issue_closing_blockedby=Closing this issue is blocked by the following issues +issues.dependency.issue_close_blocks=This issue blocks closing of the following issues +issues.dependency.pr_close_blocks=This pull request blocks closing of the following issues +issues.dependency.issue_close_blocked=You need to close all issues that are blocking this issue before you can close it. +issues.dependency.issue_batch_close_blocked="Cannot batch close issues that you choose, because issue #%d still has open dependencies" +issues.dependency.pr_close_blocked=You need to close all issues that are blocking this pull request before you can merge it. +issues.dependency.blocks_short=Blocks +issues.dependency.blocked_by_short=Depends on +issues.dependency.remove_header=Remove Dependency +issues.dependency.issue_remove_text=This will remove the dependency from this issue. Continue? +issues.dependency.pr_remove_text=This will remove the dependency from this pull request. Continue? +issues.dependency.setting=Enable Dependencies For Issues and Pull Requests +issues.dependency.add_error_same_issue=You cannot make an issue depend on itself. +issues.dependency.add_error_dep_issue_not_exist=Dependent issue does not exist. +issues.dependency.add_error_dep_not_exist=Dependency does not exist. +issues.dependency.add_error_dep_exists=Dependency already exists. +issues.dependency.add_error_cannot_create_circular=You cannot create a dependency with two issues that block each other. +issues.dependency.add_error_dep_not_same_repo=Both issues must be in the same repository. +issues.review.dismissed="dismissed %s's review %s" +issues.review.dismissed_label=Dismissed +issues.review.content.empty=You need to leave a comment indicating the requested change(s). +issues.review.reject="requested changes %s" +issues.review.wait="was requested for review %s" +issues.review.add_review_request="requested review from %s %s" +issues.review.remove_review_request="removed review request for %s %s" +issues.review.remove_review_request_self="declined to review %s" +issues.review.pending.tooltip=This comment is not currently visible to other users. To submit your pending comments, select "%s" -> "%s/%s/%s" at the top of the page. +issues.review.review=Review +issues.review.reviewers=Reviewers +issues.review.outdated=Outdated +issues.review.outdated_description=Content has changed since this comment was made +issues.review.option.show_outdated_comments=Show outdated comments +issues.review.option.hide_outdated_comments=Hide outdated comments +issues.review.show_outdated=Show outdated +issues.review.hide_outdated=Hide outdated +issues.review.resolve_conversation=Resolve conversation +issues.review.un_resolve_conversation=Unresolve conversation +issues.review.resolved_by=marked this conversation as resolved +issues.review.official=Approved +issues.review.requested=Review pending +issues.review.rejected=Changes requested +issues.review.stale=Updated since approval +issues.review.unofficial=Uncounted approval +issues.assignee.error=Not all assignees were added, due to an unexpected error. +issues.content_history.delete_from_history=Delete from history +issues.content_history.delete_from_history_confirm=Delete from history? +issues.content_history.options=Options +issues.reference_link=Reference: %s +compare.compare_base=base +compare.compare_head=compare +pulls.desc=Enable pull requests and code reviews. +pulls.new.blocked_user=Cannot create pull request because you are blocked by the repository owner. +pulls.new.must_collaborator=You must be a collaborator to create pull request. +pulls.edit.already_changed=Unable to save changes to the pull request. It appears the content has already been changed by another user. Please refresh the page and try editing again to avoid overwriting their changes. +pulls.view=View Pull Request +pulls.allow_edits_from_maintainers=Allow edits from maintainers +pulls.allow_edits_from_maintainers_desc=Users with write access to the base branch can also push to this branch +pulls.allow_edits_from_maintainers_err=Updating failed +pulls.compare_changes_desc=Select the branch to merge into and the branch to pull from. +pulls.has_changed_since_last_review=Changed since your last review +pulls.expand_files=Expand all files +pulls.collapse_files=Collapse all files +pulls.compare_base=merge into +pulls.switch_comparison_type=Switch comparison type +pulls.switch_head_and_base=Switch head and base +pulls.show_all_commits=Show all commits +pulls.show_changes_since_your_last_review=Show changes since your last review +pulls.showing_only_single_commit=Showing only changes of commit %[1]s +pulls.showing_specified_commit_range=Showing only changes between %[1]s..%[2]s +pulls.select_commit_hold_shift_for_range=Select commit. Hold Shift and click to select a range. +pulls.review_only_possible_for_full_diff=Review is only possible when viewing the full diff +pulls.filter_changes_by_commit=Filter by commit +pulls.nothing_to_compare_have_tag=The selected branches/tags are equal. +pulls.change_target_branch_at=`changed target branch from %s to %s %s` +pulls.reopen_to_merge=Please reopen this pull request to perform a merge. +pulls.cant_reopen_deleted_branch=This pull request cannot be reopened because the branch was deleted. +pulls.merged_success=Pull request successfully merged and closed +pulls.closed=Pull request closed +pulls.manually_merged=Manually merged +pulls.merged_info_text=The branch %s can now be deleted. +pulls.is_closed=The pull request has been closed. +pulls.cannot_merge_work_in_progress=This pull request is marked as a work in progress. +pulls.still_in_progress=Still in progress? +pulls.data_broken=This pull request is broken due to missing fork information. +pulls.files_conflicted=This pull request has changes conflicting with the target branch. +pulls.is_checking=Checking for merge conflicts… +pulls.is_ancestor="This branch is already included in the target branch. There is nothing to merge." +pulls.is_empty="The changes on this branch are already on the target branch. This will be an empty commit." +pulls.required_status_check_failed=Some required checks were not successful. +pulls.required_status_check_missing=Some required checks are missing. +pulls.required_status_check_administrator=As an administrator, you may still merge this pull request. +pulls.blocked_by_approvals="This pull request doesn't have enough required approvals yet. %d of %d official approvals granted." +pulls.blocked_by_approvals_whitelisted="This pull request doesn't have enough required approvals yet. %d of %d approvals granted from users or teams on the allowlist." +pulls.blocked_by_rejection="This pull request has changes requested by an official reviewer." +pulls.blocked_by_official_review_requests="This pull request has official review requests." +pulls.blocked_by_outdated_branch="This pull request is blocked because it's outdated." +pulls.blocked_by_changed_protected_files_1="This pull request is blocked because it changes a protected file:" +pulls.blocked_by_changed_protected_files_n="This pull request is blocked because it changes protected files:" +pulls.cannot_auto_merge_desc=This pull request cannot be merged automatically due to conflicts. +pulls.cannot_auto_merge_helper=Merge manually to resolve the conflicts. +pulls.num_conflicting_files_1="%d conflicting file" +pulls.num_conflicting_files_n="%d conflicting files" +pulls.approve_count_1="%d approval" +pulls.approve_count_n="%d approvals" +pulls.reject_count_1="%d change request" +pulls.reject_count_n="%d change requests" +pulls.waiting_count_1="%d waiting review" +pulls.waiting_count_n="%d waiting reviews" +pulls.wrong_commit_id="commit ID must be a commit ID on the target branch" +pulls.no_merge_desc=This pull request cannot be merged because all repository merge options are disabled. +pulls.no_merge_helper=Enable merge options in the repository settings or merge the pull request manually. +pulls.no_merge_wip=This pull request cannot be merged because it is marked as being a work in progress. +pulls.no_merge_not_ready=This pull request is not ready to be merged. Check review status and status checks. +pulls.no_merge_access=You are not authorized to merge this pull request. +pulls.merge_pull_request=Create merge commit +pulls.rebase_merge_pull_request=Rebase, then fast-forward +pulls.rebase_merge_commit_pull_request=Rebase, then create merge commit +pulls.squash_merge_pull_request=Create squash commit +pulls.fast_forward_only_merge_pull_request=Fast-forward only +pulls.merge_manually=Manually merged +pulls.merge_commit_id=The merge commit ID +pulls.require_signed_wont_sign=The branch requires signed commits but this merge will not be signed +pulls.invalid_merge_option=You cannot use this merge option for this pull request. +pulls.merge_conflict=Merge Failed: There was a conflict while merging. Hint: Try a different strategy. +pulls.merge_conflict_summary=Error Message +pulls.rebase_conflict=Merge Failed: There was a conflict while rebasing commit: %[1]s. Hint: Try a different strategy. +pulls.rebase_conflict_summary=Error Message +pulls.unrelated_histories=Merge Failed: The merge head and base do not share a common history. Hint: Try a different strategy. +pulls.merge_out_of_date=Merge Failed: While generating the merge, the base was updated. Hint: Try again. +pulls.head_out_of_date=Merge Failed: While generating the merge, the head was updated. Hint: Try again. +pulls.has_merged=Failed: The pull request has been merged. You cannot merge again or change the target branch. +pulls.push_rejected=Push Failed: The push was rejected. Review the Git Hooks for this repository. +pulls.push_rejected_summary=Full Rejection Message +pulls.push_rejected_no_message=Push Failed: The push was rejected but there was no remote message. Review the Git Hooks for this repository. +pulls.open_unmerged_pull_exists=`You cannot perform a reopen operation because there is a pending pull request (#%d) with identical properties.` +pulls.status_checking=Some checks are pending +pulls.status_checks_success=All checks were successful +pulls.status_checks_warning=Some checks reported warnings +pulls.status_checks_failure=Some checks failed +pulls.status_checks_error=Some checks reported errors +pulls.status_checks_requested=Required +pulls.status_checks_details=Details +pulls.status_checks_hide_all=Hide all checks +pulls.status_checks_show_all=Show all checks +pulls.update_branch=Update branch by merge +pulls.update_branch_rebase=Update branch by rebase +pulls.update_branch_success=Branch update was successful +pulls.update_not_allowed=You are not allowed to update branch +pulls.outdated_with_base_branch=This branch is out-of-date with the base branch +pulls.close=Close Pull Request +pulls.closed_at=`closed this pull request %[2]s` +pulls.reopened_at=`reopened this pull request %[2]s` +pulls.cmd_instruction_hint=View command line instructions +pulls.cmd_instruction_checkout_title=Checkout +pulls.cmd_instruction_checkout_desc=From your project repository, check out a new branch and test the changes. +pulls.cmd_instruction_merge_title=Merge +pulls.cmd_instruction_merge_desc=Merge the changes and update on Gitea. +pulls.cmd_instruction_merge_warning=Warning: This operation cannot merge pull request because "autodetect manual merge" is not enabled. +pulls.clear_merge_message=Clear merge message +pulls.clear_merge_message_hint=Clearing the merge message will only remove the commit message content and keep generated git trailers such as "Co-Authored-By…". +pulls.auto_merge_button_when_succeed=(When checks succeed) +pulls.auto_merge_when_succeed=Auto merge when all checks succeed +pulls.auto_merge_newly_scheduled=The pull request was scheduled to merge when all checks succeed. +pulls.auto_merge_has_pending_schedule=%[1]s scheduled this pull request to auto merge when all checks succeed %[2]s. +pulls.auto_merge_cancel_schedule=Cancel auto merge +pulls.auto_merge_not_scheduled=This pull request is not scheduled to auto merge. +pulls.auto_merge_canceled_schedule=The auto merge was canceled for this pull request. +pulls.auto_merge_newly_scheduled_comment=`scheduled this pull request to auto merge when all checks succeed %[1]s` +pulls.auto_merge_canceled_schedule_comment=`canceled auto merging this pull request when all checks succeed %[1]s` +pulls.delete.title=Delete this pull request? +pulls.delete.text=Do you really want to delete this pull request? (This will permanently remove all content. Consider closing it instead, if you intend to keep it archived) +pulls.recently_pushed_new_branches=You pushed on branch %[1]s %[2]s +pulls.upstream_diverging_prompt_behind_1=This branch is %[1]d commit behind %[2]s +pulls.upstream_diverging_prompt_behind_n=This branch is %[1]d commits behind %[2]s +pulls.upstream_diverging_prompt_base_newer=The base branch %s has new changes +pulls.upstream_diverging_merge=Sync fork +pulls.upstream_diverging_merge_confirm=Would you like to merge "%[1]s" onto "%[2]s"? +pull.deleted_branch=(deleted):%s +pull.agit_documentation=Review documentation about AGit +comments.edit.already_changed=Unable to save changes to the comment. It appears the content has already been changed by another user. Please refresh the page and try editing again to avoid overwriting their changes +milestones.update_ago=Updated %s +milestones.new_subheader=Milestones can help you organize issues and track their progress. +milestones.completeness=%d%% Completed +milestones.invalid_due_date_format="Due date format must be 'yyyy-mm-dd'." +milestones.create_success=The milestone "%s" has been created. +milestones.edit_subheader=Milestones organize issues and track progress. +milestones.edit_success=Milestone "%s" has been updated. +milestones.deletion=Delete Milestone +milestones.deletion_desc=Deleting a milestone removes it from all related issues. Continue? +milestones.deletion_success=The milestone has been deleted. +milestones.filter_sort.earliest_due_data=Earliest due date +milestones.filter_sort.latest_due_date=Latest due date +milestones.filter_sort.least_complete=Least complete +milestones.filter_sort.most_complete=Most complete +signing.will_sign=This commit will be signed with key "%s". +signing.wont_sign.error=There was an error while checking if the commit could be signed. +signing.wont_sign.nokey=There is no key available to sign this commit. +signing.wont_sign.never=Commits are never signed. +signing.wont_sign.always=Commits are always signed. +signing.wont_sign.pubkey=The commit will not be signed because you do not have a public key associated with your account. +signing.wont_sign.twofa=You must have two-factor authentication enabled to have commits signed. +signing.wont_sign.parentsigned=The commit will not be signed as the parent commit is not signed. +signing.wont_sign.basesigned=The merge will not be signed as the base commit is not signed. +signing.wont_sign.headsigned=The merge will not be signed as the head commit is not signed. +signing.wont_sign.commitssigned=The merge will not be signed as all the associated commits are not signed. +signing.wont_sign.approved=The merge will not be signed as the PR is not approved. +signing.wont_sign.not_signed_in=You are not signed in. +ext_wiki=Access to External Wiki +ext_wiki.desc=Link to an external wiki. +wiki.desc=Write and share documentation with collaborators. +wiki.page_title=Page title +wiki.page_content=Page content +wiki.file_revision=Page Revision +wiki.wiki_page_revisions=Wiki Page Revisions +wiki.back_to_wiki=Back to wiki page +wiki.delete_page_notice_1=Deleting the wiki page "%s" cannot be undone. Continue? +wiki.reserved_page=The wiki page name "%s" is reserved. +wiki.page_name_desc=Enter a name for this Wiki page. Some special names are: 'Home', '_Sidebar' and '_Footer'. +wiki.original_git_entry_tooltip=View original Git file instead of using friendly link. +activity.navbar.pulse=Pulse +activity.navbar.code_frequency=Code Frequency +activity.navbar.contributors=Contributors +activity.navbar.recent_commits=Recent Commits +activity.merged_prs_count_1=Merged Pull Request +activity.merged_prs_count_n=Merged Pull Requests +activity.opened_prs_count_1=Proposed Pull Request +activity.opened_prs_count_n=Proposed Pull Requests +activity.title.user_1=%d user +activity.title.user_n=%d users +activity.title.prs_1=%d Pull request +activity.title.prs_n=%d Pull requests +activity.title.prs_merged_by=%s merged by %s +activity.title.prs_opened_by=%s proposed by %s +activity.opened_prs_label=Proposed +activity.title.issues_1=%d Issue +activity.title.issues_n=%d Issues +activity.title.issues_closed_from=%s closed from %s +activity.title.unresolved_conv_1=%d Unresolved Conversation +activity.title.unresolved_conv_n=%d Unresolved Conversations +activity.unresolved_conv_desc=These recently changed issues and pull requests have not been resolved yet. +activity.title.releases_1=%d Release +activity.title.releases_n=%d Releases +activity.title.releases_published_by=%s published by %s +activity.no_git_activity=There has been no commit activity in this period. +activity.git_stats_exclude_merges=Excluding merges, +activity.git_stats_author_1=%d author +activity.git_stats_author_n=%d authors +activity.git_stats_pushed_n=have pushed +activity.git_stats_commit_1=%d commit +activity.git_stats_commit_n=%d commits +activity.git_stats_push_to_branch=to %s and +activity.git_stats_push_to_all_branches=to all branches. +activity.git_stats_on_default_branch=On %s, +activity.git_stats_files_changed_1=has changed +activity.git_stats_files_changed_n=have changed +activity.git_stats_additions=and there have been +contributors.contribution_type.filter_label=Contribution type: +contributors.contribution_type.additions=Additions +contributors.contribution_type.deletions=Deletions +settings.desc=Settings is where you can manage the settings for the repository. +settings.public_access=Public Access +settings.public_access_desc=Configure public visitor's access permissions to override the defaults of this repository. +settings.public_access.docs.not_set=Not Set: no extra public access permission. The visitor's permission follows the repository's visibility and member permissions. +settings.public_access.docs.anonymous_read=Anonymous Read: users who are not logged in can access the unit with read permission. +settings.public_access.docs.everyone_read=Everyone Read: all logged-in users can access the unit with read permission. Read permission of issue/pull-request units also means users can create new issues/pull requests. +settings.public_access.docs.everyone_write=Everyone Write: all logged-in users have write permission to the unit. Only Wiki unit supports this permission. +settings.collaboration=Collaborators +settings.collaboration.per_unit=Unit Permissions +settings.mirror_settings.docs=Set up your repository to automatically synchronize commits, tags and branches with another repository. +settings.mirror_settings.docs.disabled_pull_mirror.instructions=Set up your project to automatically push commits, tags and branches to another repository. Pull mirrors have been disabled by your site administrator. +settings.mirror_settings.docs.disabled_push_mirror.instructions=Set up your project to automatically pull commits, tags and branches from another repository. +settings.mirror_settings.docs.disabled_push_mirror.pull_mirror_warning=Right now, this can only be done in the "New Migration" menu. For more information, please consult: +settings.mirror_settings.docs.disabled_push_mirror.info=Push mirrors have been disabled by your site administrator. +settings.mirror_settings.docs.no_new_mirrors=Your repository is mirroring changes to or from another repository. Please keep in mind that you currently can't create any new mirrors. +settings.mirror_settings.docs.can_still_use=Although you can't modify existing mirrors or create new ones, you may still use your existing mirror. +settings.mirror_settings.docs.pull_mirror_instructions=To set up a pull mirror, please consult: +settings.mirror_settings.docs.more_information_if_disabled=You can find out more about push and pull mirrors here: +settings.mirror_settings.docs.doc_link_title=How do I mirror repositories? +settings.mirror_settings.docs.doc_link_pull_section=the "Pulling from a remote repository" section of the documentation. +settings.mirror_settings.docs.pulling_remote_title=Pulling from a remote repository +settings.mirror_settings.mirrored_repository=Mirrored repository +settings.mirror_settings.pushed_repository=Pushed repository +settings.mirror_settings.direction=Direction +settings.mirror_settings.direction.pull=Pull +settings.mirror_settings.direction.push=Push +settings.mirror_settings.last_update=Last update +settings.mirror_settings.push_mirror.none=No push mirrors configured +settings.mirror_settings.push_mirror.remote_url=Git Remote Repository URL +settings.mirror_settings.push_mirror.add=Add Push Mirror +settings.mirror_settings.push_mirror.edit_sync_time=Edit mirror sync interval +settings.sync_mirror=Synchronize Now +settings.pull_mirror_sync_in_progress=Pulling changes from the remote %s at the moment. +settings.push_mirror_sync_in_progress=Pushing changes to the remote %s at the moment. +settings.update_mirror_settings=Update Mirror Settings +settings.branches.switch_default_branch=Switch Default Branch +settings.branches.update_default_branch=Update Default Branch +settings.branches.add_new_rule=Add New Rule +settings.wiki_desc=Enable Repository Wiki +settings.default_wiki_branch_name=Default Wiki Branch Name +settings.failed_to_change_default_wiki_branch=Failed to change the default wiki branch. +settings.external_wiki_url_error=The external wiki URL is not a valid URL. +settings.issues_desc=Enable Repository Issue Tracker +settings.use_internal_issue_tracker=Use Built-In Issue Tracker +settings.use_external_issue_tracker=Use External Issue Tracker +settings.external_tracker_url=External Issue Tracker URL +settings.external_tracker_url_error=The external issue tracker URL is not a valid URL. +settings.external_tracker_url_desc=Visitors are redirected to the external issue tracker URL when clicking on the issues tab. +settings.tracker_url_format_error=The external issue tracker URL format is not a valid URL. +settings.tracker_issue_style=External Issue Tracker Number Format +settings.tracker_issue_style.regexp=Regular Expression +settings.tracker_issue_style.regexp_pattern=Regular Expression Pattern +settings.tracker_issue_style.regexp_pattern_desc=The first captured group will be used in place of {index}. +settings.tracker_url_format_desc=Use the placeholders {user}, {repo} and {index} for the username, repository name and issue index. +settings.allow_only_contributors_to_track_time=Let Only Contributors Track Time +settings.pulls_desc=Enable Repository Pull Requests +settings.pulls.ignore_whitespace=Ignore Whitespace for Conflicts +settings.pulls.enable_autodetect_manual_merge=Enable autodetect manual merge (Note: In some special cases, misjudgments can occur) +settings.pulls.allow_rebase_update=Enable updating pull request branch by rebase +settings.pulls.default_delete_branch_after_merge=Delete pull request branch after merge by default +settings.pulls.default_allow_edits_from_maintainers=Allow edits from maintainers by default +settings.releases_desc=Enable Repository Releases +settings.packages_desc=Enable Repository Packages Registry +settings.projects_desc=Enable Projects +settings.projects_mode_desc=Projects Mode (which kinds of projects to show) +settings.projects_mode_repo=Repo projects only +settings.projects_mode_owner=Only user or org projects +settings.projects_mode_all=All projects +settings.actions_desc=Enable Repository Actions +settings.admin_settings=Administrator Settings +settings.admin_enable_health_check=Enable Repository Health Checks (git fsck) +settings.admin_code_indexer=Code Indexer +settings.admin_stats_indexer=Code Statistics Indexer +settings.admin_indexer_commit_sha=Last Indexed SHA +settings.admin_indexer_unindexed=Unindexed +settings.reindex_button=Add to Reindex Queue +settings.reindex_requested=Reindex Requested +settings.admin_enable_close_issues_via_commit_in_any_branch=Close an issue via a commit made in a non-default branch +settings.convert=Convert to Regular Repository +settings.convert_desc=You can convert this mirror into a regular repository. This cannot be undone. +settings.convert_notices_1=This operation will convert the mirror into a regular repository and cannot be undone. +settings.convert_confirm=Convert Repository +settings.convert_succeed=The mirror has been converted into a regular repository. +settings.convert_fork=Convert to Regular Repository +settings.convert_fork_desc=You can convert this fork into a regular repository. This cannot be undone. +settings.convert_fork_notices_1=This operation will convert the fork into a regular repository and cannot be undone. +settings.convert_fork_confirm=Convert Repository +settings.convert_fork_succeed=The fork has been converted into a regular repository. +settings.transfer.rejected=Repository transfer was rejected. +settings.transfer.success=Repository transfer was successful. +settings.transfer.blocked_user=Cannot transfer repository because you are blocked by the new owner. +settings.transfer_abort=Cancel transfer +settings.transfer_abort_invalid=You cannot cancel a non existent repository transfer. +settings.transfer_abort_success=The repository transfer to %s was successfully canceled. +settings.transfer_desc=Transfer this repository to a user or to an organization for which you have administrator rights. +settings.transfer_in_progress=There is currently an ongoing transfer. Please cancel it if you would like to transfer this repository to another user. +settings.transfer_notices_1=- You will lose access to the repository if you transfer it to an individual user. +settings.transfer_notices_2=- You will keep access to the repository if you transfer it to an organization that you (co-)own. +settings.transfer_notices_4=- If the repository belongs to an organization, and you transfer it to another organization or individual, you will lose the links between the repository's issues and the organization's project board. +settings.transfer_perform=Perform Transfer +settings.transfer_started=This repository has been marked for transfer and awaits confirmation from "%s" +settings.transfer_succeed=The repository has been transferred. +settings.signing_settings=Signing Verification Settings +settings.trust_model=Signature Trust Model +settings.trust_model.default=Default Trust Model +settings.trust_model.default.desc=Use the default repository trust model for this installation. +settings.trust_model.collaborator=Collaborator +settings.trust_model.collaborator.long=Collaborator: Trust signatures by collaborators +settings.trust_model.collaborator.desc=Valid signatures by collaborators of this repository will be marked "trusted", whether they match the committer or not. Otherwise, valid signatures will be marked "untrusted" if the signature matches the committer and "unmatched" if not. +settings.trust_model.committer=Committer +settings.trust_model.committer.long=Committer: Trust signatures that match committers. This matches GitHub's behavior and will force commits signed by Gitea to have Gitea as the committer. +settings.trust_model.committer.desc=Valid signatures will only be marked "trusted" if they match the committer, otherwise they will be marked "unmatched". This forces Gitea to be the committer on signed commits, with the actual committer marked as Co-authored-by: and Co-committed-by: trailer in the commit. The default Gitea key must match a user in the database. +settings.trust_model.collaboratorcommitter=Collaborator+Committer +settings.trust_model.collaboratorcommitter.long=Collaborator+Committer: Trust signatures by collaborators which match the committer +settings.trust_model.collaboratorcommitter.desc=Valid signatures by collaborators of this repository will be marked "trusted" if they match the committer. Otherwise, valid signatures will be marked "untrusted" if the signature matches the committer and "unmatched" otherwise. This will force Gitea to be marked as the committer on signed commits, with the actual committer marked as Co-Authored-By: and Co-Committed-By: trailer in the commit. The default Gitea key must match a user in the database. +settings.wiki_delete_notices_1=- This will permanently delete and disable the repository wiki for %s. +settings.delete_notices_2=- This operation will permanently delete the %s repository, including code, issues, comments, wiki data and collaborator settings. +settings.delete_notices_fork_1=- Forks of this repository will become independent after deletion. +settings.deletion_success=The repository has been deleted. +settings.update_settings_no_unit=The repository should allow at least some sort of interaction. +settings.confirm_delete=Delete Repository +settings.add_collaborator=Add Collaborator +settings.add_collaborator_success=The collaborator has been added. +settings.add_collaborator_inactive_user=Cannot add an inactive user as a collaborator. +settings.add_collaborator_owner=Cannot add an owner as a collaborator. +settings.add_collaborator_duplicate=The collaborator is already added to this repository. +settings.add_collaborator.blocked_user=The collaborator is blocked by the repository owner or vice versa. +settings.collaborator_deletion=Remove Collaborator +settings.collaborator_deletion_desc=Removing a collaborator will revoke their access to this repository. Continue? +settings.remove_collaborator_success=The collaborator has been removed. +settings.org_not_allowed_to_be_collaborator=Organizations cannot be added as a collaborator. +settings.change_team_access_not_allowed=Changing team access for repository has been restricted to organization owner +settings.team_not_in_organization=The team is not in the same organization as the repository +settings.add_team_duplicate=Team already has the repository +settings.add_team_success=The team now has access to the repository. +settings.change_team_permission_tip=Team's permission is set on the team settings page and can't be changed per repository +settings.delete_team_tip=This team has access to all repositories and can't be removed +settings.remove_team_success=The team's access to the repository has been removed. +settings.add_webhook.invalid_channel_name=Webhook channel name cannot be empty and cannot contain only a # character. +settings.hooks_desc=Webhooks automatically make HTTP POST requests to a server when certain Gitea events trigger. Read more in the webhooks guide. +settings.webhook_deletion_desc=Removing a webhook deletes its settings and delivery history. Continue? +settings.webhook_deletion_success=The webhook has been removed. +settings.webhook.test_delivery=Test Push Event +settings.webhook.test_delivery_desc=Test this webhook with a fake push event. +settings.webhook.test_delivery_desc_disabled=To test this webhook with a fake event, activate it. +settings.webhook.replay.description=Replay this webhook. +settings.webhook.replay.description_disabled=To replay this webhook, activate it. +settings.webhook.delivery.success=An event has been added to the delivery queue. It may take few seconds before it shows up in the delivery history. +settings.githooks_desc="Git Hooks are powered by Git itself. You can edit hook files below to set up custom operations." +settings.add_webhook_desc=Gitea will send POST requests with a specified content type to the target URL. Read more in the webhooks guide. +settings.content_type=POST Content Type +settings.webhook_secret_desc=If the webhook server supports using secret, you can follow the webhook's manual and fill in a secret here. +settings.slack_color=Color +settings.discord_icon_url=Icon URL +settings.event_push_only=Push Events +settings.event_fork=Fork +settings.event_fork_desc=Repository forked. +settings.event_wiki_desc=Wiki page created, renamed, edited or deleted. +settings.event_statuses=Statuses +settings.event_statuses_desc=Commit Status updated from the API. +settings.event_release=Release +settings.event_force_push=Force Push +settings.event_issues_desc=Issue opened, closed, reopened, edited or deleted. +settings.event_issue_label=Issue Labeled +settings.event_issue_milestone=Issue Milestoned +settings.event_issue_comment=Issue Comment +settings.event_pull_request_desc=Pull request opened, closed, reopened, edited or deleted. +settings.event_pull_request_assign=Pull Request Assigned +settings.event_pull_request_assign_desc=Pull request assigned or unassigned. +settings.event_pull_request_label=Pull Request Labeled +settings.event_pull_request_label_desc=Pull request labels updated or cleared. +settings.event_pull_request_milestone=Pull Request Milestoned +settings.event_pull_request_milestone_desc=Pull request milestoned or demilestoned. +settings.event_pull_request_comment=Pull Request Comment +settings.event_pull_request_comment_desc=Pull request comment created, edited, or deleted. +settings.event_pull_request_review=Pull Request Reviewed +settings.event_pull_request_review_desc=Pull request approved, rejected, or review comment. +settings.event_pull_request_sync=Pull Request Synchronized +settings.event_pull_request_sync_desc=Pull request synchronized. +settings.event_pull_request_review_request=Pull Request Review Requested +settings.event_pull_request_review_request_desc=Pull request review requested or review request removed. +settings.event_pull_request_approvals=Pull Request Approvals +settings.event_pull_request_merge=Pull Request Merge +settings.event_header_workflow=Workflow Events +settings.event_workflow_run=Workflow Run +settings.event_workflow_run_desc=Gitea Actions Workflow run queued, waiting, in progress, or completed. +settings.event_workflow_job=Workflow Jobs +settings.event_workflow_job_desc=Gitea Actions Workflow job queued, waiting, in progress, or completed. +settings.event_package=Package +settings.branch_filter=Branch filter +settings.branch_filter_desc=Branch whitelist for push, branch creation and branch deletion events, specified as glob pattern. If empty or *, events for all branches are reported. See %[2]s documentation for syntax. Examples: master, {master,release*}. +settings.authorization_header=Authorization Header +settings.authorization_header_desc=Will be included as authorization header for requests when present. Examples: %s. +settings.active=Active +settings.update_hook_success=The webhook has been updated. +settings.web_hook_name_msteams=Microsoft Teams +settings.web_hook_name_feishu_or_larksuite=Feishu / Lark Suite +settings.web_hook_name_wechatwork=WeCom (Wechat Work) +settings.packagist_username=Packagist username +settings.packagist_api_token=API token +settings.packagist_package_url=Packagist package URL +settings.is_writable=Enable Write Access +settings.add_key_success=The deploy key "%s" has been added. +settings.protected_branch.save_rule=Save Rule +settings.protected_branch.delete_rule=Delete Rule +settings.protected_branch_can_push=Allow push? +settings.protected_branch_can_push_yes=You can push +settings.protected_branch_can_push_no=You cannot push +settings.branch_protection=Branch Protection Rules for Branch '%s' +settings.protect_this_branch_desc=Prevents deletion and restricts Git pushing and merging to the branch. +settings.protect_disable_push=Disable Push +settings.protect_disable_push_desc=No pushing will be allowed to this branch. +settings.protect_disable_force_push=Disable Force Push +settings.protect_disable_force_push_desc=No force pushing will be allowed to this branch. +settings.protect_enable_push=Enable Push +settings.protect_enable_push_desc=Anyone with write access will be allowed to push to this branch (but not force push). +settings.protect_enable_force_push_all=Enable Force Push +settings.protect_enable_force_push_all_desc=Anyone with push access will be allowed to force push to this branch. +settings.protect_enable_force_push_allowlist=Allowlist Restricted Force Push +settings.protect_enable_force_push_allowlist_desc=Only allowlisted users or teams with push access will be allowed to force push to this branch. +settings.protect_enable_merge=Enable Merge +settings.protect_enable_merge_desc=Anyone with write access will be allowed to merge the pull requests into this branch. +settings.protect_whitelist_committers=Allowlist Restricted Push +settings.protect_whitelist_committers_desc=Only allowlisted users or teams will be allowed to push to this branch (but not force push). +settings.protect_whitelist_deploy_keys=Allowlist deploy keys with write access to push. +settings.protect_whitelist_users=Allowlisted users for pushing: +settings.protect_whitelist_teams=Allowlisted teams for pushing: +settings.protect_force_push_allowlist_users=Allowlisted users for force pushing: +settings.protect_force_push_allowlist_teams=Allowlisted teams for force pushing: +settings.protect_force_push_allowlist_deploy_keys=Allowlist deploy keys with push access to force push. +settings.protect_merge_whitelist_committers=Enable Merge Allowlist +settings.protect_merge_whitelist_committers_desc=Allow only allowlisted users or teams to merge pull requests into this branch. +settings.protect_merge_whitelist_users=Allowlisted users for merging: +settings.protect_merge_whitelist_teams=Allowlisted teams for merging: +settings.protect_check_status_contexts=Enable Status Check +settings.protect_status_check_patterns=Status check patterns: +settings.protect_status_check_patterns_desc=Enter patterns to specify which status checks must pass before branches can be merged into a branch that matches this rule. Each line specifies a pattern. Patterns cannot be empty. +settings.protect_check_status_contexts_desc=Require status checks to pass before merging. When enabled, commits must first be pushed to another branch, then merged or pushed directly to a branch that matches this rule after status checks have passed. If no contexts are matched, the last commit must be successful regardless of context. +settings.protect_check_status_contexts_list=Status checks found in the last week for this repository +settings.protect_status_check_matched=Matched +settings.protect_invalid_status_check_pattern=Invalid status check pattern: "%s". +settings.protect_no_valid_status_check_patterns=No valid status check patterns. +settings.protect_required_approvals_desc=Allow only to merge pull request with enough required approvals. Required approvals are either from users or teams who are on the allowlist or anyone with write access. +settings.protect_approvals_whitelist_enabled=Restrict approvals to allowlisted users or teams +settings.protect_approvals_whitelist_enabled_desc=Only reviews from allowlisted users or teams will count to the required approvals. Without approval allowlist, reviews from anyone with write access count to the required approvals. +settings.protect_approvals_whitelist_users=Allowlisted reviewers: +settings.protect_approvals_whitelist_teams=Allowlisted teams for reviews: +settings.dismiss_stale_approvals=Dismiss stale approvals +settings.dismiss_stale_approvals_desc=When new commits that change the content of the pull request are pushed to the branch, old approvals will be dismissed. +settings.ignore_stale_approvals=Ignore stale approvals +settings.ignore_stale_approvals_desc=Do not count approvals that were made on older commits (stale reviews) towards how many approvals the PR has. Irrelevant if stale reviews are already dismissed. +settings.require_signed_commits=Require Signed Commits +settings.require_signed_commits_desc=Reject pushes to this branch if they are unsigned or unverifiable. +settings.protect_branch_name_pattern=Protected Branch Name Pattern +settings.protect_branch_name_pattern_desc="Protected branch name patterns. See the documentation for pattern syntax. Examples: main, release/**" +settings.protect_patterns=Patterns +settings.protect_protected_file_patterns="Protected file patterns (separated using semicolon ';'):" +settings.protect_protected_file_patterns_desc="Protected files are not allowed to be changed directly even if user has rights to add, edit, or delete files in this branch. Multiple patterns can be separated using semicolon (';'). See %[2]s documentation for pattern syntax. Examples: .drone.yml, /docs/**/*.txt." +settings.protect_unprotected_file_patterns="Unprotected file patterns (separated using semicolon ';'):" +settings.protect_unprotected_file_patterns_desc="Unprotected files that are allowed to be changed directly if user has write access, bypassing push restriction. Multiple patterns can be separated using semicolon (';'). See %[2]s documentation for pattern syntax. Examples: .drone.yml, /docs/**/*.txt." +settings.add_protected_branch=Enable protection +settings.delete_protected_branch=Disable protection +settings.update_protect_branch_success=Branch protection for rule "%s" has been updated. +settings.remove_protected_branch_success=Branch protection for rule "%s" has been removed. +settings.remove_protected_branch_failed=Removing branch protection rule "%s" failed. +settings.protected_branch_deletion=Delete Branch Protection +settings.protected_branch_deletion_desc=Disabling branch protection allows users with write permission to push to the branch. Continue? +settings.block_rejected_reviews=Block merge on rejected reviews +settings.block_rejected_reviews_desc=Merging will not be possible when changes are requested by official reviewers, even if there are enough approvals. +settings.block_on_official_review_requests=Block merge on official review requests +settings.block_on_official_review_requests_desc=Merging will not be possible when it has official review requests, even if there are enough approvals. +settings.block_outdated_branch=Block merge if pull request is outdated +settings.block_outdated_branch_desc=Merging will not be possible when head branch is behind base branch. +settings.block_admin_merge_override=Administrators must follow branch protection rules +settings.block_admin_merge_override_desc=Administrators must follow branch protection rules and cannot circumvent it. +settings.default_branch_desc=Select a default repository branch for pull requests and code commits: +settings.merge_style_desc=Merge Styles +settings.default_merge_style_desc=Default Merge Style +settings.protected_branch_required_rule_name=Required rule name +settings.protected_branch_duplicate_rule_name=Duplicate rule name +settings.tags.protection.pattern.description=You can use a single name or a glob pattern or regular expression to match multiple tags. Read more in the protected tags guide. +settings.chat_id=Chat ID +settings.thread_id=Thread ID +settings.matrix.room_id=Room ID +settings.matrix.message_type=Message Type +settings.visibility.private.button=Make Private +settings.visibility.private.text=Changing the visibility to private will make the repo visible only to allowed members and may remove the relationship between it and existing forks, watchers, and stars. +settings.visibility.private.bullet_title=Changing the visibility to private will: +settings.visibility.private.bullet_one=Make the repo visible only to allowed members. +settings.visibility.private.bullet_two=May remove the relationship between it and forks, watchers, and stars. +settings.visibility.public.button=Make Public +settings.visibility.public.text=Changing the visibility to public will make the repo visible to anyone. +settings.visibility.public.bullet_title=Changing the visibility to public will: +settings.visibility.public.bullet_one=Make the repo visible to anyone. +settings.visibility.success=Repository visibility changed. +settings.visibility.error=An error occurred while trying to change the repo visibility. +settings.visibility.fork_error=Can't change the visibility of a forked repo. +settings.archive.text=Archiving the repo will make it entirely read-only. It will be hidden from the dashboard. Nobody (not even you!) will be able to make new commits, or open any issues or pull requests. +settings.archive.success=The repo was successfully archived. +settings.archive.error=An error occurred while trying to archive the repo. See the log for more details. +settings.archive.error_ismirror=You cannot archive a mirrored repo. +settings.archive.branchsettings_unavailable=Branch settings are not available if the repo is archived. +settings.archive.mirrors_unavailable=Mirrors are not available if the repo is archived. +settings.unarchive.button=Unarchive repo +settings.unarchive.header=Unarchive this repo +settings.unarchive.text=Unarchiving the repo will restore its ability to receive commits and pushes, as well as new issues and pull requests. +settings.unarchive.success=The repo was successfully unarchived. +settings.unarchive.error=An error occurred while trying to unarchive the repo. See the log for more details. +settings.update_avatar_success=The repository avatar has been updated. +settings.lfs_lock=Lock +settings.lfs_lock_path=Filepath to lock… +settings.lfs_pointers.found=Found %d blob pointer(s) — %d associated, %d unassociated (%d missing from store) +settings.lfs_pointers.associateAccessible=Associate accessible %d OIDs +settings.rename_branch_failed_exist=Cannot rename branch because target branch %s exists. +settings.rename_branch_failed_not_exist=Cannot rename branch %s because it does not exist. +settings.rename_branch_success=Branch %s was successfully renamed to %s. +settings.rename_branch_from=old branch name +settings.rename_branch_to=new branch name +settings.rename_branch=Rename branch +diff.data_not_available=Diff Content Not Available +diff.download_patch=Download Patch File +diff.download_diff=Download Diff File +diff.stats_desc_file=%d changes: %d additions and %d deletions +diff.bin_not_shown=Binary file not shown. +diff.file_before=Before +diff.file_after=After +diff.file_suppressed=File diff suppressed because it is too large +diff.file_suppressed_line_too_long=File diff suppressed because one or more lines are too long +diff.too_many_files=Some files were not shown because too many files have changed in this diff +diff.show_more=Show More +diff.load=Load Diff +diff.generated=generated +diff.vendored=vendored +diff.comment.add_line_comment=Add line comment +diff.comment.placeholder=Leave a comment +diff.review=Review +diff.review.self_reject=Pull request authors can't request changes on their own pull request +diff.review.self_approve=Pull request authors can't approve their own pull request +diff.committed_by=committed by +diff.protected=Protected +diff.image.side_by_side=Side by Side +diff.image.swipe=Swipe +diff.image.overlay=Overlay +diff.has_escaped=This line has hidden Unicode characters +diff.show_file_tree=Show file tree +diff.hide_file_tree=Hide file tree +diff.submodule_added=Submodule %[1]s added at %[2]s +diff.submodule_deleted=Submodule %[1]s deleted from %[2]s +diff.submodule_updated=Submodule %[1]s updated: %[2]s +releases.desc=Track project versions and downloads. +release.detail=Release details +release.latest=Latest +release.compare=Compare +release.ahead.commits=%d commits +release.ahead.target=to %s since this release +tag.ahead.target=to %s since this tag +release.tag_helper_new=New tag. This tag will be created from the target. +release.tag_helper_existing=Existing tag. +release.title=Release title +release.title_empty=Title cannot be empty. +release.message=Describe this release +release.deletion_desc=Deleting a release only removes it from Gitea. It will not affect the Git tag, the contents of your repository or its history. Continue? +release.deletion_success=The release has been deleted. +release.tag_name_already_exist=A release with this tag name already exists. +release.tag_name_protected=The tag name is protected. +release.tag_already_exist=This tag name already exists. +release.download_count=Downloads: %s +release.add_tag_msg=Use the title and content of release as tag message. +release.add_tag=Create Tag Only +release.releases_for=Releases for %s +release.tags_for=Tags for %s +branch.already_exists=A branch named "%s" already exists. +branch.delete=Delete Branch "%s" +branch.delete_html=Delete Branch +branch.delete_desc=Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue? +branch.deletion_success=Branch "%s" has been deleted. +branch.deletion_failed=Failed to delete branch "%s". +branch.delete_branch_has_new_commits=Branch "%s" cannot be deleted because new commits have been added after merging. +branch.create_from=from "%s" +branch.create_success=Branch "%s" has been created. +branch.branch_already_exists=Branch "%s" already exists in this repository. +branch.branch_name_conflict=Branch name "%s" conflicts with the already existing branch "%s". +branch.tag_collision=Branch "%s" cannot be created as a tag with same name already exists in the repository. +branch.deleted_by=Deleted by %s +branch.restore_success=Branch "%s" has been restored. +branch.restore_failed=Failed to restore branch "%s". +branch.protected_deletion_failed=Branch "%s" is protected. It cannot be deleted. +branch.default_deletion_failed=Branch "%s" is the default branch. It cannot be deleted. +branch.default_branch_not_exist=Default branch "%s" does not exist. +branch.restore=Restore Branch "%s" +branch.download=Download Branch "%s" +branch.rename=Rename Branch "%s" +branch.included_desc=This branch is part of the default branch +branch.included=Included +branch.create_new_branch=Create branch from branch: +branch.confirm_create_branch=Create branch +branch.warning_rename_default_branch=You are renaming the default branch. +branch.rename_branch_to=Rename "%s" to: +branch.confirm_rename_branch=Rename branch +branch.create_branch_operation=Create branch +branch.new_branch=Create new branch +branch.new_branch_from=Create new branch from "%s" +branch.renamed=Branch %s was renamed to %s. +branch.rename_default_or_protected_branch_error=Only admins can rename default or protected branches. +branch.rename_protected_branch_failed=This branch is protected by glob-based protection rules. +branch.commits_divergence_from=Commit divergence: %[1]d behind and %[2]d ahead of %[3]s +branch.commits_no_divergence=The same as branch %[1]s +tag.create_tag=Create tag %s +tag.create_tag_operation=Create tag +tag.confirm_create_tag=Create tag +tag.create_tag_from=Create new tag from "%s" +tag.create_success=Tag "%s" has been created. +topic.count_prompt=You cannot select more than 25 topics +topic.format_prompt=Topics must start with a letter or number, can include dashes ('-') and dots ('.'), can be up to 35 characters long. Letters must be lowercase. +find_file.follow_symlink=Follow this symlink to where it is pointing at +find_file.go_to_file=Go to file +find_file.no_matching=No matching file found +error.csv.too_large=Can't render this file because it is too large. +error.csv.unexpected=Can't render this file because it contains an unexpected character in line %d and column %d. +error.csv.invalid_field_count=Can't render this file because it has a wrong number of fields in line %d. +error.broken_git_hook=Git hooks of this repository seem to be broken. Please follow the documentation to fix them, then push some commits to refresh the status. [graphs] +component_loading=Loading %s… +component_loading_failed=Could not load %s +component_loading_info=This might take a bit… +component_failed_to_load=An unexpected error happened. +code_frequency.what=code frequency +contributors.what=contributions +recent_commits.what=recent commits [org] org_name_holder=Organisaatio @@ -1283,8 +2711,6 @@ team_name_helper=Tiimin nimen tulisi olla lyhyt ja mieleenpainuva. team_desc_helper=Kuvaile tiimin tarkoitusta tai roolia. team_permission_desc=Käyttöoikeus team_unit_desc=Salli pääsy repon osioihin - - settings=Asetukset settings.options=Organisaatio settings.full_name=Kokonimi @@ -1297,17 +2723,12 @@ settings.visibility.public=Julkinen settings.visibility.limited_shortname=Rajattu settings.visibility.private=Yksityinen (näkyvä vain organisaation jäsenille) settings.visibility.private_shortname=Yksityinen - settings.update_settings=Päivitä asetukset - - settings.delete=Poista organisaatio settings.delete_account=Poista tämä organisaatio settings.delete_prompt=Organisaatio poistetaan pysyvästi, ja tätä EI VOI peruuttaa myöhemmin! settings.confirm_delete_account=Vahvista poisto settings.hooks_desc=Lisää webkoukkuja, jotka suoritetaan kaikissa repoissa tässä organisaatiossa. - - members.membership_visibility=Jäsenyyden näkyvyys: members.public=Näkyvä members.public_helper=tee piilotettu @@ -1320,7 +2741,6 @@ members.remove=Poista members.leave=Poistu members.invite_desc=Lisää uusi jäsen %s: members.invite_now=Kutsu nyt - teams.join=Liity teams.leave=Poistu teams.read_access=Luettu @@ -1344,8 +2764,74 @@ teams.admin_permission_desc=Tämä tiimi myöntää jäsenille Ylläpito teams.repositories=Tiimin repot teams.members.none=Ei jäseniä tässä tiimissä. teams.all_repositories=Kaikki repot - - +code=Code +team_access_desc=Repository access +team_unit_disabled=(Disabled) +form.name_been_taken=The organization name "%s" has already been taken. +form.name_reserved=The organization name "%s" is reserved. +form.name_pattern_not_allowed=The pattern "%s" is not allowed in an organization name. +form.create_org_not_allowed=You are not allowed to create an organization. +settings.email=Contact Email Address +settings.visibility.limited=Limited (Visible to authenticated users only) +settings.update_setting_success=Organization settings have been updated. +settings.rename=Rename Organization +settings.rename_desc=Changing the organization name will also change your organization's URL and free the old name. +settings.rename_success=Organization %[1]s has been renamed to %[2]s successfully. +settings.rename_no_change=Organization name is not changed. +settings.rename_new_org_name=New Organization Name +settings.rename_failed=Renaming organization failed because of an internal error +settings.rename_notices_1=This operation CANNOT be undone. +settings.rename_notices_2=The old name will redirect until it is claimed. +settings.update_avatar_success=The organization's avatar has been updated. +settings.name_confirm=Enter the organization name as confirmation: +settings.delete_notices_1=This operation CANNOT be undone. +settings.delete_notices_2=This operation will permanently delete all the repositories of %s, including code, issues, comments, wiki data and collaborator settings. +settings.delete_notices_3=This operation will permanently delete all the packages of %s. +settings.delete_notices_4=This operation will permanently delete all the projects of %s. +settings.delete_failed=Deleting organization failed due to an internal error +settings.delete_successful=Organization %s has been deleted successfully. +settings.labels_desc=Add labels which can be used on issues for all repositories under this organization. +members.remove.detail=Remove %[1]s from %[2]s? +members.leave.detail=Leave %s? +teams.leave.detail=Leave %s? +teams.can_create_org_repo=Create repositories +teams.can_create_org_repo_helper=Members can create new repositories in organization. Creator will get administrator access to the new repository. +teams.none_access=No Access +teams.none_access_helper=Members cannot view or do any other action on this unit. It has no effect for public repositories. +teams.general_access=General Access +teams.general_access_helper=Members permissions will be decided by below permission table. +teams.write_access=Write +teams.invite_team_member=Invite to %s +teams.invite_team_member.list=Pending Invitations +teams.create_repo_permission_desc=Additionally, this team grants Create repository permission: members can create new repositories in organization. +teams.remove_all_repos_title=Remove all team repositories +teams.remove_all_repos_desc=This will remove all repositories from the team. +teams.add_all_repos_title=Add all repositories +teams.add_all_repos_desc=This will add all the organization's repositories to the team. +teams.add_nonexistent_repo="The repository you're trying to add doesn't exist. Please create it first." +teams.add_duplicate_users=User is already a team member. +teams.repos.none=No repositories could be accessed by this team. +teams.members.blocked_user=Cannot add the user because it is blocked by the organization. +teams.specific_repositories=Specific repositories +teams.specific_repositories_helper=Members will only have access to repositories explicitly added to the team. Selecting this will not automatically remove repositories already added with All repositories. +teams.all_repositories_helper=Team has access to all repositories. Selecting this will add all existing repositories to the team. +teams.all_repositories_read_permission_desc=This team grants Read access to all repositories: members can view and clone repositories. +teams.all_repositories_write_permission_desc=This team grants Write access to all repositories: members can read from and push to repositories. +teams.all_repositories_admin_permission_desc=This team grants Admin access to all repositories: members can read from, push to and add collaborators to repositories. +teams.invite.title=You have been invited to join team %s in organization %s. +teams.invite.by=Invited by %s +teams.invite.description=Please click the button below to join the team. +view_as_role=View as: %s +view_as_public_hint=You are viewing the README as a public user. +view_as_member_hint=You are viewing the README as a member of this organization. +worktime=Worktime +worktime.date_range_start=Start date +worktime.date_range_end=End date +worktime.query=Query +worktime.time=Time +worktime.by_repositories=By repositories +worktime.by_milestones=By milestones +worktime.by_members=By members [admin] dashboard=Kojelauta @@ -1361,7 +2847,6 @@ monitor=Valvonta first_page=Ensimmäinen last_page=Viimeisin total=Yhteensä: %d - dashboard.statistic=Yhteenveto dashboard.system_status=Järjestelmän tila dashboard.operation_name=Toiminnon nimi @@ -1396,7 +2881,6 @@ dashboard.total_gc_time=Yhteensä GC tauko dashboard.total_gc_pause=Yhteensä GC tauko dashboard.last_gc_pause=Viime GC tauko dashboard.gc_times=GC aikoja - users.user_manage_panel=Tilien hallinta users.new_account=Luo käyttäjätili users.name=Käyttäjätunnus @@ -1435,34 +2919,27 @@ users.list_status_filter.is_prohibit_login=Kirjautuminen estetty users.list_status_filter.not_prohibit_login=Kirjautuminen sallittu users.list_status_filter.is_2fa_enabled=2FA käytössä users.list_status_filter.not_2fa_enabled=2FA ei käytössä - emails.email_manage_panel=Käyttäjien sähköpostien hallinta emails.primary=Ensisijainen emails.activated=Aktivoitu emails.filter_sort.name=Käyttäjätunnus emails.duplicate_active=Tämä sähköpostiosoite on jo käytössä toisella käyttäjällä. - orgs.org_manage_panel=Organisaatioiden hallinta orgs.name=Nimi orgs.teams=Tiimit orgs.members=Jäsenet orgs.new_orga=Uusi organisaatio - repos.repo_manage_panel=Repojen hallinta repos.owner=Omistaja repos.name=Nimi repos.private=Yksityinen repos.issues=Ongelmat repos.size=Koko - packages.owner=Omistaja packages.name=Nimi packages.type=Tyyppi packages.repository=Repo packages.size=Koko - - - auths.new=Lisää todennuslähde auths.name=Nimi auths.type=Tyyppi @@ -1499,7 +2976,6 @@ auths.delete=Poista todennuslähde auths.delete_auth_title=Todennuslähteen poisto auths.delete_auth_desc=Todennuslähteen poisto estää käyttäjiä käyttämästä sitä kirjautumiseen. Jatketaanko? auths.deletion_success=Todennuslähde on poistettu. - config.server_config=Palvelin asetukset config.app_name=Sivuston otsikko config.app_ver=Gitea versio @@ -1509,7 +2985,6 @@ config.git_version=Git versio config.repo_root_path=Repon juuren polku config.script_type=Komentosarjan tyyppi config.reverse_auth_user=Käänteinen todennus käyttäjä - config.ssh_config=SSH asetukset config.ssh_enabled=Käytössä config.ssh_port=Portti @@ -1517,9 +2992,7 @@ config.ssh_listen_port=Kuuntele porttia config.ssh_root_path=Juuren polku config.ssh_minimum_key_size_check=Avaimen vähimmäiskoko tarkistus config.ssh_minimum_key_sizes=Avaimen vähimmäiskoot - config.lfs_enabled=Käytössä - config.db_config=Tietokannan asetukset config.db_type=Tyyppi config.db_host=Isäntä @@ -1527,32 +3000,26 @@ config.db_name=Nimi config.db_user=Käyttäjätunnus config.db_ssl_mode=SSL config.db_path=Polku - config.service_config=Palvelu asetukset config.show_registration_button=Näytä rekisteröidy painike config.enable_captcha=Ota CAPTCHA käyttöön config.active_code_lives=Aktiivinen koodi elämät ennen vanhenemista config.default_keep_email_private=Piilota sähköpostiosoitteet oletuksena config.default_visibility_organization=Uuden organisaation oletusnäkyvyys - config.webhook_config=Webkoukku asetukset config.queue_length=Jonon pituus config.deliver_timeout=Toimitus aikakatkaisu - config.mailer_enabled=Käytössä config.mailer_name=Nimi config.mailer_smtp_addr=SMTP osoite config.mailer_smtp_port=SMTP portti config.mailer_user=Käyttäjä - config.oauth_config=OAuth asetukset config.oauth_enabled=Käytössä - config.cache_config=Välimuistin asetukset config.cache_adapter=Välimuistin sovitin config.cache_interval=Välimuistin aikaväli config.cache_conn=Välimuistin yhteys merkkijono - config.session_config=Istunnon asetukset config.session_provider=Istunnon toimittaja config.provider_config=Toimittajan asetukset @@ -1561,21 +3028,15 @@ config.gc_interval_time=GC aikaväli aika config.session_life_time=Istunnon elinikä config.https_only=Vain HTTPS config.cookie_life_time=Evästeen elinikä - config.picture_service=Kuva palvelu config.disable_gravatar=Poista käytöstä Gravatar - config.git_gc_args=Roskienkeruun parametrit config.git_migrate_timeout=Migraatio aikakatkaistiin config.git_mirror_timeout=Peilauspäivitys aikakatkaistiin config.git_clone_timeout=Kloonaus aikakatkaistiin config.git_gc_timeout=Roskienkeruu aikakatkaistiin - config.log_config=Loki asetukset config.disabled_logger=Pois käytöstä - - - monitor.cron=Cron tehtävät monitor.name=Nimi monitor.schedule=Aikataulu @@ -1585,13 +3046,11 @@ monitor.process=Käynnissä olevat prosessit monitor.desc=Kuvaus monitor.start=Alkamisaika monitor.execute_time=Suoritusaika - monitor.queues=Jonot monitor.queue=Jono: %s monitor.queue.name=Nimi monitor.queue.type=Tyyppi monitor.queue.settings.submit=Päivitä asetukset - notices.system_notice_list=Järjestelmän ilmoitukset notices.select_all=Valitse kaikki notices.deselect_all=Poista kaikki valinnat @@ -1602,7 +3061,299 @@ notices.type=Tyyppi notices.type_1=Repo notices.desc=Kuvaus notices.op=Toiminta - +maintenance=Maintenance +self_check=Self Check +identity_access=Identity & Access +assets=Code Assets +hooks=Webhooks +integrations=Integrations +emails=User Email Addresses +settings=Admin Settings +dashboard.new_version_hint=Gitea %s is now available, you are running %s. Check the blog for more details. +dashboard.maintenance_operations=Maintenance Operations +dashboard.clean_unbind_oauth=Clean unbound OAuth connections +dashboard.clean_unbind_oauth_success=All unbound OAuth connections have been deleted. +dashboard.task.started=Started Task: %[1]s +dashboard.task.process=Task: %[1]s +dashboard.task.cancelled=Task: %[1]s canceled: %[3]s +dashboard.task.error=Error in Task: %[1]s: %[3]s +dashboard.task.finished=Task: %[1]s started by %[2]s has finished +dashboard.task.unknown=Unknown task: %[1]s +dashboard.cron.started=Started Cron: %[1]s +dashboard.cron.process=Cron: %[1]s +dashboard.cron.cancelled=Cron: %[1]s canceled: %[3]s +dashboard.cron.error=Error in Cron: %s: %[3]s +dashboard.cron.finished=Cron: %[1]s has finished +dashboard.delete_inactive_accounts.started=Task to delete all unactivated accounts started +dashboard.delete_repo_archives.started=Task to delete all repository archives started +dashboard.delete_missing_repos=Delete all repositories missing their Git files +dashboard.delete_missing_repos.started=Task to delete all repositories missing their Git files started +dashboard.delete_generated_repository_avatars=Delete generated repository avatars +dashboard.sync_repo_branches=Sync missed branches from git data to databases +dashboard.sync_repo_tags=Sync tags from git data to database +dashboard.update_mirrors=Update Mirrors +dashboard.repo_health_check=Health check all repositories +dashboard.check_repo_stats=Check all repository statistics +dashboard.archive_cleanup=Delete old repository archives +dashboard.deleted_branches_cleanup=Clean up deleted branches +dashboard.update_migration_poster_id=Update migration poster IDs +dashboard.git_gc_repos=Garbage-collect all repositories +dashboard.resync_all_sshkeys=Update the '.ssh/authorized_keys' file with Gitea SSH keys +dashboard.resync_all_sshprincipals=Update the '.ssh/authorized_principals' file with Gitea SSH principals +dashboard.resync_all_hooks=Resynchronize pre-receive, update and post-receive hooks of all repositories +dashboard.reinit_missing_repos=Reinitialize all missing Git repositories for which records exist +dashboard.sync_external_users=Synchronize external user data +dashboard.cleanup_hook_task_table=Clean up hook_task table +dashboard.cleanup_packages=Clean up expired packages +dashboard.cleanup_actions=Clean up expired actions' resources +dashboard.memory_allocate_times=Memory Allocations +dashboard.memory_free_times=Memory Frees +dashboard.delete_old_actions=Delete all old activities from database +dashboard.delete_old_actions.started=Deletion of all old activities from database started +dashboard.update_checker=Update checker +dashboard.delete_old_system_notices=Delete all old system notices from database +dashboard.gc_lfs=Garbage-collect LFS meta objects +dashboard.stop_zombie_tasks=Stop actions zombie tasks +dashboard.stop_endless_tasks=Stop actions endless tasks +dashboard.cancel_abandoned_jobs=Cancel actions abandoned jobs +dashboard.start_schedule_tasks=Start actions schedule tasks +dashboard.sync_branch.started=Branches Sync started +dashboard.sync_tag.started=Tags Sync started +dashboard.rebuild_issue_indexer=Rebuild issue indexer +dashboard.sync_repo_licenses=Sync repo licenses +users.reserved=Reserved +users.bot=Bot +users.remote=Remote +users.never_login=Never Signed In +users.send_register_notify=Send User Registration Notification +users.new_success=The user account "%s" has been created. +users.auth_login_name=Authentication Sign-In Name +users.max_repo_creation=Maximum Number of Repositories +users.allow_git_hook_tooltip=Git Hooks are executed as the OS user running Gitea and will have the same level of host access. As a result, users with this special Git Hook privilege can access and modify all Gitea repositories as well as the database used by Gitea. Consequently they are also able to gain Gitea administrator privileges. +users.allow_import_local=May Import Local Repositories +users.cannot_delete_self="You cannot delete yourself" +users.still_own_repo=This user still owns one or more repositories. Delete or transfer these repositories first. +users.still_has_org=This user is a member of an organization. Remove the user from any organizations first. +users.purge=Purge User +users.purge_help=Forcibly delete user and any repositories, organizations, and packages owned by the user. All comments will be deleted too. +users.still_own_packages=This user still owns one or more packages. Delete these packages first. +users.deletion_success=The user account has been deleted. +users.reset_2fa=Reset 2FA +users.details=User Details +emails.filter_sort.email=Email address +emails.filter_sort.email_reverse=Email address (reverse) +emails.filter_sort.name_reverse=Username (reverse) +emails.updated=Email address updated +emails.not_updated=Failed to update the requested email address: %v +emails.change_email_header=Update Email Properties +emails.change_email_text=Are you sure you want to update this email address? +emails.delete=Delete Email +emails.delete_desc=Are you sure you want to delete this email address? +emails.deletion_success=The email address has been deleted. +emails.delete_primary_email_error=You cannot delete the primary email address. +repos.unadopted=Unadopted Repositories +repos.unadopted.no_more=No more unadopted repositories found +repos.lfs_size=LFS Size +packages.package_manage_panel=Package Management +packages.total_size=Total Size: %s +packages.unreferenced_size=Unreferenced Size: %s +packages.cleanup=Clean up expired data +packages.cleanup.success=Cleaned up expired data successfully +packages.creator=Creator +packages.version=Version +packages.published=Published +defaulthooks=Default Webhooks +defaulthooks.desc=Webhooks automatically make HTTP POST requests to a server when certain Gitea events trigger. Webhooks defined here are defaults and will be copied into all new repositories. Read more in the webhooks guide. +defaulthooks.add_webhook=Add Default Webhook +defaulthooks.update_webhook=Update Default Webhook +systemhooks=System Webhooks +systemhooks.desc=Webhooks automatically make HTTP POST requests to a server when certain Gitea events trigger. Webhooks defined here will act on all repositories on the system, so please consider any performance implications this may have. Read more in the webhooks guide. +systemhooks.add_webhook=Add System Webhook +systemhooks.update_webhook=Update System Webhook +auths.auth_manage_panel=Authentication Source Management +auths.syncenabled=Enable User Synchronization +auths.attribute_username=Username Attribute +auths.attribute_username_placeholder=Leave empty to use the username entered in Gitea. +auths.attribute_name=First Name Attribute +auths.attribute_surname=Surname Attribute +auths.attribute_mail=Email Attribute +auths.attribute_ssh_public_key=Public SSH Key Attribute +auths.attribute_avatar=Avatar Attribute +auths.attributes_in_bind=Fetch Attributes in Bind DN Context +auths.allow_deactivate_all=Allow an empty search result to deactivate all users +auths.use_paged_search=Use Paged Search +auths.restricted_filter_helper=Leave empty to not set any users as restricted. Use an asterisk ('*') to set all users that do not match Admin Filter as restricted. +auths.verify_group_membership=Verify group membership in LDAP (leave the filter empty to skip) +auths.group_search_base=Group Search Base DN +auths.group_attribute_list_users=Group Attribute Containing List Of Users +auths.user_attribute_in_group=User Attribute Listed In Group +auths.map_group_to_team=Map LDAP groups to Organization teams (leave the field empty to skip) +auths.map_group_to_team_removal=Remove users from synchronized teams if user does not belong to corresponding LDAP group +auths.enable_ldap_groups=Enable LDAP groups +auths.ms_ad_sa=MS AD Search Attributes +auths.allowed_domains_helper=Leave empty to allow all domains. Separate multiple domains with a comma (','). +auths.force_smtps=Force SMTPS +auths.force_smtps_helper=SMTPS is always used on port 465. Set this to force SMTPS on other ports. (Otherwise STARTTLS will be used on other ports if it is supported by the host.) +auths.helo_hostname=HELO Hostname +auths.helo_hostname_helper=Hostname sent with HELO. Leave blank to send current hostname. +auths.disable_helo=Disable HELO +auths.pam_email_domain=PAM Email Domain (optional) +auths.oauth2_provider=OAuth2 Provider +auths.oauth2_icon_url=Icon URL +auths.oauth2_clientID=Client ID (Key) +auths.oauth2_clientSecret=Client Secret +auths.openIdConnectAutoDiscoveryURL=OpenID Connect Auto Discovery URL +auths.oauth2_use_custom_url=Use Custom URLs Instead of Default URLs +auths.oauth2_authURL=Authorize URL +auths.oauth2_profileURL=Profile URL +auths.oauth2_emailURL=Email URL +auths.skip_local_two_fa=Skip local 2FA +auths.skip_local_two_fa_helper=Leaving unset means local users with 2FA set will still have to pass 2FA to log on +auths.oauth2_tenant=Tenant +auths.oauth2_scopes=Additional Scopes +auths.oauth2_required_claim_name=Required Claim Name +auths.oauth2_required_claim_name_helper=Set this name to restrict login from this source to users with a claim with this name +auths.oauth2_required_claim_value=Required Claim Value +auths.oauth2_required_claim_value_helper=Set this value to restrict login from this source to users with a claim with this name and value +auths.oauth2_group_claim_name=Claim name providing group names for this source. (Optional) +auths.oauth2_full_name_claim_name=Full Name Claim Name. (Optional — if set, the user's full name will always be synchronized with this claim) +auths.oauth2_ssh_public_key_claim_name=SSH Public Key Claim Name +auths.oauth2_admin_group=Group Claim value for administrator users. (Optional — requires claim name above) +auths.oauth2_restricted_group=Group Claim value for restricted users. (Optional — requires claim name above) +auths.oauth2_map_group_to_team=Map claimed groups to Organization teams. (Optional — requires claim name above) +auths.oauth2_map_group_to_team_removal=Remove users from synchronized teams if user does not belong to corresponding group. +auths.sspi_auto_create_users=Automatically create users +auths.sspi_auto_create_users_helper=Allow SSPI auth method to automatically create new accounts for users that log in for the first time +auths.sspi_auto_activate_users=Automatically activate users +auths.sspi_auto_activate_users_helper=Allow SSPI auth method to automatically activate new users +auths.sspi_strip_domain_names=Remove domain names from usernames +auths.sspi_strip_domain_names_helper=If checked, domain names will be removed from logon names (e.g. "DOMAIN\user" and "user@example.org" both will become just "user"). +auths.sspi_separator_replacement=Separator to use instead of \, / and @ +auths.sspi_separator_replacement_helper=The character to use to replace the separators of down-level logon names (e.g. the \ in "DOMAIN\user") and user principal names (e.g. the @ in "user@example.org"). +auths.sspi_default_language=Default user language +auths.sspi_default_language_helper=Default language for users automatically created by SSPI auth method. Leave empty if you prefer the language to be automatically detected. +auths.tips.oauth2.general.tip=When registering a new OAuth2 authentication, the callback/redirect URL should be: +auths.tip.oauth2_provider=OAuth2 Provider +auths.tip.bitbucket=Register a new OAuth consumer on %s and add the permission 'Account' - 'Read' +auths.tip.nextcloud=Register a new OAuth consumer on your instance by selecting "Settings -> Security -> OAuth 2.0 client" in the menu +auths.tip.dropbox=Create a new application at %s +auths.tip.facebook=Register a new application at %s and add the product "Facebook Login" +auths.tip.github=Register a new OAuth application on %s +auths.tip.gitlab_new=Register a new application on %s +auths.tip.google_plus=Obtain OAuth2 client credentials from the Google API console at %s +auths.tip.openid_connect=Use the OpenID Connect Discovery URL "https://{server}/.well-known/openid-configuration" to specify the endpoints +auths.tip.twitter=Go to %s, create an application and ensure that the “Allow this application to be used to Sign in with Twitter” option is enabled +auths.tip.discord=Register a new application on %s +auths.tip.gitea=Register a new OAuth2 application. Guide can be found at %s +auths.tip.yandex=Create a new application at %s. Select following permissions from the "Yandex.Passport API" section: "Access to email address", "Access to user avatar" and "Access to username, first name and surname, gender" +auths.tip.mastodon=Input a custom instance URL for the mastodon instance you want to authenticate with (or use the default one) +auths.activated=This Authentication Source is Activated +auths.new_success=The authentication "%s" has been added. +auths.still_in_used=The authentication source is still in use. Convert or delete any users using this authentication source first. +auths.login_source_exist=The authentication source "%s" already exists. +auths.login_source_of_type_exist=An authentication source of this type already exists. +auths.unable_to_initialize_openid=Unable to initialize OpenID Connect Provider: %s +auths.invalid_openIdConnectAutoDiscoveryURL=Invalid Auto Discovery URL (this must be a valid URL starting with http:// or https://) +config.app_url=Gitea Base URL +config.custom_conf=Configuration File Path +config.custom_file_root_path="Custom File Root Path" +config.domain=Server Domain +config.offline_mode=Local Mode +config.run_user=Run As Username +config.app_data_path=App Data Path +config.lfs_root_path=LFS Root Path +config.log_file_root_path=Log Path +config.ssh_start_builtin_server=Use Built-In Server +config.ssh_domain=SSH Server Domain +config.lfs_config=LFS Configuration +config.lfs_content_path=LFS Content Path +config.lfs_http_auth_expiry=LFS HTTP Auth Expiry +config.db_schema=Schema +config.register_email_confirm=Require Email Confirmation to Register +config.disable_register=Disable Self-Registration +config.allow_only_internal_registration=Allow Registration Only Through Gitea itself +config.allow_only_external_registration=Allow Registration Only Through External Services +config.enable_openid_signup=Enable OpenID Self-Registration +config.enable_openid_signin=Enable OpenID Sign-In +config.require_sign_in_view=Require Sign-In to View Pages +config.mail_notify=Enable Email Notifications +config.reset_password_code_lives=Recover Account Code Expiry Time +config.default_allow_create_organization=Allow Creation of Organizations by Default +config.enable_timetracking=Enable Time Tracking +config.default_enable_timetracking=Enable Time Tracking by Default +config.default_allow_only_contributors_to_track_time=Let Only Contributors Track Time +config.no_reply_address=Hidden Email Domain +config.default_enable_dependencies=Enable Issue Dependencies by Default +config.skip_tls_verify=Skip TLS Verification +config.mailer_config=Mailer Configuration +config.mailer_enable_helo=Enable HELO +config.mailer_protocol=Protocol +config.mailer_use_sendmail=Use Sendmail +config.mailer_sendmail_path=Sendmail Path +config.mailer_sendmail_args=Extra Arguments to Sendmail +config.mailer_sendmail_timeout=Sendmail Timeout +config.mailer_use_dummy=Dummy +config.test_email_placeholder=Email Address (e.g. test@example.com) +config.send_test_mail=Send Testing Email +config.send_test_mail_submit=Send +config.test_mail_failed=Failed to send a testing email to "%s": %v +config.test_mail_sent=A testing email has been sent to "%s". +config.cache_item_ttl=Cache Item TTL +config.cache_test=Test Cache +config.cache_test_failed=Failed to probe the cache: %v. +config.cache_test_slow=Cache test successful, but response is slow: %s. +config.cache_test_succeeded=Cache test successful, got a response in %s. +config.picture_config=Picture and Avatar Configuration +config.enable_federated_avatar=Enable Federated Avatars +config.open_with_editor_app_help=The "Open with" editors for the clone menu. If left empty, the default will be used. Expand to see the default. +config.git_config=Git Configuration +config.git_disable_diff_highlight=Disable Diff Syntax Highlight +config.git_max_diff_lines=Max Diff Lines (for a single file) +config.git_max_diff_line_characters=Max Diff Characters (for a single line) +config.git_max_diff_files=Max Diff Files (to be shown) +config.git_pull_timeout=Pull Operation Timeout +config.logger_name_fmt=Logger: %s +config.access_log_mode=Access Log Mode +config.access_log_template=Access Log Template +config.xorm_log_sql=Log SQL +config.set_setting_failed=Set setting %s failed +monitor.stats=Stats +monitor.execute_times=Executions +monitor.stacktrace=Stacktrace +monitor.trace=Trace +monitor.performance_logs=Performance Logs +monitor.processes_count=%d Processes +monitor.download_diagnosis_report=Download diagnosis report +monitor.last_execution_result=Result +monitor.process.cancel=Cancel process +monitor.process.cancel_desc=Canceling a process may cause data loss +monitor.process.children=Children +monitor.queue.exemplar=Exemplar Type +monitor.queue.numberworkers=Number of Workers +monitor.queue.activeworkers=Active Workers +monitor.queue.maxnumberworkers=Max Number of Workers +monitor.queue.numberinqueue=Number in Queue +monitor.queue.review_add=Review / Add Workers +monitor.queue.settings.title=Pool Settings +monitor.queue.settings.desc=Pools dynamically grow in response to their worker queue blocking. +monitor.queue.settings.maxnumberworkers=Max number of workers +monitor.queue.settings.maxnumberworkers.placeholder=Currently %[1]d +monitor.queue.settings.maxnumberworkers.error=Max number of workers must be a number +monitor.queue.settings.changed=Settings Updated +monitor.queue.settings.remove_all_items=Remove all +monitor.queue.settings.remove_all_items_done=All items in the queue have been removed. +notices.view_detail_header=View Notice Details +notices.operations=Operations +notices.type_2=Task +notices.delete_success=The system notices have been deleted. +self_check.no_problem_found=No problem found yet. +self_check.startup_warnings=Startup warnings: +self_check.database_collation_mismatch=Expect database to use collation: %s +self_check.database_collation_case_insensitive=Database is using collation %s, which is a case-insensitive collation. Although Gitea could work with it, there might be some rare cases which don't work as expected. +self_check.database_inconsistent_collation_columns=Database is using collation %s, but these columns are using mismatched collations. This might cause some unexpected problems. +self_check.database_fix_mysql=For MySQL/MariaDB users, you could use the "gitea doctor convert" command to fix the collation problems, or you could also fix the problem manually with "ALTER ... COLLATE ..." SQL queries. +self_check.database_fix_mssql=For MSSQL users, you could only fix the problem manually with "ALTER ... COLLATE ..." SQL queries at the moment. +self_check.location_origin_mismatch=Current URL (%[1]s) doesn't match the URL seen by Gitea (%[2]s). If you are using a reverse proxy, please make sure the "Host" and "X-Forwarded-Proto" headers are set correctly. [action] create_repo=luotu repo %s @@ -1612,6 +3363,30 @@ push_tag=työnsi tagin %[3]s kohteeseen %[4] delete_tag=poisti tagin %[2]s kohteesta %[3]s compare_commits_general=Vertaa committeja create_branch=loi haaran %[3]s repossa %[4]s +commit_repo=pushed to %[3]s at %[4]s +create_issue=`opened issue %[3]s#%[2]s` +close_issue=`closed issue %[3]s#%[2]s` +reopen_issue=`reopened issue %[3]s#%[2]s` +create_pull_request=`created pull request %[3]s#%[2]s` +close_pull_request=`closed pull request %[3]s#%[2]s` +reopen_pull_request=`reopened pull request %[3]s#%[2]s` +comment_issue=`commented on issue %[3]s#%[2]s` +comment_pull=`commented on pull request %[3]s#%[2]s` +merge_pull_request=`merged pull request %[3]s#%[2]s` +auto_merge_pull_request=`automatically merged pull request %[3]s#%[2]s` +delete_branch=deleted branch %[2]s from %[3]s +compare_branch=Compare +compare_commits=Compare %d commits +mirror_sync_push=synced commits to %[3]s at %[4]s from mirror +mirror_sync_create=synced new reference %[3]s to %[4]s from mirror +mirror_sync_delete=synced and deleted reference %[2]s at %[3]s from mirror +approve_pull_request=`approved %[3]s#%[2]s` +reject_pull_request=`suggested changes for %[3]s#%[2]s` +publish_release=`released %[4]s at %[3]s` +review_dismissed=`dismissed review from %[4]s for %[3]s#%[2]s` +review_dismissed_reason=Reason: +starred_repo=starred %[2]s +watched_repo=started watching %[2]s [tool] now=nyt @@ -1631,10 +3406,13 @@ months=%d kuukautta years=%d vuotta raw_seconds=sekuntia raw_minutes=minuuttia +future=future [dropzone] default_message=Pudota tiedostot tähän tai klikkaa aluetta ladataksesi tiedoston. remove_file=Poista tiedosto +invalid_input_type=You cannot upload files of this type. +file_too_big=File size ({{filesize}} MB) exceeds the maximum size of ({{maxFilesize}} MB). [notification] notifications=Ilmoitukset @@ -1646,12 +3424,25 @@ pin=Merkitse ilmoitus mark_as_read=Merkitse luetuksi mark_as_unread=Merkitse lukemattomaksi mark_all_as_read=Merkitse kaikki luetuiksi +subscriptions=Subscriptions +watching=Watching +no_subscriptions=No subscriptions [gpg] error.no_committer_account=Committaajan sähköpostiosoitteeseen ei ole linkitetty tiliä error.not_signed_commit=Ei allekirjoitettu committi +default_key=Signed with default key +error.extract_sign=Failed to extract signature +error.generate_hash=Failed to generate hash of commit +error.no_gpg_keys_found="No known key found for this signature in database" +error.failed_retrieval_gpg_keys="Failed to retrieve any key attached to the committer's account" +error.probable_bad_signature="WARNING! Although there is a key with this ID in the database, it does not verify this commit! This commit is SUSPICIOUS." +error.probable_bad_default_signature="WARNING! Although the default key has this ID, it does not verify this commit! This commit is SUSPICIOUS." [units] +unit=Unit +error.no_unit_allowed_repo=You are not allowed to access any section of this repository. +error.unit_not_allowed=You are not allowed to access this repository section. [packages] title=Paketit @@ -1667,33 +3458,285 @@ alpine.repository.repositories=Repot arch.repository.repositories=Repot conan.details.repository=Repo owner.settings.cleanuprules.enabled=Käytössä +no_metadata=No metadata. +empty.documentation=For more information on the package registry, see the documentation. +empty.repo=Did you upload a package, but it's not shown here? Go to package settings and link it to this repo. +registry.documentation=For more information on the %s registry, see the documentation. +filter.container.tagged=Tagged +filter.container.untagged=Untagged +published_by=Published %[1]s by %[3]s +published_by_in=Published %[1]s by %[3]s in %[5]s +about=About this package +requirements=Requirements +dependencies=Dependencies +keywords=Keywords +details=Details +details.project_site=Project Site +details.repository_site=Repository Site +details.documentation_site=Documentation Site +details.license=License +assets=Assets +versions=Versions +versions.view_all=View all +dependency.id=ID +dependency.version=Version +search_in_external_registry=Search in %s +alpine.registry=Set up this registry by adding the URL in your /etc/apk/repositories file: +alpine.registry.key=Download the registry public RSA key into the /etc/apk/keys/ folder to verify the index signature: +alpine.registry.info=Choose $branch and $repository from the list below. +alpine.install=To install the package, run the following command: +alpine.repository=Repository Info +alpine.repository.architectures=Architectures +arch.registry=Add server with related repository and architecture to /etc/pacman.conf: +arch.install=Sync package with pacman: +arch.repository=Repository Info +arch.repository.architectures=Architectures +cargo.registry=Set up this registry in the Cargo configuration file (for example ~/.cargo/config.toml): +cargo.install=To install the package using Cargo, run the following command: +chef.registry=Set up this registry in your ~/.chef/config.rb file: +chef.install=To install the package, run the following command: +composer.registry=Set up this registry in your ~/.composer/config.json file: +composer.install=To install the package using Composer, run the following command: +composer.dependencies=Dependencies +composer.dependencies.development=Development Dependencies +conan.registry=Set up this registry from the command line: +conan.install=To install the package using Conan, run the following command: +conda.registry=Set up this registry as a Conda repository in your .condarc file: +conda.install=To install the package using Conda, run the following command: +container.details.type=Image Type +container.details.platform=Platform +container.pull=Pull the image from the command line: +container.images=Images +container.digest=Digest +container.multi_arch=OS / Arch +container.layers=Image Layers +container.labels=Labels +container.labels.key=Key +container.labels.value=Value +cran.registry=Set up this registry in your Rprofile.site file: +cran.install=To install the package, run the following command: +debian.registry=Set up this registry from the command line: +debian.registry.info=Choose $distribution and $component from the list below. +debian.install=To install the package, run the following command: +debian.repository=Repository Info +debian.repository.distributions=Distributions +debian.repository.components=Components +debian.repository.architectures=Architectures +generic.download=Download package from the command line: +go.install=Install the package from the command line: +helm.registry=Set up this registry from the command line: +helm.install=To install the package, run the following command: +maven.registry=Set up this registry in your project pom.xml file: +maven.install=To use the package, include the following in the dependencies block in the pom.xml file: +maven.install2=Run via command line: +maven.download=To download the dependency, run via command line: +nuget.registry=Set up this registry from the command line: +nuget.install=To install the package using NuGet, run the following command: +nuget.dependency.framework=Target Framework +npm.registry=Set up this registry in your project .npmrc file: +npm.install=To install the package using npm, run the following command: +npm.install2=or add it to the package.json file: +npm.dependencies=Dependencies +npm.dependencies.development=Development Dependencies +npm.dependencies.bundle=Bundled Dependencies +npm.dependencies.peer=Peer Dependencies +npm.dependencies.optional=Optional Dependencies +npm.details.tag=Tag +pub.install=To install the package using Dart, run the following command: +pypi.requires=Requires Python +pypi.install=To install the package using pip, run the following command: +rpm.registry=Set up this registry from the command line: +rpm.distros.redhat=on RedHat based distributions +rpm.distros.suse=on SUSE based distributions +rpm.install=To install the package, run the following command: +rpm.repository=Repository Info +rpm.repository.architectures=Architectures +rpm.repository.multiple_groups=This package is available in multiple groups. +rubygems.install=To install the package using gem, run the following command: +rubygems.install2=or add it to the Gemfile: +rubygems.dependencies.runtime=Runtime Dependencies +rubygems.dependencies.development=Development Dependencies +rubygems.required.ruby=Requires Ruby version +rubygems.required.rubygems=Requires RubyGem version +swift.registry=Set up this registry from the command line: +swift.install=Add the package in your Package.swift file: +swift.install2=and run the following command: +vagrant.install=To add a Vagrant box, run the following command: +settings.link=Link this package to a repository +settings.link.description=If you link a package with a repository, the package is listed in the repository's package list. +settings.link.select=Select Repository +settings.link.button=Update Repository Link +settings.link.success=Repository link was successfully updated. +settings.link.error=Failed to update repository link. +settings.delete=Delete package +settings.delete.description=Deleting a package is permanent and cannot be undone. +settings.delete.notice=You are about to delete %s (%s). This operation is irreversible, are you sure? +settings.delete.success=The package has been deleted. +settings.delete.error=Failed to delete the package. +owner.settings.cargo.title=Cargo Registry Index +owner.settings.cargo.initialize=Initialize Index +owner.settings.cargo.initialize.description=A special index Git repository is needed to use the Cargo registry. Using this option will (re-)create the repository and configure it automatically. +owner.settings.cargo.initialize.error=Failed to initialize Cargo index: %v +owner.settings.cargo.initialize.success=The Cargo index was successfully created. +owner.settings.cargo.rebuild=Rebuild Index +owner.settings.cargo.rebuild.description=Rebuilding can be useful if the index is not synchronized with the stored Cargo packages. +owner.settings.cargo.rebuild.error=Failed to rebuild Cargo index: %v +owner.settings.cargo.rebuild.success=The Cargo index was successfully rebuilt. +owner.settings.cleanuprules.title=Manage Cleanup Rules +owner.settings.cleanuprules.add=Add Cleanup Rule +owner.settings.cleanuprules.edit=Edit Cleanup Rule +owner.settings.cleanuprules.none=No cleanup rules available. Please consult the documentation. +owner.settings.cleanuprules.preview=Cleanup Rule Preview +owner.settings.cleanuprules.preview.overview=%d packages are scheduled to be removed. +owner.settings.cleanuprules.preview.none=Cleanup rule does not match any packages. +owner.settings.cleanuprules.pattern_full_match=Apply pattern to full package name +owner.settings.cleanuprules.keep.title=Versions that match these rules are kept, even if they match a removal rule below. +owner.settings.cleanuprules.keep.count=Keep the most recent +owner.settings.cleanuprules.keep.count.1=1 version per package +owner.settings.cleanuprules.keep.count.n=%d versions per package +owner.settings.cleanuprules.keep.pattern=Keep versions matching +owner.settings.cleanuprules.keep.pattern.container=The latest version is always kept for Container packages. +owner.settings.cleanuprules.remove.title=Versions that match these rules are removed, unless a rule above says to keep them. +owner.settings.cleanuprules.remove.days=Remove versions older than +owner.settings.cleanuprules.remove.pattern=Remove versions matching +owner.settings.cleanuprules.success.update=Cleanup rule has been updated. +owner.settings.cleanuprules.success.delete=Cleanup rule has been deleted. +owner.settings.chef.title=Chef Registry +owner.settings.chef.keypair=Generate key pair +owner.settings.chef.keypair.description=A key pair is necessary to authenticate to the Chef registry. If you have generated a key pair before, generating a new key pair will discard the old key pair. [secrets] - -; These keys are also for "edit secret", the keys are kept as-is to avoid unnecessary re-translation creation.description=Kuvaus - - +secrets=Secrets +description=Secrets will be passed to certain actions and cannot be read otherwise. +none=There are no secrets yet. +creation.name_placeholder=case-insensitive, alphanumeric characters or underscores only, cannot start with GITEA_ or GITHUB_ +creation.value_placeholder=Input any content. Whitespace at the start and end will be omitted. +creation.description_placeholder=Enter short description (optional). +save_success=The secret "%s" has been saved. +save_failed=Failed to save secret. +add_secret=Add secret +edit_secret=Edit secret +deletion=Remove secret +deletion.description=Removing a secret is permanent and cannot be undone. Continue? +deletion.success=The secret has been removed. +deletion.failed=Failed to remove secret. +management=Secrets Management [actions] - - - runners.name=Nimi runners.owner_type=Tyyppi runners.description=Kuvaus runners.task_list.run=Suorita runners.task_list.repository=Repo runners.task_list.commit=Commit - runs.commit=Commit - - - - +actions=Actions +unit.desc=Manage actions +status.unknown="Unknown" +status.waiting="Waiting" +status.running="Running" +status.success="Success" +status.failure="Failure" +status.cancelled="Canceled" +status.skipped="Skipped" +status.blocked="Blocked" +runners=Runners +runners.runner_manage_panel=Runners Management +runners.new=Create new Runner +runners.new_notice=How to start a runner +runners.status=Status +runners.id=ID +runners.labels=Labels +runners.last_online=Last Online Time +runners.runner_title=Runner +runners.task_list=Recent tasks on this runner +runners.task_list.no_tasks=There is no task yet. +runners.task_list.status=Status +runners.task_list.done_at=Done At +runners.edit_runner=Edit Runner +runners.update_runner=Update Changes +runners.update_runner_success=Runner updated successfully +runners.update_runner_failed=Failed to update runner +runners.delete_runner=Delete this runner +runners.delete_runner_success=Runner deleted successfully +runners.delete_runner_failed=Failed to delete runner +runners.delete_runner_header=Confirm to delete this runner +runners.delete_runner_notice=If a task is running on this runner, it will be terminated and marked as failed. It may break building workflow. +runners.none=No runners available +runners.status.unspecified=Unknown +runners.status.idle=Idle +runners.status.active=Active +runners.status.offline=Offline +runners.version=Version +runners.reset_registration_token=Reset registration token +runners.reset_registration_token_confirm=Would you like to invalidate the current token and generate a new one? +runners.reset_registration_token_success=Runner registration token reset successfully +runs.all_workflows=All Workflows +runs.scheduled=Scheduled +runs.pushed_by=pushed by +runs.invalid_workflow_helper=Workflow config file is invalid. Please check your config file: %s +runs.no_matching_online_runner_helper=No matching online runner with label: %s +runs.no_job_without_needs=The workflow must contain at least one job without dependencies. +runs.no_job=The workflow must contain at least one job +runs.actor=Actor +runs.status=Status +runs.actors_no_select=All actors +runs.status_no_select=All status +runs.no_results=No results matched. +runs.no_workflows=There are no workflows yet. +runs.no_workflows.quick_start=Don't know how to start with Gitea Actions? See the quick start guide. +runs.no_workflows.documentation=For more information on Gitea Actions, see the documentation. +runs.no_runs=The workflow has no runs yet. +runs.empty_commit_message=(empty commit message) +runs.expire_log_message=Logs have been purged because they were too old. +runs.delete=Delete workflow run +runs.cancel=Cancel workflow run +runs.delete.description=Are you sure you want to permanently delete this workflow run? This action cannot be undone. +runs.not_done=This workflow run is not done. +runs.view_workflow_file=View workflow file +workflow.disable=Disable Workflow +workflow.disable_success=Workflow '%s' disabled successfully. +workflow.enable=Enable Workflow +workflow.enable_success=Workflow '%s' enabled successfully. +workflow.disabled=Workflow is disabled. +workflow.run=Run Workflow +workflow.not_found=Workflow '%s' not found. +workflow.run_success=Workflow '%s' run successfully. +workflow.from_ref=Use workflow from +workflow.has_workflow_dispatch=This workflow has a workflow_dispatch event trigger. +workflow.has_no_workflow_dispatch=Workflow '%s' has no workflow_dispatch event trigger. +need_approval_desc=Need approval to run workflows for fork pull request. +variables=Variables +variables.management=Variables Management +variables.creation=Add Variable +variables.none=There are no variables yet. +variables.deletion=Remove variable +variables.deletion.description=Removing a variable is permanent and cannot be undone. Continue? +variables.description=Variables will be passed to certain actions and cannot be read otherwise. +variables.id_not_exist=Variable with ID %d does not exist. +variables.edit=Edit Variable +variables.deletion.failed=Failed to remove variable. +variables.deletion.success=The variable has been removed. +variables.creation.failed=Failed to add variable. +variables.creation.success=The variable "%s" has been added. +variables.update.failed=Failed to edit variable. +variables.update.success=The variable has been edited. +logs.always_auto_scroll=Always auto scroll logs +logs.always_expand_running=Always expand running logs [projects] +deleted.display_name=Deleted Project +type-1.display_name=Individual Project +type-2.display_name=Repository Project +type-3.display_name=Organization Project +enter_fullscreen=Fullscreen +exit_fullscreen=Exit Fullscreen [git.filemode] -; Ordered by git filemode value, ascending. E.g. directory has "040000", normal file has "100644", … - +changed_filemode=%[1]s → %[2]s +directory=Directory +normal_file=Normal file +executable_file=Executable file +symbolic_link=Symbolic link +submodule=Submodule diff --git a/options/locale/locale_hu-HU.ini b/options/locale/locale_hu-HU.ini index e86030e127157..a197d532663da 100644 --- a/options/locale/locale_hu-HU.ini +++ b/options/locale/locale_hu-HU.ini @@ -20,7 +20,6 @@ signed_in_as=Bejelentkezve mint toc=Tartalomjegyzék licenses=Licencek return_to_gitea=Vissza a Gitea-hoz - username=Felhasználónév email=E-mail cím password=Jelszó @@ -29,8 +28,6 @@ captcha=CAPTCHA twofa=Kétlépcsős hitelesítés twofa_scratch=Kétlépcsős bejelentkezés egyszer használatos kódja passcode=Jelkód - - repository=Tároló organization=Szervezet mirror=Tükör @@ -47,18 +44,15 @@ settings=Beállítások your_profile=Profil your_starred=Csillagozott your_settings=Beállítások - all=Összes sources=Saját mirrors=Tükör collaborative=Közreműködő forks=Másolat - activities=Tevékenységek pull_requests=Egyesítési Kérések issues=Hibajegyek milestones=Mérföldkövek - cancel=Mégse save=Mentés add=Hozzáadás @@ -66,48 +60,163 @@ add_all=Összes hozzáadása remove=Eltávolítás remove_all=Összes eltávolítása edit=Szerkesztés - enabled=Engedélyezett disabled=Letiltva - - write=Írás preview=Előnézet loading=Betöltés… - error404=Az elérni kívánt oldal vagy nem létezik, vagy nincs jogosultsága a megtekintéséhez. - - - - - archived=Archivált - concept_code_repository=Tároló concept_user_organization=Szervezet - - - name=Név - filter.is_archived=Archivált filter.is_template=Sablon filter.public=Nyilvános filter.private=Privát - +logo=Logo +sign_in_with_provider=Sign in with %s +active_stopwatch=Active Time Tracker +tracked_time_summary=Summary of tracked time based on filters of issue list +enable_javascript=This website requires JavaScript. +more_items=More items +access_token=Access Token +webauthn_insert_key=Insert your security key +webauthn_sign_in=Press the button on your security key. If your security key has no button, re-insert it. +webauthn_press_button=Please press the button on your security key… +webauthn_use_twofa=Use a two-factor code from your phone +webauthn_error=Could not read your security key. +webauthn_unsupported_browser=Your browser does not currently support WebAuthn. +webauthn_error_unknown=An unknown error occurred. Please retry. +webauthn_error_insecure=WebAuthn only supports secure connections. For testing over HTTP, you can use the origin "localhost" or "127.0.0.1". +webauthn_error_unable_to_process=The server could not process your request. +webauthn_error_duplicated=The security key is not permitted for this request. Please make sure that the key is not already registered. +webauthn_error_empty=You must set a name for this key. +webauthn_error_timeout=Timeout reached before your key could be read. Please reload this page and retry. +webauthn_reload=Reload +issue_milestone=Milestone +new_project_column=New Column +ok=OK +retry=Retry +rerun=Re-run +rerun_all=Re-run all jobs +remove_label_str=Remove item "%s" +view=View +test=Test +locked=Locked +copy=Copy +copy_url=Copy URL +copy_hash=Copy hash +copy_content=Copy content +copy_branch=Copy branch name +copy_path=Copy path +copy_success=Copied! +copy_error=Copy failed +copy_type_unsupported=This file type cannot be copied +files=Files +error=Error +error503=The server could not complete your request. Please try again later. +go_back=Go Back +invalid_data=Invalid data: %v +never=Never +unknown=Unknown +rss_feed=RSS Feed +pin=Pin +unpin=Unpin +artifacts=Artifacts +expired=Expired +confirm_delete_artifact=Are you sure you want to delete the artifact '%s'? +concept_system_global=Global +concept_user_individual=Individual +show_timestamps=Show timestamps +show_log_seconds=Show seconds +show_full_screen=Show full screen +download_logs=Download logs +confirm_delete_selected=Confirm to delete all selected items? +value=Value +readme=Readme +filter=Filter +filter.clear=Clear Filter +filter.not_archived=Not Archived +filter.is_fork=Forked +filter.not_fork=Not Forked +filter.is_mirror=Mirrored +filter.not_mirror=Not Mirrored +filter.not_template=Not Template +no_results_found=No results found. +internal_error_skipped=Internal error occurred but is skipped: %s [search] +search=Search… +type_tooltip=Search type +fuzzy=Fuzzy +fuzzy_tooltip=Include results that closely match the search term +words=Words +words_tooltip=Include only results that match the search term words +regexp=Regexp +regexp_tooltip=Include only results that match the regexp search term +exact=Exact +exact_tooltip=Include only results that match the exact search term +repo_kind=Search repos… +user_kind=Search users… +org_kind=Search orgs… +team_kind=Search teams… +code_kind=Search code… +code_search_unavailable=Code search is currently not available. Please contact the site administrator. +code_search_by_git_grep=Current code search results are provided by "git grep". There might be better results if site administrator enables Repository Indexer. +package_kind=Search packages… +project_kind=Search projects… +branch_kind=Search branches… +tag_kind=Search tags… +tag_tooltip=Search for matching tags. Use '%' to match any sequence of numbers. +commit_kind=Search commits… +runner_kind=Search runners… +no_results=No matching results found. +issue_kind=Search issues… +pull_kind=Search pull requests… +keyword_search_unavailable=Searching by keyword is currently not available. Please contact the site administrator. [aria] +navbar=Navigation Bar +footer=Footer +footer.software=About Software +footer.links=Links [heatmap] +number_of_contributions_in_the_last_12_months=%s contributions in the last 12 months +no_contributions=No contributions +less=Less +more=More [editor] buttons.table.add.insert=Hozzáadás +buttons.heading.tooltip=Add heading +buttons.bold.tooltip=Add bold text +buttons.italic.tooltip=Add italic text +buttons.quote.tooltip=Quote text +buttons.code.tooltip=Add code +buttons.link.tooltip=Add a link +buttons.list.unordered.tooltip=Add a bullet list +buttons.list.ordered.tooltip=Add a numbered list +buttons.list.task.tooltip=Add a list of tasks +buttons.table.add.tooltip=Add a table +buttons.table.rows=Rows +buttons.table.cols=Columns +buttons.mention.tooltip=Mention a user or team +buttons.ref.tooltip=Reference an issue or pull request +buttons.switch_to_legacy.tooltip=Use the legacy editor instead +buttons.enable_monospace_font=Enable monospace font +buttons.disable_monospace_font=Disable monospace font [filter] +string.asc=A–Z +string.desc=Z–A [error] +occurred=An error occurred +report_message=If you believe that this is a Gitea bug, please search for issues on GitHub or open a new issue if necessary. +not_found=The target couldn't be found. +network_error=Network error [startpage] app_desc=Fájdalommentes, saját gépre telepíthető Git szolgáltatás @@ -115,6 +224,10 @@ install=Könnyen telepíthető platform=Keresztplatformos lightweight=Könnyűsúlyú license=Nyílt forráskódú +install_desc=Simply run the binary for your platform, ship it with Docker, or get it packaged. +platform_desc=Gitea runs anywhere Go can compile for: Windows, macOS, Linux, ARM, etc. Choose the one you love! +lightweight_desc=Gitea has low minimal requirements and can run on an inexpensive Raspberry Pi. Save your machine energy! +license_desc=Go get %[2]s! Join us by contributing to make this project even better. Don't be shy to be a contributor! [install] install=Telepítés @@ -134,7 +247,6 @@ sqlite_helper=A SQLite3 adatbázis elérési útvonala.
Kérjük adjon meg eg err_empty_db_path=SQLite3 adatbázis elérési útvonala nem lehet üres. no_admin_and_disable_registration=Nem tilthatja le a regisztrációt, amíg nem hoz létre egy rendszergazdai fiókot. err_empty_admin_password=A rendszergazdai jelszó nem lehet üres. - general_title=Általános beállítások app_name=Webhely címe app_name_helper=Itt megadhatja a vállalata nevét. @@ -150,7 +262,6 @@ app_url=Az oldal alapértelmezett címe app_url_helper=Alapcím HTTP(S) klón címekhez és e-mail értesítésekhez. log_root_path=Naplófájl elérési útja log_root_path_helper=A naplófájlok ebbe a mappába fognak íródni. - optional_title=További beállítások email_title=E-mail beállítások smtp_addr=SMTP kiszolgáló @@ -200,6 +311,36 @@ default_enable_timetracking=Időmérés bekapcsolása alapértelmezetten default_enable_timetracking_popup=Időmérés bekapcsolása az új tárolókra alapértelmezetten. no_reply_address=Rejtett e-mail tartomány no_reply_address_helper=Domain név a rejtett email címmel rendelkező felhasználók számára.Például: Ha a felhasználóneve "jani" akkor bejelentkezhet a "jani@noreply.example.org" email címmel,ha a rejtett email domain "noreply.example.org"-ra van állítva. +installing_desc=Installing now, please wait… +require_db_desc=Gitea requires MySQL, PostgreSQL, MSSQL, SQLite3 or TiDB (MySQL protocol). +reinstall_error=You are trying to install into an existing Gitea database +reinstall_confirm_message=Re-installing with an existing Gitea database can cause multiple problems. In most cases, you should use your existing "app.ini" to run Gitea. If you know what you are doing, confirm the following: +reinstall_confirm_check_1=The data encrypted by the SECRET_KEY in app.ini may be lost: users may not be able to log in with 2FA/OTP and mirrors may not function correctly. By checking this box, you confirm that the current app.ini file contains the correct SECRET_KEY. +reinstall_confirm_check_2=The repositories and settings may need to be resynchronized. By checking this box, you confirm that you will resynchronize the hooks for the repositories and authorized_keys file manually. You confirm that you will ensure that repository and mirror settings are correct. +reinstall_confirm_check_3=You confirm that you are absolutely sure that this Gitea is running with the correct app.ini location and that you are sure that you have to re-install. You confirm that you acknowledge the above risks. +err_empty_admin_email=The administrator email address cannot be empty. +err_admin_name_is_reserved=Administrator username is invalid. Username is reserved. +err_admin_name_pattern_not_allowed=Administrator username is invalid. The username matches a reserved pattern. +err_admin_name_is_invalid=Administrator username is invalid +run_user_helper=The operating system username that Gitea runs as. Note that this user must have access to the repository root path. +domain=Server Domain +domain_helper=Domain or host address for the server. +http_port_helper=Port number the Gitea web server will listen on. +smtp_from_invalid=The "Send Email As" address is invalid +enable_captcha=Enable registration CAPTCHA +require_sign_in_view_popup=Limit page access to signed-in users. Visitors will only see the sign-in and registration pages. +invalid_db_table=The database table "%s" is invalid: %v +invalid_app_data_path=The app data path is invalid: %v +internal_token_failed=Failed to generate internal token: %v +secret_key_failed=Failed to generate secret key: %v +password_algorithm=Password Hash Algorithm +invalid_password_algorithm=Invalid password hash algorithm +password_algorithm_helper=Set the password hashing algorithm. Algorithms have differing requirements and strengths. The argon2 algorithm is rather secure but uses a lot of memory and may be inappropriate for small systems. +enable_update_checker=Enable Update Checker +enable_update_checker_helper=Checks for new version releases periodically by connecting to gitea.io. +env_config_keys=Environment Configuration +env_config_keys_prompt=The following environment variables will also be applied to your configuration file: +config_write_file_prompt=These configuration options will be written into: %s [home] uname_holder=Felhasználónév vagy e-mail cím @@ -211,16 +352,25 @@ collaborative_repos=Együttműködési tárolók my_orgs=Szervezeteim my_mirrors=Tükreim view_home=Nézet %s - show_archived=Archivált - show_private=Privát show_both_private_public=Publikus és privát mutatása show_only_private=Csak privát mutatása show_only_public=Csak publikus mutatása - issues.in_your_repos=A tárolóidban - +nav_menu=Navigation Menu +filter=Other Filters +filter_by_team_repositories=Filter by team repositories +feed_of=Feed of "%s" +show_both_archived_unarchived=Showing both archived and unarchived +show_only_archived=Showing only archived +show_only_unarchived=Showing only unarchived +guide_title=No Activity +guide_desc=You are currently not following any repositories or users, so there is no content to display. You can explore repositories or users of interest from the links below. +explore_repos=Explore repositories +explore_users=Explore users +empty_org=There are no organizations yet. +empty_repo=There are no repositories yet. [explore] repos=Tárolók @@ -228,6 +378,9 @@ users=Felhasználók organizations=Szervezetek code=Kód code_last_indexed_at=Utoljára indexelve: %s +go_to=Go to +relevant_repositories_tooltip=Repositories that are forks or that have no topic, no icon, and no description are hidden. +relevant_repositories=Only relevant repositories are being shown, show unfiltered results. [auth] create_new_account=Regisztráció @@ -276,29 +429,100 @@ authorize_application_created_by=Ezt az alkalmazást %s készítette. authorize_title=Engedélyezi hozzáférését "%s"-nek a fiókjához? authorization_failed=Az engedélyezés nem sikerült sspi_auth_failed=SSPI hitelesítés sikertelen +already_have_account=Already have an account? +sign_in_now=Sign in now! +manual_activation_only=Contact your site administrator to complete activation. +remember_me.compromised=The login token is not valid anymore which may indicate a compromised account. Please check your account for unusual activities. +need_account=Need an account? +sign_up_tip=You are registering the first account in the system, which has administrator privileges. Please carefully remember your username and password. If you forget the username or password, please refer to the Gitea documentation to recover the account. +sign_up_now=Register now. +sign_up_successful=Account was successfully created. Welcome! +confirmation_mail_sent_prompt_ex=A new confirmation email has been sent to %s. Please check your inbox within the next %s to complete the registration process. If your registration email address is incorrect, you can sign in again and change it. +prohibit_login=Sign-In Prohibited +prohibit_login_desc=Your account is prohibited from signing in. Please contact your site administrator. +change_unconfirmed_mail_address=If your registration email address is incorrect, you can change it here and resend a new confirmation email. +invalid_code_forgot_password=Your confirmation code is invalid or has expired. Click here to start a new session. +invalid_password=Your password does not match the password that was used to create the account. +reset_password_wrong_user=You are signed in as %s, but the account recovery link is meant for %s +twofa_required=You must set up two-factor authentication to get access to repositories, or try to log in again. +oauth_signup_title=Complete New Account +oauth.signin.error.general=There was an error processing the authorization request: %s. If this error persists, please contact the site administrator. +oauth.signin.error.access_denied=The authorization request was denied. +oauth.signin.error.temporarily_unavailable=Authorization failed because the authentication server is temporarily unavailable. Please try again later. +oauth_callback_unable_auto_reg=Auto Registration is enabled, but OAuth2 Provider %[1]s returned missing fields: %[2]s, unable to create an account automatically. Please create or link to an account, or contact the site administrator. +openid_signin_desc=Enter your OpenID URI. For example: alice.openid.example.org or https://openid.example.org/alice. +disable_forgot_password_mail=Account recovery is disabled because no email address is set up. Please contact your site administrator. +disable_forgot_password_mail_admin=Account recovery is only available when an email address is set up. +authorize_application_description=If you grant access, it will be able to access and write to all your account information, including private repos and organizations. +authorize_application_with_scopes=With scopes: %s +authorization_failed_desc=The authorization failed because we detected an invalid request. Please contact the maintainer of the app you tried to authorize. +password_pwned=The password you chose is on a list of stolen passwords previously exposed in public data breaches. Please try again with a different password and consider changing this password elsewhere too. +password_pwned_err=Could not complete request to HaveIBeenPwned +last_admin=You cannot remove the last admin. There must be at least one admin. +signin_passkey=Sign in with a passkey +back_to_sign_in=Back to Sign In [mail] - activate_account=Kérjük aktiválja a fiókját - activate_email=E-mail cím megerősítése - - reset_password=Fiókjának visszaállítása - register_success=Sikeres regisztráció - - - - - - +view_it_on=View it on %s +reply=or reply to this email directly +link_not_working_do_paste=Not working? Try copying and pasting it to your browser. +hi_user_x=Hi %s, +activate_account.title=%s, please activate your account +activate_account.text_1=Hi %[1]s, thanks for registering at %[2]s! +activate_account.text_2=Please click the following link to activate your account within %s: +activate_email.title=%s, please verify your email address +activate_email.text=Please click the following link to verify your email address within %s: +register_notify=Welcome to %s +register_notify.title=%[1]s, welcome to %[2]s +register_notify.text_1=This is your registration confirmation email for %s! +register_notify.text_2=You can now log in via username: %s. +register_notify.text_3=If this account has been created for you, please set your password first. +reset_password.title=%s, you have requested to recover your account +reset_password.text=Please click the following link to recover your account within %s: +issue_assigned.pull=@%[1]s assigned you to pull request %[2]s in repository %[3]s. +issue_assigned.issue=@%[1]s assigned you to issue %[2]s in repository %[3]s. +issue.x_mentioned_you=@%s mentioned you: +issue.action.force_push=%[1]s force-pushed the %[2]s from %[3]s to %[4]s. +issue.action.push_1=@%[1]s pushed %[3]d commit to %[2]s +issue.action.push_n=@%[1]s pushed %[3]d commits to %[2]s +issue.action.close=@%[1]s closed #%[2]d. +issue.action.reopen=@%[1]s reopened #%[2]d. +issue.action.merge=@%[1]s merged #%[2]d into %[3]s. +issue.action.approve=@%[1]s approved this pull request. +issue.action.reject=@%[1]s requested changes on this pull request. +issue.action.review=@%[1]s commented on this pull request. +issue.action.review_dismissed=@%[1]s dismissed last review from %[2]s for this pull request. +issue.action.ready_for_review=@%[1]s marked this pull request ready for review. +issue.action.new=@%[1]s created #%[2]d. +issue.in_tree_path=In %s: +release.new.subject=%s in %s released +release.new.text=@%[1]s released %[2]s in %[3]s +release.title=Title: %s +release.note=Note: +release.downloads=Downloads: +release.download.zip=Source Code (ZIP) +release.download.targz=Source Code (TAR.GZ) +repo.transfer.subject_to=%s would like to transfer "%s" to %s +repo.transfer.subject_to_you=%s would like to transfer "%s" to you +repo.transfer.to_you=you +repo.transfer.body=To accept or reject it, visit %s or just ignore it. +repo.collaborator.added.subject=%s added you to %s +repo.collaborator.added.text=You have been added as a collaborator of repository: +team_invite.subject=%[1]s has invited you to join the %[2]s organization +team_invite.text_1=%[1]s has invited you to join team %[2]s in organization %[3]s. +team_invite.text_2=Please click the following link to join the team: +team_invite.text_3=Note: This invitation was intended for %[1]s. If you were not expecting this invitation, you can ignore this email. [modal] yes=Igen no=Nem cancel=Mégse modify=Frissítés +confirm=Confirm [form] UserName=Felhasználónév @@ -312,17 +536,14 @@ PayloadUrl=Tartalom URL-címe TeamName=Csoport neve AuthName=Engedélyezési név AdminEmail=Rendszergazdai e-mail - NewBranchName=Új ág neve CommitSummary=Commit áttekintő CommitMessage=Commit üzenet CommitChoice=Commit választás TreeName=Elérési útvonal Content=Tartalom - SSPISeparatorReplacement=Elválasztó SSPIDefaultLanguage=Alapértelmezett nyelv - require_error=` nem lehet üres` alpha_dash_error=` csak alfanumerikus, kötőjel("-") és alsóvonal("_") karaktert használhat.` alpha_dash_dot_error=` csak alfanumerikus, kötőjel("-") malsóvonal("_") és pont(".") karaktert tartalmazhat.` @@ -335,7 +556,6 @@ unknown_error=Ismeretlen hiba: captcha_incorrect=Helytelen kódot adtál meg. password_not_match=A jelszavak nem egyeznek. lang_select_error=Nyelv kiválasztása a listából. - username_been_taken=A felhasználói név már foglalt. repo_name_been_taken=A tároló neve már használatban van. org_name_been_taken=Sajnáljuk, ezt a szervezetnevet már más használja. @@ -354,14 +574,46 @@ enterred_invalid_password=A megadott jelszó érvénytelen. user_not_exist=A fiók nem létezik. team_not_exist=Ez a csapat nem létezik. cannot_add_org_to_team=Egy szervezet nem adható hozzá egy csoporthoz tagként. - invalid_ssh_key=Nem tudtuk ellenőrizni az SSH kulcsodat: %s invalid_gpg_key=Nem tudtuk ellenőrizni a GPG kulcsodat: %s auth_failed=A hitelesítés sikertelen: %v - - target_branch_not_exist=Cél ág nem létezik. - +url_error=`"%s" is not a valid URL.` +include_error=` must contain substring "%s".` +glob_pattern_error=` glob pattern is invalid: %s.` +regex_pattern_error=` regex pattern is invalid: %s.` +username_error=` can only contain alphanumeric characters ('0-9','a-z','A-Z'), dash ('-'), underscore ('_') and dot ('.'). It cannot begin or end with non-alphanumeric characters, and consecutive non-alphanumeric characters are also forbidden.` +invalid_group_team_map_error=` mapping is invalid: %s` +username_change_not_local_user=Non-local users are not allowed to change their username. +change_username_disabled=Changing username is disabled. +change_full_name_disabled=Changing full name is disabled. +username_has_not_been_changed=Username has not been changed +repository_force_private=Force Private is enabled: private repositories cannot be made public. +repository_files_already_exist=Files already exist for this repository. Contact the system administrator. +repository_files_already_exist.adopt=Files already exist for this repository and can only be adopted. +repository_files_already_exist.delete=Files already exist for this repository. You must delete them. +repository_files_already_exist.adopt_or_delete=Files already exist for this repository. Either adopt them or delete them. +visit_rate_limit=Remote visit addressed rate limitation. +2fa_auth_required=Remote visit required two-factor authentication. +email_invalid=The email address is invalid. +email_domain_is_not_allowed=The domain of user email address %s conflicts with EMAIL_DOMAIN_ALLOWLIST or EMAIL_DOMAIN_BLOCKLIST. Please ensure your operation is expected. +openid_been_used=The OpenID address "%s" is already used. +enterred_invalid_org_name=The organization name you entered is incorrect. +unset_password=The login user has not set the password. +unsupported_login_type=The login type is not supported to delete account. +last_org_owner=You cannot remove the last user from the 'owners' team. There must be at least one owner for an organization. +duplicate_invite_to_team=The user was already invited as a team member. +organization_leave_success=You have successfully left the organization %s. +invalid_ssh_principal=Invalid principal: %s +must_use_public_key=The key you provided is a private key. Please do not upload your private key anywhere. Use your public key instead. +unable_verify_ssh_key="Cannot verify the SSH key. Double-check it for mistakes." +still_own_repo="Your account owns one or more repositories. Delete or transfer them first." +still_has_org="Your account is a member of one or more organizations. Leave them first." +still_own_packages="Your account owns one or more packages. Delete them first." +org_still_own_repo="This organization still owns one or more repositories. Delete or transfer them first." +org_still_own_packages="This organization still owns one or more packages. Delete them first." +target_ref_not_exist=Target ref does not exist %s +admin_cannot_delete_self=You cannot delete yourself when you are an admin. Please remove your admin privileges first. [user] change_avatar=Profilkép megváltoztatása… @@ -375,8 +627,41 @@ following=Követve follow=Követés unfollow=Követés törlése user_bio=Életrajz - - +joined_on=Joined on %s +show_more=Show More +watched=Watched Repositories +code=Code +disabled_public_activity=This user has disabled the public visibility of the activity. +email_visibility.limited=Your email address is visible to all authenticated users +email_visibility.private=Your email address is only visible to you and administrators +show_on_map=Show this place on a map +settings=User Settings +form.name_reserved=The username "%s" is reserved. +form.name_pattern_not_allowed=The pattern "%s" is not allowed in a username. +form.name_chars_not_allowed=Username "%s" contains invalid characters. +block.block=Block +block.block.user=Block user +block.block.org=Block user from organization +block.block.failure=Failed to block user: %s +block.unblock=Unblock +block.unblock.failure=Failed to unblock user: %s +block.blocked=You have blocked this user. +block.title=Block a user +block.info=Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user. +block.info_1=Blocking a user prevents the following actions on your account and your repositories: +block.info_2=following your account +block.info_3=send you notifications by @mentioning your username +block.info_4=inviting you as a collaborator to their repositories +block.info_5=starring, forking or watching on repositories +block.info_6=opening and commenting on issues or pull requests +block.info_7=reacting to your comments in issues or pull requests +block.user_to_block=User to block +block.note=Note +block.note.title=Optional note: +block.note.info=The note is not visible to the blocked user. +block.note.edit=Edit note +block.list=Blocked users +block.list.none=You have not blocked any users. [settings] profile=Profil @@ -392,7 +677,6 @@ repos=Tárolók delete=Fiók törlése account_link=Kapcsolt fiókok organization=Szervezetek - public_profile=Nyilvános profil full_name=Teljes név website=Webhely @@ -407,7 +691,6 @@ language=Nyelv ui=Téma comment_type_group_title=Cím privacy=Adatvédelem - lookup_avatar_by_mail=Avatar mutatása email cím alapján federated_avatar_lookup=Összevont profilkép keresés enable_custom_avatar=Egyéni profilkép használata @@ -416,14 +699,12 @@ update_avatar=Profilkép Frissítése delete_current_avatar=Jelenlegi profilkép törlése uploaded_avatar_not_a_image=A feltöltött fájl nem kép. update_avatar_success=A profilképe frissítve lett. - change_password=Jelszó frissítése old_password=Jelenlegi jelszó new_password=Új jelszó password_incorrect=A megadott jelenlegi jelszó helytelen. change_password_success=A jelszava frissítve lett. Mostantól ezzel jelentkezhet be. password_change_disabled=A nem helyi felhasználók nem frissíthetik jelszavukat a webes felületen keresztül. - emails=E-mail címek manage_emails=E-mail címek kezelése manage_themes=Válassza ki az alapértelmezett témát @@ -450,7 +731,6 @@ add_openid=OpenID URI hozzáadása add_email_success=Új email cím hozzáadva. add_openid_success=Új OpenID cím hozzáadva. keep_email_private=E-mail cím elrejtése - manage_ssh_keys=SSH kulcsok kezelése manage_gpg_keys=GPG kulcsok kezelése add_key=Kulcs hozzáadása @@ -488,7 +768,6 @@ hide_openid=Elrejtés a profilról ssh_disabled=SSH kikapcsolva manage_social=Kapcsolódó fiókok kezelése unbind=Szétválasztás - manage_access_token=Hozzáférési Token kezelése generate_new_token=Új token generálása tokens_desc=Ezek a tokenek hozzáférést nyújtanak a fiókodhoz a Gitea API használatával. @@ -502,7 +781,6 @@ access_token_deletion_cancel_action=Mégse access_token_deletion_confirm_action=Törlés delete_token_success=A token törölve lett. Az ezt használó alkalmazásoknak többé nincs hozzáférése a fiókodhoz. permission_read=Olvasott - manage_oauth2_applications=OAuth2 alkalmazások kezelése edit_oauth2_application=OAuth2 alkalmazások szerkesztése remove_oauth2_application=OAuth2 alkalmazások etávolítása @@ -516,11 +794,9 @@ oauth2_client_secret=Titkos kliens kulcs oauth2_regenerate_secret=Titok újragenerálása oauth2_regenerate_secret_hint=Elvesztette a titkát? oauth2_application_edit=Szerkesztés - authorized_oauth2_applications=Engedélyezett OAuth2 alkalmazások revoke_key=Visszavonás revoke_oauth2_grant=Hozzáférés megvonása - twofa_is_enrolled=A fiókja jelenleg használ kétlépcsős hitelesítést. twofa_not_enrolled=A fiókja jelenleg nem használ kétlépcsős hitelesítést. twofa_disable=Kétlépcsős hitelesítés letiltása @@ -530,30 +806,167 @@ twofa_disabled=Kétlépcsős hitelesítés letiltva. scan_this_image=Olvassa be ezt a hitelesítő alkalmazásával: or_enter_secret=Vagy adja meg a titkot: %s passcode_invalid=A jelszava helytelen. Próbálja újra. - - manage_account_links=Kapcsolt fiókok kezelése link_account=Fiók kapcsolása remove_account_link=Csatolt fiók eltávolítása remove_account_link_desc=Egy kapcsolt fiók törlésével visszavonja a hozzáférését a fiókjához. Folytatja? remove_account_link_success=A kapcsolt fiók törölve lett. - - orgs_none=Nem tagja egy szervezetnek sem. - delete_account=Fiókod törlése delete_prompt=Ezzel véglegesen törli a fiókját. Ezt NEM LEHET visszacsinálni. confirm_delete_account=Törlés megerősítése delete_account_title=Fiók törlése delete_account_desc=Biztosan véglegesen törölni szeretné ezt a fiókot? - email_notifications.enable=Email értesítés engedélyezése email_notifications.onmention=Email küldése csak megjelölés esetén email_notifications.disable=Email értesítés kikapcsolása email_notifications.submit=E-mail beállítások megadása - visibility.public=Nyilvános visibility.private=Privát +appearance=Appearance +twofa=Two-Factor Authentication (TOTP) +uid=UID +webauthn=Two-Factor Authentication (Security Keys) +biography_placeholder=Tell us a little bit about yourself! (You can use Markdown) +location_placeholder=Share your approximate location with others +profile_desc=Control how your profile is shown to other users. Your primary email address will be used for notifications, password recovery and web-based Git operations. +password_username_disabled=You are not allowed to change your username. Please contact your site administrator for more details. +password_full_name_disabled=You are not allowed to change your full name. Please contact your site administrator for more details. +update_language=Update Language +update_language_not_found=Language "%s" is not available. +update_language_success=Language has been updated. +change_username_prompt=Note: Changing your username also changes your account URL. +change_username_redirect_prompt=The old username will redirect until someone claims it. +hidden_comment_types=Hidden comment types +hidden_comment_types_description=Comment types checked here will not be shown on issue pages. Checking "Label", for example, removes all "{user} added/removed {label}" comments. +hidden_comment_types.ref_tooltip=Comments where this issue was referenced from another issue/commit/… +hidden_comment_types.issue_ref_tooltip=Comments where the user changes the branch/tag associated with the issue +comment_type_group_reference=Reference +comment_type_group_label=Label +comment_type_group_milestone=Milestone +comment_type_group_assignee=Assignee +comment_type_group_branch=Branch +comment_type_group_time_tracking=Time Tracking +comment_type_group_deadline=Deadline +comment_type_group_dependency=Dependency +comment_type_group_lock=Lock Status +comment_type_group_review_request=Review request +comment_type_group_pull_request_push=Added commits +comment_type_group_project=Project +comment_type_group_issue_ref=Issue reference +saved_successfully=Your settings were saved successfully. +keep_activity_private=Hide Activity from profile page +keep_activity_private_popup=Makes the activity visible only for you and the admins +uploaded_avatar_is_too_big=The uploaded file size (%d KiB) exceeds the maximum size (%d KiB). +update_user_avatar_success=The user's avatar has been updated. +cropper_prompt=You can edit the image before saving. The edited image will be saved as PNG. +retype_new_password=Confirm New Password +email_desc=Your primary email address will be used for notifications, password recovery and, provided that it is not hidden, web-based Git operations. +theme_colorblindness_help=Color blindness Theme Support +theme_colorblindness_prompt=Gitea only has a few themes with basic color blindness support, which only have a few colors defined. The work is still in progress. More improvements could be made by defining more colors in the theme CSS files. +can_not_add_email_activations_pending=There is a pending activation. Try again in a few minutes if you want to add a new email address. +email_deletion_desc=This email address and related information will be removed from your account. Git commits by this email address will remain unchanged. Continue? +add_email_confirmation_sent=A confirmation email has been sent to "%s". Please check your inbox within the next %s to confirm your email address. +email_preference_set_success=Email preference has been set successfully. +keep_email_private_popup=This will hide your email address from your profile, as well as when you make a pull request or edit a file using the web interface. Pushed commits will not be modified. Use %s in commits to associate them with your account. +openid_desc=OpenID lets you delegate authentication to an external provider. +manage_ssh_principals=Manage SSH Certificate Principals +ssh_desc=These public SSH keys are associated with your account. The corresponding private keys allow full access to your repositories. +principal_desc=These SSH certificate principals are associated with your account and allow full access to your repositories. +gpg_desc=These public GPG keys are associated with your account. Keep your private keys safe as they allow commits to be verified. +key_content_ssh_placeholder=Begins with 'ssh-ed25519', 'ssh-rsa', 'ecdsa-sha2-nistp256', 'ecdsa-sha2-nistp384', 'ecdsa-sha2-nistp521', 'sk-ecdsa-sha2-nistp256@openssh.com', or 'sk-ssh-ed25519@openssh.com' +key_content_gpg_placeholder=Begins with '-----BEGIN PGP PUBLIC KEY BLOCK-----' +add_new_principal=Add Principal +ssh_key_name_used=An SSH key with same name already exists on your account. +ssh_principal_been_used=This principal has already been added to the server. +gpg_no_key_email_found=This GPG key does not match any activated email address associated with your account. It may still be added if you sign the provided token. +gpg_key_matched_identities=Matched Identities: +gpg_key_matched_identities_long=The embedded identities in this key match the following activated email addresses for this user. Commits matching these email addresses can be verified with this key. +gpg_key_verified=Verified Key +gpg_key_verified_long=Key has been verified with a token and can be used to verify commits matching any activated email addresses for this user in addition to any matched identities for this key. +gpg_invalid_token_signature=The provided GPG key, signature and token do not match, or the token is out-of-date. +gpg_token_required=You must provide a signature for the below token +gpg_token_help=You can generate a signature using: +gpg_token_signature=Armored GPG signature +key_signature_gpg_placeholder=Begins with '-----BEGIN PGP SIGNATURE-----' +verify_gpg_key_success=GPG key "%s" has been verified. +ssh_key_verified=Verified Key +ssh_key_verified_long=Key has been verified with a token and can be used to verify commits matching any activated email addresses for this user. +ssh_invalid_token_signature=The provided SSH key, signature or token do not match, or the token is out-of-date. +ssh_token_required=You must provide a signature for the below token +ssh_token_help=You can generate a signature using: +ssh_token_signature=Armored SSH signature +key_signature_ssh_placeholder=Begins with '-----BEGIN SSH SIGNATURE-----' +verify_ssh_key_success=SSH key "%s" has been verified. +add_key_success=The SSH key "%s" has been added. +add_gpg_key_success=The GPG key "%s" has been added. +add_principal_success=The SSH certificate principal "%s" has been added. +ssh_principal_deletion=Remove SSH Certificate Principal +ssh_principal_deletion_desc=Removing an SSH Certificate Principal revokes its access to your account. Continue? +ssh_principal_deletion_success=The principal has been removed. +added_on=Added on %s +valid_until_date=Valid until %s +principal_state_desc=This principal has been used in the last 7 days +ssh_signonly=SSH is currently disabled so these keys are only used for commit signature verification. +ssh_externally_managed=This SSH key is externally managed for this user +social_desc=These social accounts can be used to sign in to your account. Make sure you recognize all of them. +unbind_success=The social account has been removed successfully. +access_token_deletion_desc=Deleting a token will revoke access to your account for applications using it. This cannot be undone. Continue? +repo_and_org_access=Repository and Organization Access +permissions_public_only=Public only +permissions_access_all=All (public, private, and limited) +permission_not_set=Not set +permission_no_access=No Access +permission_write=Read and Write +permission_anonymous_read=Anonymous Read +permission_everyone_read=Everyone Read +permission_everyone_write=Everyone Write +access_token_desc=Selected token permissions limit authorization only to the corresponding API routes. Read the documentation for more information. +at_least_one_permission=You must select at least one permission to create a token +permissions_list=Permissions: +oauth2_applications_desc=OAuth2 applications enables your third-party application to securely authenticate users at this Gitea instance. +remove_oauth2_application_desc=Removing an OAuth2 application will revoke access to all signed access tokens. Continue? +create_oauth2_application_success=You have successfully created a new OAuth2 application. +update_oauth2_application_success=You have successfully updated the OAuth2 application. +oauth2_confidential_client=Confidential Client. Select for apps that keep the secret confidential, such as web apps. Do not select for native apps, including desktop and mobile apps. +oauth2_skip_secondary_authorization=Skip authorization for public clients after granting access once. May pose a security risk. +oauth2_redirect_uris=Redirect URIs. Please use a new line for every URI. +oauth2_client_secret_hint=The secret will not be shown again after you leave or refresh this page. Please ensure that you have saved it. +oauth2_application_create_description=OAuth2 applications gives your third-party application access to user accounts on this instance. +oauth2_application_remove_description=Removing an OAuth2 application will prevent it from accessing authorized user accounts on this instance. Continue? +oauth2_application_locked=Gitea pre-registers some OAuth2 applications on startup if enabled in config. To prevent unexpected behavior, these can neither be edited nor removed. Please refer to the OAuth2 documentation for more information. +authorized_oauth2_applications_description=You have granted access to your personal Gitea account to these third-party applications. Please revoke access for applications you no longer need. +revoke_oauth2_grant_description=Revoking access for this third-party application will prevent this application from accessing your data. Are you sure? +revoke_oauth2_grant_success=Access revoked successfully. +twofa_desc=To protect your account against password theft, you can use a smartphone or another device for receiving time-based one-time passwords ("TOTP"). +twofa_recovery_tip=If you lose your device, you will be able to use a single-use recovery key to regain access to your account. +twofa_scratch_token_regenerate=Regenerate Single-Use Recovery Key +twofa_scratch_token_regenerated=Your single-use recovery key is now %s. Store it in a safe place, as it will not be shown again. +twofa_enroll=Enroll in Two-Factor Authentication +regenerate_scratch_token_desc=If you misplaced your recovery key or have already used it to sign in, you can reset it here. +then_enter_passcode=And enter the passcode shown in the application: +twofa_enrolled=Your account has been successfully enrolled. Store your single-use recovery key (%s) in a safe place, as it will not be shown again. +twofa_failed_get_secret=Failed to get secret. +webauthn_desc=Security keys are hardware devices containing cryptographic keys. They can be used for two-factor authentication. Security keys must support the WebAuthn Authenticator standard. +webauthn_register_key=Add Security Key +webauthn_nickname=Nickname +webauthn_delete_key=Remove Security Key +webauthn_delete_key_desc=If you remove a security key, you can no longer sign in with it. Continue? +webauthn_key_loss_warning=If you lose your security keys, you will lose access to your account. +webauthn_alternative_tip=You may want to configure an additional authentication method. +manage_account_links_desc=These external accounts are linked to your Gitea account. +account_links_not_available=No external accounts are currently linked to your Gitea account. +hooks.desc=Add webhooks which will be triggered for all repositories that you own. +repos_none=You do not own any repositories. +delete_with_all_comments=Your account is younger than %s. To avoid ghost comments, all issue/PR comments will be deleted with it. +email_notifications.andyourown=And Your Own Notifications +email_notifications.actions.desc=Notifications for workflow runs on repositories set up with Gitea Actions. +email_notifications.actions.failure_only=Only notify for failed workflow runs +visibility=User visibility +visibility.public_tooltip=Visible to everyone +visibility.limited=Limited +visibility.limited_tooltip=Visible only to authenticated users +visibility.private_tooltip=Visible only to members of organizations you have joined [repo] owner=Tulajdonos @@ -592,15 +1005,11 @@ forks=Másolások reactions_more=és további %d language_other=Egyéb delete_preexisting_label=Törlés - - - desc.private=Privát desc.public=Nyilvános desc.template=Sablon desc.internal=Belső desc.archived=Archivált - template.items=Sablon elemek template.git_content=Git tartalom (alapértelmezett branch) template.git_hooks=Git Hook-ok @@ -610,11 +1019,8 @@ template.avatar=Avatar template.issue_labels=Hibajegy címkék template.one_item=Legalább egy sablonelemet ki kell választani template.invalid=Ki kell választani egy sablon tárolót - archive.issue.nocomment=Ez a tároló archiválva van. Nem szólhat hozzá ehhez a problémához. archive.pull.nocomment=Ez a tároló archíválva van. Nem szólhat hozzá ehhez az egyesítési kéréshez. - - migrate_items_wiki=Wiki migrate_items_milestones=Mérföldkövek migrate_items_labels=Címkék @@ -629,7 +1035,6 @@ migrate.permission_denied=Nem engedélyezett számodra a helyi tárolók import migrate.failed=A migráció sikertelen: %v migrated_from=Migrálva innen: %[2]s migrated_from_fake=Migrálva innen: %[1]s - mirror_from=tükörképe a: forked_from=tükrözve innen: fork_from_self=Nem tükrözhet önmaga által birtokolt tárolót. @@ -640,12 +1045,10 @@ unstar=Csillag törlése star=Csillagozás fork=Tükrözés download_archive=Tároló letöltése - quick_guide=Gyors útmutató clone_this_repo=Tároló klónozása create_new_repo_command=Egy új tároló létrehozása a parancssorból push_exist_repo=Meglévő tároló feltöltése parancssorból - code=Kód branch=Ág tree=Fa @@ -657,7 +1060,6 @@ pulls=Egyesítési kérések projects=Projektek labels=Címkék org_labels_desc_manage=kezelés - milestones=Mérföldkövek commits=Commit-ok commit=Commit @@ -669,7 +1071,6 @@ file_history=Előzmények file_view_raw=Nyers fájl megtekintése file_permalink=Állandó hivatkozás file_too_large=Ez a fájl túl nagy ahhoz, hogy megjelenítsük. - video_not_supported_in_browser=A böngésző nem támogatja a HTML5 video tag-et. audio_not_supported_in_browser=A böngésző nem támogatja a HTML5 audio tag-et. symbolic_link=Szimbolikus hivatkozás @@ -678,7 +1079,6 @@ commit_graph.hide_pr_refs=Pull request-ek elrejtése normal_view=Normál nézet line=sor lines=sor - editor.new_file=Új fájl editor.upload_file=Fájl feltöltése editor.edit_file=Fájl szerkesztése @@ -703,8 +1103,6 @@ editor.filename_cannot_be_empty=A fájl neve nem lehet üres. editor.commit_empty_file_header=Egy üres fájl commitolása editor.no_changes_to_show=Nincsen megjeleníthető változás. editor.add_subdir=Mappa hozzáadása… - - commits.commits=Commit-ok commits.search_all=Minden ág commits.author=Szerző @@ -714,19 +1112,14 @@ commits.older=Régebbi commits.newer=Újabb commits.signed_by=Aláírta commits.gpg_key_id=GPG kulcs azonosító - - commitstatus.pending=Függőben - ext_issues.desc=Külső hibakövető csatlakoztatás. - projects.description_placeholder=Leírás projects.title=Cím projects.new=Új projekt projects.template.desc=Sablon projects.column.edit_title=Név projects.column.new_title=Név - issues.desc=Hibajelentések, feladatok és mérföldkövek elrendezése. issues.filter_milestones=Mérföldkövek szűrése issues.filter_labels=Címkék szűrése @@ -845,15 +1238,12 @@ issues.lock.title=Beszélgetés lezárása ezen a hibajegyen. issues.unlock.title=Hibajegy újranyitása. issues.comment_on_locked=Egy zárolt hibajegyhez nem lehet hozzászólni. issues.delete=Törlés - issues.tracker=Időzítő - issues.add_time_hours=Óra issues.add_time_minutes=Perc issues.add_time_sum_to_small=Nem volt idő megadva. issues.time_spent_total=Teljes ráfordított idő issues.time_spent_from_all_authors=`Teljes ráfordított idő: %s` - issues.due_date=Határidő issues.invalid_due_date_format=A határidőt 'éééé-hh-nn' formátumban kell megadni. issues.error_modifying_due_date=Határidő módosítása sikertelen. @@ -888,8 +1278,6 @@ issues.review.reviewers=Véleményezők issues.review.show_outdated=Elavultak mutatása issues.review.hide_outdated=Elavultak elrejtése issues.review.commented=Hozzászólás - - pulls.new=Egyesítési kérés pulls.compare_changes=Új egyesítési kérés pulls.compare_base=egyesítés ide @@ -906,18 +1294,8 @@ pulls.reopen_to_merge=Kérjük, nyissa újra az egyesítési kérést. pulls.cant_reopen_deleted_branch=Ez a pull request nem nyitható meg újra, mivel az ág törölve lett. pulls.merged=Egyesítve pulls.can_auto_merge_desc=Ez az egyesítési kérés automatikusan végrehajtható. - - pulls.status_checking=Néhány ellenőrzés függőben van pulls.status_checks_success=Minden ellenőrzés sikeres volt - - - - - - - - milestones.new=Új mérföldkő milestones.closed=Lezárva: %s milestones.no_due_date=Nincs határidő @@ -941,10 +1319,7 @@ milestones.filter_sort.least_complete=Legkevésbé befejezve milestones.filter_sort.most_complete=Leginkább befejezve milestones.filter_sort.most_issues=Legtöbb hibajegy milestones.filter_sort.least_issues=Legkevesebb hibajegy - - ext_wiki.desc=Külső wiki csatolása. - wiki=Wiki wiki.welcome=Üdvözöljük a Wiki-ben. wiki.welcome_desc=A wiki lehetővé teszi, hogy dokumentációt írjon és osszon meg a közreműködőkkel. @@ -965,7 +1340,6 @@ wiki.delete_page_button=Oldal törlése wiki.page_already_exists=Már létezik azonos nevű Wiki oldal. wiki.pages=Oldalak wiki.last_updated=Utoljára módosítva: %s - activity=Tevékenység activity.period.filter_label=Időtartam: activity.period.daily=1 nappal @@ -1018,15 +1392,12 @@ activity.git_stats_addition_n=%d kiegészítés activity.git_stats_and_deletions=és activity.git_stats_deletion_1=%d törlés activity.git_stats_deletion_n=%d törlés - contributors.contribution_type.commits=Commit-ok - settings=Beállítások settings.options=Tároló settings.collaboration.read=Olvasott settings.collaboration.owner=Tulajdonos settings.githooks=Git Hook-ok - settings.site=Webhely settings.update_settings=Beállítások frissítése settings.enable_timetracker=Időmérés bekapcsolása @@ -1078,7 +1449,6 @@ settings.lfs_lock=Zárolás settings.lfs_locks_no_locks=Nincsenek zárolások settings.lfs_force_unlock=Kényszerített zárolás settings.lfs_pointers.oid=OID - diff.browse_source=Forráskód böngészése diff.parent=szülő diff.commit=commit @@ -1095,7 +1465,6 @@ diff.comment.placeholder=Hozzászólás létrehozása diff.comment.add_single_comment=Egyszerű hozzászólás hozzáadása diff.comment.reply=Válasz diff.review.comment=Hozzászólás - release.releases=Kiadások release.new_release=Új kiadás release.draft=Piszkozat @@ -1114,20 +1483,1214 @@ release.deletion_tag_success=A cimke törölve lett. release.tag_name_invalid=Ez a címkenév érvénytelen. release.downloads=Letöltések release.download_count=Letöltések: %s - branch.delete_head=Törlés branch.delete_html=Ág törlése branch.create_branch=Ág %s létrehozása branch.deleted_by=Törölve %s által - - - topic.manage_topics=Témák kezelése topic.done=Kész - - +new_repo_helper=A repository contains all project files, including revision history. Already hosting one elsewhere? Migrate repository. +owner_helper=Some organizations may not show up in the dropdown due to a maximum repository count limit. +repo_name_profile_public_hint=.profile is a special repository that you can use to add README.md to your public organization profile, visible to anyone. Make sure it's public and initialize it with a README in the profile directory to get started. +repo_name_profile_private_hint=.profile-private is a special repository that you can use to add a README.md to your organization member profile, visible only to organization members. Make sure it's private and initialize it with a README in the profile directory to get started. +repo_name_helper=Good repository names use short, memorable and unique keywords. A repository named ".profile" or ".profile-private" could be used to add a README.md for the user/organization profile. +template_description=Template repositories let users generate new repositories with the same directory structure, files, and optional settings. +visibility_helper=Make repository private +visibility_helper_forced=Your site administrator forces new repositories to be private. +already_forked=You've already forked %s +fork_to_different_account=Fork to a different account +fork_branch=Branch to be cloned to the fork +all_branches=All branches +view_all_branches=View all branches +view_all_tags=View all tags +fork_no_valid_owners=This repository cannot be forked because there are no valid owners. +fork.blocked_user=Cannot fork the repository because you are blocked by the repository owner. +open_with_editor=Open with %s +download_zip=Download ZIP +download_tar=Download TAR.GZ +download_bundle=Download BUNDLE +generate_from=Generate From +repo_desc_helper=Enter short description (optional) +repo_no_desc=No description provided +repo_lang=Languages +repo_gitignore_helper_desc=Choose which files not to track from a list of templates for common languages. Typical artifacts generated by each language's build tools are included on .gitignore by default. +license_helper_desc=A license governs what others can and can't do with your code. Not sure which one is right for your project? See Choose a license. +multiple_licenses=Multiple Licenses +object_format=Object Format +object_format_helper=Object format of the repository. Cannot be changed later. SHA1 is most compatible. +readme_helper_desc=This is the place where you can write a complete description for your project. +trust_model_helper=Select trust model for signature verification. Possible options are: +trust_model_helper_collaborator=Collaborator: Trust signatures by collaborators +trust_model_helper_committer=Committer: Trust signatures that match committers +trust_model_helper_collaborator_committer=Collaborator+Committer: Trust signatures by collaborators which match the committer +trust_model_helper_default=Default: Use the default trust model for this installation +default_branch_label=default +default_branch_helper=The default branch is the base branch for pull requests and code commits. +mirror_prune_desc=Remove obsolete remote-tracking references +mirror_interval=Mirror Interval (valid time units are 'h', 'm', 's'). 0 to disable periodic sync. (Minimum interval: %s) +mirror_sync=synced +mirror_sync_on_commit=Sync when commits are pushed +mirror_address_desc=Put any required credentials in the Authorization section. +mirror_address_url_invalid=The provided URL is invalid. Make sure all components of the URL are escaped correctly. +mirror_address_protocol_invalid=The provided URL is invalid. Only http(s):// or git:// locations can be used for mirroring. +mirror_lfs=Large File Storage (LFS) +mirror_lfs_desc=Activate mirroring of LFS data. +mirror_lfs_endpoint=LFS Endpoint +mirror_lfs_endpoint_desc=Sync will attempt to use the clone URL to determine the LFS server. You can also specify a custom endpoint if the repository LFS data is stored somewhere else. +mirror_password_placeholder=(Unchanged) +mirror_password_blank_placeholder=(Unset) +mirror_password_help=Change the username to erase a stored password. +stars_remove_warning=This will remove all stars from this repository. +stars=Stars +unit_disabled=The site administrator has disabled this repository section. +adopt_search=Enter username to search for unadopted repositories… (leave blank to find all) +adopt_preexisting_label=Adopt Files +adopt_preexisting=Adopt pre-existing files +adopt_preexisting_content=Create repository from %s +adopt_preexisting_success=Adopted files and created repository from %s +delete_preexisting=Delete pre-existing files +delete_preexisting_content=Delete files in %s +delete_preexisting_success=Deleted unadopted files in %s +blame_prior=View blame prior to this change +blame.ignore_revs=Ignoring revisions in .git-blame-ignore-revs. Click here to bypass and see the normal blame view. +blame.ignore_revs.failed=Failed to ignore revisions in .git-blame-ignore-revs. +user_search_tooltip=Shows a maximum of 30 users +tree_path_not_found=Path %[1]s doesn't exist in %[2]s +transfer.accept=Accept Transfer +transfer.accept_desc=Transfer to "%s" +transfer.reject=Reject Transfer +transfer.reject_desc=Cancel transfer to "%s" +transfer.no_permission_to_accept=You do not have permission to accept this transfer. +transfer.no_permission_to_reject=You do not have permission to reject this transfer. +desc.public_access=Public Access +desc.sha256=SHA256 +template.git_hooks_tooltip=You are currently unable to modify or remove Git Hooks once added. Select this only if you trust the template repository. +archive.title=This repo is archived. You can view files and clone it. You cannot open issues or pull requests or push a commit. +archive.title_date=This repository has been archived on %s. You can view files and clone it. You cannot open issues or pull requests or push a commit. +form.reach_limit_of_creation_1=The owner has already reached the limit of %d repository. +form.reach_limit_of_creation_n=The owner has already reached the limit of %d repositories. +form.name_reserved=The repository name "%s" is reserved. +form.name_pattern_not_allowed=The pattern "%s" is not allowed in a repository name. +need_auth=Authorization +migrate_options=Migration Options +migrate_service=Migration Service +migrate_options_mirror_helper=This repository will be a mirror +migrate_options_lfs=Migrate LFS files +migrate_options_lfs_endpoint.label=LFS Endpoint +migrate_options_lfs_endpoint.description=Migration will attempt to use your Git remote to determine the LFS server. You can also specify a custom endpoint if the repository LFS data is stored somewhere else. +migrate_options_lfs_endpoint.description.local=A local server path is supported too. +migrate_options_lfs_endpoint.placeholder=If left blank, the endpoint will be derived from the clone URL. +migrate_items=Migration Items +migrate_items_merge_requests=Merge Requests +migrate.github_token_desc=You can put one or more tokens here, separated by commas, to make migrating faster by circumventing the GitHub API rate limit. WARNING: Abusing this feature may violate the service provider's policy and may lead to getting your account(s) blocked. +migrate.permission_denied_blocked=You cannot import from disallowed hosts. Please ask the admin to check ALLOWED_DOMAINS/ALLOW_LOCALNETWORKS/BLOCKED_DOMAINS settings. +migrate.invalid_local_path="The local path is invalid. It doesn't exist or is not a directory." +migrate.invalid_lfs_endpoint=The LFS endpoint is not valid. +migrate.migrate_items_options=Access Token is required to migrate additional items +migrate.migrate=Migrate From %s +migrate.migrating=Migrating from %s… +migrate.migrating_failed=Migrating from %s failed. +migrate.migrating_failed.error=Failed to migrate: %s +migrate.migrating_failed_no_addr=Migration failed. +migrate.github.description=Migrate data from github.com or other GitHub instances. +migrate.git.description=Migrate a repository only from any Git service. +migrate.gitlab.description=Migrate data from gitlab.com or other GitLab instances. +migrate.gitea.description=Migrate data from gitea.com or other Gitea instances. +migrate.gogs.description=Migrate data from notabug.org or other Gogs instances. +migrate.onedev.description=Migrate data from code.onedev.io or other OneDev instances. +migrate.codebase.description=Migrate data from codebasehq.com. +migrate.gitbucket.description=Migrate data from GitBucket instances. +migrate.codecommit.description=Migrate data from AWS CodeCommit. +migrate.codecommit.aws_access_key_id=AWS Access Key ID +migrate.codecommit.aws_secret_access_key=AWS Secret Access Key +migrate.codecommit.https_git_credentials_username=HTTPS Git Credentials Username +migrate.codecommit.https_git_credentials_password=HTTPS Git Credentials Password +migrate.migrating_git=Migrating Git Data +migrate.migrating_topics=Migrating Topics +migrate.migrating_milestones=Migrating Milestones +migrate.migrating_labels=Migrating Labels +migrate.migrating_releases=Migrating Releases +migrate.migrating_issues=Migrating Issues +migrate.migrating_pulls=Migrating Pull Requests +migrate.cancel_migrating_title=Cancel Migration +migrate.cancel_migrating_confirm=Do you want to cancel this migration? +migration_status=Migration status +generated_from=generated from +watch_guest_user=Sign in to watch this repository. +star_guest_user=Sign in to star this repository. +action.blocked_user=Cannot perform action because you are blocked by the repository owner. +more_operations=More Operations +cite_this_repo=Cite this repository +empty_message=This repository does not have any content. +broken_message=The Git data underlying this repository cannot be read. Contact the administrator of this instance or delete this repository. +no_branch=This repository doesn't have any branches. +code.desc=Access source code, files, commits and branches. +clear_ref=`Clear current reference` +find_tag=Find tag +packages=Packages +actions=Actions +org_labels_desc=Organization-level labels that can be used with all repositories under this organization +milestone=Milestone +released_this=released this +tagged_this=tagged this +file.title=%s at %s +file_view_source=View Source +file_view_rendered=View Rendered +file_is_empty=The file is empty. +code_preview_line_from_to=Lines %[1]d to %[2]d in %[3]s +code_preview_line_in=Line %[1]d in %[2]s +invisible_runes_header=`This file contains invisible Unicode characters` +invisible_runes_description=`This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.` +ambiguous_runes_header=`This file contains ambiguous Unicode characters` +ambiguous_runes_description=`This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.` +invisible_runes_line=`This line has invisible unicode characters` +ambiguous_runes_line=`This line has ambiguous unicode characters` +ambiguous_character=`%[1]c [U+%04[1]X] can be confused with %[2]c [U+%04[2]X]` +escape_control_characters=Escape +unescape_control_characters=Unescape +file_copy_permalink=Copy Permalink +view_git_blame=View Git Blame +executable_file=Executable File +vendored=Vendored +generated=Generated +commit_graph.select=Select branches +commit_graph.monochrome=Mono +commit_graph.color=Color +commit.contained_in=This commit is contained in: +commit.contained_in_default_branch=This commit is part of the default branch +commit.load_referencing_branches_and_tags=Load branches and tags referencing this commit +commit.merged_in_pr=This commit was merged in pull request %s. +blame=Blame +download_file=Download file +from_comment=(comment) +editor.add_file=Add File +editor.cannot_edit_too_large_file=The file is too large to be edited. +editor.file_not_editable_hint=But you can still rename or move it. +editor.fork_before_edit=You must fork this repository to make or propose changes to this file. +editor.must_have_write_access=You must have write access to make or propose changes to this file. +editor.file_delete_success=File "%s" has been deleted. +editor.filename_help=Add a directory by typing its name followed by a slash ('/'). Remove a directory by typing backspace at the beginning of the input field. +editor.commit_signed_changes=Commit Signed Changes +editor.add_tmpl=Add '{filename}' +editor.add=Add %s +editor.update=Update %s +editor.delete=Delete %s +editor.patch=Apply Patch +editor.patching=Patching: +editor.fail_to_apply_patch=Unable to apply patch +editor.new_patch=New Patch +editor.signoff_desc=Add a Signed-off-by trailer by the committer at the end of the commit log message. +editor.create_new_branch_np=Create a new branch for this commit. +editor.new_branch_name=Name the new branch for this commit +editor.filename_is_invalid=The filename is invalid: "%s". +editor.commit_email=Commit email address +editor.invalid_commit_email=The email address for the commit is invalid. +editor.branch_does_not_exist=Branch "%s" does not exist in this repository. +editor.branch_already_exists=Branch "%s" already exists in this repository. +editor.directory_is_a_file=Directory name "%s" is already used as a filename in this repository. +editor.file_is_a_symlink=`"%s" is a symbolic link. Symbolic links cannot be edited in the web editor.` +editor.filename_is_a_directory=Filename "%s" is already used as a directory name in this repository. +editor.file_modifying_no_longer_exists=The file being modified, "%s", no longer exists in this repository. +editor.file_changed_while_editing=The file contents have changed since you started editing. Click here to see them or Commit Changes again to overwrite them. +editor.file_already_exists=A file named "%s" already exists in this repository. +editor.commit_id_not_matching=The Commit ID does not match the ID when you began editing. Commit into a patch branch and then merge. +editor.push_out_of_date=The push appears to be out of date. +editor.commit_empty_file_text=The file you're about to commit is empty. Proceed? +editor.push_rejected_no_message=The change was rejected by the server without a message. Please check Git Hooks. +editor.push_rejected=The change was rejected by the server. Please check Git Hooks. +editor.push_rejected_summary=Full Rejection Message: +editor.unable_to_upload_files=Failed to upload files to "%s" with error: %v +editor.upload_file_is_locked=File "%s" is locked by %s. +editor.upload_files_to_dir=Upload files to "%s" +editor.cannot_commit_to_protected_branch=Cannot commit to protected branch "%s". +editor.no_commit_to_branch=Unable to commit directly to branch because: +editor.user_no_push_to_branch=User cannot push to branch +editor.require_signed_commit=Branch requires a signed commit +editor.cherry_pick=Cherry-pick %s onto: +editor.revert=Revert %s onto: +editor.failed_to_commit=Failed to commit changes. +editor.failed_to_commit_summary=Error Message: +editor.fork_create=Fork Repository to Propose Changes +editor.fork_create_description=You cannot edit this repository directly. Instead you can create a fork, make edits and create a pull request. +editor.fork_edit_description=You cannot edit this repository directly. The changes will be written to your fork %s, so you can create a pull request. +editor.fork_not_editable=You have forked this repository but your fork is not editable. +editor.fork_failed_to_push_branch=Failed to push branch %s to your repository. +editor.fork_branch_exists=Branch "%s" already exists in your fork. Please choose a new branch name. +commits.desc=Browse source code change history. +commits.no_commits=No commits in common. "%s" and "%s" have entirely different histories. +commits.nothing_to_compare=These branches are equal. +commits.search.tooltip=You can prefix keywords with "author:", "committer:", "after:", or "before:", e.g. "revert author:Alice before:2019-01-13". +commits.search_branch=This Branch +commits.signed_by_untrusted_user=Signed by untrusted user +commits.signed_by_untrusted_user_unmatched=Signed by untrusted user who does not match committer +commits.ssh_key_fingerprint=SSH Key Fingerprint +commits.view_path=View at this point in history +commits.view_file_diff=View changes to this file in this commit +commit.operations=Operations +commit.revert=Revert +commit.revert-header=Revert: %s +commit.revert-content=Select branch to revert onto: +commit.cherry-pick=Cherry-pick +commit.cherry-pick-header=Cherry-pick: %s +commit.cherry-pick-content=Select branch to cherry-pick onto: +commitstatus.error=Error +commitstatus.failure=Failure +commitstatus.success=Success +ext_issues=Access to External Issues +projects.desc=Manage issues and pulls in projects. +projects.description=Description (optional) +projects.create=Create Project +projects.new_subheader=Coordinate, track, and update your work in one place, so projects stay transparent and on schedule. +projects.create_success=The project "%s" has been created. +projects.deletion=Delete Project +projects.deletion_desc=Deleting a project removes it from all related issues. Continue? +projects.deletion_success=The project has been deleted. +projects.edit=Edit Project +projects.edit_subheader=Projects organize issues and track progress. +projects.modify=Edit Project +projects.edit_success=Project "%s" has been updated. +projects.type.none="None" +projects.type.basic_kanban="Basic Kanban" +projects.type.bug_triage="Bug Triage" +projects.template.desc_helper="Select a project template to get started" +projects.column.edit="Edit Column" +projects.column.new_submit="Create Column" +projects.column.new="New Column" +projects.column.set_default="Set Default" +projects.column.set_default_desc="Set this column as default for uncategorized issues and pulls" +projects.column.delete="Delete Column" +projects.column.deletion_desc="Deleting a project column moves all related issues to the default column. Continue?" +projects.column.color="Color" +projects.open=Open +projects.close=Close +projects.column.assigned_to=Assigned to +projects.card_type.desc="Card Previews" +projects.card_type.images_and_text="Images and Text" +projects.card_type.text_only="Text Only" +issues.filter_assignees=Filter Assignee +issues.filter_projects=Filter Project +issues.filter_reviewers=Filter Reviewer +issues.filter_no_results=No results +issues.filter_no_results_placeholder=Try adjusting your search filters. +issues.new.clear_projects=Clear projects +issues.new.no_projects=No project +issues.new.open_projects=Open Projects +issues.new.closed_projects=Closed Projects +issues.new.no_reviewers=No Reviewers +issues.new.blocked_user=Cannot create issue because you are blocked by the repository owner. +issues.edit.already_changed=Unable to save changes to the issue. It appears the content has already been changed by another user. Please refresh the page and try editing again to avoid overwriting their changes. +issues.edit.blocked_user=Cannot edit content because you are blocked by the poster or repository owner. +issues.choose.get_started=Get Started +issues.choose.open_external_link=Open +issues.choose.blank=Default +issues.choose.blank_about=Create an issue from default template. +issues.choose.ignore_invalid_templates=Invalid templates have been ignored +issues.choose.invalid_templates=%v invalid template(s) found +issues.choose.invalid_config=The issue config contains errors: +issues.label_templates.fail_to_load_file=Failed to load label template file "%s": %v +issues.add_label=added the %s label %s +issues.add_labels=added the %s labels %s +issues.remove_label=removed the %s label %s +issues.remove_labels=removed the %s labels %s +issues.add_remove_labels=added %s and removed %s labels %s +issues.add_project_at=`added this to the %s project %s` +issues.move_to_column_of_project=`moved this to %s in %s on %s` +issues.change_project_at=`modified the project from %s to %s %s` +issues.remove_project_at=`removed this from the %s project %s` +issues.change_title_at=`changed title from %s to %s %s` +issues.change_ref_at=`changed reference from %s to %s %s` +issues.remove_ref_at=`removed reference %s %s` +issues.add_ref_at=`added reference %s %s` +issues.filter_label_exclude=`Use alt + click/enter to exclude labels` +issues.filter_label_select_no_label=No label +issues.filter_milestone_all=All milestones +issues.filter_milestone_none=No milestones +issues.filter_milestone_open=Open milestones +issues.filter_milestone_closed=Closed milestones +issues.filter_project=Project +issues.filter_project_all=All projects +issues.filter_project_none=No project +issues.filter_assignee_no_assignee=Assigned to nobody +issues.filter_assignee_any_assignee=Assigned to anybody +issues.filter_poster=Author +issues.filter_user_placeholder=Search users +issues.filter_user_no_select=All users +issues.filter_type.all_pull_requests=All pull requests +issues.filter_type.review_requested=Review requested +issues.filter_type.reviewed_by_you=Reviewed by you +issues.filter_sort.recentupdate=Most recently updated +issues.action_check=Check/Uncheck +issues.action_check_all=Check/Uncheck all items +pulls.merged_by=by %[3]s was merged %[1]s +pulls.merged_by_fake=by %[2]s was merged %[1]s +issues.closed_by=by %[3]s was closed %[1]s +issues.opened_by_fake=opened %[1]s by %[2]s +issues.closed_by_fake=by %[2]s was closed %[1]s +issues.num_comments_1=%d comment +issues.context.reference_issue=Reference in New Issue +issues.no_content=No description provided. +issues.close=Close Issue +issues.comment_pull_merged_at=merged commit %[1]s into %[2]s %[3]s +issues.comment_manually_pull_merged_at=manually merged commit %[1]s into %[2]s %[3]s +issues.close_comment_issue=Close with Comment +issues.reopen_comment_issue=Reopen with Comment +issues.comment.blocked_user=Cannot create or edit comment because you are blocked by the poster or repository owner. +issues.closed_at=`closed this issue %[2]s` +issues.reopened_at=`reopened this issue %[2]s` +issues.ref_issue_from=`referenced this issue %[4]s %[2]s` +issues.ref_pull_from=`referenced this pull request %[4]s %[2]s` +issues.ref_closing_from=`referenced a pull request %[4]s that will close this issue %[2]s` +issues.ref_reopening_from=`referenced a pull request %[4]s that will reopen this issue %[2]s` +issues.ref_closed_from=`closed this issue %[4]s %[2]s` +issues.ref_reopened_from=`reopened this issue %[4]s %[2]s` +issues.ref_from=`from %[1]s` +issues.author=Author +issues.author_helper=This user is the author. +issues.role.owner_helper=This user is the owner of this repository. +issues.role.member_helper=This user is a member of the organization owning this repository. +issues.role.collaborator=Collaborator +issues.role.collaborator_helper=This user has been invited to collaborate on the repository. +issues.role.first_time_contributor=First-time contributor +issues.role.first_time_contributor_helper=This is the first contribution of this user to the repository. +issues.role.contributor=Contributor +issues.role.contributor_helper=This user has previously committed to the repository. +issues.is_stale=There have been changes to this PR since this review +issues.remove_request_review=Remove review request +issues.remove_request_review_block=Can't remove review request +issues.dismiss_review=Dismiss Review +issues.dismiss_review_warning=Are you sure you want to dismiss this review? +issues.label_color_invalid=Invalid color +issues.label_exclusive=Exclusive +issues.label_archive=Archive Label +issues.label_archived_filter=Show archived labels +issues.label_archive_tooltip=Archived labels are excluded by default from the suggestions when searching by label. +issues.label_exclusive_desc=Name the label scope/item to make it mutually exclusive with other scope/ labels. +issues.label_exclusive_warning=Any conflicting scoped labels will be removed when editing the labels of an issue or pull request. +issues.label_exclusive_order=Sort Order +issues.label_exclusive_order_tooltip=Exclusive labels in the same scope will be sorted according to this numeric order. +issues.unpin=Unpin +issues.max_pinned="You can't pin more issues" +issues.pin_comment="pinned this %s" +issues.unpin_comment="unpinned this %s" +issues.lock_with_reason="locked as %s and limited conversation to collaborators %s" +issues.lock_no_reason="locked and limited conversation to collaborators %s" +issues.unlock_comment="unlocked this conversation %s" +issues.lock.notice_1=- Other users cannot add new comments to this issue. +issues.lock.notice_2=- You and other collaborators with access to this repository can still leave comments that others can see. +issues.lock.notice_3=- You can always unlock this issue again in the future. +issues.unlock.notice_1=- Everyone would be able to comment on this issue once more. +issues.unlock.notice_2=- You can always lock this issue again in the future. +issues.delete.title=Delete this issue? +issues.delete.text=Do you really want to delete this issue? (This will permanently remove all content. Consider closing it instead, if you intend to keep it archived) +issues.timetracker_timer_start=Start timer +issues.timetracker_timer_stop=Stop timer +issues.timetracker_timer_discard=Discard timer +issues.timetracker_timer_manually_add=Add Time +issues.time_estimate_set=Set estimated time +issues.time_estimate_display=Estimate: %s +issues.change_time_estimate_at=changed time estimate to %[1]s %[2]s +issues.remove_time_estimate_at=removed time estimate %s +issues.time_estimate_invalid=Time estimate format is invalid +issues.start_tracking_history=started working %s +issues.tracker_auto_close=Timer will be stopped automatically when this issue gets closed +issues.stopwatch_already_stopped=The timer for this issue is already stopped +issues.stopwatch_already_created=The timer for this issue already exists +issues.tracking_already_started=`You have already started time tracking on another issue!` +issues.stop_tracking=Stop Timer +issues.stop_tracking_history=worked for %[1]s %[2]s +issues.cancel_tracking=Discard +issues.cancel_tracking_history=`canceled time tracking %s` +issues.del_time=Delete this time log +issues.add_time_history=added spent time %[1]s %[2]s +issues.del_time_history=`deleted spent time %s` +issues.add_time_manually=Manually Add Time +issues.push_commit_1="added %d commit %s" +issues.push_commits_n="added %d commits %s" +issues.force_push_codes=`force-pushed %[1]s from %[2]s to %[4]s %[6]s` +issues.due_date_not_writer="You need write access to this repository to update the due date of an issue." +issues.due_date_added="added the due date %s %s" +issues.due_date_modified="modified the due date from %[2]s to %[1]s %[3]s" +issues.due_date_invalid="The due date is invalid or out of range. Please use the format 'yyyy-mm-dd'." +issues.dependency.issue_no_dependencies=No dependencies set. +issues.dependency.pr_no_dependencies=No dependencies set. +issues.dependency.no_permission_1="You do not have permission to read %d dependency" +issues.dependency.no_permission_n="You do not have permission to read %d dependencies" +issues.dependency.no_permission.can_remove="You do not have permission to read this dependency but can remove this dependency" +issues.dependency.added_dependency=`added a new dependency %s` +issues.dependency.removed_dependency=`removed a dependency %s` +issues.dependency.pr_closing_blockedby=Closing this pull request is blocked by the following issues +issues.dependency.issue_closing_blockedby=Closing this issue is blocked by the following issues +issues.dependency.pr_close_blocks=This pull request blocks closing of the following issues +issues.dependency.issue_close_blocked=You need to close all issues that are blocking this issue before you can close it. +issues.dependency.issue_batch_close_blocked="Cannot batch close issues that you choose, because issue #%d still has open dependencies" +issues.dependency.pr_close_blocked=You need to close all issues that are blocking this pull request before you can merge it. +issues.dependency.pr_remove_text=This will remove the dependency from this pull request. Continue? +issues.dependency.setting=Enable Dependencies For Issues and Pull Requests +issues.dependency.add_error_cannot_create_circular=You cannot create a dependency with two issues that block each other. +issues.review.self.approval=You cannot approve your own pull request. +issues.review.self.rejection=You cannot request changes on your own pull request. +issues.review.approve="approved these changes %s" +issues.review.comment="reviewed %s" +issues.review.dismissed="dismissed %s's review %s" +issues.review.dismissed_label=Dismissed +issues.review.left_comment=left a comment +issues.review.content.empty=You need to leave a comment indicating the requested change(s). +issues.review.wait="was requested for review %s" +issues.review.add_review_request="requested review from %s %s" +issues.review.remove_review_request="removed review request for %s %s" +issues.review.remove_review_request_self="declined to review %s" +issues.review.pending.tooltip=This comment is not currently visible to other users. To submit your pending comments, select "%s" -> "%s/%s/%s" at the top of the page. +issues.review.outdated=Outdated +issues.review.outdated_description=Content has changed since this comment was made +issues.review.option.show_outdated_comments=Show outdated comments +issues.review.option.hide_outdated_comments=Hide outdated comments +issues.review.show_resolved=Show resolved +issues.review.hide_resolved=Hide resolved +issues.review.resolve_conversation=Resolve conversation +issues.review.un_resolve_conversation=Unresolve conversation +issues.review.resolved_by=marked this conversation as resolved +issues.review.official=Approved +issues.review.requested=Review pending +issues.review.rejected=Changes requested +issues.review.stale=Updated since approval +issues.review.unofficial=Uncounted approval +issues.assignee.error=Not all assignees were added, due to an unexpected error. +issues.reference_issue.body=Body +issues.content_history.deleted=deleted +issues.content_history.edited=edited +issues.content_history.created=created +issues.content_history.delete_from_history=Delete from history +issues.content_history.delete_from_history_confirm=Delete from history? +issues.content_history.options=Options +issues.reference_link=Reference: %s +compare.compare_base=base +compare.compare_head=compare +pulls.desc=Enable pull requests and code reviews. +pulls.new.blocked_user=Cannot create pull request because you are blocked by the repository owner. +pulls.new.must_collaborator=You must be a collaborator to create pull request. +pulls.edit.already_changed=Unable to save changes to the pull request. It appears the content has already been changed by another user. Please refresh the page and try editing again to avoid overwriting their changes. +pulls.view=View Pull Request +pulls.allow_edits_from_maintainers=Allow edits from maintainers +pulls.allow_edits_from_maintainers_desc=Users with write access to the base branch can also push to this branch +pulls.allow_edits_from_maintainers_err=Updating failed +pulls.compare_changes_desc=Select the branch to merge into and the branch to pull from. +pulls.has_viewed_file=Viewed +pulls.has_changed_since_last_review=Changed since your last review +pulls.viewed_files_label=%[1]d / %[2]d files viewed +pulls.expand_files=Expand all files +pulls.collapse_files=Collapse all files +pulls.switch_comparison_type=Switch comparison type +pulls.switch_head_and_base=Switch head and base +pulls.show_all_commits=Show all commits +pulls.show_changes_since_your_last_review=Show changes since your last review +pulls.showing_only_single_commit=Showing only changes of commit %[1]s +pulls.showing_specified_commit_range=Showing only changes between %[1]s..%[2]s +pulls.select_commit_hold_shift_for_range=Select commit. Hold Shift and click to select a range. +pulls.review_only_possible_for_full_diff=Review is only possible when viewing the full diff +pulls.filter_changes_by_commit=Filter by commit +pulls.nothing_to_compare_have_tag=The selected branches/tags are equal. +pulls.nothing_to_compare_and_allow_empty_pr=These branches are equal. This PR will be empty. +pulls.has_pull_request=`A pull request between these branches already exists: %[2]s#%[3]d` +pulls.change_target_branch_at=`changed target branch from %s to %s %s` +pulls.merged_success=Pull request successfully merged and closed +pulls.closed=Pull request closed +pulls.manually_merged=Manually merged +pulls.merged_info_text=The branch %s can now be deleted. +pulls.is_closed=The pull request has been closed. +pulls.title_wip_desc=`Start the title with %s to prevent the pull request from being merged accidentally.` +pulls.cannot_merge_work_in_progress=This pull request is marked as a work in progress. +pulls.still_in_progress=Still in progress? +pulls.add_prefix=Add %s prefix +pulls.remove_prefix=Remove %s prefix +pulls.data_broken=This pull request is broken due to missing fork information. +pulls.files_conflicted=This pull request has changes conflicting with the target branch. +pulls.is_checking=Checking for merge conflicts… +pulls.is_ancestor="This branch is already included in the target branch. There is nothing to merge." +pulls.is_empty="The changes on this branch are already on the target branch. This will be an empty commit." +pulls.required_status_check_failed=Some required checks were not successful. +pulls.required_status_check_missing=Some required checks are missing. +pulls.required_status_check_administrator=As an administrator, you may still merge this pull request. +pulls.blocked_by_approvals="This pull request doesn't have enough required approvals yet. %d of %d official approvals granted." +pulls.blocked_by_approvals_whitelisted="This pull request doesn't have enough required approvals yet. %d of %d approvals granted from users or teams on the allowlist." +pulls.blocked_by_rejection="This pull request has changes requested by an official reviewer." +pulls.blocked_by_official_review_requests="This pull request has official review requests." +pulls.blocked_by_outdated_branch="This pull request is blocked because it's outdated." +pulls.blocked_by_changed_protected_files_1="This pull request is blocked because it changes a protected file:" +pulls.blocked_by_changed_protected_files_n="This pull request is blocked because it changes protected files:" +pulls.cannot_auto_merge_desc=This pull request cannot be merged automatically due to conflicts. +pulls.cannot_auto_merge_helper=Merge manually to resolve the conflicts. +pulls.num_conflicting_files_1="%d conflicting file" +pulls.num_conflicting_files_n="%d conflicting files" +pulls.approve_count_1="%d approval" +pulls.approve_count_n="%d approvals" +pulls.reject_count_1="%d change request" +pulls.reject_count_n="%d change requests" +pulls.waiting_count_1="%d waiting review" +pulls.waiting_count_n="%d waiting reviews" +pulls.wrong_commit_id="commit ID must be a commit ID on the target branch" +pulls.no_merge_desc=This pull request cannot be merged because all repository merge options are disabled. +pulls.no_merge_helper=Enable merge options in the repository settings or merge the pull request manually. +pulls.no_merge_wip=This pull request cannot be merged because it is marked as being a work in progress. +pulls.no_merge_not_ready=This pull request is not ready to be merged. Check review status and status checks. +pulls.no_merge_access=You are not authorized to merge this pull request. +pulls.merge_pull_request=Create merge commit +pulls.rebase_merge_pull_request=Rebase, then fast-forward +pulls.rebase_merge_commit_pull_request=Rebase, then create merge commit +pulls.squash_merge_pull_request=Create squash commit +pulls.fast_forward_only_merge_pull_request=Fast-forward only +pulls.merge_manually=Manually merged +pulls.merge_commit_id=The merge commit ID +pulls.require_signed_wont_sign=The branch requires signed commits but this merge will not be signed +pulls.invalid_merge_option=You cannot use this merge option for this pull request. +pulls.merge_conflict=Merge Failed: There was a conflict while merging. Hint: Try a different strategy. +pulls.merge_conflict_summary=Error Message +pulls.rebase_conflict=Merge Failed: There was a conflict while rebasing commit: %[1]s. Hint: Try a different strategy. +pulls.rebase_conflict_summary=Error Message +pulls.unrelated_histories=Merge Failed: The merge head and base do not share a common history. Hint: Try a different strategy. +pulls.merge_out_of_date=Merge Failed: While generating the merge, the base was updated. Hint: Try again. +pulls.head_out_of_date=Merge Failed: While generating the merge, the head was updated. Hint: Try again. +pulls.has_merged=Failed: The pull request has been merged. You cannot merge again or change the target branch. +pulls.push_rejected=Push Failed: The push was rejected. Review the Git Hooks for this repository. +pulls.push_rejected_summary=Full Rejection Message +pulls.push_rejected_no_message=Push Failed: The push was rejected but there was no remote message. Review the Git Hooks for this repository. +pulls.open_unmerged_pull_exists=`You cannot perform a reopen operation because there is a pending pull request (#%d) with identical properties.` +pulls.status_checks_warning=Some checks reported warnings +pulls.status_checks_failure=Some checks failed +pulls.status_checks_error=Some checks reported errors +pulls.status_checks_requested=Required +pulls.status_checks_details=Details +pulls.status_checks_hide_all=Hide all checks +pulls.status_checks_show_all=Show all checks +pulls.update_branch=Update branch by merge +pulls.update_branch_rebase=Update branch by rebase +pulls.update_branch_success=Branch update was successful +pulls.update_not_allowed=You are not allowed to update branch +pulls.outdated_with_base_branch=This branch is out-of-date with the base branch +pulls.close=Close Pull Request +pulls.closed_at=`closed this pull request %[2]s` +pulls.reopened_at=`reopened this pull request %[2]s` +pulls.cmd_instruction_hint=View command line instructions +pulls.cmd_instruction_checkout_title=Checkout +pulls.cmd_instruction_checkout_desc=From your project repository, check out a new branch and test the changes. +pulls.cmd_instruction_merge_title=Merge +pulls.cmd_instruction_merge_desc=Merge the changes and update on Gitea. +pulls.cmd_instruction_merge_warning=Warning: This operation cannot merge pull request because "autodetect manual merge" is not enabled. +pulls.clear_merge_message=Clear merge message +pulls.clear_merge_message_hint=Clearing the merge message will only remove the commit message content and keep generated git trailers such as "Co-Authored-By…". +pulls.auto_merge_button_when_succeed=(When checks succeed) +pulls.auto_merge_when_succeed=Auto merge when all checks succeed +pulls.auto_merge_newly_scheduled=The pull request was scheduled to merge when all checks succeed. +pulls.auto_merge_has_pending_schedule=%[1]s scheduled this pull request to auto merge when all checks succeed %[2]s. +pulls.auto_merge_cancel_schedule=Cancel auto merge +pulls.auto_merge_not_scheduled=This pull request is not scheduled to auto merge. +pulls.auto_merge_canceled_schedule=The auto merge was canceled for this pull request. +pulls.auto_merge_newly_scheduled_comment=`scheduled this pull request to auto merge when all checks succeed %[1]s` +pulls.auto_merge_canceled_schedule_comment=`canceled auto merging this pull request when all checks succeed %[1]s` +pulls.delete.title=Delete this pull request? +pulls.delete.text=Do you really want to delete this pull request? (This will permanently remove all content. Consider closing it instead, if you intend to keep it archived) +pulls.recently_pushed_new_branches=You pushed on branch %[1]s %[2]s +pulls.upstream_diverging_prompt_behind_1=This branch is %[1]d commit behind %[2]s +pulls.upstream_diverging_prompt_behind_n=This branch is %[1]d commits behind %[2]s +pulls.upstream_diverging_prompt_base_newer=The base branch %s has new changes +pulls.upstream_diverging_merge=Sync fork +pulls.upstream_diverging_merge_confirm=Would you like to merge "%[1]s" onto "%[2]s"? +pull.deleted_branch=(deleted):%s +pull.agit_documentation=Review documentation about AGit +comments.edit.already_changed=Unable to save changes to the comment. It appears the content has already been changed by another user. Please refresh the page and try editing again to avoid overwriting their changes +milestones.update_ago=Updated %s +milestones.new_subheader=Milestones can help you organize issues and track their progress. +milestones.completeness=%d%% Completed +milestones.create_success=The milestone "%s" has been created. +milestones.edit_success=Milestone "%s" has been updated. +milestones.filter_sort.earliest_due_data=Earliest due date +milestones.filter_sort.latest_due_date=Latest due date +signing.will_sign=This commit will be signed with key "%s". +signing.wont_sign.error=There was an error while checking if the commit could be signed. +signing.wont_sign.nokey=There is no key available to sign this commit. +signing.wont_sign.never=Commits are never signed. +signing.wont_sign.always=Commits are always signed. +signing.wont_sign.pubkey=The commit will not be signed because you do not have a public key associated with your account. +signing.wont_sign.twofa=You must have two-factor authentication enabled to have commits signed. +signing.wont_sign.parentsigned=The commit will not be signed as the parent commit is not signed. +signing.wont_sign.basesigned=The merge will not be signed as the base commit is not signed. +signing.wont_sign.headsigned=The merge will not be signed as the head commit is not signed. +signing.wont_sign.commitssigned=The merge will not be signed as all the associated commits are not signed. +signing.wont_sign.approved=The merge will not be signed as the PR is not approved. +signing.wont_sign.not_signed_in=You are not signed in. +ext_wiki=Access to External Wiki +wiki.page_title=Page title +wiki.page_content=Page content +wiki.delete_page_notice_1=Deleting the wiki page "%s" cannot be undone. Continue? +wiki.reserved_page=The wiki page name "%s" is reserved. +wiki.page_name_desc=Enter a name for this Wiki page. Some special names are: 'Home', '_Sidebar' and '_Footer'. +wiki.original_git_entry_tooltip=View original Git file instead of using friendly link. +activity.navbar.pulse=Pulse +activity.navbar.code_frequency=Code Frequency +activity.navbar.contributors=Contributors +activity.navbar.recent_commits=Recent Commits +activity.title.issues_closed_from=%s closed from %s +activity.title.unresolved_conv_1=%d Unresolved Conversation +activity.title.unresolved_conv_n=%d Unresolved Conversations +activity.no_git_activity=There has been no commit activity in this period. +activity.git_stats_exclude_merges=Excluding merges, +activity.git_stats_author_1=%d author +activity.git_stats_author_n=%d authors +activity.git_stats_pushed_1=has pushed +activity.git_stats_pushed_n=have pushed +activity.git_stats_push_to_branch=to %s and +activity.git_stats_push_to_all_branches=to all branches. +activity.git_stats_on_default_branch=On %s, +activity.git_stats_file_1=%d file +contributors.contribution_type.filter_label=Contribution type: +contributors.contribution_type.additions=Additions +contributors.contribution_type.deletions=Deletions +settings.desc=Settings is where you can manage the settings for the repository. +settings.public_access=Public Access +settings.public_access_desc=Configure public visitor's access permissions to override the defaults of this repository. +settings.public_access.docs.not_set=Not Set: no extra public access permission. The visitor's permission follows the repository's visibility and member permissions. +settings.public_access.docs.anonymous_read=Anonymous Read: users who are not logged in can access the unit with read permission. +settings.public_access.docs.everyone_read=Everyone Read: all logged-in users can access the unit with read permission. Read permission of issue/pull-request units also means users can create new issues/pull requests. +settings.public_access.docs.everyone_write=Everyone Write: all logged-in users have write permission to the unit. Only Wiki unit supports this permission. +settings.collaboration=Collaborators +settings.collaboration.admin=Administrator +settings.collaboration.write=Write +settings.collaboration.undefined=Undefined +settings.collaboration.per_unit=Unit Permissions +settings.hooks=Webhooks +settings.basic_settings=Basic Settings +settings.mirror_settings=Mirror Settings +settings.mirror_settings.docs=Set up your repository to automatically synchronize commits, tags and branches with another repository. +settings.mirror_settings.docs.disabled_pull_mirror.instructions=Set up your project to automatically push commits, tags and branches to another repository. Pull mirrors have been disabled by your site administrator. +settings.mirror_settings.docs.disabled_push_mirror.instructions=Set up your project to automatically pull commits, tags and branches from another repository. +settings.mirror_settings.docs.disabled_push_mirror.pull_mirror_warning=Right now, this can only be done in the "New Migration" menu. For more information, please consult: +settings.mirror_settings.docs.disabled_push_mirror.info=Push mirrors have been disabled by your site administrator. +settings.mirror_settings.docs.no_new_mirrors=Your repository is mirroring changes to or from another repository. Please keep in mind that you currently can't create any new mirrors. +settings.mirror_settings.docs.can_still_use=Although you can't modify existing mirrors or create new ones, you may still use your existing mirror. +settings.mirror_settings.docs.pull_mirror_instructions=To set up a pull mirror, please consult: +settings.mirror_settings.docs.more_information_if_disabled=You can find out more about push and pull mirrors here: +settings.mirror_settings.docs.doc_link_title=How do I mirror repositories? +settings.mirror_settings.docs.doc_link_pull_section=the "Pulling from a remote repository" section of the documentation. +settings.mirror_settings.docs.pulling_remote_title=Pulling from a remote repository +settings.mirror_settings.mirrored_repository=Mirrored repository +settings.mirror_settings.pushed_repository=Pushed repository +settings.mirror_settings.direction=Direction +settings.mirror_settings.direction.pull=Pull +settings.mirror_settings.direction.push=Push +settings.mirror_settings.last_update=Last update +settings.mirror_settings.push_mirror.none=No push mirrors configured +settings.mirror_settings.push_mirror.remote_url=Git Remote Repository URL +settings.mirror_settings.push_mirror.add=Add Push Mirror +settings.mirror_settings.push_mirror.edit_sync_time=Edit mirror sync interval +settings.sync_mirror=Synchronize Now +settings.pull_mirror_sync_in_progress=Pulling changes from the remote %s at the moment. +settings.push_mirror_sync_in_progress=Pushing changes to the remote %s at the moment. +settings.update_mirror_settings=Update Mirror Settings +settings.branches.switch_default_branch=Switch Default Branch +settings.branches.update_default_branch=Update Default Branch +settings.branches.add_new_rule=Add New Rule +settings.advanced_settings=Advanced Settings +settings.wiki_desc=Enable Repository Wiki +settings.use_internal_wiki=Use Built-In Wiki +settings.default_wiki_branch_name=Default Wiki Branch Name +settings.failed_to_change_default_wiki_branch=Failed to change the default wiki branch. +settings.use_external_wiki=Use External Wiki +settings.external_wiki_url=External Wiki URL +settings.external_wiki_url_error=The external wiki URL is not a valid URL. +settings.external_wiki_url_desc=Visitors are redirected to the external wiki URL when clicking the wiki tab. +settings.issues_desc=Enable Repository Issue Tracker +settings.use_internal_issue_tracker=Use Built-In Issue Tracker +settings.use_external_issue_tracker=Use External Issue Tracker +settings.external_tracker_url=External Issue Tracker URL +settings.external_tracker_url_error=The external issue tracker URL is not a valid URL. +settings.external_tracker_url_desc=Visitors are redirected to the external issue tracker URL when clicking on the issues tab. +settings.tracker_url_format=External Issue Tracker URL Format +settings.tracker_url_format_error=The external issue tracker URL format is not a valid URL. +settings.tracker_issue_style=External Issue Tracker Number Format +settings.tracker_issue_style.numeric=Numeric +settings.tracker_issue_style.alphanumeric=Alphanumeric +settings.tracker_issue_style.regexp=Regular Expression +settings.tracker_issue_style.regexp_pattern=Regular Expression Pattern +settings.tracker_issue_style.regexp_pattern_desc=The first captured group will be used in place of {index}. +settings.tracker_url_format_desc=Use the placeholders {user}, {repo} and {index} for the username, repository name and issue index. +settings.allow_only_contributors_to_track_time=Let Only Contributors Track Time +settings.pulls_desc=Enable Repository Pull Requests +settings.pulls.ignore_whitespace=Ignore Whitespace for Conflicts +settings.pulls.enable_autodetect_manual_merge=Enable autodetect manual merge (Note: In some special cases, misjudgments can occur) +settings.pulls.allow_rebase_update=Enable updating pull request branch by rebase +settings.pulls.default_delete_branch_after_merge=Delete pull request branch after merge by default +settings.pulls.default_allow_edits_from_maintainers=Allow edits from maintainers by default +settings.releases_desc=Enable Repository Releases +settings.packages_desc=Enable Repository Packages Registry +settings.projects_desc=Enable Projects +settings.projects_mode_desc=Projects Mode (which kinds of projects to show) +settings.projects_mode_repo=Repo projects only +settings.projects_mode_owner=Only user or org projects +settings.projects_mode_all=All projects +settings.actions_desc=Enable Repository Actions +settings.admin_settings=Administrator Settings +settings.admin_enable_health_check=Enable Repository Health Checks (git fsck) +settings.admin_code_indexer=Code Indexer +settings.admin_stats_indexer=Code Statistics Indexer +settings.admin_indexer_commit_sha=Last Indexed SHA +settings.admin_indexer_unindexed=Unindexed +settings.reindex_button=Add to Reindex Queue +settings.reindex_requested=Reindex Requested +settings.admin_enable_close_issues_via_commit_in_any_branch=Close an issue via a commit made in a non-default branch +settings.danger_zone=Danger Zone +settings.new_owner_has_same_repo=The new owner already has a repository with same name. Please choose another name. +settings.convert=Convert to Regular Repository +settings.convert_desc=You can convert this mirror into a regular repository. This cannot be undone. +settings.convert_notices_1=This operation will convert the mirror into a regular repository and cannot be undone. +settings.convert_confirm=Convert Repository +settings.convert_succeed=The mirror has been converted into a regular repository. +settings.convert_fork=Convert to Regular Repository +settings.convert_fork_desc=You can convert this fork into a regular repository. This cannot be undone. +settings.convert_fork_notices_1=This operation will convert the fork into a regular repository and cannot be undone. +settings.convert_fork_confirm=Convert Repository +settings.convert_fork_succeed=The fork has been converted into a regular repository. +settings.transfer=Transfer Ownership +settings.transfer.rejected=Repository transfer was rejected. +settings.transfer.success=Repository transfer was successful. +settings.transfer.blocked_user=Cannot transfer repository because you are blocked by the new owner. +settings.transfer_abort=Cancel transfer +settings.transfer_abort_invalid=You cannot cancel a non existent repository transfer. +settings.transfer_abort_success=The repository transfer to %s was successfully canceled. +settings.transfer_desc=Transfer this repository to a user or to an organization for which you have administrator rights. +settings.transfer_form_title=Enter the repository name as confirmation: +settings.transfer_in_progress=There is currently an ongoing transfer. Please cancel it if you would like to transfer this repository to another user. +settings.transfer_notices_1=- You will lose access to the repository if you transfer it to an individual user. +settings.transfer_notices_2=- You will keep access to the repository if you transfer it to an organization that you (co-)own. +settings.transfer_notices_3=- If the repository is private and is transferred to an individual user, this action makes sure that the user does have at least read permission (and changes permissions if necessary). +settings.transfer_notices_4=- If the repository belongs to an organization, and you transfer it to another organization or individual, you will lose the links between the repository's issues and the organization's project board. +settings.transfer_owner=New Owner +settings.transfer_perform=Perform Transfer +settings.transfer_started=This repository has been marked for transfer and awaits confirmation from "%s" +settings.transfer_succeed=The repository has been transferred. +settings.signing_settings=Signing Verification Settings +settings.trust_model=Signature Trust Model +settings.trust_model.default=Default Trust Model +settings.trust_model.default.desc=Use the default repository trust model for this installation. +settings.trust_model.collaborator=Collaborator +settings.trust_model.collaborator.long=Collaborator: Trust signatures by collaborators +settings.trust_model.collaborator.desc=Valid signatures by collaborators of this repository will be marked "trusted", whether they match the committer or not. Otherwise, valid signatures will be marked "untrusted" if the signature matches the committer and "unmatched" if not. +settings.trust_model.committer=Committer +settings.trust_model.committer.long=Committer: Trust signatures that match committers. This matches GitHub's behavior and will force commits signed by Gitea to have Gitea as the committer. +settings.trust_model.committer.desc=Valid signatures will only be marked "trusted" if they match the committer, otherwise they will be marked "unmatched". This forces Gitea to be the committer on signed commits, with the actual committer marked as Co-authored-by: and Co-committed-by: trailer in the commit. The default Gitea key must match a user in the database. +settings.trust_model.collaboratorcommitter=Collaborator+Committer +settings.trust_model.collaboratorcommitter.long=Collaborator+Committer: Trust signatures by collaborators which match the committer +settings.trust_model.collaboratorcommitter.desc=Valid signatures by collaborators of this repository will be marked "trusted" if they match the committer. Otherwise, valid signatures will be marked "untrusted" if the signature matches the committer and "unmatched" otherwise. This will force Gitea to be marked as the committer on signed commits, with the actual committer marked as Co-Authored-By: and Co-Committed-By: trailer in the commit. The default Gitea key must match a user in the database. +settings.wiki_delete=Delete Wiki Data +settings.wiki_delete_desc=Deleting repository wiki data is permanent and cannot be undone. +settings.wiki_delete_notices_1=- This will permanently delete and disable the repository wiki for %s. +settings.confirm_wiki_delete=Delete Wiki Data +settings.wiki_deletion_success=The repository wiki data has been deleted. +settings.delete=Delete This Repository +settings.delete_desc=Deleting a repository is permanent and cannot be undone. +settings.delete_notices_1=- This operation CANNOT be undone. +settings.delete_notices_2=- This operation will permanently delete the %s repository, including code, issues, comments, wiki data and collaborator settings. +settings.delete_notices_fork_1=- Forks of this repository will become independent after deletion. +settings.deletion_success=The repository has been deleted. +settings.update_settings_success=The repository settings have been updated. +settings.update_settings_no_unit=The repository should allow at least some sort of interaction. +settings.confirm_delete=Delete Repository +settings.add_collaborator=Add Collaborator +settings.add_collaborator_success=The collaborator has been added. +settings.add_collaborator_inactive_user=Cannot add an inactive user as a collaborator. +settings.add_collaborator_owner=Cannot add an owner as a collaborator. +settings.add_collaborator_duplicate=The collaborator is already added to this repository. +settings.add_collaborator.blocked_user=The collaborator is blocked by the repository owner or vice versa. +settings.collaborator_deletion=Remove Collaborator +settings.collaborator_deletion_desc=Removing a collaborator will revoke their access to this repository. Continue? +settings.remove_collaborator_success=The collaborator has been removed. +settings.org_not_allowed_to_be_collaborator=Organizations cannot be added as a collaborator. +settings.change_team_access_not_allowed=Changing team access for repository has been restricted to organization owner +settings.team_not_in_organization=The team is not in the same organization as the repository +settings.add_team=Add Team +settings.add_team_duplicate=Team already has the repository +settings.add_team_success=The team now has access to the repository. +settings.change_team_permission_tip=Team's permission is set on the team settings page and can't be changed per repository +settings.delete_team_tip=This team has access to all repositories and can't be removed +settings.remove_team_success=The team's access to the repository has been removed. +settings.add_webhook=Add Webhook +settings.add_webhook.invalid_channel_name=Webhook channel name cannot be empty and cannot contain only a # character. +settings.hooks_desc=Webhooks automatically make HTTP POST requests to a server when certain Gitea events trigger. Read more in the webhooks guide. +settings.webhook_deletion_desc=Removing a webhook deletes its settings and delivery history. Continue? +settings.webhook_deletion_success=The webhook has been removed. +settings.webhook.test_delivery=Test Push Event +settings.webhook.test_delivery_desc=Test this webhook with a fake push event. +settings.webhook.test_delivery_desc_disabled=To test this webhook with a fake event, activate it. +settings.webhook.request=Request +settings.webhook.response=Response +settings.webhook.headers=Headers +settings.webhook.body=Body +settings.webhook.replay.description=Replay this webhook. +settings.webhook.replay.description_disabled=To replay this webhook, activate it. +settings.webhook.delivery.success=An event has been added to the delivery queue. It may take few seconds before it shows up in the delivery history. +settings.githooks_desc="Git Hooks are powered by Git itself. You can edit hook files below to set up custom operations." +settings.githook_edit_desc=If the hook is inactive, sample content will be presented. Leaving content to an empty value will disable this hook. +settings.githook_name=Hook Name +settings.githook_content=Hook Content +settings.update_githook=Update Hook +settings.add_webhook_desc=Gitea will send POST requests with a specified content type to the target URL. Read more in the webhooks guide. +settings.payload_url=Target URL +settings.http_method=HTTP Method +settings.content_type=POST Content Type +settings.secret=Secret +settings.webhook_secret_desc=If the webhook server supports using secret, you can follow the webhook's manual and fill in a secret here. +settings.slack_icon_url=Icon URL +settings.slack_color=Color +settings.discord_icon_url=Icon URL +settings.event_desc=Trigger On: +settings.event_push_only=Push Events +settings.event_send_everything=All Events +settings.event_choose=Custom Events… +settings.event_header_repository=Repository Events +settings.event_create=Create +settings.event_create_desc=Branch or tag created. +settings.event_delete_desc=Branch or tag deleted. +settings.event_fork_desc=Repository forked. +settings.event_wiki_desc=Wiki page created, renamed, edited or deleted. +settings.event_statuses=Statuses +settings.event_statuses_desc=Commit Status updated from the API. +settings.event_release_desc=Release published, updated or deleted in a repository. +settings.event_push=Push +settings.event_force_push=Force Push +settings.event_push_desc=Git push to a repository. +settings.event_repository_desc=Repository created or deleted. +settings.event_header_issue=Issue Events +settings.event_issues_desc=Issue opened, closed, reopened, edited or deleted. +settings.event_issue_assign=Issue Assigned +settings.event_issue_assign_desc=Issue assigned or unassigned. +settings.event_issue_label=Issue Labeled +settings.event_issue_label_desc=Issue labels updated or cleared. +settings.event_issue_milestone=Issue Milestoned +settings.event_issue_milestone_desc=Issue milestoned or demilestoned. +settings.event_issue_comment=Issue Comment +settings.event_issue_comment_desc=Issue comment created, edited, or deleted. +settings.event_header_pull_request=Pull Request Events +settings.event_pull_request=Pull Request +settings.event_pull_request_desc=Pull request opened, closed, reopened, edited or deleted. +settings.event_pull_request_assign=Pull Request Assigned +settings.event_pull_request_assign_desc=Pull request assigned or unassigned. +settings.event_pull_request_label=Pull Request Labeled +settings.event_pull_request_label_desc=Pull request labels updated or cleared. +settings.event_pull_request_milestone=Pull Request Milestoned +settings.event_pull_request_milestone_desc=Pull request milestoned or demilestoned. +settings.event_pull_request_comment=Pull Request Comment +settings.event_pull_request_comment_desc=Pull request comment created, edited, or deleted. +settings.event_pull_request_review=Pull Request Reviewed +settings.event_pull_request_review_desc=Pull request approved, rejected, or review comment. +settings.event_pull_request_sync=Pull Request Synchronized +settings.event_pull_request_sync_desc=Pull request synchronized. +settings.event_pull_request_review_request=Pull Request Review Requested +settings.event_pull_request_review_request_desc=Pull request review requested or review request removed. +settings.event_pull_request_approvals=Pull Request Approvals +settings.event_pull_request_merge=Pull Request Merge +settings.event_header_workflow=Workflow Events +settings.event_workflow_run=Workflow Run +settings.event_workflow_run_desc=Gitea Actions Workflow run queued, waiting, in progress, or completed. +settings.event_workflow_job=Workflow Jobs +settings.event_workflow_job_desc=Gitea Actions Workflow job queued, waiting, in progress, or completed. +settings.event_package=Package +settings.event_package_desc=Package created or deleted in a repository. +settings.branch_filter=Branch filter +settings.branch_filter_desc=Branch whitelist for push, branch creation and branch deletion events, specified as glob pattern. If empty or *, events for all branches are reported. See %[2]s documentation for syntax. Examples: master, {master,release*}. +settings.authorization_header=Authorization Header +settings.authorization_header_desc=Will be included as authorization header for requests when present. Examples: %s. +settings.active_helper=Information about triggered events will be sent to this webhook URL. +settings.add_web_hook_desc=Integrate %s into your repository. +settings.web_hook_name_gitea=Gitea +settings.web_hook_name_gogs=Gogs +settings.web_hook_name_slack=Slack +settings.web_hook_name_discord=Discord +settings.web_hook_name_dingtalk=DingTalk +settings.web_hook_name_telegram=Telegram +settings.web_hook_name_matrix=Matrix +settings.web_hook_name_msteams=Microsoft Teams +settings.web_hook_name_feishu_or_larksuite=Feishu / Lark Suite +settings.web_hook_name_feishu=Feishu +settings.web_hook_name_larksuite=Lark Suite +settings.web_hook_name_wechatwork=WeCom (Wechat Work) +settings.web_hook_name_packagist=Packagist +settings.packagist_username=Packagist username +settings.packagist_api_token=API token +settings.packagist_package_url=Packagist package URL +settings.is_writable_info=Allow this deploy key to push to the repository. +settings.no_deploy_keys=There are no deploy keys yet. +settings.key_been_used=A deploy key with identical content is already in use. +settings.key_name_used=A deploy key with the same name already exists. +settings.add_key_success=The deploy key "%s" has been added. +settings.deploy_key_deletion=Remove Deploy Key +settings.deploy_key_deletion_desc=Removing a deploy key will revoke its access to this repository. Continue? +settings.deploy_key_deletion_success=The deploy key has been removed. +settings.protected_branch.save_rule=Save Rule +settings.protected_branch.delete_rule=Delete Rule +settings.protected_branch_can_push_no=You cannot push +settings.branch_protection=Branch Protection Rules for Branch '%s' +settings.protect_this_branch=Enable Branch Protection +settings.protect_this_branch_desc=Prevents deletion and restricts Git pushing and merging to the branch. +settings.protect_disable_push=Disable Push +settings.protect_disable_push_desc=No pushing will be allowed to this branch. +settings.protect_disable_force_push=Disable Force Push +settings.protect_disable_force_push_desc=No force pushing will be allowed to this branch. +settings.protect_enable_push=Enable Push +settings.protect_enable_push_desc=Anyone with write access will be allowed to push to this branch (but not force push). +settings.protect_enable_force_push_all=Enable Force Push +settings.protect_enable_force_push_all_desc=Anyone with push access will be allowed to force push to this branch. +settings.protect_enable_force_push_allowlist=Allowlist Restricted Force Push +settings.protect_enable_force_push_allowlist_desc=Only allowlisted users or teams with push access will be allowed to force push to this branch. +settings.protect_enable_merge=Enable Merge +settings.protect_enable_merge_desc=Anyone with write access will be allowed to merge the pull requests into this branch. +settings.protect_whitelist_committers=Allowlist Restricted Push +settings.protect_whitelist_committers_desc=Only allowlisted users or teams will be allowed to push to this branch (but not force push). +settings.protect_whitelist_deploy_keys=Allowlist deploy keys with write access to push. +settings.protect_whitelist_users=Allowlisted users for pushing: +settings.protect_whitelist_teams=Allowlisted teams for pushing: +settings.protect_force_push_allowlist_users=Allowlisted users for force pushing: +settings.protect_force_push_allowlist_teams=Allowlisted teams for force pushing: +settings.protect_force_push_allowlist_deploy_keys=Allowlist deploy keys with push access to force push. +settings.protect_merge_whitelist_committers=Enable Merge Allowlist +settings.protect_merge_whitelist_committers_desc=Allow only allowlisted users or teams to merge pull requests into this branch. +settings.protect_merge_whitelist_users=Allowlisted users for merging: +settings.protect_merge_whitelist_teams=Allowlisted teams for merging: +settings.protect_status_check_patterns=Status check patterns: +settings.protect_status_check_patterns_desc=Enter patterns to specify which status checks must pass before branches can be merged into a branch that matches this rule. Each line specifies a pattern. Patterns cannot be empty. +settings.protect_check_status_contexts_desc=Require status checks to pass before merging. When enabled, commits must first be pushed to another branch, then merged or pushed directly to a branch that matches this rule after status checks have passed. If no contexts are matched, the last commit must be successful regardless of context. +settings.protect_check_status_contexts_list=Status checks found in the last week for this repository +settings.protect_status_check_matched=Matched +settings.protect_invalid_status_check_pattern=Invalid status check pattern: "%s". +settings.protect_no_valid_status_check_patterns=No valid status check patterns. +settings.protect_required_approvals=Required approvals: +settings.protect_required_approvals_desc=Allow only to merge pull request with enough required approvals. Required approvals are either from users or teams who are on the allowlist or anyone with write access. +settings.protect_approvals_whitelist_enabled=Restrict approvals to allowlisted users or teams +settings.protect_approvals_whitelist_enabled_desc=Only reviews from allowlisted users or teams will count to the required approvals. Without approval allowlist, reviews from anyone with write access count to the required approvals. +settings.protect_approvals_whitelist_users=Allowlisted reviewers: +settings.protect_approvals_whitelist_teams=Allowlisted teams for reviews: +settings.dismiss_stale_approvals=Dismiss stale approvals +settings.dismiss_stale_approvals_desc=When new commits that change the content of the pull request are pushed to the branch, old approvals will be dismissed. +settings.ignore_stale_approvals=Ignore stale approvals +settings.ignore_stale_approvals_desc=Do not count approvals that were made on older commits (stale reviews) towards how many approvals the PR has. Irrelevant if stale reviews are already dismissed. +settings.require_signed_commits=Require Signed Commits +settings.require_signed_commits_desc=Reject pushes to this branch if they are unsigned or unverifiable. +settings.protect_branch_name_pattern=Protected Branch Name Pattern +settings.protect_branch_name_pattern_desc="Protected branch name patterns. See the documentation for pattern syntax. Examples: main, release/**" +settings.protect_patterns=Patterns +settings.protect_protected_file_patterns="Protected file patterns (separated using semicolon ';'):" +settings.protect_protected_file_patterns_desc="Protected files are not allowed to be changed directly even if user has rights to add, edit, or delete files in this branch. Multiple patterns can be separated using semicolon (';'). See %[2]s documentation for pattern syntax. Examples: .drone.yml, /docs/**/*.txt." +settings.protect_unprotected_file_patterns="Unprotected file patterns (separated using semicolon ';'):" +settings.protect_unprotected_file_patterns_desc="Unprotected files that are allowed to be changed directly if user has write access, bypassing push restriction. Multiple patterns can be separated using semicolon (';'). See %[2]s documentation for pattern syntax. Examples: .drone.yml, /docs/**/*.txt." +settings.update_protect_branch_success=Branch protection for rule "%s" has been updated. +settings.remove_protected_branch_success=Branch protection for rule "%s" has been removed. +settings.remove_protected_branch_failed=Removing branch protection rule "%s" failed. +settings.protected_branch_deletion=Delete Branch Protection +settings.protected_branch_deletion_desc=Disabling branch protection allows users with write permission to push to the branch. Continue? +settings.block_rejected_reviews=Block merge on rejected reviews +settings.block_rejected_reviews_desc=Merging will not be possible when changes are requested by official reviewers, even if there are enough approvals. +settings.block_on_official_review_requests=Block merge on official review requests +settings.block_on_official_review_requests_desc=Merging will not be possible when it has official review requests, even if there are enough approvals. +settings.block_outdated_branch=Block merge if pull request is outdated +settings.block_outdated_branch_desc=Merging will not be possible when head branch is behind base branch. +settings.block_admin_merge_override=Administrators must follow branch protection rules +settings.block_admin_merge_override_desc=Administrators must follow branch protection rules and cannot circumvent it. +settings.default_branch_desc=Select a default repository branch for pull requests and code commits: +settings.merge_style_desc=Merge Styles +settings.default_merge_style_desc=Default Merge Style +settings.no_protected_branch=There are no protected branches. +settings.protected_branch_required_rule_name=Required rule name +settings.protected_branch_duplicate_rule_name=Duplicate rule name +settings.protected_branch_required_approvals_min=Required approvals cannot be negative. +settings.tags=Tags +settings.tags.protection=Tag Protection +settings.tags.protection.pattern=Tag Pattern +settings.tags.protection.allowed=Allowed +settings.tags.protection.allowed.users=Allowed users +settings.tags.protection.allowed.teams=Allowed teams +settings.tags.protection.allowed.noone=No One +settings.tags.protection.create=Protect Tag +settings.tags.protection.none=There are no protected tags. +settings.tags.protection.pattern.description=You can use a single name or a glob pattern or regular expression to match multiple tags. Read more in the protected tags guide. +settings.chat_id=Chat ID +settings.thread_id=Thread ID +settings.matrix.homeserver_url=Homeserver URL +settings.matrix.room_id=Room ID +settings.matrix.message_type=Message Type +settings.visibility.private.button=Make Private +settings.visibility.private.text=Changing the visibility to private will make the repo visible only to allowed members and may remove the relationship between it and existing forks, watchers, and stars. +settings.visibility.private.bullet_title=Changing the visibility to private will: +settings.visibility.private.bullet_one=Make the repo visible only to allowed members. +settings.visibility.private.bullet_two=May remove the relationship between it and forks, watchers, and stars. +settings.visibility.public.button=Make Public +settings.visibility.public.text=Changing the visibility to public will make the repo visible to anyone. +settings.visibility.public.bullet_title=Changing the visibility to public will: +settings.visibility.public.bullet_one=Make the repo visible to anyone. +settings.visibility.success=Repository visibility changed. +settings.visibility.error=An error occurred while trying to change the repo visibility. +settings.visibility.fork_error=Can't change the visibility of a forked repo. +settings.archive.button=Archive Repo +settings.archive.header=Archive This Repo +settings.archive.text=Archiving the repo will make it entirely read-only. It will be hidden from the dashboard. Nobody (not even you!) will be able to make new commits, or open any issues or pull requests. +settings.archive.success=The repo was successfully archived. +settings.archive.error=An error occurred while trying to archive the repo. See the log for more details. +settings.archive.error_ismirror=You cannot archive a mirrored repo. +settings.archive.branchsettings_unavailable=Branch settings are not available if the repo is archived. +settings.archive.tagsettings_unavailable=Tag settings are not available if the repo is archived. +settings.archive.mirrors_unavailable=Mirrors are not available if the repo is archived. +settings.unarchive.button=Unarchive repo +settings.unarchive.header=Unarchive this repo +settings.unarchive.text=Unarchiving the repo will restore its ability to receive commits and pushes, as well as new issues and pull requests. +settings.unarchive.success=The repo was successfully unarchived. +settings.unarchive.error=An error occurred while trying to unarchive the repo. See the log for more details. +settings.lfs_filelist=LFS files stored in this repository +settings.lfs_no_lfs_files=No LFS files stored in this repository +settings.lfs_lfs_file_no_commits=No Commits found for this LFS file +settings.lfs_noattribute=This path does not have the lockable attribute in the default branch +settings.lfs_delete=Delete LFS file with OID %s +settings.lfs_delete_warning=Deleting an LFS file may cause 'object does not exist' errors on checkout. Are you sure? +settings.lfs_findpointerfiles=Find pointer files +settings.lfs_locks=Locks +settings.lfs_lock_path=Filepath to lock… +settings.lfs_lock_file_no_exist=Locked file does not exist in default branch +settings.lfs_pointers.found=Found %d blob pointer(s) — %d associated, %d unassociated (%d missing from store) +settings.lfs_pointers.sha=Blob SHA +settings.lfs_pointers.inRepo=In Repo +settings.lfs_pointers.exists=Exists in store +settings.lfs_pointers.accessible=Accessible to User +settings.lfs_pointers.associateAccessible=Associate accessible %d OIDs +settings.rename_branch_failed_exist=Cannot rename branch because target branch %s exists. +settings.rename_branch_failed_not_exist=Cannot rename branch %s because it does not exist. +settings.rename_branch_success=Branch %s was successfully renamed to %s. +settings.rename_branch_from=old branch name +settings.rename_branch_to=new branch name +settings.rename_branch=Rename branch +diff.options_button=Diff Options +diff.download_patch=Download Patch File +diff.download_diff=Download Diff File +diff.whitespace_button=Whitespace +diff.whitespace_show_everything=Show all changes +diff.whitespace_ignore_all_whitespace=Ignore whitespace when comparing lines +diff.whitespace_ignore_amount_changes=Ignore changes in amount of whitespace +diff.whitespace_ignore_at_eol=Ignore changes in whitespace at EOL +diff.stats_desc_file=%d changes: %d additions and %d deletions +diff.bin_not_shown=Binary file not shown. +diff.file_before=Before +diff.file_after=After +diff.file_image_width=Width +diff.file_image_height=Height +diff.file_suppressed_line_too_long=File diff suppressed because one or more lines are too long +diff.too_many_files=Some files were not shown because too many files have changed in this diff +diff.show_more=Show More +diff.load=Load Diff +diff.generated=generated +diff.vendored=vendored +diff.comment.add_line_comment=Add line comment +diff.comment.add_review_comment=Add comment +diff.comment.start_review=Start review +diff.review=Review +diff.review.header=Submit review +diff.review.placeholder=Review comment +diff.review.approve=Approve +diff.review.self_reject=Pull request authors can't request changes on their own pull request +diff.review.reject=Request changes +diff.review.self_approve=Pull request authors can't approve their own pull request +diff.committed_by=committed by +diff.protected=Protected +diff.image.side_by_side=Side by Side +diff.image.swipe=Swipe +diff.image.overlay=Overlay +diff.has_escaped=This line has hidden Unicode characters +diff.show_file_tree=Show file tree +diff.hide_file_tree=Hide file tree +diff.submodule_added=Submodule %[1]s added at %[2]s +diff.submodule_deleted=Submodule %[1]s deleted from %[2]s +diff.submodule_updated=Submodule %[1]s updated: %[2]s +releases.desc=Track project versions and downloads. +release.detail=Release details +release.tags=Tags +release.latest=Latest +release.ahead.commits=%d commits +release.ahead.target=to %s since this release +tag.ahead.target=to %s since this tag +release.new_subheader=Releases organize project versions. +release.edit_subheader=Releases organize project versions. +release.tag_helper=Choose an existing tag or create a new tag. +release.tag_helper_new=New tag. This tag will be created from the target. +release.tag_helper_existing=Existing tag. +release.title=Release title +release.title_empty=Title cannot be empty. +release.message=Describe this release +release.prerelease_desc=Mark as Pre-Release +release.prerelease_helper=Mark this release unsuitable for production use. +release.edit_release=Update Release +release.delete_release=Delete Release +release.delete_tag=Delete Tag +release.deletion=Delete Release +release.deletion_desc=Deleting a release only removes it from Gitea. It will not affect the Git tag, the contents of your repository or its history. Continue? +release.deletion_tag_desc=Will delete this tag from repository. Repository contents and history remain unchanged. Continue? +release.tag_name_already_exist=A release with this tag name already exists. +release.tag_name_protected=The tag name is protected. +release.tag_already_exist=This tag name already exists. +release.add_tag_msg=Use the title and content of release as tag message. +release.add_tag=Create Tag Only +release.releases_for=Releases for %s +release.tags_for=Tags for %s +branch.name=Branch Name +branch.already_exists=A branch named "%s" already exists. +branch.delete=Delete Branch "%s" +branch.delete_desc=Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue? +branch.deletion_success=Branch "%s" has been deleted. +branch.deletion_failed=Failed to delete branch "%s". +branch.delete_branch_has_new_commits=Branch "%s" cannot be deleted because new commits have been added after merging. +branch.create_from=from "%s" +branch.create_success=Branch "%s" has been created. +branch.branch_already_exists=Branch "%s" already exists in this repository. +branch.branch_name_conflict=Branch name "%s" conflicts with the already existing branch "%s". +branch.tag_collision=Branch "%s" cannot be created as a tag with same name already exists in the repository. +branch.restore_success=Branch "%s" has been restored. +branch.restore_failed=Failed to restore branch "%s". +branch.protected_deletion_failed=Branch "%s" is protected. It cannot be deleted. +branch.default_deletion_failed=Branch "%s" is the default branch. It cannot be deleted. +branch.default_branch_not_exist=Default branch "%s" does not exist. +branch.restore=Restore Branch "%s" +branch.download=Download Branch "%s" +branch.rename=Rename Branch "%s" +branch.included_desc=This branch is part of the default branch +branch.included=Included +branch.create_new_branch=Create branch from branch: +branch.confirm_create_branch=Create branch +branch.warning_rename_default_branch=You are renaming the default branch. +branch.rename_branch_to=Rename "%s" to: +branch.confirm_rename_branch=Rename branch +branch.create_branch_operation=Create branch +branch.new_branch=Create new branch +branch.new_branch_from=Create new branch from "%s" +branch.renamed=Branch %s was renamed to %s. +branch.rename_default_or_protected_branch_error=Only admins can rename default or protected branches. +branch.rename_protected_branch_failed=This branch is protected by glob-based protection rules. +branch.commits_divergence_from=Commit divergence: %[1]d behind and %[2]d ahead of %[3]s +branch.commits_no_divergence=The same as branch %[1]s +tag.create_tag=Create tag %s +tag.create_tag_operation=Create tag +tag.confirm_create_tag=Create tag +tag.create_tag_from=Create new tag from "%s" +tag.create_success=Tag "%s" has been created. +topic.count_prompt=You cannot select more than 25 topics +topic.format_prompt=Topics must start with a letter or number, can include dashes ('-') and dots ('.'), can be up to 35 characters long. Letters must be lowercase. +find_file.follow_symlink=Follow this symlink to where it is pointing at +find_file.go_to_file=Go to file +find_file.no_matching=No matching file found +error.csv.too_large=Can't render this file because it is too large. +error.csv.unexpected=Can't render this file because it contains an unexpected character in line %d and column %d. +error.csv.invalid_field_count=Can't render this file because it has a wrong number of fields in line %d. +error.broken_git_hook=Git hooks of this repository seem to be broken. Please follow the documentation to fix them, then push some commits to refresh the status. [graphs] +component_loading=Loading %s… +component_loading_failed=Could not load %s +component_loading_info=This might take a bit… +component_failed_to_load=An unexpected error happened. +code_frequency.what=code frequency +contributors.what=contributions +recent_commits.what=recent commits [org] org_name_holder=Szervezet neve @@ -1149,8 +2712,6 @@ team_desc_helper=A csapat céljának vagy szerepkörének leírása. team_access_desc=Tároló hozzáférés team_permission_desc=Engedély team_unit_disabled=(Letiltva) - - settings=Beállítások settings.options=Szervezet settings.full_name=Teljes név @@ -1161,19 +2722,14 @@ settings.visibility=Láthatóság settings.visibility.public=Nyilvános settings.visibility.private=Privát (csak a szervezet tagjai láthatják) settings.visibility.private_shortname=Privát - settings.update_settings=Beállítások frissítése settings.update_setting_success=A szervezet beállításai frissültek. - - settings.update_avatar_success=A szervezet avatarja frissítve. settings.delete=Szervezet törlése settings.delete_account=A szervezet törlése settings.delete_prompt=A szervezet véglegesen el lesz távolítva. NEM vonható vissza! settings.confirm_delete_account=Törlés megerősítése settings.hooks_desc=Webhook hozzáadása a szervezet összes tárolójához. - - members.membership_visibility=Tagság láthatósága: members.public=Látható members.private=Rejtett @@ -1184,7 +2740,6 @@ members.remove=Eltávolítás members.leave=Távozás members.invite_desc=Tag hozzáadása a(z) %s szervezethez: members.invite_now=Meghívás most - teams.join=Csatlakozás teams.leave=Távozás teams.can_create_org_repo=Tárolók létrehozása @@ -1213,8 +2768,70 @@ teams.repos.none=Ez a csapat nem férhet hozzá tárolókhoz. teams.members.none=Ennek a csapatnak nincsenek tagjai. teams.specific_repositories=Meghatározott tárolók teams.all_repositories=Minden tároló - - +code=Code +team_unit_desc=Allow Access to Repository Sections +form.name_been_taken=The organization name "%s" has already been taken. +form.name_reserved=The organization name "%s" is reserved. +form.name_pattern_not_allowed=The pattern "%s" is not allowed in an organization name. +form.create_org_not_allowed=You are not allowed to create an organization. +settings.email=Contact Email Address +settings.permission=Permissions +settings.visibility.limited=Limited (Visible to authenticated users only) +settings.visibility.limited_shortname=Limited +settings.rename=Rename Organization +settings.rename_desc=Changing the organization name will also change your organization's URL and free the old name. +settings.rename_success=Organization %[1]s has been renamed to %[2]s successfully. +settings.rename_no_change=Organization name is not changed. +settings.rename_new_org_name=New Organization Name +settings.rename_failed=Renaming organization failed because of an internal error +settings.rename_notices_1=This operation CANNOT be undone. +settings.rename_notices_2=The old name will redirect until it is claimed. +settings.name_confirm=Enter the organization name as confirmation: +settings.delete_notices_1=This operation CANNOT be undone. +settings.delete_notices_2=This operation will permanently delete all the repositories of %s, including code, issues, comments, wiki data and collaborator settings. +settings.delete_notices_3=This operation will permanently delete all the packages of %s. +settings.delete_notices_4=This operation will permanently delete all the projects of %s. +settings.delete_failed=Deleting organization failed due to an internal error +settings.delete_successful=Organization %s has been deleted successfully. +settings.labels_desc=Add labels which can be used on issues for all repositories under this organization. +members.public_helper=make hidden +members.private_helper=make visible +members.remove.detail=Remove %[1]s from %[2]s? +members.leave.detail=Leave %s? +teams.leave.detail=Leave %s? +teams.none_access=No Access +teams.none_access_helper=Members cannot view or do any other action on this unit. It has no effect for public repositories. +teams.general_access=General Access +teams.general_access_helper=Members permissions will be decided by below permission table. +teams.write_access=Write +teams.write_access_helper=Members can read and push to team repositories. +teams.admin_access_helper=Members can pull and push to team repositories and add collaborators to them. +teams.invite_team_member=Invite to %s +teams.invite_team_member.list=Pending Invitations +teams.write_permission_desc=This team grants Write access: members can read from and push to team repositories. +teams.admin_permission_desc=This team grants Admin access: members can read from, push to and add collaborators to team repositories. +teams.create_repo_permission_desc=Additionally, this team grants Create repository permission: members can create new repositories in organization. +teams.add_nonexistent_repo="The repository you're trying to add doesn't exist. Please create it first." +teams.members.blocked_user=Cannot add the user because it is blocked by the organization. +teams.specific_repositories_helper=Members will only have access to repositories explicitly added to the team. Selecting this will not automatically remove repositories already added with All repositories. +teams.all_repositories_helper=Team has access to all repositories. Selecting this will add all existing repositories to the team. +teams.all_repositories_read_permission_desc=This team grants Read access to all repositories: members can view and clone repositories. +teams.all_repositories_write_permission_desc=This team grants Write access to all repositories: members can read from and push to repositories. +teams.all_repositories_admin_permission_desc=This team grants Admin access to all repositories: members can read from, push to and add collaborators to repositories. +teams.invite.title=You have been invited to join team %s in organization %s. +teams.invite.by=Invited by %s +teams.invite.description=Please click the button below to join the team. +view_as_role=View as: %s +view_as_public_hint=You are viewing the README as a public user. +view_as_member_hint=You are viewing the README as a member of this organization. +worktime=Worktime +worktime.date_range_start=Start date +worktime.date_range_end=End date +worktime.query=Query +worktime.time=Time +worktime.by_repositories=By repositories +worktime.by_milestones=By milestones +worktime.by_members=By members [admin] dashboard=Műszerfal @@ -1230,7 +2847,6 @@ monitor=Figyelés first_page=Első last_page=Utolsó total=Összesen: %d - dashboard.statistic=Összefoglaló dashboard.system_status=Rendszer Állapota dashboard.operation_name=Művelet Neve @@ -1269,7 +2885,6 @@ dashboard.total_gc_time=Teljes GC szünet dashboard.total_gc_pause=Teljes GC szünet dashboard.last_gc_pause=Utolsó GC szünet dashboard.gc_times=GC Idők - users.new_account=Felhasználó létrehozása users.name=Felhasználónév users.full_name=Teljes név @@ -1293,32 +2908,25 @@ users.still_has_org=Ez a felhasználó tagja egy szervezetnek. Először el kell users.list_status_filter.is_active=Aktív users.list_status_filter.is_admin=Rendszergazda users.list_status_filter.is_restricted=Korlátozott - emails.primary=Elsődleges emails.activated=Aktivált emails.filter_sort.name=Felhasználónév - orgs.org_manage_panel=Szervezetek Kezelése orgs.name=Név orgs.teams=Csoportok orgs.members=Tagok orgs.new_orga=Új szervezet - repos.repo_manage_panel=Tárolók Kezelése repos.owner=Tulajdonos repos.name=Név repos.private=Privát repos.issues=Hibajegyek repos.size=Méret - packages.owner=Tulajdonos packages.name=Név packages.type=Típus packages.repository=Tároló packages.size=Méret - - - auths.new=Hitelesítési forrás hozzáadása auths.name=Név auths.type=Típus @@ -1374,7 +2982,6 @@ auths.delete_auth_title=Hitelesítési forrás törlése auths.delete_auth_desc=Egy hitelesítési forrás törlésével letiltja az ezzel való bejelentkezés lehetőségét. Folytatja? auths.still_in_used=A hitelesítési forrás még használatban van. Álítsa át vagy törölje azokat a fiókokat, amik ezt használják. auths.deletion_success=A hitelesítési forrás törölve lett. - config.server_config=Szerver Konfiguráció config.app_name=Webhely címe config.app_ver=Gitea Verzió @@ -1391,7 +2998,6 @@ config.lfs_root_path=LFS Gyökérkönyvtár config.log_file_root_path=Naplófájl elérési útja config.script_type=Szkript Típus config.reverse_auth_user=Visszafelé hitelesítés felhasználója - config.ssh_config=SSH Konfiguráció config.ssh_enabled=Engedélyezett config.ssh_start_builtin_server=Beépített szerver használata @@ -1400,11 +3006,9 @@ config.ssh_listen_port=Figyelő port config.ssh_root_path=Gyökérkönyvtár config.ssh_minimum_key_size_check=Kulcsok minimum méretének ellenőrzése config.ssh_minimum_key_sizes=Minimális kulcsok méretek - config.lfs_config=LFS Beállítások config.lfs_enabled=Engedélyezve config.lfs_content_path=LFS tartalom útvonala - config.db_config=Adatbázis Konfiguráció config.db_type=Típus config.db_host=Kiszolgáló @@ -1413,7 +3017,6 @@ config.db_user=Felhasználónév config.db_schema=Séma config.db_ssl_mode=SSL config.db_path=Elérési út - config.service_config=Szolgáltatás konfiguráció config.register_email_confirm=A regisztrációhoz e-mail visszaigazolás szükséges config.disable_register=Ön-regisztráció kikapcsolása @@ -1432,12 +3035,10 @@ config.enable_timetracking=Időmérés bekapcsolása config.default_enable_timetracking=Időmérés bekapcsolása alapértelmezetten config.no_reply_address=Rejtett e-mail tartomány config.default_visibility_organization=Alapértelmezett láthatóság új szervezeteknek - config.webhook_config=Webhook Beállítása config.queue_length=Várakozási Sor Hossza config.deliver_timeout=Kézbesítési Időtúllépés config.skip_tls_verify=A TLS Hitelesítés Kihagyása - config.mailer_enabled=Engedélyezett config.mailer_name=Név config.mailer_smtp_port=SMTP port @@ -1446,15 +3047,12 @@ config.mailer_use_sendmail=Sendmail Használata config.mailer_sendmail_path=Sendmail Elérési Útja config.mailer_sendmail_args=Extra Sendmail argumentumok config.send_test_mail=Teszt e-mail küldése - config.oauth_config=OAuth Konfiguráció config.oauth_enabled=Engedélyezett - config.cache_config=Gyorsítótár Beállítások config.cache_adapter=Gyorsítótár Adapter config.cache_interval=Gyorsítótár Intervallum config.cache_conn=Gyorsítótár Kapcsolat - config.session_config=Munkamenet Beállítások config.session_provider=Munkamenet Szolgáltató config.provider_config=Szolgáltató Beállítás @@ -1463,12 +3061,10 @@ config.gc_interval_time=GC Intervallum Idő config.session_life_time=Munkamenet Élettartama config.https_only=Csak HTTPS config.cookie_life_time=Süti Élettartam - config.picture_config=Kép és Avatár Konfiguráció config.picture_service=Kép Szolgáltatás config.disable_gravatar=Gravatar Kikapcsolása config.enable_federated_avatar=Összevont profilkép lekérés engedélyezése - config.git_config=Git Beállítás config.git_disable_diff_highlight=Különbségi nézetben a szintakszis kiemelés kikapcsolása config.git_max_diff_lines=Maximális sorok száma különbségi nézetben (egy fájl esetén) @@ -1480,13 +3076,9 @@ config.git_mirror_timeout=Tükör Frissítési Időtúllépés config.git_clone_timeout=Klónozási időtúllépés config.git_pull_timeout=Frissítési Időtúllépés config.git_gc_timeout=Szemétgyűjtési (GC) Időtúllépés - config.log_config=Naplózási Beállítások config.disabled_logger=Letiltva config.xorm_log_sql=SQL naplózása - - - monitor.cron=Ütemezett Feladatok monitor.name=Név monitor.schedule=Ütemezés @@ -1498,11 +3090,9 @@ monitor.desc=Leírás monitor.start=Kezdés Időpontja monitor.execute_time=Végrehajtási Idő monitor.process.cancel=Folyamat megszakítása - monitor.queue.name=Név monitor.queue.type=Típus monitor.queue.settings.submit=Beállítások frissítése - notices.system_notice_list=Rendszer Értesítések notices.view_detail_header=Értesítés Részletei notices.select_all=Összes Kijelölése @@ -1516,7 +3106,254 @@ notices.type_2=Feladat notices.desc=Leírás notices.op=Op. notices.delete_success=A rendszer-értesítések törölve lettek. - +maintenance=Maintenance +self_check=Self Check +identity_access=Identity & Access +assets=Code Assets +hooks=Webhooks +integrations=Integrations +emails=User Email Addresses +settings=Admin Settings +dashboard.new_version_hint=Gitea %s is now available, you are running %s. Check the blog for more details. +dashboard.maintenance_operations=Maintenance Operations +dashboard.task.started=Started Task: %[1]s +dashboard.task.process=Task: %[1]s +dashboard.task.cancelled=Task: %[1]s canceled: %[3]s +dashboard.task.error=Error in Task: %[1]s: %[3]s +dashboard.task.finished=Task: %[1]s started by %[2]s has finished +dashboard.task.unknown=Unknown task: %[1]s +dashboard.cron.started=Started Cron: %[1]s +dashboard.cron.process=Cron: %[1]s +dashboard.cron.cancelled=Cron: %[1]s canceled: %[3]s +dashboard.cron.error=Error in Cron: %s: %[3]s +dashboard.cron.finished=Cron: %[1]s has finished +dashboard.delete_inactive_accounts=Delete all unactivated accounts +dashboard.delete_inactive_accounts.started=Task to delete all unactivated accounts started +dashboard.delete_repo_archives="Delete all repositories' archives (ZIP, TAR.GZ, etc..)" +dashboard.delete_repo_archives.started=Task to delete all repository archives started +dashboard.delete_missing_repos=Delete all repositories missing their Git files +dashboard.delete_missing_repos.started=Task to delete all repositories missing their Git files started +dashboard.sync_repo_branches=Sync missed branches from git data to databases +dashboard.sync_repo_tags=Sync tags from git data to database +dashboard.update_mirrors=Update Mirrors +dashboard.repo_health_check=Health check all repositories +dashboard.check_repo_stats=Check all repository statistics +dashboard.archive_cleanup=Delete old repository archives +dashboard.deleted_branches_cleanup=Clean up deleted branches +dashboard.update_migration_poster_id=Update migration poster IDs +dashboard.git_gc_repos=Garbage-collect all repositories +dashboard.resync_all_sshkeys=Update the '.ssh/authorized_keys' file with Gitea SSH keys +dashboard.resync_all_sshprincipals=Update the '.ssh/authorized_principals' file with Gitea SSH principals +dashboard.resync_all_hooks=Resynchronize pre-receive, update and post-receive hooks of all repositories +dashboard.cleanup_hook_task_table=Clean up hook_task table +dashboard.cleanup_packages=Clean up expired packages +dashboard.cleanup_actions=Clean up expired actions' resources +dashboard.memory_free_times=Memory Frees +dashboard.delete_old_actions=Delete all old activities from database +dashboard.delete_old_actions.started=Deletion of all old activities from database started +dashboard.update_checker=Update checker +dashboard.delete_old_system_notices=Delete all old system notices from database +dashboard.gc_lfs=Garbage-collect LFS meta objects +dashboard.stop_zombie_tasks=Stop actions zombie tasks +dashboard.stop_endless_tasks=Stop actions endless tasks +dashboard.cancel_abandoned_jobs=Cancel actions abandoned jobs +dashboard.start_schedule_tasks=Start actions schedule tasks +dashboard.sync_branch.started=Branches Sync started +dashboard.sync_tag.started=Tags Sync started +dashboard.rebuild_issue_indexer=Rebuild issue indexer +dashboard.sync_repo_licenses=Sync repo licenses +users.user_manage_panel=User Account Management +users.reserved=Reserved +users.bot=Bot +users.remote=Remote +users.2fa=2FA +users.never_login=Never Signed In +users.new_success=The user account "%s" has been created. +users.auth_login_name=Authentication Sign-In Name +users.password_helper=Leave the password empty to keep it unchanged. +users.update_profile_success=The user account has been updated. +users.max_repo_creation=Maximum Number of Repositories +users.max_repo_creation_desc=(Enter -1 to use the global default limit.) +users.is_activated=User Account Is Activated +users.prohibit_login=Disable Sign-In +users.allow_git_hook=May Create Git Hooks +users.allow_git_hook_tooltip=Git Hooks are executed as the OS user running Gitea and will have the same level of host access. As a result, users with this special Git Hook privilege can access and modify all Gitea repositories as well as the database used by Gitea. Consequently they are also able to gain Gitea administrator privileges. +users.allow_import_local=May Import Local Repositories +users.cannot_delete_self="You cannot delete yourself" +users.still_own_repo=This user still owns one or more repositories. Delete or transfer these repositories first. +users.purge=Purge User +users.purge_help=Forcibly delete user and any repositories, organizations, and packages owned by the user. All comments will be deleted too. +users.still_own_packages=This user still owns one or more packages. Delete these packages first. +users.deletion_success=The user account has been deleted. +users.reset_2fa=Reset 2FA +users.list_status_filter.menu_text=Filter +users.list_status_filter.reset=Reset +users.list_status_filter.not_active=Inactive +users.list_status_filter.not_admin=Not Admin +users.list_status_filter.not_restricted=Not Restricted +users.list_status_filter.is_prohibit_login=Prohibit Login +users.list_status_filter.not_prohibit_login=Allow Login +users.list_status_filter.is_2fa_enabled=2FA Enabled +users.list_status_filter.not_2fa_enabled=2FA Disabled +users.details=User Details +emails.email_manage_panel=User Email Management +emails.filter_sort.email=Email address +emails.filter_sort.email_reverse=Email address (reverse) +emails.filter_sort.name_reverse=Username (reverse) +emails.updated=Email address updated +emails.not_updated=Failed to update the requested email address: %v +emails.duplicate_active=This email address is already active for a different user. +emails.change_email_header=Update Email Properties +emails.change_email_text=Are you sure you want to update this email address? +emails.delete=Delete Email +emails.delete_desc=Are you sure you want to delete this email address? +emails.deletion_success=The email address has been deleted. +emails.delete_primary_email_error=You cannot delete the primary email address. +repos.unadopted=Unadopted Repositories +repos.unadopted.no_more=No more unadopted repositories found +repos.lfs_size=LFS Size +packages.package_manage_panel=Package Management +packages.total_size=Total Size: %s +packages.unreferenced_size=Unreferenced Size: %s +packages.cleanup=Clean up expired data +packages.cleanup.success=Cleaned up expired data successfully +packages.creator=Creator +packages.version=Version +packages.published=Published +defaulthooks=Default Webhooks +defaulthooks.desc=Webhooks automatically make HTTP POST requests to a server when certain Gitea events trigger. Webhooks defined here are defaults and will be copied into all new repositories. Read more in the webhooks guide. +defaulthooks.add_webhook=Add Default Webhook +defaulthooks.update_webhook=Update Default Webhook +systemhooks=System Webhooks +systemhooks.desc=Webhooks automatically make HTTP POST requests to a server when certain Gitea events trigger. Webhooks defined here will act on all repositories on the system, so please consider any performance implications this may have. Read more in the webhooks guide. +systemhooks.add_webhook=Add System Webhook +systemhooks.update_webhook=Update System Webhook +auths.auth_manage_panel=Authentication Source Management +auths.syncenabled=Enable User Synchronization +auths.attribute_avatar=Avatar Attribute +auths.allow_deactivate_all=Allow an empty search result to deactivate all users +auths.use_paged_search=Use Paged Search +auths.restricted_filter=Restricted Filter +auths.restricted_filter_helper=Leave empty to not set any users as restricted. Use an asterisk ('*') to set all users that do not match Admin Filter as restricted. +auths.verify_group_membership=Verify group membership in LDAP (leave the filter empty to skip) +auths.group_search_base=Group Search Base DN +auths.group_attribute_list_users=Group Attribute Containing List Of Users +auths.user_attribute_in_group=User Attribute Listed In Group +auths.map_group_to_team=Map LDAP groups to Organization teams (leave the field empty to skip) +auths.map_group_to_team_removal=Remove users from synchronized teams if user does not belong to corresponding LDAP group +auths.enable_ldap_groups=Enable LDAP groups +auths.force_smtps=Force SMTPS +auths.force_smtps_helper=SMTPS is always used on port 465. Set this to force SMTPS on other ports. (Otherwise STARTTLS will be used on other ports if it is supported by the host.) +auths.helo_hostname=HELO Hostname +auths.helo_hostname_helper=Hostname sent with HELO. Leave blank to send current hostname. +auths.disable_helo=Disable HELO +auths.pam_email_domain=PAM Email Domain (optional) +auths.oauth2_icon_url=Icon URL +auths.skip_local_two_fa=Skip local 2FA +auths.skip_local_two_fa_helper=Leaving unset means local users with 2FA set will still have to pass 2FA to log on +auths.oauth2_tenant=Tenant +auths.oauth2_scopes=Additional Scopes +auths.oauth2_required_claim_name=Required Claim Name +auths.oauth2_required_claim_name_helper=Set this name to restrict login from this source to users with a claim with this name +auths.oauth2_required_claim_value=Required Claim Value +auths.oauth2_required_claim_value_helper=Set this value to restrict login from this source to users with a claim with this name and value +auths.oauth2_group_claim_name=Claim name providing group names for this source. (Optional) +auths.oauth2_full_name_claim_name=Full Name Claim Name. (Optional — if set, the user's full name will always be synchronized with this claim) +auths.oauth2_ssh_public_key_claim_name=SSH Public Key Claim Name +auths.oauth2_admin_group=Group Claim value for administrator users. (Optional — requires claim name above) +auths.oauth2_restricted_group=Group Claim value for restricted users. (Optional — requires claim name above) +auths.oauth2_map_group_to_team=Map claimed groups to Organization teams. (Optional — requires claim name above) +auths.oauth2_map_group_to_team_removal=Remove users from synchronized teams if user does not belong to corresponding group. +auths.sspi_auto_create_users=Automatically create users +auths.sspi_auto_create_users_helper=Allow SSPI auth method to automatically create new accounts for users that log in for the first time +auths.sspi_auto_activate_users=Automatically activate users +auths.sspi_auto_activate_users_helper=Allow SSPI auth method to automatically activate new users +auths.sspi_strip_domain_names=Remove domain names from usernames +auths.sspi_strip_domain_names_helper=If checked, domain names will be removed from logon names (e.g. "DOMAIN\user" and "user@example.org" both will become just "user"). +auths.sspi_separator_replacement=Separator to use instead of \, / and @ +auths.sspi_separator_replacement_helper=The character to use to replace the separators of down-level logon names (e.g. the \ in "DOMAIN\user") and user principal names (e.g. the @ in "user@example.org"). +auths.sspi_default_language=Default user language +auths.sspi_default_language_helper=Default language for users automatically created by SSPI auth method. Leave empty if you prefer the language to be automatically detected. +auths.tips.oauth2.general.tip=When registering a new OAuth2 authentication, the callback/redirect URL should be: +auths.tip.bitbucket=Register a new OAuth consumer on %s and add the permission 'Account' - 'Read' +auths.tip.nextcloud=Register a new OAuth consumer on your instance by selecting "Settings -> Security -> OAuth 2.0 client" in the menu +auths.tip.dropbox=Create a new application at %s +auths.tip.facebook=Register a new application at %s and add the product "Facebook Login" +auths.tip.github=Register a new OAuth application on %s +auths.tip.gitlab_new=Register a new application on %s +auths.tip.google_plus=Obtain OAuth2 client credentials from the Google API console at %s +auths.tip.openid_connect=Use the OpenID Connect Discovery URL "https://{server}/.well-known/openid-configuration" to specify the endpoints +auths.tip.twitter=Go to %s, create an application and ensure that the “Allow this application to be used to Sign in with Twitter” option is enabled +auths.tip.discord=Register a new application on %s +auths.tip.gitea=Register a new OAuth2 application. Guide can be found at %s +auths.tip.yandex=Create a new application at %s. Select following permissions from the "Yandex.Passport API" section: "Access to email address", "Access to user avatar" and "Access to username, first name and surname, gender" +auths.tip.mastodon=Input a custom instance URL for the mastodon instance you want to authenticate with (or use the default one) +auths.new_success=The authentication "%s" has been added. +auths.login_source_exist=The authentication source "%s" already exists. +auths.login_source_of_type_exist=An authentication source of this type already exists. +auths.unable_to_initialize_openid=Unable to initialize OpenID Connect Provider: %s +auths.invalid_openIdConnectAutoDiscoveryURL=Invalid Auto Discovery URL (this must be a valid URL starting with http:// or https://) +config.domain=Server Domain +config.app_data_path=App Data Path +config.ssh_domain=SSH Server Domain +config.lfs_http_auth_expiry=LFS HTTP Auth Expiry +config.allow_only_internal_registration=Allow Registration Only Through Gitea itself +config.default_allow_only_contributors_to_track_time=Let Only Contributors Track Time +config.default_enable_dependencies=Enable Issue Dependencies by Default +config.mailer_config=Mailer Configuration +config.mailer_enable_helo=Enable HELO +config.mailer_protocol=Protocol +config.mailer_smtp_addr=SMTP Addr +config.mailer_sendmail_timeout=Sendmail Timeout +config.mailer_use_dummy=Dummy +config.test_email_placeholder=Email Address (e.g. test@example.com) +config.send_test_mail_submit=Send +config.test_mail_failed=Failed to send a testing email to "%s": %v +config.test_mail_sent=A testing email has been sent to "%s". +config.cache_item_ttl=Cache Item TTL +config.cache_test=Test Cache +config.cache_test_failed=Failed to probe the cache: %v. +config.cache_test_slow=Cache test successful, but response is slow: %s. +config.cache_test_succeeded=Cache test successful, got a response in %s. +config.open_with_editor_app_help=The "Open with" editors for the clone menu. If left empty, the default will be used. Expand to see the default. +config.logger_name_fmt=Logger: %s +config.access_log_mode=Access Log Mode +config.access_log_template=Access Log Template +config.set_setting_failed=Set setting %s failed +monitor.stats=Stats +monitor.stacktrace=Stacktrace +monitor.trace=Trace +monitor.performance_logs=Performance Logs +monitor.processes_count=%d Processes +monitor.download_diagnosis_report=Download diagnosis report +monitor.last_execution_result=Result +monitor.process.cancel_desc=Canceling a process may cause data loss +monitor.process.children=Children +monitor.queues=Queues +monitor.queue=Queue: %s +monitor.queue.exemplar=Exemplar Type +monitor.queue.numberworkers=Number of Workers +monitor.queue.activeworkers=Active Workers +monitor.queue.maxnumberworkers=Max Number of Workers +monitor.queue.numberinqueue=Number in Queue +monitor.queue.review_add=Review / Add Workers +monitor.queue.settings.title=Pool Settings +monitor.queue.settings.desc=Pools dynamically grow in response to their worker queue blocking. +monitor.queue.settings.maxnumberworkers=Max number of workers +monitor.queue.settings.maxnumberworkers.placeholder=Currently %[1]d +monitor.queue.settings.maxnumberworkers.error=Max number of workers must be a number +monitor.queue.settings.changed=Settings Updated +monitor.queue.settings.remove_all_items=Remove all +monitor.queue.settings.remove_all_items_done=All items in the queue have been removed. +notices.operations=Operations +self_check.no_problem_found=No problem found yet. +self_check.startup_warnings=Startup warnings: +self_check.database_collation_mismatch=Expect database to use collation: %s +self_check.database_collation_case_insensitive=Database is using collation %s, which is a case-insensitive collation. Although Gitea could work with it, there might be some rare cases which don't work as expected. +self_check.database_inconsistent_collation_columns=Database is using collation %s, but these columns are using mismatched collations. This might cause some unexpected problems. +self_check.database_fix_mysql=For MySQL/MariaDB users, you could use the "gitea doctor convert" command to fix the collation problems, or you could also fix the problem manually with "ALTER ... COLLATE ..." SQL queries. +self_check.database_fix_mssql=For MSSQL users, you could only fix the problem manually with "ALTER ... COLLATE ..." SQL queries at the moment. +self_check.location_origin_mismatch=Current URL (%[1]s) doesn't match the URL seen by Gitea (%[2]s). If you are using a reverse proxy, please make sure the "Host" and "X-Forwarded-Proto" headers are set correctly. [action] create_repo=létrehozott tárolót: %s @@ -1527,6 +3364,29 @@ delete_branch=ág %[2]s törölve innen: %[3]s compare_branch=Összehasonlítás compare_commits=%d commit összehasonlítása compare_commits_general=Commitok összehasonlítása +commit_repo=pushed to %[3]s at %[4]s +create_issue=`opened issue %[3]s#%[2]s` +close_issue=`closed issue %[3]s#%[2]s` +reopen_issue=`reopened issue %[3]s#%[2]s` +create_pull_request=`created pull request %[3]s#%[2]s` +close_pull_request=`closed pull request %[3]s#%[2]s` +reopen_pull_request=`reopened pull request %[3]s#%[2]s` +comment_issue=`commented on issue %[3]s#%[2]s` +comment_pull=`commented on pull request %[3]s#%[2]s` +merge_pull_request=`merged pull request %[3]s#%[2]s` +auto_merge_pull_request=`automatically merged pull request %[3]s#%[2]s` +push_tag=pushed tag %[3]s to %[4]s +mirror_sync_push=synced commits to %[3]s at %[4]s from mirror +mirror_sync_create=synced new reference %[3]s to %[4]s from mirror +mirror_sync_delete=synced and deleted reference %[2]s at %[3]s from mirror +approve_pull_request=`approved %[3]s#%[2]s` +reject_pull_request=`suggested changes for %[3]s#%[2]s` +publish_release=`released %[4]s at %[3]s` +review_dismissed=`dismissed review from %[4]s for %[3]s#%[2]s` +review_dismissed_reason=Reason: +create_branch=created branch %[3]s in %[4]s +starred_repo=starred %[2]s +watched_repo=started watching %[2]s [tool] now=most @@ -1551,6 +3411,8 @@ raw_minutes=perc [dropzone] file_too_big=A fájl mérete ({{filesize}} MB) meghaladja a maximális méretet ({{maxFilesize}} MB). remove_file=Fájl eltávolítása +default_message=Drop files or click here to upload. +invalid_input_type=You cannot upload files of this type. [notification] notifications=Értesítések @@ -1562,14 +3424,25 @@ pin=Értesítés kitűzése mark_as_read=Megjelölés olvasottként mark_as_unread=Megjelölés olvasatlanként mark_all_as_read=Összes üzenet megjelölése olvasottként +subscriptions=Subscriptions +watching=Watching +no_subscriptions=No subscriptions [gpg] error.extract_sign=Nem sikerült kinyerni az aláírást error.generate_hash=Nem sikerült létrehozni a commitot azonosító hash-t error.no_gpg_keys_found=Nem található kulcs ehhez az aláíráshoz az adatbázisban error.not_signed_commit=Nem aláírt commit +default_key=Signed with default key +error.no_committer_account=No account linked to committer's email address +error.failed_retrieval_gpg_keys="Failed to retrieve any key attached to the committer's account" +error.probable_bad_signature="WARNING! Although there is a key with this ID in the database, it does not verify this commit! This commit is SUSPICIOUS." +error.probable_bad_default_signature="WARNING! Although the default key has this ID, it does not verify this commit! This commit is SUSPICIOUS." [units] +unit=Unit +error.no_unit_allowed_repo=You are not allowed to access any section of this repository. +error.unit_not_allowed=You are not allowed to access this repository section. [packages] filter.type=Típus @@ -1578,18 +3451,179 @@ alpine.repository.repositories=Tárolók arch.repository.repositories=Tárolók conan.details.repository=Tároló owner.settings.cleanuprules.enabled=Engedélyezett +title=Packages +desc=Manage repository packages. +empty=There are no packages yet. +no_metadata=No metadata. +empty.documentation=For more information on the package registry, see the documentation. +empty.repo=Did you upload a package, but it's not shown here? Go to package settings and link it to this repo. +registry.documentation=For more information on the %s registry, see the documentation. +filter.type.all=All +filter.no_result=Your filter produced no results. +filter.container.tagged=Tagged +filter.container.untagged=Untagged +published_by=Published %[1]s by %[3]s +published_by_in=Published %[1]s by %[3]s in %[5]s +installation=Installation +about=About this package +requirements=Requirements +dependencies=Dependencies +keywords=Keywords +details=Details +details.author=Author +details.project_site=Project Site +details.repository_site=Repository Site +details.documentation_site=Documentation Site +details.license=License +assets=Assets +versions=Versions +versions.view_all=View all +dependency.id=ID +dependency.version=Version +search_in_external_registry=Search in %s +alpine.registry=Set up this registry by adding the URL in your /etc/apk/repositories file: +alpine.registry.key=Download the registry public RSA key into the /etc/apk/keys/ folder to verify the index signature: +alpine.registry.info=Choose $branch and $repository from the list below. +alpine.install=To install the package, run the following command: +alpine.repository=Repository Info +alpine.repository.architectures=Architectures +arch.registry=Add server with related repository and architecture to /etc/pacman.conf: +arch.install=Sync package with pacman: +arch.repository=Repository Info +arch.repository.architectures=Architectures +cargo.registry=Set up this registry in the Cargo configuration file (for example ~/.cargo/config.toml): +cargo.install=To install the package using Cargo, run the following command: +chef.registry=Set up this registry in your ~/.chef/config.rb file: +chef.install=To install the package, run the following command: +composer.registry=Set up this registry in your ~/.composer/config.json file: +composer.install=To install the package using Composer, run the following command: +composer.dependencies=Dependencies +composer.dependencies.development=Development Dependencies +conan.registry=Set up this registry from the command line: +conan.install=To install the package using Conan, run the following command: +conda.registry=Set up this registry as a Conda repository in your .condarc file: +conda.install=To install the package using Conda, run the following command: +container.details.type=Image Type +container.details.platform=Platform +container.pull=Pull the image from the command line: +container.images=Images +container.digest=Digest +container.multi_arch=OS / Arch +container.layers=Image Layers +container.labels=Labels +container.labels.key=Key +container.labels.value=Value +cran.registry=Set up this registry in your Rprofile.site file: +cran.install=To install the package, run the following command: +debian.registry=Set up this registry from the command line: +debian.registry.info=Choose $distribution and $component from the list below. +debian.install=To install the package, run the following command: +debian.repository=Repository Info +debian.repository.distributions=Distributions +debian.repository.components=Components +debian.repository.architectures=Architectures +generic.download=Download package from the command line: +go.install=Install the package from the command line: +helm.registry=Set up this registry from the command line: +helm.install=To install the package, run the following command: +maven.registry=Set up this registry in your project pom.xml file: +maven.install=To use the package, include the following in the dependencies block in the pom.xml file: +maven.install2=Run via command line: +maven.download=To download the dependency, run via command line: +nuget.registry=Set up this registry from the command line: +nuget.install=To install the package using NuGet, run the following command: +nuget.dependency.framework=Target Framework +npm.registry=Set up this registry in your project .npmrc file: +npm.install=To install the package using npm, run the following command: +npm.install2=or add it to the package.json file: +npm.dependencies=Dependencies +npm.dependencies.development=Development Dependencies +npm.dependencies.bundle=Bundled Dependencies +npm.dependencies.peer=Peer Dependencies +npm.dependencies.optional=Optional Dependencies +npm.details.tag=Tag +pub.install=To install the package using Dart, run the following command: +pypi.requires=Requires Python +pypi.install=To install the package using pip, run the following command: +rpm.registry=Set up this registry from the command line: +rpm.distros.redhat=on RedHat based distributions +rpm.distros.suse=on SUSE based distributions +rpm.install=To install the package, run the following command: +rpm.repository=Repository Info +rpm.repository.architectures=Architectures +rpm.repository.multiple_groups=This package is available in multiple groups. +rubygems.install=To install the package using gem, run the following command: +rubygems.install2=or add it to the Gemfile: +rubygems.dependencies.runtime=Runtime Dependencies +rubygems.dependencies.development=Development Dependencies +rubygems.required.ruby=Requires Ruby version +rubygems.required.rubygems=Requires RubyGem version +swift.registry=Set up this registry from the command line: +swift.install=Add the package in your Package.swift file: +swift.install2=and run the following command: +vagrant.install=To add a Vagrant box, run the following command: +settings.link=Link this package to a repository +settings.link.description=If you link a package with a repository, the package is listed in the repository's package list. +settings.link.select=Select Repository +settings.link.button=Update Repository Link +settings.link.success=Repository link was successfully updated. +settings.link.error=Failed to update repository link. +settings.delete=Delete package +settings.delete.description=Deleting a package is permanent and cannot be undone. +settings.delete.notice=You are about to delete %s (%s). This operation is irreversible, are you sure? +settings.delete.success=The package has been deleted. +settings.delete.error=Failed to delete the package. +owner.settings.cargo.title=Cargo Registry Index +owner.settings.cargo.initialize=Initialize Index +owner.settings.cargo.initialize.description=A special index Git repository is needed to use the Cargo registry. Using this option will (re-)create the repository and configure it automatically. +owner.settings.cargo.initialize.error=Failed to initialize Cargo index: %v +owner.settings.cargo.initialize.success=The Cargo index was successfully created. +owner.settings.cargo.rebuild=Rebuild Index +owner.settings.cargo.rebuild.description=Rebuilding can be useful if the index is not synchronized with the stored Cargo packages. +owner.settings.cargo.rebuild.error=Failed to rebuild Cargo index: %v +owner.settings.cargo.rebuild.success=The Cargo index was successfully rebuilt. +owner.settings.cleanuprules.title=Manage Cleanup Rules +owner.settings.cleanuprules.add=Add Cleanup Rule +owner.settings.cleanuprules.edit=Edit Cleanup Rule +owner.settings.cleanuprules.none=No cleanup rules available. Please consult the documentation. +owner.settings.cleanuprules.preview=Cleanup Rule Preview +owner.settings.cleanuprules.preview.overview=%d packages are scheduled to be removed. +owner.settings.cleanuprules.preview.none=Cleanup rule does not match any packages. +owner.settings.cleanuprules.pattern_full_match=Apply pattern to full package name +owner.settings.cleanuprules.keep.title=Versions that match these rules are kept, even if they match a removal rule below. +owner.settings.cleanuprules.keep.count=Keep the most recent +owner.settings.cleanuprules.keep.count.1=1 version per package +owner.settings.cleanuprules.keep.count.n=%d versions per package +owner.settings.cleanuprules.keep.pattern=Keep versions matching +owner.settings.cleanuprules.keep.pattern.container=The latest version is always kept for Container packages. +owner.settings.cleanuprules.remove.title=Versions that match these rules are removed, unless a rule above says to keep them. +owner.settings.cleanuprules.remove.days=Remove versions older than +owner.settings.cleanuprules.remove.pattern=Remove versions matching +owner.settings.cleanuprules.success.update=Cleanup rule has been updated. +owner.settings.cleanuprules.success.delete=Cleanup rule has been deleted. +owner.settings.chef.title=Chef Registry +owner.settings.chef.keypair=Generate key pair +owner.settings.chef.keypair.description=A key pair is necessary to authenticate to the Chef registry. If you have generated a key pair before, generating a new key pair will discard the old key pair. [secrets] - -; These keys are also for "edit secret", the keys are kept as-is to avoid unnecessary re-translation creation.description=Leírás - - +secrets=Secrets +description=Secrets will be passed to certain actions and cannot be read otherwise. +none=There are no secrets yet. +creation.name_placeholder=case-insensitive, alphanumeric characters or underscores only, cannot start with GITEA_ or GITHUB_ +creation.value_placeholder=Input any content. Whitespace at the start and end will be omitted. +creation.description_placeholder=Enter short description (optional). +save_success=The secret "%s" has been saved. +save_failed=Failed to save secret. +add_secret=Add secret +edit_secret=Edit secret +deletion=Remove secret +deletion.description=Removing a secret is permanent and cannot be undone. Continue? +deletion.success=The secret has been removed. +deletion.failed=Failed to remove secret. +management=Secrets Management [actions] - - - runners.name=Név runners.owner_type=Típus runners.description=Leírás @@ -1597,16 +3631,112 @@ runners.task_list.run=Futtatás runners.task_list.repository=Tároló runners.task_list.commit=Commit runners.status.active=Aktív - runs.commit=Commit - - - - +actions=Actions +unit.desc=Manage actions +status.unknown="Unknown" +status.waiting="Waiting" +status.running="Running" +status.success="Success" +status.failure="Failure" +status.cancelled="Canceled" +status.skipped="Skipped" +status.blocked="Blocked" +runners=Runners +runners.runner_manage_panel=Runners Management +runners.new=Create new Runner +runners.new_notice=How to start a runner +runners.status=Status +runners.id=ID +runners.labels=Labels +runners.last_online=Last Online Time +runners.runner_title=Runner +runners.task_list=Recent tasks on this runner +runners.task_list.no_tasks=There is no task yet. +runners.task_list.status=Status +runners.task_list.done_at=Done At +runners.edit_runner=Edit Runner +runners.update_runner=Update Changes +runners.update_runner_success=Runner updated successfully +runners.update_runner_failed=Failed to update runner +runners.delete_runner=Delete this runner +runners.delete_runner_success=Runner deleted successfully +runners.delete_runner_failed=Failed to delete runner +runners.delete_runner_header=Confirm to delete this runner +runners.delete_runner_notice=If a task is running on this runner, it will be terminated and marked as failed. It may break building workflow. +runners.none=No runners available +runners.status.unspecified=Unknown +runners.status.idle=Idle +runners.status.offline=Offline +runners.version=Version +runners.reset_registration_token=Reset registration token +runners.reset_registration_token_confirm=Would you like to invalidate the current token and generate a new one? +runners.reset_registration_token_success=Runner registration token reset successfully +runs.all_workflows=All Workflows +runs.scheduled=Scheduled +runs.pushed_by=pushed by +runs.invalid_workflow_helper=Workflow config file is invalid. Please check your config file: %s +runs.no_matching_online_runner_helper=No matching online runner with label: %s +runs.no_job_without_needs=The workflow must contain at least one job without dependencies. +runs.no_job=The workflow must contain at least one job +runs.actor=Actor +runs.status=Status +runs.actors_no_select=All actors +runs.status_no_select=All status +runs.no_results=No results matched. +runs.no_workflows=There are no workflows yet. +runs.no_workflows.quick_start=Don't know how to start with Gitea Actions? See the quick start guide. +runs.no_workflows.documentation=For more information on Gitea Actions, see the documentation. +runs.no_runs=The workflow has no runs yet. +runs.empty_commit_message=(empty commit message) +runs.expire_log_message=Logs have been purged because they were too old. +runs.delete=Delete workflow run +runs.cancel=Cancel workflow run +runs.delete.description=Are you sure you want to permanently delete this workflow run? This action cannot be undone. +runs.not_done=This workflow run is not done. +runs.view_workflow_file=View workflow file +workflow.disable=Disable Workflow +workflow.disable_success=Workflow '%s' disabled successfully. +workflow.enable=Enable Workflow +workflow.enable_success=Workflow '%s' enabled successfully. +workflow.disabled=Workflow is disabled. +workflow.run=Run Workflow +workflow.not_found=Workflow '%s' not found. +workflow.run_success=Workflow '%s' run successfully. +workflow.from_ref=Use workflow from +workflow.has_workflow_dispatch=This workflow has a workflow_dispatch event trigger. +workflow.has_no_workflow_dispatch=Workflow '%s' has no workflow_dispatch event trigger. +need_approval_desc=Need approval to run workflows for fork pull request. +variables=Variables +variables.management=Variables Management +variables.creation=Add Variable +variables.none=There are no variables yet. +variables.deletion=Remove variable +variables.deletion.description=Removing a variable is permanent and cannot be undone. Continue? +variables.description=Variables will be passed to certain actions and cannot be read otherwise. +variables.id_not_exist=Variable with ID %d does not exist. +variables.edit=Edit Variable +variables.deletion.failed=Failed to remove variable. +variables.deletion.success=The variable has been removed. +variables.creation.failed=Failed to add variable. +variables.creation.success=The variable "%s" has been added. +variables.update.failed=Failed to edit variable. +variables.update.success=The variable has been edited. +logs.always_auto_scroll=Always auto scroll logs +logs.always_expand_running=Always expand running logs [projects] +deleted.display_name=Deleted Project +type-1.display_name=Individual Project +type-2.display_name=Repository Project +type-3.display_name=Organization Project +enter_fullscreen=Fullscreen +exit_fullscreen=Exit Fullscreen [git.filemode] -; Ordered by git filemode value, ascending. E.g. directory has "040000", normal file has "100644", … symbolic_link=Szimbolikus hivatkozás - +changed_filemode=%[1]s → %[2]s +directory=Directory +normal_file=Normal file +executable_file=Executable file +submodule=Submodule diff --git a/options/locale/locale_id-ID.ini b/options/locale/locale_id-ID.ini index e6d383cff0951..fe16e898a3d6d 100644 --- a/options/locale/locale_id-ID.ini +++ b/options/locale/locale_id-ID.ini @@ -18,7 +18,6 @@ create_new=Buat… user_profile_and_more=Profil dan Pengaturan… signed_in_as=Masuk sebagai toc=Daftar Isi - username=Nama Pengguna email=Alamat Email password=Kata Sandi @@ -27,7 +26,6 @@ captcha=CAPTCHA twofa=Otentikasi Dua Faktor twofa_scratch=Kode Awal Dua Faktor passcode=Kode Akses - webauthn_insert_key=Masukkan kunci keamanan anda webauthn_sign_in=Tekan tombol pada kunci keamanan Anda. Jika kunci keamanan Anda tidak memiliki tombol, masukkan kembali. webauthn_press_button=Silakan tekan tombol pada kunci keamanan Anda… @@ -40,7 +38,6 @@ webauthn_error_duplicated=Kunci keamanan tidak diperbolehkan untuk permintaan in webauthn_error_empty=Anda harus menetapkan nama untuk kunci ini. webauthn_error_timeout=Waktu habis sebelum kunci Anda dapat dibaca. Mohon muat ulang halaman ini dan coba lagi. webauthn_reload=Muat ulang - repository=Repositori organization=Organisasi mirror=Duplikat @@ -58,18 +55,15 @@ settings=Pengaturan your_profile=Profil your_starred=Dibintangi your_settings=Pengaturan - all=Semua sources=Sumber mirrors=Duplikat collaborative=Kolaboratif forks=Garpu - activities=Aktivitas pull_requests=Tarik Permintaan issues=Masalah milestones=Tonggak - ok=Oke cancel=Batal retry=Coba lagi @@ -84,11 +78,9 @@ remove_label_str=`Hapus item "%s"` edit=Edit view=Tampilan test=Pengujian - enabled=Aktif disabled=Nonaktif locked=Terkunci - copy=Salin copy_url=Salin URL copy_hash=Salin hash @@ -97,41 +89,29 @@ copy_branch=Salin nama branch copy_success=Tersalin! copy_error=Gagal menyalin copy_type_unsupported=Tipe berkas ini tidak dapat disalin - write=Tulis preview=Pratinjau loading=Memuat… - error=Gangguan error404=Halaman yang akan kamu akses tidak dapat ditemukan atau kamu tidak memiliki akses untuk melihatnya. go_back=Kembali invalid_data=Data invalid: %v - never=Tidak Pernah unknown=Tidak diketahui - rss_feed=Umpan Berita - pin=Sematkan unpin=Lepas sematan - artifacts=Artefak - archived=Diarsipkan - concept_system_global=Global concept_user_individual=Perorangan concept_code_repository=Repositori - show_full_screen=Tampilkan layar penuh download_logs=Unduh Logs - confirm_delete_selected=Konfirmasi untuk menghapus semua item yang dipilih? - name=Nama value=Nilai readme=Baca saya - filter=Saring filter.clear=Hapus Filter filter.is_archived=Diarsipkan @@ -139,13 +119,62 @@ filter.not_archived=Tidak Diarsipkan filter.is_template=Contoh filter.public=Publik filter.private=Pribadi - no_results_found=Hasil tidak ditemukan. +logo=Logo +sign_in_with_provider=Sign in with %s +active_stopwatch=Active Time Tracker +tracked_time_summary=Summary of tracked time based on filters of issue list +enable_javascript=This website requires JavaScript. +licenses=Licenses +return_to_gitea=Return to Gitea +more_items=More items +access_token=Access Token +webauthn_error_insecure=WebAuthn only supports secure connections. For testing over HTTP, you can use the origin "localhost" or "127.0.0.1". +issue_milestone=Milestone +copy_path=Copy path +files=Files +error503=The server could not complete your request. Please try again later. +expired=Expired +confirm_delete_artifact=Are you sure you want to delete the artifact '%s'? +concept_user_organization=Organization +show_timestamps=Show timestamps +show_log_seconds=Show seconds +filter.is_fork=Forked +filter.not_fork=Not Forked +filter.is_mirror=Mirrored +filter.not_mirror=Not Mirrored +filter.not_template=Not Template +internal_error_skipped=Internal error occurred but is skipped: %s [search] type_tooltip=Tipe pencarian exact_tooltip=Hanya menampilkan hasil yang cocok dengan istilah pencarian code_search_unavailable=Pencarian kode saat ini tidak tersedia. Silahkan hubungi administrator. +search=Search… +fuzzy=Fuzzy +fuzzy_tooltip=Include results that closely match the search term +words=Words +words_tooltip=Include only results that match the search term words +regexp=Regexp +regexp_tooltip=Include only results that match the regexp search term +exact=Exact +repo_kind=Search repos… +user_kind=Search users… +org_kind=Search orgs… +team_kind=Search teams… +code_kind=Search code… +code_search_by_git_grep=Current code search results are provided by "git grep". There might be better results if site administrator enables Repository Indexer. +package_kind=Search packages… +project_kind=Search projects… +branch_kind=Search branches… +tag_kind=Search tags… +tag_tooltip=Search for matching tags. Use '%' to match any sequence of numbers. +commit_kind=Search commits… +runner_kind=Search runners… +no_results=No matching results found. +issue_kind=Search issues… +pull_kind=Search pull requests… +keyword_search_unavailable=Searching by keyword is currently not available. Please contact the site administrator. [aria] navbar=Bar Navigasi @@ -175,13 +204,19 @@ buttons.ref.tooltip=Merujuk pada isu atau permintaan tarik buttons.switch_to_legacy.tooltip=Gunakan editor versi lama buttons.enable_monospace_font=Aktifkan font monospace buttons.disable_monospace_font=Non-Aktifkan font monospace +buttons.table.add.tooltip=Add a table +buttons.table.rows=Rows +buttons.table.cols=Columns [filter] +string.asc=A–Z +string.desc=Z–A [error] occurred=Terjadi kesalahan report_message=Jika Anda yakin ini adalah bug Gitea, silakan cari isu di GitHub atau buka isu baru jika diperlukan. not_found=Target tidak dapat ditemukan. +network_error=Network error [startpage] app_desc=Sebuah layanan hosting Git sendiri yang tanpa kesulitan @@ -190,6 +225,9 @@ platform=Lintas platform lightweight=Ringan lightweight_desc=Gitea hanya membutuhkan persyaratan minimal dan bisa berjalan pada Raspberry Pi yang murah. Bisa menghemat listrik! license=Sumber Terbuka +install_desc=Simply run the binary for your platform, ship it with Docker, or get it packaged. +platform_desc=Gitea runs anywhere Go can compile for: Windows, macOS, Linux, ARM, etc. Choose the one you love! +license_desc=Go get %[2]s! Join us by contributing to make this project even better. Don't be shy to be a contributor! [install] title=Konfigurasi Awal @@ -198,9 +236,7 @@ password=Kata Sandi db_schema=Schema ssl_mode=SSL path=Jalur - repo_path=Jalur akar repositori - email_title=Pengaturan email smtp_addr=Host SMTP smtp_port=Port SMTP @@ -213,6 +249,98 @@ openid_signin=Aktifkan Login OpenID require_sign_in_view=Harus Login Untuk Melihat Halaman admin_password=Kata Sandi admin_email=Alamat Email +install=Installation +installing_desc=Installing now, please wait… +docker_helper=If you run Gitea inside Docker, please read the documentation before changing any settings. +require_db_desc=Gitea requires MySQL, PostgreSQL, MSSQL, SQLite3 or TiDB (MySQL protocol). +db_title=Database Settings +db_type=Database Type +user=Username +db_name=Database Name +db_schema_helper=Leave blank for database default ("public"). +sqlite_helper=File path for the SQLite3 database.
Enter an absolute path if you run Gitea as a service. +reinstall_error=You are trying to install into an existing Gitea database +reinstall_confirm_message=Re-installing with an existing Gitea database can cause multiple problems. In most cases, you should use your existing "app.ini" to run Gitea. If you know what you are doing, confirm the following: +reinstall_confirm_check_1=The data encrypted by the SECRET_KEY in app.ini may be lost: users may not be able to log in with 2FA/OTP and mirrors may not function correctly. By checking this box, you confirm that the current app.ini file contains the correct SECRET_KEY. +reinstall_confirm_check_2=The repositories and settings may need to be resynchronized. By checking this box, you confirm that you will resynchronize the hooks for the repositories and authorized_keys file manually. You confirm that you will ensure that repository and mirror settings are correct. +reinstall_confirm_check_3=You confirm that you are absolutely sure that this Gitea is running with the correct app.ini location and that you are sure that you have to re-install. You confirm that you acknowledge the above risks. +err_empty_db_path=The SQLite3 database path cannot be empty. +no_admin_and_disable_registration=You cannot disable user self-registration without creating an administrator account. +err_empty_admin_password=The administrator password cannot be empty. +err_empty_admin_email=The administrator email address cannot be empty. +err_admin_name_is_reserved=Administrator username is invalid. Username is reserved. +err_admin_name_pattern_not_allowed=Administrator username is invalid. The username matches a reserved pattern. +err_admin_name_is_invalid=Administrator username is invalid +general_title=General Settings +app_name=Site Title +app_name_helper=You can enter your company name here. +repo_path_helper=Remote Git repositories will be saved to this directory. +lfs_path=Git LFS Root Path +lfs_path_helper=Files tracked by Git LFS will be stored in this directory. Leave empty to disable. +run_user=Run As Username +run_user_helper=The operating system username that Gitea runs as. Note that this user must have access to the repository root path. +domain=Server Domain +domain_helper=Domain or host address for the server. +ssh_port=SSH Server Port +ssh_port_helper=Port number your SSH server listens on. Leave empty to disable. +http_port=Gitea HTTP Listen Port +http_port_helper=Port number the Gitea web server will listen on. +app_url=Gitea Base URL +app_url_helper=Base address for HTTP(S) clone URLs and email notifications. +log_root_path=Log Path +log_root_path_helper=Log files will be written to this directory. +optional_title=Optional Settings +smtp_from_invalid=The "Send Email As" address is invalid +smtp_from_helper=Email address Gitea will use. Enter a plain email address or use the "Name" format. +mailer_user=SMTP Username +mailer_password=SMTP Password +server_service_title=Server and Third-Party Service Settings +offline_mode=Enable Local Mode +offline_mode_popup=Disable third-party content delivery networks and serve all resources locally. +disable_gravatar_popup=Disable Gravatar and third-party avatar sources. A default avatar will be used unless a user locally uploads an avatar. +federated_avatar_lookup_popup=Enable federated avatar lookup using Libravatar. +disable_registration=Disable Self-Registration +disable_registration_popup=Disable user self-registration. Only administrators will be able to create new user accounts. +allow_only_external_registration_popup=Allow Registration Only Through External Services +openid_signin_popup=Enable user sign-in via OpenID. +openid_signup=Enable OpenID Self-Registration +openid_signup_popup=Enable OpenID-based user self-registration. +enable_captcha=Enable registration CAPTCHA +enable_captcha_popup=Require a CAPTCHA for user self-registration. +require_sign_in_view_popup=Limit page access to signed-in users. Visitors will only see the sign-in and registration pages. +admin_setting_desc=Creating an administrator account is optional. The first registered user will automatically become an administrator. +admin_title=Administrator Account Settings +admin_name=Administrator Username +confirm_password=Confirm Password +install_btn_confirm=Install Gitea +test_git_failed=Could not test 'git' command: %v +sqlite3_not_available=This Gitea version does not support SQLite3. Please download the official binary version from %s (not the 'gobuild' version). +invalid_db_setting=The database settings are invalid: %v +invalid_db_table=The database table "%s" is invalid: %v +invalid_repo_path=The repository root path is invalid: %v +invalid_app_data_path=The app data path is invalid: %v +run_user_not_match=The 'run as' username is not the current username: %s -> %s +internal_token_failed=Failed to generate internal token: %v +secret_key_failed=Failed to generate secret key: %v +save_config_failed=Failed to save configuration: %v +invalid_admin_setting=Administrator account setting is invalid: %v +invalid_log_root_path=The log path is invalid: %v +default_keep_email_private=Hide Email Addresses by Default +default_keep_email_private_popup=Hide email addresses of new user accounts by default. +default_allow_create_organization=Allow Creation of Organizations by Default +default_allow_create_organization_popup=Allow new user accounts to create organizations by default. +default_enable_timetracking=Enable Time Tracking by Default +default_enable_timetracking_popup=Enable time tracking for new repositories by default. +no_reply_address=Hidden Email Domain +no_reply_address_helper=Domain name for users with a hidden email address. For example, the username 'joe' will be logged in Git as 'joe@noreply.example.org' if the hidden email domain is set to 'noreply.example.org'. +password_algorithm=Password Hash Algorithm +invalid_password_algorithm=Invalid password hash algorithm +password_algorithm_helper=Set the password hashing algorithm. Algorithms have differing requirements and strengths. The argon2 algorithm is rather secure but uses a lot of memory and may be inappropriate for small systems. +enable_update_checker=Enable Update Checker +enable_update_checker_helper=Checks for new version releases periodically by connecting to gitea.io. +env_config_keys=Environment Configuration +env_config_keys_prompt=The following environment variables will also be applied to your configuration file: +config_write_file_prompt=These configuration options will be written into: %s [home] uname_holder=Nama Pengguna atau Alamat Surel @@ -224,19 +352,35 @@ collaborative_repos=Repositori Kolaboratif my_orgs=Organisasi Saya my_mirrors=Duplikat Saya view_home=Lihat %s - show_archived=Diarsipkan - show_private=Pribadi - issues.in_your_repos=Dalam repositori anda - +nav_menu=Navigation Menu +filter=Other Filters +filter_by_team_repositories=Filter by team repositories +feed_of=Feed of "%s" +show_both_archived_unarchived=Showing both archived and unarchived +show_only_archived=Showing only archived +show_only_unarchived=Showing only unarchived +show_both_private_public=Showing both public and private +show_only_private=Showing only private +show_only_public=Showing only public +guide_title=No Activity +guide_desc=You are currently not following any repositories or users, so there is no content to display. You can explore repositories or users of interest from the links below. +explore_repos=Explore repositories +explore_users=Explore users +empty_org=There are no organizations yet. +empty_repo=There are no repositories yet. [explore] repos=Repositori users=Pengguna organizations=Organisasi code=Kode +go_to=Go to +code_last_indexed_at=Last indexed %s +relevant_repositories_tooltip=Repositories that are forks or that have no topic, no icon, and no description are hidden. +relevant_repositories=Only relevant repositories are being shown, show unfiltered results. [auth] create_new_account=Daftar Akun @@ -284,29 +428,101 @@ authorize_application_created_by=Aplikasi ini dibuat oleh %s. authorize_title=Izinkan "%s" untuk mengakses akun Anda? authorization_failed=Otorisasi gagal sspi_auth_failed=Autentikasi SSPI gagal +already_have_account=Already have an account? +sign_in_now=Sign in now! +manual_activation_only=Contact your site administrator to complete activation. +remember_me=Remember This Device +remember_me.compromised=The login token is not valid anymore which may indicate a compromised account. Please check your account for unusual activities. +need_account=Need an account? +sign_up_tip=You are registering the first account in the system, which has administrator privileges. Please carefully remember your username and password. If you forget the username or password, please refer to the Gitea documentation to recover the account. +sign_up_now=Register now. +sign_up_successful=Account was successfully created. Welcome! +confirmation_mail_sent_prompt_ex=A new confirmation email has been sent to %s. Please check your inbox within the next %s to complete the registration process. If your registration email address is incorrect, you can sign in again and change it. +prohibit_login=Sign-In Prohibited +prohibit_login_desc=Your account is prohibited from signing in. Please contact your site administrator. +change_unconfirmed_mail_address=If your registration email address is incorrect, you can change it here and resend a new confirmation email. +invalid_code_forgot_password=Your confirmation code is invalid or has expired. Click here to start a new session. +invalid_password=Your password does not match the password that was used to create the account. +reset_password_wrong_user=You are signed in as %s, but the account recovery link is meant for %s +twofa_required=You must set up two-factor authentication to get access to repositories, or try to log in again. +oauth_signup_title=Complete New Account +oauth.signin.error.general=There was an error processing the authorization request: %s. If this error persists, please contact the site administrator. +oauth.signin.error.access_denied=The authorization request was denied. +oauth.signin.error.temporarily_unavailable=Authorization failed because the authentication server is temporarily unavailable. Please try again later. +oauth_callback_unable_auto_reg=Auto Registration is enabled, but OAuth2 Provider %[1]s returned missing fields: %[2]s, unable to create an account automatically. Please create or link to an account, or contact the site administrator. +openid_signin_desc=Enter your OpenID URI. For example: alice.openid.example.org or https://openid.example.org/alice. +disable_forgot_password_mail=Account recovery is disabled because no email address is set up. Please contact your site administrator. +disable_forgot_password_mail_admin=Account recovery is only available when an email address is set up. +authorize_application_description=If you grant access, it will be able to access and write to all your account information, including private repos and organizations. +authorize_application_with_scopes=With scopes: %s +authorization_failed_desc=The authorization failed because we detected an invalid request. Please contact the maintainer of the app you tried to authorize. +password_pwned=The password you chose is on a list of stolen passwords previously exposed in public data breaches. Please try again with a different password and consider changing this password elsewhere too. +password_pwned_err=Could not complete request to HaveIBeenPwned +last_admin=You cannot remove the last admin. There must be at least one admin. +signin_passkey=Sign in with a passkey +back_to_sign_in=Back to Sign In [mail] - activate_account=Silakan aktifkan akun anda - activate_email=Verifikasi alamat surel anda - - reset_password=Pulihkan akun Anda - register_success=Pendaftaran berhasil - - - - - - +view_it_on=View it on %s +reply=or reply to this email directly +link_not_working_do_paste=Not working? Try copying and pasting it to your browser. +hi_user_x=Hi %s, +activate_account.title=%s, please activate your account +activate_account.text_1=Hi %[1]s, thanks for registering at %[2]s! +activate_account.text_2=Please click the following link to activate your account within %s: +activate_email.title=%s, please verify your email address +activate_email.text=Please click the following link to verify your email address within %s: +register_notify=Welcome to %s +register_notify.title=%[1]s, welcome to %[2]s +register_notify.text_1=This is your registration confirmation email for %s! +register_notify.text_2=You can now log in via username: %s. +register_notify.text_3=If this account has been created for you, please set your password first. +reset_password.title=%s, you have requested to recover your account +reset_password.text=Please click the following link to recover your account within %s: +issue_assigned.pull=@%[1]s assigned you to pull request %[2]s in repository %[3]s. +issue_assigned.issue=@%[1]s assigned you to issue %[2]s in repository %[3]s. +issue.x_mentioned_you=@%s mentioned you: +issue.action.force_push=%[1]s force-pushed the %[2]s from %[3]s to %[4]s. +issue.action.push_1=@%[1]s pushed %[3]d commit to %[2]s +issue.action.push_n=@%[1]s pushed %[3]d commits to %[2]s +issue.action.close=@%[1]s closed #%[2]d. +issue.action.reopen=@%[1]s reopened #%[2]d. +issue.action.merge=@%[1]s merged #%[2]d into %[3]s. +issue.action.approve=@%[1]s approved this pull request. +issue.action.reject=@%[1]s requested changes on this pull request. +issue.action.review=@%[1]s commented on this pull request. +issue.action.review_dismissed=@%[1]s dismissed last review from %[2]s for this pull request. +issue.action.ready_for_review=@%[1]s marked this pull request ready for review. +issue.action.new=@%[1]s created #%[2]d. +issue.in_tree_path=In %s: +release.new.subject=%s in %s released +release.new.text=@%[1]s released %[2]s in %[3]s +release.title=Title: %s +release.note=Note: +release.downloads=Downloads: +release.download.zip=Source Code (ZIP) +release.download.targz=Source Code (TAR.GZ) +repo.transfer.subject_to=%s would like to transfer "%s" to %s +repo.transfer.subject_to_you=%s would like to transfer "%s" to you +repo.transfer.to_you=you +repo.transfer.body=To accept or reject it, visit %s or just ignore it. +repo.collaborator.added.subject=%s added you to %s +repo.collaborator.added.text=You have been added as a collaborator of repository: +team_invite.subject=%[1]s has invited you to join the %[2]s organization +team_invite.text_1=%[1]s has invited you to join team %[2]s in organization %[3]s. +team_invite.text_2=Please click the following link to join the team: +team_invite.text_3=Note: This invitation was intended for %[1]s. If you were not expecting this invitation, you can ignore this email. [modal] yes=Ya no=Tidak cancel=Membatalkan modify=Perbarui +confirm=Confirm [form] UserName=Nama Pengguna @@ -319,17 +535,14 @@ PayloadUrl=Muatan URL TeamName=Nama tim AuthName=Nama otorisasi AdminEmail=Surel admin - NewBranchName=Nama cabang baru CommitSummary=Ringkasan Commit CommitMessage=Pesan Commit CommitChoice=Pilihan Commit TreeName=Jalur berkas Content=Konten - SSPISeparatorReplacement=Pemisah SSPIDefaultLanguage=Bahasa Utama - require_error=` tidak boleh kosong.` alpha_dash_error=` seharusnya hanya mengandung karakter alfanumerik, tanda pisah ('-'), dan tanda garis bawah ('_').` alpha_dash_dot_error=` seharusnya hanya mengandung karakter alfanumerik, tanda pisah ('-'), tanda garis bawah ('_'), dan titik ('.')` @@ -343,7 +556,6 @@ unknown_error=Kesalahan yang tidak diketahui: captcha_incorrect=Kode CAPTCHA salah. password_not_match=Kata sandi tidak cocok. lang_select_error=Pilih bahasa dari daftar. - username_been_taken=Nama pengguna sudah terambil. repo_name_been_taken=Nama repositori sudah digunakan. visit_rate_limit=Kunjungan remot mengatasi batasan laju. @@ -363,14 +575,45 @@ enterred_invalid_password=Kata sandi yang Anda masukkan salah. user_not_exist=Pengguna tidak ada. team_not_exist=Tim tidak ada. cannot_add_org_to_team=Sebuah organisasi tidak dapat ditambahkan sebagai anggota tim. - invalid_ssh_key=Tidak dapat memverifikasi kunci SSH Anda: %s invalid_gpg_key=Tidak dapat memverifikasi kunci GPG Anda: %s auth_failed=Otentikasi gagal: %v - - target_branch_not_exist=Target cabang tidak ada. - +Retype=Confirm Password +url_error=`"%s" is not a valid URL.` +include_error=` must contain substring "%s".` +regex_pattern_error=` regex pattern is invalid: %s.` +username_error=` can only contain alphanumeric characters ('0-9','a-z','A-Z'), dash ('-'), underscore ('_') and dot ('.'). It cannot begin or end with non-alphanumeric characters, and consecutive non-alphanumeric characters are also forbidden.` +invalid_group_team_map_error=` mapping is invalid: %s` +username_change_not_local_user=Non-local users are not allowed to change their username. +change_username_disabled=Changing username is disabled. +change_full_name_disabled=Changing full name is disabled. +username_has_not_been_changed=Username has not been changed +repository_force_private=Force Private is enabled: private repositories cannot be made public. +repository_files_already_exist=Files already exist for this repository. Contact the system administrator. +repository_files_already_exist.adopt=Files already exist for this repository and can only be adopted. +repository_files_already_exist.delete=Files already exist for this repository. You must delete them. +repository_files_already_exist.adopt_or_delete=Files already exist for this repository. Either adopt them or delete them. +2fa_auth_required=Remote visit required two-factor authentication. +email_invalid=The email address is invalid. +email_domain_is_not_allowed=The domain of user email address %s conflicts with EMAIL_DOMAIN_ALLOWLIST or EMAIL_DOMAIN_BLOCKLIST. Please ensure your operation is expected. +openid_been_used=The OpenID address "%s" is already used. +enterred_invalid_org_name=The organization name you entered is incorrect. +unset_password=The login user has not set the password. +unsupported_login_type=The login type is not supported to delete account. +last_org_owner=You cannot remove the last user from the 'owners' team. There must be at least one owner for an organization. +duplicate_invite_to_team=The user was already invited as a team member. +organization_leave_success=You have successfully left the organization %s. +invalid_ssh_principal=Invalid principal: %s +must_use_public_key=The key you provided is a private key. Please do not upload your private key anywhere. Use your public key instead. +unable_verify_ssh_key="Cannot verify the SSH key. Double-check it for mistakes." +still_own_repo="Your account owns one or more repositories. Delete or transfer them first." +still_has_org="Your account is a member of one or more organizations. Leave them first." +still_own_packages="Your account owns one or more packages. Delete them first." +org_still_own_repo="This organization still owns one or more repositories. Delete or transfer them first." +org_still_own_packages="This organization still owns one or more packages. Delete them first." +target_ref_not_exist=Target ref does not exist %s +admin_cannot_delete_self=You cannot delete yourself when you are an admin. Please remove your admin privileges first. [user] change_avatar=Ganti avatar anda… @@ -383,8 +626,42 @@ following=Mengikuti follow=Ikuti unfollow=Berhenti Mengikuti user_bio=Biografi - - +joined_on=Joined on %s +show_more=Show More +watched=Watched Repositories +code=Code +projects=Projects +disabled_public_activity=This user has disabled the public visibility of the activity. +email_visibility.limited=Your email address is visible to all authenticated users +email_visibility.private=Your email address is only visible to you and administrators +show_on_map=Show this place on a map +settings=User Settings +form.name_reserved=The username "%s" is reserved. +form.name_pattern_not_allowed=The pattern "%s" is not allowed in a username. +form.name_chars_not_allowed=Username "%s" contains invalid characters. +block.block=Block +block.block.user=Block user +block.block.org=Block user from organization +block.block.failure=Failed to block user: %s +block.unblock=Unblock +block.unblock.failure=Failed to unblock user: %s +block.blocked=You have blocked this user. +block.title=Block a user +block.info=Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user. +block.info_1=Blocking a user prevents the following actions on your account and your repositories: +block.info_2=following your account +block.info_3=send you notifications by @mentioning your username +block.info_4=inviting you as a collaborator to their repositories +block.info_5=starring, forking or watching on repositories +block.info_6=opening and commenting on issues or pull requests +block.info_7=reacting to your comments in issues or pull requests +block.user_to_block=User to block +block.note=Note +block.note.title=Optional note: +block.note.info=The note is not visible to the blocked user. +block.note.edit=Edit note +block.list=Blocked users +block.list.none=You have not blocked any users. [settings] profile=Profil @@ -400,7 +677,6 @@ repos=Repositori delete=Hapus Akun account_link=Akun Tertaut organization=Organisasi - public_profile=Profil Publik full_name=Nama Lengkap website=Situs Web @@ -414,7 +690,6 @@ cancel=Batalkan language=Bahasa ui=Tema comment_type_group_title=Judul - lookup_avatar_by_mail=Cari Avatar melalui Alamat Email federated_avatar_lookup=Aktifkan Pencarian Avatar Representasi enable_custom_avatar=Gunakan Avatar Pilihan @@ -423,14 +698,12 @@ update_avatar=Perbarui Avatar delete_current_avatar=Hapus Avatar Saat Ini uploaded_avatar_not_a_image=Berkas yang diunggah bukanlah gambar. update_avatar_success=Avatar Anda telah diperbarui. - change_password=Perbarui kata sandi old_password=Kata Sandi Saat Ini new_password=Kata Sandi Baru password_incorrect=Kata sandi saat ini salah. change_password_success=Sandi Anda telah diperbarui. Mulai dari sekarang gunakan kata sandi yang baru. password_change_disabled=Pengguna non-lokal tidak dapat mengganti kata sandi mereka melalui antarmuka web Gitea. - emails=Alamat Surel manage_emails=Kelola Alamat Surel manage_themes=Pilih tema default @@ -455,7 +728,6 @@ add_email_success=Alamat surel telah ditambahkan. add_openid_success=Alamat OpenID telah ditambahkan. keep_email_private=Sembunyikan Alamat Surel openid_desc=OpenID memungkinkan anda melimpahkan autentikasi kepada penyedia eksternal. - manage_ssh_keys=Mengelola Kunci SSH manage_gpg_keys=Mengelola Kunci GPG add_key=Tambahkan Kunci @@ -495,7 +767,6 @@ hide_openid=Sembunyikan dari profil ssh_disabled=SSH Dimatikan manage_social=Kelola Akun Sosial Yang Terhubung unbind=Putuskan - manage_access_token=Kelola Token Akses generate_new_token=Hasilkan Token Baru tokens_desc=Token berikut akan memberikan akses ke Akun Anda menggunakan API Gitea. @@ -508,7 +779,6 @@ access_token_deletion_cancel_action=Membatalkan access_token_deletion_confirm_action=Hapus delete_token_success=Token telah dihapus. Aplikasi yang menggunakannya tidak lagi memiliki akses ke akun Anda. permission_read=Dibaca - manage_oauth2_applications=Kelola Aplikasi OAuth2 edit_oauth2_application=Sunting Aplikasi OAuth2 oauth2_applications_desc=Aplikasi OAuth2 memungkinkan aplikasi pihak ketiga Anda untuk autentikasi pengguna pada instans Gitea ini dengan aman. @@ -525,11 +795,9 @@ oauth2_regenerate_secret=Buat Ulang Rahasia oauth2_regenerate_secret_hint=Anda kehilangan rahasia? oauth2_application_edit=Sunting oauth2_application_create_description=Aplikasi OAuth2 memberikan aplikasi pihak ketiga Anda akses akun pengguna pada instans ini. - authorized_oauth2_applications=Aplikasi OAuth2 Terotorisasi revoke_key=Cabut revoke_oauth2_grant=Cabut Akses - twofa_is_enrolled=Akun anda saat ini terdaftar dalam otentikasi dua-faktor. twofa_not_enrolled=Akun anda saat ini tidak terdaftar dalam otentikasi dua-faktor. twofa_disable=Matikan Autentikasi Dua Faktor @@ -539,30 +807,166 @@ twofa_disabled=Otentikasi dua-faktor telah dinonaktifkan. scan_this_image=Pindai gambar ini dengan aplikasi otentikasi: or_enter_secret=Atau masukkan rahasia: %s passcode_invalid=Kode sandi salah. Coba lagi. - - manage_account_links=Kelola akun tertaut manage_account_links_desc=Semua akun eksternal ini sementara tertaut dengan akun Gitea Anda. link_account=Tautan Akun remove_account_link=Hapus Akun Tertaut remove_account_link_desc=Menghapus akun tertaut akan membuat akun itu tidak bisa mengakses akun Gitea Anda. Lanjutkan? remove_account_link_success=Akun tertaut sudah dihapus. - - orgs_none=Anda bukan anggota dari organisasi apapun. - delete_account=Hapus Akun Anda delete_prompt=Langkah ini akan menghapus akun Anda secara permanen. Anda yakin?. confirm_delete_account=Konfirmasi Penghapusan delete_account_title=Hapus Akun Pengguna delete_account_desc=Apakah Anda yakin ingin menghapus secara permanen akun pengguna ini? - email_notifications.enable=Aktifkan Pemberitahuan Surel email_notifications.disable=Nonaktifkan Email Notifikasi email_notifications.submit=Pasang Pengaturan Email - visibility.public=Publik visibility.private=Pribadi +appearance=Appearance +twofa=Two-Factor Authentication (TOTP) +uid=UID +webauthn=Two-Factor Authentication (Security Keys) +biography_placeholder=Tell us a little bit about yourself! (You can use Markdown) +location_placeholder=Share your approximate location with others +profile_desc=Control how your profile is shown to other users. Your primary email address will be used for notifications, password recovery and web-based Git operations. +password_username_disabled=You are not allowed to change your username. Please contact your site administrator for more details. +password_full_name_disabled=You are not allowed to change your full name. Please contact your site administrator for more details. +update_language=Update Language +update_language_not_found=Language "%s" is not available. +update_language_success=Language has been updated. +change_username_prompt=Note: Changing your username also changes your account URL. +change_username_redirect_prompt=The old username will redirect until someone claims it. +hidden_comment_types=Hidden comment types +hidden_comment_types_description=Comment types checked here will not be shown on issue pages. Checking "Label", for example, removes all "{user} added/removed {label}" comments. +hidden_comment_types.ref_tooltip=Comments where this issue was referenced from another issue/commit/… +hidden_comment_types.issue_ref_tooltip=Comments where the user changes the branch/tag associated with the issue +comment_type_group_reference=Reference +comment_type_group_label=Label +comment_type_group_milestone=Milestone +comment_type_group_assignee=Assignee +comment_type_group_branch=Branch +comment_type_group_time_tracking=Time Tracking +comment_type_group_deadline=Deadline +comment_type_group_dependency=Dependency +comment_type_group_lock=Lock Status +comment_type_group_review_request=Review request +comment_type_group_pull_request_push=Added commits +comment_type_group_project=Project +comment_type_group_issue_ref=Issue reference +saved_successfully=Your settings were saved successfully. +privacy=Privacy +keep_activity_private=Hide Activity from profile page +keep_activity_private_popup=Makes the activity visible only for you and the admins +uploaded_avatar_is_too_big=The uploaded file size (%d KiB) exceeds the maximum size (%d KiB). +update_user_avatar_success=The user's avatar has been updated. +cropper_prompt=You can edit the image before saving. The edited image will be saved as PNG. +retype_new_password=Confirm New Password +email_desc=Your primary email address will be used for notifications, password recovery and, provided that it is not hidden, web-based Git operations. +theme_colorblindness_help=Color blindness Theme Support +theme_colorblindness_prompt=Gitea only has a few themes with basic color blindness support, which only have a few colors defined. The work is still in progress. More improvements could be made by defining more colors in the theme CSS files. +requires_activation=Requires activation +activate_email=Send Activation +activations_pending=Activations Pending +can_not_add_email_activations_pending=There is a pending activation. Try again in a few minutes if you want to add a new email address. +email_deletion_desc=This email address and related information will be removed from your account. Git commits by this email address will remain unchanged. Continue? +add_email_confirmation_sent=A confirmation email has been sent to "%s". Please check your inbox within the next %s to confirm your email address. +email_preference_set_success=Email preference has been set successfully. +keep_email_private_popup=This will hide your email address from your profile, as well as when you make a pull request or edit a file using the web interface. Pushed commits will not be modified. Use %s in commits to associate them with your account. +manage_ssh_principals=Manage SSH Certificate Principals +principal_desc=These SSH certificate principals are associated with your account and allow full access to your repositories. +key_content_ssh_placeholder=Begins with 'ssh-ed25519', 'ssh-rsa', 'ecdsa-sha2-nistp256', 'ecdsa-sha2-nistp384', 'ecdsa-sha2-nistp521', 'sk-ecdsa-sha2-nistp256@openssh.com', or 'sk-ssh-ed25519@openssh.com' +key_content_gpg_placeholder=Begins with '-----BEGIN PGP PUBLIC KEY BLOCK-----' +add_new_principal=Add Principal +ssh_key_name_used=An SSH key with same name already exists on your account. +ssh_principal_been_used=This principal has already been added to the server. +gpg_no_key_email_found=This GPG key does not match any activated email address associated with your account. It may still be added if you sign the provided token. +gpg_key_matched_identities=Matched Identities: +gpg_key_matched_identities_long=The embedded identities in this key match the following activated email addresses for this user. Commits matching these email addresses can be verified with this key. +gpg_key_verified=Verified Key +gpg_key_verified_long=Key has been verified with a token and can be used to verify commits matching any activated email addresses for this user in addition to any matched identities for this key. +gpg_invalid_token_signature=The provided GPG key, signature and token do not match, or the token is out-of-date. +gpg_token_required=You must provide a signature for the below token +gpg_token_help=You can generate a signature using: +gpg_token_signature=Armored GPG signature +key_signature_gpg_placeholder=Begins with '-----BEGIN PGP SIGNATURE-----' +verify_gpg_key_success=GPG key "%s" has been verified. +ssh_key_verified=Verified Key +ssh_key_verified_long=Key has been verified with a token and can be used to verify commits matching any activated email addresses for this user. +ssh_invalid_token_signature=The provided SSH key, signature or token do not match, or the token is out-of-date. +ssh_token_required=You must provide a signature for the below token +ssh_token_help=You can generate a signature using: +ssh_token_signature=Armored SSH signature +key_signature_ssh_placeholder=Begins with '-----BEGIN SSH SIGNATURE-----' +verify_ssh_key_success=SSH key "%s" has been verified. +add_key_success=The SSH key "%s" has been added. +add_gpg_key_success=The GPG key "%s" has been added. +add_principal_success=The SSH certificate principal "%s" has been added. +ssh_principal_deletion=Remove SSH Certificate Principal +ssh_principal_deletion_desc=Removing an SSH Certificate Principal revokes its access to your account. Continue? +ssh_principal_deletion_success=The principal has been removed. +added_on=Added on %s +valid_until_date=Valid until %s +principal_state_desc=This principal has been used in the last 7 days +ssh_signonly=SSH is currently disabled so these keys are only used for commit signature verification. +ssh_externally_managed=This SSH key is externally managed for this user +social_desc=These social accounts can be used to sign in to your account. Make sure you recognize all of them. +unbind_success=The social account has been removed successfully. +generate_token_name_duplicate=%s has been used as an application name already. Please use a new one. +access_token_deletion_desc=Deleting a token will revoke access to your account for applications using it. This cannot be undone. Continue? +repo_and_org_access=Repository and Organization Access +permissions_public_only=Public only +permissions_access_all=All (public, private, and limited) +permission_not_set=Not set +permission_no_access=No Access +permission_write=Read and Write +permission_anonymous_read=Anonymous Read +permission_everyone_read=Everyone Read +permission_everyone_write=Everyone Write +access_token_desc=Selected token permissions limit authorization only to the corresponding API routes. Read the documentation for more information. +at_least_one_permission=You must select at least one permission to create a token +permissions_list=Permissions: +create_oauth2_application_success=You have successfully created a new OAuth2 application. +update_oauth2_application_success=You have successfully updated the OAuth2 application. +oauth2_confidential_client=Confidential Client. Select for apps that keep the secret confidential, such as web apps. Do not select for native apps, including desktop and mobile apps. +oauth2_skip_secondary_authorization=Skip authorization for public clients after granting access once. May pose a security risk. +oauth2_redirect_uris=Redirect URIs. Please use a new line for every URI. +oauth2_client_secret_hint=The secret will not be shown again after you leave or refresh this page. Please ensure that you have saved it. +oauth2_application_remove_description=Removing an OAuth2 application will prevent it from accessing authorized user accounts on this instance. Continue? +oauth2_application_locked=Gitea pre-registers some OAuth2 applications on startup if enabled in config. To prevent unexpected behavior, these can neither be edited nor removed. Please refer to the OAuth2 documentation for more information. +authorized_oauth2_applications_description=You have granted access to your personal Gitea account to these third-party applications. Please revoke access for applications you no longer need. +revoke_oauth2_grant_description=Revoking access for this third-party application will prevent this application from accessing your data. Are you sure? +revoke_oauth2_grant_success=Access revoked successfully. +twofa_desc=To protect your account against password theft, you can use a smartphone or another device for receiving time-based one-time passwords ("TOTP"). +twofa_recovery_tip=If you lose your device, you will be able to use a single-use recovery key to regain access to your account. +twofa_scratch_token_regenerate=Regenerate Single-Use Recovery Key +twofa_scratch_token_regenerated=Your single-use recovery key is now %s. Store it in a safe place, as it will not be shown again. +twofa_enroll=Enroll in Two-Factor Authentication +regenerate_scratch_token_desc=If you misplaced your recovery key or have already used it to sign in, you can reset it here. +then_enter_passcode=And enter the passcode shown in the application: +twofa_enrolled=Your account has been successfully enrolled. Store your single-use recovery key (%s) in a safe place, as it will not be shown again. +twofa_failed_get_secret=Failed to get secret. +webauthn_desc=Security keys are hardware devices containing cryptographic keys. They can be used for two-factor authentication. Security keys must support the WebAuthn Authenticator standard. +webauthn_register_key=Add Security Key +webauthn_nickname=Nickname +webauthn_delete_key=Remove Security Key +webauthn_delete_key_desc=If you remove a security key, you can no longer sign in with it. Continue? +webauthn_key_loss_warning=If you lose your security keys, you will lose access to your account. +webauthn_alternative_tip=You may want to configure an additional authentication method. +account_links_not_available=No external accounts are currently linked to your Gitea account. +hooks.desc=Add webhooks which will be triggered for all repositories that you own. +repos_none=You do not own any repositories. +delete_with_all_comments=Your account is younger than %s. To avoid ghost comments, all issue/PR comments will be deleted with it. +email_notifications.onmention=Only Email on Mention +email_notifications.andyourown=And Your Own Notifications +email_notifications.actions.desc=Notifications for workflow runs on repositories set up with Gitea Actions. +email_notifications.actions.failure_only=Only notify for failed workflow runs +visibility=User visibility +visibility.public_tooltip=Visible to everyone +visibility.limited=Limited +visibility.limited_tooltip=Visible only to authenticated users +visibility.private_tooltip=Visible only to members of organizations you have joined [repo] owner=Pemilik @@ -598,23 +1002,16 @@ forks=Garpu reactions_more=dan %d lainnya unit_disabled=Administrator web menonaktifkan bagian repositori ini. delete_preexisting_label=Hapus - - - desc.private=Pribadi desc.public=Publik desc.template=Contoh desc.archived=Diarsipkan - template.webhooks=Webhooks template.topics=Topik template.avatar=Avatar template.issue_labels=Label Masalah - archive.issue.nocomment=Repositori ini diarsipkan. Anda tidak dapat mengomentari masalah. archive.pull.nocomment=Repositori ini diarsipkan. Anda tidak dapat mengomentari permintaan tarik. - - migrate_items=Ihwal Migrasi migrate_items_wiki=Wiki migrate_items_milestones=Tonggak @@ -627,7 +1024,6 @@ migrate.failed=Migrasi gagal: %v migrated_from=Termigrasi dari %[2]s migrated_from_fake=Termigrasi Dari %[1]s migrate.migrating_failed=Migrasi dari %s gagal. - mirror_from=duplikat dari forked_from=fork dari generated_from=terbangkit dari @@ -639,12 +1035,10 @@ unstar=Hapus Bintang star=Bintang fork=Garpu download_archive=Unduh Repositori - quick_guide=Panduan Cepat clone_this_repo=Klon repositori ini create_new_repo_command=Membuat repositori baru pada baris perintah push_exist_repo=Mendorong sebuah repositori yang ada di baris perintah - code=Kode branch=Cabang tree=Pohon @@ -654,7 +1048,6 @@ tags=Tag issues=Masalah pulls=Tarik Permintaan labels=Label - milestones=Tonggak commits=Melakukan commit=Memperbuat @@ -664,13 +1057,11 @@ file_history=Riwayat file_view_raw=Lihat Mentah file_permalink=Permalink file_too_large=Berkas terlalu besar untuk ditampilkan. - commit_graph=Grafik Komit blame=Salahkan normal_view=Pandangan Normal line=baris lines=baris - editor.new_file=Berkas Baru editor.upload_file=Unggah Berkas editor.edit_file=Sunting Berkas @@ -696,8 +1087,6 @@ editor.propose_file_change=Usul perubahan berkas editor.new_branch_name_desc=Nama branch baru… editor.cancel=Membatalkan editor.no_changes_to_show=Tidak ada perubahan untuk ditampilkan. - - commits.commits=Melakukan commits.author=Penulis commits.message=Pesan @@ -705,11 +1094,7 @@ commits.date=Tanggal commits.older=Lebih lama commits.newer=Terbaru commits.signed_by=Ditandai oleh - - commitstatus.error=Gangguan - - projects.description_placeholder=Deskripsi projects.title=Judul projects.new=Proyek Baru @@ -717,7 +1102,6 @@ projects.template.desc=Contoh projects.column.edit_title=Nama projects.column.new_title=Nama projects.column.new=Kolom Baru - issues.new=Masalah Baru issues.new.labels=Label issues.new.no_label=Tidak ada Label @@ -799,17 +1183,12 @@ issues.subscribe=Berlangganan issues.unsubscribe=Berhenti berlangganan issues.unpin=Lepas sematan issues.delete=Hapus - - issues.add_time_hours=Jam issues.add_time_minutes=Menit - issues.due_date_form_edit=Edit issues.due_date_form_remove=Menghapus issues.dependency.cancel=Membatalkan issues.dependency.remove=Menghapus - - pulls.new=Permintaan Tarik Baru pulls.compare_changes=Permintaan Tarik Baru pulls.filter_branch=Penyaringan cabang @@ -821,16 +1200,6 @@ pulls.tab_commits=Melakukan pulls.reopen_to_merge=Tolong buka kembali permintaan tarik ini untuk melaksanakan penggabungan. pulls.merged=Menggabungkan pulls.can_auto_merge_desc=Permintaan tarik ini dapat digabung secara otomatis. - - - - - - - - - - milestones.new=Milestone Baru milestones.closed=Tertutup %s milestones.no_due_date=Tidak ada jatuh tempo @@ -848,9 +1217,6 @@ milestones.filter_sort.least_complete=Paling tidak lengkap milestones.filter_sort.most_complete=Paling lengkap milestones.filter_sort.most_issues=Paling banyak masalah milestones.filter_sort.least_issues=Paling sedikit masalah - - - wiki=Wiki wiki.page=Halaman wiki.filter_page=Halaman Penyaring @@ -864,7 +1230,6 @@ wiki.delete_page_button=Hapus Halaman wiki.page_already_exists=Halaman wiki dengan nama yang sama telah ada. wiki.pages=Halaman wiki.last_updated=Pembaruan terakhir %s - activity=Kegiatan activity.period.filter_label=Periode: activity.period.daily=1 hari @@ -903,9 +1268,7 @@ activity.title.releases_1=%d Rilis activity.title.releases_n=%d Rilis activity.title.releases_published_by=%s dikeluarkan oleh %s activity.published_release_label=Dikeluarkan - contributors.contribution_type.commits=Melakukan - settings=Pengaturan settings.options=Repositori settings.collaboration.write=Tulis @@ -916,7 +1279,6 @@ settings.hooks=Webhooks settings.githooks=Git kait settings.basic_settings=Pengaturan Dasar settings.mirror_settings=Pengaturan Duplikat - settings.site=Situs web settings.update_settings=Perbarui Pengaturan settings.advanced_settings=Pengaturan Lanjutan @@ -968,7 +1330,6 @@ settings.title=Judul settings.deploy_key_content=Konten settings.choose_branch=Pilih branch… settings.edit_protected_branch=Edit - diff.browse_source=Telusuri Sumber diff.parent=orang tua diff.commit=melakukan @@ -980,7 +1341,6 @@ diff.bin=TEMPAT SAMPAH diff.view_file=Melihat File diff.file_byte_size=Ukuran diff.file_suppressed=File diff ditekan karena terlalu besar - release.releases=Rilis release.new_release=Baru Rilis release.draft=Rancangan @@ -995,18 +1355,1342 @@ release.publish=Mempublikasikan Rilis release.save_draft=Simpan Draft release.deletion_success=Rilis ini telah dihapus. release.downloads=Unduhan - branch.delete_head=Hapus branch.delete_html=Hapus cabang branch.create_branch=Membuat cabang %s branch.deleted_by=Dihapus oleh %s - - - - - +new_repo_helper=A repository contains all project files, including revision history. Already hosting one elsewhere? Migrate repository. +owner_helper=Some organizations may not show up in the dropdown due to a maximum repository count limit. +repo_name_profile_public_hint=.profile is a special repository that you can use to add README.md to your public organization profile, visible to anyone. Make sure it's public and initialize it with a README in the profile directory to get started. +repo_name_profile_private_hint=.profile-private is a special repository that you can use to add a README.md to your organization member profile, visible only to organization members. Make sure it's private and initialize it with a README in the profile directory to get started. +repo_name_helper=Good repository names use short, memorable and unique keywords. A repository named ".profile" or ".profile-private" could be used to add a README.md for the user/organization profile. +visibility_helper=Make repository private +already_forked=You've already forked %s +fork_to_different_account=Fork to a different account +fork_visibility_helper=The visibility of a forked repository cannot be changed. +fork_branch=Branch to be cloned to the fork +all_branches=All branches +view_all_branches=View all branches +view_all_tags=View all tags +fork_no_valid_owners=This repository cannot be forked because there are no valid owners. +fork.blocked_user=Cannot fork the repository because you are blocked by the repository owner. +use_template=Use this template +open_with_editor=Open with %s +download_zip=Download ZIP +download_tar=Download TAR.GZ +download_bundle=Download BUNDLE +generate_from=Generate From +repo_desc_helper=Enter short description (optional) +repo_no_desc=No description provided +repo_lang=Languages +repo_gitignore_helper=Select .gitignore templates. +repo_gitignore_helper_desc=Choose which files not to track from a list of templates for common languages. Typical artifacts generated by each language's build tools are included on .gitignore by default. +license_helper_desc=A license governs what others can and can't do with your code. Not sure which one is right for your project? See Choose a license. +multiple_licenses=Multiple Licenses +object_format=Object Format +object_format_helper=Object format of the repository. Cannot be changed later. SHA1 is most compatible. +readme_helper_desc=This is the place where you can write a complete description for your project. +trust_model_helper=Select trust model for signature verification. Possible options are: +trust_model_helper_collaborator=Collaborator: Trust signatures by collaborators +trust_model_helper_committer=Committer: Trust signatures that match committers +trust_model_helper_collaborator_committer=Collaborator+Committer: Trust signatures by collaborators which match the committer +trust_model_helper_default=Default: Use the default trust model for this installation +default_branch_label=default +default_branch_helper=The default branch is the base branch for pull requests and code commits. +mirror_prune_desc=Remove obsolete remote-tracking references +mirror_interval=Mirror Interval (valid time units are 'h', 'm', 's'). 0 to disable periodic sync. (Minimum interval: %s) +mirror_interval_invalid=The mirror interval is not valid. +mirror_sync=synced +mirror_sync_on_commit=Sync when commits are pushed +mirror_address=Clone From URL +mirror_address_desc=Put any required credentials in the Authorization section. +mirror_address_url_invalid=The provided URL is invalid. Make sure all components of the URL are escaped correctly. +mirror_address_protocol_invalid=The provided URL is invalid. Only http(s):// or git:// locations can be used for mirroring. +mirror_lfs=Large File Storage (LFS) +mirror_lfs_desc=Activate mirroring of LFS data. +mirror_lfs_endpoint=LFS Endpoint +mirror_lfs_endpoint_desc=Sync will attempt to use the clone URL to determine the LFS server. You can also specify a custom endpoint if the repository LFS data is stored somewhere else. +mirror_password_placeholder=(Unchanged) +mirror_password_blank_placeholder=(Unset) +mirror_password_help=Change the username to erase a stored password. +stars_remove_warning=This will remove all stars from this repository. +stars=Stars +language_other=Other +adopt_search=Enter username to search for unadopted repositories… (leave blank to find all) +adopt_preexisting_label=Adopt Files +adopt_preexisting=Adopt pre-existing files +adopt_preexisting_content=Create repository from %s +adopt_preexisting_success=Adopted files and created repository from %s +delete_preexisting=Delete pre-existing files +delete_preexisting_content=Delete files in %s +delete_preexisting_success=Deleted unadopted files in %s +blame_prior=View blame prior to this change +blame.ignore_revs=Ignoring revisions in .git-blame-ignore-revs. Click here to bypass and see the normal blame view. +blame.ignore_revs.failed=Failed to ignore revisions in .git-blame-ignore-revs. +user_search_tooltip=Shows a maximum of 30 users +tree_path_not_found=Path %[1]s doesn't exist in %[2]s +transfer.accept=Accept Transfer +transfer.accept_desc=Transfer to "%s" +transfer.reject=Reject Transfer +transfer.reject_desc=Cancel transfer to "%s" +transfer.no_permission_to_accept=You do not have permission to accept this transfer. +transfer.no_permission_to_reject=You do not have permission to reject this transfer. +desc.public_access=Public Access +desc.internal=Internal +desc.sha256=SHA256 +template.items=Template Items +template.git_content=Git Content (Default Branch) +template.git_hooks=Git Hooks +template.git_hooks_tooltip=You are currently unable to modify or remove Git Hooks once added. Select this only if you trust the template repository. +template.one_item=Must select at least one template item +template.invalid=Must select a template repository +archive.title=This repo is archived. You can view files and clone it. You cannot open issues or pull requests or push a commit. +archive.title_date=This repository has been archived on %s. You can view files and clone it. You cannot open issues or pull requests or push a commit. +form.reach_limit_of_creation_1=The owner has already reached the limit of %d repository. +form.reach_limit_of_creation_n=The owner has already reached the limit of %d repositories. +form.name_reserved=The repository name "%s" is reserved. +form.name_pattern_not_allowed=The pattern "%s" is not allowed in a repository name. +need_auth=Authorization +migrate_options=Migration Options +migrate_service=Migration Service +migrate_options_mirror_helper=This repository will be a mirror +migrate_options_lfs=Migrate LFS files +migrate_options_lfs_endpoint.label=LFS Endpoint +migrate_options_lfs_endpoint.description=Migration will attempt to use your Git remote to determine the LFS server. You can also specify a custom endpoint if the repository LFS data is stored somewhere else. +migrate_options_lfs_endpoint.description.local=A local server path is supported too. +migrate_options_lfs_endpoint.placeholder=If left blank, the endpoint will be derived from the clone URL. +migrate_items_labels=Labels +migrate_items_merge_requests=Merge Requests +migrate.clone_address=Migrate / Clone From URL +migrate.clone_address_desc=The HTTP(S) or Git 'clone' URL of an existing repository +migrate.github_token_desc=You can put one or more tokens here, separated by commas, to make migrating faster by circumventing the GitHub API rate limit. WARNING: Abusing this feature may violate the service provider's policy and may lead to getting your account(s) blocked. +migrate.clone_local_path=or a local server path +migrate.permission_denied_blocked=You cannot import from disallowed hosts. Please ask the admin to check ALLOWED_DOMAINS/ALLOW_LOCALNETWORKS/BLOCKED_DOMAINS settings. +migrate.invalid_local_path="The local path is invalid. It doesn't exist or is not a directory." +migrate.invalid_lfs_endpoint=The LFS endpoint is not valid. +migrate.migrate_items_options=Access Token is required to migrate additional items +migrate.migrate=Migrate From %s +migrate.migrating=Migrating from %s… +migrate.migrating_failed.error=Failed to migrate: %s +migrate.migrating_failed_no_addr=Migration failed. +migrate.github.description=Migrate data from github.com or other GitHub instances. +migrate.git.description=Migrate a repository only from any Git service. +migrate.gitlab.description=Migrate data from gitlab.com or other GitLab instances. +migrate.gitea.description=Migrate data from gitea.com or other Gitea instances. +migrate.gogs.description=Migrate data from notabug.org or other Gogs instances. +migrate.onedev.description=Migrate data from code.onedev.io or other OneDev instances. +migrate.codebase.description=Migrate data from codebasehq.com. +migrate.gitbucket.description=Migrate data from GitBucket instances. +migrate.codecommit.description=Migrate data from AWS CodeCommit. +migrate.codecommit.aws_access_key_id=AWS Access Key ID +migrate.codecommit.aws_secret_access_key=AWS Secret Access Key +migrate.codecommit.https_git_credentials_username=HTTPS Git Credentials Username +migrate.codecommit.https_git_credentials_password=HTTPS Git Credentials Password +migrate.migrating_git=Migrating Git Data +migrate.migrating_topics=Migrating Topics +migrate.migrating_milestones=Migrating Milestones +migrate.migrating_labels=Migrating Labels +migrate.migrating_releases=Migrating Releases +migrate.migrating_issues=Migrating Issues +migrate.migrating_pulls=Migrating Pull Requests +migrate.cancel_migrating_title=Cancel Migration +migrate.cancel_migrating_confirm=Do you want to cancel this migration? +migration_status=Migration status +watch_guest_user=Sign in to watch this repository. +star_guest_user=Sign in to star this repository. +action.blocked_user=Cannot perform action because you are blocked by the repository owner. +more_operations=More Operations +cite_this_repo=Cite this repository +empty_message=This repository does not have any content. +broken_message=The Git data underlying this repository cannot be read. Contact the administrator of this instance or delete this repository. +no_branch=This repository doesn't have any branches. +code.desc=Access source code, files, commits and branches. +clear_ref=`Clear current reference` +find_tag=Find tag +projects=Projects +packages=Packages +actions=Actions +org_labels_desc=Organization-level labels that can be used with all repositories under this organization +org_labels_desc_manage=manage +milestone=Milestone +release=Release +tag=Tag +released_this=released this +tagged_this=tagged this +file.title=%s at %s +file_view_source=View Source +file_view_rendered=View Rendered +file_is_empty=The file is empty. +code_preview_line_from_to=Lines %[1]d to %[2]d in %[3]s +code_preview_line_in=Line %[1]d in %[2]s +invisible_runes_header=`This file contains invisible Unicode characters` +invisible_runes_description=`This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.` +ambiguous_runes_header=`This file contains ambiguous Unicode characters` +ambiguous_runes_description=`This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.` +invisible_runes_line=`This line has invisible unicode characters` +ambiguous_runes_line=`This line has ambiguous unicode characters` +ambiguous_character=`%[1]c [U+%04[1]X] can be confused with %[2]c [U+%04[2]X]` +escape_control_characters=Escape +unescape_control_characters=Unescape +file_copy_permalink=Copy Permalink +view_git_blame=View Git Blame +video_not_supported_in_browser=Your browser does not support the HTML5 'video' tag. +audio_not_supported_in_browser=Your browser does not support the HTML5 'audio' tag. +symbolic_link=Symbolic link +executable_file=Executable File +vendored=Vendored +generated=Generated +commit_graph.select=Select branches +commit_graph.hide_pr_refs=Hide Pull Requests +commit_graph.monochrome=Mono +commit_graph.color=Color +commit.contained_in=This commit is contained in: +commit.contained_in_default_branch=This commit is part of the default branch +commit.load_referencing_branches_and_tags=Load branches and tags referencing this commit +commit.merged_in_pr=This commit was merged in pull request %s. +download_file=Download file +from_comment=(comment) +editor.add_file=Add File +editor.cannot_edit_too_large_file=The file is too large to be edited. +editor.file_not_editable_hint=But you can still rename or move it. +editor.file_delete_success=File "%s" has been deleted. +editor.commit_signed_changes=Commit Signed Changes +editor.add_tmpl=Add '{filename}' +editor.add=Add %s +editor.update=Update %s +editor.delete=Delete %s +editor.patch=Apply Patch +editor.patching=Patching: +editor.fail_to_apply_patch=Unable to apply patch +editor.new_patch=New Patch +editor.signoff_desc=Add a Signed-off-by trailer by the committer at the end of the commit log message. +editor.new_branch_name=Name the new branch for this commit +editor.filename_cannot_be_empty=The filename cannot be empty. +editor.filename_is_invalid=The filename is invalid: "%s". +editor.commit_email=Commit email address +editor.invalid_commit_email=The email address for the commit is invalid. +editor.branch_does_not_exist=Branch "%s" does not exist in this repository. +editor.branch_already_exists=Branch "%s" already exists in this repository. +editor.directory_is_a_file=Directory name "%s" is already used as a filename in this repository. +editor.file_is_a_symlink=`"%s" is a symbolic link. Symbolic links cannot be edited in the web editor.` +editor.filename_is_a_directory=Filename "%s" is already used as a directory name in this repository. +editor.file_modifying_no_longer_exists=The file being modified, "%s", no longer exists in this repository. +editor.file_changed_while_editing=The file contents have changed since you started editing. Click here to see them or Commit Changes again to overwrite them. +editor.file_already_exists=A file named "%s" already exists in this repository. +editor.commit_id_not_matching=The Commit ID does not match the ID when you began editing. Commit into a patch branch and then merge. +editor.push_out_of_date=The push appears to be out of date. +editor.commit_empty_file_header=Commit an empty file +editor.commit_empty_file_text=The file you're about to commit is empty. Proceed? +editor.push_rejected_no_message=The change was rejected by the server without a message. Please check Git Hooks. +editor.push_rejected=The change was rejected by the server. Please check Git Hooks. +editor.push_rejected_summary=Full Rejection Message: +editor.add_subdir=Add a directory… +editor.unable_to_upload_files=Failed to upload files to "%s" with error: %v +editor.upload_file_is_locked=File "%s" is locked by %s. +editor.upload_files_to_dir=Upload files to "%s" +editor.cannot_commit_to_protected_branch=Cannot commit to protected branch "%s". +editor.no_commit_to_branch=Unable to commit directly to branch because: +editor.user_no_push_to_branch=User cannot push to branch +editor.require_signed_commit=Branch requires a signed commit +editor.cherry_pick=Cherry-pick %s onto: +editor.revert=Revert %s onto: +editor.failed_to_commit=Failed to commit changes. +editor.failed_to_commit_summary=Error Message: +editor.fork_create=Fork Repository to Propose Changes +editor.fork_create_description=You cannot edit this repository directly. Instead you can create a fork, make edits and create a pull request. +editor.fork_edit_description=You cannot edit this repository directly. The changes will be written to your fork %s, so you can create a pull request. +editor.fork_not_editable=You have forked this repository but your fork is not editable. +editor.fork_failed_to_push_branch=Failed to push branch %s to your repository. +editor.fork_branch_exists=Branch "%s" already exists in your fork. Please choose a new branch name. +commits.desc=Browse source code change history. +commits.no_commits=No commits in common. "%s" and "%s" have entirely different histories. +commits.nothing_to_compare=These branches are equal. +commits.search.tooltip=You can prefix keywords with "author:", "committer:", "after:", or "before:", e.g. "revert author:Alice before:2019-01-13". +commits.search_branch=This Branch +commits.search_all=All Branches +commits.signed_by_untrusted_user=Signed by untrusted user +commits.signed_by_untrusted_user_unmatched=Signed by untrusted user who does not match committer +commits.gpg_key_id=GPG Key ID +commits.ssh_key_fingerprint=SSH Key Fingerprint +commits.view_path=View at this point in history +commits.view_file_diff=View changes to this file in this commit +commit.operations=Operations +commit.revert=Revert +commit.revert-header=Revert: %s +commit.revert-content=Select branch to revert onto: +commit.cherry-pick=Cherry-pick +commit.cherry-pick-header=Cherry-pick: %s +commit.cherry-pick-content=Select branch to cherry-pick onto: +commitstatus.failure=Failure +commitstatus.pending=Pending +commitstatus.success=Success +ext_issues=Access to External Issues +ext_issues.desc=Link to an external issue tracker. +projects.desc=Manage issues and pulls in projects. +projects.description=Description (optional) +projects.create=Create Project +projects.new_subheader=Coordinate, track, and update your work in one place, so projects stay transparent and on schedule. +projects.create_success=The project "%s" has been created. +projects.deletion=Delete Project +projects.deletion_desc=Deleting a project removes it from all related issues. Continue? +projects.deletion_success=The project has been deleted. +projects.edit=Edit Project +projects.edit_subheader=Projects organize issues and track progress. +projects.modify=Edit Project +projects.edit_success=Project "%s" has been updated. +projects.type.none="None" +projects.type.basic_kanban="Basic Kanban" +projects.type.bug_triage="Bug Triage" +projects.template.desc_helper="Select a project template to get started" +projects.column.edit="Edit Column" +projects.column.new_submit="Create Column" +projects.column.set_default="Set Default" +projects.column.set_default_desc="Set this column as default for uncategorized issues and pulls" +projects.column.delete="Delete Column" +projects.column.deletion_desc="Deleting a project column moves all related issues to the default column. Continue?" +projects.column.color="Color" +projects.open=Open +projects.close=Close +projects.column.assigned_to=Assigned to +projects.card_type.desc="Card Previews" +projects.card_type.images_and_text="Images and Text" +projects.card_type.text_only="Text Only" +issues.desc=Organize bug reports, tasks and milestones. +issues.filter_assignees=Filter Assignee +issues.filter_milestones=Filter Milestone +issues.filter_projects=Filter Project +issues.filter_labels=Filter Label +issues.filter_reviewers=Filter Reviewer +issues.filter_no_results=No results +issues.filter_no_results_placeholder=Try adjusting your search filters. +issues.new.title_empty=Title cannot be empty +issues.new.projects=Projects +issues.new.clear_projects=Clear projects +issues.new.no_projects=No project +issues.new.open_projects=Open Projects +issues.new.closed_projects=Closed Projects +issues.new.no_items=No items +issues.new.assignees=Assignees +issues.new.clear_assignees=Clear assignees +issues.new.no_assignees=No Assignees +issues.new.no_reviewers=No Reviewers +issues.new.blocked_user=Cannot create issue because you are blocked by the repository owner. +issues.edit.already_changed=Unable to save changes to the issue. It appears the content has already been changed by another user. Please refresh the page and try editing again to avoid overwriting their changes. +issues.edit.blocked_user=Cannot edit content because you are blocked by the poster or repository owner. +issues.choose.get_started=Get Started +issues.choose.open_external_link=Open +issues.choose.blank=Default +issues.choose.blank_about=Create an issue from default template. +issues.choose.ignore_invalid_templates=Invalid templates have been ignored +issues.choose.invalid_templates=%v invalid template(s) found +issues.choose.invalid_config=The issue config contains errors: +issues.new_label_placeholder=Label name +issues.label_templates.info=No labels exist yet. Create a label with 'New Label' or use a predefined label set: +issues.label_templates.use=Use Label Set +issues.label_templates.fail_to_load_file=Failed to load label template file "%s": %v +issues.add_label=added the %s label %s +issues.add_labels=added the %s labels %s +issues.remove_label=removed the %s label %s +issues.remove_labels=removed the %s labels %s +issues.add_remove_labels=added %s and removed %s labels %s +issues.add_project_at=`added this to the %s project %s` +issues.move_to_column_of_project=`moved this to %s in %s on %s` +issues.change_project_at=`modified the project from %s to %s %s` +issues.remove_project_at=`removed this from the %s project %s` +issues.remove_assignee_at=`was unassigned by %s %s` +issues.remove_self_assignment=`removed their assignment %s` +issues.change_title_at=`changed title from %s to %s %s` +issues.change_ref_at=`changed reference from %s to %s %s` +issues.remove_ref_at=`removed reference %s %s` +issues.add_ref_at=`added reference %s %s` +issues.filter_label_exclude=`Use alt + click/enter to exclude labels` +issues.filter_label_no_select=All labels +issues.filter_label_select_no_label=No label +issues.filter_milestone_all=All milestones +issues.filter_milestone_none=No milestones +issues.filter_milestone_open=Open milestones +issues.filter_milestone_closed=Closed milestones +issues.filter_project=Project +issues.filter_project_all=All projects +issues.filter_project_none=No project +issues.filter_assignee_no_assignee=Assigned to nobody +issues.filter_assignee_any_assignee=Assigned to anybody +issues.filter_poster=Author +issues.filter_user_placeholder=Search users +issues.filter_user_no_select=All users +issues.filter_type.all_pull_requests=All pull requests +issues.filter_type.review_requested=Review requested +issues.filter_type.reviewed_by_you=Reviewed by you +issues.filter_sort.recentupdate=Most recently updated +issues.filter_sort.nearduedate=Nearest due date +issues.filter_sort.farduedate=Farthest due date +issues.filter_sort.moststars=Most stars +issues.filter_sort.feweststars=Fewest stars +issues.filter_sort.mostforks=Most forks +issues.filter_sort.fewestforks=Fewest forks +issues.action_check=Check/Uncheck +issues.action_check_all=Check/Uncheck all items +pulls.merged_by=by %[3]s was merged %[1]s +pulls.merged_by_fake=by %[2]s was merged %[1]s +issues.closed_by=by %[3]s was closed %[1]s +issues.opened_by_fake=opened %[1]s by %[2]s +issues.closed_by_fake=by %[2]s was closed %[1]s +issues.num_comments_1=%d comment +issues.context.reference_issue=Reference in New Issue +issues.no_content=No description provided. +issues.close=Close Issue +issues.comment_pull_merged_at=merged commit %[1]s into %[2]s %[3]s +issues.comment_manually_pull_merged_at=manually merged commit %[1]s into %[2]s %[3]s +issues.close_comment_issue=Close with Comment +issues.reopen_comment_issue=Reopen with Comment +issues.comment.blocked_user=Cannot create or edit comment because you are blocked by the poster or repository owner. +issues.closed_at=`closed this issue %[2]s` +issues.reopened_at=`reopened this issue %[2]s` +issues.ref_issue_from=`referenced this issue %[4]s %[2]s` +issues.ref_pull_from=`referenced this pull request %[4]s %[2]s` +issues.ref_closing_from=`referenced a pull request %[4]s that will close this issue %[2]s` +issues.ref_reopening_from=`referenced a pull request %[4]s that will reopen this issue %[2]s` +issues.ref_closed_from=`closed this issue %[4]s %[2]s` +issues.ref_reopened_from=`reopened this issue %[4]s %[2]s` +issues.ref_from=`from %[1]s` +issues.author=Author +issues.author_helper=This user is the author. +issues.role.owner_helper=This user is the owner of this repository. +issues.role.member_helper=This user is a member of the organization owning this repository. +issues.role.collaborator=Collaborator +issues.role.collaborator_helper=This user has been invited to collaborate on the repository. +issues.role.first_time_contributor=First-time contributor +issues.role.first_time_contributor_helper=This is the first contribution of this user to the repository. +issues.role.contributor=Contributor +issues.role.contributor_helper=This user has previously committed to the repository. +issues.re_request_review=Re-request review +issues.is_stale=There have been changes to this PR since this review +issues.remove_request_review=Remove review request +issues.remove_request_review_block=Can't remove review request +issues.dismiss_review=Dismiss Review +issues.dismiss_review_warning=Are you sure you want to dismiss this review? +issues.label_color_invalid=Invalid color +issues.label_exclusive=Exclusive +issues.label_archive=Archive Label +issues.label_archived_filter=Show archived labels +issues.label_archive_tooltip=Archived labels are excluded by default from the suggestions when searching by label. +issues.label_exclusive_desc=Name the label scope/item to make it mutually exclusive with other scope/ labels. +issues.label_exclusive_warning=Any conflicting scoped labels will be removed when editing the labels of an issue or pull request. +issues.label_exclusive_order=Sort Order +issues.label_exclusive_order_tooltip=Exclusive labels in the same scope will be sorted according to this numeric order. +issues.label_modify=Edit Label +issues.label_deletion=Delete Label +issues.label_deletion_desc=Deleting a label removes it from all issues. Continue? +issues.label_deletion_success=The label has been deleted. +issues.label.filter_sort.by_size=Smallest size +issues.label.filter_sort.reverse_by_size=Largest size +issues.max_pinned="You can't pin more issues" +issues.pin_comment="pinned this %s" +issues.unpin_comment="unpinned this %s" +issues.lock=Lock conversation +issues.unlock=Unlock conversation +issues.lock_duplicate=An issue cannot be locked twice. +issues.unlock_error=Cannot unlock an issue that is not locked. +issues.lock_with_reason="locked as %s and limited conversation to collaborators %s" +issues.lock_no_reason="locked and limited conversation to collaborators %s" +issues.unlock_comment="unlocked this conversation %s" +issues.lock_confirm=Lock +issues.unlock_confirm=Unlock +issues.lock.notice_1=- Other users cannot add new comments to this issue. +issues.lock.notice_2=- You and other collaborators with access to this repository can still leave comments that others can see. +issues.lock.notice_3=- You can always unlock this issue again in the future. +issues.unlock.notice_1=- Everyone would be able to comment on this issue once more. +issues.unlock.notice_2=- You can always lock this issue again in the future. +issues.lock.reason=Reason for locking +issues.lock.title=Lock conversation on this issue. +issues.unlock.title=Unlock conversation on this issue. +issues.comment_on_locked=You cannot comment on a locked issue. +issues.delete.title=Delete this issue? +issues.delete.text=Do you really want to delete this issue? (This will permanently remove all content. Consider closing it instead, if you intend to keep it archived) +issues.tracker=Time Tracker +issues.timetracker_timer_start=Start timer +issues.timetracker_timer_stop=Stop timer +issues.timetracker_timer_discard=Discard timer +issues.timetracker_timer_manually_add=Add Time +issues.time_estimate_set=Set estimated time +issues.time_estimate_display=Estimate: %s +issues.change_time_estimate_at=changed time estimate to %[1]s %[2]s +issues.remove_time_estimate_at=removed time estimate %s +issues.time_estimate_invalid=Time estimate format is invalid +issues.start_tracking_history=started working %s +issues.tracker_auto_close=Timer will be stopped automatically when this issue gets closed +issues.stopwatch_already_stopped=The timer for this issue is already stopped +issues.stopwatch_already_created=The timer for this issue already exists +issues.tracking_already_started=`You have already started time tracking on another issue!` +issues.stop_tracking=Stop Timer +issues.stop_tracking_history=worked for %[1]s %[2]s +issues.cancel_tracking=Discard +issues.cancel_tracking_history=`canceled time tracking %s` +issues.del_time=Delete this time log +issues.add_time_history=added spent time %[1]s %[2]s +issues.del_time_history=`deleted spent time %s` +issues.add_time_manually=Manually Add Time +issues.add_time_sum_to_small=No time was entered. +issues.time_spent_total=Total Time Spent +issues.time_spent_from_all_authors=`Total Time Spent: %s` +issues.due_date=Due Date +issues.invalid_due_date_format="Due date format must be 'yyyy-mm-dd'." +issues.error_modifying_due_date="Failed to modify the due date." +issues.error_removing_due_date="Failed to remove the due date." +issues.push_commit_1="added %d commit %s" +issues.push_commits_n="added %d commits %s" +issues.force_push_codes=`force-pushed %[1]s from %[2]s to %[4]s %[6]s` +issues.force_push_compare=Compare +issues.due_date_form="yyyy-mm-dd" +issues.due_date_form_add="Add due date" +issues.due_date_not_writer="You need write access to this repository to update the due date of an issue." +issues.due_date_not_set="No due date set." +issues.due_date_added="added the due date %s %s" +issues.due_date_modified="modified the due date from %[2]s to %[1]s %[3]s" +issues.due_date_remove="removed the due date %s %s" +issues.due_date_overdue="Overdue" +issues.due_date_invalid="The due date is invalid or out of range. Please use the format 'yyyy-mm-dd'." +issues.dependency.title=Dependencies +issues.dependency.issue_no_dependencies=No dependencies set. +issues.dependency.pr_no_dependencies=No dependencies set. +issues.dependency.no_permission_1="You do not have permission to read %d dependency" +issues.dependency.no_permission_n="You do not have permission to read %d dependencies" +issues.dependency.no_permission.can_remove="You do not have permission to read this dependency but can remove this dependency" +issues.dependency.add=Add dependency… +issues.dependency.remove_info=Remove this dependency +issues.dependency.added_dependency=`added a new dependency %s` +issues.dependency.removed_dependency=`removed a dependency %s` +issues.dependency.pr_closing_blockedby=Closing this pull request is blocked by the following issues +issues.dependency.issue_closing_blockedby=Closing this issue is blocked by the following issues +issues.dependency.issue_close_blocks=This issue blocks closing of the following issues +issues.dependency.pr_close_blocks=This pull request blocks closing of the following issues +issues.dependency.issue_close_blocked=You need to close all issues that are blocking this issue before you can close it. +issues.dependency.issue_batch_close_blocked="Cannot batch close issues that you choose, because issue #%d still has open dependencies" +issues.dependency.pr_close_blocked=You need to close all issues that are blocking this pull request before you can merge it. +issues.dependency.blocks_short=Blocks +issues.dependency.blocked_by_short=Depends on +issues.dependency.remove_header=Remove Dependency +issues.dependency.issue_remove_text=This will remove the dependency from this issue. Continue? +issues.dependency.pr_remove_text=This will remove the dependency from this pull request. Continue? +issues.dependency.setting=Enable Dependencies For Issues and Pull Requests +issues.dependency.add_error_same_issue=You cannot make an issue depend on itself. +issues.dependency.add_error_dep_issue_not_exist=Dependent issue does not exist. +issues.dependency.add_error_dep_not_exist=Dependency does not exist. +issues.dependency.add_error_dep_exists=Dependency already exists. +issues.dependency.add_error_cannot_create_circular=You cannot create a dependency with two issues that block each other. +issues.dependency.add_error_dep_not_same_repo=Both issues must be in the same repository. +issues.review.self.approval=You cannot approve your own pull request. +issues.review.self.rejection=You cannot request changes on your own pull request. +issues.review.approve="approved these changes %s" +issues.review.comment="reviewed %s" +issues.review.dismissed="dismissed %s's review %s" +issues.review.dismissed_label=Dismissed +issues.review.left_comment=left a comment +issues.review.content.empty=You need to leave a comment indicating the requested change(s). +issues.review.reject="requested changes %s" +issues.review.wait="was requested for review %s" +issues.review.add_review_request="requested review from %s %s" +issues.review.remove_review_request="removed review request for %s %s" +issues.review.remove_review_request_self="declined to review %s" +issues.review.pending=Pending +issues.review.pending.tooltip=This comment is not currently visible to other users. To submit your pending comments, select "%s" -> "%s/%s/%s" at the top of the page. +issues.review.review=Review +issues.review.reviewers=Reviewers +issues.review.outdated=Outdated +issues.review.outdated_description=Content has changed since this comment was made +issues.review.option.show_outdated_comments=Show outdated comments +issues.review.option.hide_outdated_comments=Hide outdated comments +issues.review.show_outdated=Show outdated +issues.review.hide_outdated=Hide outdated +issues.review.show_resolved=Show resolved +issues.review.hide_resolved=Hide resolved +issues.review.resolve_conversation=Resolve conversation +issues.review.un_resolve_conversation=Unresolve conversation +issues.review.resolved_by=marked this conversation as resolved +issues.review.commented=Comment +issues.review.official=Approved +issues.review.requested=Review pending +issues.review.rejected=Changes requested +issues.review.stale=Updated since approval +issues.review.unofficial=Uncounted approval +issues.assignee.error=Not all assignees were added, due to an unexpected error. +issues.reference_issue.body=Body +issues.content_history.deleted=deleted +issues.content_history.edited=edited +issues.content_history.created=created +issues.content_history.delete_from_history=Delete from history +issues.content_history.delete_from_history_confirm=Delete from history? +issues.content_history.options=Options +issues.reference_link=Reference: %s +compare.compare_base=base +compare.compare_head=compare +pulls.desc=Enable pull requests and code reviews. +pulls.new.blocked_user=Cannot create pull request because you are blocked by the repository owner. +pulls.new.must_collaborator=You must be a collaborator to create pull request. +pulls.edit.already_changed=Unable to save changes to the pull request. It appears the content has already been changed by another user. Please refresh the page and try editing again to avoid overwriting their changes. +pulls.view=View Pull Request +pulls.allow_edits_from_maintainers=Allow edits from maintainers +pulls.allow_edits_from_maintainers_desc=Users with write access to the base branch can also push to this branch +pulls.allow_edits_from_maintainers_err=Updating failed +pulls.compare_changes_desc=Select the branch to merge into and the branch to pull from. +pulls.has_viewed_file=Viewed +pulls.has_changed_since_last_review=Changed since your last review +pulls.viewed_files_label=%[1]d / %[2]d files viewed +pulls.expand_files=Expand all files +pulls.collapse_files=Collapse all files +pulls.compare_base=merge into +pulls.compare_compare=pull from +pulls.switch_comparison_type=Switch comparison type +pulls.switch_head_and_base=Switch head and base +pulls.show_all_commits=Show all commits +pulls.show_changes_since_your_last_review=Show changes since your last review +pulls.showing_only_single_commit=Showing only changes of commit %[1]s +pulls.showing_specified_commit_range=Showing only changes between %[1]s..%[2]s +pulls.select_commit_hold_shift_for_range=Select commit. Hold Shift and click to select a range. +pulls.review_only_possible_for_full_diff=Review is only possible when viewing the full diff +pulls.filter_changes_by_commit=Filter by commit +pulls.nothing_to_compare=These branches are equal. There is no need to create a pull request. +pulls.nothing_to_compare_have_tag=The selected branches/tags are equal. +pulls.nothing_to_compare_and_allow_empty_pr=These branches are equal. This PR will be empty. +pulls.has_pull_request=`A pull request between these branches already exists: %[2]s#%[3]d` +pulls.change_target_branch_at=`changed target branch from %s to %s %s` +pulls.tab_files=Files Changed +pulls.cant_reopen_deleted_branch=This pull request cannot be reopened because the branch was deleted. +pulls.merged_success=Pull request successfully merged and closed +pulls.closed=Pull request closed +pulls.manually_merged=Manually merged +pulls.merged_info_text=The branch %s can now be deleted. +pulls.is_closed=The pull request has been closed. +pulls.title_wip_desc=`Start the title with %s to prevent the pull request from being merged accidentally.` +pulls.cannot_merge_work_in_progress=This pull request is marked as a work in progress. +pulls.still_in_progress=Still in progress? +pulls.add_prefix=Add %s prefix +pulls.remove_prefix=Remove %s prefix +pulls.data_broken=This pull request is broken due to missing fork information. +pulls.files_conflicted=This pull request has changes conflicting with the target branch. +pulls.is_checking=Checking for merge conflicts… +pulls.is_ancestor="This branch is already included in the target branch. There is nothing to merge." +pulls.is_empty="The changes on this branch are already on the target branch. This will be an empty commit." +pulls.required_status_check_failed=Some required checks were not successful. +pulls.required_status_check_missing=Some required checks are missing. +pulls.required_status_check_administrator=As an administrator, you may still merge this pull request. +pulls.blocked_by_approvals="This pull request doesn't have enough required approvals yet. %d of %d official approvals granted." +pulls.blocked_by_approvals_whitelisted="This pull request doesn't have enough required approvals yet. %d of %d approvals granted from users or teams on the allowlist." +pulls.blocked_by_rejection="This pull request has changes requested by an official reviewer." +pulls.blocked_by_official_review_requests="This pull request has official review requests." +pulls.blocked_by_outdated_branch="This pull request is blocked because it's outdated." +pulls.blocked_by_changed_protected_files_1="This pull request is blocked because it changes a protected file:" +pulls.blocked_by_changed_protected_files_n="This pull request is blocked because it changes protected files:" +pulls.cannot_auto_merge_desc=This pull request cannot be merged automatically due to conflicts. +pulls.cannot_auto_merge_helper=Merge manually to resolve the conflicts. +pulls.num_conflicting_files_1="%d conflicting file" +pulls.num_conflicting_files_n="%d conflicting files" +pulls.approve_count_1="%d approval" +pulls.approve_count_n="%d approvals" +pulls.reject_count_1="%d change request" +pulls.reject_count_n="%d change requests" +pulls.waiting_count_1="%d waiting review" +pulls.waiting_count_n="%d waiting reviews" +pulls.wrong_commit_id="commit ID must be a commit ID on the target branch" +pulls.no_merge_desc=This pull request cannot be merged because all repository merge options are disabled. +pulls.no_merge_helper=Enable merge options in the repository settings or merge the pull request manually. +pulls.no_merge_wip=This pull request cannot be merged because it is marked as being a work in progress. +pulls.no_merge_not_ready=This pull request is not ready to be merged. Check review status and status checks. +pulls.no_merge_access=You are not authorized to merge this pull request. +pulls.merge_pull_request=Create merge commit +pulls.rebase_merge_pull_request=Rebase, then fast-forward +pulls.rebase_merge_commit_pull_request=Rebase, then create merge commit +pulls.squash_merge_pull_request=Create squash commit +pulls.fast_forward_only_merge_pull_request=Fast-forward only +pulls.merge_manually=Manually merged +pulls.merge_commit_id=The merge commit ID +pulls.require_signed_wont_sign=The branch requires signed commits but this merge will not be signed +pulls.invalid_merge_option=You cannot use this merge option for this pull request. +pulls.merge_conflict=Merge Failed: There was a conflict while merging. Hint: Try a different strategy. +pulls.merge_conflict_summary=Error Message +pulls.rebase_conflict=Merge Failed: There was a conflict while rebasing commit: %[1]s. Hint: Try a different strategy. +pulls.rebase_conflict_summary=Error Message +pulls.unrelated_histories=Merge Failed: The merge head and base do not share a common history. Hint: Try a different strategy. +pulls.merge_out_of_date=Merge Failed: While generating the merge, the base was updated. Hint: Try again. +pulls.head_out_of_date=Merge Failed: While generating the merge, the head was updated. Hint: Try again. +pulls.has_merged=Failed: The pull request has been merged. You cannot merge again or change the target branch. +pulls.push_rejected=Push Failed: The push was rejected. Review the Git Hooks for this repository. +pulls.push_rejected_summary=Full Rejection Message +pulls.push_rejected_no_message=Push Failed: The push was rejected but there was no remote message. Review the Git Hooks for this repository. +pulls.open_unmerged_pull_exists=`You cannot perform a reopen operation because there is a pending pull request (#%d) with identical properties.` +pulls.status_checking=Some checks are pending +pulls.status_checks_success=All checks were successful +pulls.status_checks_warning=Some checks reported warnings +pulls.status_checks_failure=Some checks failed +pulls.status_checks_error=Some checks reported errors +pulls.status_checks_requested=Required +pulls.status_checks_details=Details +pulls.status_checks_hide_all=Hide all checks +pulls.status_checks_show_all=Show all checks +pulls.update_branch=Update branch by merge +pulls.update_branch_rebase=Update branch by rebase +pulls.update_branch_success=Branch update was successful +pulls.update_not_allowed=You are not allowed to update branch +pulls.outdated_with_base_branch=This branch is out-of-date with the base branch +pulls.close=Close Pull Request +pulls.closed_at=`closed this pull request %[2]s` +pulls.reopened_at=`reopened this pull request %[2]s` +pulls.cmd_instruction_hint=View command line instructions +pulls.cmd_instruction_checkout_title=Checkout +pulls.cmd_instruction_checkout_desc=From your project repository, check out a new branch and test the changes. +pulls.cmd_instruction_merge_title=Merge +pulls.cmd_instruction_merge_desc=Merge the changes and update on Gitea. +pulls.cmd_instruction_merge_warning=Warning: This operation cannot merge pull request because "autodetect manual merge" is not enabled. +pulls.clear_merge_message=Clear merge message +pulls.clear_merge_message_hint=Clearing the merge message will only remove the commit message content and keep generated git trailers such as "Co-Authored-By…". +pulls.auto_merge_button_when_succeed=(When checks succeed) +pulls.auto_merge_when_succeed=Auto merge when all checks succeed +pulls.auto_merge_newly_scheduled=The pull request was scheduled to merge when all checks succeed. +pulls.auto_merge_has_pending_schedule=%[1]s scheduled this pull request to auto merge when all checks succeed %[2]s. +pulls.auto_merge_cancel_schedule=Cancel auto merge +pulls.auto_merge_not_scheduled=This pull request is not scheduled to auto merge. +pulls.auto_merge_canceled_schedule=The auto merge was canceled for this pull request. +pulls.auto_merge_newly_scheduled_comment=`scheduled this pull request to auto merge when all checks succeed %[1]s` +pulls.auto_merge_canceled_schedule_comment=`canceled auto merging this pull request when all checks succeed %[1]s` +pulls.delete.title=Delete this pull request? +pulls.delete.text=Do you really want to delete this pull request? (This will permanently remove all content. Consider closing it instead, if you intend to keep it archived) +pulls.recently_pushed_new_branches=You pushed on branch %[1]s %[2]s +pulls.upstream_diverging_prompt_behind_1=This branch is %[1]d commit behind %[2]s +pulls.upstream_diverging_prompt_behind_n=This branch is %[1]d commits behind %[2]s +pulls.upstream_diverging_prompt_base_newer=The base branch %s has new changes +pulls.upstream_diverging_merge=Sync fork +pulls.upstream_diverging_merge_confirm=Would you like to merge "%[1]s" onto "%[2]s"? +pull.deleted_branch=(deleted):%s +pull.agit_documentation=Review documentation about AGit +comments.edit.already_changed=Unable to save changes to the comment. It appears the content has already been changed by another user. Please refresh the page and try editing again to avoid overwriting their changes +milestones.update_ago=Updated %s +milestones.new_subheader=Milestones can help you organize issues and track their progress. +milestones.completeness=%d%% Completed +milestones.invalid_due_date_format="Due date format must be 'yyyy-mm-dd'." +milestones.create_success=The milestone "%s" has been created. +milestones.edit_subheader=Milestones organize issues and track progress. +milestones.modify=Update Milestone +milestones.edit_success=Milestone "%s" has been updated. +milestones.deletion=Delete Milestone +milestones.deletion_desc=Deleting a milestone removes it from all related issues. Continue? +milestones.deletion_success=The milestone has been deleted. +milestones.filter_sort.earliest_due_data=Earliest due date +milestones.filter_sort.latest_due_date=Latest due date +signing.will_sign=This commit will be signed with key "%s". +signing.wont_sign.error=There was an error while checking if the commit could be signed. +signing.wont_sign.nokey=There is no key available to sign this commit. +signing.wont_sign.never=Commits are never signed. +signing.wont_sign.always=Commits are always signed. +signing.wont_sign.pubkey=The commit will not be signed because you do not have a public key associated with your account. +signing.wont_sign.twofa=You must have two-factor authentication enabled to have commits signed. +signing.wont_sign.parentsigned=The commit will not be signed as the parent commit is not signed. +signing.wont_sign.basesigned=The merge will not be signed as the base commit is not signed. +signing.wont_sign.headsigned=The merge will not be signed as the head commit is not signed. +signing.wont_sign.commitssigned=The merge will not be signed as all the associated commits are not signed. +signing.wont_sign.approved=The merge will not be signed as the PR is not approved. +signing.wont_sign.not_signed_in=You are not signed in. +ext_wiki=Access to External Wiki +ext_wiki.desc=Link to an external wiki. +wiki.welcome=Welcome to the Wiki. +wiki.welcome_desc=The wiki lets you write and share documentation with collaborators. +wiki.desc=Write and share documentation with collaborators. +wiki.create_first_page=Create the First Page +wiki.page_title=Page title +wiki.page_content=Page content +wiki.file_revision=Page Revision +wiki.wiki_page_revisions=Wiki Page Revisions +wiki.back_to_wiki=Back to wiki page +wiki.delete_page_notice_1=Deleting the wiki page "%s" cannot be undone. Continue? +wiki.reserved_page=The wiki page name "%s" is reserved. +wiki.page_name_desc=Enter a name for this Wiki page. Some special names are: 'Home', '_Sidebar' and '_Footer'. +wiki.original_git_entry_tooltip=View original Git file instead of using friendly link. +activity.navbar.pulse=Pulse +activity.navbar.code_frequency=Code Frequency +activity.navbar.contributors=Contributors +activity.navbar.recent_commits=Recent Commits +activity.period.quarterly=3 months +activity.period.semiyearly=6 months +activity.title.issues_closed_from=%s closed from %s +activity.title.unresolved_conv_1=%d Unresolved Conversation +activity.title.unresolved_conv_n=%d Unresolved Conversations +activity.unresolved_conv_desc=These recently changed issues and pull requests have not been resolved yet. +activity.no_git_activity=There has been no commit activity in this period. +activity.git_stats_exclude_merges=Excluding merges, +activity.git_stats_author_1=%d author +activity.git_stats_author_n=%d authors +activity.git_stats_pushed_1=has pushed +activity.git_stats_pushed_n=have pushed +activity.git_stats_commit_1=%d commit +activity.git_stats_commit_n=%d commits +activity.git_stats_push_to_branch=to %s and +activity.git_stats_push_to_all_branches=to all branches. +activity.git_stats_on_default_branch=On %s, +activity.git_stats_file_1=%d file +activity.git_stats_file_n=%d files +activity.git_stats_files_changed_1=has changed +activity.git_stats_files_changed_n=have changed +activity.git_stats_additions=and there have been +activity.git_stats_addition_1=%d addition +activity.git_stats_addition_n=%d additions +activity.git_stats_and_deletions=and +activity.git_stats_deletion_1=%d deletion +activity.git_stats_deletion_n=%d deletions +contributors.contribution_type.filter_label=Contribution type: +contributors.contribution_type.additions=Additions +contributors.contribution_type.deletions=Deletions +settings.desc=Settings is where you can manage the settings for the repository. +settings.public_access=Public Access +settings.public_access_desc=Configure public visitor's access permissions to override the defaults of this repository. +settings.public_access.docs.not_set=Not Set: no extra public access permission. The visitor's permission follows the repository's visibility and member permissions. +settings.public_access.docs.anonymous_read=Anonymous Read: users who are not logged in can access the unit with read permission. +settings.public_access.docs.everyone_read=Everyone Read: all logged-in users can access the unit with read permission. Read permission of issue/pull-request units also means users can create new issues/pull requests. +settings.public_access.docs.everyone_write=Everyone Write: all logged-in users have write permission to the unit. Only Wiki unit supports this permission. +settings.collaboration=Collaborators +settings.collaboration.admin=Administrator +settings.collaboration.per_unit=Unit Permissions +settings.mirror_settings.docs=Set up your repository to automatically synchronize commits, tags and branches with another repository. +settings.mirror_settings.docs.disabled_pull_mirror.instructions=Set up your project to automatically push commits, tags and branches to another repository. Pull mirrors have been disabled by your site administrator. +settings.mirror_settings.docs.disabled_push_mirror.instructions=Set up your project to automatically pull commits, tags and branches from another repository. +settings.mirror_settings.docs.disabled_push_mirror.pull_mirror_warning=Right now, this can only be done in the "New Migration" menu. For more information, please consult: +settings.mirror_settings.docs.disabled_push_mirror.info=Push mirrors have been disabled by your site administrator. +settings.mirror_settings.docs.no_new_mirrors=Your repository is mirroring changes to or from another repository. Please keep in mind that you currently can't create any new mirrors. +settings.mirror_settings.docs.can_still_use=Although you can't modify existing mirrors or create new ones, you may still use your existing mirror. +settings.mirror_settings.docs.pull_mirror_instructions=To set up a pull mirror, please consult: +settings.mirror_settings.docs.more_information_if_disabled=You can find out more about push and pull mirrors here: +settings.mirror_settings.docs.doc_link_title=How do I mirror repositories? +settings.mirror_settings.docs.doc_link_pull_section=the "Pulling from a remote repository" section of the documentation. +settings.mirror_settings.docs.pulling_remote_title=Pulling from a remote repository +settings.mirror_settings.mirrored_repository=Mirrored repository +settings.mirror_settings.pushed_repository=Pushed repository +settings.mirror_settings.direction=Direction +settings.mirror_settings.direction.pull=Pull +settings.mirror_settings.direction.push=Push +settings.mirror_settings.last_update=Last update +settings.mirror_settings.push_mirror.none=No push mirrors configured +settings.mirror_settings.push_mirror.remote_url=Git Remote Repository URL +settings.mirror_settings.push_mirror.add=Add Push Mirror +settings.mirror_settings.push_mirror.edit_sync_time=Edit mirror sync interval +settings.sync_mirror=Synchronize Now +settings.pull_mirror_sync_in_progress=Pulling changes from the remote %s at the moment. +settings.push_mirror_sync_in_progress=Pushing changes to the remote %s at the moment. +settings.update_mirror_settings=Update Mirror Settings +settings.branches.switch_default_branch=Switch Default Branch +settings.branches.update_default_branch=Update Default Branch +settings.branches.add_new_rule=Add New Rule +settings.wiki_desc=Enable Repository Wiki +settings.use_internal_wiki=Use Built-In Wiki +settings.default_wiki_branch_name=Default Wiki Branch Name +settings.failed_to_change_default_wiki_branch=Failed to change the default wiki branch. +settings.use_external_wiki=Use External Wiki +settings.external_wiki_url_error=The external wiki URL is not a valid URL. +settings.external_wiki_url_desc=Visitors are redirected to the external wiki URL when clicking the wiki tab. +settings.issues_desc=Enable Repository Issue Tracker +settings.use_internal_issue_tracker=Use Built-In Issue Tracker +settings.use_external_issue_tracker=Use External Issue Tracker +settings.external_tracker_url_error=The external issue tracker URL is not a valid URL. +settings.external_tracker_url_desc=Visitors are redirected to the external issue tracker URL when clicking on the issues tab. +settings.tracker_url_format_error=The external issue tracker URL format is not a valid URL. +settings.tracker_issue_style=External Issue Tracker Number Format +settings.tracker_issue_style.regexp=Regular Expression +settings.tracker_issue_style.regexp_pattern=Regular Expression Pattern +settings.tracker_issue_style.regexp_pattern_desc=The first captured group will be used in place of {index}. +settings.tracker_url_format_desc=Use the placeholders {user}, {repo} and {index} for the username, repository name and issue index. +settings.enable_timetracker=Enable Time Tracking +settings.allow_only_contributors_to_track_time=Let Only Contributors Track Time +settings.pulls_desc=Enable Repository Pull Requests +settings.pulls.ignore_whitespace=Ignore Whitespace for Conflicts +settings.pulls.enable_autodetect_manual_merge=Enable autodetect manual merge (Note: In some special cases, misjudgments can occur) +settings.pulls.allow_rebase_update=Enable updating pull request branch by rebase +settings.pulls.default_delete_branch_after_merge=Delete pull request branch after merge by default +settings.pulls.default_allow_edits_from_maintainers=Allow edits from maintainers by default +settings.releases_desc=Enable Repository Releases +settings.packages_desc=Enable Repository Packages Registry +settings.projects_desc=Enable Projects +settings.projects_mode_desc=Projects Mode (which kinds of projects to show) +settings.projects_mode_repo=Repo projects only +settings.projects_mode_owner=Only user or org projects +settings.projects_mode_all=All projects +settings.actions_desc=Enable Repository Actions +settings.admin_settings=Administrator Settings +settings.admin_enable_health_check=Enable Repository Health Checks (git fsck) +settings.admin_code_indexer=Code Indexer +settings.admin_stats_indexer=Code Statistics Indexer +settings.admin_indexer_commit_sha=Last Indexed SHA +settings.admin_indexer_unindexed=Unindexed +settings.reindex_button=Add to Reindex Queue +settings.reindex_requested=Reindex Requested +settings.admin_enable_close_issues_via_commit_in_any_branch=Close an issue via a commit made in a non-default branch +settings.convert=Convert to Regular Repository +settings.convert_desc=You can convert this mirror into a regular repository. This cannot be undone. +settings.convert_notices_1=This operation will convert the mirror into a regular repository and cannot be undone. +settings.convert_confirm=Convert Repository +settings.convert_succeed=The mirror has been converted into a regular repository. +settings.convert_fork=Convert to Regular Repository +settings.convert_fork_desc=You can convert this fork into a regular repository. This cannot be undone. +settings.convert_fork_notices_1=This operation will convert the fork into a regular repository and cannot be undone. +settings.convert_fork_confirm=Convert Repository +settings.convert_fork_succeed=The fork has been converted into a regular repository. +settings.transfer.rejected=Repository transfer was rejected. +settings.transfer.success=Repository transfer was successful. +settings.transfer.blocked_user=Cannot transfer repository because you are blocked by the new owner. +settings.transfer_abort=Cancel transfer +settings.transfer_abort_invalid=You cannot cancel a non existent repository transfer. +settings.transfer_abort_success=The repository transfer to %s was successfully canceled. +settings.transfer_desc=Transfer this repository to a user or to an organization for which you have administrator rights. +settings.transfer_form_title=Enter the repository name as confirmation: +settings.transfer_in_progress=There is currently an ongoing transfer. Please cancel it if you would like to transfer this repository to another user. +settings.transfer_notices_1=- You will lose access to the repository if you transfer it to an individual user. +settings.transfer_notices_2=- You will keep access to the repository if you transfer it to an organization that you (co-)own. +settings.transfer_notices_3=- If the repository is private and is transferred to an individual user, this action makes sure that the user does have at least read permission (and changes permissions if necessary). +settings.transfer_notices_4=- If the repository belongs to an organization, and you transfer it to another organization or individual, you will lose the links between the repository's issues and the organization's project board. +settings.transfer_perform=Perform Transfer +settings.transfer_started=This repository has been marked for transfer and awaits confirmation from "%s" +settings.transfer_succeed=The repository has been transferred. +settings.signing_settings=Signing Verification Settings +settings.trust_model=Signature Trust Model +settings.trust_model.default=Default Trust Model +settings.trust_model.default.desc=Use the default repository trust model for this installation. +settings.trust_model.collaborator=Collaborator +settings.trust_model.collaborator.long=Collaborator: Trust signatures by collaborators +settings.trust_model.collaborator.desc=Valid signatures by collaborators of this repository will be marked "trusted", whether they match the committer or not. Otherwise, valid signatures will be marked "untrusted" if the signature matches the committer and "unmatched" if not. +settings.trust_model.committer=Committer +settings.trust_model.committer.long=Committer: Trust signatures that match committers. This matches GitHub's behavior and will force commits signed by Gitea to have Gitea as the committer. +settings.trust_model.committer.desc=Valid signatures will only be marked "trusted" if they match the committer, otherwise they will be marked "unmatched". This forces Gitea to be the committer on signed commits, with the actual committer marked as Co-authored-by: and Co-committed-by: trailer in the commit. The default Gitea key must match a user in the database. +settings.trust_model.collaboratorcommitter=Collaborator+Committer +settings.trust_model.collaboratorcommitter.long=Collaborator+Committer: Trust signatures by collaborators which match the committer +settings.trust_model.collaboratorcommitter.desc=Valid signatures by collaborators of this repository will be marked "trusted" if they match the committer. Otherwise, valid signatures will be marked "untrusted" if the signature matches the committer and "unmatched" otherwise. This will force Gitea to be marked as the committer on signed commits, with the actual committer marked as Co-Authored-By: and Co-Committed-By: trailer in the commit. The default Gitea key must match a user in the database. +settings.wiki_delete=Delete Wiki Data +settings.wiki_delete_desc=Deleting repository wiki data is permanent and cannot be undone. +settings.wiki_delete_notices_1=- This will permanently delete and disable the repository wiki for %s. +settings.confirm_wiki_delete=Delete Wiki Data +settings.wiki_deletion_success=The repository wiki data has been deleted. +settings.delete_desc=Deleting a repository is permanent and cannot be undone. +settings.delete_notices_2=- This operation will permanently delete the %s repository, including code, issues, comments, wiki data and collaborator settings. +settings.delete_notices_fork_1=- Forks of this repository will become independent after deletion. +settings.deletion_success=The repository has been deleted. +settings.update_settings_success=The repository settings have been updated. +settings.update_settings_no_unit=The repository should allow at least some sort of interaction. +settings.confirm_delete=Delete Repository +settings.add_collaborator=Add Collaborator +settings.add_collaborator_success=The collaborator has been added. +settings.add_collaborator_inactive_user=Cannot add an inactive user as a collaborator. +settings.add_collaborator_owner=Cannot add an owner as a collaborator. +settings.add_collaborator_duplicate=The collaborator is already added to this repository. +settings.add_collaborator.blocked_user=The collaborator is blocked by the repository owner or vice versa. +settings.collaborator_deletion=Remove Collaborator +settings.collaborator_deletion_desc=Removing a collaborator will revoke their access to this repository. Continue? +settings.remove_collaborator_success=The collaborator has been removed. +settings.org_not_allowed_to_be_collaborator=Organizations cannot be added as a collaborator. +settings.change_team_access_not_allowed=Changing team access for repository has been restricted to organization owner +settings.team_not_in_organization=The team is not in the same organization as the repository +settings.add_team=Add Team +settings.add_team_duplicate=Team already has the repository +settings.add_team_success=The team now has access to the repository. +settings.change_team_permission_tip=Team's permission is set on the team settings page and can't be changed per repository +settings.delete_team_tip=This team has access to all repositories and can't be removed +settings.remove_team_success=The team's access to the repository has been removed. +settings.add_webhook.invalid_channel_name=Webhook channel name cannot be empty and cannot contain only a # character. +settings.hooks_desc=Webhooks automatically make HTTP POST requests to a server when certain Gitea events trigger. Read more in the webhooks guide. +settings.webhook_deletion=Remove Webhook +settings.webhook_deletion_desc=Removing a webhook deletes its settings and delivery history. Continue? +settings.webhook_deletion_success=The webhook has been removed. +settings.webhook.test_delivery=Test Push Event +settings.webhook.test_delivery_desc=Test this webhook with a fake push event. +settings.webhook.test_delivery_desc_disabled=To test this webhook with a fake event, activate it. +settings.webhook.replay.description=Replay this webhook. +settings.webhook.replay.description_disabled=To replay this webhook, activate it. +settings.webhook.delivery.success=An event has been added to the delivery queue. It may take few seconds before it shows up in the delivery history. +settings.githooks_desc="Git Hooks are powered by Git itself. You can edit hook files below to set up custom operations." +settings.add_webhook_desc=Gitea will send POST requests with a specified content type to the target URL. Read more in the webhooks guide. +settings.payload_url=Target URL +settings.http_method=HTTP Method +settings.content_type=POST Content Type +settings.webhook_secret_desc=If the webhook server supports using secret, you can follow the webhook's manual and fill in a secret here. +settings.slack_color=Color +settings.event_desc=Trigger On: +settings.event_push_only=Push Events +settings.event_send_everything=All Events +settings.event_choose=Custom Events… +settings.event_header_repository=Repository Events +settings.event_create_desc=Branch or tag created. +settings.event_delete_desc=Branch or tag deleted. +settings.event_fork_desc=Repository forked. +settings.event_wiki_desc=Wiki page created, renamed, edited or deleted. +settings.event_statuses=Statuses +settings.event_statuses_desc=Commit Status updated from the API. +settings.event_release=Release +settings.event_release_desc=Release published, updated or deleted in a repository. +settings.event_force_push=Force Push +settings.event_push_desc=Git push to a repository. +settings.event_repository_desc=Repository created or deleted. +settings.event_header_issue=Issue Events +settings.event_issues_desc=Issue opened, closed, reopened, edited or deleted. +settings.event_issue_assign=Issue Assigned +settings.event_issue_assign_desc=Issue assigned or unassigned. +settings.event_issue_label=Issue Labeled +settings.event_issue_label_desc=Issue labels updated or cleared. +settings.event_issue_milestone=Issue Milestoned +settings.event_issue_milestone_desc=Issue milestoned or demilestoned. +settings.event_issue_comment=Issue Comment +settings.event_issue_comment_desc=Issue comment created, edited, or deleted. +settings.event_header_pull_request=Pull Request Events +settings.event_pull_request_desc=Pull request opened, closed, reopened, edited or deleted. +settings.event_pull_request_assign=Pull Request Assigned +settings.event_pull_request_assign_desc=Pull request assigned or unassigned. +settings.event_pull_request_label=Pull Request Labeled +settings.event_pull_request_label_desc=Pull request labels updated or cleared. +settings.event_pull_request_milestone=Pull Request Milestoned +settings.event_pull_request_milestone_desc=Pull request milestoned or demilestoned. +settings.event_pull_request_comment=Pull Request Comment +settings.event_pull_request_comment_desc=Pull request comment created, edited, or deleted. +settings.event_pull_request_review=Pull Request Reviewed +settings.event_pull_request_review_desc=Pull request approved, rejected, or review comment. +settings.event_pull_request_sync=Pull Request Synchronized +settings.event_pull_request_sync_desc=Pull request synchronized. +settings.event_pull_request_review_request=Pull Request Review Requested +settings.event_pull_request_review_request_desc=Pull request review requested or review request removed. +settings.event_pull_request_approvals=Pull Request Approvals +settings.event_pull_request_merge=Pull Request Merge +settings.event_header_workflow=Workflow Events +settings.event_workflow_run=Workflow Run +settings.event_workflow_run_desc=Gitea Actions Workflow run queued, waiting, in progress, or completed. +settings.event_workflow_job=Workflow Jobs +settings.event_workflow_job_desc=Gitea Actions Workflow job queued, waiting, in progress, or completed. +settings.event_package=Package +settings.event_package_desc=Package created or deleted in a repository. +settings.branch_filter=Branch filter +settings.branch_filter_desc=Branch whitelist for push, branch creation and branch deletion events, specified as glob pattern. If empty or *, events for all branches are reported. See %[2]s documentation for syntax. Examples: master, {master,release*}. +settings.authorization_header=Authorization Header +settings.authorization_header_desc=Will be included as authorization header for requests when present. Examples: %s. +settings.active=Active +settings.active_helper=Information about triggered events will be sent to this webhook URL. +settings.add_hook_success=The webhook has been added. +settings.update_hook_success=The webhook has been updated. +settings.delete_webhook=Remove Webhook +settings.add_web_hook_desc=Integrate %s into your repository. +settings.web_hook_name_gitea=Gitea +settings.web_hook_name_gogs=Gogs +settings.web_hook_name_slack=Slack +settings.web_hook_name_discord=Discord +settings.web_hook_name_dingtalk=DingTalk +settings.web_hook_name_telegram=Telegram +settings.web_hook_name_matrix=Matrix +settings.web_hook_name_msteams=Microsoft Teams +settings.web_hook_name_feishu_or_larksuite=Feishu / Lark Suite +settings.web_hook_name_feishu=Feishu +settings.web_hook_name_larksuite=Lark Suite +settings.web_hook_name_wechatwork=WeCom (Wechat Work) +settings.web_hook_name_packagist=Packagist +settings.packagist_username=Packagist username +settings.packagist_api_token=API token +settings.packagist_package_url=Packagist package URL +settings.deploy_key_desc=Deploy keys have read-only pull access to the repository. +settings.is_writable=Enable Write Access +settings.is_writable_info=Allow this deploy key to push to the repository. +settings.no_deploy_keys=There are no deploy keys yet. +settings.key_been_used=A deploy key with identical content is already in use. +settings.key_name_used=A deploy key with the same name already exists. +settings.add_key_success=The deploy key "%s" has been added. +settings.deploy_key_deletion=Remove Deploy Key +settings.deploy_key_deletion_desc=Removing a deploy key will revoke its access to this repository. Continue? +settings.deploy_key_deletion_success=The deploy key has been removed. +settings.branches=Branches +settings.protected_branch=Branch Protection +settings.protected_branch.save_rule=Save Rule +settings.protected_branch.delete_rule=Delete Rule +settings.protected_branch_can_push=Allow push? +settings.protected_branch_can_push_yes=You can push +settings.protected_branch_can_push_no=You cannot push +settings.branch_protection=Branch Protection Rules for Branch '%s' +settings.protect_this_branch=Enable Branch Protection +settings.protect_this_branch_desc=Prevents deletion and restricts Git pushing and merging to the branch. +settings.protect_disable_push=Disable Push +settings.protect_disable_push_desc=No pushing will be allowed to this branch. +settings.protect_disable_force_push=Disable Force Push +settings.protect_disable_force_push_desc=No force pushing will be allowed to this branch. +settings.protect_enable_push=Enable Push +settings.protect_enable_push_desc=Anyone with write access will be allowed to push to this branch (but not force push). +settings.protect_enable_force_push_all=Enable Force Push +settings.protect_enable_force_push_all_desc=Anyone with push access will be allowed to force push to this branch. +settings.protect_enable_force_push_allowlist=Allowlist Restricted Force Push +settings.protect_enable_force_push_allowlist_desc=Only allowlisted users or teams with push access will be allowed to force push to this branch. +settings.protect_enable_merge=Enable Merge +settings.protect_enable_merge_desc=Anyone with write access will be allowed to merge the pull requests into this branch. +settings.protect_whitelist_committers=Allowlist Restricted Push +settings.protect_whitelist_committers_desc=Only allowlisted users or teams will be allowed to push to this branch (but not force push). +settings.protect_whitelist_deploy_keys=Allowlist deploy keys with write access to push. +settings.protect_whitelist_users=Allowlisted users for pushing: +settings.protect_whitelist_teams=Allowlisted teams for pushing: +settings.protect_force_push_allowlist_users=Allowlisted users for force pushing: +settings.protect_force_push_allowlist_teams=Allowlisted teams for force pushing: +settings.protect_force_push_allowlist_deploy_keys=Allowlist deploy keys with push access to force push. +settings.protect_merge_whitelist_committers=Enable Merge Allowlist +settings.protect_merge_whitelist_committers_desc=Allow only allowlisted users or teams to merge pull requests into this branch. +settings.protect_merge_whitelist_users=Allowlisted users for merging: +settings.protect_merge_whitelist_teams=Allowlisted teams for merging: +settings.protect_check_status_contexts=Enable Status Check +settings.protect_status_check_patterns=Status check patterns: +settings.protect_status_check_patterns_desc=Enter patterns to specify which status checks must pass before branches can be merged into a branch that matches this rule. Each line specifies a pattern. Patterns cannot be empty. +settings.protect_check_status_contexts_desc=Require status checks to pass before merging. When enabled, commits must first be pushed to another branch, then merged or pushed directly to a branch that matches this rule after status checks have passed. If no contexts are matched, the last commit must be successful regardless of context. +settings.protect_check_status_contexts_list=Status checks found in the last week for this repository +settings.protect_status_check_matched=Matched +settings.protect_invalid_status_check_pattern=Invalid status check pattern: "%s". +settings.protect_no_valid_status_check_patterns=No valid status check patterns. +settings.protect_required_approvals=Required approvals: +settings.protect_required_approvals_desc=Allow only to merge pull request with enough required approvals. Required approvals are either from users or teams who are on the allowlist or anyone with write access. +settings.protect_approvals_whitelist_enabled=Restrict approvals to allowlisted users or teams +settings.protect_approvals_whitelist_enabled_desc=Only reviews from allowlisted users or teams will count to the required approvals. Without approval allowlist, reviews from anyone with write access count to the required approvals. +settings.protect_approvals_whitelist_users=Allowlisted reviewers: +settings.protect_approvals_whitelist_teams=Allowlisted teams for reviews: +settings.dismiss_stale_approvals=Dismiss stale approvals +settings.dismiss_stale_approvals_desc=When new commits that change the content of the pull request are pushed to the branch, old approvals will be dismissed. +settings.ignore_stale_approvals=Ignore stale approvals +settings.ignore_stale_approvals_desc=Do not count approvals that were made on older commits (stale reviews) towards how many approvals the PR has. Irrelevant if stale reviews are already dismissed. +settings.require_signed_commits=Require Signed Commits +settings.require_signed_commits_desc=Reject pushes to this branch if they are unsigned or unverifiable. +settings.protect_branch_name_pattern=Protected Branch Name Pattern +settings.protect_branch_name_pattern_desc="Protected branch name patterns. See the documentation for pattern syntax. Examples: main, release/**" +settings.protect_patterns=Patterns +settings.protect_protected_file_patterns="Protected file patterns (separated using semicolon ';'):" +settings.protect_protected_file_patterns_desc="Protected files are not allowed to be changed directly even if user has rights to add, edit, or delete files in this branch. Multiple patterns can be separated using semicolon (';'). See %[2]s documentation for pattern syntax. Examples: .drone.yml, /docs/**/*.txt." +settings.protect_unprotected_file_patterns="Unprotected file patterns (separated using semicolon ';'):" +settings.protect_unprotected_file_patterns_desc="Unprotected files that are allowed to be changed directly if user has write access, bypassing push restriction. Multiple patterns can be separated using semicolon (';'). See %[2]s documentation for pattern syntax. Examples: .drone.yml, /docs/**/*.txt." +settings.add_protected_branch=Enable protection +settings.delete_protected_branch=Disable protection +settings.update_protect_branch_success=Branch protection for rule "%s" has been updated. +settings.remove_protected_branch_success=Branch protection for rule "%s" has been removed. +settings.remove_protected_branch_failed=Removing branch protection rule "%s" failed. +settings.protected_branch_deletion=Delete Branch Protection +settings.protected_branch_deletion_desc=Disabling branch protection allows users with write permission to push to the branch. Continue? +settings.block_rejected_reviews=Block merge on rejected reviews +settings.block_rejected_reviews_desc=Merging will not be possible when changes are requested by official reviewers, even if there are enough approvals. +settings.block_on_official_review_requests=Block merge on official review requests +settings.block_on_official_review_requests_desc=Merging will not be possible when it has official review requests, even if there are enough approvals. +settings.block_outdated_branch=Block merge if pull request is outdated +settings.block_outdated_branch_desc=Merging will not be possible when head branch is behind base branch. +settings.block_admin_merge_override=Administrators must follow branch protection rules +settings.block_admin_merge_override_desc=Administrators must follow branch protection rules and cannot circumvent it. +settings.default_branch_desc=Select a default repository branch for pull requests and code commits: +settings.merge_style_desc=Merge Styles +settings.default_merge_style_desc=Default Merge Style +settings.no_protected_branch=There are no protected branches. +settings.protected_branch_required_rule_name=Required rule name +settings.protected_branch_duplicate_rule_name=Duplicate rule name +settings.protected_branch_required_approvals_min=Required approvals cannot be negative. +settings.tags=Tags +settings.tags.protection=Tag Protection +settings.tags.protection.pattern=Tag Pattern +settings.tags.protection.allowed=Allowed +settings.tags.protection.allowed.users=Allowed users +settings.tags.protection.allowed.teams=Allowed teams +settings.tags.protection.allowed.noone=No One +settings.tags.protection.create=Protect Tag +settings.tags.protection.none=There are no protected tags. +settings.tags.protection.pattern.description=You can use a single name or a glob pattern or regular expression to match multiple tags. Read more in the protected tags guide. +settings.bot_token=Bot Token +settings.chat_id=Chat ID +settings.thread_id=Thread ID +settings.matrix.homeserver_url=Homeserver URL +settings.matrix.room_id=Room ID +settings.matrix.message_type=Message Type +settings.visibility.private.button=Make Private +settings.visibility.private.text=Changing the visibility to private will make the repo visible only to allowed members and may remove the relationship between it and existing forks, watchers, and stars. +settings.visibility.private.bullet_title=Changing the visibility to private will: +settings.visibility.private.bullet_one=Make the repo visible only to allowed members. +settings.visibility.private.bullet_two=May remove the relationship between it and forks, watchers, and stars. +settings.visibility.public.button=Make Public +settings.visibility.public.text=Changing the visibility to public will make the repo visible to anyone. +settings.visibility.public.bullet_title=Changing the visibility to public will: +settings.visibility.public.bullet_one=Make the repo visible to anyone. +settings.visibility.success=Repository visibility changed. +settings.visibility.error=An error occurred while trying to change the repo visibility. +settings.visibility.fork_error=Can't change the visibility of a forked repo. +settings.archive.button=Archive Repo +settings.archive.header=Archive This Repo +settings.archive.text=Archiving the repo will make it entirely read-only. It will be hidden from the dashboard. Nobody (not even you!) will be able to make new commits, or open any issues or pull requests. +settings.archive.success=The repo was successfully archived. +settings.archive.error=An error occurred while trying to archive the repo. See the log for more details. +settings.archive.error_ismirror=You cannot archive a mirrored repo. +settings.archive.branchsettings_unavailable=Branch settings are not available if the repo is archived. +settings.archive.tagsettings_unavailable=Tag settings are not available if the repo is archived. +settings.archive.mirrors_unavailable=Mirrors are not available if the repo is archived. +settings.unarchive.button=Unarchive repo +settings.unarchive.header=Unarchive this repo +settings.unarchive.text=Unarchiving the repo will restore its ability to receive commits and pushes, as well as new issues and pull requests. +settings.unarchive.success=The repo was successfully unarchived. +settings.unarchive.error=An error occurred while trying to unarchive the repo. See the log for more details. +settings.update_avatar_success=The repository avatar has been updated. +settings.lfs=LFS +settings.lfs_filelist=LFS files stored in this repository +settings.lfs_no_lfs_files=No LFS files stored in this repository +settings.lfs_findcommits=Find commits +settings.lfs_lfs_file_no_commits=No Commits found for this LFS file +settings.lfs_noattribute=This path does not have the lockable attribute in the default branch +settings.lfs_delete=Delete LFS file with OID %s +settings.lfs_delete_warning=Deleting an LFS file may cause 'object does not exist' errors on checkout. Are you sure? +settings.lfs_findpointerfiles=Find pointer files +settings.lfs_locks=Locks +settings.lfs_invalid_locking_path=Invalid path: %s +settings.lfs_invalid_lock_directory=Cannot lock directory: %s +settings.lfs_lock_already_exists=Lock already exists: %s +settings.lfs_lock=Lock +settings.lfs_lock_path=Filepath to lock… +settings.lfs_locks_no_locks=No Locks +settings.lfs_lock_file_no_exist=Locked file does not exist in default branch +settings.lfs_force_unlock=Force Unlock +settings.lfs_pointers.found=Found %d blob pointer(s) — %d associated, %d unassociated (%d missing from store) +settings.lfs_pointers.sha=Blob SHA +settings.lfs_pointers.oid=OID +settings.lfs_pointers.inRepo=In Repo +settings.lfs_pointers.exists=Exists in store +settings.lfs_pointers.accessible=Accessible to User +settings.lfs_pointers.associateAccessible=Associate accessible %d OIDs +settings.rename_branch_failed_exist=Cannot rename branch because target branch %s exists. +settings.rename_branch_failed_not_exist=Cannot rename branch %s because it does not exist. +settings.rename_branch_success=Branch %s was successfully renamed to %s. +settings.rename_branch_from=old branch name +settings.rename_branch_to=new branch name +settings.rename_branch=Rename branch +diff.git-notes=Notes +diff.options_button=Diff Options +diff.download_patch=Download Patch File +diff.download_diff=Download Diff File +diff.whitespace_button=Whitespace +diff.whitespace_show_everything=Show all changes +diff.whitespace_ignore_all_whitespace=Ignore whitespace when comparing lines +diff.whitespace_ignore_amount_changes=Ignore changes in amount of whitespace +diff.whitespace_ignore_at_eol=Ignore changes in whitespace at EOL +diff.stats_desc_file=%d changes: %d additions and %d deletions +diff.bin_not_shown=Binary file not shown. +diff.file_before=Before +diff.file_after=After +diff.file_image_width=Width +diff.file_image_height=Height +diff.file_suppressed_line_too_long=File diff suppressed because one or more lines are too long +diff.too_many_files=Some files were not shown because too many files have changed in this diff +diff.show_more=Show More +diff.load=Load Diff +diff.generated=generated +diff.vendored=vendored +diff.comment.add_line_comment=Add line comment +diff.comment.placeholder=Leave a comment +diff.comment.add_single_comment=Add single comment +diff.comment.add_review_comment=Add comment +diff.comment.start_review=Start review +diff.comment.reply=Reply +diff.review=Review +diff.review.header=Submit review +diff.review.placeholder=Review comment +diff.review.comment=Comment +diff.review.approve=Approve +diff.review.self_reject=Pull request authors can't request changes on their own pull request +diff.review.reject=Request changes +diff.review.self_approve=Pull request authors can't approve their own pull request +diff.committed_by=committed by +diff.protected=Protected +diff.image.side_by_side=Side by Side +diff.image.swipe=Swipe +diff.image.overlay=Overlay +diff.has_escaped=This line has hidden Unicode characters +diff.show_file_tree=Show file tree +diff.hide_file_tree=Hide file tree +diff.submodule_added=Submodule %[1]s added at %[2]s +diff.submodule_deleted=Submodule %[1]s deleted from %[2]s +diff.submodule_updated=Submodule %[1]s updated: %[2]s +releases.desc=Track project versions and downloads. +release.detail=Release details +release.tags=Tags +release.latest=Latest +release.compare=Compare +release.ahead.commits=%d commits +release.ahead.target=to %s since this release +tag.ahead.target=to %s since this tag +release.new_subheader=Releases organize project versions. +release.edit_subheader=Releases organize project versions. +release.tag_helper=Choose an existing tag or create a new tag. +release.tag_helper_new=New tag. This tag will be created from the target. +release.tag_helper_existing=Existing tag. +release.title=Release title +release.title_empty=Title cannot be empty. +release.message=Describe this release +release.prerelease_desc=Mark as Pre-Release +release.prerelease_helper=Mark this release unsuitable for production use. +release.edit_release=Update Release +release.delete_release=Delete Release +release.delete_tag=Delete Tag +release.deletion=Delete Release +release.deletion_desc=Deleting a release only removes it from Gitea. It will not affect the Git tag, the contents of your repository or its history. Continue? +release.deletion_tag_desc=Will delete this tag from repository. Repository contents and history remain unchanged. Continue? +release.deletion_tag_success=The tag has been deleted. +release.tag_name_already_exist=A release with this tag name already exists. +release.tag_name_invalid=The tag name is not valid. +release.tag_name_protected=The tag name is protected. +release.tag_already_exist=This tag name already exists. +release.download_count=Downloads: %s +release.add_tag_msg=Use the title and content of release as tag message. +release.add_tag=Create Tag Only +release.releases_for=Releases for %s +release.tags_for=Tags for %s +branch.name=Branch Name +branch.already_exists=A branch named "%s" already exists. +branch.delete=Delete Branch "%s" +branch.delete_desc=Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue? +branch.deletion_success=Branch "%s" has been deleted. +branch.deletion_failed=Failed to delete branch "%s". +branch.delete_branch_has_new_commits=Branch "%s" cannot be deleted because new commits have been added after merging. +branch.create_from=from "%s" +branch.create_success=Branch "%s" has been created. +branch.branch_already_exists=Branch "%s" already exists in this repository. +branch.branch_name_conflict=Branch name "%s" conflicts with the already existing branch "%s". +branch.tag_collision=Branch "%s" cannot be created as a tag with same name already exists in the repository. +branch.restore_success=Branch "%s" has been restored. +branch.restore_failed=Failed to restore branch "%s". +branch.protected_deletion_failed=Branch "%s" is protected. It cannot be deleted. +branch.default_deletion_failed=Branch "%s" is the default branch. It cannot be deleted. +branch.default_branch_not_exist=Default branch "%s" does not exist. +branch.restore=Restore Branch "%s" +branch.download=Download Branch "%s" +branch.rename=Rename Branch "%s" +branch.included_desc=This branch is part of the default branch +branch.included=Included +branch.create_new_branch=Create branch from branch: +branch.confirm_create_branch=Create branch +branch.warning_rename_default_branch=You are renaming the default branch. +branch.rename_branch_to=Rename "%s" to: +branch.confirm_rename_branch=Rename branch +branch.create_branch_operation=Create branch +branch.new_branch=Create new branch +branch.new_branch_from=Create new branch from "%s" +branch.renamed=Branch %s was renamed to %s. +branch.rename_default_or_protected_branch_error=Only admins can rename default or protected branches. +branch.rename_protected_branch_failed=This branch is protected by glob-based protection rules. +branch.commits_divergence_from=Commit divergence: %[1]d behind and %[2]d ahead of %[3]s +branch.commits_no_divergence=The same as branch %[1]s +tag.create_tag=Create tag %s +tag.create_tag_operation=Create tag +tag.confirm_create_tag=Create tag +tag.create_tag_from=Create new tag from "%s" +tag.create_success=Tag "%s" has been created. +topic.manage_topics=Manage Topics +topic.done=Done +topic.count_prompt=You cannot select more than 25 topics +topic.format_prompt=Topics must start with a letter or number, can include dashes ('-') and dots ('.'), can be up to 35 characters long. Letters must be lowercase. +find_file.follow_symlink=Follow this symlink to where it is pointing at +find_file.go_to_file=Go to file +find_file.no_matching=No matching file found +error.csv.too_large=Can't render this file because it is too large. +error.csv.unexpected=Can't render this file because it contains an unexpected character in line %d and column %d. +error.csv.invalid_field_count=Can't render this file because it has a wrong number of fields in line %d. +error.broken_git_hook=Git hooks of this repository seem to be broken. Please follow the documentation to fix them, then push some commits to refresh the status. [graphs] +component_loading=Loading %s… +component_loading_failed=Could not load %s +component_loading_info=This might take a bit… +component_failed_to_load=An unexpected error happened. +code_frequency.what=code frequency +contributors.what=contributions +recent_commits.what=recent commits [org] org_name_holder=Nama Organisasi @@ -1022,25 +2706,18 @@ create_team=Buat Tim Baru org_desc=Deskripsi team_name=Nama tim team_desc=Deskripsi - - settings=Pengaturan settings.full_name=Nama Lengkap settings.website=Situs web settings.location=Lokasi settings.visibility.public=Publik settings.visibility.private_shortname=Pribadi - settings.update_settings=Perbarui Setelan settings.update_setting_success=Pengaturan organisasi telah diperbarui. - - settings.delete=Menghapus Organisasi settings.delete_account=Menghapus Organisasi Ini settings.confirm_delete_account=Konfirmasi Penghapusan settings.hooks_desc=Tambahkan webhooks yang akan dipicu untuk semua repositori di bawah organisasi ini. - - members.membership_visibility=Visibilitas Keanggotaan: members.member_role=Peran Anggota: members.owner=Pemilik @@ -1049,7 +2726,6 @@ members.remove=Menghapus members.leave=Meninggalkan members.invite_desc=Tambahkan anggota baru ke %s: members.invite_now=Mengundang Sekarang - teams.join=Ikut teams.leave=Meninggalkan teams.read_access=Dibaca @@ -1060,8 +2736,102 @@ teams.update_settings=Memperbarui pengaturan teams.add_team_member=Tambahkan Anggota Tim teams.delete_team_success=Tim sudah di hapus. teams.repositories=Tim repositori - - +org_name_helper=Organization names should be short and memorable. +code=Code +team_name_helper=Team names should be short and memorable. +team_desc_helper=Describe the purpose or role of the team. +team_access_desc=Repository access +team_permission_desc=Permission +team_unit_desc=Allow Access to Repository Sections +team_unit_disabled=(Disabled) +form.name_been_taken=The organization name "%s" has already been taken. +form.name_reserved=The organization name "%s" is reserved. +form.name_pattern_not_allowed=The pattern "%s" is not allowed in an organization name. +form.create_org_not_allowed=You are not allowed to create an organization. +settings.options=Organization +settings.email=Contact Email Address +settings.permission=Permissions +settings.repoadminchangeteam=Repository admin can add and remove access for teams +settings.visibility=Visibility +settings.visibility.limited=Limited (Visible to authenticated users only) +settings.visibility.limited_shortname=Limited +settings.visibility.private=Private (Visible only to organization members) +settings.rename=Rename Organization +settings.rename_desc=Changing the organization name will also change your organization's URL and free the old name. +settings.rename_success=Organization %[1]s has been renamed to %[2]s successfully. +settings.rename_no_change=Organization name is not changed. +settings.rename_new_org_name=New Organization Name +settings.rename_failed=Renaming organization failed because of an internal error +settings.rename_notices_1=This operation CANNOT be undone. +settings.rename_notices_2=The old name will redirect until it is claimed. +settings.update_avatar_success=The organization's avatar has been updated. +settings.delete_prompt=The organization will be permanently removed. This CANNOT be undone! +settings.name_confirm=Enter the organization name as confirmation: +settings.delete_notices_1=This operation CANNOT be undone. +settings.delete_notices_2=This operation will permanently delete all the repositories of %s, including code, issues, comments, wiki data and collaborator settings. +settings.delete_notices_3=This operation will permanently delete all the packages of %s. +settings.delete_notices_4=This operation will permanently delete all the projects of %s. +settings.delete_failed=Deleting organization failed due to an internal error +settings.delete_successful=Organization %s has been deleted successfully. +settings.labels_desc=Add labels which can be used on issues for all repositories under this organization. +members.public=Visible +members.public_helper=make hidden +members.private=Hidden +members.private_helper=make visible +members.remove.detail=Remove %[1]s from %[2]s? +members.leave.detail=Leave %s? +teams.leave.detail=Leave %s? +teams.can_create_org_repo=Create repositories +teams.can_create_org_repo_helper=Members can create new repositories in organization. Creator will get administrator access to the new repository. +teams.none_access=No Access +teams.none_access_helper=Members cannot view or do any other action on this unit. It has no effect for public repositories. +teams.general_access=General Access +teams.general_access_helper=Members permissions will be decided by below permission table. +teams.read_access_helper=Members can view and clone team repositories. +teams.write_access=Write +teams.write_access_helper=Members can read and push to team repositories. +teams.admin_access=Administrator Access +teams.admin_access_helper=Members can pull and push to team repositories and add collaborators to them. +teams.owners_permission_desc=Owners have full access to all repositories and have administrator access to the organization. +teams.delete_team=Delete Team +teams.invite_team_member=Invite to %s +teams.invite_team_member.list=Pending Invitations +teams.delete_team_title=Delete Team +teams.delete_team_desc=Deleting a team revokes repository access from its members. Continue? +teams.read_permission_desc=This team grants Read access: members can view and clone team repositories. +teams.write_permission_desc=This team grants Write access: members can read from and push to team repositories. +teams.admin_permission_desc=This team grants Admin access: members can read from, push to and add collaborators to team repositories. +teams.create_repo_permission_desc=Additionally, this team grants Create repository permission: members can create new repositories in organization. +teams.remove_all_repos_title=Remove all team repositories +teams.remove_all_repos_desc=This will remove all repositories from the team. +teams.add_all_repos_title=Add all repositories +teams.add_all_repos_desc=This will add all the organization's repositories to the team. +teams.add_nonexistent_repo="The repository you're trying to add doesn't exist. Please create it first." +teams.add_duplicate_users=User is already a team member. +teams.repos.none=No repositories could be accessed by this team. +teams.members.none=No members on this team. +teams.members.blocked_user=Cannot add the user because it is blocked by the organization. +teams.specific_repositories=Specific repositories +teams.specific_repositories_helper=Members will only have access to repositories explicitly added to the team. Selecting this will not automatically remove repositories already added with All repositories. +teams.all_repositories=All repositories +teams.all_repositories_helper=Team has access to all repositories. Selecting this will add all existing repositories to the team. +teams.all_repositories_read_permission_desc=This team grants Read access to all repositories: members can view and clone repositories. +teams.all_repositories_write_permission_desc=This team grants Write access to all repositories: members can read from and push to repositories. +teams.all_repositories_admin_permission_desc=This team grants Admin access to all repositories: members can read from, push to and add collaborators to repositories. +teams.invite.title=You have been invited to join team %s in organization %s. +teams.invite.by=Invited by %s +teams.invite.description=Please click the button below to join the team. +view_as_role=View as: %s +view_as_public_hint=You are viewing the README as a public user. +view_as_member_hint=You are viewing the README as a member of this organization. +worktime=Worktime +worktime.date_range_start=Start date +worktime.date_range_end=End date +worktime.query=Query +worktime.time=Time +worktime.by_repositories=By repositories +worktime.by_milestones=By milestones +worktime.by_members=By members [admin] dashboard=Dasbor @@ -1074,7 +2844,6 @@ monitor=Memantau first_page=Pertama last_page=Terakhir total=Total: %d - dashboard.operation_name=Nama operasi dashboard.operation_switch=Beralih dashboard.operation_run=Lari @@ -1109,7 +2878,6 @@ dashboard.total_gc_time=Total GC di jeda dashboard.total_gc_pause=Total GC di jeda dashboard.last_gc_pause=GC di jeda terakhir dashboard.gc_times=Waktu GC - users.full_name=Nama Lengkap users.activated=Diaktifkan users.admin=Pengelola @@ -1120,29 +2888,22 @@ users.auth_source=Sumber Otentikasi users.local=Lokal users.list_status_filter.menu_text=Saring users.list_status_filter.is_admin=Pengelola - emails.activated=Diaktifkan - orgs.org_manage_panel=Manajemen Organisasi orgs.name=Nama orgs.teams=Tim orgs.members=Anggota - repos.repo_manage_panel=Manajemen Repositori repos.owner=Pemilik repos.name=Nama repos.private=Pribadi repos.issues=Masalah repos.size=Ukuran - packages.owner=Pemilik packages.name=Nama packages.type=Jenis packages.repository=Repositori packages.size=Ukuran - - - auths.name=Nama auths.type=Jenis auths.enabled=Aktif @@ -1180,7 +2941,6 @@ auths.tips.oauth2.general=Otentikasi OAuth2 auths.tip.oauth2_provider=Penyediaan OAuth2 auths.delete=Menghapus Otentikasi Sumber auths.delete_auth_title=Menghapus Otentikasi Sumber - config.server_config=Pengaturan Server config.app_ver=Versi Gitea config.custom_conf=Jalur berkas konfigurasi @@ -1191,7 +2951,6 @@ config.repo_root_path=Jalur akar repositori config.lfs_root_path=Path Root LFS config.script_type=Jenis skrip config.reverse_auth_user=Mengembalikan pengguna otentikasi - config.ssh_config=Konfigurasi SSH config.ssh_enabled=Aktif config.ssh_port=Port @@ -1199,10 +2958,8 @@ config.ssh_listen_port=Listen Port config.ssh_root_path=Path Induk config.ssh_minimum_key_size_check=Periksa ukuran kunci minimum config.ssh_minimum_key_sizes=Ukuran kunci minimum - config.lfs_config=Konfigurasi LFS config.lfs_enabled=Aktif - config.db_config=Konfigurasi basis data config.db_type=Tipe config.db_host=Host @@ -1211,7 +2968,6 @@ config.db_user=Nama pengguna config.db_schema=Schema config.db_ssl_mode=SSL config.db_path=Jalur - config.service_config=Konfigurasi layanan config.register_email_confirm=Perlu Konfirmasi Email Saat Pendaftaran config.enable_openid_signin=Aktifkan Login OpenID @@ -1220,12 +2976,10 @@ config.require_sign_in_view=Harus Login Untuk Melihat Halaman config.mail_notify=Aktifkan Notifikasi Email config.enable_captcha=Aktifkan CAPTCHA config.active_code_lives=Kode aktif hidup - config.webhook_config=Konfigurasi Webhook config.queue_length=Panjang antrian config.deliver_timeout=Berikan waktu habis config.skip_tls_verify=Melewatkan verifikasi TLS - config.mailer_enabled=Diaktifkan config.mailer_name=Nama config.mailer_smtp_port=Port SMTP @@ -1234,15 +2988,12 @@ config.mailer_use_sendmail=Menggunakan Sendmail config.mailer_sendmail_path=Jalur Sendmail config.mailer_sendmail_args=Argumen tambahan untuk Sendmail config.send_test_mail=Kirim Email Percobaan - config.oauth_config=Konfigurasi OAuth config.oauth_enabled=Diaktifkan - config.cache_config=Konfigurasi cache config.cache_adapter=Adaptor cache config.cache_interval=Interval cache config.cache_conn=Koneksi cache - config.session_config=Sesi konfigurasi config.session_provider=Sesi penyedia config.provider_config=Konfigurasi penyedia @@ -1251,12 +3002,10 @@ config.gc_interval_time=Waktu interval GC config.session_life_time=Sesi jangka waktu config.https_only=Hanya HTTPS config.cookie_life_time=Jangka waktu cookie - config.picture_config=Pengaturan Foto dan Avatar config.picture_service=Gambar layanan config.disable_gravatar=Menonaktifkan Gravatar config.enable_federated_avatar=Aktifkan pencarian avatar - config.git_config=Konfigurasi Git config.git_disable_diff_highlight=Menonaktifkan Diff Syntax utama config.git_max_diff_lines=Garis Max Diff (untuk berkas tunggal) @@ -1268,13 +3017,9 @@ config.git_mirror_timeout=Waktu habis untuk memperbarui cermin config.git_clone_timeout=Waktu habis operasi klon config.git_pull_timeout=Waktu habis tarik operasi config.git_gc_timeout=Waktu habis operasi GC - config.log_config=Catat konfigurasi config.disabled_logger=Nonaktif config.xorm_log_sql=Catatan SQL - - - monitor.cron=Tugas Cron monitor.name=Nama monitor.schedule=Jadwal @@ -1285,7 +3030,6 @@ monitor.desc=Deskripsi monitor.start=Waktu mulai monitor.execute_time=Waktu pelaksanaan monitor.process.cancel=Batalkan proses - monitor.queues=Antrian monitor.queue=Antrian: %s monitor.queue.name=Nama @@ -1297,7 +3041,6 @@ monitor.queue.settings.title=Pengaturan Kelompok monitor.queue.settings.maxnumberworkers.error=Jumlah maks. worker haruslah sebuah angka monitor.queue.settings.submit=Perbarui Pengaturan monitor.queue.settings.changed=Pengaturan diperbarui - notices.system_notice_list=Pemberitahuan sistem notices.view_detail_header=Lihat rincian pemberitahuan notices.select_all=Pilih semua @@ -1310,7 +3053,307 @@ notices.type_1=Repositori notices.desc=Deskripsi notices.op=Op. notices.delete_success=Laporan sistem telah dihapus. - +maintenance=Maintenance +self_check=Self Check +identity_access=Identity & Access +users=User Accounts +assets=Code Assets +hooks=Webhooks +integrations=Integrations +authentication=Authentication Sources +emails=User Email Addresses +config_summary=Summary +settings=Admin Settings +dashboard.new_version_hint=Gitea %s is now available, you are running %s. Check the blog for more details. +dashboard.statistic=Summary +dashboard.maintenance_operations=Maintenance Operations +dashboard.system_status=System Status +dashboard.task.started=Started Task: %[1]s +dashboard.task.process=Task: %[1]s +dashboard.task.cancelled=Task: %[1]s canceled: %[3]s +dashboard.task.error=Error in Task: %[1]s: %[3]s +dashboard.task.finished=Task: %[1]s started by %[2]s has finished +dashboard.task.unknown=Unknown task: %[1]s +dashboard.cron.started=Started Cron: %[1]s +dashboard.cron.process=Cron: %[1]s +dashboard.cron.cancelled=Cron: %[1]s canceled: %[3]s +dashboard.cron.error=Error in Cron: %s: %[3]s +dashboard.cron.finished=Cron: %[1]s has finished +dashboard.delete_inactive_accounts=Delete all unactivated accounts +dashboard.delete_inactive_accounts.started=Task to delete all unactivated accounts started +dashboard.delete_repo_archives="Delete all repositories' archives (ZIP, TAR.GZ, etc..)" +dashboard.delete_repo_archives.started=Task to delete all repository archives started +dashboard.delete_missing_repos=Delete all repositories missing their Git files +dashboard.delete_missing_repos.started=Task to delete all repositories missing their Git files started +dashboard.delete_generated_repository_avatars=Delete generated repository avatars +dashboard.sync_repo_branches=Sync missed branches from git data to databases +dashboard.sync_repo_tags=Sync tags from git data to database +dashboard.update_mirrors=Update Mirrors +dashboard.repo_health_check=Health check all repositories +dashboard.check_repo_stats=Check all repository statistics +dashboard.archive_cleanup=Delete old repository archives +dashboard.deleted_branches_cleanup=Clean up deleted branches +dashboard.update_migration_poster_id=Update migration poster IDs +dashboard.git_gc_repos=Garbage-collect all repositories +dashboard.resync_all_sshkeys=Update the '.ssh/authorized_keys' file with Gitea SSH keys +dashboard.resync_all_sshprincipals=Update the '.ssh/authorized_principals' file with Gitea SSH principals +dashboard.resync_all_hooks=Resynchronize pre-receive, update and post-receive hooks of all repositories +dashboard.cleanup_hook_task_table=Clean up hook_task table +dashboard.cleanup_packages=Clean up expired packages +dashboard.cleanup_actions=Clean up expired actions' resources +dashboard.memory_allocate_times=Memory Allocations +dashboard.memory_free_times=Memory Frees +dashboard.delete_old_actions=Delete all old activities from database +dashboard.delete_old_actions.started=Deletion of all old activities from database started +dashboard.update_checker=Update checker +dashboard.delete_old_system_notices=Delete all old system notices from database +dashboard.gc_lfs=Garbage-collect LFS meta objects +dashboard.stop_zombie_tasks=Stop actions zombie tasks +dashboard.stop_endless_tasks=Stop actions endless tasks +dashboard.cancel_abandoned_jobs=Cancel actions abandoned jobs +dashboard.start_schedule_tasks=Start actions schedule tasks +dashboard.sync_branch.started=Branches Sync started +dashboard.sync_tag.started=Tags Sync started +dashboard.rebuild_issue_indexer=Rebuild issue indexer +dashboard.sync_repo_licenses=Sync repo licenses +users.user_manage_panel=User Account Management +users.new_account=Create User Account +users.name=Username +users.restricted=Restricted +users.reserved=Reserved +users.bot=Bot +users.remote=Remote +users.2fa=2FA +users.last_login=Last Sign-In +users.never_login=Never Signed In +users.send_register_notify=Send User Registration Notification +users.new_success=The user account "%s" has been created. +users.auth_login_name=Authentication Sign-In Name +users.password_helper=Leave the password empty to keep it unchanged. +users.update_profile_success=The user account has been updated. +users.edit_account=Edit User Account +users.max_repo_creation=Maximum Number of Repositories +users.max_repo_creation_desc=(Enter -1 to use the global default limit.) +users.is_activated=User Account Is Activated +users.prohibit_login=Disable Sign-In +users.is_admin=Is Administrator +users.is_restricted=Is Restricted +users.allow_git_hook=May Create Git Hooks +users.allow_git_hook_tooltip=Git Hooks are executed as the OS user running Gitea and will have the same level of host access. As a result, users with this special Git Hook privilege can access and modify all Gitea repositories as well as the database used by Gitea. Consequently they are also able to gain Gitea administrator privileges. +users.allow_import_local=May Import Local Repositories +users.allow_create_organization=May Create Organizations +users.update_profile=Update User Account +users.delete_account=Delete User Account +users.cannot_delete_self="You cannot delete yourself" +users.still_own_repo=This user still owns one or more repositories. Delete or transfer these repositories first. +users.still_has_org=This user is a member of an organization. Remove the user from any organizations first. +users.purge=Purge User +users.purge_help=Forcibly delete user and any repositories, organizations, and packages owned by the user. All comments will be deleted too. +users.still_own_packages=This user still owns one or more packages. Delete these packages first. +users.deletion_success=The user account has been deleted. +users.reset_2fa=Reset 2FA +users.list_status_filter.reset=Reset +users.list_status_filter.is_active=Active +users.list_status_filter.not_active=Inactive +users.list_status_filter.not_admin=Not Admin +users.list_status_filter.is_restricted=Restricted +users.list_status_filter.not_restricted=Not Restricted +users.list_status_filter.is_prohibit_login=Prohibit Login +users.list_status_filter.not_prohibit_login=Allow Login +users.list_status_filter.is_2fa_enabled=2FA Enabled +users.list_status_filter.not_2fa_enabled=2FA Disabled +users.details=User Details +emails.email_manage_panel=User Email Management +emails.primary=Primary +emails.filter_sort.email=Email address +emails.filter_sort.email_reverse=Email address (reverse) +emails.filter_sort.name=Username +emails.filter_sort.name_reverse=Username (reverse) +emails.updated=Email address updated +emails.not_updated=Failed to update the requested email address: %v +emails.duplicate_active=This email address is already active for a different user. +emails.change_email_header=Update Email Properties +emails.change_email_text=Are you sure you want to update this email address? +emails.delete=Delete Email +emails.delete_desc=Are you sure you want to delete this email address? +emails.deletion_success=The email address has been deleted. +emails.delete_primary_email_error=You cannot delete the primary email address. +orgs.new_orga=New Organization +repos.unadopted=Unadopted Repositories +repos.unadopted.no_more=No more unadopted repositories found +repos.lfs_size=LFS Size +packages.package_manage_panel=Package Management +packages.total_size=Total Size: %s +packages.unreferenced_size=Unreferenced Size: %s +packages.cleanup=Clean up expired data +packages.cleanup.success=Cleaned up expired data successfully +packages.creator=Creator +packages.version=Version +packages.published=Published +defaulthooks=Default Webhooks +defaulthooks.desc=Webhooks automatically make HTTP POST requests to a server when certain Gitea events trigger. Webhooks defined here are defaults and will be copied into all new repositories. Read more in the webhooks guide. +defaulthooks.add_webhook=Add Default Webhook +defaulthooks.update_webhook=Update Default Webhook +systemhooks=System Webhooks +systemhooks.desc=Webhooks automatically make HTTP POST requests to a server when certain Gitea events trigger. Webhooks defined here will act on all repositories on the system, so please consider any performance implications this may have. Read more in the webhooks guide. +systemhooks.add_webhook=Add System Webhook +systemhooks.update_webhook=Update System Webhook +auths.auth_manage_panel=Authentication Source Management +auths.new=Add Authentication Source +auths.syncenabled=Enable User Synchronization +auths.attribute_username=Username Attribute +auths.attribute_username_placeholder=Leave empty to use the username entered in Gitea. +auths.attribute_name=First Name Attribute +auths.attribute_surname=Surname Attribute +auths.attribute_mail=Email Attribute +auths.attribute_ssh_public_key=Public SSH Key Attribute +auths.attribute_avatar=Avatar Attribute +auths.attributes_in_bind=Fetch Attributes in Bind DN Context +auths.allow_deactivate_all=Allow an empty search result to deactivate all users +auths.use_paged_search=Use Paged Search +auths.search_page_size=Page Size +auths.restricted_filter=Restricted Filter +auths.restricted_filter_helper=Leave empty to not set any users as restricted. Use an asterisk ('*') to set all users that do not match Admin Filter as restricted. +auths.verify_group_membership=Verify group membership in LDAP (leave the filter empty to skip) +auths.group_search_base=Group Search Base DN +auths.group_attribute_list_users=Group Attribute Containing List Of Users +auths.user_attribute_in_group=User Attribute Listed In Group +auths.map_group_to_team=Map LDAP groups to Organization teams (leave the field empty to skip) +auths.map_group_to_team_removal=Remove users from synchronized teams if user does not belong to corresponding LDAP group +auths.enable_ldap_groups=Enable LDAP groups +auths.allowed_domains_helper=Leave empty to allow all domains. Separate multiple domains with a comma (','). +auths.force_smtps=Force SMTPS +auths.force_smtps_helper=SMTPS is always used on port 465. Set this to force SMTPS on other ports. (Otherwise STARTTLS will be used on other ports if it is supported by the host.) +auths.helo_hostname=HELO Hostname +auths.helo_hostname_helper=Hostname sent with HELO. Leave blank to send current hostname. +auths.disable_helo=Disable HELO +auths.pam_email_domain=PAM Email Domain (optional) +auths.oauth2_icon_url=Icon URL +auths.oauth2_use_custom_url=Use Custom URLs Instead of Default URLs +auths.skip_local_two_fa=Skip local 2FA +auths.skip_local_two_fa_helper=Leaving unset means local users with 2FA set will still have to pass 2FA to log on +auths.oauth2_tenant=Tenant +auths.oauth2_scopes=Additional Scopes +auths.oauth2_required_claim_name=Required Claim Name +auths.oauth2_required_claim_name_helper=Set this name to restrict login from this source to users with a claim with this name +auths.oauth2_required_claim_value=Required Claim Value +auths.oauth2_required_claim_value_helper=Set this value to restrict login from this source to users with a claim with this name and value +auths.oauth2_group_claim_name=Claim name providing group names for this source. (Optional) +auths.oauth2_full_name_claim_name=Full Name Claim Name. (Optional — if set, the user's full name will always be synchronized with this claim) +auths.oauth2_ssh_public_key_claim_name=SSH Public Key Claim Name +auths.oauth2_admin_group=Group Claim value for administrator users. (Optional — requires claim name above) +auths.oauth2_restricted_group=Group Claim value for restricted users. (Optional — requires claim name above) +auths.oauth2_map_group_to_team=Map claimed groups to Organization teams. (Optional — requires claim name above) +auths.oauth2_map_group_to_team_removal=Remove users from synchronized teams if user does not belong to corresponding group. +auths.sspi_auto_create_users=Automatically create users +auths.sspi_auto_create_users_helper=Allow SSPI auth method to automatically create new accounts for users that log in for the first time +auths.sspi_auto_activate_users=Automatically activate users +auths.sspi_auto_activate_users_helper=Allow SSPI auth method to automatically activate new users +auths.sspi_strip_domain_names=Remove domain names from usernames +auths.sspi_strip_domain_names_helper=If checked, domain names will be removed from logon names (e.g. "DOMAIN\user" and "user@example.org" both will become just "user"). +auths.sspi_separator_replacement=Separator to use instead of \, / and @ +auths.sspi_separator_replacement_helper=The character to use to replace the separators of down-level logon names (e.g. the \ in "DOMAIN\user") and user principal names (e.g. the @ in "user@example.org"). +auths.sspi_default_language=Default user language +auths.sspi_default_language_helper=Default language for users automatically created by SSPI auth method. Leave empty if you prefer the language to be automatically detected. +auths.tips.oauth2.general.tip=When registering a new OAuth2 authentication, the callback/redirect URL should be: +auths.tip.bitbucket=Register a new OAuth consumer on %s and add the permission 'Account' - 'Read' +auths.tip.nextcloud=Register a new OAuth consumer on your instance by selecting "Settings -> Security -> OAuth 2.0 client" in the menu +auths.tip.dropbox=Create a new application at %s +auths.tip.facebook=Register a new application at %s and add the product "Facebook Login" +auths.tip.github=Register a new OAuth application on %s +auths.tip.gitlab_new=Register a new application on %s +auths.tip.google_plus=Obtain OAuth2 client credentials from the Google API console at %s +auths.tip.openid_connect=Use the OpenID Connect Discovery URL "https://{server}/.well-known/openid-configuration" to specify the endpoints +auths.tip.twitter=Go to %s, create an application and ensure that the “Allow this application to be used to Sign in with Twitter” option is enabled +auths.tip.discord=Register a new application on %s +auths.tip.gitea=Register a new OAuth2 application. Guide can be found at %s +auths.tip.yandex=Create a new application at %s. Select following permissions from the "Yandex.Passport API" section: "Access to email address", "Access to user avatar" and "Access to username, first name and surname, gender" +auths.tip.mastodon=Input a custom instance URL for the mastodon instance you want to authenticate with (or use the default one) +auths.edit=Edit Authentication Source +auths.activated=This Authentication Source is Activated +auths.new_success=The authentication "%s" has been added. +auths.update_success=The authentication source has been updated. +auths.update=Update Authentication Source +auths.delete_auth_desc=Deleting an authentication source prevents users from using it to sign in. Continue? +auths.still_in_used=The authentication source is still in use. Convert or delete any users using this authentication source first. +auths.deletion_success=The authentication source has been deleted. +auths.login_source_exist=The authentication source "%s" already exists. +auths.login_source_of_type_exist=An authentication source of this type already exists. +auths.unable_to_initialize_openid=Unable to initialize OpenID Connect Provider: %s +auths.invalid_openIdConnectAutoDiscoveryURL=Invalid Auto Discovery URL (this must be a valid URL starting with http:// or https://) +config.app_name=Site Title +config.app_url=Gitea Base URL +config.custom_file_root_path="Custom File Root Path" +config.domain=Server Domain +config.offline_mode=Local Mode +config.run_user=Run As Username +config.app_data_path=App Data Path +config.log_file_root_path=Log Path +config.ssh_start_builtin_server=Use Built-In Server +config.ssh_domain=SSH Server Domain +config.lfs_content_path=LFS Content Path +config.lfs_http_auth_expiry=LFS HTTP Auth Expiry +config.disable_register=Disable Self-Registration +config.allow_only_internal_registration=Allow Registration Only Through Gitea itself +config.allow_only_external_registration=Allow Registration Only Through External Services +config.enable_openid_signup=Enable OpenID Self-Registration +config.reset_password_code_lives=Recover Account Code Expiry Time +config.default_keep_email_private=Hide Email Addresses by Default +config.default_allow_create_organization=Allow Creation of Organizations by Default +config.enable_timetracking=Enable Time Tracking +config.default_enable_timetracking=Enable Time Tracking by Default +config.default_allow_only_contributors_to_track_time=Let Only Contributors Track Time +config.no_reply_address=Hidden Email Domain +config.default_visibility_organization=Default visibility for new Organizations +config.default_enable_dependencies=Enable Issue Dependencies by Default +config.mailer_config=Mailer Configuration +config.mailer_enable_helo=Enable HELO +config.mailer_protocol=Protocol +config.mailer_smtp_addr=SMTP Addr +config.mailer_sendmail_timeout=Sendmail Timeout +config.mailer_use_dummy=Dummy +config.test_email_placeholder=Email Address (e.g. test@example.com) +config.send_test_mail_submit=Send +config.test_mail_failed=Failed to send a testing email to "%s": %v +config.test_mail_sent=A testing email has been sent to "%s". +config.cache_item_ttl=Cache Item TTL +config.cache_test=Test Cache +config.cache_test_failed=Failed to probe the cache: %v. +config.cache_test_slow=Cache test successful, but response is slow: %s. +config.cache_test_succeeded=Cache test successful, got a response in %s. +config.open_with_editor_app_help=The "Open with" editors for the clone menu. If left empty, the default will be used. Expand to see the default. +config.logger_name_fmt=Logger: %s +config.access_log_mode=Access Log Mode +config.access_log_template=Access Log Template +config.set_setting_failed=Set setting %s failed +monitor.stats=Stats +monitor.execute_times=Executions +monitor.stacktrace=Stacktrace +monitor.trace=Trace +monitor.performance_logs=Performance Logs +monitor.processes_count=%d Processes +monitor.download_diagnosis_report=Download diagnosis report +monitor.last_execution_result=Result +monitor.process.cancel_desc=Canceling a process may cause data loss +monitor.process.children=Children +monitor.queue.activeworkers=Active Workers +monitor.queue.numberinqueue=Number in Queue +monitor.queue.review_add=Review / Add Workers +monitor.queue.settings.desc=Pools dynamically grow in response to their worker queue blocking. +monitor.queue.settings.maxnumberworkers=Max number of workers +monitor.queue.settings.maxnumberworkers.placeholder=Currently %[1]d +monitor.queue.settings.remove_all_items=Remove all +monitor.queue.settings.remove_all_items_done=All items in the queue have been removed. +notices.operations=Operations +notices.type_2=Task +self_check.no_problem_found=No problem found yet. +self_check.startup_warnings=Startup warnings: +self_check.database_collation_mismatch=Expect database to use collation: %s +self_check.database_collation_case_insensitive=Database is using collation %s, which is a case-insensitive collation. Although Gitea could work with it, there might be some rare cases which don't work as expected. +self_check.database_inconsistent_collation_columns=Database is using collation %s, but these columns are using mismatched collations. This might cause some unexpected problems. +self_check.database_fix_mysql=For MySQL/MariaDB users, you could use the "gitea doctor convert" command to fix the collation problems, or you could also fix the problem manually with "ALTER ... COLLATE ..." SQL queries. +self_check.database_fix_mssql=For MSSQL users, you could only fix the problem manually with "ALTER ... COLLATE ..." SQL queries at the moment. +self_check.location_origin_mismatch=Current URL (%[1]s) doesn't match the URL seen by Gitea (%[2]s). If you are using a reverse proxy, please make sure the "Host" and "X-Forwarded-Proto" headers are set correctly. [action] create_repo=repositori dibuat %s @@ -1319,6 +3362,31 @@ transfer_repo=ditransfer repositori %s ke %s delete_tag=tag dihapus %[2]s dari %[3]s delete_branch=cabang dihapus %[2]s dari %[3]s compare_commits=Bandingkan %d melakukan +commit_repo=pushed to %[3]s at %[4]s +create_issue=`opened issue %[3]s#%[2]s` +close_issue=`closed issue %[3]s#%[2]s` +reopen_issue=`reopened issue %[3]s#%[2]s` +create_pull_request=`created pull request %[3]s#%[2]s` +close_pull_request=`closed pull request %[3]s#%[2]s` +reopen_pull_request=`reopened pull request %[3]s#%[2]s` +comment_issue=`commented on issue %[3]s#%[2]s` +comment_pull=`commented on pull request %[3]s#%[2]s` +merge_pull_request=`merged pull request %[3]s#%[2]s` +auto_merge_pull_request=`automatically merged pull request %[3]s#%[2]s` +push_tag=pushed tag %[3]s to %[4]s +compare_branch=Compare +compare_commits_general=Compare commits +mirror_sync_push=synced commits to %[3]s at %[4]s from mirror +mirror_sync_create=synced new reference %[3]s to %[4]s from mirror +mirror_sync_delete=synced and deleted reference %[2]s at %[3]s from mirror +approve_pull_request=`approved %[3]s#%[2]s` +reject_pull_request=`suggested changes for %[3]s#%[2]s` +publish_release=`released %[4]s at %[3]s` +review_dismissed=`dismissed review from %[4]s for %[3]s#%[2]s` +review_dismissed_reason=Reason: +create_branch=created branch %[3]s in %[4]s +starred_repo=starred %[2]s +watched_repo=started watching %[2]s [tool] now=sekarang @@ -1344,6 +3412,7 @@ raw_minutes=menit default_message=Jatuhkan berkas disini atau klik untuk mengunggah. file_too_big=Ukuran berkas ({{filesize}} MB) melebihi ukuran maksimum ({{maxFilesize}} MB). remove_file=Hilangkan berkas +invalid_input_type=You cannot upload files of this type. [notification] notifications=Notifikasi @@ -1353,16 +3422,27 @@ pin=Pemberitahuan Pin mark_as_read=Tandai sebagai membaca mark_as_unread=Tandai sebagai belum dibaca mark_all_as_read=Tandai semua sudah dibaca +no_unread=No unread notifications. +no_read=No read notifications. +subscriptions=Subscriptions +watching=Watching +no_subscriptions=No subscriptions [gpg] error.extract_sign=Gagal untuk mengambil tanda tangan error.generate_hash=Gagal untuk menghasilkan hash komit error.no_gpg_keys_found=Tidak diketahui kunci yang ditemukan di database signature error.not_signed_commit=Bukan melakukan yang ditandatangani +default_key=Signed with default key +error.no_committer_account=No account linked to committer's email address +error.failed_retrieval_gpg_keys="Failed to retrieve any key attached to the committer's account" +error.probable_bad_signature="WARNING! Although there is a key with this ID in the database, it does not verify this commit! This commit is SUSPICIOUS." +error.probable_bad_default_signature="WARNING! Although the default key has this ID, it does not verify this commit! This commit is SUSPICIOUS." [units] error.no_unit_allowed_repo=Anda tidak diijinkan untuk melihat semua unit dari repositori ini. error.unit_not_allowed=Anda tidak diizinkan untuk mengunjungi unit repositori ini. +unit=Unit [packages] filter.type=Jenis @@ -1370,25 +3450,186 @@ alpine.repository.repositories=Repositori arch.repository.repositories=Repositori conan.details.repository=Repositori owner.settings.cleanuprules.enabled=Aktif +title=Packages +desc=Manage repository packages. +empty=There are no packages yet. +no_metadata=No metadata. +empty.documentation=For more information on the package registry, see the documentation. +empty.repo=Did you upload a package, but it's not shown here? Go to package settings and link it to this repo. +registry.documentation=For more information on the %s registry, see the documentation. +filter.type.all=All +filter.no_result=Your filter produced no results. +filter.container.tagged=Tagged +filter.container.untagged=Untagged +published_by=Published %[1]s by %[3]s +published_by_in=Published %[1]s by %[3]s in %[5]s +installation=Installation +about=About this package +requirements=Requirements +dependencies=Dependencies +keywords=Keywords +details=Details +details.author=Author +details.project_site=Project Site +details.repository_site=Repository Site +details.documentation_site=Documentation Site +details.license=License +assets=Assets +versions=Versions +versions.view_all=View all +dependency.id=ID +dependency.version=Version +search_in_external_registry=Search in %s +alpine.registry=Set up this registry by adding the URL in your /etc/apk/repositories file: +alpine.registry.key=Download the registry public RSA key into the /etc/apk/keys/ folder to verify the index signature: +alpine.registry.info=Choose $branch and $repository from the list below. +alpine.install=To install the package, run the following command: +alpine.repository=Repository Info +alpine.repository.branches=Branches +alpine.repository.architectures=Architectures +arch.registry=Add server with related repository and architecture to /etc/pacman.conf: +arch.install=Sync package with pacman: +arch.repository=Repository Info +arch.repository.architectures=Architectures +cargo.registry=Set up this registry in the Cargo configuration file (for example ~/.cargo/config.toml): +cargo.install=To install the package using Cargo, run the following command: +chef.registry=Set up this registry in your ~/.chef/config.rb file: +chef.install=To install the package, run the following command: +composer.registry=Set up this registry in your ~/.composer/config.json file: +composer.install=To install the package using Composer, run the following command: +composer.dependencies=Dependencies +composer.dependencies.development=Development Dependencies +conan.registry=Set up this registry from the command line: +conan.install=To install the package using Conan, run the following command: +conda.registry=Set up this registry as a Conda repository in your .condarc file: +conda.install=To install the package using Conda, run the following command: +container.details.type=Image Type +container.details.platform=Platform +container.pull=Pull the image from the command line: +container.images=Images +container.digest=Digest +container.multi_arch=OS / Arch +container.layers=Image Layers +container.labels=Labels +container.labels.key=Key +container.labels.value=Value +cran.registry=Set up this registry in your Rprofile.site file: +cran.install=To install the package, run the following command: +debian.registry=Set up this registry from the command line: +debian.registry.info=Choose $distribution and $component from the list below. +debian.install=To install the package, run the following command: +debian.repository=Repository Info +debian.repository.distributions=Distributions +debian.repository.components=Components +debian.repository.architectures=Architectures +generic.download=Download package from the command line: +go.install=Install the package from the command line: +helm.registry=Set up this registry from the command line: +helm.install=To install the package, run the following command: +maven.registry=Set up this registry in your project pom.xml file: +maven.install=To use the package, include the following in the dependencies block in the pom.xml file: +maven.install2=Run via command line: +maven.download=To download the dependency, run via command line: +nuget.registry=Set up this registry from the command line: +nuget.install=To install the package using NuGet, run the following command: +nuget.dependency.framework=Target Framework +npm.registry=Set up this registry in your project .npmrc file: +npm.install=To install the package using npm, run the following command: +npm.install2=or add it to the package.json file: +npm.dependencies=Dependencies +npm.dependencies.development=Development Dependencies +npm.dependencies.bundle=Bundled Dependencies +npm.dependencies.peer=Peer Dependencies +npm.dependencies.optional=Optional Dependencies +npm.details.tag=Tag +pub.install=To install the package using Dart, run the following command: +pypi.requires=Requires Python +pypi.install=To install the package using pip, run the following command: +rpm.registry=Set up this registry from the command line: +rpm.distros.redhat=on RedHat based distributions +rpm.distros.suse=on SUSE based distributions +rpm.install=To install the package, run the following command: +rpm.repository=Repository Info +rpm.repository.architectures=Architectures +rpm.repository.multiple_groups=This package is available in multiple groups. +rubygems.install=To install the package using gem, run the following command: +rubygems.install2=or add it to the Gemfile: +rubygems.dependencies.runtime=Runtime Dependencies +rubygems.dependencies.development=Development Dependencies +rubygems.required.ruby=Requires Ruby version +rubygems.required.rubygems=Requires RubyGem version +swift.registry=Set up this registry from the command line: +swift.install=Add the package in your Package.swift file: +swift.install2=and run the following command: +vagrant.install=To add a Vagrant box, run the following command: +settings.link=Link this package to a repository +settings.link.description=If you link a package with a repository, the package is listed in the repository's package list. +settings.link.select=Select Repository +settings.link.button=Update Repository Link +settings.link.success=Repository link was successfully updated. +settings.link.error=Failed to update repository link. +settings.delete=Delete package +settings.delete.description=Deleting a package is permanent and cannot be undone. +settings.delete.notice=You are about to delete %s (%s). This operation is irreversible, are you sure? +settings.delete.success=The package has been deleted. +settings.delete.error=Failed to delete the package. +owner.settings.cargo.title=Cargo Registry Index +owner.settings.cargo.initialize=Initialize Index +owner.settings.cargo.initialize.description=A special index Git repository is needed to use the Cargo registry. Using this option will (re-)create the repository and configure it automatically. +owner.settings.cargo.initialize.error=Failed to initialize Cargo index: %v +owner.settings.cargo.initialize.success=The Cargo index was successfully created. +owner.settings.cargo.rebuild=Rebuild Index +owner.settings.cargo.rebuild.description=Rebuilding can be useful if the index is not synchronized with the stored Cargo packages. +owner.settings.cargo.rebuild.error=Failed to rebuild Cargo index: %v +owner.settings.cargo.rebuild.success=The Cargo index was successfully rebuilt. +owner.settings.cleanuprules.title=Manage Cleanup Rules +owner.settings.cleanuprules.add=Add Cleanup Rule +owner.settings.cleanuprules.edit=Edit Cleanup Rule +owner.settings.cleanuprules.none=No cleanup rules available. Please consult the documentation. +owner.settings.cleanuprules.preview=Cleanup Rule Preview +owner.settings.cleanuprules.preview.overview=%d packages are scheduled to be removed. +owner.settings.cleanuprules.preview.none=Cleanup rule does not match any packages. +owner.settings.cleanuprules.pattern_full_match=Apply pattern to full package name +owner.settings.cleanuprules.keep.title=Versions that match these rules are kept, even if they match a removal rule below. +owner.settings.cleanuprules.keep.count=Keep the most recent +owner.settings.cleanuprules.keep.count.1=1 version per package +owner.settings.cleanuprules.keep.count.n=%d versions per package +owner.settings.cleanuprules.keep.pattern=Keep versions matching +owner.settings.cleanuprules.keep.pattern.container=The latest version is always kept for Container packages. +owner.settings.cleanuprules.remove.title=Versions that match these rules are removed, unless a rule above says to keep them. +owner.settings.cleanuprules.remove.days=Remove versions older than +owner.settings.cleanuprules.remove.pattern=Remove versions matching +owner.settings.cleanuprules.success.update=Cleanup rule has been updated. +owner.settings.cleanuprules.success.delete=Cleanup rule has been deleted. +owner.settings.chef.title=Chef Registry +owner.settings.chef.keypair=Generate key pair +owner.settings.chef.keypair.description=A key pair is necessary to authenticate to the Chef registry. If you have generated a key pair before, generating a new key pair will discard the old key pair. [secrets] - -; These keys are also for "edit secret", the keys are kept as-is to avoid unnecessary re-translation creation.description=Deskripsi - - +secrets=Secrets +description=Secrets will be passed to certain actions and cannot be read otherwise. +none=There are no secrets yet. +creation.name_placeholder=case-insensitive, alphanumeric characters or underscores only, cannot start with GITEA_ or GITHUB_ +creation.value_placeholder=Input any content. Whitespace at the start and end will be omitted. +creation.description_placeholder=Enter short description (optional). +save_success=The secret "%s" has been saved. +save_failed=Failed to save secret. +add_secret=Add secret +edit_secret=Edit secret +deletion=Remove secret +deletion.description=Removing a secret is permanent and cannot be undone. Continue? +deletion.success=The secret has been removed. +deletion.failed=Failed to remove secret. +management=Secrets Management [actions] - - - runners.name=Nama runners.owner_type=Jenis runners.description=Deskripsi runners.task_list.run=Lari runners.task_list.repository=Repositori runners.task_list.commit=Memperbuat - runs.commit=Memperbuat runs.no_matching_online_runner_helper=Tidak ada runner online yang cocok dengan label: %s runs.actor=Aktor @@ -1401,15 +3642,12 @@ runs.no_workflows.quick_start=Tidak tahu cara memulai dengan Gitea Actions? Liha runs.no_workflows.documentation=Untuk informasi lebih lanjut tentang Gitea Actions, lihat dokumentasi. runs.no_runs=Alur kerja belum berjalan. runs.empty_commit_message=(pesan commit kosong) - workflow.disable=Nonaktifkan Alur Kerja workflow.disable_success=Alur kerja '%s' berhasil dinonaktifkan. workflow.enable=Aktifkan Alur Kerja workflow.enable_success=Alur kerja '%s' berhasil diaktifkan. workflow.disabled=Alur kerja dinonaktifkan. - need_approval_desc=Butuh persetujuan untuk menjalankan alur kerja untuk pull request fork. - variables=Variabel variables.management=Managemen Variabel variables.creation=Tambah Variabel @@ -1425,19 +3663,80 @@ variables.creation.failed=Gagal menambahkan variabel. variables.creation.success=Variabel "%s" telah ditambahkan. variables.update.failed=Gagal mengedit variabel. variables.update.success=Variabel telah diedit. - +actions=Actions +unit.desc=Manage actions +status.unknown="Unknown" +status.waiting="Waiting" +status.running="Running" +status.success="Success" +status.failure="Failure" +status.cancelled="Canceled" +status.skipped="Skipped" +status.blocked="Blocked" +runners=Runners +runners.runner_manage_panel=Runners Management +runners.new=Create new Runner +runners.new_notice=How to start a runner +runners.status=Status +runners.id=ID +runners.labels=Labels +runners.last_online=Last Online Time +runners.runner_title=Runner +runners.task_list=Recent tasks on this runner +runners.task_list.no_tasks=There is no task yet. +runners.task_list.status=Status +runners.task_list.done_at=Done At +runners.edit_runner=Edit Runner +runners.update_runner=Update Changes +runners.update_runner_success=Runner updated successfully +runners.update_runner_failed=Failed to update runner +runners.delete_runner=Delete this runner +runners.delete_runner_success=Runner deleted successfully +runners.delete_runner_failed=Failed to delete runner +runners.delete_runner_header=Confirm to delete this runner +runners.delete_runner_notice=If a task is running on this runner, it will be terminated and marked as failed. It may break building workflow. +runners.none=No runners available +runners.status.unspecified=Unknown +runners.status.idle=Idle +runners.status.active=Active +runners.status.offline=Offline +runners.version=Version +runners.reset_registration_token=Reset registration token +runners.reset_registration_token_confirm=Would you like to invalidate the current token and generate a new one? +runners.reset_registration_token_success=Runner registration token reset successfully +runs.all_workflows=All Workflows +runs.scheduled=Scheduled +runs.pushed_by=pushed by +runs.invalid_workflow_helper=Workflow config file is invalid. Please check your config file: %s +runs.no_job_without_needs=The workflow must contain at least one job without dependencies. +runs.no_job=The workflow must contain at least one job +runs.expire_log_message=Logs have been purged because they were too old. +runs.delete=Delete workflow run +runs.cancel=Cancel workflow run +runs.delete.description=Are you sure you want to permanently delete this workflow run? This action cannot be undone. +runs.not_done=This workflow run is not done. +runs.view_workflow_file=View workflow file +workflow.run=Run Workflow +workflow.not_found=Workflow '%s' not found. +workflow.run_success=Workflow '%s' run successfully. +workflow.from_ref=Use workflow from +workflow.has_workflow_dispatch=This workflow has a workflow_dispatch event trigger. +workflow.has_no_workflow_dispatch=Workflow '%s' has no workflow_dispatch event trigger. +logs.always_auto_scroll=Always auto scroll logs +logs.always_expand_running=Always expand running logs [projects] type-1.display_name=Proyek Individu type-2.display_name=Proyek Repositori type-3.display_name=Proyek Organisasi +deleted.display_name=Deleted Project +enter_fullscreen=Fullscreen +exit_fullscreen=Exit Fullscreen [git.filemode] changed_filemode=%[1]s → %[2]s -; Ordered by git filemode value, ascending. E.g. directory has "040000", normal file has "100644", … directory=Directory normal_file=Normal file executable_file=Executable file symbolic_link=Symbolic link submodule=Submodule - diff --git a/options/locale/locale_is-IS.ini b/options/locale/locale_is-IS.ini index 1e4669e32ba02..de5d2790724ae 100644 --- a/options/locale/locale_is-IS.ini +++ b/options/locale/locale_is-IS.ini @@ -21,7 +21,6 @@ signed_in_as=Skráð(ur) inn sem toc=Efnisyfirlit licenses=Hugbúnaðarleyfi return_to_gitea=Til baka að Gitea - username=Notandanafn email=Netfang password=Lykilorð @@ -31,7 +30,6 @@ captcha=CAPTCHA twofa=Tvíþætt Auðkenning twofa_scratch=Tveggja-Þátta Skrapkóði passcode=Aðgangstala - webauthn_insert_key=Settu öryggislykilinn þinn inn webauthn_sign_in=Ýttu á hnappinn á öryggislyklinum þínum. Ef öryggislykillinn þinn hefur engan hnapp skaltu setja hann aftur inn. webauthn_press_button=Vinsamlegast ýttu á hnappinn á öryggislyklinum þínum… @@ -44,7 +42,6 @@ webauthn_error_duplicated=Öryggislykillinn er ekki leyfður fyrir þessa beiðn webauthn_error_empty=Þú verður að setja nafn fyrir þennan lykil. webauthn_error_timeout=Tímamörk náð áður en hægt var að lesa lykilinn þinn. Vinsamlegast endurhlaðið þessa síðu og reyndu aftur. webauthn_reload=Endurhlaða - repository=Hugbúnaðarsafn organization=Stofnun mirror=Speglun @@ -62,18 +59,15 @@ settings=Stillingar your_profile=Notandasíða your_starred=Eftirlæti your_settings=Stillingar - all=Allt sources=Eigin mirrors=Speglanir collaborative=Samstörf forks=Skiptingar - activities=Virkni pull_requests=Sameiningarbeiðnir issues=Vandamál milestones=Tímamót - ok=Í lagi cancel=Hætta við save=Vista @@ -82,56 +76,147 @@ add_all=Bæta Öllu Við remove=Fjarlægja remove_all=Fjarlægja Allt edit=Breyta - - copy=Afrita copy_url=Afrita vefslóð copy_branch=Afritaðu heiti greinar copy_success=Afritað! copy_error=Afritun mistókst - write=Skrifa preview=Forskoða loading=Hleður… - error=Villa error404=Síðan sem þú ert að reyna að fá annað hvort er ekki til eða þú hefur ekki heimild til að skoða hana. - never=Aldrei - - - - archived=Safnvistað - concept_code_repository=Hugbúnaðarsafn - - - name=Heiti value=Gildi - filter=Sía filter.is_archived=Safnvistað filter.is_template=Sniðmát filter.public=Opinbert - +logo=Logo +sign_in_with_provider=Sign in with %s +tracked_time_summary=Summary of tracked time based on filters of issue list +enable_javascript=This website requires JavaScript. +more_items=More items +webauthn_error_insecure=WebAuthn only supports secure connections. For testing over HTTP, you can use the origin "localhost" or "127.0.0.1". +new_project_column=New Column +retry=Retry +rerun=Re-run +rerun_all=Re-run all jobs +remove_label_str=Remove item "%s" +view=View +test=Test +enabled=Enabled +disabled=Disabled +locked=Locked +copy_hash=Copy hash +copy_content=Copy content +copy_path=Copy path +copy_type_unsupported=This file type cannot be copied +files=Files +error503=The server could not complete your request. Please try again later. +go_back=Go Back +invalid_data=Invalid data: %v +unknown=Unknown +rss_feed=RSS Feed +pin=Pin +unpin=Unpin +artifacts=Artifacts +expired=Expired +confirm_delete_artifact=Are you sure you want to delete the artifact '%s'? +concept_system_global=Global +concept_user_individual=Individual +concept_user_organization=Organization +show_timestamps=Show timestamps +show_log_seconds=Show seconds +show_full_screen=Show full screen +download_logs=Download logs +confirm_delete_selected=Confirm to delete all selected items? +readme=Readme +filter.clear=Clear Filter +filter.not_archived=Not Archived +filter.is_fork=Forked +filter.not_fork=Not Forked +filter.is_mirror=Mirrored +filter.not_mirror=Not Mirrored +filter.not_template=Not Template +filter.private=Private +no_results_found=No results found. +internal_error_skipped=Internal error occurred but is skipped: %s [search] +search=Search… +type_tooltip=Search type +fuzzy=Fuzzy +fuzzy_tooltip=Include results that closely match the search term +words=Words +words_tooltip=Include only results that match the search term words +regexp=Regexp +regexp_tooltip=Include only results that match the regexp search term +exact=Exact +exact_tooltip=Include only results that match the exact search term +repo_kind=Search repos… +user_kind=Search users… +org_kind=Search orgs… +team_kind=Search teams… +code_kind=Search code… +code_search_unavailable=Code search is currently not available. Please contact the site administrator. +code_search_by_git_grep=Current code search results are provided by "git grep". There might be better results if site administrator enables Repository Indexer. +package_kind=Search packages… +project_kind=Search projects… +branch_kind=Search branches… +tag_kind=Search tags… +tag_tooltip=Search for matching tags. Use '%' to match any sequence of numbers. +commit_kind=Search commits… +runner_kind=Search runners… +no_results=No matching results found. +issue_kind=Search issues… +pull_kind=Search pull requests… +keyword_search_unavailable=Searching by keyword is currently not available. Please contact the site administrator. [aria] +navbar=Navigation Bar +footer=Footer +footer.software=About Software +footer.links=Links [heatmap] +number_of_contributions_in_the_last_12_months=%s contributions in the last 12 months +no_contributions=No contributions +less=Less +more=More [editor] buttons.table.add.insert=Bæta við +buttons.heading.tooltip=Add heading +buttons.bold.tooltip=Add bold text +buttons.italic.tooltip=Add italic text +buttons.quote.tooltip=Quote text +buttons.code.tooltip=Add code +buttons.link.tooltip=Add a link +buttons.list.unordered.tooltip=Add a bullet list +buttons.list.ordered.tooltip=Add a numbered list +buttons.list.task.tooltip=Add a list of tasks +buttons.table.add.tooltip=Add a table +buttons.table.rows=Rows +buttons.table.cols=Columns +buttons.mention.tooltip=Mention a user or team +buttons.ref.tooltip=Reference an issue or pull request +buttons.switch_to_legacy.tooltip=Use the legacy editor instead +buttons.enable_monospace_font=Enable monospace font +buttons.disable_monospace_font=Disable monospace font [filter] +string.asc=A–Z +string.desc=Z–A [error] occurred=Villa kom upp not_found=Markmiðið fannst ekki. network_error=Netkerfisvilla +report_message=If you believe that this is a Gitea bug, please search for issues on GitHub or open a new issue if necessary. [startpage] app_desc=Þrautalaus og sjálfhýst Git þjónusta @@ -140,6 +225,9 @@ platform=Fjölvettvangur lightweight=Létt lightweight_desc=Gitea hefur lágar lágmarkskröfur og getur keyrt á ódýrum Raspberry Pi. Sparaðu orku! license=Frjáls Hugbúnaður +install_desc=Simply run the binary for your platform, ship it with Docker, or get it packaged. +platform_desc=Gitea runs anywhere Go can compile for: Windows, macOS, Linux, ARM, etc. Choose the one you love! +license_desc=Go get %[2]s! Join us by contributing to make this project even better. Don't be shy to be a contributor! [install] install=Uppsetning @@ -163,7 +251,6 @@ reinstall_confirm_check_3=Þú staðfestir að þú sért alveg viss um að þet err_empty_db_path=SQLite3 gagnagrunnsslóðin má ekki vera tóm. no_admin_and_disable_registration=Þú getur ekki slökkt á sjálfsskráningu notenda án þess að búa til stjórnandanotanda. err_empty_admin_password=Lykilorð stjórnanda má ekki vera tómt. - general_title=Almennar Stillingar app_name=Heiti vefsvæðis app_name_helper=Þú getur slegið inn nafn fyrirtækis þíns hér. @@ -181,7 +268,6 @@ app_url=Grunnvefslóð Gitea app_url_helper=Grunnvistfang fyrir HTTP(S) afrit slóð og tölvupósttilkynningar. log_root_path=Slóð Annáls log_root_path_helper=Annálaskrár verða skrifaðar í þessa möppu. - optional_title=Valfrjálsar Stillingar email_title=Tölvupóstsstillingar smtp_addr=SMTP Hýsill @@ -213,6 +299,48 @@ invalid_repo_path=Grunnsslóð hugbúnaðarsafns er ógild: %v invalid_log_root_path=Slóð annáls er ógild: %v default_keep_email_private_popup=Fela sjálfgefið netföng nýrra notendareikninga. no_reply_address_helper=Lén fyrir notendur með falið netfang. Til dæmis notandanafnið „joe“ verður skráð í Git sem „joe@noreply.example.org“ ef falið tölvupóstlén er stillt á „noreply.example.org“. +installing_desc=Installing now, please wait… +reinstall_confirm_check_1=The data encrypted by the SECRET_KEY in app.ini may be lost: users may not be able to log in with 2FA/OTP and mirrors may not function correctly. By checking this box, you confirm that the current app.ini file contains the correct SECRET_KEY. +reinstall_confirm_check_2=The repositories and settings may need to be resynchronized. By checking this box, you confirm that you will resynchronize the hooks for the repositories and authorized_keys file manually. You confirm that you will ensure that repository and mirror settings are correct. +err_empty_admin_email=The administrator email address cannot be empty. +err_admin_name_is_reserved=Administrator username is invalid. Username is reserved. +err_admin_name_pattern_not_allowed=Administrator username is invalid. The username matches a reserved pattern. +err_admin_name_is_invalid=Administrator username is invalid +run_user_helper=The operating system username that Gitea runs as. Note that this user must have access to the repository root path. +http_port_helper=Port number the Gitea web server will listen on. +smtp_from_invalid=The "Send Email As" address is invalid +federated_avatar_lookup_popup=Enable federated avatar lookup using Libravatar. +disable_registration=Disable Self-Registration +disable_registration_popup=Disable user self-registration. Only administrators will be able to create new user accounts. +allow_only_external_registration_popup=Allow Registration Only Through External Services +openid_signup=Enable OpenID Self-Registration +openid_signup_popup=Enable OpenID-based user self-registration. +enable_captcha_popup=Require a CAPTCHA for user self-registration. +require_sign_in_view=Require Sign-In to View Pages +require_sign_in_view_popup=Limit page access to signed-in users. Visitors will only see the sign-in and registration pages. +admin_setting_desc=Creating an administrator account is optional. The first registered user will automatically become an administrator. +admin_title=Administrator Account Settings +invalid_db_table=The database table "%s" is invalid: %v +invalid_app_data_path=The app data path is invalid: %v +run_user_not_match=The 'run as' username is not the current username: %s -> %s +internal_token_failed=Failed to generate internal token: %v +secret_key_failed=Failed to generate secret key: %v +save_config_failed=Failed to save configuration: %v +invalid_admin_setting=Administrator account setting is invalid: %v +default_keep_email_private=Hide Email Addresses by Default +default_allow_create_organization=Allow Creation of Organizations by Default +default_allow_create_organization_popup=Allow new user accounts to create organizations by default. +default_enable_timetracking=Enable Time Tracking by Default +default_enable_timetracking_popup=Enable time tracking for new repositories by default. +no_reply_address=Hidden Email Domain +password_algorithm=Password Hash Algorithm +invalid_password_algorithm=Invalid password hash algorithm +password_algorithm_helper=Set the password hashing algorithm. Algorithms have differing requirements and strengths. The argon2 algorithm is rather secure but uses a lot of memory and may be inappropriate for small systems. +enable_update_checker=Enable Update Checker +enable_update_checker_helper=Checks for new version releases periodically by connecting to gitea.io. +env_config_keys=Environment Configuration +env_config_keys_prompt=The following environment variables will also be applied to your configuration file: +config_write_file_prompt=These configuration options will be written into: %s [home] uname_holder=Notandanafn eða Netfang @@ -223,21 +351,36 @@ my_orgs=Stofnanir Mínar my_mirrors=Speglanir Mínar view_home=Skoða %s filter=Aðrar Síur - show_archived=Safnvistað - show_private=Einka show_only_private=Að sýna aðeins einka show_only_public=Að sýna aðeins opinber - issues.in_your_repos=Í hugbúnaðarsöfnum þínum - +nav_menu=Navigation Menu +switch_dashboard_context=Switch Dashboard Context +collaborative_repos=Collaborative Repositories +filter_by_team_repositories=Filter by team repositories +feed_of=Feed of "%s" +show_both_archived_unarchived=Showing both archived and unarchived +show_only_archived=Showing only archived +show_only_unarchived=Showing only unarchived +show_both_private_public=Showing both public and private +guide_title=No Activity +guide_desc=You are currently not following any repositories or users, so there is no content to display. You can explore repositories or users of interest from the links below. +explore_repos=Explore repositories +explore_users=Explore users +empty_org=There are no organizations yet. +empty_repo=There are no repositories yet. [explore] repos=Hugbúnaðarsöfn users=Notendur organizations=Stofnanir code=Kóði +go_to=Go to +code_last_indexed_at=Last indexed %s +relevant_repositories_tooltip=Repositories that are forks or that have no topic, no icon, and no description are hidden. +relevant_repositories=Only relevant repositories are being shown, show unfiltered results. [auth] create_new_account=Skrá Notanda @@ -272,32 +415,71 @@ authorize_title=Veita „%s“ aðgang að reikningnum þínum? authorization_failed=Heimild mistókst sspi_auth_failed=SSPI auðkenning mistókst password_pwned_err=Gat ekki klárað beiðni til HaveIBeenPwned +already_have_account=Already have an account? +sign_in_now=Sign in now! +disable_register_prompt=Registration is disabled. Please contact your site administrator. +disable_register_mail=Email confirmation for registration is disabled. +remember_me.compromised=The login token is not valid anymore which may indicate a compromised account. Please check your account for unusual activities. +need_account=Need an account? +sign_up_tip=You are registering the first account in the system, which has administrator privileges. Please carefully remember your username and password. If you forget the username or password, please refer to the Gitea documentation to recover the account. +sign_up_now=Register now. +sign_up_successful=Account was successfully created. Welcome! +confirmation_mail_sent_prompt_ex=A new confirmation email has been sent to %s. Please check your inbox within the next %s to complete the registration process. If your registration email address is incorrect, you can sign in again and change it. +allow_password_change=Require user to change password (recommended) +reset_password_mail_sent_prompt=A confirmation email has been sent to %s. Please check your inbox within the next %s to complete the account recovery process. +prohibit_login=Sign-In Prohibited +prohibit_login_desc=Your account is prohibited from signing in. Please contact your site administrator. +resent_limit_prompt=You have already requested an activation email recently. Please wait 3 minutes and try again. +change_unconfirmed_mail_address=If your registration email address is incorrect, you can change it here and resend a new confirmation email. +email_not_associate=The email address is not associated with any account. +invalid_code=Your confirmation code is invalid or has expired. +invalid_code_forgot_password=Your confirmation code is invalid or has expired. Click here to start a new session. +invalid_password=Your password does not match the password that was used to create the account. +reset_password_wrong_user=You are signed in as %s, but the account recovery link is meant for %s +password_too_short=Password length cannot be less than %d characters. +non_local_account=Non-local users cannot update their password through the Gitea web interface. +twofa_scratch_used=You have used your scratch code. You have been redirected to the two-factor settings page so you may remove your device enrollment or generate a new scratch code. +twofa_passcode_incorrect=Your passcode is incorrect. If you misplaced your device, use your scratch code to sign in. +twofa_required=You must set up two-factor authentication to get access to repositories, or try to log in again. +oauth_signin_title=Sign In to Authorize Linked Account +oauth.signin.error.general=There was an error processing the authorization request: %s. If this error persists, please contact the site administrator. +oauth.signin.error.access_denied=The authorization request was denied. +oauth.signin.error.temporarily_unavailable=Authorization failed because the authentication server is temporarily unavailable. Please try again later. +oauth_callback_unable_auto_reg=Auto Registration is enabled, but OAuth2 Provider %[1]s returned missing fields: %[2]s, unable to create an account automatically. Please create or link to an account, or contact the site administrator. +openid_connect_title=Connect to an existing account +openid_connect_desc=The chosen OpenID URI is unknown. Associate it with a new account here. +openid_register_desc=The chosen OpenID URI is unknown. Associate it with a new account here. +openid_signin_desc=Enter your OpenID URI. For example: alice.openid.example.org or https://openid.example.org/alice. +disable_forgot_password_mail=Account recovery is disabled because no email address is set up. Please contact your site administrator. +disable_forgot_password_mail_admin=Account recovery is only available when an email address is set up. +email_domain_blacklisted=You cannot register with your email address. +authorize_redirect_notice=You will be redirected to %s if you authorize this application. +authorize_application_description=If you grant access, it will be able to access and write to all your account information, including private repos and organizations. +authorize_application_with_scopes=With scopes: %s +authorization_failed_desc=The authorization failed because we detected an invalid request. Please contact the maintainer of the app you tried to authorize. +password_pwned=The password you chose is on a list of stolen passwords previously exposed in public data breaches. Please try again with a different password and consider changing this password elsewhere too. +last_admin=You cannot remove the last admin. There must be at least one admin. +signin_passkey=Sign in with a passkey +back_to_sign_in=Back to Sign In [mail] view_it_on=Skoða þetta á %s link_not_working_do_paste=Virkar ekki? Prófaðu að afrita og líma slóðina í vafrann þinn. hi_user_x=Halló, %s, - activate_account=Vinsamlegast virkjaðu aðganginn þinn activate_account.title=%s, vinsamlegast virkjaðu aðganginn þinn activate_account.text_1=Halló, %[1]s, takk fyrir að nýskrá á %[2]s! activate_account.text_2=Vinsamlegast smelltu á eftirfarandi tengil til að virkja reikninginn þinn innan %s: - activate_email=Staðfestu netfangið þitt activate_email.text=Vinsamlegast smelltu á eftirfarandi tengil til að staðfesta netfangið þitt innan %s: - register_notify.title=%[1]s, velkomin(n) í %[2]s register_notify.text_3=Ef þessi reikningur hefur verið búinn til fyrir þig, vinsamlegast stilltu lykilorðið þitt fyrst. - reset_password=Endurheimta reikning þinn reset_password.title=%s, þú hefur beðið um að endurheimta reikninginn þinn reset_password.text=Vinsamlegast smelltu á eftirfarandi tengil til að endurheimta reikninginn þinn innan %s: - register_success=Nýskráning tókst - issue_assigned.pull=@%[1]s úthlutaði þér að sameiningarbeiðni %[2]s í hugbúnaðarsafni %[3]s. issue_assigned.issue=@%[1]s úthlutaði þér að vandamáli %[2]s í hugbúnaðarsafni %[3]s. - issue.x_mentioned_you=@%s minntist á þig: issue.action.push_1=@%[1]s bætti við %[3]d framlag í %[2]s issue.action.push_n=@%[1]s bætti við %[3]d framlög í %[2]s @@ -309,7 +491,6 @@ issue.action.reject=@%[1]s óskaði eftir breytingum á þessa sameininga issue.action.review=@%[1]s gerði ummæli á þessa sameiningarbeiðni. issue.action.new=@%[1]s skapaði #%[2]d. issue.in_tree_path=Í %s: - release.new.subject=%s í %s útgefið release.new.text=@%[1]s gaf út %[2]s í %[3]s release.title=Heiti: %s @@ -317,20 +498,31 @@ release.note=Athugasemd: release.downloads=Niðurhöl: release.download.zip=Frumkóði (ZIP) release.download.targz=Frumkóði (TAR.GZ) - repo.transfer.subject_to=%s langar að flytja „%s“ til %s repo.transfer.subject_to_you=%s langar að flytja „%s“ til þín repo.transfer.to_you=þig - repo.collaborator.added.subject=%s bætti þér við í %s repo.collaborator.added.text=Þér hefur verið bætt við sem aðila hugbúnaðarsafns: - +reply=or reply to this email directly +activate_email.title=%s, please verify your email address +register_notify=Welcome to %s +register_notify.text_1=This is your registration confirmation email for %s! +register_notify.text_2=You can now log in via username: %s. +issue.action.force_push=%[1]s force-pushed the %[2]s from %[3]s to %[4]s. +issue.action.review_dismissed=@%[1]s dismissed last review from %[2]s for this pull request. +issue.action.ready_for_review=@%[1]s marked this pull request ready for review. +repo.transfer.body=To accept or reject it, visit %s or just ignore it. +team_invite.subject=%[1]s has invited you to join the %[2]s organization +team_invite.text_1=%[1]s has invited you to join team %[2]s in organization %[3]s. +team_invite.text_2=Please click the following link to join the team: +team_invite.text_3=Note: This invitation was intended for %[1]s. If you were not expecting this invitation, you can ignore this email. [modal] yes=Já no=Nei cancel=Hætta við modify=Uppfæra +confirm=Confirm [form] UserName=Notandanafn @@ -341,17 +533,14 @@ Retype=Staðfestu Lykilorðið HttpsUrl=HTTPS vefslóð TeamName=Liðsheiti AdminEmail=Netfang stjórnanda - NewBranchName=Heiti nýjar greinar CommitSummary=Framlagsútdráttur CommitMessage=Framlagsskilaboð CommitChoice=Framlagsval TreeName=Skráarslóð Content=Innihald - SSPISeparatorReplacement=Aðgreinir SSPIDefaultLanguage=Sjálfgefið Tungumál - require_error=` Getur ekki verið tómt.` alpha_dash_dot_error=` ætti aðeins að innihalda tölustafi, strik ('-'), undirstrik ('_') og punkta ('.').` size_error=` þarf að vera stærð %s.` @@ -360,7 +549,6 @@ unknown_error=Óþekkt villa: captcha_incorrect=CAPTCHA kóðinn er rangur. password_not_match=Lykilorðin passa ekki saman. lang_select_error=Veldu tungumál af listanum. - username_been_taken=Notandanafnið er þegar í notkun. username_change_not_local_user=Notendum utan staðarins er ekki heimilt að breyta notendanafni sínu. repo_name_been_taken=Hugbúnaðarsafnsheiti er þegar notað. @@ -378,10 +566,54 @@ enterred_invalid_repo_name=Hugbúnaðarsafnsheitið sem þú slóst inn er rangt enterred_invalid_org_name=Stofnunarinnarheitið sem þú slóst inn er rangt. user_not_exist=Notandinn er ekki til. team_not_exist=Liðið er ekki til. - - - - +SSHTitle=SSH key name +PayloadUrl=Payload URL +AuthName=Authorization name +alpha_dash_error=` should contain only alphanumeric, dash ('-') and underscore ('_') characters.` +git_ref_name_error=` must be a well-formed Git reference name.` +min_size_error=` must contain at least %s characters.` +max_size_error=` must contain at most %s characters.` +url_error=`"%s" is not a valid URL.` +include_error=` must contain substring "%s".` +glob_pattern_error=` glob pattern is invalid: %s.` +regex_pattern_error=` regex pattern is invalid: %s.` +username_error=` can only contain alphanumeric characters ('0-9','a-z','A-Z'), dash ('-'), underscore ('_') and dot ('.'). It cannot begin or end with non-alphanumeric characters, and consecutive non-alphanumeric characters are also forbidden.` +invalid_group_team_map_error=` mapping is invalid: %s` +change_username_disabled=Changing username is disabled. +change_full_name_disabled=Changing full name is disabled. +username_has_not_been_changed=Username has not been changed +repository_force_private=Force Private is enabled: private repositories cannot be made public. +repository_files_already_exist=Files already exist for this repository. Contact the system administrator. +repository_files_already_exist.adopt=Files already exist for this repository and can only be adopted. +repository_files_already_exist.delete=Files already exist for this repository. You must delete them. +repository_files_already_exist.adopt_or_delete=Files already exist for this repository. Either adopt them or delete them. +visit_rate_limit=Remote visit addressed rate limitation. +2fa_auth_required=Remote visit required two-factor authentication. +team_no_units_error=Allow access to at least one repository section. +email_domain_is_not_allowed=The domain of user email address %s conflicts with EMAIL_DOMAIN_ALLOWLIST or EMAIL_DOMAIN_BLOCKLIST. Please ensure your operation is expected. +openid_been_used=The OpenID address "%s" is already used. +enterred_invalid_owner_name=The new owner name is not valid. +enterred_invalid_password=The password you entered is incorrect. +unset_password=The login user has not set the password. +unsupported_login_type=The login type is not supported to delete account. +last_org_owner=You cannot remove the last user from the 'owners' team. There must be at least one owner for an organization. +cannot_add_org_to_team=An organization cannot be added as a team member. +duplicate_invite_to_team=The user was already invited as a team member. +organization_leave_success=You have successfully left the organization %s. +invalid_ssh_key=Cannot verify your SSH key: %s +invalid_gpg_key=Cannot verify your GPG key: %s +invalid_ssh_principal=Invalid principal: %s +must_use_public_key=The key you provided is a private key. Please do not upload your private key anywhere. Use your public key instead. +unable_verify_ssh_key="Cannot verify the SSH key. Double-check it for mistakes." +auth_failed=Authentication failed: %v +still_own_repo="Your account owns one or more repositories. Delete or transfer them first." +still_has_org="Your account is a member of one or more organizations. Leave them first." +still_own_packages="Your account owns one or more packages. Delete them first." +org_still_own_repo="This organization still owns one or more repositories. Delete or transfer them first." +org_still_own_packages="This organization still owns one or more packages. Delete them first." +target_branch_not_exist=Target branch does not exist. +target_ref_not_exist=Target ref does not exist %s +admin_cannot_delete_self=You cannot delete yourself when you are an admin. Please remove your admin privileges first. [user] change_avatar=Breyttu notandamyndinni þinni… @@ -397,8 +629,39 @@ follow=Fylgja unfollow=Affylgja user_bio=Lífssaga disabled_public_activity=Þessi notandi hefur slökkt á opinberum sýnileika virkninnar. - - +joined_on=Joined on %s +show_more=Show More +code=Code +email_visibility.limited=Your email address is visible to all authenticated users +email_visibility.private=Your email address is only visible to you and administrators +show_on_map=Show this place on a map +settings=User Settings +form.name_reserved=The username "%s" is reserved. +form.name_pattern_not_allowed=The pattern "%s" is not allowed in a username. +form.name_chars_not_allowed=Username "%s" contains invalid characters. +block.block=Block +block.block.user=Block user +block.block.org=Block user from organization +block.block.failure=Failed to block user: %s +block.unblock=Unblock +block.unblock.failure=Failed to unblock user: %s +block.blocked=You have blocked this user. +block.title=Block a user +block.info=Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user. +block.info_1=Blocking a user prevents the following actions on your account and your repositories: +block.info_2=following your account +block.info_3=send you notifications by @mentioning your username +block.info_4=inviting you as a collaborator to their repositories +block.info_5=starring, forking or watching on repositories +block.info_6=opening and commenting on issues or pull requests +block.info_7=reacting to your comments in issues or pull requests +block.user_to_block=User to block +block.note=Note +block.note.title=Optional note: +block.note.info=The note is not visible to the blocked user. +block.note.edit=Edit note +block.list=Blocked users +block.list.none=You have not blocked any users. [settings] profile=Notandasíða @@ -415,7 +678,6 @@ repos=Hugbúnaðarsöfn delete=Eyða Reikningi account_link=Tengdir Reikningar organization=Stofnanir - public_profile=Opinber Notandasíða full_name=Fullt Nafn website=Vefsíða @@ -441,7 +703,6 @@ comment_type_group_deadline=Frestur comment_type_group_pull_request_push=Bætti við framlögum comment_type_group_project=Verkefni privacy=Friðhelgi - lookup_avatar_by_mail=Leita Efitr Notandamynd Með Netfangi enable_custom_avatar=Nota Sérsniða Notandamynd choose_new_avatar=Veldu nýja notandamynd @@ -450,12 +711,10 @@ delete_current_avatar=Eyða Núverandi Notandamynd uploaded_avatar_not_a_image=Skráin sem hlaðin var upp er ekki mynd. update_avatar_success=Notandamynd þín hefur verið uppfærð. update_user_avatar_success=Notandamynd þessara notanda hefur verið uppfærð. - change_password=Uppfæra Lykilorð old_password=Núverandi Lykilorð new_password=Nýtt Lykilorð password_incorrect=Núverandi lykilorðið er rangt. - emails=Netföng manage_emails=Stjórna Netföngum primary=Aðal @@ -474,7 +733,6 @@ add_email=Bæta við Netfangi add_email_success=Nýja netfangið hefur verið bætt við. email_preference_set_success=Val á tölvupósti uppfært. keep_email_private=Fela Netfang - manage_ssh_keys=Stjórna SSH Lyklum manage_gpg_keys=Stjórna GPG Lyklum add_key=Bæta við lykli @@ -504,7 +762,6 @@ show_openid=Sýna á notandasíðu hide_openid=Fela frá notandasíðu ssh_disabled=SSH Óvirkt unbind=Aftengja - token_name=Táknlykills Heiti generate_token=Mynda Táknlykil delete_token=Eyða @@ -513,35 +770,203 @@ access_token_deletion_cancel_action=Hætta við access_token_deletion_confirm_action=Eyða permission_no_access=Engin Aðgangur permission_read=Lesnar - create_oauth2_application_button=Skapa Forrit oauth2_application_name=Forritsheiti save_application=Vista oauth2_client_id=Auðkenni Notanda oauth2_client_secret=Leyndarmál Notanda oauth2_application_edit=Breyta - revoke_key=Afturkalla revoke_oauth2_grant=Afturkalla Aðgang - twofa_disable=Óvirkja Tveggja-Þátta Auðkenningu or_enter_secret=Eða sláðu inn leyndarmálið: %s - webauthn_nickname=Gælunafn - link_account=Tengja Notanda - - - - email_notifications.enable=Virkja Tölvupósttilkynningar email_notifications.onmention=Aðeins Tölvupóst Þegar Minnst Er á Mig email_notifications.disable=Óvirkja Tölvupósttilkynningar email_notifications.submit=Stilla Val á Tölvupósti - visibility=Sýnileiki notanda visibility.public=Opinbert visibility.private=Einka +twofa=Two-Factor Authentication (TOTP) +uid=UID +webauthn=Two-Factor Authentication (Security Keys) +biography_placeholder=Tell us a little bit about yourself! (You can use Markdown) +location_placeholder=Share your approximate location with others +profile_desc=Control how your profile is shown to other users. Your primary email address will be used for notifications, password recovery and web-based Git operations. +password_username_disabled=You are not allowed to change your username. Please contact your site administrator for more details. +password_full_name_disabled=You are not allowed to change your full name. Please contact your site administrator for more details. +update_language_not_found=Language "%s" is not available. +change_username_prompt=Note: Changing your username also changes your account URL. +change_username_redirect_prompt=The old username will redirect until someone claims it. +hidden_comment_types=Hidden comment types +hidden_comment_types_description=Comment types checked here will not be shown on issue pages. Checking "Label", for example, removes all "{user} added/removed {label}" comments. +hidden_comment_types.ref_tooltip=Comments where this issue was referenced from another issue/commit/… +hidden_comment_types.issue_ref_tooltip=Comments where the user changes the branch/tag associated with the issue +comment_type_group_dependency=Dependency +comment_type_group_lock=Lock Status +comment_type_group_review_request=Review request +comment_type_group_issue_ref=Issue reference +saved_successfully=Your settings were saved successfully. +keep_activity_private=Hide Activity from profile page +keep_activity_private_popup=Makes the activity visible only for you and the admins +federated_avatar_lookup=Federated Avatar Lookup +uploaded_avatar_is_too_big=The uploaded file size (%d KiB) exceeds the maximum size (%d KiB). +cropper_prompt=You can edit the image before saving. The edited image will be saved as PNG. +retype_new_password=Confirm New Password +change_password_success=Your password has been updated. Sign in using your new password from now on. +password_change_disabled=Non-local users cannot update their password through the Gitea web interface. +manage_themes=Select default theme +manage_openid=Manage OpenID Addresses +email_desc=Your primary email address will be used for notifications, password recovery and, provided that it is not hidden, web-based Git operations. +theme_desc=This will be your default theme across the site. +theme_colorblindness_help=Color blindness Theme Support +theme_colorblindness_prompt=Gitea only has a few themes with basic color blindness support, which only have a few colors defined. The work is still in progress. More improvements could be made by defining more colors in the theme CSS files. +activated=Activated +can_not_add_email_activations_pending=There is a pending activation. Try again in a few minutes if you want to add a new email address. +email_deletion_desc=This email address and related information will be removed from your account. Git commits by this email address will remain unchanged. Continue? +openid_deletion_desc=Removing this OpenID address from your account will prevent you from signing in with it. Continue? +openid_deletion_success=The OpenID address has been removed. +add_new_openid=Add New OpenID URI +add_openid=Add OpenID URI +add_email_confirmation_sent=A confirmation email has been sent to "%s". Please check your inbox within the next %s to confirm your email address. +add_openid_success=The new OpenID address has been added. +keep_email_private_popup=This will hide your email address from your profile, as well as when you make a pull request or edit a file using the web interface. Pushed commits will not be modified. Use %s in commits to associate them with your account. +openid_desc=OpenID lets you delegate authentication to an external provider. +manage_ssh_principals=Manage SSH Certificate Principals +ssh_desc=These public SSH keys are associated with your account. The corresponding private keys allow full access to your repositories. +principal_desc=These SSH certificate principals are associated with your account and allow full access to your repositories. +gpg_desc=These public GPG keys are associated with your account. Keep your private keys safe as they allow commits to be verified. +add_new_gpg_key=Add GPG Key +key_content_gpg_placeholder=Begins with '-----BEGIN PGP PUBLIC KEY BLOCK-----' +add_new_principal=Add Principal +ssh_key_been_used=This SSH key has already been added to the server. +ssh_key_name_used=An SSH key with same name already exists on your account. +ssh_principal_been_used=This principal has already been added to the server. +gpg_key_id_used=A public GPG key with same ID already exists. +gpg_no_key_email_found=This GPG key does not match any activated email address associated with your account. It may still be added if you sign the provided token. +gpg_key_matched_identities=Matched Identities: +gpg_key_matched_identities_long=The embedded identities in this key match the following activated email addresses for this user. Commits matching these email addresses can be verified with this key. +gpg_key_verified=Verified Key +gpg_key_verified_long=Key has been verified with a token and can be used to verify commits matching any activated email addresses for this user in addition to any matched identities for this key. +gpg_invalid_token_signature=The provided GPG key, signature and token do not match, or the token is out-of-date. +gpg_token_required=You must provide a signature for the below token +gpg_token_help=You can generate a signature using: +gpg_token_signature=Armored GPG signature +key_signature_gpg_placeholder=Begins with '-----BEGIN PGP SIGNATURE-----' +verify_gpg_key_success=GPG key "%s" has been verified. +ssh_key_verified_long=Key has been verified with a token and can be used to verify commits matching any activated email addresses for this user. +ssh_invalid_token_signature=The provided SSH key, signature or token do not match, or the token is out-of-date. +ssh_token_required=You must provide a signature for the below token +ssh_token_help=You can generate a signature using: +ssh_token_signature=Armored SSH signature +verify_ssh_key_success=SSH key "%s" has been verified. +subkeys=Subkeys +key_name=Key Name +add_key_success=The SSH key "%s" has been added. +add_gpg_key_success=The GPG key "%s" has been added. +add_principal_success=The SSH certificate principal "%s" has been added. +ssh_principal_deletion=Remove SSH Certificate Principal +ssh_key_deletion_desc=Removing an SSH key revokes its access to your account. Continue? +gpg_key_deletion_desc=Removing a GPG key un-verifies commits signed by it. Continue? +ssh_principal_deletion_desc=Removing an SSH Certificate Principal revokes its access to your account. Continue? +ssh_principal_deletion_success=The principal has been removed. +added_on=Added on %s +valid_until_date=Valid until %s +no_activity=No recent activity +key_state_desc=This key has been used in the last 7 days +token_state_desc=This token has been used in the last 7 days +principal_state_desc=This principal has been used in the last 7 days +ssh_signonly=SSH is currently disabled so these keys are only used for commit signature verification. +ssh_externally_managed=This SSH key is externally managed for this user +manage_social=Manage Associated Social Accounts +social_desc=These social accounts can be used to sign in to your account. Make sure you recognize all of them. +unbind_success=The social account has been removed successfully. +manage_access_token=Manage Access Tokens +generate_new_token=Generate New Token +tokens_desc=These tokens grant access to your account using the Gitea API. +generate_token_success=Your new token has been generated. Copy it now as it will not be shown again. +generate_token_name_duplicate=%s has been used as an application name already. Please use a new one. +access_token_deletion_desc=Deleting a token will revoke access to your account for applications using it. This cannot be undone. Continue? +delete_token_success=The token has been deleted. Applications using it no longer have access to your account. +repo_and_org_access=Repository and Organization Access +permissions_public_only=Public only +permissions_access_all=All (public, private, and limited) +permission_not_set=Not set +permission_write=Read and Write +permission_anonymous_read=Anonymous Read +permission_everyone_read=Everyone Read +permission_everyone_write=Everyone Write +access_token_desc=Selected token permissions limit authorization only to the corresponding API routes. Read the documentation for more information. +at_least_one_permission=You must select at least one permission to create a token +permissions_list=Permissions: +manage_oauth2_applications=Manage OAuth2 Applications +edit_oauth2_application=Edit OAuth2 Application +oauth2_applications_desc=OAuth2 applications enables your third-party application to securely authenticate users at this Gitea instance. +remove_oauth2_application=Remove OAuth2 Application +remove_oauth2_application_desc=Removing an OAuth2 application will revoke access to all signed access tokens. Continue? +remove_oauth2_application_success=The application has been deleted. +create_oauth2_application=Create a new OAuth2 Application +create_oauth2_application_success=You have successfully created a new OAuth2 application. +update_oauth2_application_success=You have successfully updated the OAuth2 application. +oauth2_confidential_client=Confidential Client. Select for apps that keep the secret confidential, such as web apps. Do not select for native apps, including desktop and mobile apps. +oauth2_skip_secondary_authorization=Skip authorization for public clients after granting access once. May pose a security risk. +oauth2_redirect_uris=Redirect URIs. Please use a new line for every URI. +oauth2_regenerate_secret=Regenerate Secret +oauth2_regenerate_secret_hint=Lost your secret? +oauth2_client_secret_hint=The secret will not be shown again after you leave or refresh this page. Please ensure that you have saved it. +oauth2_application_create_description=OAuth2 applications gives your third-party application access to user accounts on this instance. +oauth2_application_remove_description=Removing an OAuth2 application will prevent it from accessing authorized user accounts on this instance. Continue? +oauth2_application_locked=Gitea pre-registers some OAuth2 applications on startup if enabled in config. To prevent unexpected behavior, these can neither be edited nor removed. Please refer to the OAuth2 documentation for more information. +authorized_oauth2_applications=Authorized OAuth2 Applications +authorized_oauth2_applications_description=You have granted access to your personal Gitea account to these third-party applications. Please revoke access for applications you no longer need. +revoke_oauth2_grant_description=Revoking access for this third-party application will prevent this application from accessing your data. Are you sure? +revoke_oauth2_grant_success=Access revoked successfully. +twofa_desc=To protect your account against password theft, you can use a smartphone or another device for receiving time-based one-time passwords ("TOTP"). +twofa_recovery_tip=If you lose your device, you will be able to use a single-use recovery key to regain access to your account. +twofa_is_enrolled=Your account is currently enrolled in two-factor authentication. +twofa_not_enrolled=Your account is not currently enrolled in two-factor authentication. +twofa_scratch_token_regenerate=Regenerate Single-Use Recovery Key +twofa_scratch_token_regenerated=Your single-use recovery key is now %s. Store it in a safe place, as it will not be shown again. +twofa_enroll=Enroll in Two-Factor Authentication +twofa_disable_note=You can disable two-factor authentication if needed. +twofa_disable_desc=Disabling two-factor authentication will make your account less secure. Continue? +regenerate_scratch_token_desc=If you misplaced your recovery key or have already used it to sign in, you can reset it here. +twofa_disabled=Two-factor authentication has been disabled. +scan_this_image=Scan this image with your authentication application: +then_enter_passcode=And enter the passcode shown in the application: +passcode_invalid=The passcode is incorrect. Try again. +twofa_enrolled=Your account has been successfully enrolled. Store your single-use recovery key (%s) in a safe place, as it will not be shown again. +twofa_failed_get_secret=Failed to get secret. +webauthn_desc=Security keys are hardware devices containing cryptographic keys. They can be used for two-factor authentication. Security keys must support the WebAuthn Authenticator standard. +webauthn_register_key=Add Security Key +webauthn_delete_key=Remove Security Key +webauthn_delete_key_desc=If you remove a security key, you can no longer sign in with it. Continue? +webauthn_key_loss_warning=If you lose your security keys, you will lose access to your account. +webauthn_alternative_tip=You may want to configure an additional authentication method. +manage_account_links=Manage Linked Accounts +manage_account_links_desc=These external accounts are linked to your Gitea account. +account_links_not_available=No external accounts are currently linked to your Gitea account. +remove_account_link=Remove Linked Account +remove_account_link_desc=Removing a linked account will revoke its access to your Gitea account. Continue? +remove_account_link_success=The linked account has been removed. +hooks.desc=Add webhooks which will be triggered for all repositories that you own. +orgs_none=You are not a member of any organizations. +repos_none=You do not own any repositories. +delete_account=Delete Your Account +delete_prompt=This operation will permanently delete your user account. It CANNOT be undone. +delete_with_all_comments=Your account is younger than %s. To avoid ghost comments, all issue/PR comments will be deleted with it. +confirm_delete_account=Confirm Deletion +delete_account_title=Delete User Account +delete_account_desc=Are you sure you want to permanently delete this user account? +email_notifications.andyourown=And Your Own Notifications +email_notifications.actions.desc=Notifications for workflow runs on repositories set up with Gitea Actions. +email_notifications.actions.failure_only=Only notify for failed workflow runs +visibility.public_tooltip=Visible to everyone +visibility.limited=Limited +visibility.limited_tooltip=Visible only to authenticated users +visibility.private_tooltip=Visible only to members of organizations you have joined [repo] owner=Eigandi @@ -580,24 +1005,17 @@ reactions_more=og %d fleiri language_other=Annað delete_preexisting_label=Eyða delete_preexisting_content=Eyða skrám í %s - - - desc.private=Einka desc.public=Opinbert desc.template=Sniðmát desc.internal=Innra desc.archived=Safnvistað - template.git_content=Git Innihald (Sjálfgefin Grein) template.git_hooks=Git krókar template.webhooks=Vefkrókar template.topics=Viðfangsefni template.avatar=Auðkennismynd template.issue_labels=Vandamálslýsingar - - - migrate_options_lfs=Flytja LFS skrár migrate_options_lfs_endpoint.label=LFS Endapunktur migrate_items_wiki=Handbók @@ -611,7 +1029,6 @@ migrate_repo=Flytja Hugbúnaðarsafn migrate.migrate=Flytja Frá %s migrate.git.description=Flytja hugbúnaðarsafn aðeins frá Git þjónustu. migrate.migrating_labels=Að færa Lýsingar - mirror_from=speglun af forked_from=tvískipt frá generated_from=myndað frá @@ -621,12 +1038,10 @@ unstar=Fjarlægja eftirlæti star=Bæta við eftirlæti fork=Tvískipta download_archive=Hlaða Miður Geymslu - quick_guide=Stuttar Leiðbeiningar clone_this_repo=Afrita þetta hugbúnaðarsafn create_new_repo_command=Að búa til nýja geymslu með skipanalínu push_exist_repo=Að senda inn núverandi geymslu með skipanalínu - code=Kóði branch=Grein tree=Tré @@ -638,7 +1053,6 @@ pulls=Sameiningarbeiðnir projects=Verkefni packages=Pakkar labels=Skýringar - milestone=Tímamót milestones=Tímamót commits=Framlög @@ -650,7 +1064,6 @@ file_raw=Hrátt file_history=Saga file_view_source=Skoða Frumkóða file_view_rendered=Skoða Unnið - file_copy_permalink=Afrita Varanlega Slóð commit_graph.hide_pr_refs=Fela Sameiningarbeiðnir commit_graph.monochrome=Einlitað @@ -659,7 +1072,6 @@ blame=Ásaka download_file=Sækja skrá line=lína lines=línur - editor.new_file=Ný Skrá editor.upload_file=Uppfæra Skrá editor.edit_file=Breyta Skrá @@ -674,20 +1086,14 @@ editor.create_new_branch=Búðu til nýja grein og sameiningarb editor.create_new_branch_np=Búðu til nýja grein fyrir þetta framlag. editor.new_branch_name_desc=Heiti nýjar greinar… editor.cancel=Hætta við - - commits.commits=Framlög commits.author=Höfundur commits.message=Skilaboð commits.date=Dagsetning commits.older=Eldri commits.newer=Nýrri - - commitstatus.error=Villa commitstatus.pending=Í bið - - projects.description=Lýsing (valfrjálst) projects.description_placeholder=Lýsing projects.create=Stofna Verkefni @@ -704,7 +1110,6 @@ projects.column.new_title=Heiti projects.column.color=Litað projects.open=Opna projects.close=Loka - issues.filter_projects=Sía Verkefni issues.filter_labels=Sía Lýsingar issues.new=Nýtt Vandamál @@ -797,15 +1202,12 @@ issues.unlock_comment=aflæsti þessa umræðu %s issues.lock_confirm=Læsa issues.unlock_confirm=Aflæsa issues.delete=Eyða - - issues.del_time_history=`fjarlægði eyddum tíma %s` issues.add_time_hours=Klukkutímar issues.add_time_minutes=Mínútur issues.add_time_sum_to_small=Enginn tími var sleginn inn. issues.time_spent_total=Heildartíma Eytt issues.time_spent_from_all_authors=`Heildartíma Eytt: %s` - issues.due_date=Eindagi issues.push_commit_1=bætti við %d framlag %s issues.push_commits_n=bætti við %d framlög %s @@ -845,10 +1247,8 @@ issues.content_history.created=skapað issues.content_history.delete_from_history=Eyða úr ferlinum issues.content_history.delete_from_history_confirm=Eyða úr ferlinum? issues.content_history.options=Valkostir - compare.compare_base=grunnur compare.compare_head=bera saman - pulls.new=Ný Sameiningarbeiðni pulls.view=Skoða Sameiningarbeiðni pulls.compare_changes=Ný Sameiningarbeiðni @@ -868,19 +1268,9 @@ pulls.reject_count_1=%d breytingarbeiðni pulls.reject_count_n=%d breytingarbeiðnir pulls.waiting_count_1=%d bíður endurskoðunar pulls.waiting_count_n=%d bíða endurskoðunar - pulls.merge_manually=Sameinað handvirkt - pulls.status_checks_requested=Nauðsynlegt pulls.status_checks_details=Nánar - - - - - - - - milestones.new=Nýtt tímamót milestones.closed=Lokaði %s milestones.no_due_date=Enginn eindagi @@ -894,9 +1284,6 @@ milestones.cancel=Hætta við milestones.filter_sort.name=Heiti milestones.filter_sort.most_issues=Flest vandamál milestones.filter_sort.least_issues=Fæst vandamál - - - wiki=Handbók wiki.welcome=Velkomin(n) í handbókina. wiki.create_first_page=Skapa Fyrstu Síðu @@ -911,7 +1298,6 @@ wiki.delete_page_button=Eyða Síðu wiki.page_already_exists=Handbókssíða með sömu nafni er þegar til. wiki.pages=Síður wiki.last_updated=Síðast uppfært: %s - activity=Virkni activity.period.filter_label=Tímabil: activity.period.daily=1 dagur @@ -956,9 +1342,7 @@ activity.git_stats_addition_n=%d viðbætur activity.git_stats_and_deletions=og activity.git_stats_deletion_1=%d eyðing activity.git_stats_deletion_n=%d eyðingar - contributors.contribution_type.commits=Framlög - settings=Stillingar settings.options=Hugbúnaðarsafn settings.collaboration.write=Skrifa @@ -975,7 +1359,6 @@ settings.mirror_settings.direction.pull=Pull settings.mirror_settings.direction.push=Push settings.mirror_settings.last_update=Síðasta uppfærsla settings.mirror_settings.push_mirror.remote_url=Vefslóð Git Fjarhugbúnaðarsafns - settings.site=Vefsíða settings.update_settings=Uppfæra Stillingar settings.branches.update_default_branch=Uppfæra Sjálfgefna Grein @@ -1035,7 +1418,6 @@ settings.lfs=LFS settings.lfs_locks=Lásar settings.lfs_lock=Læsa settings.lfs_pointers.oid=OID - diff.commit=framlag diff.git-notes=Athugasemd diff.whitespace_button=Hvítbil @@ -1053,7 +1435,6 @@ diff.comment.add_review_comment=Leggja inn ummæli diff.comment.reply=Svara diff.review.comment=Senda Ummæli diff.image.overlay=Yfirleggja - release.releases=Útgáfur release.tags=Merki release.draft=Uppkast @@ -1063,18 +1444,1253 @@ release.tag_name=Merkisheiti release.cancel=Hætta við release.delete_tag=Eyða Merki release.downloads=Niðurhöl - branch.delete_head=Eyða - tag.create_tag_operation=Skapa merki tag.confirm_create_tag=Skapa merki - - topic.done=Í lagi - - +new_repo_helper=A repository contains all project files, including revision history. Already hosting one elsewhere? Migrate repository. +owner_helper=Some organizations may not show up in the dropdown due to a maximum repository count limit. +repo_name=Repository Name +repo_name_profile_public_hint=.profile is a special repository that you can use to add README.md to your public organization profile, visible to anyone. Make sure it's public and initialize it with a README in the profile directory to get started. +repo_name_profile_private_hint=.profile-private is a special repository that you can use to add a README.md to your organization member profile, visible only to organization members. Make sure it's private and initialize it with a README in the profile directory to get started. +repo_name_helper=Good repository names use short, memorable and unique keywords. A repository named ".profile" or ".profile-private" could be used to add a README.md for the user/organization profile. +repo_size=Repository Size +template_select=Select a template. +template_helper=Make repository a template +template_description=Template repositories let users generate new repositories with the same directory structure, files, and optional settings. +visibility_description=Only the owner or the organization members if they have rights, will be able to see it. +visibility_helper=Make repository private +visibility_helper_forced=Your site administrator forces new repositories to be private. +fork_from=Fork From +already_forked=You've already forked %s +fork_to_different_account=Fork to a different account +fork_visibility_helper=The visibility of a forked repository cannot be changed. +fork_branch=Branch to be cloned to the fork +all_branches=All branches +view_all_branches=View all branches +view_all_tags=View all tags +fork_no_valid_owners=This repository cannot be forked because there are no valid owners. +fork.blocked_user=Cannot fork the repository because you are blocked by the repository owner. +use_template=Use this template +open_with_editor=Open with %s +download_tar=Download TAR.GZ +download_bundle=Download BUNDLE +generate_from=Generate From +repo_no_desc=No description provided +repo_lang=Languages +multiple_licenses=Multiple Licenses +object_format=Object Format +object_format_helper=Object format of the repository. Cannot be changed later. SHA1 is most compatible. +readme_helper_desc=This is the place where you can write a complete description for your project. +trust_model_helper=Select trust model for signature verification. Possible options are: +trust_model_helper_collaborator=Collaborator: Trust signatures by collaborators +trust_model_helper_committer=Committer: Trust signatures that match committers +trust_model_helper_collaborator_committer=Collaborator+Committer: Trust signatures by collaborators which match the committer +trust_model_helper_default=Default: Use the default trust model for this installation +default_branch_label=default +default_branch_helper=The default branch is the base branch for pull requests and code commits. +mirror_prune_desc=Remove obsolete remote-tracking references +mirror_interval=Mirror Interval (valid time units are 'h', 'm', 's'). 0 to disable periodic sync. (Minimum interval: %s) +mirror_interval_invalid=The mirror interval is not valid. +mirror_sync=synced +mirror_sync_on_commit=Sync when commits are pushed +mirror_address_desc=Put any required credentials in the Authorization section. +mirror_address_url_invalid=The provided URL is invalid. Make sure all components of the URL are escaped correctly. +mirror_address_protocol_invalid=The provided URL is invalid. Only http(s):// or git:// locations can be used for mirroring. +mirror_lfs_desc=Activate mirroring of LFS data. +mirror_lfs_endpoint_desc=Sync will attempt to use the clone URL to determine the LFS server. You can also specify a custom endpoint if the repository LFS data is stored somewhere else. +stargazers=Stargazers +stars_remove_warning=This will remove all stars from this repository. +stars=Stars +unit_disabled=The site administrator has disabled this repository section. +adopt_search=Enter username to search for unadopted repositories… (leave blank to find all) +adopt_preexisting_label=Adopt Files +adopt_preexisting=Adopt pre-existing files +adopt_preexisting_content=Create repository from %s +adopt_preexisting_success=Adopted files and created repository from %s +delete_preexisting=Delete pre-existing files +delete_preexisting_success=Deleted unadopted files in %s +blame_prior=View blame prior to this change +blame.ignore_revs=Ignoring revisions in .git-blame-ignore-revs. Click here to bypass and see the normal blame view. +blame.ignore_revs.failed=Failed to ignore revisions in .git-blame-ignore-revs. +user_search_tooltip=Shows a maximum of 30 users +tree_path_not_found=Path %[1]s doesn't exist in %[2]s +transfer.accept=Accept Transfer +transfer.accept_desc=Transfer to "%s" +transfer.reject=Reject Transfer +transfer.reject_desc=Cancel transfer to "%s" +transfer.no_permission_to_accept=You do not have permission to accept this transfer. +transfer.no_permission_to_reject=You do not have permission to reject this transfer. +desc.public_access=Public Access +desc.sha256=SHA256 +template.items=Template Items +template.git_hooks_tooltip=You are currently unable to modify or remove Git Hooks once added. Select this only if you trust the template repository. +template.one_item=Must select at least one template item +template.invalid=Must select a template repository +archive.title=This repo is archived. You can view files and clone it. You cannot open issues or pull requests or push a commit. +archive.title_date=This repository has been archived on %s. You can view files and clone it. You cannot open issues or pull requests or push a commit. +archive.issue.nocomment=This repo is archived. You cannot comment on issues. +archive.pull.nocomment=This repo is archived. You cannot comment on pull requests. +form.reach_limit_of_creation_1=The owner has already reached the limit of %d repository. +form.reach_limit_of_creation_n=The owner has already reached the limit of %d repositories. +form.name_reserved=The repository name "%s" is reserved. +form.name_pattern_not_allowed=The pattern "%s" is not allowed in a repository name. +need_auth=Authorization +migrate_options=Migration Options +migrate_service=Migration Service +migrate_options_mirror_helper=This repository will be a mirror +migrate_options_lfs_endpoint.description=Migration will attempt to use your Git remote to determine the LFS server. You can also specify a custom endpoint if the repository LFS data is stored somewhere else. +migrate_options_lfs_endpoint.description.local=A local server path is supported too. +migrate_options_lfs_endpoint.placeholder=If left blank, the endpoint will be derived from the clone URL. +migrate_items=Migration Items +migrate.clone_address=Migrate / Clone From URL +migrate.clone_address_desc=The HTTP(S) or Git 'clone' URL of an existing repository +migrate.github_token_desc=You can put one or more tokens here, separated by commas, to make migrating faster by circumventing the GitHub API rate limit. WARNING: Abusing this feature may violate the service provider's policy and may lead to getting your account(s) blocked. +migrate.clone_local_path=or a local server path +migrate.permission_denied=You are not allowed to import local repositories. +migrate.permission_denied_blocked=You cannot import from disallowed hosts. Please ask the admin to check ALLOWED_DOMAINS/ALLOW_LOCALNETWORKS/BLOCKED_DOMAINS settings. +migrate.invalid_local_path="The local path is invalid. It doesn't exist or is not a directory." +migrate.invalid_lfs_endpoint=The LFS endpoint is not valid. +migrate.failed=Migration failed: %v +migrate.migrate_items_options=Access Token is required to migrate additional items +migrated_from=Migrated from %[2]s +migrated_from_fake=Migrated From %[1]s +migrate.migrating=Migrating from %s… +migrate.migrating_failed=Migrating from %s failed. +migrate.migrating_failed.error=Failed to migrate: %s +migrate.migrating_failed_no_addr=Migration failed. +migrate.github.description=Migrate data from github.com or other GitHub instances. +migrate.gitlab.description=Migrate data from gitlab.com or other GitLab instances. +migrate.gitea.description=Migrate data from gitea.com or other Gitea instances. +migrate.gogs.description=Migrate data from notabug.org or other Gogs instances. +migrate.onedev.description=Migrate data from code.onedev.io or other OneDev instances. +migrate.codebase.description=Migrate data from codebasehq.com. +migrate.gitbucket.description=Migrate data from GitBucket instances. +migrate.codecommit.description=Migrate data from AWS CodeCommit. +migrate.codecommit.aws_access_key_id=AWS Access Key ID +migrate.codecommit.aws_secret_access_key=AWS Secret Access Key +migrate.codecommit.https_git_credentials_username=HTTPS Git Credentials Username +migrate.codecommit.https_git_credentials_password=HTTPS Git Credentials Password +migrate.migrating_git=Migrating Git Data +migrate.migrating_topics=Migrating Topics +migrate.migrating_milestones=Migrating Milestones +migrate.migrating_releases=Migrating Releases +migrate.migrating_issues=Migrating Issues +migrate.migrating_pulls=Migrating Pull Requests +migrate.cancel_migrating_title=Cancel Migration +migrate.cancel_migrating_confirm=Do you want to cancel this migration? +migration_status=Migration status +fork_from_self=You cannot fork a repository you own. +fork_guest_user=Sign in to fork this repository. +watch_guest_user=Sign in to watch this repository. +star_guest_user=Sign in to star this repository. +action.blocked_user=Cannot perform action because you are blocked by the repository owner. +more_operations=More Operations +cite_this_repo=Cite this repository +empty_message=This repository does not have any content. +broken_message=The Git data underlying this repository cannot be read. Contact the administrator of this instance or delete this repository. +no_branch=This repository doesn't have any branches. +code.desc=Access source code, files, commits and branches. +clear_ref=`Clear current reference` +filter_branch_and_tag=Filter branch or tag +actions=Actions +org_labels_desc=Organization-level labels that can be used with all repositories under this organization +org_labels_desc_manage=manage +released_this=released this +tagged_this=tagged this +file.title=%s at %s +file_view_raw=View Raw +file_permalink=Permalink +file_too_large=The file is too large to be shown. +file_is_empty=The file is empty. +code_preview_line_from_to=Lines %[1]d to %[2]d in %[3]s +code_preview_line_in=Line %[1]d in %[2]s +invisible_runes_header=`This file contains invisible Unicode characters` +invisible_runes_description=`This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.` +ambiguous_runes_header=`This file contains ambiguous Unicode characters` +ambiguous_runes_description=`This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.` +invisible_runes_line=`This line has invisible unicode characters` +ambiguous_runes_line=`This line has ambiguous unicode characters` +ambiguous_character=`%[1]c [U+%04[1]X] can be confused with %[2]c [U+%04[2]X]` +escape_control_characters=Escape +unescape_control_characters=Unescape +view_git_blame=View Git Blame +video_not_supported_in_browser=Your browser does not support the HTML5 'video' tag. +audio_not_supported_in_browser=Your browser does not support the HTML5 'audio' tag. +symbolic_link=Symbolic link +executable_file=Executable File +vendored=Vendored +generated=Generated +commit_graph=Commit Graph +commit_graph.select=Select branches +commit.contained_in=This commit is contained in: +commit.contained_in_default_branch=This commit is part of the default branch +commit.load_referencing_branches_and_tags=Load branches and tags referencing this commit +commit.merged_in_pr=This commit was merged in pull request %s. +normal_view=Normal View +from_comment=(comment) +editor.add_file=Add File +editor.cannot_edit_lfs_files=LFS files cannot be edited in the web interface. +editor.cannot_edit_too_large_file=The file is too large to be edited. +editor.cannot_edit_non_text_files=Binary files cannot be edited in the web interface. +editor.file_not_editable_hint=But you can still rename or move it. +editor.must_be_on_a_branch=You must be on a branch to make or propose changes to this file. +editor.fork_before_edit=You must fork this repository to make or propose changes to this file. +editor.must_have_write_access=You must have write access to make or propose changes to this file. +editor.file_delete_success=File "%s" has been deleted. +editor.filename_help=Add a directory by typing its name followed by a slash ('/'). Remove a directory by typing backspace at the beginning of the input field. +editor.commit_signed_changes=Commit Signed Changes +editor.commit_changes=Commit Changes +editor.add_tmpl=Add '{filename}' +editor.add=Add %s +editor.update=Update %s +editor.delete=Delete %s +editor.patch=Apply Patch +editor.patching=Patching: +editor.fail_to_apply_patch=Unable to apply patch +editor.new_patch=New Patch +editor.commit_message_desc=Add an optional extended description… +editor.signoff_desc=Add a Signed-off-by trailer by the committer at the end of the commit log message. +editor.commit_directly_to_this_branch=Commit directly to the %s branch. +editor.propose_file_change=Propose file change +editor.new_branch_name=Name the new branch for this commit +editor.filename_cannot_be_empty=The filename cannot be empty. +editor.filename_is_invalid=The filename is invalid: "%s". +editor.commit_email=Commit email address +editor.invalid_commit_email=The email address for the commit is invalid. +editor.branch_does_not_exist=Branch "%s" does not exist in this repository. +editor.branch_already_exists=Branch "%s" already exists in this repository. +editor.directory_is_a_file=Directory name "%s" is already used as a filename in this repository. +editor.file_is_a_symlink=`"%s" is a symbolic link. Symbolic links cannot be edited in the web editor.` +editor.filename_is_a_directory=Filename "%s" is already used as a directory name in this repository. +editor.file_modifying_no_longer_exists=The file being modified, "%s", no longer exists in this repository. +editor.file_changed_while_editing=The file contents have changed since you started editing. Click here to see them or Commit Changes again to overwrite them. +editor.file_already_exists=A file named "%s" already exists in this repository. +editor.commit_id_not_matching=The Commit ID does not match the ID when you began editing. Commit into a patch branch and then merge. +editor.push_out_of_date=The push appears to be out of date. +editor.commit_empty_file_header=Commit an empty file +editor.commit_empty_file_text=The file you're about to commit is empty. Proceed? +editor.no_changes_to_show=There are no changes to show. +editor.push_rejected_no_message=The change was rejected by the server without a message. Please check Git Hooks. +editor.push_rejected=The change was rejected by the server. Please check Git Hooks. +editor.push_rejected_summary=Full Rejection Message: +editor.add_subdir=Add a directory… +editor.unable_to_upload_files=Failed to upload files to "%s" with error: %v +editor.upload_file_is_locked=File "%s" is locked by %s. +editor.upload_files_to_dir=Upload files to "%s" +editor.cannot_commit_to_protected_branch=Cannot commit to protected branch "%s". +editor.no_commit_to_branch=Unable to commit directly to branch because: +editor.user_no_push_to_branch=User cannot push to branch +editor.require_signed_commit=Branch requires a signed commit +editor.cherry_pick=Cherry-pick %s onto: +editor.revert=Revert %s onto: +editor.failed_to_commit=Failed to commit changes. +editor.failed_to_commit_summary=Error Message: +editor.fork_create=Fork Repository to Propose Changes +editor.fork_create_description=You cannot edit this repository directly. Instead you can create a fork, make edits and create a pull request. +editor.fork_edit_description=You cannot edit this repository directly. The changes will be written to your fork %s, so you can create a pull request. +editor.fork_not_editable=You have forked this repository but your fork is not editable. +editor.fork_failed_to_push_branch=Failed to push branch %s to your repository. +editor.fork_branch_exists=Branch "%s" already exists in your fork. Please choose a new branch name. +commits.desc=Browse source code change history. +commits.no_commits=No commits in common. "%s" and "%s" have entirely different histories. +commits.nothing_to_compare=These branches are equal. +commits.search.tooltip=You can prefix keywords with "author:", "committer:", "after:", or "before:", e.g. "revert author:Alice before:2019-01-13". +commits.search_branch=This Branch +commits.search_all=All Branches +commits.signed_by=Signed by +commits.signed_by_untrusted_user=Signed by untrusted user +commits.signed_by_untrusted_user_unmatched=Signed by untrusted user who does not match committer +commits.gpg_key_id=GPG Key ID +commits.ssh_key_fingerprint=SSH Key Fingerprint +commits.view_path=View at this point in history +commits.view_file_diff=View changes to this file in this commit +commit.operations=Operations +commit.revert=Revert +commit.revert-header=Revert: %s +commit.revert-content=Select branch to revert onto: +commit.cherry-pick=Cherry-pick +commit.cherry-pick-header=Cherry-pick: %s +commit.cherry-pick-content=Select branch to cherry-pick onto: +commitstatus.failure=Failure +commitstatus.success=Success +ext_issues=Access to External Issues +ext_issues.desc=Link to an external issue tracker. +projects.desc=Manage issues and pulls in projects. +projects.new_subheader=Coordinate, track, and update your work in one place, so projects stay transparent and on schedule. +projects.create_success=The project "%s" has been created. +projects.deletion_desc=Deleting a project removes it from all related issues. Continue? +projects.edit_subheader=Projects organize issues and track progress. +projects.edit_success=Project "%s" has been updated. +projects.type.basic_kanban="Basic Kanban" +projects.type.bug_triage="Bug Triage" +projects.template.desc_helper="Select a project template to get started" +projects.column.edit="Edit Column" +projects.column.new_submit="Create Column" +projects.column.new="New Column" +projects.column.set_default="Set Default" +projects.column.set_default_desc="Set this column as default for uncategorized issues and pulls" +projects.column.delete="Delete Column" +projects.column.deletion_desc="Deleting a project column moves all related issues to the default column. Continue?" +projects.column.assigned_to=Assigned to +projects.card_type.desc="Card Previews" +projects.card_type.images_and_text="Images and Text" +projects.card_type.text_only="Text Only" +issues.desc=Organize bug reports, tasks and milestones. +issues.filter_assignees=Filter Assignee +issues.filter_milestones=Filter Milestone +issues.filter_reviewers=Filter Reviewer +issues.filter_no_results=No results +issues.filter_no_results_placeholder=Try adjusting your search filters. +issues.new.title_empty=Title cannot be empty +issues.new.no_items=No items +issues.new.no_milestone=No Milestone +issues.new.clear_milestone=Clear milestone +issues.new.assignees=Assignees +issues.new.clear_assignees=Clear assignees +issues.new.no_assignees=No Assignees +issues.new.no_reviewers=No Reviewers +issues.new.blocked_user=Cannot create issue because you are blocked by the repository owner. +issues.edit.already_changed=Unable to save changes to the issue. It appears the content has already been changed by another user. Please refresh the page and try editing again to avoid overwriting their changes. +issues.edit.blocked_user=Cannot edit content because you are blocked by the poster or repository owner. +issues.choose.blank_about=Create an issue from default template. +issues.choose.ignore_invalid_templates=Invalid templates have been ignored +issues.choose.invalid_templates=%v invalid template(s) found +issues.choose.invalid_config=The issue config contains errors: +issues.label_templates.title=Load a predefined set of labels +issues.label_templates.helper=Select a label set +issues.label_templates.use=Use Label Set +issues.label_templates.fail_to_load_file=Failed to load label template file "%s": %v +issues.add_label=added the %s label %s +issues.add_labels=added the %s labels %s +issues.remove_label=removed the %s label %s +issues.remove_labels=removed the %s labels %s +issues.add_remove_labels=added %s and removed %s labels %s +issues.add_milestone_at=`added this to the %s milestone %s` +issues.add_project_at=`added this to the %s project %s` +issues.move_to_column_of_project=`moved this to %s in %s on %s` +issues.change_milestone_at=`modified the milestone from %s to %s %s` +issues.change_project_at=`modified the project from %s to %s %s` +issues.remove_milestone_at=`removed this from the %s milestone %s` +issues.remove_project_at=`removed this from the %s project %s` +issues.deleted_milestone=`(deleted)` +issues.deleted_project=`(deleted)` +issues.self_assign_at=`self-assigned this %s` +issues.add_assignee_at=`was assigned by %s %s` +issues.remove_assignee_at=`was unassigned by %s %s` +issues.remove_self_assignment=`removed their assignment %s` +issues.change_title_at=`changed title from %s to %s %s` +issues.change_ref_at=`changed reference from %s to %s %s` +issues.remove_ref_at=`removed reference %s %s` +issues.add_ref_at=`added reference %s %s` +issues.delete_branch_at=`deleted branch %s %s` +issues.filter_label_exclude=`Use alt + click/enter to exclude labels` +issues.filter_label_select_no_label=No label +issues.filter_milestone_all=All milestones +issues.filter_milestone_none=No milestones +issues.filter_milestone_open=Open milestones +issues.filter_milestone_closed=Closed milestones +issues.filter_project_all=All projects +issues.filter_assignee_no_assignee=Assigned to nobody +issues.filter_assignee_any_assignee=Assigned to anybody +issues.filter_user_placeholder=Search users +issues.filter_user_no_select=All users +issues.filter_type.all_pull_requests=All pull requests +issues.filter_type.review_requested=Review requested +issues.filter_type.reviewed_by_you=Reviewed by you +issues.filter_sort.recentupdate=Most recently updated +issues.filter_sort.nearduedate=Nearest due date +issues.filter_sort.farduedate=Farthest due date +issues.filter_sort.moststars=Most stars +issues.filter_sort.feweststars=Fewest stars +issues.action_assignee_no_select=No assignee +issues.action_check=Check/Uncheck +issues.action_check_all=Check/Uncheck all items +pulls.merged_by=by %[3]s was merged %[1]s +pulls.merged_by_fake=by %[2]s was merged %[1]s +issues.closed_by=by %[3]s was closed %[1]s +issues.closed_by_fake=by %[2]s was closed %[1]s +issues.num_comments_1=%d comment +issues.delete_comment_confirm=Are you sure you want to delete this comment? +issues.context.copy_link=Copy Link +issues.context.quote_reply=Quote Reply +issues.context.reference_issue=Reference in New Issue +issues.no_content=No description provided. +issues.close=Close Issue +issues.comment_pull_merged_at=merged commit %[1]s into %[2]s %[3]s +issues.comment_manually_pull_merged_at=manually merged commit %[1]s into %[2]s %[3]s +issues.close_comment_issue=Close with Comment +issues.reopen_comment_issue=Reopen with Comment +issues.comment.blocked_user=Cannot create or edit comment because you are blocked by the poster or repository owner. +issues.commit_ref_at=`referenced this issue from a commit %[2]s` +issues.ref_issue_from=`referenced this issue %[4]s %[2]s` +issues.ref_pull_from=`referenced this pull request %[4]s %[2]s` +issues.ref_closing_from=`referenced a pull request %[4]s that will close this issue %[2]s` +issues.ref_reopening_from=`referenced a pull request %[4]s that will reopen this issue %[2]s` +issues.ref_closed_from=`closed this issue %[4]s %[2]s` +issues.ref_from=`from %[1]s` +issues.author_helper=This user is the author. +issues.role.owner_helper=This user is the owner of this repository. +issues.role.member_helper=This user is a member of the organization owning this repository. +issues.role.collaborator=Collaborator +issues.role.collaborator_helper=This user has been invited to collaborate on the repository. +issues.role.first_time_contributor=First-time contributor +issues.role.first_time_contributor_helper=This is the first contribution of this user to the repository. +issues.role.contributor=Contributor +issues.role.contributor_helper=This user has previously committed to the repository. +issues.re_request_review=Re-request review +issues.is_stale=There have been changes to this PR since this review +issues.remove_request_review=Remove review request +issues.remove_request_review_block=Can't remove review request +issues.dismiss_review=Dismiss Review +issues.dismiss_review_warning=Are you sure you want to dismiss this review? +issues.sign_in_require_desc=Sign in to join this conversation. +issues.label_color_invalid=Invalid color +issues.label_exclusive=Exclusive +issues.label_archive=Archive Label +issues.label_archived_filter=Show archived labels +issues.label_archive_tooltip=Archived labels are excluded by default from the suggestions when searching by label. +issues.label_exclusive_desc=Name the label scope/item to make it mutually exclusive with other scope/ labels. +issues.label_exclusive_warning=Any conflicting scoped labels will be removed when editing the labels of an issue or pull request. +issues.label_exclusive_order=Sort Order +issues.label_exclusive_order_tooltip=Exclusive labels in the same scope will be sorted according to this numeric order. +issues.label.filter_sort.reverse_alphabetically=Reverse alphabetically +issues.num_participants=%d Participants +issues.attachment.open_tab=`Click to see "%s" in a new tab` +issues.attachment.download=`Click to download "%s"` +issues.unpin=Unpin +issues.max_pinned="You can't pin more issues" +issues.pin_comment="pinned this %s" +issues.unpin_comment="unpinned this %s" +issues.lock_duplicate=An issue cannot be locked twice. +issues.unlock_error=Cannot unlock an issue that is not locked. +issues.lock_with_reason="locked as %s and limited conversation to collaborators %s" +issues.lock_no_reason="locked and limited conversation to collaborators %s" +issues.lock.notice_1=- Other users cannot add new comments to this issue. +issues.lock.notice_2=- You and other collaborators with access to this repository can still leave comments that others can see. +issues.lock.notice_3=- You can always unlock this issue again in the future. +issues.unlock.notice_1=- Everyone would be able to comment on this issue once more. +issues.unlock.notice_2=- You can always lock this issue again in the future. +issues.lock.reason=Reason for locking +issues.lock.title=Lock conversation on this issue. +issues.unlock.title=Unlock conversation on this issue. +issues.comment_on_locked=You cannot comment on a locked issue. +issues.delete.title=Delete this issue? +issues.delete.text=Do you really want to delete this issue? (This will permanently remove all content. Consider closing it instead, if you intend to keep it archived) +issues.tracker=Time Tracker +issues.timetracker_timer_start=Start timer +issues.timetracker_timer_stop=Stop timer +issues.timetracker_timer_discard=Discard timer +issues.timetracker_timer_manually_add=Add Time +issues.time_estimate_set=Set estimated time +issues.time_estimate_display=Estimate: %s +issues.change_time_estimate_at=changed time estimate to %[1]s %[2]s +issues.remove_time_estimate_at=removed time estimate %s +issues.time_estimate_invalid=Time estimate format is invalid +issues.start_tracking_history=started working %s +issues.tracker_auto_close=Timer will be stopped automatically when this issue gets closed +issues.stopwatch_already_stopped=The timer for this issue is already stopped +issues.stopwatch_already_created=The timer for this issue already exists +issues.tracking_already_started=`You have already started time tracking on another issue!` +issues.stop_tracking=Stop Timer +issues.stop_tracking_history=worked for %[1]s %[2]s +issues.cancel_tracking=Discard +issues.cancel_tracking_history=`canceled time tracking %s` +issues.del_time=Delete this time log +issues.add_time_history=added spent time %[1]s %[2]s +issues.add_time_manually=Manually Add Time +issues.invalid_due_date_format="Due date format must be 'yyyy-mm-dd'." +issues.error_modifying_due_date="Failed to modify the due date." +issues.error_removing_due_date="Failed to remove the due date." +issues.force_push_codes=`force-pushed %[1]s from %[2]s to %[4]s %[6]s` +issues.force_push_compare=Compare +issues.due_date_not_writer="You need write access to this repository to update the due date of an issue." +issues.due_date_modified="modified the due date from %[2]s to %[1]s %[3]s" +issues.due_date_invalid="The due date is invalid or out of range. Please use the format 'yyyy-mm-dd'." +issues.dependency.no_permission_1="You do not have permission to read %d dependency" +issues.dependency.no_permission_n="You do not have permission to read %d dependencies" +issues.dependency.no_permission.can_remove="You do not have permission to read this dependency but can remove this dependency" +issues.dependency.pr_closing_blockedby=Closing this pull request is blocked by the following issues +issues.dependency.issue_closing_blockedby=Closing this issue is blocked by the following issues +issues.dependency.issue_close_blocks=This issue blocks closing of the following issues +issues.dependency.pr_close_blocks=This pull request blocks closing of the following issues +issues.dependency.issue_close_blocked=You need to close all issues that are blocking this issue before you can close it. +issues.dependency.issue_batch_close_blocked="Cannot batch close issues that you choose, because issue #%d still has open dependencies" +issues.dependency.pr_close_blocked=You need to close all issues that are blocking this pull request before you can merge it. +issues.dependency.blocks_short=Blocks +issues.dependency.issue_remove_text=This will remove the dependency from this issue. Continue? +issues.dependency.pr_remove_text=This will remove the dependency from this pull request. Continue? +issues.dependency.setting=Enable Dependencies For Issues and Pull Requests +issues.dependency.add_error_same_issue=You cannot make an issue depend on itself. +issues.dependency.add_error_dep_issue_not_exist=Dependent issue does not exist. +issues.dependency.add_error_cannot_create_circular=You cannot create a dependency with two issues that block each other. +issues.dependency.add_error_dep_not_same_repo=Both issues must be in the same repository. +issues.review.self.approval=You cannot approve your own pull request. +issues.review.self.rejection=You cannot request changes on your own pull request. +issues.review.comment="reviewed %s" +issues.review.dismissed="dismissed %s's review %s" +issues.review.content.empty=You need to leave a comment indicating the requested change(s). +issues.review.reject="requested changes %s" +issues.review.wait="was requested for review %s" +issues.review.add_review_request="requested review from %s %s" +issues.review.remove_review_request="removed review request for %s %s" +issues.review.remove_review_request_self="declined to review %s" +issues.review.pending.tooltip=This comment is not currently visible to other users. To submit your pending comments, select "%s" -> "%s/%s/%s" at the top of the page. +issues.review.review=Review +issues.review.reviewers=Reviewers +issues.review.outdated_description=Content has changed since this comment was made +issues.review.option.show_outdated_comments=Show outdated comments +issues.review.option.hide_outdated_comments=Hide outdated comments +issues.review.show_resolved=Show resolved +issues.review.hide_resolved=Hide resolved +issues.review.resolve_conversation=Resolve conversation +issues.review.un_resolve_conversation=Unresolve conversation +issues.review.resolved_by=marked this conversation as resolved +issues.review.official=Approved +issues.review.requested=Review pending +issues.review.rejected=Changes requested +issues.review.stale=Updated since approval +issues.review.unofficial=Uncounted approval +issues.assignee.error=Not all assignees were added, due to an unexpected error. +issues.reference_link=Reference: %s +pulls.desc=Enable pull requests and code reviews. +pulls.new.blocked_user=Cannot create pull request because you are blocked by the repository owner. +pulls.new.must_collaborator=You must be a collaborator to create pull request. +pulls.edit.already_changed=Unable to save changes to the pull request. It appears the content has already been changed by another user. Please refresh the page and try editing again to avoid overwriting their changes. +pulls.allow_edits_from_maintainers=Allow edits from maintainers +pulls.allow_edits_from_maintainers_desc=Users with write access to the base branch can also push to this branch +pulls.allow_edits_from_maintainers_err=Updating failed +pulls.compare_changes_desc=Select the branch to merge into and the branch to pull from. +pulls.has_viewed_file=Viewed +pulls.has_changed_since_last_review=Changed since your last review +pulls.viewed_files_label=%[1]d / %[2]d files viewed +pulls.expand_files=Expand all files +pulls.collapse_files=Collapse all files +pulls.compare_base=merge into +pulls.compare_compare=pull from +pulls.switch_comparison_type=Switch comparison type +pulls.switch_head_and_base=Switch head and base +pulls.filter_branch=Filter branch +pulls.show_all_commits=Show all commits +pulls.show_changes_since_your_last_review=Show changes since your last review +pulls.showing_only_single_commit=Showing only changes of commit %[1]s +pulls.showing_specified_commit_range=Showing only changes between %[1]s..%[2]s +pulls.select_commit_hold_shift_for_range=Select commit. Hold Shift and click to select a range. +pulls.review_only_possible_for_full_diff=Review is only possible when viewing the full diff +pulls.filter_changes_by_commit=Filter by commit +pulls.nothing_to_compare=These branches are equal. There is no need to create a pull request. +pulls.nothing_to_compare_have_tag=The selected branches/tags are equal. +pulls.nothing_to_compare_and_allow_empty_pr=These branches are equal. This PR will be empty. +pulls.has_pull_request=`A pull request between these branches already exists: %[2]s#%[3]d` +pulls.merged_title_desc=merged %[1]d commits from %[2]s into %[3]s %[4]s +pulls.change_target_branch_at=`changed target branch from %s to %s %s` +pulls.reopen_to_merge=Please reopen this pull request to perform a merge. +pulls.cant_reopen_deleted_branch=This pull request cannot be reopened because the branch was deleted. +pulls.merged_success=Pull request successfully merged and closed +pulls.closed=Pull request closed +pulls.merged_info_text=The branch %s can now be deleted. +pulls.title_wip_desc=`Start the title with %s to prevent the pull request from being merged accidentally.` +pulls.cannot_merge_work_in_progress=This pull request is marked as a work in progress. +pulls.still_in_progress=Still in progress? +pulls.add_prefix=Add %s prefix +pulls.remove_prefix=Remove %s prefix +pulls.data_broken=This pull request is broken due to missing fork information. +pulls.files_conflicted=This pull request has changes conflicting with the target branch. +pulls.is_checking=Checking for merge conflicts… +pulls.is_ancestor="This branch is already included in the target branch. There is nothing to merge." +pulls.is_empty="The changes on this branch are already on the target branch. This will be an empty commit." +pulls.required_status_check_failed=Some required checks were not successful. +pulls.required_status_check_missing=Some required checks are missing. +pulls.required_status_check_administrator=As an administrator, you may still merge this pull request. +pulls.blocked_by_approvals="This pull request doesn't have enough required approvals yet. %d of %d official approvals granted." +pulls.blocked_by_approvals_whitelisted="This pull request doesn't have enough required approvals yet. %d of %d approvals granted from users or teams on the allowlist." +pulls.blocked_by_rejection="This pull request has changes requested by an official reviewer." +pulls.blocked_by_official_review_requests="This pull request has official review requests." +pulls.blocked_by_outdated_branch="This pull request is blocked because it's outdated." +pulls.blocked_by_changed_protected_files_1="This pull request is blocked because it changes a protected file:" +pulls.blocked_by_changed_protected_files_n="This pull request is blocked because it changes protected files:" +pulls.can_auto_merge_desc=This pull request can be merged automatically. +pulls.cannot_auto_merge_desc=This pull request cannot be merged automatically due to conflicts. +pulls.cannot_auto_merge_helper=Merge manually to resolve the conflicts. +pulls.wrong_commit_id="commit ID must be a commit ID on the target branch" +pulls.no_merge_desc=This pull request cannot be merged because all repository merge options are disabled. +pulls.no_merge_helper=Enable merge options in the repository settings or merge the pull request manually. +pulls.no_merge_wip=This pull request cannot be merged because it is marked as being a work in progress. +pulls.no_merge_not_ready=This pull request is not ready to be merged. Check review status and status checks. +pulls.no_merge_access=You are not authorized to merge this pull request. +pulls.merge_pull_request=Create merge commit +pulls.rebase_merge_pull_request=Rebase, then fast-forward +pulls.rebase_merge_commit_pull_request=Rebase, then create merge commit +pulls.squash_merge_pull_request=Create squash commit +pulls.fast_forward_only_merge_pull_request=Fast-forward only +pulls.merge_commit_id=The merge commit ID +pulls.require_signed_wont_sign=The branch requires signed commits but this merge will not be signed +pulls.invalid_merge_option=You cannot use this merge option for this pull request. +pulls.merge_conflict=Merge Failed: There was a conflict while merging. Hint: Try a different strategy. +pulls.merge_conflict_summary=Error Message +pulls.rebase_conflict=Merge Failed: There was a conflict while rebasing commit: %[1]s. Hint: Try a different strategy. +pulls.rebase_conflict_summary=Error Message +pulls.unrelated_histories=Merge Failed: The merge head and base do not share a common history. Hint: Try a different strategy. +pulls.merge_out_of_date=Merge Failed: While generating the merge, the base was updated. Hint: Try again. +pulls.head_out_of_date=Merge Failed: While generating the merge, the head was updated. Hint: Try again. +pulls.has_merged=Failed: The pull request has been merged. You cannot merge again or change the target branch. +pulls.push_rejected=Push Failed: The push was rejected. Review the Git Hooks for this repository. +pulls.push_rejected_summary=Full Rejection Message +pulls.push_rejected_no_message=Push Failed: The push was rejected but there was no remote message. Review the Git Hooks for this repository. +pulls.open_unmerged_pull_exists=`You cannot perform a reopen operation because there is a pending pull request (#%d) with identical properties.` +pulls.status_checking=Some checks are pending +pulls.status_checks_success=All checks were successful +pulls.status_checks_warning=Some checks reported warnings +pulls.status_checks_failure=Some checks failed +pulls.status_checks_error=Some checks reported errors +pulls.status_checks_hide_all=Hide all checks +pulls.status_checks_show_all=Show all checks +pulls.update_branch=Update branch by merge +pulls.update_branch_rebase=Update branch by rebase +pulls.update_branch_success=Branch update was successful +pulls.update_not_allowed=You are not allowed to update branch +pulls.outdated_with_base_branch=This branch is out-of-date with the base branch +pulls.close=Close Pull Request +pulls.closed_at=`closed this pull request %[2]s` +pulls.reopened_at=`reopened this pull request %[2]s` +pulls.cmd_instruction_hint=View command line instructions +pulls.cmd_instruction_checkout_title=Checkout +pulls.cmd_instruction_checkout_desc=From your project repository, check out a new branch and test the changes. +pulls.cmd_instruction_merge_title=Merge +pulls.cmd_instruction_merge_desc=Merge the changes and update on Gitea. +pulls.cmd_instruction_merge_warning=Warning: This operation cannot merge pull request because "autodetect manual merge" is not enabled. +pulls.clear_merge_message=Clear merge message +pulls.clear_merge_message_hint=Clearing the merge message will only remove the commit message content and keep generated git trailers such as "Co-Authored-By…". +pulls.auto_merge_button_when_succeed=(When checks succeed) +pulls.auto_merge_when_succeed=Auto merge when all checks succeed +pulls.auto_merge_newly_scheduled=The pull request was scheduled to merge when all checks succeed. +pulls.auto_merge_has_pending_schedule=%[1]s scheduled this pull request to auto merge when all checks succeed %[2]s. +pulls.auto_merge_cancel_schedule=Cancel auto merge +pulls.auto_merge_not_scheduled=This pull request is not scheduled to auto merge. +pulls.auto_merge_canceled_schedule=The auto merge was canceled for this pull request. +pulls.auto_merge_newly_scheduled_comment=`scheduled this pull request to auto merge when all checks succeed %[1]s` +pulls.auto_merge_canceled_schedule_comment=`canceled auto merging this pull request when all checks succeed %[1]s` +pulls.delete.title=Delete this pull request? +pulls.delete.text=Do you really want to delete this pull request? (This will permanently remove all content. Consider closing it instead, if you intend to keep it archived) +pulls.recently_pushed_new_branches=You pushed on branch %[1]s %[2]s +pulls.upstream_diverging_prompt_behind_1=This branch is %[1]d commit behind %[2]s +pulls.upstream_diverging_prompt_behind_n=This branch is %[1]d commits behind %[2]s +pulls.upstream_diverging_prompt_base_newer=The base branch %s has new changes +pulls.upstream_diverging_merge=Sync fork +pulls.upstream_diverging_merge_confirm=Would you like to merge "%[1]s" onto "%[2]s"? +pull.deleted_branch=(deleted):%s +pull.agit_documentation=Review documentation about AGit +comments.edit.already_changed=Unable to save changes to the comment. It appears the content has already been changed by another user. Please refresh the page and try editing again to avoid overwriting their changes +milestones.update_ago=Updated %s +milestones.new_subheader=Milestones can help you organize issues and track their progress. +milestones.completeness=%d%% Completed +milestones.create=Create Milestone +milestones.invalid_due_date_format="Due date format must be 'yyyy-mm-dd'." +milestones.create_success=The milestone "%s" has been created. +milestones.edit=Edit Milestone +milestones.edit_subheader=Milestones organize issues and track progress. +milestones.modify=Update Milestone +milestones.edit_success=Milestone "%s" has been updated. +milestones.deletion=Delete Milestone +milestones.deletion_desc=Deleting a milestone removes it from all related issues. Continue? +milestones.deletion_success=The milestone has been deleted. +milestones.filter_sort.earliest_due_data=Earliest due date +milestones.filter_sort.latest_due_date=Latest due date +milestones.filter_sort.least_complete=Least complete +milestones.filter_sort.most_complete=Most complete +signing.will_sign=This commit will be signed with key "%s". +signing.wont_sign.error=There was an error while checking if the commit could be signed. +signing.wont_sign.nokey=There is no key available to sign this commit. +signing.wont_sign.never=Commits are never signed. +signing.wont_sign.always=Commits are always signed. +signing.wont_sign.pubkey=The commit will not be signed because you do not have a public key associated with your account. +signing.wont_sign.twofa=You must have two-factor authentication enabled to have commits signed. +signing.wont_sign.parentsigned=The commit will not be signed as the parent commit is not signed. +signing.wont_sign.basesigned=The merge will not be signed as the base commit is not signed. +signing.wont_sign.headsigned=The merge will not be signed as the head commit is not signed. +signing.wont_sign.commitssigned=The merge will not be signed as all the associated commits are not signed. +signing.wont_sign.approved=The merge will not be signed as the PR is not approved. +signing.wont_sign.not_signed_in=You are not signed in. +ext_wiki=Access to External Wiki +ext_wiki.desc=Link to an external wiki. +wiki.welcome_desc=The wiki lets you write and share documentation with collaborators. +wiki.desc=Write and share documentation with collaborators. +wiki.filter_page=Filter page +wiki.page_title=Page title +wiki.page_content=Page content +wiki.default_commit_message=Write a note about this page update (optional). +wiki.file_revision=Page Revision +wiki.wiki_page_revisions=Wiki Page Revisions +wiki.delete_page_notice_1=Deleting the wiki page "%s" cannot be undone. Continue? +wiki.reserved_page=The wiki page name "%s" is reserved. +wiki.page_name_desc=Enter a name for this Wiki page. Some special names are: 'Home', '_Sidebar' and '_Footer'. +wiki.original_git_entry_tooltip=View original Git file instead of using friendly link. +activity.navbar.pulse=Pulse +activity.navbar.code_frequency=Code Frequency +activity.navbar.contributors=Contributors +activity.navbar.recent_commits=Recent Commits +activity.active_prs_count_1=%d Active Pull Request +activity.active_prs_count_n=%d Active Pull Requests +activity.merged_prs_count_1=Merged Pull Request +activity.merged_prs_count_n=Merged Pull Requests +activity.title.prs_merged_by=%s merged by %s +activity.active_issues_count_1=%d Active Issue +activity.active_issues_count_n=%d Active Issues +activity.title.issues_closed_from=%s closed from %s +activity.title.issues_created_by=%s created by %s +activity.title.unresolved_conv_1=%d Unresolved Conversation +activity.title.unresolved_conv_n=%d Unresolved Conversations +activity.unresolved_conv_desc=These recently changed issues and pull requests have not been resolved yet. +activity.title.releases_published_by=%s published by %s +activity.published_release_label=Published +activity.no_git_activity=There has been no commit activity in this period. +activity.git_stats_exclude_merges=Excluding merges, +activity.git_stats_pushed_1=has pushed +activity.git_stats_pushed_n=have pushed +activity.git_stats_push_to_branch=to %s and +activity.git_stats_push_to_all_branches=to all branches. +activity.git_stats_additions=and there have been +contributors.contribution_type.filter_label=Contribution type: +contributors.contribution_type.additions=Additions +contributors.contribution_type.deletions=Deletions +settings.desc=Settings is where you can manage the settings for the repository. +settings.public_access=Public Access +settings.public_access_desc=Configure public visitor's access permissions to override the defaults of this repository. +settings.public_access.docs.not_set=Not Set: no extra public access permission. The visitor's permission follows the repository's visibility and member permissions. +settings.public_access.docs.anonymous_read=Anonymous Read: users who are not logged in can access the unit with read permission. +settings.public_access.docs.everyone_read=Everyone Read: all logged-in users can access the unit with read permission. Read permission of issue/pull-request units also means users can create new issues/pull requests. +settings.public_access.docs.everyone_write=Everyone Write: all logged-in users have write permission to the unit. Only Wiki unit supports this permission. +settings.collaboration=Collaborators +settings.collaboration.admin=Administrator +settings.collaboration.per_unit=Unit Permissions +settings.mirror_settings.docs=Set up your repository to automatically synchronize commits, tags and branches with another repository. +settings.mirror_settings.docs.disabled_pull_mirror.instructions=Set up your project to automatically push commits, tags and branches to another repository. Pull mirrors have been disabled by your site administrator. +settings.mirror_settings.docs.disabled_push_mirror.instructions=Set up your project to automatically pull commits, tags and branches from another repository. +settings.mirror_settings.docs.disabled_push_mirror.pull_mirror_warning=Right now, this can only be done in the "New Migration" menu. For more information, please consult: +settings.mirror_settings.docs.disabled_push_mirror.info=Push mirrors have been disabled by your site administrator. +settings.mirror_settings.docs.no_new_mirrors=Your repository is mirroring changes to or from another repository. Please keep in mind that you currently can't create any new mirrors. +settings.mirror_settings.docs.can_still_use=Although you can't modify existing mirrors or create new ones, you may still use your existing mirror. +settings.mirror_settings.docs.pull_mirror_instructions=To set up a pull mirror, please consult: +settings.mirror_settings.docs.more_information_if_disabled=You can find out more about push and pull mirrors here: +settings.mirror_settings.docs.doc_link_title=How do I mirror repositories? +settings.mirror_settings.docs.doc_link_pull_section=the "Pulling from a remote repository" section of the documentation. +settings.mirror_settings.docs.pulling_remote_title=Pulling from a remote repository +settings.mirror_settings.pushed_repository=Pushed repository +settings.mirror_settings.push_mirror.none=No push mirrors configured +settings.mirror_settings.push_mirror.add=Add Push Mirror +settings.mirror_settings.push_mirror.edit_sync_time=Edit mirror sync interval +settings.sync_mirror=Synchronize Now +settings.pull_mirror_sync_in_progress=Pulling changes from the remote %s at the moment. +settings.push_mirror_sync_in_progress=Pushing changes to the remote %s at the moment. +settings.update_mirror_settings=Update Mirror Settings +settings.branches.switch_default_branch=Switch Default Branch +settings.branches.add_new_rule=Add New Rule +settings.advanced_settings=Advanced Settings +settings.default_wiki_branch_name=Default Wiki Branch Name +settings.failed_to_change_default_wiki_branch=Failed to change the default wiki branch. +settings.external_wiki_url=External Wiki URL +settings.external_wiki_url_error=The external wiki URL is not a valid URL. +settings.external_wiki_url_desc=Visitors are redirected to the external wiki URL when clicking the wiki tab. +settings.issues_desc=Enable Repository Issue Tracker +settings.use_internal_issue_tracker=Use Built-In Issue Tracker +settings.use_external_issue_tracker=Use External Issue Tracker +settings.external_tracker_url=External Issue Tracker URL +settings.external_tracker_url_error=The external issue tracker URL is not a valid URL. +settings.external_tracker_url_desc=Visitors are redirected to the external issue tracker URL when clicking on the issues tab. +settings.tracker_url_format=External Issue Tracker URL Format +settings.tracker_url_format_error=The external issue tracker URL format is not a valid URL. +settings.tracker_issue_style=External Issue Tracker Number Format +settings.tracker_issue_style.alphanumeric=Alphanumeric +settings.tracker_issue_style.regexp=Regular Expression +settings.tracker_issue_style.regexp_pattern=Regular Expression Pattern +settings.tracker_issue_style.regexp_pattern_desc=The first captured group will be used in place of {index}. +settings.tracker_url_format_desc=Use the placeholders {user}, {repo} and {index} for the username, repository name and issue index. +settings.enable_timetracker=Enable Time Tracking +settings.allow_only_contributors_to_track_time=Let Only Contributors Track Time +settings.pulls_desc=Enable Repository Pull Requests +settings.pulls.ignore_whitespace=Ignore Whitespace for Conflicts +settings.pulls.enable_autodetect_manual_merge=Enable autodetect manual merge (Note: In some special cases, misjudgments can occur) +settings.pulls.allow_rebase_update=Enable updating pull request branch by rebase +settings.pulls.default_delete_branch_after_merge=Delete pull request branch after merge by default +settings.pulls.default_allow_edits_from_maintainers=Allow edits from maintainers by default +settings.releases_desc=Enable Repository Releases +settings.packages_desc=Enable Repository Packages Registry +settings.projects_desc=Enable Projects +settings.projects_mode_desc=Projects Mode (which kinds of projects to show) +settings.projects_mode_repo=Repo projects only +settings.projects_mode_owner=Only user or org projects +settings.projects_mode_all=All projects +settings.actions_desc=Enable Repository Actions +settings.admin_settings=Administrator Settings +settings.admin_enable_health_check=Enable Repository Health Checks (git fsck) +settings.admin_code_indexer=Code Indexer +settings.admin_stats_indexer=Code Statistics Indexer +settings.admin_indexer_commit_sha=Last Indexed SHA +settings.admin_indexer_unindexed=Unindexed +settings.reindex_button=Add to Reindex Queue +settings.reindex_requested=Reindex Requested +settings.admin_enable_close_issues_via_commit_in_any_branch=Close an issue via a commit made in a non-default branch +settings.new_owner_has_same_repo=The new owner already has a repository with same name. Please choose another name. +settings.convert=Convert to Regular Repository +settings.convert_desc=You can convert this mirror into a regular repository. This cannot be undone. +settings.convert_confirm=Convert Repository +settings.convert_succeed=The mirror has been converted into a regular repository. +settings.convert_fork=Convert to Regular Repository +settings.convert_fork_desc=You can convert this fork into a regular repository. This cannot be undone. +settings.convert_fork_notices_1=This operation will convert the fork into a regular repository and cannot be undone. +settings.convert_fork_confirm=Convert Repository +settings.convert_fork_succeed=The fork has been converted into a regular repository. +settings.transfer.rejected=Repository transfer was rejected. +settings.transfer.success=Repository transfer was successful. +settings.transfer.blocked_user=Cannot transfer repository because you are blocked by the new owner. +settings.transfer_abort=Cancel transfer +settings.transfer_abort_invalid=You cannot cancel a non existent repository transfer. +settings.transfer_abort_success=The repository transfer to %s was successfully canceled. +settings.transfer_desc=Transfer this repository to a user or to an organization for which you have administrator rights. +settings.transfer_form_title=Enter the repository name as confirmation: +settings.transfer_in_progress=There is currently an ongoing transfer. Please cancel it if you would like to transfer this repository to another user. +settings.transfer_notices_1=- You will lose access to the repository if you transfer it to an individual user. +settings.transfer_notices_2=- You will keep access to the repository if you transfer it to an organization that you (co-)own. +settings.transfer_notices_3=- If the repository is private and is transferred to an individual user, this action makes sure that the user does have at least read permission (and changes permissions if necessary). +settings.transfer_notices_4=- If the repository belongs to an organization, and you transfer it to another organization or individual, you will lose the links between the repository's issues and the organization's project board. +settings.transfer_owner=New Owner +settings.transfer_perform=Perform Transfer +settings.transfer_started=This repository has been marked for transfer and awaits confirmation from "%s" +settings.transfer_succeed=The repository has been transferred. +settings.signing_settings=Signing Verification Settings +settings.trust_model=Signature Trust Model +settings.trust_model.default=Default Trust Model +settings.trust_model.default.desc=Use the default repository trust model for this installation. +settings.trust_model.collaborator=Collaborator +settings.trust_model.collaborator.long=Collaborator: Trust signatures by collaborators +settings.trust_model.collaborator.desc=Valid signatures by collaborators of this repository will be marked "trusted", whether they match the committer or not. Otherwise, valid signatures will be marked "untrusted" if the signature matches the committer and "unmatched" if not. +settings.trust_model.committer=Committer +settings.trust_model.committer.long=Committer: Trust signatures that match committers. This matches GitHub's behavior and will force commits signed by Gitea to have Gitea as the committer. +settings.trust_model.committer.desc=Valid signatures will only be marked "trusted" if they match the committer, otherwise they will be marked "unmatched". This forces Gitea to be the committer on signed commits, with the actual committer marked as Co-authored-by: and Co-committed-by: trailer in the commit. The default Gitea key must match a user in the database. +settings.trust_model.collaboratorcommitter=Collaborator+Committer +settings.trust_model.collaboratorcommitter.long=Collaborator+Committer: Trust signatures by collaborators which match the committer +settings.trust_model.collaboratorcommitter.desc=Valid signatures by collaborators of this repository will be marked "trusted" if they match the committer. Otherwise, valid signatures will be marked "untrusted" if the signature matches the committer and "unmatched" otherwise. This will force Gitea to be marked as the committer on signed commits, with the actual committer marked as Co-Authored-By: and Co-Committed-By: trailer in the commit. The default Gitea key must match a user in the database. +settings.wiki_delete=Delete Wiki Data +settings.wiki_delete_notices_1=- This will permanently delete and disable the repository wiki for %s. +settings.confirm_wiki_delete=Delete Wiki Data +settings.wiki_deletion_success=The repository wiki data has been deleted. +settings.delete_notices_1=- This operation CANNOT be undone. +settings.delete_notices_2=- This operation will permanently delete the %s repository, including code, issues, comments, wiki data and collaborator settings. +settings.deletion_success=The repository has been deleted. +settings.update_settings_success=The repository settings have been updated. +settings.update_settings_no_unit=The repository should allow at least some sort of interaction. +settings.confirm_delete=Delete Repository +settings.add_collaborator=Add Collaborator +settings.add_collaborator_success=The collaborator has been added. +settings.add_collaborator_inactive_user=Cannot add an inactive user as a collaborator. +settings.add_collaborator_owner=Cannot add an owner as a collaborator. +settings.add_collaborator_duplicate=The collaborator is already added to this repository. +settings.add_collaborator.blocked_user=The collaborator is blocked by the repository owner or vice versa. +settings.collaborator_deletion=Remove Collaborator +settings.collaborator_deletion_desc=Removing a collaborator will revoke their access to this repository. Continue? +settings.remove_collaborator_success=The collaborator has been removed. +settings.org_not_allowed_to_be_collaborator=Organizations cannot be added as a collaborator. +settings.change_team_access_not_allowed=Changing team access for repository has been restricted to organization owner +settings.team_not_in_organization=The team is not in the same organization as the repository +settings.add_team=Add Team +settings.add_team_duplicate=Team already has the repository +settings.add_team_success=The team now has access to the repository. +settings.change_team_permission_tip=Team's permission is set on the team settings page and can't be changed per repository +settings.delete_team_tip=This team has access to all repositories and can't be removed +settings.remove_team_success=The team's access to the repository has been removed. +settings.add_webhook.invalid_channel_name=Webhook channel name cannot be empty and cannot contain only a # character. +settings.hooks_desc=Webhooks automatically make HTTP POST requests to a server when certain Gitea events trigger. Read more in the webhooks guide. +settings.webhook_deletion=Remove Webhook +settings.webhook_deletion_desc=Removing a webhook deletes its settings and delivery history. Continue? +settings.webhook_deletion_success=The webhook has been removed. +settings.webhook.test_delivery=Test Push Event +settings.webhook.test_delivery_desc=Test this webhook with a fake push event. +settings.webhook.test_delivery_desc_disabled=To test this webhook with a fake event, activate it. +settings.webhook.response=Response +settings.webhook.replay.description=Replay this webhook. +settings.webhook.replay.description_disabled=To replay this webhook, activate it. +settings.webhook.delivery.success=An event has been added to the delivery queue. It may take few seconds before it shows up in the delivery history. +settings.githooks_desc="Git Hooks are powered by Git itself. You can edit hook files below to set up custom operations." +settings.githook_edit_desc=If the hook is inactive, sample content will be presented. Leaving content to an empty value will disable this hook. +settings.githook_name=Hook Name +settings.githook_content=Hook Content +settings.add_webhook_desc=Gitea will send POST requests with a specified content type to the target URL. Read more in the webhooks guide. +settings.payload_url=Target URL +settings.http_method=HTTP Method +settings.content_type=POST Content Type +settings.secret=Secret +settings.webhook_secret_desc=If the webhook server supports using secret, you can follow the webhook's manual and fill in a secret here. +settings.event_desc=Trigger On: +settings.event_push_only=Push Events +settings.event_send_everything=All Events +settings.event_choose=Custom Events… +settings.event_header_repository=Repository Events +settings.event_create=Create +settings.event_create_desc=Branch or tag created. +settings.event_delete_desc=Branch or tag deleted. +settings.event_fork_desc=Repository forked. +settings.event_wiki_desc=Wiki page created, renamed, edited or deleted. +settings.event_statuses=Statuses +settings.event_statuses_desc=Commit Status updated from the API. +settings.event_release_desc=Release published, updated or deleted in a repository. +settings.event_force_push=Force Push +settings.event_push_desc=Git push to a repository. +settings.event_repository_desc=Repository created or deleted. +settings.event_header_issue=Issue Events +settings.event_issues_desc=Issue opened, closed, reopened, edited or deleted. +settings.event_issue_assign=Issue Assigned +settings.event_issue_assign_desc=Issue assigned or unassigned. +settings.event_issue_label_desc=Issue labels updated or cleared. +settings.event_issue_milestone=Issue Milestoned +settings.event_issue_milestone_desc=Issue milestoned or demilestoned. +settings.event_issue_comment_desc=Issue comment created, edited, or deleted. +settings.event_header_pull_request=Pull Request Events +settings.event_pull_request_desc=Pull request opened, closed, reopened, edited or deleted. +settings.event_pull_request_assign=Pull Request Assigned +settings.event_pull_request_assign_desc=Pull request assigned or unassigned. +settings.event_pull_request_label=Pull Request Labeled +settings.event_pull_request_label_desc=Pull request labels updated or cleared. +settings.event_pull_request_milestone=Pull Request Milestoned +settings.event_pull_request_milestone_desc=Pull request milestoned or demilestoned. +settings.event_pull_request_comment=Pull Request Comment +settings.event_pull_request_comment_desc=Pull request comment created, edited, or deleted. +settings.event_pull_request_review=Pull Request Reviewed +settings.event_pull_request_review_desc=Pull request approved, rejected, or review comment. +settings.event_pull_request_sync=Pull Request Synchronized +settings.event_pull_request_sync_desc=Pull request synchronized. +settings.event_pull_request_review_request=Pull Request Review Requested +settings.event_pull_request_review_request_desc=Pull request review requested or review request removed. +settings.event_pull_request_approvals=Pull Request Approvals +settings.event_pull_request_merge=Pull Request Merge +settings.event_header_workflow=Workflow Events +settings.event_workflow_run=Workflow Run +settings.event_workflow_run_desc=Gitea Actions Workflow run queued, waiting, in progress, or completed. +settings.event_workflow_job=Workflow Jobs +settings.event_workflow_job_desc=Gitea Actions Workflow job queued, waiting, in progress, or completed. +settings.event_package=Package +settings.event_package_desc=Package created or deleted in a repository. +settings.branch_filter=Branch filter +settings.branch_filter_desc=Branch whitelist for push, branch creation and branch deletion events, specified as glob pattern. If empty or *, events for all branches are reported. See %[2]s documentation for syntax. Examples: master, {master,release*}. +settings.authorization_header=Authorization Header +settings.authorization_header_desc=Will be included as authorization header for requests when present. Examples: %s. +settings.active_helper=Information about triggered events will be sent to this webhook URL. +settings.add_hook_success=The webhook has been added. +settings.update_hook_success=The webhook has been updated. +settings.delete_webhook=Remove Webhook +settings.recent_deliveries=Recent Deliveries +settings.hook_type=Hook Type +settings.slack_domain=Domain +settings.add_web_hook_desc=Integrate %s into your repository. +settings.web_hook_name_gogs=Gogs +settings.web_hook_name_slack=Slack +settings.web_hook_name_matrix=Matrix +settings.web_hook_name_feishu_or_larksuite=Feishu / Lark Suite +settings.web_hook_name_larksuite=Lark Suite +settings.web_hook_name_wechatwork=WeCom (Wechat Work) +settings.web_hook_name_packagist=Packagist +settings.packagist_username=Packagist username +settings.packagist_api_token=API token +settings.packagist_package_url=Packagist package URL +settings.deploy_keys=Deploy Keys +settings.add_deploy_key=Add Deploy Key +settings.deploy_key_desc=Deploy keys have read-only pull access to the repository. +settings.is_writable=Enable Write Access +settings.is_writable_info=Allow this deploy key to push to the repository. +settings.no_deploy_keys=There are no deploy keys yet. +settings.key_been_used=A deploy key with identical content is already in use. +settings.key_name_used=A deploy key with the same name already exists. +settings.add_key_success=The deploy key "%s" has been added. +settings.deploy_key_deletion=Remove Deploy Key +settings.deploy_key_deletion_desc=Removing a deploy key will revoke its access to this repository. Continue? +settings.deploy_key_deletion_success=The deploy key has been removed. +settings.protected_branch=Branch Protection +settings.protected_branch.save_rule=Save Rule +settings.protected_branch.delete_rule=Delete Rule +settings.protected_branch_can_push=Allow push? +settings.protected_branch_can_push_yes=You can push +settings.protected_branch_can_push_no=You cannot push +settings.branch_protection=Branch Protection Rules for Branch '%s' +settings.protect_this_branch=Enable Branch Protection +settings.protect_this_branch_desc=Prevents deletion and restricts Git pushing and merging to the branch. +settings.protect_disable_push=Disable Push +settings.protect_disable_push_desc=No pushing will be allowed to this branch. +settings.protect_disable_force_push=Disable Force Push +settings.protect_disable_force_push_desc=No force pushing will be allowed to this branch. +settings.protect_enable_push=Enable Push +settings.protect_enable_push_desc=Anyone with write access will be allowed to push to this branch (but not force push). +settings.protect_enable_force_push_all=Enable Force Push +settings.protect_enable_force_push_all_desc=Anyone with push access will be allowed to force push to this branch. +settings.protect_enable_force_push_allowlist=Allowlist Restricted Force Push +settings.protect_enable_force_push_allowlist_desc=Only allowlisted users or teams with push access will be allowed to force push to this branch. +settings.protect_enable_merge=Enable Merge +settings.protect_enable_merge_desc=Anyone with write access will be allowed to merge the pull requests into this branch. +settings.protect_whitelist_committers=Allowlist Restricted Push +settings.protect_whitelist_committers_desc=Only allowlisted users or teams will be allowed to push to this branch (but not force push). +settings.protect_whitelist_deploy_keys=Allowlist deploy keys with write access to push. +settings.protect_whitelist_users=Allowlisted users for pushing: +settings.protect_whitelist_teams=Allowlisted teams for pushing: +settings.protect_force_push_allowlist_users=Allowlisted users for force pushing: +settings.protect_force_push_allowlist_teams=Allowlisted teams for force pushing: +settings.protect_force_push_allowlist_deploy_keys=Allowlist deploy keys with push access to force push. +settings.protect_merge_whitelist_committers=Enable Merge Allowlist +settings.protect_merge_whitelist_committers_desc=Allow only allowlisted users or teams to merge pull requests into this branch. +settings.protect_merge_whitelist_users=Allowlisted users for merging: +settings.protect_merge_whitelist_teams=Allowlisted teams for merging: +settings.protect_check_status_contexts=Enable Status Check +settings.protect_status_check_patterns=Status check patterns: +settings.protect_status_check_patterns_desc=Enter patterns to specify which status checks must pass before branches can be merged into a branch that matches this rule. Each line specifies a pattern. Patterns cannot be empty. +settings.protect_check_status_contexts_desc=Require status checks to pass before merging. When enabled, commits must first be pushed to another branch, then merged or pushed directly to a branch that matches this rule after status checks have passed. If no contexts are matched, the last commit must be successful regardless of context. +settings.protect_check_status_contexts_list=Status checks found in the last week for this repository +settings.protect_status_check_matched=Matched +settings.protect_invalid_status_check_pattern=Invalid status check pattern: "%s". +settings.protect_no_valid_status_check_patterns=No valid status check patterns. +settings.protect_required_approvals=Required approvals: +settings.protect_required_approvals_desc=Allow only to merge pull request with enough required approvals. Required approvals are either from users or teams who are on the allowlist or anyone with write access. +settings.protect_approvals_whitelist_enabled=Restrict approvals to allowlisted users or teams +settings.protect_approvals_whitelist_enabled_desc=Only reviews from allowlisted users or teams will count to the required approvals. Without approval allowlist, reviews from anyone with write access count to the required approvals. +settings.protect_approvals_whitelist_users=Allowlisted reviewers: +settings.protect_approvals_whitelist_teams=Allowlisted teams for reviews: +settings.dismiss_stale_approvals=Dismiss stale approvals +settings.dismiss_stale_approvals_desc=When new commits that change the content of the pull request are pushed to the branch, old approvals will be dismissed. +settings.ignore_stale_approvals=Ignore stale approvals +settings.ignore_stale_approvals_desc=Do not count approvals that were made on older commits (stale reviews) towards how many approvals the PR has. Irrelevant if stale reviews are already dismissed. +settings.require_signed_commits=Require Signed Commits +settings.require_signed_commits_desc=Reject pushes to this branch if they are unsigned or unverifiable. +settings.protect_branch_name_pattern=Protected Branch Name Pattern +settings.protect_branch_name_pattern_desc="Protected branch name patterns. See the documentation for pattern syntax. Examples: main, release/**" +settings.protect_patterns=Patterns +settings.protect_protected_file_patterns="Protected file patterns (separated using semicolon ';'):" +settings.protect_protected_file_patterns_desc="Protected files are not allowed to be changed directly even if user has rights to add, edit, or delete files in this branch. Multiple patterns can be separated using semicolon (';'). See %[2]s documentation for pattern syntax. Examples: .drone.yml, /docs/**/*.txt." +settings.protect_unprotected_file_patterns="Unprotected file patterns (separated using semicolon ';'):" +settings.protect_unprotected_file_patterns_desc="Unprotected files that are allowed to be changed directly if user has write access, bypassing push restriction. Multiple patterns can be separated using semicolon (';'). See %[2]s documentation for pattern syntax. Examples: .drone.yml, /docs/**/*.txt." +settings.add_protected_branch=Enable protection +settings.delete_protected_branch=Disable protection +settings.update_protect_branch_success=Branch protection for rule "%s" has been updated. +settings.remove_protected_branch_success=Branch protection for rule "%s" has been removed. +settings.remove_protected_branch_failed=Removing branch protection rule "%s" failed. +settings.protected_branch_deletion=Delete Branch Protection +settings.protected_branch_deletion_desc=Disabling branch protection allows users with write permission to push to the branch. Continue? +settings.block_rejected_reviews=Block merge on rejected reviews +settings.block_rejected_reviews_desc=Merging will not be possible when changes are requested by official reviewers, even if there are enough approvals. +settings.block_on_official_review_requests=Block merge on official review requests +settings.block_on_official_review_requests_desc=Merging will not be possible when it has official review requests, even if there are enough approvals. +settings.block_outdated_branch=Block merge if pull request is outdated +settings.block_outdated_branch_desc=Merging will not be possible when head branch is behind base branch. +settings.block_admin_merge_override=Administrators must follow branch protection rules +settings.block_admin_merge_override_desc=Administrators must follow branch protection rules and cannot circumvent it. +settings.default_branch_desc=Select a default repository branch for pull requests and code commits: +settings.merge_style_desc=Merge Styles +settings.default_merge_style_desc=Default Merge Style +settings.choose_branch=Choose a branch… +settings.no_protected_branch=There are no protected branches. +settings.protected_branch_required_rule_name=Required rule name +settings.protected_branch_duplicate_rule_name=Duplicate rule name +settings.protected_branch_required_approvals_min=Required approvals cannot be negative. +settings.tags.protection=Tag Protection +settings.tags.protection.pattern=Tag Pattern +settings.tags.protection.allowed=Allowed +settings.tags.protection.create=Protect Tag +settings.tags.protection.none=There are no protected tags. +settings.tags.protection.pattern.description=You can use a single name or a glob pattern or regular expression to match multiple tags. Read more in the protected tags guide. +settings.bot_token=Bot Token +settings.chat_id=Chat ID +settings.thread_id=Thread ID +settings.matrix.homeserver_url=Homeserver URL +settings.matrix.room_id=Room ID +settings.matrix.message_type=Message Type +settings.visibility.private.button=Make Private +settings.visibility.private.text=Changing the visibility to private will make the repo visible only to allowed members and may remove the relationship between it and existing forks, watchers, and stars. +settings.visibility.private.bullet_title=Changing the visibility to private will: +settings.visibility.private.bullet_one=Make the repo visible only to allowed members. +settings.visibility.private.bullet_two=May remove the relationship between it and forks, watchers, and stars. +settings.visibility.public.button=Make Public +settings.visibility.public.text=Changing the visibility to public will make the repo visible to anyone. +settings.visibility.public.bullet_title=Changing the visibility to public will: +settings.visibility.public.bullet_one=Make the repo visible to anyone. +settings.visibility.success=Repository visibility changed. +settings.visibility.error=An error occurred while trying to change the repo visibility. +settings.visibility.fork_error=Can't change the visibility of a forked repo. +settings.archive.button=Archive Repo +settings.archive.header=Archive This Repo +settings.archive.text=Archiving the repo will make it entirely read-only. It will be hidden from the dashboard. Nobody (not even you!) will be able to make new commits, or open any issues or pull requests. +settings.archive.success=The repo was successfully archived. +settings.archive.error=An error occurred while trying to archive the repo. See the log for more details. +settings.archive.error_ismirror=You cannot archive a mirrored repo. +settings.archive.branchsettings_unavailable=Branch settings are not available if the repo is archived. +settings.archive.tagsettings_unavailable=Tag settings are not available if the repo is archived. +settings.archive.mirrors_unavailable=Mirrors are not available if the repo is archived. +settings.unarchive.button=Unarchive repo +settings.unarchive.header=Unarchive this repo +settings.unarchive.text=Unarchiving the repo will restore its ability to receive commits and pushes, as well as new issues and pull requests. +settings.unarchive.success=The repo was successfully unarchived. +settings.unarchive.error=An error occurred while trying to unarchive the repo. See the log for more details. +settings.update_avatar_success=The repository avatar has been updated. +settings.lfs_filelist=LFS files stored in this repository +settings.lfs_no_lfs_files=No LFS files stored in this repository +settings.lfs_findcommits=Find commits +settings.lfs_lfs_file_no_commits=No Commits found for this LFS file +settings.lfs_noattribute=This path does not have the lockable attribute in the default branch +settings.lfs_delete=Delete LFS file with OID %s +settings.lfs_delete_warning=Deleting an LFS file may cause 'object does not exist' errors on checkout. Are you sure? +settings.lfs_findpointerfiles=Find pointer files +settings.lfs_invalid_locking_path=Invalid path: %s +settings.lfs_invalid_lock_directory=Cannot lock directory: %s +settings.lfs_lock_already_exists=Lock already exists: %s +settings.lfs_lock_path=Filepath to lock… +settings.lfs_locks_no_locks=No Locks +settings.lfs_lock_file_no_exist=Locked file does not exist in default branch +settings.lfs_force_unlock=Force Unlock +settings.lfs_pointers.found=Found %d blob pointer(s) — %d associated, %d unassociated (%d missing from store) +settings.lfs_pointers.sha=Blob SHA +settings.lfs_pointers.inRepo=In Repo +settings.lfs_pointers.exists=Exists in store +settings.lfs_pointers.accessible=Accessible to User +settings.lfs_pointers.associateAccessible=Associate accessible %d OIDs +settings.rename_branch_failed_exist=Cannot rename branch because target branch %s exists. +settings.rename_branch_failed_not_exist=Cannot rename branch %s because it does not exist. +settings.rename_branch_success=Branch %s was successfully renamed to %s. +settings.rename_branch_from=old branch name +settings.rename_branch_to=new branch name +settings.rename_branch=Rename branch +diff.browse_source=Browse Source +diff.parent=parent +diff.data_not_available=Diff Content Not Available +diff.options_button=Diff Options +diff.download_patch=Download Patch File +diff.download_diff=Download Diff File +diff.show_split_view=Split View +diff.show_unified_view=Unified View +diff.whitespace_show_everything=Show all changes +diff.whitespace_ignore_amount_changes=Ignore changes in amount of whitespace +diff.whitespace_ignore_at_eol=Ignore changes in whitespace at EOL +diff.stats_desc_file=%d changes: %d additions and %d deletions +diff.bin_not_shown=Binary file not shown. +diff.file_suppressed=File diff suppressed because it is too large +diff.file_suppressed_line_too_long=File diff suppressed because one or more lines are too long +diff.too_many_files=Some files were not shown because too many files have changed in this diff +diff.show_more=Show More +diff.load=Load Diff +diff.generated=generated +diff.vendored=vendored +diff.comment.add_line_comment=Add line comment +diff.comment.placeholder=Leave a comment +diff.comment.start_review=Start review +diff.review=Review +diff.review.header=Submit review +diff.review.placeholder=Review comment +diff.review.approve=Approve +diff.review.self_reject=Pull request authors can't request changes on their own pull request +diff.review.reject=Request changes +diff.review.self_approve=Pull request authors can't approve their own pull request +diff.committed_by=committed by +diff.protected=Protected +diff.image.side_by_side=Side by Side +diff.image.swipe=Swipe +diff.has_escaped=This line has hidden Unicode characters +diff.show_file_tree=Show file tree +diff.hide_file_tree=Hide file tree +diff.submodule_added=Submodule %[1]s added at %[2]s +diff.submodule_deleted=Submodule %[1]s deleted from %[2]s +diff.submodule_updated=Submodule %[1]s updated: %[2]s +releases.desc=Track project versions and downloads. +release.detail=Release details +release.new_release=New Release +release.prerelease=Pre-Release +release.stable=Stable +release.latest=Latest +release.ahead.commits=%d commits +release.ahead.target=to %s since this release +tag.ahead.target=to %s since this tag +release.source_code=Source Code +release.new_subheader=Releases organize project versions. +release.edit_subheader=Releases organize project versions. +release.target=Target +release.tag_helper=Choose an existing tag or create a new tag. +release.tag_helper_new=New tag. This tag will be created from the target. +release.tag_helper_existing=Existing tag. +release.title=Release title +release.title_empty=Title cannot be empty. +release.message=Describe this release +release.prerelease_desc=Mark as Pre-Release +release.prerelease_helper=Mark this release unsuitable for production use. +release.publish=Publish Release +release.save_draft=Save Draft +release.edit_release=Update Release +release.delete_release=Delete Release +release.deletion=Delete Release +release.deletion_desc=Deleting a release only removes it from Gitea. It will not affect the Git tag, the contents of your repository or its history. Continue? +release.deletion_success=The release has been deleted. +release.deletion_tag_desc=Will delete this tag from repository. Repository contents and history remain unchanged. Continue? +release.deletion_tag_success=The tag has been deleted. +release.tag_name_already_exist=A release with this tag name already exists. +release.tag_name_invalid=The tag name is not valid. +release.tag_name_protected=The tag name is protected. +release.tag_already_exist=This tag name already exists. +release.download_count=Downloads: %s +release.add_tag_msg=Use the title and content of release as tag message. +release.add_tag=Create Tag Only +release.releases_for=Releases for %s +release.tags_for=Tags for %s +branch.name=Branch Name +branch.already_exists=A branch named "%s" already exists. +branch.delete=Delete Branch "%s" +branch.delete_html=Delete Branch +branch.delete_desc=Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue? +branch.deletion_success=Branch "%s" has been deleted. +branch.deletion_failed=Failed to delete branch "%s". +branch.delete_branch_has_new_commits=Branch "%s" cannot be deleted because new commits have been added after merging. +branch.create_branch=Create branch %s +branch.create_from=from "%s" +branch.create_success=Branch "%s" has been created. +branch.branch_already_exists=Branch "%s" already exists in this repository. +branch.branch_name_conflict=Branch name "%s" conflicts with the already existing branch "%s". +branch.tag_collision=Branch "%s" cannot be created as a tag with same name already exists in the repository. +branch.deleted_by=Deleted by %s +branch.restore_success=Branch "%s" has been restored. +branch.restore_failed=Failed to restore branch "%s". +branch.protected_deletion_failed=Branch "%s" is protected. It cannot be deleted. +branch.default_deletion_failed=Branch "%s" is the default branch. It cannot be deleted. +branch.default_branch_not_exist=Default branch "%s" does not exist. +branch.restore=Restore Branch "%s" +branch.download=Download Branch "%s" +branch.rename=Rename Branch "%s" +branch.included_desc=This branch is part of the default branch +branch.included=Included +branch.create_new_branch=Create branch from branch: +branch.confirm_create_branch=Create branch +branch.warning_rename_default_branch=You are renaming the default branch. +branch.rename_branch_to=Rename "%s" to: +branch.confirm_rename_branch=Rename branch +branch.create_branch_operation=Create branch +branch.new_branch=Create new branch +branch.new_branch_from=Create new branch from "%s" +branch.renamed=Branch %s was renamed to %s. +branch.rename_default_or_protected_branch_error=Only admins can rename default or protected branches. +branch.rename_protected_branch_failed=This branch is protected by glob-based protection rules. +branch.commits_divergence_from=Commit divergence: %[1]d behind and %[2]d ahead of %[3]s +branch.commits_no_divergence=The same as branch %[1]s +tag.create_tag=Create tag %s +tag.create_tag_from=Create new tag from "%s" +tag.create_success=Tag "%s" has been created. +topic.manage_topics=Manage Topics +topic.count_prompt=You cannot select more than 25 topics +topic.format_prompt=Topics must start with a letter or number, can include dashes ('-') and dots ('.'), can be up to 35 characters long. Letters must be lowercase. +find_file.follow_symlink=Follow this symlink to where it is pointing at +find_file.go_to_file=Go to file +find_file.no_matching=No matching file found +error.csv.too_large=Can't render this file because it is too large. +error.csv.unexpected=Can't render this file because it contains an unexpected character in line %d and column %d. +error.csv.invalid_field_count=Can't render this file because it has a wrong number of fields in line %d. +error.broken_git_hook=Git hooks of this repository seem to be broken. Please follow the documentation to fix them, then push some commits to refresh the status. [graphs] +component_loading=Loading %s… +component_loading_failed=Could not load %s +component_loading_info=This might take a bit… +component_failed_to_load=An unexpected error happened. +code_frequency.what=code frequency +contributors.what=contributions +recent_commits.what=recent commits [org] repo_updated=Uppfært @@ -1086,8 +2702,6 @@ create_new_team=Nýtt Lið org_desc=Lýsing team_name=Liðsheiti team_desc=Lýsing - - settings=Stillingar settings.full_name=Fullt nafn settings.website=Vefsíða @@ -1095,12 +2709,7 @@ settings.location=Staðsetning settings.visibility=Sýnileiki settings.visibility.public=Opinbert settings.visibility.private_shortname=Einka - settings.update_settings=Uppfæra Stillingar - - - - members.private=Faldir members.owner=Eigandi members.member=Meðlimur @@ -1109,7 +2718,6 @@ members.leave=Yfirgefa members.leave.detail=Viltu yfirgefa %s? members.invite_desc=Bæta nýjum meðlimi við í %s: members.invite_now=Bjóða Núna - teams.join=Gerast meðlimur teams.leave=Yfirgefa teams.leave.detail=Viltu yfirgefa %s? @@ -1120,8 +2728,110 @@ teams.write_access=Skrifa teams.settings=Stillingar teams.update_settings=Uppfæra Stillingar teams.all_repositories=Öll hugbúnaðarsöfn - - +org_name_holder=Organization Name +org_full_name_holder=Organization Full Name +org_name_helper=Organization names should be short and memorable. +create_org=Create Organization +code=Code +create_team=Create Team +team_name_helper=Team names should be short and memorable. +team_desc_helper=Describe the purpose or role of the team. +team_access_desc=Repository access +team_permission_desc=Permission +team_unit_desc=Allow Access to Repository Sections +team_unit_disabled=(Disabled) +form.name_been_taken=The organization name "%s" has already been taken. +form.name_reserved=The organization name "%s" is reserved. +form.name_pattern_not_allowed=The pattern "%s" is not allowed in an organization name. +form.create_org_not_allowed=You are not allowed to create an organization. +settings.options=Organization +settings.email=Contact Email Address +settings.permission=Permissions +settings.repoadminchangeteam=Repository admin can add and remove access for teams +settings.visibility.limited=Limited (Visible to authenticated users only) +settings.visibility.limited_shortname=Limited +settings.visibility.private=Private (Visible only to organization members) +settings.update_setting_success=Organization settings have been updated. +settings.rename=Rename Organization +settings.rename_desc=Changing the organization name will also change your organization's URL and free the old name. +settings.rename_success=Organization %[1]s has been renamed to %[2]s successfully. +settings.rename_no_change=Organization name is not changed. +settings.rename_new_org_name=New Organization Name +settings.rename_failed=Renaming organization failed because of an internal error +settings.rename_notices_1=This operation CANNOT be undone. +settings.rename_notices_2=The old name will redirect until it is claimed. +settings.update_avatar_success=The organization's avatar has been updated. +settings.delete=Delete Organization +settings.delete_account=Delete This Organization +settings.delete_prompt=The organization will be permanently removed. This CANNOT be undone! +settings.name_confirm=Enter the organization name as confirmation: +settings.delete_notices_1=This operation CANNOT be undone. +settings.delete_notices_2=This operation will permanently delete all the repositories of %s, including code, issues, comments, wiki data and collaborator settings. +settings.delete_notices_3=This operation will permanently delete all the packages of %s. +settings.delete_notices_4=This operation will permanently delete all the projects of %s. +settings.confirm_delete_account=Confirm Deletion +settings.delete_failed=Deleting organization failed due to an internal error +settings.delete_successful=Organization %s has been deleted successfully. +settings.hooks_desc=Add webhooks which will be triggered for all repositories under this organization. +settings.labels_desc=Add labels which can be used on issues for all repositories under this organization. +members.membership_visibility=Membership Visibility: +members.public=Visible +members.public_helper=make hidden +members.private_helper=make visible +members.member_role=Member Role: +members.remove.detail=Remove %[1]s from %[2]s? +teams.can_create_org_repo_helper=Members can create new repositories in organization. Creator will get administrator access to the new repository. +teams.none_access_helper=Members cannot view or do any other action on this unit. It has no effect for public repositories. +teams.general_access=General Access +teams.general_access_helper=Members permissions will be decided by below permission table. +teams.read_access_helper=Members can view and clone team repositories. +teams.write_access_helper=Members can read and push to team repositories. +teams.admin_access=Administrator Access +teams.admin_access_helper=Members can pull and push to team repositories and add collaborators to them. +teams.no_desc=This team has no description +teams.owners_permission_desc=Owners have full access to all repositories and have administrator access to the organization. +teams.members=Team Members +teams.delete_team=Delete Team +teams.add_team_member=Add Team Member +teams.invite_team_member=Invite to %s +teams.invite_team_member.list=Pending Invitations +teams.delete_team_title=Delete Team +teams.delete_team_desc=Deleting a team revokes repository access from its members. Continue? +teams.delete_team_success=The team has been deleted. +teams.read_permission_desc=This team grants Read access: members can view and clone team repositories. +teams.write_permission_desc=This team grants Write access: members can read from and push to team repositories. +teams.admin_permission_desc=This team grants Admin access: members can read from, push to and add collaborators to team repositories. +teams.create_repo_permission_desc=Additionally, this team grants Create repository permission: members can create new repositories in organization. +teams.repositories=Team Repositories +teams.remove_all_repos_title=Remove all team repositories +teams.remove_all_repos_desc=This will remove all repositories from the team. +teams.add_all_repos_title=Add all repositories +teams.add_all_repos_desc=This will add all the organization's repositories to the team. +teams.add_nonexistent_repo="The repository you're trying to add doesn't exist. Please create it first." +teams.add_duplicate_users=User is already a team member. +teams.repos.none=No repositories could be accessed by this team. +teams.members.none=No members on this team. +teams.members.blocked_user=Cannot add the user because it is blocked by the organization. +teams.specific_repositories=Specific repositories +teams.specific_repositories_helper=Members will only have access to repositories explicitly added to the team. Selecting this will not automatically remove repositories already added with All repositories. +teams.all_repositories_helper=Team has access to all repositories. Selecting this will add all existing repositories to the team. +teams.all_repositories_read_permission_desc=This team grants Read access to all repositories: members can view and clone repositories. +teams.all_repositories_write_permission_desc=This team grants Write access to all repositories: members can read from and push to repositories. +teams.all_repositories_admin_permission_desc=This team grants Admin access to all repositories: members can read from, push to and add collaborators to repositories. +teams.invite.title=You have been invited to join team %s in organization %s. +teams.invite.by=Invited by %s +teams.invite.description=Please click the button below to join the team. +view_as_role=View as: %s +view_as_public_hint=You are viewing the README as a public user. +view_as_member_hint=You are viewing the README as a member of this organization. +worktime=Worktime +worktime.date_range_start=Start date +worktime.date_range_end=End date +worktime.query=Query +worktime.time=Time +worktime.by_repositories=By repositories +worktime.by_milestones=By milestones +worktime.by_members=By members [admin] repositories=Hugbúnaðarsöfn @@ -1131,14 +2841,12 @@ config_settings=Stillingar first_page=Byrjun last_page=Síðasta total=Samtals: %d - dashboard.statistic=Yfirlit dashboard.operation_switch=Skipta dashboard.operation_run=Keyra dashboard.update_mirrors=Uppfæra Speglanir dashboard.server_uptime=Uppitími Netþjóns dashboard.total_memory_allocated=Heildarminni úthlutað - users.name=Notandanafn users.full_name=Fullt Nafn users.admin=Stjórnandi @@ -1154,19 +2862,15 @@ users.list_status_filter.is_admin=Stjórnandi users.list_status_filter.is_prohibit_login=Stöðva Innskráningu users.list_status_filter.not_prohibit_login=Leyfa Innskráningu users.list_status_filter.not_2fa_enabled=Tvíþætt Auðkenning Óvirk - emails.primary=Aðal emails.filter_sort.name=Notandanafn - orgs.name=Heiti orgs.teams=Lið orgs.members=Meðlimar - repos.owner=Eigandi repos.name=Heiti repos.issues=Vandamál repos.size=Stærð - packages.total_size=Heildarstærð: %s packages.owner=Eigandi packages.name=Heiti @@ -1174,9 +2878,6 @@ packages.version=Útgáfa packages.type=Tegund packages.repository=Hugbúnaðarsafn packages.size=Stærð - - - auths.name=Heiti auths.type=Tegund auths.updated=Uppfært @@ -1189,20 +2890,16 @@ auths.smtpport=SMTP Gátt auths.oauth2_icon_url=Táknmyndarvefslóð auths.oauth2_profileURL=Notandasíðuslóð auths.tips=Ábendingar - config.app_name=Heiti Vefsvæðis config.app_ver=Útgáfu Gitea config.git_version=Útgáfa Git config.repo_root_path=Grunnsslóð Hugbúnaðarsafns config.lfs_root_path=LFS Grunnsslóð config.log_file_root_path=Slóð Annáls - config.ssh_port=Gátt config.ssh_listen_port=Hlustunargátt config.ssh_root_path=Grunnsslóð - config.lfs_enabled=Virkt - config.db_type=Tegund config.db_host=Hýsill config.db_name=Heiti @@ -1210,37 +2907,453 @@ config.db_user=Notandanafn config.db_schema=Uppdráttur config.db_ssl_mode=SSL config.db_path=Slóð - - - config.mailer_name=Heiti config.mailer_smtp_port=SMTP Gátt config.mailer_user=Notandi - - - config.https_only=Aðeins HTTPS - - - - - - monitor.name=Heiti monitor.desc=Lýsing monitor.process.children=Börn - monitor.queues=Raðir monitor.queue.name=Heiti monitor.queue.type=Tegund monitor.queue.settings.submit=Uppfæra Stillingar monitor.queue.settings.changed=Stillingar Uppfærðar - notices.type=Tegund notices.type_1=Hugbúnaðarsafn notices.type_2=Verkefni notices.desc=Lýsing - +maintenance=Maintenance +dashboard=Dashboard +self_check=Self Check +identity_access=Identity & Access +users=User Accounts +organizations=Organizations +assets=Code Assets +hooks=Webhooks +integrations=Integrations +authentication=Authentication Sources +emails=User Email Addresses +notices=System Notices +monitor=Monitoring +settings=Admin Settings +dashboard.new_version_hint=Gitea %s is now available, you are running %s. Check the blog for more details. +dashboard.maintenance_operations=Maintenance Operations +dashboard.system_status=System Status +dashboard.operation_name=Operation Name +dashboard.clean_unbind_oauth=Clean unbound OAuth connections +dashboard.clean_unbind_oauth_success=All unbound OAuth connections have been deleted. +dashboard.task.started=Started Task: %[1]s +dashboard.task.process=Task: %[1]s +dashboard.task.cancelled=Task: %[1]s canceled: %[3]s +dashboard.task.error=Error in Task: %[1]s: %[3]s +dashboard.task.finished=Task: %[1]s started by %[2]s has finished +dashboard.task.unknown=Unknown task: %[1]s +dashboard.cron.started=Started Cron: %[1]s +dashboard.cron.process=Cron: %[1]s +dashboard.cron.cancelled=Cron: %[1]s canceled: %[3]s +dashboard.cron.error=Error in Cron: %s: %[3]s +dashboard.cron.finished=Cron: %[1]s has finished +dashboard.delete_inactive_accounts=Delete all unactivated accounts +dashboard.delete_inactive_accounts.started=Task to delete all unactivated accounts started +dashboard.delete_repo_archives="Delete all repositories' archives (ZIP, TAR.GZ, etc..)" +dashboard.delete_repo_archives.started=Task to delete all repository archives started +dashboard.delete_missing_repos=Delete all repositories missing their Git files +dashboard.delete_missing_repos.started=Task to delete all repositories missing their Git files started +dashboard.delete_generated_repository_avatars=Delete generated repository avatars +dashboard.sync_repo_branches=Sync missed branches from git data to databases +dashboard.sync_repo_tags=Sync tags from git data to database +dashboard.repo_health_check=Health check all repositories +dashboard.check_repo_stats=Check all repository statistics +dashboard.archive_cleanup=Delete old repository archives +dashboard.deleted_branches_cleanup=Clean up deleted branches +dashboard.update_migration_poster_id=Update migration poster IDs +dashboard.git_gc_repos=Garbage-collect all repositories +dashboard.resync_all_sshkeys=Update the '.ssh/authorized_keys' file with Gitea SSH keys +dashboard.resync_all_sshprincipals=Update the '.ssh/authorized_principals' file with Gitea SSH principals +dashboard.resync_all_hooks=Resynchronize pre-receive, update and post-receive hooks of all repositories +dashboard.reinit_missing_repos=Reinitialize all missing Git repositories for which records exist +dashboard.sync_external_users=Synchronize external user data +dashboard.cleanup_hook_task_table=Clean up hook_task table +dashboard.cleanup_packages=Clean up expired packages +dashboard.cleanup_actions=Clean up expired actions' resources +dashboard.current_goroutine=Current Goroutines +dashboard.current_memory_usage=Current Memory Usage +dashboard.memory_obtained=Memory Obtained +dashboard.pointer_lookup_times=Pointer Lookup Times +dashboard.memory_allocate_times=Memory Allocations +dashboard.memory_free_times=Memory Frees +dashboard.current_heap_usage=Current Heap Usage +dashboard.heap_memory_obtained=Heap Memory Obtained +dashboard.heap_memory_idle=Heap Memory Idle +dashboard.heap_memory_in_use=Heap Memory In Use +dashboard.heap_memory_released=Heap Memory Released +dashboard.heap_objects=Heap Objects +dashboard.bootstrap_stack_usage=Bootstrap Stack Usage +dashboard.stack_memory_obtained=Stack Memory Obtained +dashboard.mspan_structures_usage=MSpan Structures Usage +dashboard.mspan_structures_obtained=MSpan Structures Obtained +dashboard.mcache_structures_usage=MCache Structures Usage +dashboard.mcache_structures_obtained=MCache Structures Obtained +dashboard.profiling_bucket_hash_table_obtained=Profiling Bucket Hash Table Obtained +dashboard.gc_metadata_obtained=GC Metadata Obtained +dashboard.other_system_allocation_obtained=Other System Allocation Obtained +dashboard.next_gc_recycle=Next GC Recycle +dashboard.last_gc_time=Since Last GC Time +dashboard.total_gc_time=Total GC Pause +dashboard.total_gc_pause=Total GC Pause +dashboard.last_gc_pause=Last GC Pause +dashboard.gc_times=GC Times +dashboard.delete_old_actions=Delete all old activities from database +dashboard.delete_old_actions.started=Deletion of all old activities from database started +dashboard.update_checker=Update checker +dashboard.delete_old_system_notices=Delete all old system notices from database +dashboard.gc_lfs=Garbage-collect LFS meta objects +dashboard.stop_zombie_tasks=Stop actions zombie tasks +dashboard.stop_endless_tasks=Stop actions endless tasks +dashboard.cancel_abandoned_jobs=Cancel actions abandoned jobs +dashboard.start_schedule_tasks=Start actions schedule tasks +dashboard.sync_branch.started=Branches Sync started +dashboard.sync_tag.started=Tags Sync started +dashboard.rebuild_issue_indexer=Rebuild issue indexer +dashboard.sync_repo_licenses=Sync repo licenses +users.user_manage_panel=User Account Management +users.new_account=Create User Account +users.activated=Activated +users.restricted=Restricted +users.reserved=Reserved +users.bot=Bot +users.remote=Remote +users.last_login=Last Sign-In +users.never_login=Never Signed In +users.send_register_notify=Send User Registration Notification +users.new_success=The user account "%s" has been created. +users.auth_source=Authentication Source +users.auth_login_name=Authentication Sign-In Name +users.password_helper=Leave the password empty to keep it unchanged. +users.update_profile_success=The user account has been updated. +users.edit_account=Edit User Account +users.max_repo_creation=Maximum Number of Repositories +users.max_repo_creation_desc=(Enter -1 to use the global default limit.) +users.is_activated=User Account Is Activated +users.prohibit_login=Disable Sign-In +users.is_admin=Is Administrator +users.is_restricted=Is Restricted +users.allow_git_hook=May Create Git Hooks +users.allow_git_hook_tooltip=Git Hooks are executed as the OS user running Gitea and will have the same level of host access. As a result, users with this special Git Hook privilege can access and modify all Gitea repositories as well as the database used by Gitea. Consequently they are also able to gain Gitea administrator privileges. +users.allow_import_local=May Import Local Repositories +users.allow_create_organization=May Create Organizations +users.update_profile=Update User Account +users.delete_account=Delete User Account +users.cannot_delete_self="You cannot delete yourself" +users.still_own_repo=This user still owns one or more repositories. Delete or transfer these repositories first. +users.still_has_org=This user is a member of an organization. Remove the user from any organizations first. +users.purge=Purge User +users.purge_help=Forcibly delete user and any repositories, organizations, and packages owned by the user. All comments will be deleted too. +users.still_own_packages=This user still owns one or more packages. Delete these packages first. +users.deletion_success=The user account has been deleted. +users.reset_2fa=Reset 2FA +users.list_status_filter.not_active=Inactive +users.list_status_filter.not_admin=Not Admin +users.list_status_filter.is_restricted=Restricted +users.list_status_filter.not_restricted=Not Restricted +users.list_status_filter.is_2fa_enabled=2FA Enabled +users.details=User Details +emails.email_manage_panel=User Email Management +emails.activated=Activated +emails.filter_sort.email=Email address +emails.filter_sort.email_reverse=Email address (reverse) +emails.filter_sort.name_reverse=Username (reverse) +emails.updated=Email address updated +emails.not_updated=Failed to update the requested email address: %v +emails.duplicate_active=This email address is already active for a different user. +emails.change_email_header=Update Email Properties +emails.change_email_text=Are you sure you want to update this email address? +emails.delete=Delete Email +emails.delete_desc=Are you sure you want to delete this email address? +emails.deletion_success=The email address has been deleted. +emails.delete_primary_email_error=You cannot delete the primary email address. +orgs.org_manage_panel=Organization Management +orgs.new_orga=New Organization +repos.repo_manage_panel=Repository Management +repos.unadopted=Unadopted Repositories +repos.unadopted.no_more=No more unadopted repositories found +repos.private=Private +repos.lfs_size=LFS Size +packages.package_manage_panel=Package Management +packages.unreferenced_size=Unreferenced Size: %s +packages.cleanup=Clean up expired data +packages.cleanup.success=Cleaned up expired data successfully +packages.creator=Creator +packages.published=Published +defaulthooks=Default Webhooks +defaulthooks.desc=Webhooks automatically make HTTP POST requests to a server when certain Gitea events trigger. Webhooks defined here are defaults and will be copied into all new repositories. Read more in the webhooks guide. +defaulthooks.add_webhook=Add Default Webhook +defaulthooks.update_webhook=Update Default Webhook +systemhooks=System Webhooks +systemhooks.desc=Webhooks automatically make HTTP POST requests to a server when certain Gitea events trigger. Webhooks defined here will act on all repositories on the system, so please consider any performance implications this may have. Read more in the webhooks guide. +systemhooks.add_webhook=Add System Webhook +systemhooks.update_webhook=Update System Webhook +auths.auth_manage_panel=Authentication Source Management +auths.new=Add Authentication Source +auths.enabled=Enabled +auths.syncenabled=Enable User Synchronization +auths.auth_type=Authentication Type +auths.auth_name=Authentication Name +auths.security_protocol=Security Protocol +auths.bind_dn=Bind DN +auths.bind_password=Bind Password +auths.user_base=User Search Base +auths.user_dn=User DN +auths.attribute_username=Username Attribute +auths.attribute_username_placeholder=Leave empty to use the username entered in Gitea. +auths.attribute_name=First Name Attribute +auths.attribute_surname=Surname Attribute +auths.attribute_mail=Email Attribute +auths.attribute_ssh_public_key=Public SSH Key Attribute +auths.attribute_avatar=Avatar Attribute +auths.attributes_in_bind=Fetch Attributes in Bind DN Context +auths.allow_deactivate_all=Allow an empty search result to deactivate all users +auths.use_paged_search=Use Paged Search +auths.filter=User Filter +auths.admin_filter=Admin Filter +auths.restricted_filter=Restricted Filter +auths.restricted_filter_helper=Leave empty to not set any users as restricted. Use an asterisk ('*') to set all users that do not match Admin Filter as restricted. +auths.verify_group_membership=Verify group membership in LDAP (leave the filter empty to skip) +auths.group_search_base=Group Search Base DN +auths.group_attribute_list_users=Group Attribute Containing List Of Users +auths.user_attribute_in_group=User Attribute Listed In Group +auths.map_group_to_team=Map LDAP groups to Organization teams (leave the field empty to skip) +auths.map_group_to_team_removal=Remove users from synchronized teams if user does not belong to corresponding LDAP group +auths.enable_ldap_groups=Enable LDAP groups +auths.ms_ad_sa=MS AD Search Attributes +auths.smtp_auth=SMTP Authentication Type +auths.allowed_domains=Allowed Domains +auths.allowed_domains_helper=Leave empty to allow all domains. Separate multiple domains with a comma (','). +auths.skip_tls_verify=Skip TLS Verify +auths.force_smtps=Force SMTPS +auths.force_smtps_helper=SMTPS is always used on port 465. Set this to force SMTPS on other ports. (Otherwise STARTTLS will be used on other ports if it is supported by the host.) +auths.helo_hostname=HELO Hostname +auths.helo_hostname_helper=Hostname sent with HELO. Leave blank to send current hostname. +auths.disable_helo=Disable HELO +auths.pam_service_name=PAM Service Name +auths.pam_email_domain=PAM Email Domain (optional) +auths.oauth2_provider=OAuth2 Provider +auths.oauth2_clientID=Client ID (Key) +auths.oauth2_clientSecret=Client Secret +auths.openIdConnectAutoDiscoveryURL=OpenID Connect Auto Discovery URL +auths.oauth2_use_custom_url=Use Custom URLs Instead of Default URLs +auths.oauth2_tokenURL=Token URL +auths.oauth2_authURL=Authorize URL +auths.oauth2_emailURL=Email URL +auths.skip_local_two_fa=Skip local 2FA +auths.skip_local_two_fa_helper=Leaving unset means local users with 2FA set will still have to pass 2FA to log on +auths.oauth2_tenant=Tenant +auths.oauth2_scopes=Additional Scopes +auths.oauth2_required_claim_name=Required Claim Name +auths.oauth2_required_claim_name_helper=Set this name to restrict login from this source to users with a claim with this name +auths.oauth2_required_claim_value=Required Claim Value +auths.oauth2_required_claim_value_helper=Set this value to restrict login from this source to users with a claim with this name and value +auths.oauth2_group_claim_name=Claim name providing group names for this source. (Optional) +auths.oauth2_full_name_claim_name=Full Name Claim Name. (Optional — if set, the user's full name will always be synchronized with this claim) +auths.oauth2_ssh_public_key_claim_name=SSH Public Key Claim Name +auths.oauth2_admin_group=Group Claim value for administrator users. (Optional — requires claim name above) +auths.oauth2_restricted_group=Group Claim value for restricted users. (Optional — requires claim name above) +auths.oauth2_map_group_to_team=Map claimed groups to Organization teams. (Optional — requires claim name above) +auths.oauth2_map_group_to_team_removal=Remove users from synchronized teams if user does not belong to corresponding group. +auths.enable_auto_register=Enable Auto Registration +auths.sspi_auto_create_users=Automatically create users +auths.sspi_auto_create_users_helper=Allow SSPI auth method to automatically create new accounts for users that log in for the first time +auths.sspi_auto_activate_users=Automatically activate users +auths.sspi_auto_activate_users_helper=Allow SSPI auth method to automatically activate new users +auths.sspi_strip_domain_names=Remove domain names from usernames +auths.sspi_strip_domain_names_helper=If checked, domain names will be removed from logon names (e.g. "DOMAIN\user" and "user@example.org" both will become just "user"). +auths.sspi_separator_replacement=Separator to use instead of \, / and @ +auths.sspi_separator_replacement_helper=The character to use to replace the separators of down-level logon names (e.g. the \ in "DOMAIN\user") and user principal names (e.g. the @ in "user@example.org"). +auths.sspi_default_language=Default user language +auths.sspi_default_language_helper=Default language for users automatically created by SSPI auth method. Leave empty if you prefer the language to be automatically detected. +auths.tips.oauth2.general=OAuth2 Authentication +auths.tips.oauth2.general.tip=When registering a new OAuth2 authentication, the callback/redirect URL should be: +auths.tip.oauth2_provider=OAuth2 Provider +auths.tip.bitbucket=Register a new OAuth consumer on %s and add the permission 'Account' - 'Read' +auths.tip.nextcloud=Register a new OAuth consumer on your instance by selecting "Settings -> Security -> OAuth 2.0 client" in the menu +auths.tip.dropbox=Create a new application at %s +auths.tip.facebook=Register a new application at %s and add the product "Facebook Login" +auths.tip.github=Register a new OAuth application on %s +auths.tip.gitlab_new=Register a new application on %s +auths.tip.google_plus=Obtain OAuth2 client credentials from the Google API console at %s +auths.tip.openid_connect=Use the OpenID Connect Discovery URL "https://{server}/.well-known/openid-configuration" to specify the endpoints +auths.tip.twitter=Go to %s, create an application and ensure that the “Allow this application to be used to Sign in with Twitter” option is enabled +auths.tip.discord=Register a new application on %s +auths.tip.gitea=Register a new OAuth2 application. Guide can be found at %s +auths.tip.yandex=Create a new application at %s. Select following permissions from the "Yandex.Passport API" section: "Access to email address", "Access to user avatar" and "Access to username, first name and surname, gender" +auths.tip.mastodon=Input a custom instance URL for the mastodon instance you want to authenticate with (or use the default one) +auths.edit=Edit Authentication Source +auths.activated=This Authentication Source is Activated +auths.new_success=The authentication "%s" has been added. +auths.update_success=The authentication source has been updated. +auths.update=Update Authentication Source +auths.delete=Delete Authentication Source +auths.delete_auth_title=Delete Authentication Source +auths.delete_auth_desc=Deleting an authentication source prevents users from using it to sign in. Continue? +auths.still_in_used=The authentication source is still in use. Convert or delete any users using this authentication source first. +auths.deletion_success=The authentication source has been deleted. +auths.login_source_exist=The authentication source "%s" already exists. +auths.login_source_of_type_exist=An authentication source of this type already exists. +auths.unable_to_initialize_openid=Unable to initialize OpenID Connect Provider: %s +auths.invalid_openIdConnectAutoDiscoveryURL=Invalid Auto Discovery URL (this must be a valid URL starting with http:// or https://) +config.server_config=Server Configuration +config.app_url=Gitea Base URL +config.custom_conf=Configuration File Path +config.custom_file_root_path="Custom File Root Path" +config.domain=Server Domain +config.offline_mode=Local Mode +config.disable_router_log=Disable Router Log +config.run_user=Run As Username +config.run_mode=Run Mode +config.app_data_path=App Data Path +config.script_type=Script Type +config.reverse_auth_user=Reverse Authentication User +config.ssh_config=SSH Configuration +config.ssh_enabled=Enabled +config.ssh_start_builtin_server=Use Built-In Server +config.ssh_domain=SSH Server Domain +config.ssh_minimum_key_size_check=Minimum Key Size Check +config.ssh_minimum_key_sizes=Minimum Key Sizes +config.lfs_config=LFS Configuration +config.lfs_content_path=LFS Content Path +config.lfs_http_auth_expiry=LFS HTTP Auth Expiry +config.db_config=Database Configuration +config.service_config=Service Configuration +config.register_email_confirm=Require Email Confirmation to Register +config.disable_register=Disable Self-Registration +config.allow_only_internal_registration=Allow Registration Only Through Gitea itself +config.allow_only_external_registration=Allow Registration Only Through External Services +config.enable_openid_signup=Enable OpenID Self-Registration +config.enable_openid_signin=Enable OpenID Sign-In +config.show_registration_button=Show Register Button +config.require_sign_in_view=Require Sign-In to View Pages +config.mail_notify=Enable Email Notifications +config.enable_captcha=Enable CAPTCHA +config.active_code_lives=Active Code Lives +config.reset_password_code_lives=Recover Account Code Expiry Time +config.default_keep_email_private=Hide Email Addresses by Default +config.default_allow_create_organization=Allow Creation of Organizations by Default +config.enable_timetracking=Enable Time Tracking +config.default_enable_timetracking=Enable Time Tracking by Default +config.default_allow_only_contributors_to_track_time=Let Only Contributors Track Time +config.no_reply_address=Hidden Email Domain +config.default_visibility_organization=Default visibility for new Organizations +config.default_enable_dependencies=Enable Issue Dependencies by Default +config.webhook_config=Webhook Configuration +config.queue_length=Queue Length +config.deliver_timeout=Deliver Timeout +config.skip_tls_verify=Skip TLS Verification +config.mailer_config=Mailer Configuration +config.mailer_enabled=Enabled +config.mailer_enable_helo=Enable HELO +config.mailer_protocol=Protocol +config.mailer_smtp_addr=SMTP Addr +config.mailer_use_sendmail=Use Sendmail +config.mailer_sendmail_path=Sendmail Path +config.mailer_sendmail_args=Extra Arguments to Sendmail +config.mailer_sendmail_timeout=Sendmail Timeout +config.mailer_use_dummy=Dummy +config.test_email_placeholder=Email Address (e.g. test@example.com) +config.send_test_mail=Send Testing Email +config.send_test_mail_submit=Send +config.test_mail_failed=Failed to send a testing email to "%s": %v +config.test_mail_sent=A testing email has been sent to "%s". +config.oauth_config=OAuth Configuration +config.oauth_enabled=Enabled +config.cache_config=Cache Configuration +config.cache_adapter=Cache Adapter +config.cache_interval=Cache Interval +config.cache_conn=Cache Connection +config.cache_item_ttl=Cache Item TTL +config.cache_test=Test Cache +config.cache_test_failed=Failed to probe the cache: %v. +config.cache_test_slow=Cache test successful, but response is slow: %s. +config.cache_test_succeeded=Cache test successful, got a response in %s. +config.session_config=Session Configuration +config.session_provider=Session Provider +config.provider_config=Provider Config +config.cookie_name=Cookie Name +config.gc_interval_time=GC Interval Time +config.session_life_time=Session Life Time +config.cookie_life_time=Cookie Life Time +config.picture_config=Picture and Avatar Configuration +config.picture_service=Picture Service +config.disable_gravatar=Disable Gravatar +config.enable_federated_avatar=Enable Federated Avatars +config.open_with_editor_app_help=The "Open with" editors for the clone menu. If left empty, the default will be used. Expand to see the default. +config.git_config=Git Configuration +config.git_disable_diff_highlight=Disable Diff Syntax Highlight +config.git_max_diff_lines=Max Diff Lines (for a single file) +config.git_max_diff_line_characters=Max Diff Characters (for a single line) +config.git_max_diff_files=Max Diff Files (to be shown) +config.git_gc_args=GC Arguments +config.git_migrate_timeout=Migration Timeout +config.git_mirror_timeout=Mirror Update Timeout +config.git_clone_timeout=Clone Operation Timeout +config.git_pull_timeout=Pull Operation Timeout +config.git_gc_timeout=GC Operation Timeout +config.log_config=Log Configuration +config.logger_name_fmt=Logger: %s +config.disabled_logger=Disabled +config.access_log_mode=Access Log Mode +config.access_log_template=Access Log Template +config.xorm_log_sql=Log SQL +config.set_setting_failed=Set setting %s failed +monitor.stats=Stats +monitor.cron=Cron Tasks +monitor.schedule=Schedule +monitor.next=Next Time +monitor.previous=Previous Time +monitor.execute_times=Executions +monitor.process=Running Processes +monitor.stacktrace=Stacktrace +monitor.trace=Trace +monitor.performance_logs=Performance Logs +monitor.processes_count=%d Processes +monitor.download_diagnosis_report=Download diagnosis report +monitor.start=Start Time +monitor.execute_time=Execution Time +monitor.last_execution_result=Result +monitor.process.cancel=Cancel process +monitor.process.cancel_desc=Canceling a process may cause data loss +monitor.queue=Queue: %s +monitor.queue.exemplar=Exemplar Type +monitor.queue.numberworkers=Number of Workers +monitor.queue.activeworkers=Active Workers +monitor.queue.maxnumberworkers=Max Number of Workers +monitor.queue.numberinqueue=Number in Queue +monitor.queue.review_add=Review / Add Workers +monitor.queue.settings.title=Pool Settings +monitor.queue.settings.desc=Pools dynamically grow in response to their worker queue blocking. +monitor.queue.settings.maxnumberworkers=Max number of workers +monitor.queue.settings.maxnumberworkers.placeholder=Currently %[1]d +monitor.queue.settings.maxnumberworkers.error=Max number of workers must be a number +monitor.queue.settings.remove_all_items=Remove all +monitor.queue.settings.remove_all_items_done=All items in the queue have been removed. +notices.system_notice_list=System Notices +notices.view_detail_header=View Notice Details +notices.operations=Operations +notices.select_all=Select All +notices.deselect_all=Deselect All +notices.inverse_selection=Inverse Selection +notices.delete_selected=Delete Selected +notices.delete_all=Delete All Notices +notices.op=Op. +notices.delete_success=The system notices have been deleted. +self_check.no_problem_found=No problem found yet. +self_check.startup_warnings=Startup warnings: +self_check.database_collation_mismatch=Expect database to use collation: %s +self_check.database_collation_case_insensitive=Database is using collation %s, which is a case-insensitive collation. Although Gitea could work with it, there might be some rare cases which don't work as expected. +self_check.database_inconsistent_collation_columns=Database is using collation %s, but these columns are using mismatched collations. This might cause some unexpected problems. +self_check.database_fix_mysql=For MySQL/MariaDB users, you could use the "gitea doctor convert" command to fix the collation problems, or you could also fix the problem manually with "ALTER ... COLLATE ..." SQL queries. +self_check.database_fix_mssql=For MSSQL users, you could only fix the problem manually with "ALTER ... COLLATE ..." SQL queries at the moment. +self_check.location_origin_mismatch=Current URL (%[1]s) doesn't match the URL seen by Gitea (%[2]s). If you are using a reverse proxy, please make sure the "Host" and "X-Forwarded-Proto" headers are set correctly. [action] create_issue=`opnaði vandamál %[3]s#%[2]s` @@ -1249,6 +3362,31 @@ reopen_pull_request=`enduropnaði sameiningarbeiðni %[3]s#%[2]s comment_issue=`gerði ummæli á vandamál %[3]s#%[2]s` comment_pull=`gerði ummæli á sameiningarbeiðni %[3]s#%[2]s` review_dismissed_reason=Ástæða: +create_repo=created repository %s +rename_repo=renamed repository from %[1]s to %[3]s +commit_repo=pushed to %[3]s at %[4]s +close_issue=`closed issue %[3]s#%[2]s` +create_pull_request=`created pull request %[3]s#%[2]s` +close_pull_request=`closed pull request %[3]s#%[2]s` +merge_pull_request=`merged pull request %[3]s#%[2]s` +auto_merge_pull_request=`automatically merged pull request %[3]s#%[2]s` +transfer_repo=transferred repository %s to %s +push_tag=pushed tag %[3]s to %[4]s +delete_tag=deleted tag %[2]s from %[3]s +delete_branch=deleted branch %[2]s from %[3]s +compare_branch=Compare +compare_commits=Compare %d commits +compare_commits_general=Compare commits +mirror_sync_push=synced commits to %[3]s at %[4]s from mirror +mirror_sync_create=synced new reference %[3]s to %[4]s from mirror +mirror_sync_delete=synced and deleted reference %[2]s at %[3]s from mirror +approve_pull_request=`approved %[3]s#%[2]s` +reject_pull_request=`suggested changes for %[3]s#%[2]s` +publish_release=`released %[4]s at %[3]s` +review_dismissed=`dismissed review from %[4]s for %[3]s#%[2]s` +create_branch=created branch %[3]s in %[4]s +starred_repo=starred %[2]s +watched_repo=started watching %[2]s [tool] now=núna @@ -1271,15 +3409,40 @@ raw_seconds=sekúndur raw_minutes=mínútur [dropzone] +default_message=Drop files or click here to upload. +invalid_input_type=You cannot upload files of this type. +file_too_big=File size ({{filesize}} MB) exceeds the maximum size of ({{maxFilesize}} MB). +remove_file=Remove file [notification] notifications=Tilkynningar unread=Ólesnar read=Lesnar +no_unread=No unread notifications. +no_read=No read notifications. +pin=Pin notification +mark_as_read=Mark as read +mark_as_unread=Mark as unread +mark_all_as_read=Mark all as read +subscriptions=Subscriptions +watching=Watching +no_subscriptions=No subscriptions [gpg] +default_key=Signed with default key +error.extract_sign=Failed to extract signature +error.generate_hash=Failed to generate hash of commit +error.no_committer_account=No account linked to committer's email address +error.no_gpg_keys_found="No known key found for this signature in database" +error.not_signed_commit="Not a signed commit" +error.failed_retrieval_gpg_keys="Failed to retrieve any key attached to the committer's account" +error.probable_bad_signature="WARNING! Although there is a key with this ID in the database, it does not verify this commit! This commit is SUSPICIOUS." +error.probable_bad_default_signature="WARNING! Although the default key has this ID, it does not verify this commit! This commit is SUSPICIOUS." [units] +unit=Unit +error.no_unit_allowed_repo=You are not allowed to access any section of this repository. +error.unit_not_allowed=You are not allowed to access this repository section. [packages] title=Pakkar @@ -1304,18 +3467,163 @@ container.labels.key=Lykill container.labels.value=Gildi npm.details.tag=Merki pypi.requires=Þarfnast Python +desc=Manage repository packages. +empty=There are no packages yet. +no_metadata=No metadata. +empty.documentation=For more information on the package registry, see the documentation. +empty.repo=Did you upload a package, but it's not shown here? Go to package settings and link it to this repo. +registry.documentation=For more information on the %s registry, see the documentation. +filter.no_result=Your filter produced no results. +filter.container.tagged=Tagged +filter.container.untagged=Untagged +published_by=Published %[1]s by %[3]s +published_by_in=Published %[1]s by %[3]s in %[5]s +about=About this package +requirements=Requirements +dependencies=Dependencies +details.project_site=Project Site +details.repository_site=Repository Site +details.documentation_site=Documentation Site +assets=Assets +search_in_external_registry=Search in %s +alpine.registry=Set up this registry by adding the URL in your /etc/apk/repositories file: +alpine.registry.key=Download the registry public RSA key into the /etc/apk/keys/ folder to verify the index signature: +alpine.registry.info=Choose $branch and $repository from the list below. +alpine.install=To install the package, run the following command: +alpine.repository=Repository Info +alpine.repository.architectures=Architectures +arch.registry=Add server with related repository and architecture to /etc/pacman.conf: +arch.install=Sync package with pacman: +arch.repository=Repository Info +arch.repository.architectures=Architectures +cargo.registry=Set up this registry in the Cargo configuration file (for example ~/.cargo/config.toml): +cargo.install=To install the package using Cargo, run the following command: +chef.registry=Set up this registry in your ~/.chef/config.rb file: +chef.install=To install the package, run the following command: +composer.registry=Set up this registry in your ~/.composer/config.json file: +composer.install=To install the package using Composer, run the following command: +composer.dependencies=Dependencies +composer.dependencies.development=Development Dependencies +conan.registry=Set up this registry from the command line: +conan.install=To install the package using Conan, run the following command: +conda.registry=Set up this registry as a Conda repository in your .condarc file: +conda.install=To install the package using Conda, run the following command: +container.details.type=Image Type +container.pull=Pull the image from the command line: +container.images=Images +container.digest=Digest +container.multi_arch=OS / Arch +container.layers=Image Layers +cran.registry=Set up this registry in your Rprofile.site file: +cran.install=To install the package, run the following command: +debian.registry=Set up this registry from the command line: +debian.registry.info=Choose $distribution and $component from the list below. +debian.install=To install the package, run the following command: +debian.repository=Repository Info +debian.repository.distributions=Distributions +debian.repository.components=Components +debian.repository.architectures=Architectures +generic.download=Download package from the command line: +go.install=Install the package from the command line: +helm.registry=Set up this registry from the command line: +helm.install=To install the package, run the following command: +maven.registry=Set up this registry in your project pom.xml file: +maven.install=To use the package, include the following in the dependencies block in the pom.xml file: +maven.install2=Run via command line: +maven.download=To download the dependency, run via command line: +nuget.registry=Set up this registry from the command line: +nuget.install=To install the package using NuGet, run the following command: +nuget.dependency.framework=Target Framework +npm.registry=Set up this registry in your project .npmrc file: +npm.install=To install the package using npm, run the following command: +npm.install2=or add it to the package.json file: +npm.dependencies=Dependencies +npm.dependencies.development=Development Dependencies +npm.dependencies.bundle=Bundled Dependencies +npm.dependencies.peer=Peer Dependencies +npm.dependencies.optional=Optional Dependencies +pub.install=To install the package using Dart, run the following command: +pypi.install=To install the package using pip, run the following command: +rpm.registry=Set up this registry from the command line: +rpm.distros.redhat=on RedHat based distributions +rpm.distros.suse=on SUSE based distributions +rpm.install=To install the package, run the following command: +rpm.repository=Repository Info +rpm.repository.architectures=Architectures +rpm.repository.multiple_groups=This package is available in multiple groups. +rubygems.install=To install the package using gem, run the following command: +rubygems.install2=or add it to the Gemfile: +rubygems.dependencies.runtime=Runtime Dependencies +rubygems.dependencies.development=Development Dependencies +rubygems.required.ruby=Requires Ruby version +rubygems.required.rubygems=Requires RubyGem version +swift.registry=Set up this registry from the command line: +swift.install=Add the package in your Package.swift file: +swift.install2=and run the following command: +vagrant.install=To add a Vagrant box, run the following command: +settings.link=Link this package to a repository +settings.link.description=If you link a package with a repository, the package is listed in the repository's package list. +settings.link.select=Select Repository +settings.link.button=Update Repository Link +settings.link.success=Repository link was successfully updated. +settings.link.error=Failed to update repository link. +settings.delete=Delete package +settings.delete.description=Deleting a package is permanent and cannot be undone. +settings.delete.notice=You are about to delete %s (%s). This operation is irreversible, are you sure? +settings.delete.success=The package has been deleted. +settings.delete.error=Failed to delete the package. +owner.settings.cargo.title=Cargo Registry Index +owner.settings.cargo.initialize=Initialize Index +owner.settings.cargo.initialize.description=A special index Git repository is needed to use the Cargo registry. Using this option will (re-)create the repository and configure it automatically. +owner.settings.cargo.initialize.error=Failed to initialize Cargo index: %v +owner.settings.cargo.initialize.success=The Cargo index was successfully created. +owner.settings.cargo.rebuild=Rebuild Index +owner.settings.cargo.rebuild.description=Rebuilding can be useful if the index is not synchronized with the stored Cargo packages. +owner.settings.cargo.rebuild.error=Failed to rebuild Cargo index: %v +owner.settings.cargo.rebuild.success=The Cargo index was successfully rebuilt. +owner.settings.cleanuprules.title=Manage Cleanup Rules +owner.settings.cleanuprules.add=Add Cleanup Rule +owner.settings.cleanuprules.edit=Edit Cleanup Rule +owner.settings.cleanuprules.none=No cleanup rules available. Please consult the documentation. +owner.settings.cleanuprules.preview=Cleanup Rule Preview +owner.settings.cleanuprules.preview.overview=%d packages are scheduled to be removed. +owner.settings.cleanuprules.preview.none=Cleanup rule does not match any packages. +owner.settings.cleanuprules.enabled=Enabled +owner.settings.cleanuprules.pattern_full_match=Apply pattern to full package name +owner.settings.cleanuprules.keep.title=Versions that match these rules are kept, even if they match a removal rule below. +owner.settings.cleanuprules.keep.count=Keep the most recent +owner.settings.cleanuprules.keep.count.1=1 version per package +owner.settings.cleanuprules.keep.count.n=%d versions per package +owner.settings.cleanuprules.keep.pattern=Keep versions matching +owner.settings.cleanuprules.keep.pattern.container=The latest version is always kept for Container packages. +owner.settings.cleanuprules.remove.title=Versions that match these rules are removed, unless a rule above says to keep them. +owner.settings.cleanuprules.remove.days=Remove versions older than +owner.settings.cleanuprules.remove.pattern=Remove versions matching +owner.settings.cleanuprules.success.update=Cleanup rule has been updated. +owner.settings.cleanuprules.success.delete=Cleanup rule has been deleted. +owner.settings.chef.title=Chef Registry +owner.settings.chef.keypair=Generate key pair +owner.settings.chef.keypair.description=A key pair is necessary to authenticate to the Chef registry. If you have generated a key pair before, generating a new key pair will discard the old key pair. [secrets] - -; These keys are also for "edit secret", the keys are kept as-is to avoid unnecessary re-translation creation.description=Lýsing - - +secrets=Secrets +description=Secrets will be passed to certain actions and cannot be read otherwise. +none=There are no secrets yet. +creation.name_placeholder=case-insensitive, alphanumeric characters or underscores only, cannot start with GITEA_ or GITHUB_ +creation.value_placeholder=Input any content. Whitespace at the start and end will be omitted. +creation.description_placeholder=Enter short description (optional). +save_success=The secret "%s" has been saved. +save_failed=Failed to save secret. +add_secret=Add secret +edit_secret=Edit secret +deletion=Remove secret +deletion.description=Removing a secret is permanent and cannot be undone. Continue? +deletion.success=The secret has been removed. +deletion.failed=Failed to remove secret. +management=Secrets Management [actions] - - - runners.id=Auðkenni runners.name=Heiti runners.owner_type=Tegund @@ -1326,15 +3634,109 @@ runners.task_list.repository=Hugbúnaðarsafn runners.task_list.commit=Framlag runners.status.active=Virkt runners.version=Útgáfa - runs.commit=Framlag - - - - +actions=Actions +unit.desc=Manage actions +status.unknown="Unknown" +status.waiting="Waiting" +status.running="Running" +status.success="Success" +status.failure="Failure" +status.cancelled="Canceled" +status.skipped="Skipped" +status.blocked="Blocked" +runners=Runners +runners.runner_manage_panel=Runners Management +runners.new=Create new Runner +runners.new_notice=How to start a runner +runners.status=Status +runners.last_online=Last Online Time +runners.runner_title=Runner +runners.task_list=Recent tasks on this runner +runners.task_list.no_tasks=There is no task yet. +runners.task_list.status=Status +runners.task_list.done_at=Done At +runners.edit_runner=Edit Runner +runners.update_runner=Update Changes +runners.update_runner_success=Runner updated successfully +runners.update_runner_failed=Failed to update runner +runners.delete_runner=Delete this runner +runners.delete_runner_success=Runner deleted successfully +runners.delete_runner_failed=Failed to delete runner +runners.delete_runner_header=Confirm to delete this runner +runners.delete_runner_notice=If a task is running on this runner, it will be terminated and marked as failed. It may break building workflow. +runners.none=No runners available +runners.status.unspecified=Unknown +runners.status.idle=Idle +runners.status.offline=Offline +runners.reset_registration_token=Reset registration token +runners.reset_registration_token_confirm=Would you like to invalidate the current token and generate a new one? +runners.reset_registration_token_success=Runner registration token reset successfully +runs.all_workflows=All Workflows +runs.scheduled=Scheduled +runs.pushed_by=pushed by +runs.invalid_workflow_helper=Workflow config file is invalid. Please check your config file: %s +runs.no_matching_online_runner_helper=No matching online runner with label: %s +runs.no_job_without_needs=The workflow must contain at least one job without dependencies. +runs.no_job=The workflow must contain at least one job +runs.actor=Actor +runs.status=Status +runs.actors_no_select=All actors +runs.status_no_select=All status +runs.no_results=No results matched. +runs.no_workflows=There are no workflows yet. +runs.no_workflows.quick_start=Don't know how to start with Gitea Actions? See the quick start guide. +runs.no_workflows.documentation=For more information on Gitea Actions, see the documentation. +runs.no_runs=The workflow has no runs yet. +runs.empty_commit_message=(empty commit message) +runs.expire_log_message=Logs have been purged because they were too old. +runs.delete=Delete workflow run +runs.cancel=Cancel workflow run +runs.delete.description=Are you sure you want to permanently delete this workflow run? This action cannot be undone. +runs.not_done=This workflow run is not done. +runs.view_workflow_file=View workflow file +workflow.disable=Disable Workflow +workflow.disable_success=Workflow '%s' disabled successfully. +workflow.enable=Enable Workflow +workflow.enable_success=Workflow '%s' enabled successfully. +workflow.disabled=Workflow is disabled. +workflow.run=Run Workflow +workflow.not_found=Workflow '%s' not found. +workflow.run_success=Workflow '%s' run successfully. +workflow.from_ref=Use workflow from +workflow.has_workflow_dispatch=This workflow has a workflow_dispatch event trigger. +workflow.has_no_workflow_dispatch=Workflow '%s' has no workflow_dispatch event trigger. +need_approval_desc=Need approval to run workflows for fork pull request. +variables=Variables +variables.management=Variables Management +variables.creation=Add Variable +variables.none=There are no variables yet. +variables.deletion=Remove variable +variables.deletion.description=Removing a variable is permanent and cannot be undone. Continue? +variables.description=Variables will be passed to certain actions and cannot be read otherwise. +variables.id_not_exist=Variable with ID %d does not exist. +variables.edit=Edit Variable +variables.deletion.failed=Failed to remove variable. +variables.deletion.success=The variable has been removed. +variables.creation.failed=Failed to add variable. +variables.creation.success=The variable "%s" has been added. +variables.update.failed=Failed to edit variable. +variables.update.success=The variable has been edited. +logs.always_auto_scroll=Always auto scroll logs +logs.always_expand_running=Always expand running logs [projects] +deleted.display_name=Deleted Project +type-1.display_name=Individual Project +type-2.display_name=Repository Project +type-3.display_name=Organization Project +enter_fullscreen=Fullscreen +exit_fullscreen=Exit Fullscreen [git.filemode] -; Ordered by git filemode value, ascending. E.g. directory has "040000", normal file has "100644", … - +changed_filemode=%[1]s → %[2]s +directory=Directory +normal_file=Normal file +executable_file=Executable file +symbolic_link=Symbolic link +submodule=Submodule diff --git a/options/locale/locale_it-IT.ini b/options/locale/locale_it-IT.ini index f6616418adaeb..06a3a6e43c4cc 100644 --- a/options/locale/locale_it-IT.ini +++ b/options/locale/locale_it-IT.ini @@ -22,7 +22,6 @@ signed_in_as=Accesso effettuato come toc=Indice dei contenuti licenses=Licenze return_to_gitea=Ritorna a Gitea - username=Nome utente email=Indirizzo Email password=Password @@ -32,7 +31,6 @@ captcha=CAPTCHA twofa=Verifica in due passaggi twofa_scratch=Codice di recupero per la verifica in due passaggi passcode=Codice di sicurezza - webauthn_insert_key=Inserisci la tua chiave di sicurezza webauthn_sign_in=Premere il pulsante sul tasto di sicurezza. Se il tasto di sicurezza non ha pulsante, reinseriscilo. webauthn_press_button=Si prega di premere il pulsante sul tasto di sicurezza… @@ -45,7 +43,6 @@ webauthn_error_duplicated=La chiave di sicurezza non è consentita per questa ri webauthn_error_empty=Devi impostare un nome per questa chiave. webauthn_error_timeout=Timeout raggiunto prima che la tua chiave possa essere letta. Ricarica la pagina e riprova. webauthn_reload=Ricarica - repository=Repository organization=Organizzazione mirror=Mirror @@ -63,18 +60,15 @@ settings=Impostazioni your_profile=Profilo your_starred=Repository votate your_settings=Impostazioni - all=Tutti sources=Sorgenti mirrors=Mirror collaborative=Condivisi forks=Fork - activities=Attivitá pull_requests=Pull Request issues=Problemi milestones=Milestones - ok=OK cancel=Annulla save=Salva @@ -83,61 +77,146 @@ add_all=Aggiungi tutti remove=Rimuovi remove_all=Rimuovi tutti edit=Modifica - enabled=Attivo disabled=Disabilitato - copy=Copia copy_url=Copia URL copy_branch=Copia nome del ramo copy_success=Copiato! copy_error=Copia fallita - write=Scrivi preview=Anteprima loading=Caricamento… - error=Errore error404=La pagina che stai cercando di raggiungere non esiste oppure non sei autorizzato a visualizzarla. - never=Mai - rss_feed=Feed RSS - - - archived=Archiviato - concept_code_repository=Repository concept_user_organization=Organizzazione - - - name=Nome value=Valore - filter=Filtro filter.is_archived=Archiviato filter.is_template=Template filter.public=Pubblico filter.private=Privati - +sign_in_with_provider=Sign in with %s +tracked_time_summary=Summary of tracked time based on filters of issue list +enable_javascript=This website requires JavaScript. +more_items=More items +webauthn_error_insecure=WebAuthn only supports secure connections. For testing over HTTP, you can use the origin "localhost" or "127.0.0.1". +new_project_column=New Column +retry=Retry +rerun=Re-run +rerun_all=Re-run all jobs +remove_label_str=Remove item "%s" +view=View +test=Test +locked=Locked +copy_hash=Copy hash +copy_content=Copy content +copy_path=Copy path +copy_type_unsupported=This file type cannot be copied +files=Files +error503=The server could not complete your request. Please try again later. +go_back=Go Back +invalid_data=Invalid data: %v +unknown=Unknown +pin=Pin +unpin=Unpin +artifacts=Artifacts +expired=Expired +confirm_delete_artifact=Are you sure you want to delete the artifact '%s'? +concept_system_global=Global +concept_user_individual=Individual +show_timestamps=Show timestamps +show_log_seconds=Show seconds +show_full_screen=Show full screen +download_logs=Download logs +confirm_delete_selected=Confirm to delete all selected items? +readme=Readme +filter.clear=Clear Filter +filter.not_archived=Not Archived +filter.is_fork=Forked +filter.not_fork=Not Forked +filter.is_mirror=Mirrored +filter.not_mirror=Not Mirrored +filter.not_template=Not Template +no_results_found=No results found. +internal_error_skipped=Internal error occurred but is skipped: %s [search] +search=Search… +type_tooltip=Search type +fuzzy=Fuzzy +fuzzy_tooltip=Include results that closely match the search term +words=Words +words_tooltip=Include only results that match the search term words +regexp=Regexp +regexp_tooltip=Include only results that match the regexp search term +exact=Exact +exact_tooltip=Include only results that match the exact search term +repo_kind=Search repos… +user_kind=Search users… +org_kind=Search orgs… +team_kind=Search teams… +code_kind=Search code… +code_search_unavailable=Code search is currently not available. Please contact the site administrator. +code_search_by_git_grep=Current code search results are provided by "git grep". There might be better results if site administrator enables Repository Indexer. +package_kind=Search packages… +project_kind=Search projects… +branch_kind=Search branches… +tag_kind=Search tags… +tag_tooltip=Search for matching tags. Use '%' to match any sequence of numbers. +commit_kind=Search commits… +runner_kind=Search runners… +no_results=No matching results found. +issue_kind=Search issues… +pull_kind=Search pull requests… +keyword_search_unavailable=Searching by keyword is currently not available. Please contact the site administrator. [aria] +navbar=Navigation Bar +footer=Footer +footer.software=About Software +footer.links=Links [heatmap] +number_of_contributions_in_the_last_12_months=%s contributions in the last 12 months +no_contributions=No contributions +less=Less +more=More [editor] buttons.table.add.insert=Aggiungi +buttons.heading.tooltip=Add heading +buttons.bold.tooltip=Add bold text +buttons.italic.tooltip=Add italic text +buttons.quote.tooltip=Quote text +buttons.code.tooltip=Add code +buttons.link.tooltip=Add a link +buttons.list.unordered.tooltip=Add a bullet list +buttons.list.ordered.tooltip=Add a numbered list +buttons.list.task.tooltip=Add a list of tasks +buttons.table.add.tooltip=Add a table +buttons.table.rows=Rows +buttons.table.cols=Columns +buttons.mention.tooltip=Mention a user or team +buttons.ref.tooltip=Reference an issue or pull request +buttons.switch_to_legacy.tooltip=Use the legacy editor instead +buttons.enable_monospace_font=Enable monospace font +buttons.disable_monospace_font=Disable monospace font [filter] +string.asc=A–Z +string.desc=Z–A [error] occurred=Si è verificato un errore not_found=Il bersaglio non è stato trovato. network_error=Errore di rete +report_message=If you believe that this is a Gitea bug, please search for issues on GitHub or open a new issue if necessary. [startpage] app_desc=Un servizio auto-ospitato per Git pronto all'uso @@ -146,6 +225,9 @@ platform=Multipiattaforma lightweight=Leggero lightweight_desc=Gitea ha requisiti minimi bassi e può funzionare su un economico Raspberry Pi. Risparmia l'energia della tua macchina! license=Open Source +install_desc=Simply run the binary for your platform, ship it with Docker, or get it packaged. +platform_desc=Gitea runs anywhere Go can compile for: Windows, macOS, Linux, ARM, etc. Choose the one you love! +license_desc=Go get %[2]s! Join us by contributing to make this project even better. Don't be shy to be a contributor! [install] install=Installazione @@ -169,7 +251,6 @@ reinstall_confirm_check_3=Confermi di essere assolutamente sicuro che questo Git err_empty_db_path=Il percorso del database SQLite3 non può essere vuoto. no_admin_and_disable_registration=Non puoi disabilitare l'auto-registrazione degli utenti senza creare un account amministratore. err_empty_admin_password=La password dell'amministratore non può essere vuota. - general_title=Impostazioni Generali app_name=Titolo del Sito app_name_helper=Qui puoi inserire il nome della tua società. @@ -187,7 +268,6 @@ app_url=URL di base di Gitea app_url_helper=URL di base per gli HTTP(S) clone URLs e notifiche email. log_root_path=Percorso dei log log_root_path_helper=I file di log saranno scritti in questa directory. - optional_title=Impostazioni Facoltative email_title=Impostazioni Email smtp_addr=Host SMTP @@ -242,6 +322,25 @@ default_enable_timetracking_popup=Attiva il cronografo per le nuove repositories no_reply_address=Dominio email nascosto no_reply_address_helper=Nome dominio per utenti con un indirizzo email nascosto. Ad esempio, il nome utente 'joe' accederà a Git come 'joe@noreply.example.org' se il dominio email nascosto è impostato a 'noreply.example.org'. password_algorithm=Algoritmo Password Hash +installing_desc=Installing now, please wait… +reinstall_confirm_check_1=The data encrypted by the SECRET_KEY in app.ini may be lost: users may not be able to log in with 2FA/OTP and mirrors may not function correctly. By checking this box, you confirm that the current app.ini file contains the correct SECRET_KEY. +reinstall_confirm_check_2=The repositories and settings may need to be resynchronized. By checking this box, you confirm that you will resynchronize the hooks for the repositories and authorized_keys file manually. You confirm that you will ensure that repository and mirror settings are correct. +err_empty_admin_email=The administrator email address cannot be empty. +err_admin_name_is_reserved=Administrator username is invalid. Username is reserved. +err_admin_name_pattern_not_allowed=Administrator username is invalid. The username matches a reserved pattern. +err_admin_name_is_invalid=Administrator username is invalid +run_user_helper=The operating system username that Gitea runs as. Note that this user must have access to the repository root path. +http_port_helper=Port number the Gitea web server will listen on. +smtp_from_invalid=The "Send Email As" address is invalid +require_sign_in_view_popup=Limit page access to signed-in users. Visitors will only see the sign-in and registration pages. +invalid_db_table=The database table "%s" is invalid: %v +invalid_password_algorithm=Invalid password hash algorithm +password_algorithm_helper=Set the password hashing algorithm. Algorithms have differing requirements and strengths. The argon2 algorithm is rather secure but uses a lot of memory and may be inappropriate for small systems. +enable_update_checker=Enable Update Checker +enable_update_checker_helper=Checks for new version releases periodically by connecting to gitea.io. +env_config_keys=Environment Configuration +env_config_keys_prompt=The following environment variables will also be applied to your configuration file: +config_write_file_prompt=These configuration options will be written into: %s [home] uname_holder=Nome utente o Indirizzo Email @@ -256,19 +355,22 @@ view_home=Vedi %s filter=Altro filtri filter_by_team_repositories=Filtra per repository del team feed_of=`Feed di "%s"` - show_archived=Archiviato show_both_archived_unarchived=Mostra sia gli archiviati che i non archiviati show_only_archived=Visualizzazione solo archiviati show_only_unarchived=Visualizzazione solo non archiviati - show_private=Privato show_both_private_public=Mostrando sia pubblico che privato show_only_private=Visualizzazione solo privati show_only_public=Mostrando solo pubblici - issues.in_your_repos=Nei tuoi repository - +nav_menu=Navigation Menu +guide_title=No Activity +guide_desc=You are currently not following any repositories or users, so there is no content to display. You can explore repositories or users of interest from the links below. +explore_repos=Explore repositories +explore_users=Explore users +empty_org=There are no organizations yet. +empty_repo=There are no repositories yet. [explore] repos=Repository @@ -276,6 +378,9 @@ users=Utenti organizations=Organizzazioni code=Codice code_last_indexed_at=Ultimo indicizzato %s +go_to=Go to +relevant_repositories_tooltip=Repositories that are forks or that have no topic, no icon, and no description are hidden. +relevant_repositories=Only relevant repositories are being shown, show unfiltered results. [auth] create_new_account=Registra un account @@ -329,32 +434,52 @@ authorize_title=Vuoi autorizzare "%s" ad accedere al tuo account? authorization_failed=Autorizzazione fallita sspi_auth_failed=Autenticazione SSPI fallita password_pwned_err=Impossibile completare la richiesta a HaveIBeenPwned +already_have_account=Already have an account? +sign_in_now=Sign in now! +remember_me.compromised=The login token is not valid anymore which may indicate a compromised account. Please check your account for unusual activities. +need_account=Need an account? +sign_up_tip=You are registering the first account in the system, which has administrator privileges. Please carefully remember your username and password. If you forget the username or password, please refer to the Gitea documentation to recover the account. +sign_up_now=Register now. +sign_up_successful=Account was successfully created. Welcome! +confirmation_mail_sent_prompt_ex=A new confirmation email has been sent to %s. Please check your inbox within the next %s to complete the registration process. If your registration email address is incorrect, you can sign in again and change it. +prohibit_login=Sign-In Prohibited +prohibit_login_desc=Your account is prohibited from signing in. Please contact your site administrator. +change_unconfirmed_mail_address=If your registration email address is incorrect, you can change it here and resend a new confirmation email. +invalid_code_forgot_password=Your confirmation code is invalid or has expired. Click here to start a new session. +invalid_password=Your password does not match the password that was used to create the account. +reset_password_wrong_user=You are signed in as %s, but the account recovery link is meant for %s +twofa_required=You must set up two-factor authentication to get access to repositories, or try to log in again. +oauth.signin.error.general=There was an error processing the authorization request: %s. If this error persists, please contact the site administrator. +oauth_callback_unable_auto_reg=Auto Registration is enabled, but OAuth2 Provider %[1]s returned missing fields: %[2]s, unable to create an account automatically. Please create or link to an account, or contact the site administrator. +openid_signin_desc=Enter your OpenID URI. For example: alice.openid.example.org or https://openid.example.org/alice. +disable_forgot_password_mail=Account recovery is disabled because no email address is set up. Please contact your site administrator. +disable_forgot_password_mail_admin=Account recovery is only available when an email address is set up. +authorize_application_description=If you grant access, it will be able to access and write to all your account information, including private repos and organizations. +authorize_application_with_scopes=With scopes: %s +authorization_failed_desc=The authorization failed because we detected an invalid request. Please contact the maintainer of the app you tried to authorize. +password_pwned=The password you chose is on a list of stolen passwords previously exposed in public data breaches. Please try again with a different password and consider changing this password elsewhere too. +last_admin=You cannot remove the last admin. There must be at least one admin. +signin_passkey=Sign in with a passkey +back_to_sign_in=Back to Sign In [mail] view_it_on=Visualizza su %s link_not_working_do_paste=Non funziona? Prova a copiare e incollare sul tuo browser. hi_user_x=Ciao %s, - activate_account=Per favore attiva il tuo account activate_account.title=%s, si prega di attivare il tuo account activate_account.text_1=Ciao %[1]s, grazie per essersi registrato al %[2]s! activate_account.text_2=Clicca sul seguente link per attivare il tuo account entro %s: - activate_email=Verifica il tuo indirizzo e-mail activate_email.text=Clicca sul seguente link per verificare il tuo indirizzo email entro %s: - register_notify.title=%[1]s, benvenuto in %[2]s register_notify.text_3=Se questo account è stato creato per te, per favore imposta prima la tua password. - reset_password=Recupera il tuo account reset_password.title=%s, hai richiesto di recuperare il tuo account reset_password.text=Clicca sul seguente link per recuperare il tuo account entro %s: - register_success=Registrazione completata con successo - issue_assigned.pull=@%[1]s ti ha assegnato il Problema %[2]s nel repository %[3]s. issue_assigned.issue=@%[1]s ti ha assegnato il Problema %[2]s nel repository %[3]s. - issue.x_mentioned_you=@%s ti ha menzionato: issue.action.force_push=%[1]s force-pushed il %[2]s da %[3]s a %[4]s. issue.action.push_1=@%[1]s ha spinto %[3]d commit a %[2]s @@ -369,7 +494,6 @@ issue.action.review_dismissed=@%[1]s ha respinto l'ultima recensione da % issue.action.ready_for_review=@%[1]s ha contrassegnato questa pull request pronta per la revisione. issue.action.new=@%[1]s creato #%[2]d. issue.in_tree_path=In %s: - release.new.subject=%s in %s rilasciato release.new.text=@%[1]s rilasciato %[2]s in %[3]s release.title=Titolo: %s @@ -377,20 +501,28 @@ release.note=Nota: release.downloads=Scaricamenti: release.download.zip=Codice Sorgente (Zip) release.download.targz=Codice Sorgente (Tar.Gz) - repo.transfer.subject_to=%s vorrebbe trasferire "%s" a %s repo.transfer.subject_to_you=%s vorrebbe trasferire "%s" a te repo.transfer.to_you=tu - repo.collaborator.added.subject=%s ti ha aggiunto a %s repo.collaborator.added.text=Sei stato aggiunto come collaboratore del repository: - +reply=or reply to this email directly +activate_email.title=%s, please verify your email address +register_notify=Welcome to %s +register_notify.text_1=This is your registration confirmation email for %s! +register_notify.text_2=You can now log in via username: %s. +repo.transfer.body=To accept or reject it, visit %s or just ignore it. +team_invite.subject=%[1]s has invited you to join the %[2]s organization +team_invite.text_1=%[1]s has invited you to join team %[2]s in organization %[3]s. +team_invite.text_2=Please click the following link to join the team: +team_invite.text_3=Note: This invitation was intended for %[1]s. If you were not expecting this invitation, you can ignore this email. [modal] yes=Sì no=No cancel=Annulla modify=Aggiorna +confirm=Confirm [form] UserName=Nome utente @@ -404,17 +536,14 @@ PayloadUrl=URL Payload TeamName=Nome Team AuthName=Nome autorizzazione AdminEmail=Email dell'Admin - NewBranchName=Nuovo nome del branch CommitSummary=Riepilogo dei commit CommitMessage=Messaggio di commit CommitChoice=Scelta di commit TreeName=Percorso del file Content=Contenuto - SSPISeparatorReplacement=Separatore SSPIDefaultLanguage=Lingua predefinita - require_error=` non può essere vuoto.` alpha_dash_error=` può contenere solo caratteri alfanumerici, dash ('-') e underscore ('_').` alpha_dash_dot_error=` può contenere solo caratteri alfanumerici, dash ('-'), underscore ('_') e dot ('.').` @@ -429,7 +558,6 @@ unknown_error=Errore sconosciuto: captcha_incorrect=Il codice CAPTCHA non è corretto. password_not_match=Le password non corrispondono. lang_select_error=Selezionare una lingua dall'elenco. - username_been_taken=Il Nome utente esiste già. username_change_not_local_user=Gli utenti non locali non sono autorizzati a modificare il proprio nome utente. repo_name_been_taken=Il nome del repository esiste già. @@ -457,15 +585,35 @@ user_not_exist=L'utente non esiste. team_not_exist=Questo team non esiste. last_org_owner=Non è possibile rimuovere l'ultimo utente dal team 'proprietari'. Ci deve essere almeno un proprietario per un'organizzazione. cannot_add_org_to_team=Un'organizzazione non può essere aggiunto come membro del team. - invalid_ssh_key=Impossibile verificare la tua chiave SSH: %s invalid_gpg_key=Impossibile verificare la tua chiave GPG: %s invalid_ssh_principal=Principal non valido: %s auth_failed=Autenticazione non riuscita: %v - - target_branch_not_exist=Il ramo (branch) di destinazione non esiste. - +url_error=`"%s" is not a valid URL.` +include_error=` must contain substring "%s".` +username_error=` can only contain alphanumeric characters ('0-9','a-z','A-Z'), dash ('-'), underscore ('_') and dot ('.'). It cannot begin or end with non-alphanumeric characters, and consecutive non-alphanumeric characters are also forbidden.` +invalid_group_team_map_error=` mapping is invalid: %s` +change_username_disabled=Changing username is disabled. +change_full_name_disabled=Changing full name is disabled. +username_has_not_been_changed=Username has not been changed +repository_files_already_exist.adopt=Files already exist for this repository and can only be adopted. +2fa_auth_required=Remote visit required two-factor authentication. +email_domain_is_not_allowed=The domain of user email address %s conflicts with EMAIL_DOMAIN_ALLOWLIST or EMAIL_DOMAIN_BLOCKLIST. Please ensure your operation is expected. +openid_been_used=The OpenID address "%s" is already used. +unset_password=The login user has not set the password. +unsupported_login_type=The login type is not supported to delete account. +duplicate_invite_to_team=The user was already invited as a team member. +organization_leave_success=You have successfully left the organization %s. +must_use_public_key=The key you provided is a private key. Please do not upload your private key anywhere. Use your public key instead. +unable_verify_ssh_key="Cannot verify the SSH key. Double-check it for mistakes." +still_own_repo="Your account owns one or more repositories. Delete or transfer them first." +still_has_org="Your account is a member of one or more organizations. Leave them first." +still_own_packages="Your account owns one or more packages. Delete them first." +org_still_own_repo="This organization still owns one or more repositories. Delete or transfer them first." +org_still_own_packages="This organization still owns one or more packages. Delete them first." +target_ref_not_exist=Target ref does not exist %s +admin_cannot_delete_self=You cannot delete yourself when you are an admin. Please remove your admin privileges first. [user] change_avatar=Modifica il tuo avatar… @@ -482,8 +630,38 @@ follow=Segui unfollow=Non seguire più user_bio=Biografia disabled_public_activity=L'utente ha disabilitato la vista pubblica dell'attività. - - +joined_on=Joined on %s +code=Code +email_visibility.limited=Your email address is visible to all authenticated users +email_visibility.private=Your email address is only visible to you and administrators +show_on_map=Show this place on a map +settings=User Settings +form.name_reserved=The username "%s" is reserved. +form.name_pattern_not_allowed=The pattern "%s" is not allowed in a username. +form.name_chars_not_allowed=Username "%s" contains invalid characters. +block.block=Block +block.block.user=Block user +block.block.org=Block user from organization +block.block.failure=Failed to block user: %s +block.unblock=Unblock +block.unblock.failure=Failed to unblock user: %s +block.blocked=You have blocked this user. +block.title=Block a user +block.info=Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user. +block.info_1=Blocking a user prevents the following actions on your account and your repositories: +block.info_2=following your account +block.info_3=send you notifications by @mentioning your username +block.info_4=inviting you as a collaborator to their repositories +block.info_5=starring, forking or watching on repositories +block.info_6=opening and commenting on issues or pull requests +block.info_7=reacting to your comments in issues or pull requests +block.user_to_block=User to block +block.note=Note +block.note.title=Optional note: +block.note.info=The note is not visible to the blocked user. +block.note.edit=Edit note +block.list=Blocked users +block.list.none=You have not blocked any users. [settings] profile=Profilo @@ -500,7 +678,6 @@ repos=Repository delete=Elimina account account_link=Account collegati organization=Organizzazioni - public_profile=Profilo pubblico full_name=Nome Completo website=Sito web @@ -533,7 +710,6 @@ comment_type_group_issue_ref=Riferimento del problema saved_successfully=Le impostazioni sono state salvate correttamente. privacy=Privacy keep_activity_private_popup=Rendi l'attività visibile solo da te e dagli amministratori - lookup_avatar_by_mail=Cerca Avatar per indirizzo Email federated_avatar_lookup=Ricerca per avatar federata enable_custom_avatar=Abilita avatar personalizzato @@ -543,14 +719,12 @@ delete_current_avatar=Elimina Avatar attuale uploaded_avatar_not_a_image=Il file caricato non è un'immagine. update_avatar_success=Il tuo avatar è stato aggiornato. update_user_avatar_success=L'avatar dell'utente è stato aggiornato. - change_password=Aggiorna Password old_password=Password attuale new_password=Nuova Password password_incorrect=La password attuale non è corretta. change_password_success=La password è stata aggiornata. Utilizza la nuova password la prossima volta che effettui il login. password_change_disabled=Gli utenti non locali non possono cambiare la loro password attraverso l'interfaccia web. - emails=Indirizzi e-mail manage_emails=Gestisci indirizzi email manage_themes=Seleziona il tema predefinito @@ -579,7 +753,6 @@ email_preference_set_success=La preferenza email è stata impostata con successo add_openid_success=Il nuovo indirizzo OpenID è stato aggiunto. keep_email_private=Nascondi indirizzo email openid_desc=OpenID consente di delegare l'autenticazione ad un provider esterno. - manage_ssh_keys=Gestisci chiavi SSH manage_ssh_principals=Gestisci i Certificati SSH manage_gpg_keys=Gestisci Chiavi GPG @@ -645,7 +818,6 @@ ssh_disabled=SSH disabilitato ssh_externally_managed=Questa chiave SSH è gestita esternamente per questo utente manage_social=Gestisci gli Account Sociali Associati unbind=Rimuovi il collegamento - manage_access_token=Gestisci i tokens di accesso generate_new_token=Genera Nuovo Token tokens_desc=Questi tokens garantiscono l'accesso al tuo account utilizzando l'API di Gitea. @@ -661,7 +833,6 @@ access_token_deletion_desc=L'eliminazione di un token annullerà l'accesso al tu delete_token_success=Il token è stato eliminato. Le applicazioni che lo utilizzavano non hanno più accesso al tuo account. permission_no_access=Nessun Accesso permission_read=Lette - manage_oauth2_applications=Gestisci applicazioni OAuth2 edit_oauth2_application=Modifica applicazione OAuth2 oauth2_applications_desc=OAuth2 consente alle applicazione di terze parti di autenticarsi in sicurezza a questa istanza di Gitea. @@ -678,11 +849,9 @@ oauth2_regenerate_secret=Rigenera codice segreto oauth2_regenerate_secret_hint=Perso il codice segreto? oauth2_application_edit=Modifica oauth2_application_create_description=OAuth2 da l'accesso al tuo account di questa istanza ad applicazioni di terze parti. - authorized_oauth2_applications=Applicazioni OAuth2 autorizzate revoke_key=Revoca revoke_oauth2_grant=Revoca accesso - twofa_is_enrolled=La verifica in due passaggi è attualmente abilitata sul tuo account. twofa_not_enrolled=La verifica in due passaggi al momento non è abilitata sul tuo account. twofa_disable=Disattiva la verifica in due passaggi @@ -694,38 +863,110 @@ or_enter_secret=O immettere il segreto: %s then_enter_passcode=E immetti il codice di accesso indicato nell'applicazione: passcode_invalid=Il codice di accesso non è corretto. Riprova. twofa_failed_get_secret=Impossibile ottenere il segreto. - webauthn_register_key=Aggiungi Chiave Di Sicurezza webauthn_nickname=Soprannome webauthn_delete_key=Rimuovi Chiave Di Sicurezza - manage_account_links=Gestisci gli account collegati manage_account_links_desc=Questi account esterni sono collegati al tuo account Gitea. link_account=Collega Account remove_account_link=Rimuovi account collegato remove_account_link_desc=Rimuovere un account collegato ne revoca l'accesso al tuo account Gitea. Continuare? remove_account_link_success=L'account collegato è stato rimosso. - - orgs_none=Non sei membro di alcuna organizzazione. - delete_account=Elimina Account delete_prompt=Questa operazione eliminerà permanentemente il tuo account utente. NON PUÒ essere annullata. delete_with_all_comments=Il tuo account è più recente di %s giorni. Per evitare commenti fantasma, tutti i commenti relativi a issue/PR verranno eliminati con esso. confirm_delete_account=Conferma Eliminazione delete_account_title=Elimina account utente delete_account_desc=Sei sicuro di voler rimuovere questo account utente permanentemente? - email_notifications.enable=Abilita Notifiche Email email_notifications.onmention=Solo email su Menzione email_notifications.disable=Disabilita notifiche email email_notifications.submit=Imposta Preferenze Email email_notifications.andyourown=E Le Tue Notifiche - visibility=Visibilità utente visibility.public=Pubblico visibility.limited=Limitato visibility.private=Privato +twofa=Two-Factor Authentication (TOTP) +uid=UID +webauthn=Two-Factor Authentication (Security Keys) +biography_placeholder=Tell us a little bit about yourself! (You can use Markdown) +location_placeholder=Share your approximate location with others +profile_desc=Control how your profile is shown to other users. Your primary email address will be used for notifications, password recovery and web-based Git operations. +password_username_disabled=You are not allowed to change your username. Please contact your site administrator for more details. +password_full_name_disabled=You are not allowed to change your full name. Please contact your site administrator for more details. +update_language_not_found=Language "%s" is not available. +change_username_prompt=Note: Changing your username also changes your account URL. +change_username_redirect_prompt=The old username will redirect until someone claims it. +hidden_comment_types_description=Comment types checked here will not be shown on issue pages. Checking "Label", for example, removes all "{user} added/removed {label}" comments. +hidden_comment_types.ref_tooltip=Comments where this issue was referenced from another issue/commit/… +hidden_comment_types.issue_ref_tooltip=Comments where the user changes the branch/tag associated with the issue +keep_activity_private=Hide Activity from profile page +uploaded_avatar_is_too_big=The uploaded file size (%d KiB) exceeds the maximum size (%d KiB). +cropper_prompt=You can edit the image before saving. The edited image will be saved as PNG. +retype_new_password=Confirm New Password +email_desc=Your primary email address will be used for notifications, password recovery and, provided that it is not hidden, web-based Git operations. +theme_colorblindness_help=Color blindness Theme Support +theme_colorblindness_prompt=Gitea only has a few themes with basic color blindness support, which only have a few colors defined. The work is still in progress. More improvements could be made by defining more colors in the theme CSS files. +can_not_add_email_activations_pending=There is a pending activation. Try again in a few minutes if you want to add a new email address. +email_deletion_desc=This email address and related information will be removed from your account. Git commits by this email address will remain unchanged. Continue? +add_email_confirmation_sent=A confirmation email has been sent to "%s". Please check your inbox within the next %s to confirm your email address. +keep_email_private_popup=This will hide your email address from your profile, as well as when you make a pull request or edit a file using the web interface. Pushed commits will not be modified. Use %s in commits to associate them with your account. +gpg_invalid_token_signature=The provided GPG key, signature and token do not match, or the token is out-of-date. +verify_gpg_key_success=GPG key "%s" has been verified. +ssh_invalid_token_signature=The provided SSH key, signature or token do not match, or the token is out-of-date. +verify_ssh_key_success=SSH key "%s" has been verified. +add_key_success=The SSH key "%s" has been added. +add_gpg_key_success=The GPG key "%s" has been added. +add_principal_success=The SSH certificate principal "%s" has been added. +ssh_principal_deletion_desc=Removing an SSH Certificate Principal revokes its access to your account. Continue? +added_on=Added on %s +valid_until_date=Valid until %s +ssh_signonly=SSH is currently disabled so these keys are only used for commit signature verification. +social_desc=These social accounts can be used to sign in to your account. Make sure you recognize all of them. +unbind_success=The social account has been removed successfully. +repo_and_org_access=Repository and Organization Access +permissions_public_only=Public only +permissions_access_all=All (public, private, and limited) +permission_not_set=Not set +permission_write=Read and Write +permission_anonymous_read=Anonymous Read +permission_everyone_read=Everyone Read +permission_everyone_write=Everyone Write +access_token_desc=Selected token permissions limit authorization only to the corresponding API routes. Read the documentation for more information. +at_least_one_permission=You must select at least one permission to create a token +permissions_list=Permissions: +create_oauth2_application_success=You have successfully created a new OAuth2 application. +update_oauth2_application_success=You have successfully updated the OAuth2 application. +oauth2_confidential_client=Confidential Client. Select for apps that keep the secret confidential, such as web apps. Do not select for native apps, including desktop and mobile apps. +oauth2_skip_secondary_authorization=Skip authorization for public clients after granting access once. May pose a security risk. +oauth2_redirect_uris=Redirect URIs. Please use a new line for every URI. +oauth2_client_secret_hint=The secret will not be shown again after you leave or refresh this page. Please ensure that you have saved it. +oauth2_application_remove_description=Removing an OAuth2 application will prevent it from accessing authorized user accounts on this instance. Continue? +oauth2_application_locked=Gitea pre-registers some OAuth2 applications on startup if enabled in config. To prevent unexpected behavior, these can neither be edited nor removed. Please refer to the OAuth2 documentation for more information. +authorized_oauth2_applications_description=You have granted access to your personal Gitea account to these third-party applications. Please revoke access for applications you no longer need. +revoke_oauth2_grant_description=Revoking access for this third-party application will prevent this application from accessing your data. Are you sure? +revoke_oauth2_grant_success=Access revoked successfully. +twofa_desc=To protect your account against password theft, you can use a smartphone or another device for receiving time-based one-time passwords ("TOTP"). +twofa_recovery_tip=If you lose your device, you will be able to use a single-use recovery key to regain access to your account. +twofa_scratch_token_regenerate=Regenerate Single-Use Recovery Key +twofa_scratch_token_regenerated=Your single-use recovery key is now %s. Store it in a safe place, as it will not be shown again. +twofa_enroll=Enroll in Two-Factor Authentication +regenerate_scratch_token_desc=If you misplaced your recovery key or have already used it to sign in, you can reset it here. +twofa_enrolled=Your account has been successfully enrolled. Store your single-use recovery key (%s) in a safe place, as it will not be shown again. +webauthn_desc=Security keys are hardware devices containing cryptographic keys. They can be used for two-factor authentication. Security keys must support the WebAuthn Authenticator standard. +webauthn_delete_key_desc=If you remove a security key, you can no longer sign in with it. Continue? +webauthn_key_loss_warning=If you lose your security keys, you will lose access to your account. +webauthn_alternative_tip=You may want to configure an additional authentication method. +account_links_not_available=No external accounts are currently linked to your Gitea account. +hooks.desc=Add webhooks which will be triggered for all repositories that you own. +repos_none=You do not own any repositories. +email_notifications.actions.desc=Notifications for workflow runs on repositories set up with Gitea Actions. +email_notifications.actions.failure_only=Only notify for failed workflow runs +visibility.public_tooltip=Visible to everyone +visibility.limited_tooltip=Visible only to authenticated users +visibility.private_tooltip=Visible only to members of organizations you have joined [repo] owner=Proprietario @@ -802,17 +1043,13 @@ delete_preexisting=Elimina file preesistenti delete_preexisting_content=Elimina file in %s delete_preexisting_success=Eliminato file non adottati in %s blame_prior=Visualizza la colpa prima di questa modifica - - transfer.accept=Accetta trasferimento transfer.reject=Rifiuta trasferimento - desc.private=Privato desc.public=Pubblico desc.template=Template desc.internal=Interno desc.archived=Archiviato - template.items=Elementi del modello template.git_content=Contenuto di Git (Ramo predefinito) template.git_hooks=Git Hooks @@ -823,13 +1060,10 @@ template.avatar=Avatar template.issue_labels=Etichette Issue template.one_item=Deve selezionare almeno un elemento del modello template.invalid=Devi selezionare un modello di repository - archive.issue.nocomment=Questo repository è archiviato. Non puoi commentare i problemi. archive.pull.nocomment=Questo repository è archiviato. Non puoi commentare le richieste di pull. - form.reach_limit_of_creation_1=Hai già raggiunto il tuo limite di %d repository. form.reach_limit_of_creation_n=Hai già raggiunto il tuo limite di %d repository. - need_auth=Autorizzazione migrate_options=Opzioni di migrazione migrate_service=Servizio migrazione @@ -874,7 +1108,6 @@ migrate.migrating_labels=Migrazione delle etichette migrate.migrating_releases=Migrazione delle uscite migrate.migrating_issues=Migrazione dei problemi migrate.migrating_pulls=Migrazione delle Pull Request - mirror_from=mirror da forked_from=forkato da generated_from=generato da @@ -888,13 +1121,11 @@ unstar=Togli il voto star=Vota fork=Forka download_archive=Scarica Repository - quick_guide=Guida rapida clone_this_repo=Clona questo repository create_new_repo_command=Creazione di un nuovo repository da riga di comando push_exist_repo=Push di un repository esistente da riga di comando broken_message=I dati Git sottostanti a questo repository non possono essere letti. Contattare l'amministratore di questa istanza o eliminare questo repository. - code=Codice code.desc=Accedi al codice sorgente, file, commits e branches. branch=Ramo (Branch) @@ -910,7 +1141,6 @@ projects=Progetti packages=Pacchetti labels=Etichette org_labels_desc_manage=gestisci - milestone=Traguardo milestones=Traguardi commits=Commit @@ -928,7 +1158,6 @@ file_permalink=Permalink file_too_large=Il file è troppo grande per essere visualizzato. invisible_runes_line=`Questa riga ha caratteri unicode invisibili` ambiguous_runes_line=`Questa riga ha caratteri unicode ambigui` - escape_control_characters=Fuga unescape_control_characters=Unescape file_copy_permalink=Copia Permalink @@ -946,7 +1175,6 @@ download_file=Scarica file normal_view=Vista normale line=riga lines=righe - editor.add_file=Aggiungi file editor.new_file=Nuovo file editor.upload_file=Carica File @@ -991,8 +1219,6 @@ editor.user_no_push_to_branch=L'utente non può effettuare il push sul branch editor.require_signed_commit=Il branch richiede un commit firmato editor.cherry_pick=Cherry-pick %s suto: editor.revert=Ripristina %s su: - - commits.desc=Sfoglia la cronologia di modifiche del codice rogente. commits.commits=Commit commits.nothing_to_compare=Questi rami sono uguali. @@ -1007,20 +1233,16 @@ commits.signed_by_untrusted_user=Firmato da un utente non attendibile commits.signed_by_untrusted_user_unmatched=Firmato da un utente non attendibile che non corrisponde al committer commits.gpg_key_id=ID Chiave GPG commits.ssh_key_fingerprint=Impronta Digitale Chiave SSH - commit.revert=Ripristina commit.revert-header=Ripristina: %s commit.revert-content=Selezionare il ramo su cui ripristinare: commit.cherry-pick=Cherry-pick commit.cherry-pick-header=Cherry-pick: %s commit.cherry-pick-content=Seleziona il ramo su cui scegliere: - commitstatus.error=Errore commitstatus.pending=In sospeso - ext_issues=Accesso ai Problemi Esterni ext_issues.desc=Collegamento al puntatore di una issue esterna. - projects.description=Descrizione (opzionale) projects.description_placeholder=Descrizione projects.create=Crea un progetto @@ -1043,7 +1265,6 @@ projects.column.new_title=Nome projects.column.color=Colore projects.open=Apri projects.close=Chiudi - issues.desc=Organizza le segnalazioni di bug, attività e pietre miliari. issues.filter_assignees=Filtra assegnatario issues.filter_milestones=Filtra traguardo @@ -1220,9 +1441,7 @@ issues.comment_on_locked=Non puoi commentare un problema bloccato. issues.delete=Elimina issues.delete.title=Eliminare questo problema? issues.delete.text=Vuoi davvero eliminare questo problema? (Questo rimuoverà permanentemente tutti i contenuti. Considera invece di chiuderlo, se vuoi tenerlo archiviato) - issues.tracker=Cronografo - issues.tracker_auto_close=Il timer verrà interrotto automaticamente una volta che il problema verrá chiuso issues.tracking_already_started=`Hai già avviato il monitoraggio del tempo su un altro problema!` issues.del_time=Elimina questo registro di tempo @@ -1232,7 +1451,6 @@ issues.add_time_minutes=Minuti issues.add_time_sum_to_small=Non è stato inserito alcun tempo. issues.time_spent_total=Tempo totale trascorso issues.time_spent_from_all_authors=`Totale tempo trascorso: %s` - issues.due_date=Data di scadenza issues.invalid_due_date_format=Il formato della data di scadenza deve essere 'yyyy-mm-dd'. issues.error_modifying_due_date=Impossibile modificare la data di scadenza. @@ -1305,10 +1523,8 @@ issues.content_history.delete_from_history=Elimina dalla cronologia issues.content_history.delete_from_history_confirm=Eliminare dalla cronologia? issues.content_history.options=Opzioni issues.reference_link=Riferimento: %s - compare.compare_base=base compare.compare_head=confronta - pulls.desc=Attiva pull request e revisioni di codice. pulls.new=Nuova Pull Request pulls.view=Visualizza Pull Request @@ -1363,7 +1579,6 @@ pulls.reject_count_1=%d richiesta di cambiamento pulls.reject_count_n=%d richieste di cambiamento pulls.waiting_count_1=%d in attesa di revisione pulls.waiting_count_n=%d in attesa di revisione - pulls.no_merge_desc=Questa pull request non può essere unita perché tutte le opzioni di merge del repository sono disattivate. pulls.no_merge_helper=Attiva le opzioni di merge nelle impostazioni del repository o unisci la pull request manualmente. pulls.no_merge_wip=Questa pull request non può essere unita perché è contrassegnata come un lavoro in corso. @@ -1373,7 +1588,6 @@ pulls.squash_merge_pull_request=Crea commit mescolato pulls.merge_manually=Unito manualmente pulls.merge_commit_id=L'ID del commit di merge pulls.require_signed_wont_sign=Il branch richiede commit firmati ma questo merge non verrà firmato - pulls.invalid_merge_option=Non puoi utilizzare questa opzione di merge per questa pull request. pulls.merge_conflict_summary=Messaggio d'errore pulls.rebase_conflict_summary=Messaggio d'Errore @@ -1393,25 +1607,17 @@ pulls.update_not_allowed=Non sei abilitato ad aggiornare il branch pulls.outdated_with_base_branch=Questo brench non è aggiornato con il branch di base pulls.closed_at=`chiusa questa pull request %[2]s` pulls.reopened_at=`riaperta questa pull request %[2]s` - pulls.auto_merge_button_when_succeed=(Quando i controlli sono superati) pulls.auto_merge_when_succeed=Unione automatica quando tutti i controlli sono superati pulls.auto_merge_newly_scheduled=La pull request era programmata per unire quando tutti i controlli sono superati. pulls.auto_merge_has_pending_schedule=%[1]s ha programmato questa pull request per unire automaticamente quando tutti i controlli hanno successo %[2]s. - pulls.auto_merge_cancel_schedule=Annulla fusione automatica pulls.auto_merge_not_scheduled=Questa pull request non è programmata per la fusione automarica. pulls.auto_merge_canceled_schedule=L'unione automatica è stata annullata per questa richiesta di pull. - pulls.auto_merge_newly_scheduled_comment=`ha programmato questa pull request per unire automaticamente quando tutti i controlli sono superati %[1]s` pulls.auto_merge_canceled_schedule_comment=`cancella l'auto-merging di questa pull request quando tutti i testi sono superati %[1]s` - pulls.delete.title=Eliminare questa pull request? pulls.delete.text=Vuoi davvero eliminare questo problema? (Questo rimuoverà permanentemente tutti i contenuti. Considera invece di chiuderlo, se vuoi tenerlo archiviato) - - - - milestones.new=Nuova Milestone milestones.closed=Chiuso %s milestones.no_due_date=Nessuna data di scadenza @@ -1435,11 +1641,8 @@ milestones.filter_sort.least_complete=Meno completato milestones.filter_sort.most_complete=Più completato milestones.filter_sort.most_issues=Più problemi milestones.filter_sort.least_issues=Meno problemi - - ext_wiki=Accesso al Wiki esterno ext_wiki.desc=Collegamento a una wiki esterna. - wiki=Wiki wiki.welcome=Benvenuti nella Wiki. wiki.welcome_desc=La wiki ti permette di scrivere e condividere documentazione con i collaboratori. @@ -1461,7 +1664,6 @@ wiki.page_already_exists=Esiste già una pagina Wiki con questo stesso nome. wiki.pages=Pagine wiki.last_updated=Ultimo aggiornamento: %s wiki.page_name_desc=Inserisci un nome per questa pagina Wiki. Alcuni nomi speciali sono: 'Home', '_Sidebar' e '_Footer'. - activity=Attività activity.period.filter_label=Periodo: activity.period.daily=1 giorno @@ -1526,9 +1728,7 @@ activity.git_stats_addition_n=%d aggiunte activity.git_stats_and_deletions=e activity.git_stats_deletion_1=%d cancellazione activity.git_stats_deletion_n=%d cancellazioni - contributors.contribution_type.commits=Commit - settings=Impostazioni settings.options=Repository settings.collaboration=Collaboratori @@ -1549,7 +1749,6 @@ settings.mirror_settings.last_update=Ultimo aggiornamento settings.mirror_settings.push_mirror.none=Nessun mirror push configurato settings.mirror_settings.push_mirror.remote_url=Url Del Repository Remoto Git settings.mirror_settings.push_mirror.add=Aggiungi Push Mirror - settings.sync_mirror=Sincronizza ora settings.site=Sito web settings.update_settings=Aggiorna Impostazioni @@ -1851,7 +2050,6 @@ settings.rename_branch_success=Il ramo %s è stato rinominato con successo in %s settings.rename_branch_from=vecchio nome del ramo settings.rename_branch_to=nuovo nome del ramo settings.rename_branch=Rinomina ramo - diff.browse_source=Sfoglia il codice sorgente diff.parent=parent diff.commit=commit @@ -1903,7 +2101,6 @@ diff.image.side_by_side=A fianco diff.image.swipe=Scorri diff.image.overlay=Sovrapposta diff.has_escaped=Questa riga ha caratteri Unicode nascosti - releases.desc=Tenere traccia di versioni e download del progetto. release.releases=Rilasci release.detail=Dettagli rilascio @@ -1942,7 +2139,6 @@ release.downloads=Download release.download_count=Scarica: %s release.add_tag_msg=Utilizzare il titolo e il contenuto del rilascio come messaggio di tag. release.add_tag=Crea Solo Branch - branch.name=Nome branch branch.delete_head=Elimina branch.delete_html=Elimina branch @@ -1956,23 +2152,545 @@ branch.confirm_rename_branch=Rinomina ramo branch.create_branch_operation=Crea ramo branch.new_branch=Crea nuovo ramo branch.renamed=Il ramo %s è stato rinominato in %s. - tag.create_tag=Crea branch %s tag.create_tag_operation=Crea etichetta tag.confirm_create_tag=Crea etichetta - - topic.manage_topics=Gestisci argomenti topic.done=Fatto - find_file.go_to_file=Vai al file find_file.no_matching=Nessun file corrispondente trovato - error.csv.too_large=Impossibile visualizzare questo file perché è troppo grande. error.csv.unexpected=Impossibile visualizzare questo file perché contiene un carattere inatteso alla riga %d e alla colonna %d. error.csv.invalid_field_count=Impossibile visualizzare questo file perché ha un numero errato di campi alla riga %d. +new_repo_helper=A repository contains all project files, including revision history. Already hosting one elsewhere? Migrate repository. +repo_name_profile_public_hint=.profile is a special repository that you can use to add README.md to your public organization profile, visible to anyone. Make sure it's public and initialize it with a README in the profile directory to get started. +repo_name_profile_private_hint=.profile-private is a special repository that you can use to add a README.md to your organization member profile, visible only to organization members. Make sure it's private and initialize it with a README in the profile directory to get started. +repo_name_helper=Good repository names use short, memorable and unique keywords. A repository named ".profile" or ".profile-private" could be used to add a README.md for the user/organization profile. +visibility_helper=Make repository private +fork_branch=Branch to be cloned to the fork +all_branches=All branches +view_all_branches=View all branches +view_all_tags=View all tags +fork_no_valid_owners=This repository cannot be forked because there are no valid owners. +fork.blocked_user=Cannot fork the repository because you are blocked by the repository owner. +open_with_editor=Open with %s +repo_no_desc=No description provided +repo_lang=Languages +multiple_licenses=Multiple Licenses +object_format=Object Format +object_format_helper=Object format of the repository. Cannot be changed later. SHA1 is most compatible. +default_branch_label=default +mirror_sync=synced +mirror_address_url_invalid=The provided URL is invalid. Make sure all components of the URL are escaped correctly. +mirror_address_protocol_invalid=The provided URL is invalid. Only http(s):// or git:// locations can be used for mirroring. +mirror_lfs_endpoint_desc=Sync will attempt to use the clone URL to determine the LFS server. You can also specify a custom endpoint if the repository LFS data is stored somewhere else. +stars_remove_warning=This will remove all stars from this repository. +stars=Stars +adopt_search=Enter username to search for unadopted repositories… (leave blank to find all) +blame.ignore_revs=Ignoring revisions in .git-blame-ignore-revs. Click here to bypass and see the normal blame view. +blame.ignore_revs.failed=Failed to ignore revisions in .git-blame-ignore-revs. +user_search_tooltip=Shows a maximum of 30 users +tree_path_not_found=Path %[1]s doesn't exist in %[2]s +transfer.accept_desc=Transfer to "%s" +transfer.reject_desc=Cancel transfer to "%s" +transfer.no_permission_to_accept=You do not have permission to accept this transfer. +transfer.no_permission_to_reject=You do not have permission to reject this transfer. +desc.public_access=Public Access +desc.sha256=SHA256 +archive.title=This repo is archived. You can view files and clone it. You cannot open issues or pull requests or push a commit. +archive.title_date=This repository has been archived on %s. You can view files and clone it. You cannot open issues or pull requests or push a commit. +form.name_reserved=The repository name "%s" is reserved. +form.name_pattern_not_allowed=The pattern "%s" is not allowed in a repository name. +migrate_options_lfs_endpoint.placeholder=If left blank, the endpoint will be derived from the clone URL. +migrate.github_token_desc=You can put one or more tokens here, separated by commas, to make migrating faster by circumventing the GitHub API rate limit. WARNING: Abusing this feature may violate the service provider's policy and may lead to getting your account(s) blocked. +migrate.permission_denied_blocked=You cannot import from disallowed hosts. Please ask the admin to check ALLOWED_DOMAINS/ALLOW_LOCALNETWORKS/BLOCKED_DOMAINS settings. +migrate.invalid_local_path="The local path is invalid. It doesn't exist or is not a directory." +migrate.migrating=Migrating from %s… +migrate.migrating_failed.error=Failed to migrate: %s +migrate.codecommit.description=Migrate data from AWS CodeCommit. +migrate.codecommit.aws_access_key_id=AWS Access Key ID +migrate.codecommit.aws_secret_access_key=AWS Secret Access Key +migrate.codecommit.https_git_credentials_username=HTTPS Git Credentials Username +migrate.codecommit.https_git_credentials_password=HTTPS Git Credentials Password +migrate.cancel_migrating_title=Cancel Migration +migrate.cancel_migrating_confirm=Do you want to cancel this migration? +migration_status=Migration status +action.blocked_user=Cannot perform action because you are blocked by the repository owner. +more_operations=More Operations +cite_this_repo=Cite this repository +empty_message=This repository does not have any content. +no_branch=This repository doesn't have any branches. +actions=Actions +org_labels_desc=Organization-level labels that can be used with all repositories under this organization +tagged_this=tagged this +file.title=%s at %s +file_is_empty=The file is empty. +code_preview_line_from_to=Lines %[1]d to %[2]d in %[3]s +code_preview_line_in=Line %[1]d in %[2]s +invisible_runes_header=`This file contains invisible Unicode characters` +invisible_runes_description=`This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.` +ambiguous_runes_header=`This file contains ambiguous Unicode characters` +ambiguous_runes_description=`This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.` +ambiguous_character=`%[1]c [U+%04[1]X] can be confused with %[2]c [U+%04[2]X]` +executable_file=Executable File +vendored=Vendored +generated=Generated +commit.contained_in=This commit is contained in: +commit.contained_in_default_branch=This commit is part of the default branch +commit.load_referencing_branches_and_tags=Load branches and tags referencing this commit +commit.merged_in_pr=This commit was merged in pull request %s. +from_comment=(comment) +editor.cannot_edit_too_large_file=The file is too large to be edited. +editor.file_not_editable_hint=But you can still rename or move it. +editor.file_delete_success=File "%s" has been deleted. +editor.add_tmpl=Add '{filename}' +editor.add=Add %s +editor.update=Update %s +editor.delete=Delete %s +editor.fail_to_apply_patch=Unable to apply patch +editor.new_branch_name=Name the new branch for this commit +editor.filename_is_invalid=The filename is invalid: "%s". +editor.commit_email=Commit email address +editor.invalid_commit_email=The email address for the commit is invalid. +editor.branch_does_not_exist=Branch "%s" does not exist in this repository. +editor.branch_already_exists=Branch "%s" already exists in this repository. +editor.directory_is_a_file=Directory name "%s" is already used as a filename in this repository. +editor.file_is_a_symlink=`"%s" is a symbolic link. Symbolic links cannot be edited in the web editor.` +editor.filename_is_a_directory=Filename "%s" is already used as a directory name in this repository. +editor.file_modifying_no_longer_exists=The file being modified, "%s", no longer exists in this repository. +editor.file_already_exists=A file named "%s" already exists in this repository. +editor.commit_id_not_matching=The Commit ID does not match the ID when you began editing. Commit into a patch branch and then merge. +editor.push_out_of_date=The push appears to be out of date. +editor.unable_to_upload_files=Failed to upload files to "%s" with error: %v +editor.upload_file_is_locked=File "%s" is locked by %s. +editor.upload_files_to_dir=Upload files to "%s" +editor.cannot_commit_to_protected_branch=Cannot commit to protected branch "%s". +editor.failed_to_commit=Failed to commit changes. +editor.failed_to_commit_summary=Error Message: +editor.fork_create=Fork Repository to Propose Changes +editor.fork_create_description=You cannot edit this repository directly. Instead you can create a fork, make edits and create a pull request. +editor.fork_edit_description=You cannot edit this repository directly. The changes will be written to your fork %s, so you can create a pull request. +editor.fork_not_editable=You have forked this repository but your fork is not editable. +editor.fork_failed_to_push_branch=Failed to push branch %s to your repository. +editor.fork_branch_exists=Branch "%s" already exists in your fork. Please choose a new branch name. +commits.no_commits=No commits in common. "%s" and "%s" have entirely different histories. +commits.search.tooltip=You can prefix keywords with "author:", "committer:", "after:", or "before:", e.g. "revert author:Alice before:2019-01-13". +commits.search_branch=This Branch +commits.view_path=View at this point in history +commits.view_file_diff=View changes to this file in this commit +commit.operations=Operations +commitstatus.failure=Failure +commitstatus.success=Success +projects.desc=Manage issues and pulls in projects. +projects.create_success=The project "%s" has been created. +projects.edit_success=Project "%s" has been updated. +projects.column.edit="Edit Column" +projects.column.new_submit="Create Column" +projects.column.new="New Column" +projects.column.set_default="Set Default" +projects.column.set_default_desc="Set this column as default for uncategorized issues and pulls" +projects.column.delete="Delete Column" +projects.column.deletion_desc="Deleting a project column moves all related issues to the default column. Continue?" +projects.column.assigned_to=Assigned to +projects.card_type.desc="Card Previews" +projects.card_type.images_and_text="Images and Text" +projects.card_type.text_only="Text Only" +issues.filter_no_results=No results +issues.filter_no_results_placeholder=Try adjusting your search filters. +issues.new.no_reviewers=No Reviewers +issues.new.blocked_user=Cannot create issue because you are blocked by the repository owner. +issues.edit.already_changed=Unable to save changes to the issue. It appears the content has already been changed by another user. Please refresh the page and try editing again to avoid overwriting their changes. +issues.edit.blocked_user=Cannot edit content because you are blocked by the poster or repository owner. +issues.choose.ignore_invalid_templates=Invalid templates have been ignored +issues.choose.invalid_templates=%v invalid template(s) found +issues.choose.invalid_config=The issue config contains errors: +issues.label_templates.fail_to_load_file=Failed to load label template file "%s": %v +issues.move_to_column_of_project=`moved this to %s in %s on %s` +issues.filter_label_select_no_label=No label +issues.filter_milestone_all=All milestones +issues.filter_milestone_none=No milestones +issues.filter_milestone_open=Open milestones +issues.filter_milestone_closed=Closed milestones +issues.filter_project_all=All projects +issues.filter_assignee_no_assignee=Assigned to nobody +issues.filter_assignee_any_assignee=Assigned to anybody +issues.filter_user_placeholder=Search users +issues.filter_user_no_select=All users +issues.filter_type.all_pull_requests=All pull requests +issues.filter_type.reviewed_by_you=Reviewed by you +issues.filter_sort.recentupdate=Most recently updated +issues.action_check=Check/Uncheck +issues.action_check_all=Check/Uncheck all items +issues.num_comments_1=%d comment +issues.no_content=No description provided. +issues.close=Close Issue +issues.comment_pull_merged_at=merged commit %[1]s into %[2]s %[3]s +issues.comment_manually_pull_merged_at=manually merged commit %[1]s into %[2]s %[3]s +issues.close_comment_issue=Close with Comment +issues.reopen_comment_issue=Reopen with Comment +issues.comment.blocked_user=Cannot create or edit comment because you are blocked by the poster or repository owner. +issues.author_helper=This user is the author. +issues.role.owner_helper=This user is the owner of this repository. +issues.role.member_helper=This user is a member of the organization owning this repository. +issues.role.collaborator=Collaborator +issues.role.collaborator_helper=This user has been invited to collaborate on the repository. +issues.role.first_time_contributor=First-time contributor +issues.role.first_time_contributor_helper=This is the first contribution of this user to the repository. +issues.role.contributor=Contributor +issues.role.contributor_helper=This user has previously committed to the repository. +issues.label_color_invalid=Invalid color +issues.label_exclusive=Exclusive +issues.label_archive=Archive Label +issues.label_archived_filter=Show archived labels +issues.label_archive_tooltip=Archived labels are excluded by default from the suggestions when searching by label. +issues.label_exclusive_desc=Name the label scope/item to make it mutually exclusive with other scope/ labels. +issues.label_exclusive_warning=Any conflicting scoped labels will be removed when editing the labels of an issue or pull request. +issues.label_exclusive_order=Sort Order +issues.label_exclusive_order_tooltip=Exclusive labels in the same scope will be sorted according to this numeric order. +issues.unpin=Unpin +issues.max_pinned="You can't pin more issues" +issues.pin_comment="pinned this %s" +issues.unpin_comment="unpinned this %s" +issues.lock.notice_1=- Other users cannot add new comments to this issue. +issues.timetracker_timer_start=Start timer +issues.timetracker_timer_stop=Stop timer +issues.timetracker_timer_discard=Discard timer +issues.timetracker_timer_manually_add=Add Time +issues.time_estimate_set=Set estimated time +issues.time_estimate_display=Estimate: %s +issues.change_time_estimate_at=changed time estimate to %[1]s %[2]s +issues.remove_time_estimate_at=removed time estimate %s +issues.time_estimate_invalid=Time estimate format is invalid +issues.start_tracking_history=started working %s +issues.stopwatch_already_stopped=The timer for this issue is already stopped +issues.stopwatch_already_created=The timer for this issue already exists +issues.stop_tracking=Stop Timer +issues.stop_tracking_history=worked for %[1]s %[2]s +issues.cancel_tracking=Discard +issues.cancel_tracking_history=`canceled time tracking %s` +issues.add_time_history=added spent time %[1]s %[2]s +issues.add_time_manually=Manually Add Time +issues.due_date_not_writer="You need write access to this repository to update the due date of an issue." +issues.dependency.no_permission_1="You do not have permission to read %d dependency" +issues.dependency.no_permission_n="You do not have permission to read %d dependencies" +issues.dependency.no_permission.can_remove="You do not have permission to read this dependency but can remove this dependency" +issues.dependency.issue_close_blocked=You need to close all issues that are blocking this issue before you can close it. +issues.dependency.issue_batch_close_blocked="Cannot batch close issues that you choose, because issue #%d still has open dependencies" +issues.dependency.pr_close_blocked=You need to close all issues that are blocking this pull request before you can merge it. +issues.dependency.add_error_cannot_create_circular=You cannot create a dependency with two issues that block each other. +issues.review.comment="reviewed %s" +issues.review.dismissed="dismissed %s's review %s" +issues.review.remove_review_request_self="declined to review %s" +issues.review.pending.tooltip=This comment is not currently visible to other users. To submit your pending comments, select "%s" -> "%s/%s/%s" at the top of the page. +issues.review.outdated_description=Content has changed since this comment was made +issues.review.option.show_outdated_comments=Show outdated comments +issues.review.option.hide_outdated_comments=Hide outdated comments +issues.review.official=Approved +issues.review.requested=Review pending +issues.review.rejected=Changes requested +issues.review.stale=Updated since approval +issues.review.unofficial=Uncounted approval +issues.assignee.error=Not all assignees were added, due to an unexpected error. +pulls.new.blocked_user=Cannot create pull request because you are blocked by the repository owner. +pulls.new.must_collaborator=You must be a collaborator to create pull request. +pulls.edit.already_changed=Unable to save changes to the pull request. It appears the content has already been changed by another user. Please refresh the page and try editing again to avoid overwriting their changes. +pulls.expand_files=Expand all files +pulls.collapse_files=Collapse all files +pulls.show_all_commits=Show all commits +pulls.show_changes_since_your_last_review=Show changes since your last review +pulls.showing_only_single_commit=Showing only changes of commit %[1]s +pulls.showing_specified_commit_range=Showing only changes between %[1]s..%[2]s +pulls.select_commit_hold_shift_for_range=Select commit. Hold Shift and click to select a range. +pulls.review_only_possible_for_full_diff=Review is only possible when viewing the full diff +pulls.filter_changes_by_commit=Filter by commit +pulls.nothing_to_compare_have_tag=The selected branches/tags are equal. +pulls.merged_success=Pull request successfully merged and closed +pulls.closed=Pull request closed +pulls.merged_info_text=The branch %s can now be deleted. +pulls.is_checking=Checking for merge conflicts… +pulls.blocked_by_approvals="This pull request doesn't have enough required approvals yet. %d of %d official approvals granted." +pulls.blocked_by_approvals_whitelisted="This pull request doesn't have enough required approvals yet. %d of %d approvals granted from users or teams on the allowlist." +pulls.blocked_by_rejection="This pull request has changes requested by an official reviewer." +pulls.blocked_by_official_review_requests="This pull request has official review requests." +pulls.blocked_by_outdated_branch="This pull request is blocked because it's outdated." +pulls.blocked_by_changed_protected_files_1="This pull request is blocked because it changes a protected file:" +pulls.blocked_by_changed_protected_files_n="This pull request is blocked because it changes protected files:" +pulls.wrong_commit_id="commit ID must be a commit ID on the target branch" +pulls.no_merge_not_ready=This pull request is not ready to be merged. Check review status and status checks. +pulls.rebase_merge_pull_request=Rebase, then fast-forward +pulls.rebase_merge_commit_pull_request=Rebase, then create merge commit +pulls.fast_forward_only_merge_pull_request=Fast-forward only +pulls.merge_conflict=Merge Failed: There was a conflict while merging. Hint: Try a different strategy. +pulls.rebase_conflict=Merge Failed: There was a conflict while rebasing commit: %[1]s. Hint: Try a different strategy. +pulls.unrelated_histories=Merge Failed: The merge head and base do not share a common history. Hint: Try a different strategy. +pulls.merge_out_of_date=Merge Failed: While generating the merge, the base was updated. Hint: Try again. +pulls.head_out_of_date=Merge Failed: While generating the merge, the head was updated. Hint: Try again. +pulls.has_merged=Failed: The pull request has been merged. You cannot merge again or change the target branch. +pulls.push_rejected=Push Failed: The push was rejected. Review the Git Hooks for this repository. +pulls.push_rejected_no_message=Push Failed: The push was rejected but there was no remote message. Review the Git Hooks for this repository. +pulls.status_checks_hide_all=Hide all checks +pulls.status_checks_show_all=Show all checks +pulls.close=Close Pull Request +pulls.cmd_instruction_hint=View command line instructions +pulls.cmd_instruction_checkout_title=Checkout +pulls.cmd_instruction_checkout_desc=From your project repository, check out a new branch and test the changes. +pulls.cmd_instruction_merge_title=Merge +pulls.cmd_instruction_merge_desc=Merge the changes and update on Gitea. +pulls.cmd_instruction_merge_warning=Warning: This operation cannot merge pull request because "autodetect manual merge" is not enabled. +pulls.clear_merge_message=Clear merge message +pulls.clear_merge_message_hint=Clearing the merge message will only remove the commit message content and keep generated git trailers such as "Co-Authored-By…". +pulls.recently_pushed_new_branches=You pushed on branch %[1]s %[2]s +pulls.upstream_diverging_prompt_behind_1=This branch is %[1]d commit behind %[2]s +pulls.upstream_diverging_prompt_behind_n=This branch is %[1]d commits behind %[2]s +pulls.upstream_diverging_prompt_base_newer=The base branch %s has new changes +pulls.upstream_diverging_merge=Sync fork +pulls.upstream_diverging_merge_confirm=Would you like to merge "%[1]s" onto "%[2]s"? +pull.deleted_branch=(deleted):%s +pull.agit_documentation=Review documentation about AGit +comments.edit.already_changed=Unable to save changes to the comment. It appears the content has already been changed by another user. Please refresh the page and try editing again to avoid overwriting their changes +milestones.update_ago=Updated %s +milestones.new_subheader=Milestones can help you organize issues and track their progress. +milestones.completeness=%d%% Completed +milestones.create_success=The milestone "%s" has been created. +milestones.edit_success=Milestone "%s" has been updated. +milestones.filter_sort.earliest_due_data=Earliest due date +milestones.filter_sort.latest_due_date=Latest due date +signing.will_sign=This commit will be signed with key "%s". +signing.wont_sign.error=There was an error while checking if the commit could be signed. +signing.wont_sign.nokey=There is no key available to sign this commit. +signing.wont_sign.never=Commits are never signed. +signing.wont_sign.always=Commits are always signed. +signing.wont_sign.pubkey=The commit will not be signed because you do not have a public key associated with your account. +signing.wont_sign.twofa=You must have two-factor authentication enabled to have commits signed. +signing.wont_sign.parentsigned=The commit will not be signed as the parent commit is not signed. +signing.wont_sign.basesigned=The merge will not be signed as the base commit is not signed. +signing.wont_sign.headsigned=The merge will not be signed as the head commit is not signed. +signing.wont_sign.commitssigned=The merge will not be signed as all the associated commits are not signed. +signing.wont_sign.approved=The merge will not be signed as the PR is not approved. +signing.wont_sign.not_signed_in=You are not signed in. +wiki.page_title=Page title +wiki.page_content=Page content +wiki.delete_page_notice_1=Deleting the wiki page "%s" cannot be undone. Continue? +wiki.reserved_page=The wiki page name "%s" is reserved. +wiki.original_git_entry_tooltip=View original Git file instead of using friendly link. +activity.navbar.pulse=Pulse +activity.navbar.code_frequency=Code Frequency +activity.navbar.contributors=Contributors +activity.navbar.recent_commits=Recent Commits +activity.no_git_activity=There has been no commit activity in this period. +contributors.contribution_type.filter_label=Contribution type: +contributors.contribution_type.additions=Additions +contributors.contribution_type.deletions=Deletions +settings.desc=Settings is where you can manage the settings for the repository. +settings.public_access=Public Access +settings.public_access_desc=Configure public visitor's access permissions to override the defaults of this repository. +settings.public_access.docs.not_set=Not Set: no extra public access permission. The visitor's permission follows the repository's visibility and member permissions. +settings.public_access.docs.anonymous_read=Anonymous Read: users who are not logged in can access the unit with read permission. +settings.public_access.docs.everyone_read=Everyone Read: all logged-in users can access the unit with read permission. Read permission of issue/pull-request units also means users can create new issues/pull requests. +settings.public_access.docs.everyone_write=Everyone Write: all logged-in users have write permission to the unit. Only Wiki unit supports this permission. +settings.collaboration.per_unit=Unit Permissions +settings.mirror_settings.docs=Set up your repository to automatically synchronize commits, tags and branches with another repository. +settings.mirror_settings.docs.disabled_pull_mirror.instructions=Set up your project to automatically push commits, tags and branches to another repository. Pull mirrors have been disabled by your site administrator. +settings.mirror_settings.docs.disabled_push_mirror.instructions=Set up your project to automatically pull commits, tags and branches from another repository. +settings.mirror_settings.docs.disabled_push_mirror.pull_mirror_warning=Right now, this can only be done in the "New Migration" menu. For more information, please consult: +settings.mirror_settings.docs.disabled_push_mirror.info=Push mirrors have been disabled by your site administrator. +settings.mirror_settings.docs.no_new_mirrors=Your repository is mirroring changes to or from another repository. Please keep in mind that you currently can't create any new mirrors. +settings.mirror_settings.docs.can_still_use=Although you can't modify existing mirrors or create new ones, you may still use your existing mirror. +settings.mirror_settings.docs.pull_mirror_instructions=To set up a pull mirror, please consult: +settings.mirror_settings.docs.more_information_if_disabled=You can find out more about push and pull mirrors here: +settings.mirror_settings.docs.doc_link_title=How do I mirror repositories? +settings.mirror_settings.docs.doc_link_pull_section=the "Pulling from a remote repository" section of the documentation. +settings.mirror_settings.docs.pulling_remote_title=Pulling from a remote repository +settings.mirror_settings.pushed_repository=Pushed repository +settings.mirror_settings.push_mirror.edit_sync_time=Edit mirror sync interval +settings.pull_mirror_sync_in_progress=Pulling changes from the remote %s at the moment. +settings.push_mirror_sync_in_progress=Pushing changes to the remote %s at the moment. +settings.update_mirror_settings=Update Mirror Settings +settings.branches.switch_default_branch=Switch Default Branch +settings.branches.add_new_rule=Add New Rule +settings.default_wiki_branch_name=Default Wiki Branch Name +settings.failed_to_change_default_wiki_branch=Failed to change the default wiki branch. +settings.pulls.default_allow_edits_from_maintainers=Allow edits from maintainers by default +settings.releases_desc=Enable Repository Releases +settings.projects_desc=Enable Projects +settings.projects_mode_desc=Projects Mode (which kinds of projects to show) +settings.projects_mode_repo=Repo projects only +settings.projects_mode_owner=Only user or org projects +settings.projects_mode_all=All projects +settings.actions_desc=Enable Repository Actions +settings.admin_enable_close_issues_via_commit_in_any_branch=Close an issue via a commit made in a non-default branch +settings.transfer.blocked_user=Cannot transfer repository because you are blocked by the new owner. +settings.transfer_abort_success=The repository transfer to %s was successfully canceled. +settings.transfer_in_progress=There is currently an ongoing transfer. Please cancel it if you would like to transfer this repository to another user. +settings.transfer_notices_4=- If the repository belongs to an organization, and you transfer it to another organization or individual, you will lose the links between the repository's issues and the organization's project board. +settings.trust_model.collaborator.desc=Valid signatures by collaborators of this repository will be marked "trusted", whether they match the committer or not. Otherwise, valid signatures will be marked "untrusted" if the signature matches the committer and "unmatched" if not. +settings.trust_model.committer.long=Committer: Trust signatures that match committers. This matches GitHub's behavior and will force commits signed by Gitea to have Gitea as the committer. +settings.trust_model.committer.desc=Valid signatures will only be marked "trusted" if they match the committer, otherwise they will be marked "unmatched". This forces Gitea to be the committer on signed commits, with the actual committer marked as Co-authored-by: and Co-committed-by: trailer in the commit. The default Gitea key must match a user in the database. +settings.trust_model.collaboratorcommitter.desc=Valid signatures by collaborators of this repository will be marked "trusted" if they match the committer. Otherwise, valid signatures will be marked "untrusted" if the signature matches the committer and "unmatched" otherwise. This will force Gitea to be marked as the committer on signed commits, with the actual committer marked as Co-Authored-By: and Co-Committed-By: trailer in the commit. The default Gitea key must match a user in the database. +settings.delete_notices_2=- This operation will permanently delete the %s repository, including code, issues, comments, wiki data and collaborator settings. +settings.update_settings_no_unit=The repository should allow at least some sort of interaction. +settings.add_collaborator_owner=Cannot add an owner as a collaborator. +settings.add_collaborator.blocked_user=The collaborator is blocked by the repository owner or vice versa. +settings.add_team_success=The team now has access to the repository. +settings.change_team_permission_tip=Team's permission is set on the team settings page and can't be changed per repository +settings.webhook.test_delivery=Test Push Event +settings.webhook.test_delivery_desc=Test this webhook with a fake push event. +settings.webhook.test_delivery_desc_disabled=To test this webhook with a fake event, activate it. +settings.webhook.replay.description_disabled=To replay this webhook, activate it. +settings.webhook_secret_desc=If the webhook server supports using secret, you can follow the webhook's manual and fill in a secret here. +settings.event_wiki_desc=Wiki page created, renamed, edited or deleted. +settings.event_statuses=Statuses +settings.event_statuses_desc=Commit Status updated from the API. +settings.event_force_push=Force Push +settings.event_issues_desc=Issue opened, closed, reopened, edited or deleted. +settings.event_pull_request_desc=Pull request opened, closed, reopened, edited or deleted. +settings.event_pull_request_review_request=Pull Request Review Requested +settings.event_pull_request_review_request_desc=Pull request review requested or review request removed. +settings.event_pull_request_approvals=Pull Request Approvals +settings.event_pull_request_merge=Pull Request Merge +settings.event_header_workflow=Workflow Events +settings.event_workflow_run=Workflow Run +settings.event_workflow_run_desc=Gitea Actions Workflow run queued, waiting, in progress, or completed. +settings.event_workflow_job=Workflow Jobs +settings.event_workflow_job_desc=Gitea Actions Workflow job queued, waiting, in progress, or completed. +settings.branch_filter_desc=Branch whitelist for push, branch creation and branch deletion events, specified as glob pattern. If empty or *, events for all branches are reported. See %[2]s documentation for syntax. Examples: master, {master,release*}. +settings.authorization_header=Authorization Header +settings.authorization_header_desc=Will be included as authorization header for requests when present. Examples: %s. +settings.add_key_success=The deploy key "%s" has been added. +settings.protected_branch.save_rule=Save Rule +settings.protected_branch.delete_rule=Delete Rule +settings.protected_branch_can_push_no=You cannot push +settings.branch_protection=Branch Protection Rules for Branch '%s' +settings.protect_disable_force_push=Disable Force Push +settings.protect_disable_force_push_desc=No force pushing will be allowed to this branch. +settings.protect_enable_force_push_all=Enable Force Push +settings.protect_enable_force_push_all_desc=Anyone with push access will be allowed to force push to this branch. +settings.protect_enable_force_push_allowlist=Allowlist Restricted Force Push +settings.protect_enable_force_push_allowlist_desc=Only allowlisted users or teams with push access will be allowed to force push to this branch. +settings.protect_enable_merge=Enable Merge +settings.protect_enable_merge_desc=Anyone with write access will be allowed to merge the pull requests into this branch. +settings.protect_whitelist_committers=Allowlist Restricted Push +settings.protect_whitelist_committers_desc=Only allowlisted users or teams will be allowed to push to this branch (but not force push). +settings.protect_whitelist_deploy_keys=Allowlist deploy keys with write access to push. +settings.protect_whitelist_users=Allowlisted users for pushing: +settings.protect_whitelist_teams=Allowlisted teams for pushing: +settings.protect_force_push_allowlist_users=Allowlisted users for force pushing: +settings.protect_force_push_allowlist_teams=Allowlisted teams for force pushing: +settings.protect_force_push_allowlist_deploy_keys=Allowlist deploy keys with push access to force push. +settings.protect_merge_whitelist_committers=Enable Merge Allowlist +settings.protect_merge_whitelist_committers_desc=Allow only allowlisted users or teams to merge pull requests into this branch. +settings.protect_merge_whitelist_users=Allowlisted users for merging: +settings.protect_merge_whitelist_teams=Allowlisted teams for merging: +settings.protect_status_check_patterns=Status check patterns: +settings.protect_status_check_patterns_desc=Enter patterns to specify which status checks must pass before branches can be merged into a branch that matches this rule. Each line specifies a pattern. Patterns cannot be empty. +settings.protect_check_status_contexts_desc=Require status checks to pass before merging. When enabled, commits must first be pushed to another branch, then merged or pushed directly to a branch that matches this rule after status checks have passed. If no contexts are matched, the last commit must be successful regardless of context. +settings.protect_status_check_matched=Matched +settings.protect_invalid_status_check_pattern=Invalid status check pattern: "%s". +settings.protect_no_valid_status_check_patterns=No valid status check patterns. +settings.protect_required_approvals_desc=Allow only to merge pull request with enough required approvals. Required approvals are either from users or teams who are on the allowlist or anyone with write access. +settings.protect_approvals_whitelist_enabled=Restrict approvals to allowlisted users or teams +settings.protect_approvals_whitelist_enabled_desc=Only reviews from allowlisted users or teams will count to the required approvals. Without approval allowlist, reviews from anyone with write access count to the required approvals. +settings.protect_approvals_whitelist_users=Allowlisted reviewers: +settings.protect_approvals_whitelist_teams=Allowlisted teams for reviews: +settings.ignore_stale_approvals=Ignore stale approvals +settings.ignore_stale_approvals_desc=Do not count approvals that were made on older commits (stale reviews) towards how many approvals the PR has. Irrelevant if stale reviews are already dismissed. +settings.protect_branch_name_pattern=Protected Branch Name Pattern +settings.protect_branch_name_pattern_desc="Protected branch name patterns. See the documentation for pattern syntax. Examples: main, release/**" +settings.protect_patterns=Patterns +settings.protect_protected_file_patterns="Protected file patterns (separated using semicolon ';'):" +settings.protect_protected_file_patterns_desc="Protected files are not allowed to be changed directly even if user has rights to add, edit, or delete files in this branch. Multiple patterns can be separated using semicolon (';'). See %[2]s documentation for pattern syntax. Examples: .drone.yml, /docs/**/*.txt." +settings.protect_unprotected_file_patterns="Unprotected file patterns (separated using semicolon ';'):" +settings.protect_unprotected_file_patterns_desc="Unprotected files that are allowed to be changed directly if user has write access, bypassing push restriction. Multiple patterns can be separated using semicolon (';'). See %[2]s documentation for pattern syntax. Examples: .drone.yml, /docs/**/*.txt." +settings.update_protect_branch_success=Branch protection for rule "%s" has been updated. +settings.remove_protected_branch_success=Branch protection for rule "%s" has been removed. +settings.remove_protected_branch_failed=Removing branch protection rule "%s" failed. +settings.protected_branch_deletion=Delete Branch Protection +settings.block_admin_merge_override=Administrators must follow branch protection rules +settings.block_admin_merge_override_desc=Administrators must follow branch protection rules and cannot circumvent it. +settings.merge_style_desc=Merge Styles +settings.default_merge_style_desc=Default Merge Style +settings.protected_branch_required_rule_name=Required rule name +settings.protected_branch_duplicate_rule_name=Duplicate rule name +settings.tags.protection.pattern.description=You can use a single name or a glob pattern or regular expression to match multiple tags. Read more in the protected tags guide. +settings.thread_id=Thread ID +settings.visibility.private.button=Make Private +settings.visibility.private.text=Changing the visibility to private will make the repo visible only to allowed members and may remove the relationship between it and existing forks, watchers, and stars. +settings.visibility.private.bullet_title=Changing the visibility to private will: +settings.visibility.private.bullet_one=Make the repo visible only to allowed members. +settings.visibility.private.bullet_two=May remove the relationship between it and forks, watchers, and stars. +settings.visibility.public.button=Make Public +settings.visibility.public.text=Changing the visibility to public will make the repo visible to anyone. +settings.visibility.public.bullet_title=Changing the visibility to public will: +settings.visibility.public.bullet_one=Make the repo visible to anyone. +settings.visibility.success=Repository visibility changed. +settings.visibility.error=An error occurred while trying to change the repo visibility. +settings.visibility.fork_error=Can't change the visibility of a forked repo. +settings.archive.text=Archiving the repo will make it entirely read-only. It will be hidden from the dashboard. Nobody (not even you!) will be able to make new commits, or open any issues or pull requests. +settings.archive.mirrors_unavailable=Mirrors are not available if the repo is archived. +settings.unarchive.button=Unarchive repo +settings.unarchive.header=Unarchive this repo +settings.unarchive.text=Unarchiving the repo will restore its ability to receive commits and pushes, as well as new issues and pull requests. +settings.unarchive.success=The repo was successfully unarchived. +settings.unarchive.error=An error occurred while trying to unarchive the repo. See the log for more details. +settings.lfs_lock_path=Filepath to lock… +settings.lfs_pointers.found=Found %d blob pointer(s) — %d associated, %d unassociated (%d missing from store) +diff.comment.add_line_comment=Add line comment +diff.show_file_tree=Show file tree +diff.hide_file_tree=Hide file tree +diff.submodule_added=Submodule %[1]s added at %[2]s +diff.submodule_deleted=Submodule %[1]s deleted from %[2]s +diff.submodule_updated=Submodule %[1]s updated: %[2]s +release.latest=Latest +tag.ahead.target=to %s since this tag +release.tag_helper_new=New tag. This tag will be created from the target. +release.tag_helper_existing=Existing tag. +release.title=Release title +release.title_empty=Title cannot be empty. +release.message=Describe this release +release.deletion_desc=Deleting a release only removes it from Gitea. It will not affect the Git tag, the contents of your repository or its history. Continue? +release.releases_for=Releases for %s +release.tags_for=Tags for %s +branch.already_exists=A branch named "%s" already exists. +branch.delete=Delete Branch "%s" +branch.delete_desc=Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue? +branch.deletion_success=Branch "%s" has been deleted. +branch.deletion_failed=Failed to delete branch "%s". +branch.delete_branch_has_new_commits=Branch "%s" cannot be deleted because new commits have been added after merging. +branch.create_from=from "%s" +branch.create_success=Branch "%s" has been created. +branch.branch_already_exists=Branch "%s" already exists in this repository. +branch.branch_name_conflict=Branch name "%s" conflicts with the already existing branch "%s". +branch.tag_collision=Branch "%s" cannot be created as a tag with same name already exists in the repository. +branch.restore_success=Branch "%s" has been restored. +branch.restore_failed=Failed to restore branch "%s". +branch.protected_deletion_failed=Branch "%s" is protected. It cannot be deleted. +branch.default_deletion_failed=Branch "%s" is the default branch. It cannot be deleted. +branch.default_branch_not_exist=Default branch "%s" does not exist. +branch.restore=Restore Branch "%s" +branch.download=Download Branch "%s" +branch.rename=Rename Branch "%s" +branch.warning_rename_default_branch=You are renaming the default branch. +branch.rename_branch_to=Rename "%s" to: +branch.new_branch_from=Create new branch from "%s" +branch.rename_default_or_protected_branch_error=Only admins can rename default or protected branches. +branch.rename_protected_branch_failed=This branch is protected by glob-based protection rules. +branch.commits_divergence_from=Commit divergence: %[1]d behind and %[2]d ahead of %[3]s +branch.commits_no_divergence=The same as branch %[1]s +tag.create_tag_from=Create new tag from "%s" +tag.create_success=Tag "%s" has been created. +topic.count_prompt=You cannot select more than 25 topics +topic.format_prompt=Topics must start with a letter or number, can include dashes ('-') and dots ('.'), can be up to 35 characters long. Letters must be lowercase. +find_file.follow_symlink=Follow this symlink to where it is pointing at +error.broken_git_hook=Git hooks of this repository seem to be broken. Please follow the documentation to fix them, then push some commits to refresh the status. [graphs] +component_loading=Loading %s… +component_loading_failed=Could not load %s +component_loading_info=This might take a bit… +component_failed_to_load=An unexpected error happened. +code_frequency.what=code frequency +contributors.what=contributions +recent_commits.what=recent commits [org] org_name_holder=Nome dell'Organizzazione @@ -1995,9 +2713,7 @@ team_access_desc=Accesso al repository team_permission_desc=Autorizzazione team_unit_desc=Consentire l'accesso a sezioni di Repository team_unit_disabled=(Disabilitato) - form.create_org_not_allowed=Non disponi dell'autorizzazione per creare un organizzazione. - settings=Impostazioni settings.options=Organizzazione settings.full_name=Nome Completo @@ -2010,20 +2726,15 @@ settings.visibility.public=Pubblico settings.visibility.limited_shortname=Limitato settings.visibility.private=Privato (Visibile solo ai membri dell'organizzazione) settings.visibility.private_shortname=Privato - settings.update_settings=Aggiorna Impostazioni settings.update_setting_success=Le impostazioni dell'organizzazione sono state aggiornate. - - settings.update_avatar_success=L'avatar dell'organizzazione è stato aggiornato. settings.delete=Elimina organizzazione settings.delete_account=Elimina questa organizzazione settings.delete_prompt=L'organizzazione verrà rimossa definitivamente. Questa operazione NON PUÒ essere annullata! settings.confirm_delete_account=Conferma Eliminazione settings.hooks_desc=Aggiungi i webhooks che verranno attivati per tutti i repository sotto questa organizzazione. - settings.labels_desc=Aggiungi i webhooks che verranno attivati per tutti i repository sotto questa organizzazione. - members.membership_visibility=Visibilità appartenenza: members.public=Visibile members.public_helper=nascondi @@ -2038,7 +2749,6 @@ members.leave=Abbandona members.leave.detail=Lasciare %s? members.invite_desc=Aggiungi un nuovo membro a %s: members.invite_now=Invita ora - teams.join=Iscriviti teams.leave=Abbandona teams.leave.detail=Lasciare %s? @@ -2082,8 +2792,46 @@ teams.all_repositories_helper=Il team ha accesso a tutti i repository. Seleziona teams.all_repositories_read_permission_desc=Questo team concede permessi lettura l'accesso a tutte le repository: i membri possono visualizzare e clonare i repository. teams.all_repositories_write_permission_desc=Questo team concede permessi di scrittura accesso a tutte le repository: i membri possono leggere e pushare le repository. teams.all_repositories_admin_permission_desc=Questo team concede a Amministratore l'accesso a tutte le repository: i membri possono leggere, pushare e aggiungere collaboratori alle repository. - - +code=Code +form.name_been_taken=The organization name "%s" has already been taken. +form.name_reserved=The organization name "%s" is reserved. +form.name_pattern_not_allowed=The pattern "%s" is not allowed in an organization name. +settings.email=Contact Email Address +settings.visibility.limited=Limited (Visible to authenticated users only) +settings.rename=Rename Organization +settings.rename_desc=Changing the organization name will also change your organization's URL and free the old name. +settings.rename_success=Organization %[1]s has been renamed to %[2]s successfully. +settings.rename_no_change=Organization name is not changed. +settings.rename_new_org_name=New Organization Name +settings.rename_failed=Renaming organization failed because of an internal error +settings.rename_notices_1=This operation CANNOT be undone. +settings.rename_notices_2=The old name will redirect until it is claimed. +settings.name_confirm=Enter the organization name as confirmation: +settings.delete_notices_1=This operation CANNOT be undone. +settings.delete_notices_2=This operation will permanently delete all the repositories of %s, including code, issues, comments, wiki data and collaborator settings. +settings.delete_notices_3=This operation will permanently delete all the packages of %s. +settings.delete_notices_4=This operation will permanently delete all the projects of %s. +settings.delete_failed=Deleting organization failed due to an internal error +settings.delete_successful=Organization %s has been deleted successfully. +teams.none_access_helper=Members cannot view or do any other action on this unit. It has no effect for public repositories. +teams.invite_team_member=Invite to %s +teams.invite_team_member.list=Pending Invitations +teams.add_nonexistent_repo="The repository you're trying to add doesn't exist. Please create it first." +teams.members.blocked_user=Cannot add the user because it is blocked by the organization. +teams.invite.title=You have been invited to join team %s in organization %s. +teams.invite.by=Invited by %s +teams.invite.description=Please click the button below to join the team. +view_as_role=View as: %s +view_as_public_hint=You are viewing the README as a public user. +view_as_member_hint=You are viewing the README as a member of this organization. +worktime=Worktime +worktime.date_range_start=Start date +worktime.date_range_end=End date +worktime.query=Query +worktime.time=Time +worktime.by_repositories=By repositories +worktime.by_milestones=By milestones +worktime.by_members=By members [admin] dashboard=Pannello di Controllo @@ -2100,7 +2848,6 @@ monitor=Monitoraggio first_page=Prima last_page=Ultima total=Totale: %d - dashboard.statistic=Riepilogo dashboard.system_status=Stato del sistema dashboard.operation_name=Nome Operazione @@ -2159,7 +2906,6 @@ dashboard.last_gc_pause=Ultima pausa della GC dashboard.gc_times=Esecuzioni GC dashboard.update_checker=Controllore dell'aggiornamento dashboard.delete_old_system_notices=Elimina tutte le vecchie notifiche di sistema dal database - users.user_manage_panel=Gestione account utente users.new_account=Crea account utente users.name=Nome utente @@ -2210,7 +2956,6 @@ users.list_status_filter.is_prohibit_login=Divieto Di Login users.list_status_filter.not_prohibit_login=Consenti Login users.list_status_filter.is_2fa_enabled=2FA Abilitato users.list_status_filter.not_2fa_enabled=2FA Disabilitato - emails.email_manage_panel=Gestione delle Email Utente emails.primary=Primario emails.activated=Attivato @@ -2218,13 +2963,11 @@ emails.filter_sort.name=Nome utente emails.not_updated=Impossibile aggiornare l'indirizzo email richiesto: %v emails.duplicate_active=Questo indirizzo email risulta già attivo per un altro utente. emails.change_email_header=Aggiorna proprietà email - orgs.org_manage_panel=Gestione Organizzazione orgs.name=Nome orgs.teams=Team orgs.members=Membri orgs.new_orga=Nuova Organizzazione - repos.repo_manage_panel=Gestione Repository repos.unadopted=Depositi Non Adottati repos.unadopted.no_more=Nessun repository non adottato trovato @@ -2233,7 +2976,6 @@ repos.name=Nome repos.private=Privati repos.issues=Problemi repos.size=Dimensione - packages.package_manage_panel=Gestione Pacchetti packages.total_size=Dimensione totale: %s packages.owner=Proprietario @@ -2244,15 +2986,12 @@ packages.type=Tipo packages.repository=Repository packages.size=Dimensione packages.published=Pubblicata - defaulthooks=Webhook predefiniti defaulthooks.add_webhook=Aggiungi Webhook predefinito defaulthooks.update_webhook=Aggiorna Webhook predefinito - systemhooks=Webhooks di Sistema systemhooks.add_webhook=Aggiungi Webhook di Sistema systemhooks.update_webhook=Aggiorna Webhook di Sistema - auths.auth_manage_panel=Gestione fonti di autenticazione auths.new=Aggiungi fonte di autenticazione auths.name=Nome @@ -2346,7 +3085,6 @@ auths.delete_auth_desc=L'eliminazione di una fonte di autenticazione impedisce a auths.still_in_used=La fonte di autenticazione è ancora in uso. Convertire o eliminare gli utenti che utilizzano questa fonte di autenticazione prima di continuare. auths.deletion_success=La fonte d'autenticazione è stata eliminata. auths.login_source_of_type_exist=Esiste già una fonte di autenticazione di questo tipo. - config.server_config=Configurazione Server config.app_name=Titolo del Sito config.app_ver=Versione Gitea @@ -2364,7 +3102,6 @@ config.lfs_root_path=Percorso file LFS config.log_file_root_path=Percorso dei log config.script_type=Tipo di Script config.reverse_auth_user=Autenticazione Utente Inversa - config.ssh_config=Configurazione SSH config.ssh_enabled=Attivo config.ssh_start_builtin_server=Usa il server integrato @@ -2374,12 +3111,10 @@ config.ssh_listen_port=Porta in ascolto config.ssh_root_path=Percorso Root config.ssh_minimum_key_size_check=Verifica delle dimensioni minime della chiave config.ssh_minimum_key_sizes=Dimensioni minime della chiave - config.lfs_config=Configurazione LFS config.lfs_enabled=Abilitato config.lfs_content_path=Percorso del contenuto LFS config.lfs_http_auth_expiry=Scadenza autenticazione LFS HTTP - config.db_config=Configurazione Database config.db_type=Tipo config.db_host=Host @@ -2388,7 +3123,6 @@ config.db_user=Nome utente config.db_schema=Schema config.db_ssl_mode=SSL config.db_path=Percorso - config.service_config=Configurazione Servizio config.register_email_confirm=Richiedere la conferma Email per registrarsi config.disable_register=Disattiva Self-Registration @@ -2410,12 +3144,10 @@ config.default_allow_only_contributors_to_track_time=Consenti soltanto ai contri config.no_reply_address=Dominio email nascosto config.default_visibility_organization=Visibilità predefinita per le nuove organizzazioni config.default_enable_dependencies=Abilita i problemi delle dipendenze di default - config.webhook_config=Configurazione Webhook config.queue_length=Lunghezza della coda config.deliver_timeout=Tempo Limite di Consegna config.skip_tls_verify=Salta autenticazione TLS - config.mailer_config=Configurazione Mailer config.mailer_enabled=Attivo config.mailer_enable_helo=Abilita HELO @@ -2430,16 +3162,13 @@ config.mailer_sendmail_args=Argomenti aggiuntivi per Sendmail config.mailer_sendmail_timeout=Timeout Sendmail config.mailer_use_dummy=Dummy config.send_test_mail=Invia email di prova - config.oauth_config=Configurazione OAuth config.oauth_enabled=Attivo - config.cache_config=Configurazione Cache config.cache_adapter=Adattatore Cache config.cache_interval=Intervallo Cache config.cache_conn=Connessione Cache config.cache_item_ttl=Cache degli elementi TTL - config.session_config=Configurazione Sessione config.session_provider=Fornitore Sessione config.provider_config=Impostazioni Provider @@ -2448,12 +3177,10 @@ config.gc_interval_time=Intervallo di tempo della GC config.session_life_time=Durata Sessione config.https_only=Solo HTTPS config.cookie_life_time=Durata Cookie - config.picture_config=Configurazione Immagine profilo e Avatar config.picture_service=Servizio foto config.disable_gravatar=Disabilita Gravatar config.enable_federated_avatar=Attiva i Federated Avatar - config.git_config=Configurazione Git config.git_disable_diff_highlight=Disattiva evidenziatore Diff Syntax config.git_max_diff_lines=Numero massimo di righe di diff (per singolo file) @@ -2465,14 +3192,10 @@ config.git_mirror_timeout=Timeout per l'aggiornamento del mirror config.git_clone_timeout=Tempo limite operazione di clone config.git_pull_timeout=Tempo limite operazione di pull config.git_gc_timeout=Timeout operazione GC - config.log_config=Configurazione Log config.disabled_logger=Disabilitato config.access_log_mode=Modalità log di accesso config.xorm_log_sql=Log SQL - - - monitor.cron=Incarichi Cron monitor.name=Nome monitor.schedule=Agenda @@ -2486,7 +3209,6 @@ monitor.execute_time=Tempo di Esecuzione monitor.last_execution_result=Risultato monitor.process.cancel=Annulla processo monitor.process.children=Figli - monitor.queues=Code monitor.queue=Coda: %s monitor.queue.name=Nome @@ -2500,7 +3222,6 @@ monitor.queue.settings.maxnumberworkers.placeholder=Attualmente %[1]d monitor.queue.settings.maxnumberworkers.error=Il numero massimo di lavoratori deve essere un numero monitor.queue.settings.submit=Aggiorna Impostazioni monitor.queue.settings.changed=Impostazioni Aggiornate - notices.system_notice_list=Avvisi di Sistema notices.view_detail_header=Visualizza dettagli dell'avviso notices.select_all=Seleziona tutto @@ -2514,7 +3235,125 @@ notices.type_2=Attività notices.desc=Descrizione notices.op=Op. notices.delete_success=Gli avvisi di sistema sono stati eliminati. - +maintenance=Maintenance +self_check=Self Check +identity_access=Identity & Access +assets=Code Assets +integrations=Integrations +emails=User Email Addresses +settings=Admin Settings +dashboard.new_version_hint=Gitea %s is now available, you are running %s. Check the blog for more details. +dashboard.maintenance_operations=Maintenance Operations +dashboard.task.cancelled=Task: %[1]s canceled: %[3]s +dashboard.cron.cancelled=Cron: %[1]s canceled: %[3]s +dashboard.delete_inactive_accounts.started=Task to delete all unactivated accounts started +dashboard.delete_repo_archives.started=Task to delete all repository archives started +dashboard.delete_missing_repos.started=Task to delete all repositories missing their Git files started +dashboard.sync_repo_branches=Sync missed branches from git data to databases +dashboard.sync_repo_tags=Sync tags from git data to database +dashboard.deleted_branches_cleanup=Clean up deleted branches +dashboard.git_gc_repos=Garbage-collect all repositories +dashboard.resync_all_sshkeys=Update the '.ssh/authorized_keys' file with Gitea SSH keys +dashboard.resync_all_sshprincipals=Update the '.ssh/authorized_principals' file with Gitea SSH principals +dashboard.resync_all_hooks=Resynchronize pre-receive, update and post-receive hooks of all repositories +dashboard.cleanup_hook_task_table=Clean up hook_task table +dashboard.cleanup_packages=Clean up expired packages +dashboard.cleanup_actions=Clean up expired actions' resources +dashboard.delete_old_actions=Delete all old activities from database +dashboard.delete_old_actions.started=Deletion of all old activities from database started +dashboard.gc_lfs=Garbage-collect LFS meta objects +dashboard.stop_zombie_tasks=Stop actions zombie tasks +dashboard.stop_endless_tasks=Stop actions endless tasks +dashboard.cancel_abandoned_jobs=Cancel actions abandoned jobs +dashboard.start_schedule_tasks=Start actions schedule tasks +dashboard.sync_branch.started=Branches Sync started +dashboard.sync_tag.started=Tags Sync started +dashboard.rebuild_issue_indexer=Rebuild issue indexer +dashboard.sync_repo_licenses=Sync repo licenses +users.reserved=Reserved +users.bot=Bot +users.remote=Remote +users.never_login=Never Signed In +users.new_success=The user account "%s" has been created. +users.still_own_packages=This user still owns one or more packages. Delete these packages first. +users.details=User Details +emails.filter_sort.email=Email address +emails.filter_sort.email_reverse=Email address (reverse) +emails.filter_sort.name_reverse=Username (reverse) +emails.updated=Email address updated +emails.change_email_text=Are you sure you want to update this email address? +emails.delete=Delete Email +emails.delete_desc=Are you sure you want to delete this email address? +emails.deletion_success=The email address has been deleted. +emails.delete_primary_email_error=You cannot delete the primary email address. +repos.lfs_size=LFS Size +packages.unreferenced_size=Unreferenced Size: %s +packages.cleanup=Clean up expired data +packages.cleanup.success=Cleaned up expired data successfully +defaulthooks.desc=Webhooks automatically make HTTP POST requests to a server when certain Gitea events trigger. Webhooks defined here are defaults and will be copied into all new repositories. Read more in the webhooks guide. +systemhooks.desc=Webhooks automatically make HTTP POST requests to a server when certain Gitea events trigger. Webhooks defined here will act on all repositories on the system, so please consider any performance implications this may have. Read more in the webhooks guide. +auths.oauth2_full_name_claim_name=Full Name Claim Name. (Optional — if set, the user's full name will always be synchronized with this claim) +auths.oauth2_ssh_public_key_claim_name=SSH Public Key Claim Name +auths.oauth2_admin_group=Group Claim value for administrator users. (Optional — requires claim name above) +auths.oauth2_restricted_group=Group Claim value for restricted users. (Optional — requires claim name above) +auths.oauth2_map_group_to_team=Map claimed groups to Organization teams. (Optional — requires claim name above) +auths.oauth2_map_group_to_team_removal=Remove users from synchronized teams if user does not belong to corresponding group. +auths.sspi_auto_create_users_helper=Allow SSPI auth method to automatically create new accounts for users that log in for the first time +auths.sspi_strip_domain_names_helper=If checked, domain names will be removed from logon names (e.g. "DOMAIN\user" and "user@example.org" both will become just "user"). +auths.sspi_separator_replacement_helper=The character to use to replace the separators of down-level logon names (e.g. the \ in "DOMAIN\user") and user principal names (e.g. the @ in "user@example.org"). +auths.sspi_default_language_helper=Default language for users automatically created by SSPI auth method. Leave empty if you prefer the language to be automatically detected. +auths.tips.oauth2.general.tip=When registering a new OAuth2 authentication, the callback/redirect URL should be: +auths.tip.bitbucket=Register a new OAuth consumer on %s and add the permission 'Account' - 'Read' +auths.tip.nextcloud=Register a new OAuth consumer on your instance by selecting "Settings -> Security -> OAuth 2.0 client" in the menu +auths.tip.dropbox=Create a new application at %s +auths.tip.facebook=Register a new application at %s and add the product "Facebook Login" +auths.tip.github=Register a new OAuth application on %s +auths.tip.gitlab_new=Register a new application on %s +auths.tip.google_plus=Obtain OAuth2 client credentials from the Google API console at %s +auths.tip.openid_connect=Use the OpenID Connect Discovery URL "https://{server}/.well-known/openid-configuration" to specify the endpoints +auths.tip.twitter=Go to %s, create an application and ensure that the “Allow this application to be used to Sign in with Twitter” option is enabled +auths.tip.discord=Register a new application on %s +auths.tip.gitea=Register a new OAuth2 application. Guide can be found at %s +auths.tip.yandex=Create a new application at %s. Select following permissions from the "Yandex.Passport API" section: "Access to email address", "Access to user avatar" and "Access to username, first name and surname, gender" +auths.new_success=The authentication "%s" has been added. +auths.login_source_exist=The authentication source "%s" already exists. +auths.unable_to_initialize_openid=Unable to initialize OpenID Connect Provider: %s +auths.invalid_openIdConnectAutoDiscoveryURL=Invalid Auto Discovery URL (this must be a valid URL starting with http:// or https://) +config.app_data_path=App Data Path +config.test_email_placeholder=Email Address (e.g. test@example.com) +config.send_test_mail_submit=Send +config.test_mail_failed=Failed to send a testing email to "%s": %v +config.test_mail_sent=A testing email has been sent to "%s". +config.cache_test=Test Cache +config.cache_test_failed=Failed to probe the cache: %v. +config.cache_test_slow=Cache test successful, but response is slow: %s. +config.cache_test_succeeded=Cache test successful, got a response in %s. +config.open_with_editor_app_help=The "Open with" editors for the clone menu. If left empty, the default will be used. Expand to see the default. +config.logger_name_fmt=Logger: %s +config.access_log_template=Access Log Template +config.set_setting_failed=Set setting %s failed +monitor.stats=Stats +monitor.stacktrace=Stacktrace +monitor.trace=Trace +monitor.performance_logs=Performance Logs +monitor.processes_count=%d Processes +monitor.download_diagnosis_report=Download diagnosis report +monitor.process.cancel_desc=Canceling a process may cause data loss +monitor.queue.activeworkers=Active Workers +monitor.queue.review_add=Review / Add Workers +monitor.queue.settings.desc=Pools dynamically grow in response to their worker queue blocking. +monitor.queue.settings.maxnumberworkers=Max number of workers +monitor.queue.settings.remove_all_items=Remove all +monitor.queue.settings.remove_all_items_done=All items in the queue have been removed. +notices.operations=Operations +self_check.no_problem_found=No problem found yet. +self_check.startup_warnings=Startup warnings: +self_check.database_collation_mismatch=Expect database to use collation: %s +self_check.database_collation_case_insensitive=Database is using collation %s, which is a case-insensitive collation. Although Gitea could work with it, there might be some rare cases which don't work as expected. +self_check.database_inconsistent_collation_columns=Database is using collation %s, but these columns are using mismatched collations. This might cause some unexpected problems. +self_check.database_fix_mysql=For MySQL/MariaDB users, you could use the "gitea doctor convert" command to fix the collation problems, or you could also fix the problem manually with "ALTER ... COLLATE ..." SQL queries. +self_check.database_fix_mssql=For MSSQL users, you could only fix the problem manually with "ALTER ... COLLATE ..." SQL queries at the moment. +self_check.location_origin_mismatch=Current URL (%[1]s) doesn't match the URL seen by Gitea (%[2]s). If you are using a reverse proxy, please make sure the "Host" and "X-Forwarded-Proto" headers are set correctly. [action] create_repo=ha creato il repository %s @@ -2545,6 +3384,9 @@ review_dismissed_reason=Motivo: create_branch=ha creato il ramo %[3]s in %[4]s starred_repo=ha salvato come preferito %[2]s watched_repo=ha iniziato a guardare %[2]s +commit_repo=pushed to %[3]s at %[4]s +auto_merge_pull_request=`automatically merged pull request %[3]s#%[2]s` +publish_release=`released %[4]s at %[3]s` [tool] now=ora @@ -2570,6 +3412,7 @@ raw_minutes=minuti default_message=Trascina i file o clicca qui per caricare. file_too_big=La dimensione del file ({{filesize}} MB) supera la dimensione massima ({{maxFilesize}} MB). remove_file=Rimuovi file +invalid_input_type=You cannot upload files of this type. [notification] notifications=Notifiche @@ -2581,6 +3424,9 @@ pin=Appunta notifica mark_as_read=Segna come letto mark_as_unread=Segna come non letto mark_all_as_read=Segna tutti come letti +subscriptions=Subscriptions +watching=Watching +no_subscriptions=No subscriptions [gpg] default_key=Firmato con la chiave predefinita @@ -2590,6 +3436,8 @@ error.no_committer_account=Nessun account collegato all'indirizzo email del comm error.no_gpg_keys_found=Non sono state trovate chiavi note per questa firma nel database error.not_signed_commit=Commit non firmato error.failed_retrieval_gpg_keys=Impossibile recuperare le chiavi associate all'account del committer +error.probable_bad_signature="WARNING! Although there is a key with this ID in the database, it does not verify this commit! This commit is SUSPICIOUS." +error.probable_bad_default_signature="WARNING! Although the default key has this ID, it does not verify this commit! This commit is SUSPICIOUS." [units] unit=Unità @@ -2677,18 +3525,105 @@ settings.delete.notice=Stai per eliminare %s (%s). Questa operazione è irrevers settings.delete.success=Il pacchetto è stato eliminato. settings.delete.error=Impossibile eliminare il pacchetto. owner.settings.cleanuprules.enabled=Attivo +no_metadata=No metadata. +empty.documentation=For more information on the package registry, see the documentation. +registry.documentation=For more information on the %s registry, see the documentation. +details.repository_site=Repository Site +details.documentation_site=Documentation Site +search_in_external_registry=Search in %s +alpine.registry=Set up this registry by adding the URL in your /etc/apk/repositories file: +alpine.registry.key=Download the registry public RSA key into the /etc/apk/keys/ folder to verify the index signature: +alpine.registry.info=Choose $branch and $repository from the list below. +alpine.repository=Repository Info +alpine.repository.architectures=Architectures +arch.registry=Add server with related repository and architecture to /etc/pacman.conf: +arch.install=Sync package with pacman: +arch.repository=Repository Info +arch.repository.architectures=Architectures +cargo.registry=Set up this registry in the Cargo configuration file (for example ~/.cargo/config.toml): +cargo.install=To install the package using Cargo, run the following command: +chef.registry=Set up this registry in your ~/.chef/config.rb file: +composer.registry=Set up this registry in your ~/.composer/config.json file: +conan.registry=Set up this registry from the command line: +conda.registry=Set up this registry as a Conda repository in your .condarc file: +conda.install=To install the package using Conda, run the following command: +container.images=Images +container.digest=Digest +cran.registry=Set up this registry in your Rprofile.site file: +debian.registry=Set up this registry from the command line: +debian.registry.info=Choose $distribution and $component from the list below. +debian.repository=Repository Info +debian.repository.distributions=Distributions +debian.repository.components=Components +debian.repository.architectures=Architectures +go.install=Install the package from the command line: +helm.registry=Set up this registry from the command line: +maven.registry=Set up this registry in your project pom.xml file: +maven.install=To use the package, include the following in the dependencies block in the pom.xml file: +nuget.registry=Set up this registry from the command line: +npm.registry=Set up this registry in your project .npmrc file: +npm.dependencies.bundle=Bundled Dependencies +rpm.registry=Set up this registry from the command line: +rpm.distros.redhat=on RedHat based distributions +rpm.distros.suse=on SUSE based distributions +rpm.repository=Repository Info +rpm.repository.architectures=Architectures +rpm.repository.multiple_groups=This package is available in multiple groups. +swift.registry=Set up this registry from the command line: +swift.install=Add the package in your Package.swift file: +swift.install2=and run the following command: +vagrant.install=To add a Vagrant box, run the following command: +owner.settings.cargo.title=Cargo Registry Index +owner.settings.cargo.initialize=Initialize Index +owner.settings.cargo.initialize.description=A special index Git repository is needed to use the Cargo registry. Using this option will (re-)create the repository and configure it automatically. +owner.settings.cargo.initialize.error=Failed to initialize Cargo index: %v +owner.settings.cargo.initialize.success=The Cargo index was successfully created. +owner.settings.cargo.rebuild=Rebuild Index +owner.settings.cargo.rebuild.description=Rebuilding can be useful if the index is not synchronized with the stored Cargo packages. +owner.settings.cargo.rebuild.error=Failed to rebuild Cargo index: %v +owner.settings.cargo.rebuild.success=The Cargo index was successfully rebuilt. +owner.settings.cleanuprules.title=Manage Cleanup Rules +owner.settings.cleanuprules.add=Add Cleanup Rule +owner.settings.cleanuprules.edit=Edit Cleanup Rule +owner.settings.cleanuprules.none=No cleanup rules available. Please consult the documentation. +owner.settings.cleanuprules.preview=Cleanup Rule Preview +owner.settings.cleanuprules.preview.overview=%d packages are scheduled to be removed. +owner.settings.cleanuprules.preview.none=Cleanup rule does not match any packages. +owner.settings.cleanuprules.pattern_full_match=Apply pattern to full package name +owner.settings.cleanuprules.keep.title=Versions that match these rules are kept, even if they match a removal rule below. +owner.settings.cleanuprules.keep.count=Keep the most recent +owner.settings.cleanuprules.keep.count.1=1 version per package +owner.settings.cleanuprules.keep.count.n=%d versions per package +owner.settings.cleanuprules.keep.pattern=Keep versions matching +owner.settings.cleanuprules.keep.pattern.container=The latest version is always kept for Container packages. +owner.settings.cleanuprules.remove.title=Versions that match these rules are removed, unless a rule above says to keep them. +owner.settings.cleanuprules.remove.days=Remove versions older than +owner.settings.cleanuprules.remove.pattern=Remove versions matching +owner.settings.cleanuprules.success.update=Cleanup rule has been updated. +owner.settings.cleanuprules.success.delete=Cleanup rule has been deleted. +owner.settings.chef.title=Chef Registry +owner.settings.chef.keypair=Generate key pair +owner.settings.chef.keypair.description=A key pair is necessary to authenticate to the Chef registry. If you have generated a key pair before, generating a new key pair will discard the old key pair. [secrets] - -; These keys are also for "edit secret", the keys are kept as-is to avoid unnecessary re-translation creation.description=Descrizione - - +secrets=Secrets +description=Secrets will be passed to certain actions and cannot be read otherwise. +none=There are no secrets yet. +creation.name_placeholder=case-insensitive, alphanumeric characters or underscores only, cannot start with GITEA_ or GITHUB_ +creation.value_placeholder=Input any content. Whitespace at the start and end will be omitted. +creation.description_placeholder=Enter short description (optional). +save_success=The secret "%s" has been saved. +save_failed=Failed to save secret. +add_secret=Add secret +edit_secret=Edit secret +deletion=Remove secret +deletion.description=Removing a secret is permanent and cannot be undone. Continue? +deletion.success=The secret has been removed. +deletion.failed=Failed to remove secret. +management=Secrets Management [actions] - - - runners.id=ID runners.name=Nome runners.owner_type=Tipo @@ -2699,16 +3634,109 @@ runners.task_list.repository=Repository runners.task_list.commit=Commit runners.status.active=Attivo runners.version=Versione - runs.commit=Commit - - - - +actions=Actions +unit.desc=Manage actions +status.unknown="Unknown" +status.waiting="Waiting" +status.running="Running" +status.success="Success" +status.failure="Failure" +status.cancelled="Canceled" +status.skipped="Skipped" +status.blocked="Blocked" +runners=Runners +runners.runner_manage_panel=Runners Management +runners.new=Create new Runner +runners.new_notice=How to start a runner +runners.status=Status +runners.last_online=Last Online Time +runners.runner_title=Runner +runners.task_list=Recent tasks on this runner +runners.task_list.no_tasks=There is no task yet. +runners.task_list.status=Status +runners.task_list.done_at=Done At +runners.edit_runner=Edit Runner +runners.update_runner=Update Changes +runners.update_runner_success=Runner updated successfully +runners.update_runner_failed=Failed to update runner +runners.delete_runner=Delete this runner +runners.delete_runner_success=Runner deleted successfully +runners.delete_runner_failed=Failed to delete runner +runners.delete_runner_header=Confirm to delete this runner +runners.delete_runner_notice=If a task is running on this runner, it will be terminated and marked as failed. It may break building workflow. +runners.none=No runners available +runners.status.unspecified=Unknown +runners.status.idle=Idle +runners.status.offline=Offline +runners.reset_registration_token=Reset registration token +runners.reset_registration_token_confirm=Would you like to invalidate the current token and generate a new one? +runners.reset_registration_token_success=Runner registration token reset successfully +runs.all_workflows=All Workflows +runs.scheduled=Scheduled +runs.pushed_by=pushed by +runs.invalid_workflow_helper=Workflow config file is invalid. Please check your config file: %s +runs.no_matching_online_runner_helper=No matching online runner with label: %s +runs.no_job_without_needs=The workflow must contain at least one job without dependencies. +runs.no_job=The workflow must contain at least one job +runs.actor=Actor +runs.status=Status +runs.actors_no_select=All actors +runs.status_no_select=All status +runs.no_results=No results matched. +runs.no_workflows=There are no workflows yet. +runs.no_workflows.quick_start=Don't know how to start with Gitea Actions? See the quick start guide. +runs.no_workflows.documentation=For more information on Gitea Actions, see the documentation. +runs.no_runs=The workflow has no runs yet. +runs.empty_commit_message=(empty commit message) +runs.expire_log_message=Logs have been purged because they were too old. +runs.delete=Delete workflow run +runs.cancel=Cancel workflow run +runs.delete.description=Are you sure you want to permanently delete this workflow run? This action cannot be undone. +runs.not_done=This workflow run is not done. +runs.view_workflow_file=View workflow file +workflow.disable=Disable Workflow +workflow.disable_success=Workflow '%s' disabled successfully. +workflow.enable=Enable Workflow +workflow.enable_success=Workflow '%s' enabled successfully. +workflow.disabled=Workflow is disabled. +workflow.run=Run Workflow +workflow.not_found=Workflow '%s' not found. +workflow.run_success=Workflow '%s' run successfully. +workflow.from_ref=Use workflow from +workflow.has_workflow_dispatch=This workflow has a workflow_dispatch event trigger. +workflow.has_no_workflow_dispatch=Workflow '%s' has no workflow_dispatch event trigger. +need_approval_desc=Need approval to run workflows for fork pull request. +variables=Variables +variables.management=Variables Management +variables.creation=Add Variable +variables.none=There are no variables yet. +variables.deletion=Remove variable +variables.deletion.description=Removing a variable is permanent and cannot be undone. Continue? +variables.description=Variables will be passed to certain actions and cannot be read otherwise. +variables.id_not_exist=Variable with ID %d does not exist. +variables.edit=Edit Variable +variables.deletion.failed=Failed to remove variable. +variables.deletion.success=The variable has been removed. +variables.creation.failed=Failed to add variable. +variables.creation.success=The variable "%s" has been added. +variables.update.failed=Failed to edit variable. +variables.update.success=The variable has been edited. +logs.always_auto_scroll=Always auto scroll logs +logs.always_expand_running=Always expand running logs [projects] +deleted.display_name=Deleted Project +type-1.display_name=Individual Project +type-2.display_name=Repository Project +type-3.display_name=Organization Project +enter_fullscreen=Fullscreen +exit_fullscreen=Exit Fullscreen [git.filemode] -; Ordered by git filemode value, ascending. E.g. directory has "040000", normal file has "100644", … symbolic_link=Link Simbolico - +changed_filemode=%[1]s → %[2]s +directory=Directory +normal_file=Normal file +executable_file=Executable file +submodule=Submodule diff --git a/options/locale/locale_ja-JP.ini b/options/locale/locale_ja-JP.ini index 312e0dd4f1227..d610f98b5ee80 100644 --- a/options/locale/locale_ja-JP.ini +++ b/options/locale/locale_ja-JP.ini @@ -26,7 +26,6 @@ toc=目次 licenses=ライセンス return_to_gitea=Giteaに戻る more_items=その他の項目 - username=ユーザー名 email=メールアドレス password=パスワード @@ -36,7 +35,6 @@ captcha=CAPTCHA twofa=2要素認証 twofa_scratch=2要素認証スクラッチコード passcode=パスコード - webauthn_insert_key=セキュリティキーを挿入 webauthn_sign_in=セキュリティキーのボタンを押してください。セキュリティキーにボタンが無い場合は、挿入しなおしてください。 webauthn_press_button=セキュリティキーのボタンを押してください... @@ -50,7 +48,6 @@ webauthn_error_duplicated=このリクエストに対しては、許可されて webauthn_error_empty=このキーに名前を設定する必要があります。 webauthn_error_timeout=キーを読み取る前にタイムアウトになりました。 このページをリロードしてもう一度やり直してください。 webauthn_reload=リロード - repository=リポジトリ organization=組織 mirror=ミラー @@ -69,18 +66,15 @@ settings=設定 your_profile=プロフィール your_starred=スター your_settings=設定 - all=すべて sources=ソース mirrors=ミラー collaborative=共同編集 forks=フォーク - activities=アクティビティ pull_requests=プルリクエスト issues=イシュー milestones=マイルストーン - ok=OK cancel=キャンセル retry=再試行 @@ -95,11 +89,9 @@ remove_label_str=アイテム「%s」を削除 edit=編集 view=表示 test=テスト - enabled=有効 disabled=無効 locked=ロック済み - copy=コピー copy_url=URLをコピー copy_hash=ハッシュをコピー @@ -109,48 +101,36 @@ copy_path=パスをコピー copy_success=コピーされました! copy_error=コピーに失敗しました copy_type_unsupported=このファイルタイプはコピーできません - write=書き込み preview=プレビュー loading=読み込み中… files=ファイル - error=エラー error404=アクセスしようとしたページは存在しないか、閲覧が許可されていません。 error503=サーバーはリクエストを完了できませんでした。 後でもう一度お試しください。 go_back=戻る invalid_data=無効なデータ: %v - never=無し unknown=不明 - rss_feed=RSSフィード - pin=ピン留め unpin=ピン留め解除 - artifacts=成果物 expired=期限切れ confirm_delete_artifact=アーティファクト '%s' を削除してよろしいですか? - archived=アーカイブ - concept_system_global=グローバル concept_user_individual=個人 concept_code_repository=リポジトリ concept_user_organization=組織 - show_timestamps=タイムスタンプを表示 show_log_seconds=秒数を表示 show_full_screen=フルスクリーン表示 download_logs=ログをダウンロード - confirm_delete_selected=選択したすべてのアイテムを削除してよろしいですか? - name=名称 value=値 readme=Readme - filter=フィルター filter.clear=フィルターをクリア filter.is_archived=アーカイブ @@ -163,7 +143,6 @@ filter.is_template=テンプレート filter.not_template=非テンプレート filter.public=公開 filter.private=プライベート - no_results_found=見つかりません。 internal_error_skipped=内部エラーが発生しましたがスキップされました: %s @@ -279,7 +258,6 @@ err_empty_admin_email=管理者のメールアドレスは空にできません err_admin_name_is_reserved=管理者のユーザー名が不正です。予約済みのユーザー名です。 err_admin_name_pattern_not_allowed=管理者のユーザー名が不正です。 予約済みのパターンにマッチしています。 err_admin_name_is_invalid=管理者のユーザー名が不正です - general_title=基本設定 app_name=サイトタイトル app_name_helper=企業名をここに入れることができます。 @@ -299,7 +277,6 @@ app_url=GiteaのベースURL app_url_helper=HTTP(S)のクローンURLとメール通知で使うベースアドレス。 log_root_path=ログの保存先パス log_root_path_helper=ログファイルがこのディレクトリに書き込まれます。 - optional_title=オプション設定 email_title=メール設定 smtp_addr=SMTPホスト @@ -379,19 +356,15 @@ view_home=%s を表示 filter=その他のフィルター filter_by_team_repositories=チームリポジトリで絞り込み feed_of=`"%s" のフィード` - show_archived=アーカイブ show_both_archived_unarchived=アーカイブと非アーカイブの両方を表示 show_only_archived=アーカイブのみ表示 show_only_unarchived=非アーカイブのみ表示 - show_private=プライベート show_both_private_public=公開とプライベートの両方を表示 show_only_private=プライベートのみ表示 show_only_public=公開のみ表示 - issues.in_your_repos=あなたのリポジトリ - guide_title=アクティビティはありません guide_desc=現在フォロー中のリポジトリやユーザーがないため、表示するコンテンツがありません。 以下のリンクから、興味のあるリポジトリやユーザーを探すことができます。 explore_repos=リポジトリを探す @@ -494,31 +467,24 @@ view_it_on=%s で見る reply=またはこのメールに直接返信してください link_not_working_do_paste=開かないですか? コピーしてブラウザーに貼り付けてみてください。 hi_user_x=こんにちは、%s さん。 - activate_account=あなたのアカウントをアクティベートしてください。 activate_account.title=%s さん、アカウントをアクティベートしてください activate_account.text_1=こんにちは、%[1]s さん。 %[2]s へのご登録ありがとうございます! activate_account.text_2=あなたのアカウントを有効化するため、%s以内に次のリンクをクリックしてください: - activate_email=メール アドレスを確認します activate_email.title=%s さん、メールアドレス確認をお願いします activate_email.text=あなたのメールアドレスを確認するため、%s以内に次のリンクをクリックしてください: - register_notify=%s へようこそ register_notify.title=%[1]s さん、%[2]s にようこそ register_notify.text_1=これは %s への登録確認メールです! register_notify.text_2=あなたはユーザー名 %s でログインできるようになりました。 register_notify.text_3=このアカウントがあなたに作成されたものであれば、最初にパスワードを設定してください。 - reset_password=アカウントを回復 reset_password.title=%s さん、あなたのアカウントの回復がリクエストされました reset_password.text=あなたのアカウントを回復するには、%s以内に次のリンクをクリックしてください: - register_success=登録が完了しました - issue_assigned.pull=リポジトリ %[3]s で @%[1]s さんが、あなたをプルリクエスト %[2]s の担当者にしました。 issue_assigned.issue=リポジトリ %[3]s で @%[1]s さんが、あなたをイシュー %[2]s の担当者にしました。 - issue.x_mentioned_you=@%s さんが、あなたにメンションしました: issue.action.force_push=%[1]s さんが %[2]s に強制プッシュしました。(%[3]s から %[4]s へ) issue.action.push_1=@%[1]s さんが %[2]s にコミット%[3]d件をプッシュしました。 @@ -533,7 +499,6 @@ issue.action.review_dismissed=@%[1]s さんが、プルリクエストに issue.action.ready_for_review=@%[1]s さんが、プルリクエストをレビュー可能な状態にしました。 issue.action.new=@%[1]s さんが #%[2]d を作成しました。 issue.in_tree_path=%s: - release.new.subject=%[2]s の %[1]s がリリースされました release.new.text=@%[1]s さんが %[3]s で %[2]s をリリースしました release.title=タイトル: %s @@ -541,15 +506,12 @@ release.note=リリースノート: release.downloads=ダウンロード: release.download.zip=ソースコード (ZIP) release.download.targz=ソースコード (TAR.GZ) - repo.transfer.subject_to=%s が "%s" を %s に移転しようとしています repo.transfer.subject_to_you=%s が "%s" をあなたに移転しようとしています repo.transfer.to_you=あなた repo.transfer.body=承認または拒否するには %s を開きます。 もしくは単に無視してもかまいません。 - repo.collaborator.added.subject=%s が %s にあなたを追加しました repo.collaborator.added.text=あなたは次のリポジトリの共同作業者に追加されました: - team_invite.subject=%[1]s さんが %[2]s への参加にあなたを招待しました team_invite.text_1=%[1]s さんが、組織 %[3]s 内のチーム %[2]s への参加に、あなたを招待しました。 team_invite.text_2=下のリンクをクリックしてチームに参加してください。 @@ -574,17 +536,14 @@ PayloadUrl=ペイロードのURL TeamName=チーム名 AuthName=承認名 AdminEmail=管理者のメール - NewBranchName=新しいブランチ名 CommitSummary=コミットの概要 CommitMessage=コミットメッセージ CommitChoice=コミットを選択 TreeName=ファイルパス Content=内容 - SSPISeparatorReplacement=セパレーター SSPIDefaultLanguage=デフォルトの言語 - require_error=`は空にできません。` alpha_dash_error=`は、英数字、ダッシュ('-')、アンダースコア('_')だけを含めることができます。` alpha_dash_dot_error=`は、英数字、ダッシュ('-')、アンダースコア('_')、ドット('.')だけを含めることができます。` @@ -603,7 +562,6 @@ unknown_error=不明なエラー: captcha_incorrect=CAPTCHAコードが正しくありません。 password_not_match=パスワードが一致しません。 lang_select_error=言語をリストから選択してください。 - username_been_taken=ユーザー名が既に使用されています。 username_change_not_local_user=非ローカルユーザーのユーザー名は変更できません。 change_username_disabled=ユーザー名の変更は無効化されています。 @@ -642,23 +600,19 @@ last_org_owner='Owners'チームから最後のユーザーを削除すること cannot_add_org_to_team=組織はチームメンバーとして追加できません。 duplicate_invite_to_team=指定したユーザーはすでにチームメンバーに招待されています。 organization_leave_success=あなたは組織 %s から脱退しました。 - invalid_ssh_key=SSHキーが確認できません: %s invalid_gpg_key=GPGキーが確認できません: %s invalid_ssh_principal=無効なプリンシパル: %s must_use_public_key=あなたが提供したキーは秘密鍵です。秘密鍵をどこにもアップロードしないでください。代わりに公開鍵を使用してください。 unable_verify_ssh_key=SSHキーが確認できません。間違いが無いかよく確認してください。 auth_failed=認証に失敗しました: %v - still_own_repo=あなたのアカウントは1つ以上のリポジトリを所有しています。 先にそれらを削除するか移転してください。 still_has_org=あなたのアカウントは1つ以上の組織に参加しています。 先にそれらから脱退してください。 still_own_packages=あなたのアカウントは1つ以上のパッケージを所有しています。 先にそれらを削除してください。 org_still_own_repo=組織はまだ1つ以上のリポジトリを所有しています。 先にそれらを削除するか移転してください。 org_still_own_packages=組織はまだ1つ以上のパッケージを所有しています。 先にそれらを削除してください。 - target_branch_not_exist=ターゲットのブランチが存在していません。 target_ref_not_exist=ターゲットの ref が存在しません %s - admin_cannot_delete_self=あなたが管理者である場合、自分自身を削除することはできません。最初に管理者権限を削除してください。 [user] @@ -682,11 +636,9 @@ email_visibility.limited=あなたのメールアドレスはすべての認証 email_visibility.private=あなたのメールアドレスは、あなたと管理者にのみ表示されます show_on_map=地図上にこの場所を表示 settings=ユーザー設定 - form.name_reserved=ユーザー名 "%s" は予約されています。 form.name_pattern_not_allowed=`"%s" の形式はユーザー名に使用できません。` form.name_chars_not_allowed=ユーザー名 "%s" には無効な文字が含まれています。 - block.block=ブロック block.block.user=ユーザーをブロック block.block.org=組織向けにユーザーをブロック @@ -729,7 +681,6 @@ account_link=連携アカウント organization=組織 uid=UID webauthn=2要素認証 (セキュリティキー) - public_profile=公開プロフィール biography_placeholder=自己紹介してください!(Markdownを使うことができます) location_placeholder=おおよその場所を他の人と共有 @@ -774,7 +725,6 @@ saved_successfully=設定は正常に保存されました。 privacy=プライバシー keep_activity_private=プロフィールページのアクティビティ表示を隠す keep_activity_private_popup=アクティビティを、あなたと管理者にのみ表示します - lookup_avatar_by_mail=メールアドレスでアバターを見つける federated_avatar_lookup=フェデレーテッド・アバター検索 enable_custom_avatar=カスタムアバターを有効にする @@ -786,7 +736,6 @@ uploaded_avatar_is_too_big=アップロードされたファイルサイズ(%d K update_avatar_success=アバターを更新しました。 update_user_avatar_success=ユーザーのアバターを更新しました。 cropper_prompt=保存する前に画像を編集できます。 編集した画像はPNGで保存されます。 - change_password=パスワードを更新 old_password=現在のパスワード new_password=新しいパスワード @@ -794,7 +743,6 @@ retype_new_password=新しいパスワードの確認 password_incorrect=現在のパスワードが正しくありません。 change_password_success=パスワードを更新しました。 今後は新しいパスワードを使ってサインインしてください。 password_change_disabled=ローカルユーザーでない場合は、GiteaのWebインターフェースからパスワードを変更することはできません。 - emails=メールアドレス manage_emails=メールアドレスの管理 manage_themes=デフォルトのテーマを選択 @@ -830,7 +778,6 @@ add_openid_success=新しいOpenIDアドレスを追加しました。 keep_email_private=メールアドレスを隠す keep_email_private_popup=あなたのプロフィールからメールアドレスが隠され、Webインターフェースを使ったプルリクエスト作成やファイル編集でも、メールアドレスが隠されます。 プッシュ済みのコミットは変更されません。 コミットであなたのアカウントに関連付ける場合は %s を使用してください。 openid_desc=OpenIDを使うと外部プロバイダーに認証を委任することができます。 - manage_ssh_keys=SSHキーの管理 manage_ssh_principals=SSH証明書プリンシパルの管理 manage_gpg_keys=GPGキーの管理 @@ -909,7 +856,6 @@ manage_social=関連付けられているソーシャルアカウントを管理 social_desc=これらのソーシャルアカウントで、あなたのアカウントにサインインできます。 すべて自分が知っているものであることを確認してください。 unbind=連携の解除 unbind_success=ソーシャルアカウントの登録を削除しました。 - manage_access_token=アクセストークンの管理 generate_new_token=新しいトークンを生成 tokens_desc=これらのトークンは、Gitea APIによるアカウントへのアクセスを許可します。 @@ -936,7 +882,6 @@ permission_everyone_write=全員の書き込み access_token_desc=選択したトークン権限に応じて、関連するAPIルートのみに許可が制限されます。 詳細はドキュメントを参照してください。 at_least_one_permission=トークンを作成するには、少なくともひとつの許可を選択する必要があります permissions_list=許可: - manage_oauth2_applications=OAuth2アプリケーションの管理 edit_oauth2_application=OAuth2アプリケーションの編集 oauth2_applications_desc=OAuth2はGiteaインスタンスでのサードパーティアプリケーションによる安全な認証を可能にします。 @@ -961,14 +906,12 @@ oauth2_application_edit=編集 oauth2_application_create_description=OAuth2アプリケーションで、サードパーティアプリケーションがこのインスタンス上のユーザーアカウントにアクセスできるようになります。 oauth2_application_remove_description=OAuth2アプリケーションを削除すると、このインスタンス上の許可されたユーザーアカウントへのアクセスができなくなります。 続行しますか? oauth2_application_locked=設定で有効にされた場合、Giteaは起動時にいくつかのOAuth2アプリケーションを事前登録します。 想定されていない動作を防ぐため、これらは編集も削除もできません。 詳細についてはOAuth2のドキュメントを参照してください。 - authorized_oauth2_applications=許可済みOAuth2アプリケーション authorized_oauth2_applications_description=これらのサードパーティ アプリケーションに、あなたのGiteaアカウントへのアクセスを許可しています。 不要になったアプリケーションはアクセス権を取り消すようにしてください。 revoke_key=取り消し revoke_oauth2_grant=アクセス権の取り消し revoke_oauth2_grant_description=このサードパーティ アプリケーションのアクセス権を取り消し、アプリケーションがあなたのデータへアクセスすることを防ぎます。 よろしいですか? revoke_oauth2_grant_success=アクセス権を取り消しました。 - twofa_desc=パスワードの盗難からアカウントを守るために、スマートフォンや他のデバイスを使用して、時間ベースのワンタイムパスワード("TOTP")を受け取ることができます。 twofa_recovery_tip=デバイスを紛失した場合は、一回限りのリカバリキーを使用してアカウントへのアクセスを回復することができます。 twofa_is_enrolled=このアカウントは2要素認証が有効になっています。 @@ -987,7 +930,6 @@ then_enter_passcode=次に、アプリケーションに表示されているパ passcode_invalid=パスコードが間違っています。 再度お試しください。 twofa_enrolled=あなたのアカウントは正常に登録されました。 一回限りのリカバリキー (%s) は安全な場所に保存してください。 これは二度と表示されません。 twofa_failed_get_secret=シークレットが取得できません。 - webauthn_desc=セキュリティキーは暗号化キーを内蔵するハードウェア ・ デバイスです。 2要素認証に使用できます。 セキュリティキーはWebAuthn Authenticator規格をサポートしている必要があります。 webauthn_register_key=セキュリティキーを追加 webauthn_nickname=ニックネーム @@ -995,7 +937,6 @@ webauthn_delete_key=セキュリティキーの登録解除 webauthn_delete_key_desc=セキュリティキーの登録を解除すると、今後そのセキュリティキーでサインインすることはできなくなります。 続行しますか? webauthn_key_loss_warning=セキュリティキーを紛失すると、アカウントへのアクセスを失います。 webauthn_alternative_tip=もうひとつ別の認証方法も設定しておくと良いでしょう。 - manage_account_links=連携アカウントの管理 manage_account_links_desc=これらの外部アカウントがGiteaアカウントと連携されています。 account_links_not_available=現在このGiteaアカウントが連携している外部アカウントはありません。 @@ -1003,19 +944,15 @@ link_account=アカウントをリンク remove_account_link=連携アカウントの削除 remove_account_link_desc=連携アカウントを削除し、Giteaアカウントへのアクセス権を取り消します。 続行しますか? remove_account_link_success=連携アカウントを削除しました。 - hooks.desc=あなたが所有するすべてのリポジトリでトリガーされるWebhookを追加します。 - orgs_none=あなたはどの組織のメンバーでもありません。 repos_none=あなたはリポジトリを所有していません。 - delete_account=アカウントを削除 delete_prompt=この操作により、あなたのユーザーアカウントは恒久的に抹消されます。 元に戻すことはできません。 delete_with_all_comments=あなたのアカウントは作成からまだ %s 経過していません。 幽霊コメント回避のため、イシューやPRのすべてのコメントは一緒に削除されます。 confirm_delete_account=削除の続行 delete_account_title=ユーザーアカウントの削除 delete_account_desc=このユーザーアカウントを恒久的に削除してもよろしいですか? - email_notifications.enable=メール通知有効 email_notifications.onmention=メンションのみメール通知 email_notifications.disable=メール通知無効 @@ -1023,7 +960,6 @@ email_notifications.submit=メール設定を保存 email_notifications.andyourown=自分に関する通知も含める email_notifications.actions.desc=Gitea Actionsが設定されたリポジトリのワークフロー実行に関する通知。 email_notifications.actions.failure_only=失敗したワークフロー実行についてのみ通知 - visibility=ユーザーの公開範囲 visibility.public=パブリック visibility.public_tooltip=全員に表示されます @@ -1135,16 +1071,13 @@ blame_prior=この変更より前のBlameを表示 blame.ignore_revs=.git-blame-ignore-revs で指定されたリビジョンは除外しています。 これを迂回して通常のBlame表示を見るには ここをクリック。 blame.ignore_revs.failed=.git-blame-ignore-revs によるリビジョンの無視は失敗しました。 user_search_tooltip=最大30人までのユーザーを表示 - tree_path_not_found=パス %[1]s は %[2]s に存在しません - transfer.accept=移転を承認 transfer.accept_desc=`"%s" に移転` transfer.reject=移転を拒否 transfer.reject_desc=`"%s" への移転をキャンセル` transfer.no_permission_to_accept=この移転を承認する権限がありません。 transfer.no_permission_to_reject=この移転を拒否する権限がありません。 - desc.private=プライベート desc.public=公開 desc.public_access=公開アクセス @@ -1152,7 +1085,6 @@ desc.template=テンプレート desc.internal=内部 desc.archived=アーカイブ desc.sha256=SHA256 - template.items=テンプレート項目 template.git_content=Gitコンテンツ (デフォルトブランチ) template.git_hooks=Gitフック @@ -1163,17 +1095,14 @@ template.avatar=アバター template.issue_labels=イシューラベル template.one_item=最低一つはテンプレート項目を選択する必要があります template.invalid=テンプレートリポジトリを選択する必要があります - archive.title=このリポジトリはアーカイブされています。 ファイルの閲覧とクローンは可能ですが、イシューの作成、プルリクエスト、プッシュはできません。 archive.title_date=このリポジトリは%sにアーカイブされています。 ファイルの閲覧とクローンは可能ですが、イシューの作成、プルリクエスト、プッシュはできません。 archive.issue.nocomment=このリポジトリはアーカイブされています。 イシューにコメントを追加することはできません。 archive.pull.nocomment=このリポジトリはアーカイブされています。 プルリクエストにコメントを追加することはできません。 - form.reach_limit_of_creation_1=すでにあなたが作成できるリポジトリ数の上限 %d 個に達しています。 form.reach_limit_of_creation_n=すでにあなたが作成できるリポジトリ数の上限 %d 個に達しています。 form.name_reserved=リポジトリ名 "%s" は予約されています。 form.name_pattern_not_allowed=`"%s" の形式はリポジトリ名に使用できません。` - need_auth=認証 migrate_options=移行オプション migrate_service=移行するサービス @@ -1232,7 +1161,6 @@ migrate.migrating_pulls=プルリクエスト移行中 migrate.cancel_migrating_title=移行のキャンセル migrate.cancel_migrating_confirm=この移行をキャンセルしますか? migration_status=移行状況 - mirror_from=ミラー元 forked_from=フォーク元 generated_from=generated from @@ -1248,7 +1176,6 @@ fork=フォーク action.blocked_user=リポジトリのオーナーがあなたをブロックしているため、アクションを実行できません。 download_archive=リポジトリをダウンロード more_operations=その他の操作 - quick_guide=クイック ガイド clone_this_repo=このリポジトリのクローンを作成 cite_this_repo=このリポジトリを引用 @@ -1257,7 +1184,6 @@ push_exist_repo=コマンドラインから既存のリポジトリをプッシ empty_message=このリポジトリの中には何もありません。 broken_message=このリポジトリの基礎となる Git のデータを読み取れません。このインスタンスの管理者に相談するか、このリポジトリを削除してください。 no_branch=このリポジトリにはブランチがありません。 - code=コード code.desc=ソースコード、ファイル、コミット、ブランチにアクセス。 branch=ブランチ @@ -1275,7 +1201,6 @@ actions=Actions labels=ラベル org_labels_desc=組織で定義されているラベル (組織のすべてのリポジトリで使用可能なもの) org_labels_desc_manage=編集 - milestone=マイルストーン milestones=マイルストーン commits=コミット @@ -1303,7 +1228,6 @@ ambiguous_runes_description=このファイルには、他の文字と見間違 invisible_runes_line=`この行には不可視のUnicode文字があります` ambiguous_runes_line=`この行には曖昧(ambiguous)なUnicode文字があります` ambiguous_character=`%[1]c [U+%04[1]X] は %[2]c [U+%04[2]X] と混同するおそれがあります` - escape_control_characters=エスケープ unescape_control_characters=エスケープ解除 file_copy_permalink=パーマリンクをコピー @@ -1328,7 +1252,6 @@ normal_view=通常表示 line=行 lines=行 from_comment=(コメント) - editor.add_file=ファイル追加 editor.new_file=新規ファイル editor.upload_file=ファイルをアップロード @@ -1400,14 +1323,12 @@ editor.cherry_pick=チェリーピック %s: editor.revert=リバート %s: editor.failed_to_commit=変更のコミットに失敗しました。 editor.failed_to_commit_summary=エラーメッセージ: - editor.fork_create=リポジトリをフォークして変更を提案 editor.fork_create_description=このリポジトリを直接編集することはできません。 代わりにフォークを作成して編集を行い、プルリクエストを作成してください。 editor.fork_edit_description=このリポジトリを直接編集することはできません。 変更はあなたのフォーク %sに書き込まれるため、プルリクエストを作成できます。 editor.fork_not_editable=このリポジトリはフォークしていますが、フォーク側が編集可能ではありません。 editor.fork_failed_to_push_branch=ブランチ %s をリポジトリにプッシュできませんでした。 editor.fork_branch_exists=ブランチ "%s" は既にフォークに存在します。新しいブランチ名を選択してください。 - commits.desc=ソースコードの変更履歴を参照します。 commits.commits=コミット commits.no_commits=共通のコミットはありません。 "%s" と "%s" の履歴はすべて異なっています。 @@ -1427,7 +1348,6 @@ commits.gpg_key_id=GPGキーID commits.ssh_key_fingerprint=SSH鍵のフィンガープリント commits.view_path=この時点を表示 commits.view_file_diff=このファイルの、このコミットでの変更内容を表示 - commit.operations=操作 commit.revert=リバート commit.revert-header=リバート: %s @@ -1435,15 +1355,12 @@ commit.revert-content=リバートするブランチを選択: commit.cherry-pick=チェリーピック commit.cherry-pick-header=チェリーピック: %s commit.cherry-pick-content=チェリーピック先のブランチを選択: - commitstatus.error=エラー commitstatus.failure=失敗 commitstatus.pending=保留 commitstatus.success=成功 - ext_issues=外部イシューへのアクセス ext_issues.desc=外部のイシュートラッカーへのリンク。 - projects.desc=プロジェクトでイシューとプルリクエストを管理します。 projects.description=説明 (オプション) projects.description_placeholder=説明 @@ -1480,7 +1397,6 @@ projects.column.assigned_to=担当 projects.card_type.desc=カードプレビュー projects.card_type.images_and_text=画像とテキスト projects.card_type.text_only=テキストのみ - issues.desc=バグ報告、タスク、マイルストーンの作成。 issues.filter_assignees=候補者の絞り込み issues.filter_milestones=マイルストーンの絞り込み @@ -1714,13 +1630,11 @@ issues.comment_on_locked=ロックされているイシューにコメントは issues.delete=削除 issues.delete.title=このイシューを削除しますか? issues.delete.text=本当にこのイシューを削除しますか? (これはすべてのコンテンツを完全に削除します。 保存しておきたい場合は、代わりにクローズすることを検討してください) - issues.tracker=タイムトラッカー issues.timetracker_timer_start=タイマー開始 issues.timetracker_timer_stop=タイマー終了 issues.timetracker_timer_discard=タイマー破棄 issues.timetracker_timer_manually_add=時間を追加 - issues.time_estimate_set=見積時間を設定 issues.time_estimate_display=見積時間: %s issues.change_time_estimate_at=が見積時間を %[1]s に変更 %[2]s @@ -1744,7 +1658,6 @@ issues.add_time_minutes=分 issues.add_time_sum_to_small=時間が入力されていません。 issues.time_spent_total=かかった時間の合計 issues.time_spent_from_all_authors=`かかった時間の合計: %s` - issues.due_date=期日 issues.invalid_due_date_format=期日は 'yyyy-mm-dd' の形式で入力してください。 issues.error_modifying_due_date=期日を変更できませんでした。 @@ -1838,10 +1751,8 @@ issues.content_history.delete_from_history=履歴から削除 issues.content_history.delete_from_history_confirm=履歴から削除しますか? issues.content_history.options=オプション issues.reference_link=リファレンス: %s - compare.compare_base=基準 compare.compare_head=比較 - pulls.desc=プルリクエストとコードレビューの有効化。 pulls.new=新しいプルリクエスト pulls.new.blocked_user=リポジトリのオーナーがあなたをブロックしているため、プルリクエストを作成できません。 @@ -1921,7 +1832,6 @@ pulls.reject_count_n=変更要請 %d pulls.waiting_count_1=レビュー待ち %d pulls.waiting_count_n=レビュー待ち %d pulls.wrong_commit_id=コミットIDはターゲットブランチ上のコミットIDを指定してください - pulls.no_merge_desc=リポジトリのマージオプションがすべて無効になっているため、このプルリクエストをマージすることはできせん。 pulls.no_merge_helper=リポジトリ設定でマージを有効にするか、手動でマージしてください。 pulls.no_merge_wip=このプルリクエストはWork In Progressとマークされているため、マージすることはできません。 @@ -1935,7 +1845,6 @@ pulls.fast_forward_only_merge_pull_request=ファストフォワードのみ pulls.merge_manually=手動マージ済みにする pulls.merge_commit_id=マージコミットID pulls.require_signed_wont_sign=ブランチでは署名されたコミットが必須ですが、このマージでは署名がされません - pulls.invalid_merge_option=このプルリクエストでは、指定したマージ方法は使えません。 pulls.merge_conflict=マージ失敗: マージ中にコンフリクトがありました。 ヒント: 別のストラテジーを試してみてください。 pulls.merge_conflict_summary=エラーメッセージ @@ -1974,34 +1883,26 @@ pulls.cmd_instruction_merge_desc=変更内容をマージして、Giteaに反映 pulls.cmd_instruction_merge_warning=警告: 「手動マージの自動検出」が有効ではないため、この操作ではプルリクエストをマージできません。 pulls.clear_merge_message=マージメッセージをクリア pulls.clear_merge_message_hint=マージメッセージのクリアは、コミットメッセージの除去だけを行います。 生成されたGitトレーラー("Co-Authored-By…" 等)はそのまま残ります。 - pulls.auto_merge_button_when_succeed=(チェックがすべて成功した場合) pulls.auto_merge_when_succeed=すべてのチェックが成功したら自動マージ pulls.auto_merge_newly_scheduled=このプルリクエストは、すべてのチェックが成功したときにマージされるようにスケジュールされました。 pulls.auto_merge_has_pending_schedule=すべてのチェックが成功したら自動マージを行うよう、%[1]s が%[2]sこのプルリクエストを設定しました。 - pulls.auto_merge_cancel_schedule=自動マージをキャンセル pulls.auto_merge_not_scheduled=このプルリクエストは自動マージがスケジュールされていません。 pulls.auto_merge_canceled_schedule=このプルリクエストの自動マージはキャンセルされました。 - pulls.auto_merge_newly_scheduled_comment=`が、すべてのチェックが成功すると自動マージを行うよう、このプルリクエストをスケジュール %[1]s` pulls.auto_merge_canceled_schedule_comment=`が、すべてのチェックが成功したときのプルリクエストの自動マージをキャンセル %[1]s` - pulls.delete.title=このプルリクエストを削除しますか? pulls.delete.text=本当にこのプルリクエストを削除しますか? (これはすべてのコンテンツを完全に削除します。 保存しておきたい場合は、代わりにクローズすることを検討してください) - pulls.recently_pushed_new_branches=%[2]s 、あなたはブランチ %[1]s にプッシュしました pulls.upstream_diverging_prompt_behind_1=このブランチは %[2]s よりも %[1]d コミット遅れています pulls.upstream_diverging_prompt_behind_n=このブランチは %[2]s よりも %[1]d コミット遅れています pulls.upstream_diverging_prompt_base_newer=ベースブランチ %s に新しい変更があります pulls.upstream_diverging_merge=フォークを同期 pulls.upstream_diverging_merge_confirm=`"%[2]s" に "%[1]s" をマージしてよろしいですか?` - pull.deleted_branch=(削除済み):%s pull.agit_documentation=AGitに関するドキュメントを確認する - comments.edit.already_changed=コメントの変更を保存できません。 他のユーザーによって内容がすでに変更されているようです。 変更を上書きしないようにするため、ページを更新してからもう一度編集してください - milestones.new=新しいマイルストーン milestones.closed=%s にクローズ milestones.update_ago=%sに更新 @@ -2032,7 +1933,6 @@ milestones.filter_sort.least_complete=消化率の低い順 milestones.filter_sort.most_complete=消化率の高い順 milestones.filter_sort.most_issues=イシューの多い順 milestones.filter_sort.least_issues=イシューの少ない順 - signing.will_sign=このコミットは鍵 "%s" で署名されます。 signing.wont_sign.error=コミットの署名可否を確認中にエラーが発生しました。 signing.wont_sign.nokey=このコミットに署名するための鍵がありません。 @@ -2046,10 +1946,8 @@ signing.wont_sign.headsigned=HEADコミットが署名されていないため signing.wont_sign.commitssigned=関連するコミットすべてが署名されていないため、マージは署名されません。 signing.wont_sign.approved=PRが未承認のため、マージは署名されません。 signing.wont_sign.not_signed_in=サインインしていません。 - ext_wiki=外部Wikiへのアクセス ext_wiki.desc=外部Wikiへのリンク。 - wiki=Wiki wiki.welcome=Wikiへようこそ。 wiki.welcome_desc=Wikiを使って共同作業者とドキュメンテーションの作成と共有ができます。 @@ -2076,7 +1974,6 @@ wiki.pages=ページ wiki.last_updated=最終更新 %s wiki.page_name_desc=この Wiki ページの名前を入力してください。いくつかの特別な名前として 'Home', '_Sidebar' と '_Footer' があります。 wiki.original_git_entry_tooltip=フレンドリーリンクを使用する代わりにオリジナルのGitファイルを表示します。 - activity=アクティビティ activity.navbar.pulse=Pulse activity.navbar.code_frequency=コード更新頻度 @@ -2146,12 +2043,10 @@ activity.git_stats_addition_n=%d行追加 activity.git_stats_and_deletions=、 activity.git_stats_deletion_1=%d行削除 activity.git_stats_deletion_n=%d行削除 - contributors.contribution_type.filter_label=実績タイプ: contributors.contribution_type.commits=コミット contributors.contribution_type.additions=追加 contributors.contribution_type.deletions=削除 - settings=設定 settings.desc=リポジトリの設定を管理できる場所です。 settings.options=リポジトリ @@ -2194,7 +2089,6 @@ settings.mirror_settings.push_mirror.none=プッシュミラーは設定され settings.mirror_settings.push_mirror.remote_url=リモートGitリポジトリのURL settings.mirror_settings.push_mirror.add=プッシュミラーを追加 settings.mirror_settings.push_mirror.edit_sync_time=ミラー同期の間隔を編集 - settings.sync_mirror=今すぐ同期 settings.pull_mirror_sync_in_progress=現在、リモート %s から変更をプルしています。 settings.push_mirror_sync_in_progress=現在、リモート %s へ変更をプッシュしています。 @@ -2627,7 +2521,6 @@ settings.rename_branch_success=ブランチ %s の名前を %s に変更しま settings.rename_branch_from=以前のブランチ名 settings.rename_branch_to=新しいブランチ名 settings.rename_branch=ブランチ名を変更 - diff.browse_source=ソースを参照 diff.parent=親 diff.commit=コミット @@ -2685,7 +2578,6 @@ diff.hide_file_tree=ファイルツリーを隠す diff.submodule_added=サブモジュール %[1]s が %[2]s で追加されました diff.submodule_deleted=サブモジュール %[1]s が %[2]s から削除されました diff.submodule_updated=サブモジュール %[1]s が更新されました: %[2]s - releases.desc=プロジェクトバージョンとダウンロードの追跡。 release.releases=リリース release.detail=リリースの詳細 @@ -2734,7 +2626,6 @@ release.add_tag_msg=リリースのタイトルと内容をタグのメッセー release.add_tag=タグのみ作成 release.releases_for=%s のリリース release.tags_for=%s のタグ - branch.name=ブランチ名 branch.already_exists=ブランチ "%s" は既に存在します。 branch.delete_head=削除 @@ -2774,27 +2665,23 @@ branch.rename_default_or_protected_branch_error=デフォルトブランチや branch.rename_protected_branch_failed=このブランチはglobベースの保護ルールに従って保護されています。 branch.commits_divergence_from=コミットの乖離: %[3]s より %[1]d 件遅れ %[2]d 件先行 branch.commits_no_divergence=%[1]s ブランチと一致 - tag.create_tag=タグ %s を作成 tag.create_tag_operation=タグの作成 tag.confirm_create_tag=タグを作成 tag.create_tag_from=`"%s" から新しいタグを作成` - tag.create_success=タグ "%s" を作成しました。 - topic.manage_topics=トピックの管理 topic.done=完了 topic.count_prompt=選択できるのは25トピックまでです。 topic.format_prompt=トピック名は英字または数字で始め、ダッシュ('-')やドット('.')を含めることができます。最大35文字までです。文字は小文字でなければなりません。 - find_file.follow_symlink=シンボリックリンクが指し示す先を開く find_file.go_to_file=ファイルへ移動 find_file.no_matching=一致するファイルが見つかりません - error.csv.too_large=このファイルは大きすぎるため表示できません。 error.csv.unexpected=このファイルは %d 行目の %d 文字目に予期しない文字が含まれているため表示できません。 error.csv.invalid_field_count=このファイルは %d 行目のフィールドの数が正しくないため表示できません。 error.broken_git_hook=このリポジトリのGitフックが壊れているようです。 ドキュメントに従って修正し、その後いくつかのコミットをプッシュして状態を最新にしてください。 +commit.merged_in_pr=This commit was merged in pull request %s. [graphs] component_loading=%sを読み込み中… @@ -2827,12 +2714,10 @@ team_access_desc=リポジトリアクセス team_permission_desc=権限 team_unit_desc=リポジトリのセクションへのアクセスを許可 team_unit_disabled=(無効) - form.name_been_taken=組織名 "%s" は既に使用されています。 form.name_reserved=組織名 "%s" は予約されています。 form.name_pattern_not_allowed=`"%s" の形式は組織名に使用できません。` form.create_org_not_allowed=組織を作成する権限がありません。 - settings=設定 settings.options=組織 settings.full_name=フルネーム @@ -2847,10 +2732,8 @@ settings.visibility.limited=限定 (認証済みユーザーにのみ表示) settings.visibility.limited_shortname=限定 settings.visibility.private=プライベート (組織メンバーにのみ表示) settings.visibility.private_shortname=プライベート - settings.update_settings=設定の更新 settings.update_setting_success=組織の設定を更新しました。 - settings.rename=組織名の変更 settings.rename_desc=組織名を変更すると組織のURLも変更され、古い名前は解放されます。 settings.rename_success=組織 %[1]s が正常に %[2]s に改名されました。 @@ -2859,7 +2742,6 @@ settings.rename_new_org_name=新しい組織名 settings.rename_failed=内部エラーのため組織名を変更できませんでした settings.rename_notices_1=この操作は元に戻せません 。 settings.rename_notices_2=古い名前は、再使用されるまではリダイレクトします。 - settings.update_avatar_success=組織のアバターを更新しました。 settings.delete=組織を削除 settings.delete_account=この組織を削除 @@ -2873,9 +2755,7 @@ settings.confirm_delete_account=削除を確認 settings.delete_failed=内部エラーのため組織を削除できませんでした settings.delete_successful=組織の%sの削除に成功しました。 settings.hooks_desc=この組織のすべてのリポジトリでトリガーされるWebhookを追加します。 - settings.labels_desc=この組織のすべてのリポジトリで使用可能なイシューラベルを追加します。 - members.membership_visibility=所属の公開/非公開: members.public=公開 members.public_helper=非公開にする @@ -2890,7 +2770,6 @@ members.leave=脱退 members.leave.detail=%s から脱退しますか? members.invite_desc=%s に新しいメンバーを追加 members.invite_now=今すぐ招待 - teams.join=参加 teams.leave=脱退 teams.leave.detail=%s から脱退しますか? @@ -2942,11 +2821,9 @@ teams.all_repositories_admin_permission_desc=このチームはすべて teams.invite.title=あなたは組織 %[2]s 内のチーム %[1]s への参加に招待されました。 teams.invite.by=%s からの招待 teams.invite.description=下のボタンをクリックしてチームに参加してください。 - view_as_role=表示: %s view_as_public_hint=READMEを公開ユーザーとして見ています。 view_as_member_hint=READMEをこの組織のメンバーとして見ています。 - worktime=作業時間 worktime.date_range_start=期間 (自) worktime.date_range_end=期間 (至) @@ -2978,7 +2855,6 @@ first_page=最初 last_page=最後 total=合計: %d settings=管理設定 - dashboard.new_version_hint=Gitea %s が入手可能になりました。 現在実行しているのは %s です。 詳細は ブログ を確認してください。 dashboard.statistic=サマリー dashboard.maintenance_operations=メンテナンス操作 @@ -3065,7 +2941,6 @@ dashboard.sync_branch.started=ブランチの同期を開始しました dashboard.sync_tag.started=タグの同期を開始しました dashboard.rebuild_issue_indexer=イシューインデクサーの再構築 dashboard.sync_repo_licenses=リポジトリライセンスの同期 - users.user_manage_panel=ユーザーアカウント管理 users.new_account=ユーザーアカウントを作成 users.name=ユーザー名 @@ -3123,7 +2998,6 @@ users.list_status_filter.not_prohibit_login=ログインを許可 users.list_status_filter.is_2fa_enabled=2要素認証有効 users.list_status_filter.not_2fa_enabled=2要素認証無効 users.details=ユーザーの詳細 - emails.email_manage_panel=ユーザーメールアドレスの管理 emails.primary=プライマリー emails.activated=アクティベート済み @@ -3140,13 +3014,11 @@ emails.delete=メールアドレスの削除 emails.delete_desc=このメールアドレスを削除してよろしいですか? emails.deletion_success=メールアドレスを削除しました。 emails.delete_primary_email_error=プライマリメールアドレスを削除することはできません。 - orgs.org_manage_panel=組織の管理 orgs.name=名称 orgs.teams=チーム orgs.members=メンバー orgs.new_orga=新しい組織 - repos.repo_manage_panel=リポジトリの管理 repos.unadopted=未登録リポジトリ repos.unadopted.no_more=未登録のリポジトリはありません @@ -3156,7 +3028,6 @@ repos.private=プライベート repos.issues=イシュー repos.size=サイズ repos.lfs_size=LFSサイズ - packages.package_manage_panel=パッケージ管理 packages.total_size=合計サイズ: %s packages.unreferenced_size=非参照サイズ: %s @@ -3170,17 +3041,14 @@ packages.type=タイプ packages.repository=リポジトリ packages.size=サイズ packages.published=配布 - defaulthooks=デフォルトWebhook defaulthooks.desc=Webhookは、特定のGiteaイベントが発生したときに、サーバーにHTTP POSTリクエストを自動的に送信するものです。 ここで定義したWebhookはデフォルトとなり、全ての新規リポジトリにコピーされます。 詳しくはWebhooksガイドをご覧下さい。 defaulthooks.add_webhook=デフォルトWebhookの追加 defaulthooks.update_webhook=デフォルトWebhookの更新 - systemhooks=システムWebhook systemhooks.desc=Webhookは、特定のGiteaイベントが発生したときに、サーバーにHTTP POSTリクエストを自動的に送信するものです。 ここで定義したWebhookは、システム内のすべてのリポジトリで呼び出されます。 そのため、パフォーマンスに及ぼす影響を考慮したうえで設定してください。 詳しくはWebhooksガイドをご覧下さい。 systemhooks.add_webhook=システムWebhookを追加 systemhooks.update_webhook=システムWebhookを更新 - auths.auth_manage_panel=認証ソースの管理 auths.new=認証ソースを追加 auths.name=名称 @@ -3301,7 +3169,6 @@ auths.login_source_exist=認証ソース "%s" は既に存在します。 auths.login_source_of_type_exist=このタイプの認証ソースは既に存在します。 auths.unable_to_initialize_openid=OpenID Connectプロバイダーを初期化できませんでした: %s auths.invalid_openIdConnectAutoDiscoveryURL=無効な自動検出URLです(http://またはhttps://で始まる有効なURLでなければなりません) - config.server_config=サーバー設定 config.app_name=サイトのタイトル config.app_ver=Giteaのバージョン @@ -3320,7 +3187,6 @@ config.lfs_root_path=LFSルートパス config.log_file_root_path=ログの保存先パス config.script_type=スクリプトの種類 config.reverse_auth_user=リバース認証ユーザー - config.ssh_config=SSH設定 config.ssh_enabled=有効 config.ssh_start_builtin_server=ビルトインサーバーを使用 @@ -3330,12 +3196,10 @@ config.ssh_listen_port=待受ポート config.ssh_root_path=ルートパス config.ssh_minimum_key_size_check=最小キー長のチェック config.ssh_minimum_key_sizes=最小キー長 - config.lfs_config=LFS設定 config.lfs_enabled=有効 config.lfs_content_path=LFS保存先パス config.lfs_http_auth_expiry=LFSのHTTP認証有効時間 - config.db_config=データベース設定 config.db_type=タイプ config.db_host=ホスト @@ -3344,7 +3208,6 @@ config.db_user=ユーザー名 config.db_schema=スキーマ config.db_ssl_mode=SSL config.db_path=パス - config.service_config=サービス設定 config.register_email_confirm=登録にはメールによる確認が必要 config.disable_register=セルフ登録無効 @@ -3366,12 +3229,10 @@ config.default_allow_only_contributors_to_track_time=コントリビューター config.no_reply_address=メールを隠すときのドメイン config.default_visibility_organization=新しい組織のデフォルトの表示設定 config.default_enable_dependencies=デフォルトでイシューの依存関係有効 - config.webhook_config=Webhook設定 config.queue_length=キューの長さ config.deliver_timeout=送信タイムアウト config.skip_tls_verify=TLS検証を省略 - config.mailer_config=メーラー設定 config.mailer_enabled=有効 config.mailer_enable_helo=HELO有効 @@ -3390,10 +3251,8 @@ config.send_test_mail=テストメールを送信 config.send_test_mail_submit=送信 config.test_mail_failed=`"%s" へのテストメール送信に失敗しました: %v` config.test_mail_sent=テストメールを "%s" へ送信しました。 - config.oauth_config=OAuth設定 config.oauth_enabled=有効 - config.cache_config=キャッシュ設定 config.cache_adapter=キャッシュ アダプター config.cache_interval=キャッシュ間隔 @@ -3403,7 +3262,6 @@ config.cache_test=キャッシュのテスト config.cache_test_failed=キャッシュの調査に失敗しました: %v. config.cache_test_slow=キャッシュのテストは成功しましたが、応答が遅いです: %s config.cache_test_succeeded=キャッシュのテストは成功し、応答時間は %s でした。 - config.session_config=セッション設定 config.session_provider=セッション プロバイダー config.provider_config=プロバイダーの設定 @@ -3412,13 +3270,11 @@ config.gc_interval_time=GCの間隔 config.session_life_time=セッションの有効期間 config.https_only=HTTPSのみ config.cookie_life_time=Cookieの有効期間 - config.picture_config=画像とアバターの設定 config.picture_service=画像サービス config.disable_gravatar=Gravatarが無効 config.enable_federated_avatar=フェデレーテッド・アバター有効 config.open_with_editor_app_help=クローンメニューの「~で開く」に表示するエディタ。 空白のままにするとデフォルトが使用されます。 展開するとデフォルトを確認できます。 - config.git_config=Git設定 config.git_disable_diff_highlight=Diffのシンタックスハイライトが無効 config.git_max_diff_lines=最大の差分行数(1ファイルあたり) @@ -3430,18 +3286,14 @@ config.git_mirror_timeout=ミラー更新タイムアウト config.git_clone_timeout=クローン操作のタイムアウト config.git_pull_timeout=プル操作のタイムアウト config.git_gc_timeout=GC操作のタイムアウト - config.log_config=ログ設定 config.logger_name_fmt=ロガー: %s config.disabled_logger=無効 config.access_log_mode=アクセスログのモード config.access_log_template=アクセスログ テンプレート config.xorm_log_sql=SQLのログ出力 - config.set_setting_failed=%s の設定に失敗しました - monitor.stats=統計 - monitor.cron=Cronタスク monitor.name=名称 monitor.schedule=スケジュール @@ -3461,7 +3313,6 @@ monitor.last_execution_result=結果 monitor.process.cancel=処理をキャンセル monitor.process.cancel_desc=処理をキャンセルするとデータが失われる可能性があります monitor.process.children=子プロセス - monitor.queues=キュー monitor.queue=キュー: %s monitor.queue.name=キュー名 @@ -3481,7 +3332,6 @@ monitor.queue.settings.submit=設定を更新 monitor.queue.settings.changed=設定を更新しました monitor.queue.settings.remove_all_items=すべて削除 monitor.queue.settings.remove_all_items_done=キュー内のすべての項目を削除しました。 - notices.system_notice_list=システム通知 notices.view_detail_header=通知の詳細を表示 notices.operations=操作 @@ -3496,7 +3346,6 @@ notices.type_2=タスク notices.desc=説明 notices.op=操作 notices.delete_success=システム通知を削除しました。 - self_check.no_problem_found=今のところ問題は見つかっていません。 self_check.startup_warnings=起動時の警告: self_check.database_collation_mismatch=データベースに想定される照合順序: %s @@ -3760,16 +3609,12 @@ owner.settings.chef.keypair.description=Chefレジストリの認証にはキー secrets=シークレット description=シークレットは特定のActionsに渡されます。 それ以外で読み出されることはありません。 none=シークレットはまだありません。 - -; These keys are also for "edit secret", the keys are kept as-is to avoid unnecessary re-translation creation.description=説明 creation.name_placeholder=大文字小文字の区別なし、英数字とアンダースコアのみ、GITEA_ や GITHUB_ で始まるものは不可 creation.value_placeholder=内容を入力してください。前後の空白は除去されます。 creation.description_placeholder=簡単な説明を入力してください。 (オプション) - save_success=シークレット "%s" を保存しました。 save_failed=シークレットの保存に失敗しました。 - add_secret=シークレットを追加 edit_secret=シークレットを編集 deletion=シークレットの削除 @@ -3780,9 +3625,7 @@ management=シークレット管理 [actions] actions=Actions - unit.desc=Actionsの管理 - status.unknown=不明 status.waiting=待機中 status.running=実行中 @@ -3791,7 +3634,6 @@ status.failure=失敗 status.cancelled=キャンセル status.skipped=スキップ status.blocked=ブロックされた - runners=ランナー runners.runner_manage_panel=ランナーの管理 runners.new=新しいランナーを作成 @@ -3829,7 +3671,6 @@ runners.version=バージョン runners.reset_registration_token=登録トークンをリセット runners.reset_registration_token_confirm=現在のトークンを無効にして、新しいトークンを生成しますか? runners.reset_registration_token_success=ランナー登録トークンをリセットしました - runs.all_workflows=すべてのワークフロー runs.commit=コミット runs.scheduled=スケジュール済み @@ -3854,7 +3695,6 @@ runs.cancel=ワークフローの実行をキャンセル runs.delete.description=このワークフローを完全に削除してもよろしいですか?この操作は元に戻せません。 runs.not_done=このワークフローの実行は完了していません。 runs.view_workflow_file=ワークフローファイルを表示 - workflow.disable=ワークフローを無効にする workflow.disable_success=ワークフロー '%s' が無効になりました。 workflow.enable=ワークフローを有効にする @@ -3866,9 +3706,7 @@ workflow.run_success=ワークフロー '%s' は正常に実行されました workflow.from_ref=使用するワークフローの取得元 workflow.has_workflow_dispatch=このワークフローには workflow_dispatch イベントトリガーがあります。 workflow.has_no_workflow_dispatch=ワークフロー '%s' には workflow_dispatch イベントトリガーがありません。 - need_approval_desc=フォークプルリクエストのワークフローを実行するには承認が必要です。 - variables=変数 variables.management=変数の管理 variables.creation=変数の追加 @@ -3884,7 +3722,6 @@ variables.creation.failed=変数を追加できませんでした。 variables.creation.success=変数 "%s" を追加しました。 variables.update.failed=変数を更新できませんでした。 variables.update.success=変数を更新しました。 - logs.always_auto_scroll=常にログを自動スクロール logs.always_expand_running=常に実行中のログを展開 @@ -3898,10 +3735,8 @@ exit_fullscreen=フルスクリーンを終了 [git.filemode] changed_filemode=%[1]s → %[2]s -; Ordered by git filemode value, ascending. E.g. directory has "040000", normal file has "100644", … directory=ディレクトリ normal_file=ノーマルファイル executable_file=実行可能ファイル symbolic_link=シンボリックリンク submodule=サブモジュール - diff --git a/options/locale/locale_ko-KR.ini b/options/locale/locale_ko-KR.ini index e010d17331741..278e362577a43 100644 --- a/options/locale/locale_ko-KR.ini +++ b/options/locale/locale_ko-KR.ini @@ -17,7 +17,6 @@ notifications=알림 create_new=생성하기 user_profile_and_more=프로파일 및 설정 signed_in_as=다음 사용자로 로그인됨 - username=사용자명 email=이메일 주소 password=비밀번호 @@ -26,8 +25,6 @@ captcha=보안 문자 twofa=2단계 인증 twofa_scratch=2단계 일회성 코드 passcode=인증코드 - - repository=저장소 organization=조직 mirror=미러 @@ -44,18 +41,15 @@ settings=설정 your_profile=프로필 your_starred=즐겨찾기 your_settings=설정 - all=전체 sources=소스 mirrors=미러 collaborative=협업 forks=포크 - activities=활동 pull_requests=풀 리퀘스트 issues=이슈들 milestones=마일스톤 - cancel=취소 save=저장 add=추가 @@ -63,43 +57,166 @@ add_all=모두 추가 remove=삭제 remove_all=모두 삭제 edit=수정하기 - enabled=활성화됨 - - write=쓰기 preview=미리보기 loading=불러오는 중... - - - - - - - concept_code_repository=저장소 concept_user_organization=조직 - - - name=이름 - filter.is_template=템플릿 filter.private=비공개 - +logo=Logo +sign_in_with_provider=Sign in with %s +active_stopwatch=Active Time Tracker +tracked_time_summary=Summary of tracked time based on filters of issue list +enable_javascript=This website requires JavaScript. +toc=Table of Contents +licenses=Licenses +return_to_gitea=Return to Gitea +more_items=More items +access_token=Access Token +webauthn_insert_key=Insert your security key +webauthn_sign_in=Press the button on your security key. If your security key has no button, re-insert it. +webauthn_press_button=Please press the button on your security key… +webauthn_use_twofa=Use a two-factor code from your phone +webauthn_error=Could not read your security key. +webauthn_unsupported_browser=Your browser does not currently support WebAuthn. +webauthn_error_unknown=An unknown error occurred. Please retry. +webauthn_error_insecure=WebAuthn only supports secure connections. For testing over HTTP, you can use the origin "localhost" or "127.0.0.1". +webauthn_error_unable_to_process=The server could not process your request. +webauthn_error_duplicated=The security key is not permitted for this request. Please make sure that the key is not already registered. +webauthn_error_empty=You must set a name for this key. +webauthn_error_timeout=Timeout reached before your key could be read. Please reload this page and retry. +webauthn_reload=Reload +issue_milestone=Milestone +new_project_column=New Column +ok=OK +retry=Retry +rerun=Re-run +rerun_all=Re-run all jobs +remove_label_str=Remove item "%s" +view=View +test=Test +disabled=Disabled +locked=Locked +copy=Copy +copy_url=Copy URL +copy_hash=Copy hash +copy_content=Copy content +copy_branch=Copy branch name +copy_path=Copy path +copy_success=Copied! +copy_error=Copy failed +copy_type_unsupported=This file type cannot be copied +files=Files +error=Error +error404=The page you are trying to reach either does not exist or you are not authorized to view it. +error503=The server could not complete your request. Please try again later. +go_back=Go Back +invalid_data=Invalid data: %v +never=Never +unknown=Unknown +rss_feed=RSS Feed +pin=Pin +unpin=Unpin +artifacts=Artifacts +expired=Expired +confirm_delete_artifact=Are you sure you want to delete the artifact '%s'? +archived=Archived +concept_system_global=Global +concept_user_individual=Individual +show_timestamps=Show timestamps +show_log_seconds=Show seconds +show_full_screen=Show full screen +download_logs=Download logs +confirm_delete_selected=Confirm to delete all selected items? +value=Value +readme=Readme +filter=Filter +filter.clear=Clear Filter +filter.is_archived=Archived +filter.not_archived=Not Archived +filter.is_fork=Forked +filter.not_fork=Not Forked +filter.is_mirror=Mirrored +filter.not_mirror=Not Mirrored +filter.not_template=Not Template +filter.public=Public +no_results_found=No results found. +internal_error_skipped=Internal error occurred but is skipped: %s [search] +search=Search… +type_tooltip=Search type +fuzzy=Fuzzy +fuzzy_tooltip=Include results that closely match the search term +words=Words +words_tooltip=Include only results that match the search term words +regexp=Regexp +regexp_tooltip=Include only results that match the regexp search term +exact=Exact +exact_tooltip=Include only results that match the exact search term +repo_kind=Search repos… +user_kind=Search users… +org_kind=Search orgs… +team_kind=Search teams… +code_kind=Search code… +code_search_unavailable=Code search is currently not available. Please contact the site administrator. +code_search_by_git_grep=Current code search results are provided by "git grep". There might be better results if site administrator enables Repository Indexer. +package_kind=Search packages… +project_kind=Search projects… +branch_kind=Search branches… +tag_kind=Search tags… +tag_tooltip=Search for matching tags. Use '%' to match any sequence of numbers. +commit_kind=Search commits… +runner_kind=Search runners… +no_results=No matching results found. +issue_kind=Search issues… +pull_kind=Search pull requests… +keyword_search_unavailable=Searching by keyword is currently not available. Please contact the site administrator. [aria] +navbar=Navigation Bar +footer=Footer +footer.software=About Software +footer.links=Links [heatmap] +number_of_contributions_in_the_last_12_months=%s contributions in the last 12 months +no_contributions=No contributions +less=Less +more=More [editor] buttons.table.add.insert=추가 +buttons.heading.tooltip=Add heading +buttons.bold.tooltip=Add bold text +buttons.italic.tooltip=Add italic text +buttons.quote.tooltip=Quote text +buttons.code.tooltip=Add code +buttons.link.tooltip=Add a link +buttons.list.unordered.tooltip=Add a bullet list +buttons.list.ordered.tooltip=Add a numbered list +buttons.list.task.tooltip=Add a list of tasks +buttons.table.add.tooltip=Add a table +buttons.table.rows=Rows +buttons.table.cols=Columns +buttons.mention.tooltip=Mention a user or team +buttons.ref.tooltip=Reference an issue or pull request +buttons.switch_to_legacy.tooltip=Use the legacy editor instead +buttons.enable_monospace_font=Enable monospace font +buttons.disable_monospace_font=Disable monospace font [filter] +string.asc=A–Z +string.desc=Z–A [error] +occurred=An error occurred +report_message=If you believe that this is a Gitea bug, please search for issues on GitHub or open a new issue if necessary. +not_found=The target couldn't be found. +network_error=Network error [startpage] app_desc=편리한 설치형 Git 서비스 @@ -107,6 +224,10 @@ install=쉬운 설치 platform=크로스 플랫폼 lightweight=가벼움 license=오픈 소스 +install_desc=Simply run the binary for your platform, ship it with Docker, or get it packaged. +platform_desc=Gitea runs anywhere Go can compile for: Windows, macOS, Linux, ARM, etc. Choose the one you love! +lightweight_desc=Gitea has low minimal requirements and can run on an inexpensive Raspberry Pi. Save your machine energy! +license_desc=Go get %[2]s! Join us by contributing to make this project even better. Don't be shy to be a contributor! [install] install=설치 @@ -125,7 +246,6 @@ sqlite_helper=SQLite3 데이터베이스에 대한 파일 경로입니다.
Gi err_empty_db_path=SQLite3 데이터베이스 경로는 필수 입력 값입니다. no_admin_and_disable_registration=관리자 계정을 만들지 않고 등록을 비활성화할 수 없습니다. err_empty_admin_password=관리자 비밀번호는 비어 있을 수 없습니다. - general_title=기본설정 app_name=사이트 제목 app_name_helper=회사이름을 넣으세요. @@ -141,7 +261,6 @@ app_url=Gitea 기본 URL app_url_helper=HTTP(S) clone URL 및 이메일 알림 기본 주소 log_root_path=로그 경로 log_root_path_helper=로그파일은 이 디렉토리에 저장됩니다. - optional_title=추가설정 email_title=이메일 설정 smtp_addr=SMTP 호스트 @@ -191,6 +310,37 @@ default_enable_timetracking=시간 추적 사용을 기본값으로 설정 default_enable_timetracking_popup=신규 레포지토리에 대한 시간 추적 사용을 기본값으로 설정합니다. no_reply_address=숨김처리된 이메일 도메인 no_reply_address_helper=숨겨진 이메일을 가진 사용자에게 적용될 이메일 도메인입니다. 예를 들어, 사용자 'joe'의 숨겨진 이메일 도메인이 'noreply.example.org'로 설정되어 있으면 'joe@noreply.example.org'로 로그인 됩니다. +installing_desc=Installing now, please wait… +require_db_desc=Gitea requires MySQL, PostgreSQL, MSSQL, SQLite3 or TiDB (MySQL protocol). +db_schema_helper=Leave blank for database default ("public"). +reinstall_error=You are trying to install into an existing Gitea database +reinstall_confirm_message=Re-installing with an existing Gitea database can cause multiple problems. In most cases, you should use your existing "app.ini" to run Gitea. If you know what you are doing, confirm the following: +reinstall_confirm_check_1=The data encrypted by the SECRET_KEY in app.ini may be lost: users may not be able to log in with 2FA/OTP and mirrors may not function correctly. By checking this box, you confirm that the current app.ini file contains the correct SECRET_KEY. +reinstall_confirm_check_2=The repositories and settings may need to be resynchronized. By checking this box, you confirm that you will resynchronize the hooks for the repositories and authorized_keys file manually. You confirm that you will ensure that repository and mirror settings are correct. +reinstall_confirm_check_3=You confirm that you are absolutely sure that this Gitea is running with the correct app.ini location and that you are sure that you have to re-install. You confirm that you acknowledge the above risks. +err_empty_admin_email=The administrator email address cannot be empty. +err_admin_name_is_reserved=Administrator username is invalid. Username is reserved. +err_admin_name_pattern_not_allowed=Administrator username is invalid. The username matches a reserved pattern. +err_admin_name_is_invalid=Administrator username is invalid +run_user_helper=The operating system username that Gitea runs as. Note that this user must have access to the repository root path. +domain=Server Domain +domain_helper=Domain or host address for the server. +http_port_helper=Port number the Gitea web server will listen on. +smtp_from_invalid=The "Send Email As" address is invalid +enable_captcha=Enable registration CAPTCHA +require_sign_in_view_popup=Limit page access to signed-in users. Visitors will only see the sign-in and registration pages. +invalid_db_table=The database table "%s" is invalid: %v +invalid_app_data_path=The app data path is invalid: %v +internal_token_failed=Failed to generate internal token: %v +secret_key_failed=Failed to generate secret key: %v +password_algorithm=Password Hash Algorithm +invalid_password_algorithm=Invalid password hash algorithm +password_algorithm_helper=Set the password hashing algorithm. Algorithms have differing requirements and strengths. The argon2 algorithm is rather secure but uses a lot of memory and may be inappropriate for small systems. +enable_update_checker=Enable Update Checker +enable_update_checker_helper=Checks for new version releases periodically by connecting to gitea.io. +env_config_keys=Environment Configuration +env_config_keys_prompt=The following environment variables will also be applied to your configuration file: +config_write_file_prompt=These configuration options will be written into: %s [home] uname_holder=사용자 이름 또는 이메일 주소 @@ -202,18 +352,35 @@ collaborative_repos=협업 저장소 my_orgs=내 조직 my_mirrors=내 미러 저장소들 view_home=%s 보기 - - show_private=비공개 - issues.in_your_repos=당신의 저장소에 - +nav_menu=Navigation Menu +filter=Other Filters +filter_by_team_repositories=Filter by team repositories +feed_of=Feed of "%s" +show_archived=Archived +show_both_archived_unarchived=Showing both archived and unarchived +show_only_archived=Showing only archived +show_only_unarchived=Showing only unarchived +show_both_private_public=Showing both public and private +show_only_private=Showing only private +show_only_public=Showing only public +guide_title=No Activity +guide_desc=You are currently not following any repositories or users, so there is no content to display. You can explore repositories or users of interest from the links below. +explore_repos=Explore repositories +explore_users=Explore users +empty_org=There are no organizations yet. +empty_repo=There are no repositories yet. [explore] repos=저장소 users=유저 organizations=조직 code=코드 +go_to=Go to +code_last_indexed_at=Last indexed %s +relevant_repositories_tooltip=Repositories that are forks or that have no topic, no icon, and no description are hidden. +relevant_repositories=Only relevant repositories are being shown, show unfiltered results. [auth] create_new_account=계정 등록 @@ -260,29 +427,102 @@ authorize_redirect_notice=애플리케이션을 승인하면 %s (으)로 리다 authorize_application_created_by=이 애플리케이션은 %s (이)가 만들었습니다. authorization_failed=인증 실패 sspi_auth_failed=SSPI 인증 실패 +already_have_account=Already have an account? +sign_in_now=Sign in now! +manual_activation_only=Contact your site administrator to complete activation. +remember_me=Remember This Device +remember_me.compromised=The login token is not valid anymore which may indicate a compromised account. Please check your account for unusual activities. +need_account=Need an account? +sign_up_tip=You are registering the first account in the system, which has administrator privileges. Please carefully remember your username and password. If you forget the username or password, please refer to the Gitea documentation to recover the account. +sign_up_now=Register now. +sign_up_successful=Account was successfully created. Welcome! +confirmation_mail_sent_prompt_ex=A new confirmation email has been sent to %s. Please check your inbox within the next %s to complete the registration process. If your registration email address is incorrect, you can sign in again and change it. +prohibit_login=Sign-In Prohibited +prohibit_login_desc=Your account is prohibited from signing in. Please contact your site administrator. +change_unconfirmed_mail_address=If your registration email address is incorrect, you can change it here and resend a new confirmation email. +invalid_code_forgot_password=Your confirmation code is invalid or has expired. Click here to start a new session. +invalid_password=Your password does not match the password that was used to create the account. +reset_password_wrong_user=You are signed in as %s, but the account recovery link is meant for %s +twofa_required=You must set up two-factor authentication to get access to repositories, or try to log in again. +oauth_signup_title=Complete New Account +oauth.signin.error.general=There was an error processing the authorization request: %s. If this error persists, please contact the site administrator. +oauth.signin.error.access_denied=The authorization request was denied. +oauth.signin.error.temporarily_unavailable=Authorization failed because the authentication server is temporarily unavailable. Please try again later. +oauth_callback_unable_auto_reg=Auto Registration is enabled, but OAuth2 Provider %[1]s returned missing fields: %[2]s, unable to create an account automatically. Please create or link to an account, or contact the site administrator. +openid_signin_desc=Enter your OpenID URI. For example: alice.openid.example.org or https://openid.example.org/alice. +disable_forgot_password_mail=Account recovery is disabled because no email address is set up. Please contact your site administrator. +disable_forgot_password_mail_admin=Account recovery is only available when an email address is set up. +authorize_application_description=If you grant access, it will be able to access and write to all your account information, including private repos and organizations. +authorize_application_with_scopes=With scopes: %s +authorize_title=Authorize "%s" to access your account? +authorization_failed_desc=The authorization failed because we detected an invalid request. Please contact the maintainer of the app you tried to authorize. +password_pwned=The password you chose is on a list of stolen passwords previously exposed in public data breaches. Please try again with a different password and consider changing this password elsewhere too. +password_pwned_err=Could not complete request to HaveIBeenPwned +last_admin=You cannot remove the last admin. There must be at least one admin. +signin_passkey=Sign in with a passkey +back_to_sign_in=Back to Sign In [mail] - activate_account=계정을 활성화하세요 - activate_email=이메일 주소 확인 - - reset_password=계정 복구 - register_success=등록 완료 - - - - - - +view_it_on=View it on %s +reply=or reply to this email directly +link_not_working_do_paste=Not working? Try copying and pasting it to your browser. +hi_user_x=Hi %s, +activate_account.title=%s, please activate your account +activate_account.text_1=Hi %[1]s, thanks for registering at %[2]s! +activate_account.text_2=Please click the following link to activate your account within %s: +activate_email.title=%s, please verify your email address +activate_email.text=Please click the following link to verify your email address within %s: +register_notify=Welcome to %s +register_notify.title=%[1]s, welcome to %[2]s +register_notify.text_1=This is your registration confirmation email for %s! +register_notify.text_2=You can now log in via username: %s. +register_notify.text_3=If this account has been created for you, please set your password first. +reset_password.title=%s, you have requested to recover your account +reset_password.text=Please click the following link to recover your account within %s: +issue_assigned.pull=@%[1]s assigned you to pull request %[2]s in repository %[3]s. +issue_assigned.issue=@%[1]s assigned you to issue %[2]s in repository %[3]s. +issue.x_mentioned_you=@%s mentioned you: +issue.action.force_push=%[1]s force-pushed the %[2]s from %[3]s to %[4]s. +issue.action.push_1=@%[1]s pushed %[3]d commit to %[2]s +issue.action.push_n=@%[1]s pushed %[3]d commits to %[2]s +issue.action.close=@%[1]s closed #%[2]d. +issue.action.reopen=@%[1]s reopened #%[2]d. +issue.action.merge=@%[1]s merged #%[2]d into %[3]s. +issue.action.approve=@%[1]s approved this pull request. +issue.action.reject=@%[1]s requested changes on this pull request. +issue.action.review=@%[1]s commented on this pull request. +issue.action.review_dismissed=@%[1]s dismissed last review from %[2]s for this pull request. +issue.action.ready_for_review=@%[1]s marked this pull request ready for review. +issue.action.new=@%[1]s created #%[2]d. +issue.in_tree_path=In %s: +release.new.subject=%s in %s released +release.new.text=@%[1]s released %[2]s in %[3]s +release.title=Title: %s +release.note=Note: +release.downloads=Downloads: +release.download.zip=Source Code (ZIP) +release.download.targz=Source Code (TAR.GZ) +repo.transfer.subject_to=%s would like to transfer "%s" to %s +repo.transfer.subject_to_you=%s would like to transfer "%s" to you +repo.transfer.to_you=you +repo.transfer.body=To accept or reject it, visit %s or just ignore it. +repo.collaborator.added.subject=%s added you to %s +repo.collaborator.added.text=You have been added as a collaborator of repository: +team_invite.subject=%[1]s has invited you to join the %[2]s organization +team_invite.text_1=%[1]s has invited you to join team %[2]s in organization %[3]s. +team_invite.text_2=Please click the following link to join the team: +team_invite.text_3=Note: This invitation was intended for %[1]s. If you were not expecting this invitation, you can ignore this email. [modal] yes=예 no=아니오 cancel=취소 modify=변경하기 +confirm=Confirm [form] UserName=사용자 이름 @@ -296,17 +536,14 @@ PayloadUrl=페이로드 URL TeamName=팀 이름 AuthName=권한 이름 AdminEmail=관리자 이메일 - NewBranchName=새로운 브랜치명 CommitSummary=커밋 요약 CommitMessage=커밋 메시지 CommitChoice=커밋 선택 TreeName=파일 경로 Content=컨텐츠 - SSPISeparatorReplacement=구분자 SSPIDefaultLanguage=기본 언어 - require_error=` 비어 있을 수 없습니다.` alpha_dash_error=' 영문자, 숫자, 대시('-') 와 밑줄('_') 만 입력해주십시오.' alpha_dash_dot_error=' 영문자, 숫자, 대시('-'), 밑줄('_') 과 점('.') 만 입력해주십시오.' @@ -319,7 +556,6 @@ unknown_error=알 수 없는 오류: captcha_incorrect=CAPTCHA 코드가 올바르지 않습니다. password_not_match=비밀번호가 일치하지 않습니다. lang_select_error=목록에서 언어를 선택해주세요. - username_been_taken=이미 사용하고 있는 아이디입니다. repo_name_been_taken=이미 사용하고 있는 저장소 이름입니다. org_name_been_taken=이미 사용중인 조직 이름입니다. @@ -333,14 +569,51 @@ enterred_invalid_password=입력한 비밀번호는 올바르지 않습니다. user_not_exist=존재하지 않는 사용자입니다. team_not_exist=팀이 존재하지 않습니다. cannot_add_org_to_team=이 조직은 팀 구성원으로 추가할 수 없습니다. - invalid_ssh_key=확인되지 않은 SSH 키입니다: %s invalid_gpg_key=확인되지 않은 GPG 키입니다: %s auth_failed=인증 실패: %v - - target_branch_not_exist=대상 브랜치가 존재하지 않습니다. - +url_error=`"%s" is not a valid URL.` +include_error=` must contain substring "%s".` +glob_pattern_error=` glob pattern is invalid: %s.` +regex_pattern_error=` regex pattern is invalid: %s.` +username_error=` can only contain alphanumeric characters ('0-9','a-z','A-Z'), dash ('-'), underscore ('_') and dot ('.'). It cannot begin or end with non-alphanumeric characters, and consecutive non-alphanumeric characters are also forbidden.` +invalid_group_team_map_error=` mapping is invalid: %s` +username_change_not_local_user=Non-local users are not allowed to change their username. +change_username_disabled=Changing username is disabled. +change_full_name_disabled=Changing full name is disabled. +username_has_not_been_changed=Username has not been changed +repository_force_private=Force Private is enabled: private repositories cannot be made public. +repository_files_already_exist=Files already exist for this repository. Contact the system administrator. +repository_files_already_exist.adopt=Files already exist for this repository and can only be adopted. +repository_files_already_exist.delete=Files already exist for this repository. You must delete them. +repository_files_already_exist.adopt_or_delete=Files already exist for this repository. Either adopt them or delete them. +visit_rate_limit=Remote visit addressed rate limitation. +2fa_auth_required=Remote visit required two-factor authentication. +email_invalid=The email address is invalid. +email_domain_is_not_allowed=The domain of user email address %s conflicts with EMAIL_DOMAIN_ALLOWLIST or EMAIL_DOMAIN_BLOCKLIST. Please ensure your operation is expected. +openid_been_used=The OpenID address "%s" is already used. +password_complexity=Password does not pass complexity requirements: +password_lowercase_one=At least one lowercase character +password_uppercase_one=At least one uppercase character +password_digit_one=At least one digit +password_special_one=At least one special character (punctuation, brackets, quotes, etc.) +enterred_invalid_org_name=The organization name you entered is incorrect. +unset_password=The login user has not set the password. +unsupported_login_type=The login type is not supported to delete account. +last_org_owner=You cannot remove the last user from the 'owners' team. There must be at least one owner for an organization. +duplicate_invite_to_team=The user was already invited as a team member. +organization_leave_success=You have successfully left the organization %s. +invalid_ssh_principal=Invalid principal: %s +must_use_public_key=The key you provided is a private key. Please do not upload your private key anywhere. Use your public key instead. +unable_verify_ssh_key="Cannot verify the SSH key. Double-check it for mistakes." +still_own_repo="Your account owns one or more repositories. Delete or transfer them first." +still_has_org="Your account is a member of one or more organizations. Leave them first." +still_own_packages="Your account owns one or more packages. Delete them first." +org_still_own_repo="This organization still owns one or more repositories. Delete or transfer them first." +org_still_own_packages="This organization still owns one or more packages. Delete them first." +target_ref_not_exist=Target ref does not exist %s +admin_cannot_delete_self=You cannot delete yourself when you are an admin. Please remove your admin privileges first. [user] change_avatar=아바타 변경 @@ -353,8 +626,42 @@ following=팔로우 중 follow=추적하기 unfollow=추적해제 user_bio=소개 - - +joined_on=Joined on %s +show_more=Show More +watched=Watched Repositories +code=Code +projects=Projects +disabled_public_activity=This user has disabled the public visibility of the activity. +email_visibility.limited=Your email address is visible to all authenticated users +email_visibility.private=Your email address is only visible to you and administrators +show_on_map=Show this place on a map +settings=User Settings +form.name_reserved=The username "%s" is reserved. +form.name_pattern_not_allowed=The pattern "%s" is not allowed in a username. +form.name_chars_not_allowed=Username "%s" contains invalid characters. +block.block=Block +block.block.user=Block user +block.block.org=Block user from organization +block.block.failure=Failed to block user: %s +block.unblock=Unblock +block.unblock.failure=Failed to unblock user: %s +block.blocked=You have blocked this user. +block.title=Block a user +block.info=Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user. +block.info_1=Blocking a user prevents the following actions on your account and your repositories: +block.info_2=following your account +block.info_3=send you notifications by @mentioning your username +block.info_4=inviting you as a collaborator to their repositories +block.info_5=starring, forking or watching on repositories +block.info_6=opening and commenting on issues or pull requests +block.info_7=reacting to your comments in issues or pull requests +block.user_to_block=User to block +block.note=Note +block.note.title=Optional note: +block.note.info=The note is not visible to the blocked user. +block.note.edit=Edit note +block.list=Blocked users +block.list.none=You have not blocked any users. [settings] profile=프로필 @@ -370,7 +677,6 @@ repos=저장소 delete=계정 삭제 account_link=연결된 계정 organization=조직 - public_profile=공개 프로필 full_name=성명 website=웹 사이트 @@ -384,7 +690,6 @@ cancel=취소 language=언어 ui=테마 comment_type_group_title=제목 - lookup_avatar_by_mail=이메일 주소로 아바타 찾기 federated_avatar_lookup=연합 아바타 조회 enable_custom_avatar=사용자정의 아바타를 사용 @@ -393,14 +698,12 @@ update_avatar=아바타 변경하기 delete_current_avatar=현재 아바타 삭제 uploaded_avatar_not_a_image=업로드 된 파일은 이미지가 아닙니다. update_avatar_success=아바타가 변경되었습니다. - change_password=비밀번호 변경 old_password=현재 비밀번호 new_password=새 비밀번호 password_incorrect=현재 비밀번호가 올바르지 않습니다. change_password_success=비밀번호가 업데이트되었습니다. 다음 번 로그인하실 때는 새 비밀번호를 사용해 주십시오. password_change_disabled=로컬 유저가 아닌 경우 Gitea 웹 인터페이스를 통해 비밀번호를 변경할 수 없습니다. - emails=이메일 주소 manage_emails=이메일 주소 관리 manage_themes=기본 테마 선택 @@ -425,7 +728,6 @@ add_email_success=새로운 이메일 주소가 추가되었습니다. add_openid_success=새로운 OpenID 주소가 추가되었습니다. keep_email_private=이메일 주소 숨기기 openid_desc=OpenID를 사용하면 외부 서비스 제공자에게 인증을 위임할 수 있습니다. - manage_ssh_keys=SSH 키 관리 manage_gpg_keys=GPG 키 관리 add_key=키 추가 @@ -464,7 +766,6 @@ hide_openid=프로필에서 숨기기 ssh_disabled=SSH 사용불가 manage_social=SNS계정 관리 unbind=연결 해제 - manage_access_token=액세스 토큰 관리 generate_new_token=새 토큰을 생성 tokens_desc=이 토큰들은 당신의 계정을 이용하여 Gitea API를 사용할 수 있습니다. @@ -477,17 +778,14 @@ access_token_deletion_cancel_action=취소 access_token_deletion_confirm_action=삭제 delete_token_success=토큰이 삭제되었습니다. 해당 토큰을 사용하는 어플리케이션은 더 이상 이 계정으로 접근할 수 없습니다. permission_read=읽음 - manage_oauth2_applications=OAuth2 애플리케이션 관리 save_application=저장하기 oauth2_client_id=클라이언트 ID oauth2_client_secret=클라이언트 시크릿 oauth2_regenerate_secret=시크릿키 재발급 oauth2_application_edit=수정하기 - revoke_key=취소 revoke_oauth2_grant=접근 권한 제거 - twofa_is_enrolled=귀하의 계정은 현재 2단계 인증에 등록되어 있습니다. twofa_not_enrolled=귀하의 계정은 현재 2단계 인증에 등록되어 있지 않습니다. twofa_disable=2단계 인증 해제 @@ -499,27 +797,176 @@ or_enter_secret=또는 이 비밀키를 입력하세요: %s then_enter_passcode=어플리케이션에 표시된 인증코드를 입력하여 주십시오: passcode_invalid=인증코드가 올바르지 않습니다. 재시도해주십시오. twofa_enrolled=당신의 계정에 2단계 인증이 설정되었습니다. 스크래치 토큰 (%s) 은 한 번만 표시되므로 안전한 장소에 보관하십시오! - - manage_account_links=연결된 계정 관리 manage_account_links_desc=Gitea 계정에 연결된 외부 계정입니다. link_account=계정 연결 remove_account_link=연결된 계정 제거 remove_account_link_desc=해당 계정을 연결해제 하는 경우 Gitea 계정에 대한 접근 권한이 사라지게 됩니다. 계속하시겠습니까? remove_account_link_success=연결된 계정이 제거 되었습니다. - - orgs_none=당신은 어떤 조직의 구성원도 아닙니다. - delete_account=계정 삭제 confirm_delete_account=삭제 승인 delete_account_title=사용자 계정 삭제 delete_account_desc=이 계정을 정말로 삭제하시겠습니까? - email_notifications.enable=이메일 알림 켜기 email_notifications.disable=이메일 알림 끄기 - visibility.private=비공개 +appearance=Appearance +twofa=Two-Factor Authentication (TOTP) +uid=UID +webauthn=Two-Factor Authentication (Security Keys) +biography_placeholder=Tell us a little bit about yourself! (You can use Markdown) +location_placeholder=Share your approximate location with others +profile_desc=Control how your profile is shown to other users. Your primary email address will be used for notifications, password recovery and web-based Git operations. +password_username_disabled=You are not allowed to change your username. Please contact your site administrator for more details. +password_full_name_disabled=You are not allowed to change your full name. Please contact your site administrator for more details. +update_language=Update Language +update_language_not_found=Language "%s" is not available. +update_language_success=Language has been updated. +change_username_prompt=Note: Changing your username also changes your account URL. +change_username_redirect_prompt=The old username will redirect until someone claims it. +hidden_comment_types=Hidden comment types +hidden_comment_types_description=Comment types checked here will not be shown on issue pages. Checking "Label", for example, removes all "{user} added/removed {label}" comments. +hidden_comment_types.ref_tooltip=Comments where this issue was referenced from another issue/commit/… +hidden_comment_types.issue_ref_tooltip=Comments where the user changes the branch/tag associated with the issue +comment_type_group_reference=Reference +comment_type_group_label=Label +comment_type_group_milestone=Milestone +comment_type_group_assignee=Assignee +comment_type_group_branch=Branch +comment_type_group_time_tracking=Time Tracking +comment_type_group_deadline=Deadline +comment_type_group_dependency=Dependency +comment_type_group_lock=Lock Status +comment_type_group_review_request=Review request +comment_type_group_pull_request_push=Added commits +comment_type_group_project=Project +comment_type_group_issue_ref=Issue reference +saved_successfully=Your settings were saved successfully. +privacy=Privacy +keep_activity_private=Hide Activity from profile page +keep_activity_private_popup=Makes the activity visible only for you and the admins +uploaded_avatar_is_too_big=The uploaded file size (%d KiB) exceeds the maximum size (%d KiB). +update_user_avatar_success=The user's avatar has been updated. +cropper_prompt=You can edit the image before saving. The edited image will be saved as PNG. +retype_new_password=Confirm New Password +email_desc=Your primary email address will be used for notifications, password recovery and, provided that it is not hidden, web-based Git operations. +theme_colorblindness_help=Color blindness Theme Support +theme_colorblindness_prompt=Gitea only has a few themes with basic color blindness support, which only have a few colors defined. The work is still in progress. More improvements could be made by defining more colors in the theme CSS files. +requires_activation=Requires activation +activate_email=Send Activation +activations_pending=Activations Pending +can_not_add_email_activations_pending=There is a pending activation. Try again in a few minutes if you want to add a new email address. +email_deletion_desc=This email address and related information will be removed from your account. Git commits by this email address will remain unchanged. Continue? +add_email_confirmation_sent=A confirmation email has been sent to "%s". Please check your inbox within the next %s to confirm your email address. +email_preference_set_success=Email preference has been set successfully. +keep_email_private_popup=This will hide your email address from your profile, as well as when you make a pull request or edit a file using the web interface. Pushed commits will not be modified. Use %s in commits to associate them with your account. +manage_ssh_principals=Manage SSH Certificate Principals +principal_desc=These SSH certificate principals are associated with your account and allow full access to your repositories. +key_content_ssh_placeholder=Begins with 'ssh-ed25519', 'ssh-rsa', 'ecdsa-sha2-nistp256', 'ecdsa-sha2-nistp384', 'ecdsa-sha2-nistp521', 'sk-ecdsa-sha2-nistp256@openssh.com', or 'sk-ssh-ed25519@openssh.com' +key_content_gpg_placeholder=Begins with '-----BEGIN PGP PUBLIC KEY BLOCK-----' +add_new_principal=Add Principal +ssh_key_been_used=This SSH key has already been added to the server. +ssh_key_name_used=An SSH key with same name already exists on your account. +ssh_principal_been_used=This principal has already been added to the server. +gpg_no_key_email_found=This GPG key does not match any activated email address associated with your account. It may still be added if you sign the provided token. +gpg_key_matched_identities=Matched Identities: +gpg_key_matched_identities_long=The embedded identities in this key match the following activated email addresses for this user. Commits matching these email addresses can be verified with this key. +gpg_key_verified=Verified Key +gpg_key_verified_long=Key has been verified with a token and can be used to verify commits matching any activated email addresses for this user in addition to any matched identities for this key. +gpg_invalid_token_signature=The provided GPG key, signature and token do not match, or the token is out-of-date. +gpg_token_required=You must provide a signature for the below token +gpg_token_help=You can generate a signature using: +gpg_token_signature=Armored GPG signature +key_signature_gpg_placeholder=Begins with '-----BEGIN PGP SIGNATURE-----' +verify_gpg_key_success=GPG key "%s" has been verified. +ssh_key_verified=Verified Key +ssh_key_verified_long=Key has been verified with a token and can be used to verify commits matching any activated email addresses for this user. +ssh_invalid_token_signature=The provided SSH key, signature or token do not match, or the token is out-of-date. +ssh_token_required=You must provide a signature for the below token +ssh_token_help=You can generate a signature using: +ssh_token_signature=Armored SSH signature +key_signature_ssh_placeholder=Begins with '-----BEGIN SSH SIGNATURE-----' +verify_ssh_key_success=SSH key "%s" has been verified. +add_key_success=The SSH key "%s" has been added. +add_gpg_key_success=The GPG key "%s" has been added. +add_principal_success=The SSH certificate principal "%s" has been added. +ssh_principal_deletion=Remove SSH Certificate Principal +ssh_principal_deletion_desc=Removing an SSH Certificate Principal revokes its access to your account. Continue? +ssh_principal_deletion_success=The principal has been removed. +added_on=Added on %s +valid_until_date=Valid until %s +principal_state_desc=This principal has been used in the last 7 days +ssh_signonly=SSH is currently disabled so these keys are only used for commit signature verification. +ssh_externally_managed=This SSH key is externally managed for this user +social_desc=These social accounts can be used to sign in to your account. Make sure you recognize all of them. +unbind_success=The social account has been removed successfully. +generate_token_name_duplicate=%s has been used as an application name already. Please use a new one. +access_token_deletion_desc=Deleting a token will revoke access to your account for applications using it. This cannot be undone. Continue? +repo_and_org_access=Repository and Organization Access +permissions_public_only=Public only +permissions_access_all=All (public, private, and limited) +permission_not_set=Not set +permission_no_access=No Access +permission_write=Read and Write +permission_anonymous_read=Anonymous Read +permission_everyone_read=Everyone Read +permission_everyone_write=Everyone Write +access_token_desc=Selected token permissions limit authorization only to the corresponding API routes. Read the documentation for more information. +at_least_one_permission=You must select at least one permission to create a token +permissions_list=Permissions: +edit_oauth2_application=Edit OAuth2 Application +oauth2_applications_desc=OAuth2 applications enables your third-party application to securely authenticate users at this Gitea instance. +remove_oauth2_application=Remove OAuth2 Application +remove_oauth2_application_desc=Removing an OAuth2 application will revoke access to all signed access tokens. Continue? +remove_oauth2_application_success=The application has been deleted. +create_oauth2_application=Create a new OAuth2 Application +create_oauth2_application_button=Create Application +create_oauth2_application_success=You have successfully created a new OAuth2 application. +update_oauth2_application_success=You have successfully updated the OAuth2 application. +oauth2_application_name=Application Name +oauth2_confidential_client=Confidential Client. Select for apps that keep the secret confidential, such as web apps. Do not select for native apps, including desktop and mobile apps. +oauth2_skip_secondary_authorization=Skip authorization for public clients after granting access once. May pose a security risk. +oauth2_redirect_uris=Redirect URIs. Please use a new line for every URI. +oauth2_regenerate_secret_hint=Lost your secret? +oauth2_client_secret_hint=The secret will not be shown again after you leave or refresh this page. Please ensure that you have saved it. +oauth2_application_create_description=OAuth2 applications gives your third-party application access to user accounts on this instance. +oauth2_application_remove_description=Removing an OAuth2 application will prevent it from accessing authorized user accounts on this instance. Continue? +oauth2_application_locked=Gitea pre-registers some OAuth2 applications on startup if enabled in config. To prevent unexpected behavior, these can neither be edited nor removed. Please refer to the OAuth2 documentation for more information. +authorized_oauth2_applications=Authorized OAuth2 Applications +authorized_oauth2_applications_description=You have granted access to your personal Gitea account to these third-party applications. Please revoke access for applications you no longer need. +revoke_oauth2_grant_description=Revoking access for this third-party application will prevent this application from accessing your data. Are you sure? +revoke_oauth2_grant_success=Access revoked successfully. +twofa_desc=To protect your account against password theft, you can use a smartphone or another device for receiving time-based one-time passwords ("TOTP"). +twofa_recovery_tip=If you lose your device, you will be able to use a single-use recovery key to regain access to your account. +twofa_scratch_token_regenerate=Regenerate Single-Use Recovery Key +twofa_scratch_token_regenerated=Your single-use recovery key is now %s. Store it in a safe place, as it will not be shown again. +twofa_enroll=Enroll in Two-Factor Authentication +regenerate_scratch_token_desc=If you misplaced your recovery key or have already used it to sign in, you can reset it here. +twofa_failed_get_secret=Failed to get secret. +webauthn_desc=Security keys are hardware devices containing cryptographic keys. They can be used for two-factor authentication. Security keys must support the WebAuthn Authenticator standard. +webauthn_register_key=Add Security Key +webauthn_nickname=Nickname +webauthn_delete_key=Remove Security Key +webauthn_delete_key_desc=If you remove a security key, you can no longer sign in with it. Continue? +webauthn_key_loss_warning=If you lose your security keys, you will lose access to your account. +webauthn_alternative_tip=You may want to configure an additional authentication method. +account_links_not_available=No external accounts are currently linked to your Gitea account. +hooks.desc=Add webhooks which will be triggered for all repositories that you own. +repos_none=You do not own any repositories. +delete_prompt=This operation will permanently delete your user account. It CANNOT be undone. +delete_with_all_comments=Your account is younger than %s. To avoid ghost comments, all issue/PR comments will be deleted with it. +email_notifications.onmention=Only Email on Mention +email_notifications.submit=Set Email Preference +email_notifications.andyourown=And Your Own Notifications +email_notifications.actions.desc=Notifications for workflow runs on repositories set up with Gitea Actions. +email_notifications.actions.failure_only=Only notify for failed workflow runs +visibility=User visibility +visibility.public=Public +visibility.public_tooltip=Visible to everyone +visibility.limited=Limited +visibility.limited_tooltip=Visible only to authenticated users +visibility.private_tooltip=Visible only to members of organizations you have joined [repo] owner=소유자 @@ -556,17 +1003,10 @@ forks=포크 reactions_more=그리고 %d 더 language_other=기타 delete_preexisting_label=삭제 - - - desc.private=비공개 desc.template=템플릿 - template.topics=토론 주제 template.avatar=아바타 - - - migrate_items_wiki=위키 migrate_items_milestones=마일스톤 migrate_items_issues=이슈 @@ -577,7 +1017,6 @@ migrate.clone_address=URL로 부터 마이그레이트 / 클론 migrate.clone_local_path=또는 로컬 서버의 경로 migrate.permission_denied=로컬 저장소는 가져오기를 할 수 없습니다. migrate.failed=마이그레이션 실패: %v - mirror_from=의 미러 forked_from=원본 프로젝트 : fork_from_self=자신의 저장소를 포크 할 수 없습니다. @@ -588,12 +1027,10 @@ unstar=좋아요 취소 star=좋아요 fork=포크 download_archive=저장소 다운로드 - quick_guide=퀵 가이드 clone_this_repo=이 저장소 복제 create_new_repo_command=커맨드 라인에서 새 레포리지터리 생성 push_exist_repo=커맨드라인에서 기존 레포지터리 푸시 - code=코드 code.desc=소스 코드 접근, 파일, 커밋 그리고 브랜치 branch=브렌치 @@ -604,7 +1041,6 @@ tags=태그 issues=이슈 pulls=풀 리퀘스트 labels=레이블 - milestones=마일스톤 commits=커밋 commit=커밋 @@ -614,11 +1050,9 @@ file_history=히스토리 file_view_raw=원본 보기 file_permalink=고유링크 file_too_large=보여주기에는 파일이 너무 큽니다. - video_not_supported_in_browser=당신의 브라우저가 HTML5 'video' 태그를 지원하지 않습니다. audio_not_supported_in_browser=당신의 브라우저가 HTML5 'audio' 태그를 지원하지 않습니다. commit_graph=커밋 그래프 - editor.new_file=새 파일 editor.upload_file=파일 업로드 editor.edit_file=파일 편집 @@ -638,8 +1072,6 @@ editor.cancel=취소 editor.filename_cannot_be_empty=파일명이 빈칸입니다. editor.no_changes_to_show=표시할 변경사항이 없습니다. editor.add_subdir=경로 추가... - - commits.desc=소스 코드 변경 내역 탐색 commits.commits=커밋 commits.search_all=모든 브랜치 @@ -650,19 +1082,14 @@ commits.older=이전 commits.newer=최신 commits.signed_by=로그인 계정 commits.gpg_key_id=GPG 키 ID - - commitstatus.pending=보류 - ext_issues.desc=외부 이슈 트래커 연결. - projects.description_placeholder=설명 projects.title=제목 projects.new=새 프로젝트 projects.template.desc=템플릿 projects.column.edit_title=이름 projects.column.new_title=이름 - issues.new=새로운 이슈 issues.new.title_empty=제목은 비워둘 수 없습니다. issues.new.labels=레이블 @@ -759,15 +1186,12 @@ issues.attachment.download=' "%s"를 다운로드 하려면 클릭 하십시오 issues.subscribe=구독하기 issues.unsubscribe=구독 취소 issues.delete=삭제 - issues.tracker=타임 트래커 - issues.add_time_hours=시간 issues.add_time_minutes=분 issues.add_time_sum_to_small=시간이 입력되지 않았습니다. issues.time_spent_total=총 경과된 시간 issues.time_spent_from_all_authors=`총 경과된 시간: %s` - issues.due_date=마감일 issues.invalid_due_date_format=마감일은 반드시 'yyyy-mm-dd' 형식이어야 합니다. issues.error_modifying_due_date=마감일 수정을 실패하였습니다. @@ -805,8 +1229,6 @@ issues.review.reviewers=리뷰어 issues.review.show_outdated=오래된 내역 보기 issues.review.hide_outdated=오래된 내역 숨기기 issues.review.commented=댓글 - - pulls.new=새 풀 리퀘스트 pulls.compare_changes=새 풀 리퀘스트 pulls.compare_base=병합하기 @@ -822,18 +1244,8 @@ pulls.reopen_to_merge=머지 작업을 수행하려면 이 풀 리퀘스트를 pulls.merged=병합 pulls.can_auto_merge_desc=이 풀리퀘스트는 자동적으로 머지될 수 있습니다. pulls.cannot_auto_merge_helper=충돌을 해결하려면 수동으로 머지하십시오. - pulls.no_merge_desc=모든 저장소 머지 옵션이 비활성화 되어있기 때문에 이 풀 리퀘스트를 머지할 수 없습니다. - pulls.invalid_merge_option=이 풀 리퀘스트에서 설정한 머지 옵션을 사용하실 수 없습니다. - - - - - - - - milestones.new=새로운 마일스톤 milestones.closed=닫힘 %s milestones.no_due_date=기한 없음 @@ -856,10 +1268,7 @@ milestones.filter_sort.least_complete=완료율이 낮은 순 milestones.filter_sort.most_complete=완료율이 높은 순 milestones.filter_sort.most_issues=이슈 많은 순 milestones.filter_sort.least_issues=이슈 적은 순 - - ext_wiki.desc=외부 위키에 연결하기. - wiki=위키 wiki.welcome=위키에 오신것을 환영합니다! wiki.welcome_desc=Wiki를 사용하여 공동 작업자들과 문서를 작성 하고 공유 할 수 있습니다. @@ -877,7 +1286,6 @@ wiki.delete_page_button=페이지 삭제 wiki.page_already_exists=같은 이름의 위키 페이지가 이미 존재 합니다. wiki.pages=페이지 wiki.last_updated=마지막 업데이트: %s - activity=활동 activity.period.filter_label=기간: activity.period.daily=1일 @@ -917,9 +1325,7 @@ activity.title.releases_1=%d 개의 릴리즈 activity.title.releases_n=%d 개의 릴리즈 activity.title.releases_published_by=%s 가 %s 에 의하여 배포되었습니다. activity.published_release_label=배포됨 - contributors.contribution_type.commits=커밋 - settings=설정 settings.options=저장소 settings.collaboration=공동작업자 @@ -932,7 +1338,6 @@ settings.hooks=웹훅 settings.githooks=Git 훅 settings.basic_settings=기본 설정 settings.mirror_settings=미러 설정 - settings.sync_mirror=지금 동기화 settings.site=웹 사이트 settings.update_settings=설정 저장 @@ -1052,7 +1457,6 @@ settings.edit_protected_branch=편집 settings.archive.button=아카이브 저장소 settings.archive.header=이 저장소를 아카이브 settings.archive.success=저장소가 성공적으로 아카이브 되었습니다. - diff.browse_source=소스 검색 diff.parent=부모 diff.commit=커밋 @@ -1076,7 +1480,6 @@ diff.review.header=리뷰 전송 diff.review.placeholder=댓글 검토 diff.review.comment=댓글 diff.review.approve=승인 - release.releases=릴리즈 release.new_release=새로운 릴리즈 release.draft=초안 @@ -1097,21 +1500,1197 @@ release.deletion_success=릴리즈가 삭제되었습니다. release.tag_name_already_exist=이 태그명의 릴리즈가 이미 존재합니다. release.tag_name_invalid=태그명이 올바르지 않습니다. release.downloads=다운로드 - branch.name=브랜치명 branch.delete_head=삭제 branch.delete_html=브랜치 삭제 branch.create_branch=%s 브랜치 생성 branch.deleted_by=%s 에 의해 삭제되었습니다. - - - topic.manage_topics=토픽 관리 topic.done=완료 - - +new_repo_helper=A repository contains all project files, including revision history. Already hosting one elsewhere? Migrate repository. +owner_helper=Some organizations may not show up in the dropdown due to a maximum repository count limit. +repo_name_profile_public_hint=.profile is a special repository that you can use to add README.md to your public organization profile, visible to anyone. Make sure it's public and initialize it with a README in the profile directory to get started. +repo_name_profile_private_hint=.profile-private is a special repository that you can use to add a README.md to your organization member profile, visible only to organization members. Make sure it's private and initialize it with a README in the profile directory to get started. +repo_name_helper=Good repository names use short, memorable and unique keywords. A repository named ".profile" or ".profile-private" could be used to add a README.md for the user/organization profile. +template_description=Template repositories let users generate new repositories with the same directory structure, files, and optional settings. +visibility_description=Only the owner or the organization members if they have rights, will be able to see it. +visibility_helper=Make repository private +already_forked=You've already forked %s +fork_to_different_account=Fork to a different account +fork_branch=Branch to be cloned to the fork +all_branches=All branches +view_all_branches=View all branches +view_all_tags=View all tags +fork_no_valid_owners=This repository cannot be forked because there are no valid owners. +fork.blocked_user=Cannot fork the repository because you are blocked by the repository owner. +open_with_editor=Open with %s +download_zip=Download ZIP +download_tar=Download TAR.GZ +download_bundle=Download BUNDLE +generate_repo=Generate Repository +generate_from=Generate From +repo_desc_helper=Enter short description (optional) +repo_no_desc=No description provided +repo_lang=Languages +repo_gitignore_helper_desc=Choose which files not to track from a list of templates for common languages. Typical artifacts generated by each language's build tools are included on .gitignore by default. +issue_labels=Issue Labels +issue_labels_helper=Select an issue label set. +license_helper_desc=A license governs what others can and can't do with your code. Not sure which one is right for your project? See Choose a license. +multiple_licenses=Multiple Licenses +object_format=Object Format +object_format_helper=Object format of the repository. Cannot be changed later. SHA1 is most compatible. +readme_helper_desc=This is the place where you can write a complete description for your project. +trust_model_helper=Select trust model for signature verification. Possible options are: +trust_model_helper_collaborator=Collaborator: Trust signatures by collaborators +trust_model_helper_committer=Committer: Trust signatures that match committers +trust_model_helper_collaborator_committer=Collaborator+Committer: Trust signatures by collaborators which match the committer +trust_model_helper_default=Default: Use the default trust model for this installation +default_branch_label=default +default_branch_helper=The default branch is the base branch for pull requests and code commits. +mirror_interval=Mirror Interval (valid time units are 'h', 'm', 's'). 0 to disable periodic sync. (Minimum interval: %s) +mirror_sync=synced +mirror_sync_on_commit=Sync when commits are pushed +mirror_address_desc=Put any required credentials in the Authorization section. +mirror_address_url_invalid=The provided URL is invalid. Make sure all components of the URL are escaped correctly. +mirror_address_protocol_invalid=The provided URL is invalid. Only http(s):// or git:// locations can be used for mirroring. +mirror_lfs=Large File Storage (LFS) +mirror_lfs_desc=Activate mirroring of LFS data. +mirror_lfs_endpoint=LFS Endpoint +mirror_lfs_endpoint_desc=Sync will attempt to use the clone URL to determine the LFS server. You can also specify a custom endpoint if the repository LFS data is stored somewhere else. +mirror_password_placeholder=(Unchanged) +mirror_password_blank_placeholder=(Unset) +mirror_password_help=Change the username to erase a stored password. +stars_remove_warning=This will remove all stars from this repository. +stars=Stars +unit_disabled=The site administrator has disabled this repository section. +adopt_search=Enter username to search for unadopted repositories… (leave blank to find all) +adopt_preexisting_label=Adopt Files +adopt_preexisting=Adopt pre-existing files +adopt_preexisting_content=Create repository from %s +adopt_preexisting_success=Adopted files and created repository from %s +delete_preexisting=Delete pre-existing files +delete_preexisting_content=Delete files in %s +delete_preexisting_success=Deleted unadopted files in %s +blame_prior=View blame prior to this change +blame.ignore_revs=Ignoring revisions in .git-blame-ignore-revs. Click here to bypass and see the normal blame view. +blame.ignore_revs.failed=Failed to ignore revisions in .git-blame-ignore-revs. +user_search_tooltip=Shows a maximum of 30 users +tree_path_not_found=Path %[1]s doesn't exist in %[2]s +transfer.accept=Accept Transfer +transfer.accept_desc=Transfer to "%s" +transfer.reject=Reject Transfer +transfer.reject_desc=Cancel transfer to "%s" +transfer.no_permission_to_accept=You do not have permission to accept this transfer. +transfer.no_permission_to_reject=You do not have permission to reject this transfer. +desc.public=Public +desc.public_access=Public Access +desc.internal=Internal +desc.archived=Archived +desc.sha256=SHA256 +template.items=Template Items +template.git_content=Git Content (Default Branch) +template.git_hooks=Git Hooks +template.git_hooks_tooltip=You are currently unable to modify or remove Git Hooks once added. Select this only if you trust the template repository. +template.webhooks=Webhooks +template.issue_labels=Issue Labels +template.one_item=Must select at least one template item +template.invalid=Must select a template repository +archive.title=This repo is archived. You can view files and clone it. You cannot open issues or pull requests or push a commit. +archive.title_date=This repository has been archived on %s. You can view files and clone it. You cannot open issues or pull requests or push a commit. +archive.issue.nocomment=This repo is archived. You cannot comment on issues. +archive.pull.nocomment=This repo is archived. You cannot comment on pull requests. +form.reach_limit_of_creation_1=The owner has already reached the limit of %d repository. +form.reach_limit_of_creation_n=The owner has already reached the limit of %d repositories. +form.name_reserved=The repository name "%s" is reserved. +form.name_pattern_not_allowed=The pattern "%s" is not allowed in a repository name. +need_auth=Authorization +migrate_options=Migration Options +migrate_service=Migration Service +migrate_options_mirror_helper=This repository will be a mirror +migrate_options_lfs=Migrate LFS files +migrate_options_lfs_endpoint.label=LFS Endpoint +migrate_options_lfs_endpoint.description=Migration will attempt to use your Git remote to determine the LFS server. You can also specify a custom endpoint if the repository LFS data is stored somewhere else. +migrate_options_lfs_endpoint.description.local=A local server path is supported too. +migrate_options_lfs_endpoint.placeholder=If left blank, the endpoint will be derived from the clone URL. +migrate_items=Migration Items +migrate_items_labels=Labels +migrate_items_merge_requests=Merge Requests +migrate.clone_address_desc=The HTTP(S) or Git 'clone' URL of an existing repository +migrate.github_token_desc=You can put one or more tokens here, separated by commas, to make migrating faster by circumventing the GitHub API rate limit. WARNING: Abusing this feature may violate the service provider's policy and may lead to getting your account(s) blocked. +migrate.permission_denied_blocked=You cannot import from disallowed hosts. Please ask the admin to check ALLOWED_DOMAINS/ALLOW_LOCALNETWORKS/BLOCKED_DOMAINS settings. +migrate.invalid_local_path="The local path is invalid. It doesn't exist or is not a directory." +migrate.invalid_lfs_endpoint=The LFS endpoint is not valid. +migrate.migrate_items_options=Access Token is required to migrate additional items +migrated_from=Migrated from %[2]s +migrated_from_fake=Migrated From %[1]s +migrate.migrate=Migrate From %s +migrate.migrating=Migrating from %s… +migrate.migrating_failed=Migrating from %s failed. +migrate.migrating_failed.error=Failed to migrate: %s +migrate.migrating_failed_no_addr=Migration failed. +migrate.github.description=Migrate data from github.com or other GitHub instances. +migrate.git.description=Migrate a repository only from any Git service. +migrate.gitlab.description=Migrate data from gitlab.com or other GitLab instances. +migrate.gitea.description=Migrate data from gitea.com or other Gitea instances. +migrate.gogs.description=Migrate data from notabug.org or other Gogs instances. +migrate.onedev.description=Migrate data from code.onedev.io or other OneDev instances. +migrate.codebase.description=Migrate data from codebasehq.com. +migrate.gitbucket.description=Migrate data from GitBucket instances. +migrate.codecommit.description=Migrate data from AWS CodeCommit. +migrate.codecommit.aws_access_key_id=AWS Access Key ID +migrate.codecommit.aws_secret_access_key=AWS Secret Access Key +migrate.codecommit.https_git_credentials_username=HTTPS Git Credentials Username +migrate.codecommit.https_git_credentials_password=HTTPS Git Credentials Password +migrate.migrating_git=Migrating Git Data +migrate.migrating_topics=Migrating Topics +migrate.migrating_milestones=Migrating Milestones +migrate.migrating_labels=Migrating Labels +migrate.migrating_releases=Migrating Releases +migrate.migrating_issues=Migrating Issues +migrate.migrating_pulls=Migrating Pull Requests +migrate.cancel_migrating_title=Cancel Migration +migrate.cancel_migrating_confirm=Do you want to cancel this migration? +migration_status=Migration status +generated_from=generated from +watch_guest_user=Sign in to watch this repository. +star_guest_user=Sign in to star this repository. +action.blocked_user=Cannot perform action because you are blocked by the repository owner. +more_operations=More Operations +cite_this_repo=Cite this repository +empty_message=This repository does not have any content. +broken_message=The Git data underlying this repository cannot be read. Contact the administrator of this instance or delete this repository. +no_branch=This repository doesn't have any branches. +clear_ref=`Clear current reference` +find_tag=Find tag +projects=Projects +packages=Packages +actions=Actions +org_labels_desc=Organization-level labels that can be used with all repositories under this organization +org_labels_desc_manage=manage +milestone=Milestone +release=Release +tag=Tag +released_this=released this +tagged_this=tagged this +file.title=%s at %s +file_view_source=View Source +file_view_rendered=View Rendered +file_is_empty=The file is empty. +code_preview_line_from_to=Lines %[1]d to %[2]d in %[3]s +code_preview_line_in=Line %[1]d in %[2]s +invisible_runes_header=`This file contains invisible Unicode characters` +invisible_runes_description=`This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.` +ambiguous_runes_header=`This file contains ambiguous Unicode characters` +ambiguous_runes_description=`This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.` +invisible_runes_line=`This line has invisible unicode characters` +ambiguous_runes_line=`This line has ambiguous unicode characters` +ambiguous_character=`%[1]c [U+%04[1]X] can be confused with %[2]c [U+%04[2]X]` +escape_control_characters=Escape +unescape_control_characters=Unescape +file_copy_permalink=Copy Permalink +view_git_blame=View Git Blame +symbolic_link=Symbolic link +executable_file=Executable File +vendored=Vendored +generated=Generated +commit_graph.select=Select branches +commit_graph.hide_pr_refs=Hide Pull Requests +commit_graph.monochrome=Mono +commit_graph.color=Color +commit.contained_in=This commit is contained in: +commit.contained_in_default_branch=This commit is part of the default branch +commit.load_referencing_branches_and_tags=Load branches and tags referencing this commit +commit.merged_in_pr=This commit was merged in pull request %s. +blame=Blame +download_file=Download file +normal_view=Normal View +line=line +lines=lines +from_comment=(comment) +editor.add_file=Add File +editor.cannot_edit_lfs_files=LFS files cannot be edited in the web interface. +editor.cannot_edit_too_large_file=The file is too large to be edited. +editor.file_not_editable_hint=But you can still rename or move it. +editor.this_file_locked=File is locked +editor.must_be_on_a_branch=You must be on a branch to make or propose changes to this file. +editor.fork_before_edit=You must fork this repository to make or propose changes to this file. +editor.must_have_write_access=You must have write access to make or propose changes to this file. +editor.file_delete_success=File "%s" has been deleted. +editor.filename_help=Add a directory by typing its name followed by a slash ('/'). Remove a directory by typing backspace at the beginning of the input field. +editor.commit_signed_changes=Commit Signed Changes +editor.add_tmpl=Add '{filename}' +editor.add=Add %s +editor.update=Update %s +editor.delete=Delete %s +editor.patch=Apply Patch +editor.patching=Patching: +editor.fail_to_apply_patch=Unable to apply patch +editor.new_patch=New Patch +editor.signoff_desc=Add a Signed-off-by trailer by the committer at the end of the commit log message. +editor.create_new_branch_np=Create a new branch for this commit. +editor.propose_file_change=Propose file change +editor.new_branch_name=Name the new branch for this commit +editor.filename_is_invalid=The filename is invalid: "%s". +editor.commit_email=Commit email address +editor.invalid_commit_email=The email address for the commit is invalid. +editor.branch_does_not_exist=Branch "%s" does not exist in this repository. +editor.branch_already_exists=Branch "%s" already exists in this repository. +editor.directory_is_a_file=Directory name "%s" is already used as a filename in this repository. +editor.file_is_a_symlink=`"%s" is a symbolic link. Symbolic links cannot be edited in the web editor.` +editor.filename_is_a_directory=Filename "%s" is already used as a directory name in this repository. +editor.file_modifying_no_longer_exists=The file being modified, "%s", no longer exists in this repository. +editor.file_changed_while_editing=The file contents have changed since you started editing. Click here to see them or Commit Changes again to overwrite them. +editor.file_already_exists=A file named "%s" already exists in this repository. +editor.commit_id_not_matching=The Commit ID does not match the ID when you began editing. Commit into a patch branch and then merge. +editor.push_out_of_date=The push appears to be out of date. +editor.commit_empty_file_header=Commit an empty file +editor.commit_empty_file_text=The file you're about to commit is empty. Proceed? +editor.push_rejected_no_message=The change was rejected by the server without a message. Please check Git Hooks. +editor.push_rejected=The change was rejected by the server. Please check Git Hooks. +editor.push_rejected_summary=Full Rejection Message: +editor.unable_to_upload_files=Failed to upload files to "%s" with error: %v +editor.upload_file_is_locked=File "%s" is locked by %s. +editor.upload_files_to_dir=Upload files to "%s" +editor.cannot_commit_to_protected_branch=Cannot commit to protected branch "%s". +editor.no_commit_to_branch=Unable to commit directly to branch because: +editor.user_no_push_to_branch=User cannot push to branch +editor.require_signed_commit=Branch requires a signed commit +editor.cherry_pick=Cherry-pick %s onto: +editor.revert=Revert %s onto: +editor.failed_to_commit=Failed to commit changes. +editor.failed_to_commit_summary=Error Message: +editor.fork_create=Fork Repository to Propose Changes +editor.fork_create_description=You cannot edit this repository directly. Instead you can create a fork, make edits and create a pull request. +editor.fork_edit_description=You cannot edit this repository directly. The changes will be written to your fork %s, so you can create a pull request. +editor.fork_not_editable=You have forked this repository but your fork is not editable. +editor.fork_failed_to_push_branch=Failed to push branch %s to your repository. +editor.fork_branch_exists=Branch "%s" already exists in your fork. Please choose a new branch name. +commits.no_commits=No commits in common. "%s" and "%s" have entirely different histories. +commits.nothing_to_compare=These branches are equal. +commits.search.tooltip=You can prefix keywords with "author:", "committer:", "after:", or "before:", e.g. "revert author:Alice before:2019-01-13". +commits.search_branch=This Branch +commits.signed_by_untrusted_user=Signed by untrusted user +commits.signed_by_untrusted_user_unmatched=Signed by untrusted user who does not match committer +commits.ssh_key_fingerprint=SSH Key Fingerprint +commits.view_path=View at this point in history +commits.view_file_diff=View changes to this file in this commit +commit.operations=Operations +commit.revert=Revert +commit.revert-header=Revert: %s +commit.revert-content=Select branch to revert onto: +commit.cherry-pick=Cherry-pick +commit.cherry-pick-header=Cherry-pick: %s +commit.cherry-pick-content=Select branch to cherry-pick onto: +commitstatus.error=Error +commitstatus.failure=Failure +commitstatus.success=Success +ext_issues=Access to External Issues +projects.desc=Manage issues and pulls in projects. +projects.description=Description (optional) +projects.create=Create Project +projects.new_subheader=Coordinate, track, and update your work in one place, so projects stay transparent and on schedule. +projects.create_success=The project "%s" has been created. +projects.deletion=Delete Project +projects.deletion_desc=Deleting a project removes it from all related issues. Continue? +projects.deletion_success=The project has been deleted. +projects.edit=Edit Project +projects.edit_subheader=Projects organize issues and track progress. +projects.modify=Edit Project +projects.edit_success=Project "%s" has been updated. +projects.type.none="None" +projects.type.basic_kanban="Basic Kanban" +projects.type.bug_triage="Bug Triage" +projects.template.desc_helper="Select a project template to get started" +projects.column.edit="Edit Column" +projects.column.new_submit="Create Column" +projects.column.new="New Column" +projects.column.set_default="Set Default" +projects.column.set_default_desc="Set this column as default for uncategorized issues and pulls" +projects.column.delete="Delete Column" +projects.column.deletion_desc="Deleting a project column moves all related issues to the default column. Continue?" +projects.column.color="Color" +projects.open=Open +projects.close=Close +projects.column.assigned_to=Assigned to +projects.card_type.desc="Card Previews" +projects.card_type.images_and_text="Images and Text" +projects.card_type.text_only="Text Only" +issues.desc=Organize bug reports, tasks and milestones. +issues.filter_assignees=Filter Assignee +issues.filter_milestones=Filter Milestone +issues.filter_projects=Filter Project +issues.filter_labels=Filter Label +issues.filter_reviewers=Filter Reviewer +issues.filter_no_results=No results +issues.filter_no_results_placeholder=Try adjusting your search filters. +issues.new.projects=Projects +issues.new.clear_projects=Clear projects +issues.new.no_projects=No project +issues.new.open_projects=Open Projects +issues.new.closed_projects=Closed Projects +issues.new.no_items=No items +issues.new.no_reviewers=No Reviewers +issues.new.blocked_user=Cannot create issue because you are blocked by the repository owner. +issues.edit.already_changed=Unable to save changes to the issue. It appears the content has already been changed by another user. Please refresh the page and try editing again to avoid overwriting their changes. +issues.edit.blocked_user=Cannot edit content because you are blocked by the poster or repository owner. +issues.choose.get_started=Get Started +issues.choose.open_external_link=Open +issues.choose.blank=Default +issues.choose.blank_about=Create an issue from default template. +issues.choose.ignore_invalid_templates=Invalid templates have been ignored +issues.choose.invalid_templates=%v invalid template(s) found +issues.choose.invalid_config=The issue config contains errors: +issues.label_templates.fail_to_load_file=Failed to load label template file "%s": %v +issues.add_label=added the %s label %s +issues.add_labels=added the %s labels %s +issues.remove_label=removed the %s label %s +issues.remove_labels=removed the %s labels %s +issues.add_remove_labels=added %s and removed %s labels %s +issues.add_project_at=`added this to the %s project %s` +issues.move_to_column_of_project=`moved this to %s in %s on %s` +issues.change_project_at=`modified the project from %s to %s %s` +issues.remove_project_at=`removed this from the %s project %s` +issues.change_title_at=`changed title from %s to %s %s` +issues.change_ref_at=`changed reference from %s to %s %s` +issues.remove_ref_at=`removed reference %s %s` +issues.add_ref_at=`added reference %s %s` +issues.filter_label_exclude=`Use alt + click/enter to exclude labels` +issues.filter_label_select_no_label=No label +issues.filter_milestone_all=All milestones +issues.filter_milestone_none=No milestones +issues.filter_milestone_open=Open milestones +issues.filter_milestone_closed=Closed milestones +issues.filter_project=Project +issues.filter_project_all=All projects +issues.filter_project_none=No project +issues.filter_assignee_no_assignee=Assigned to nobody +issues.filter_assignee_any_assignee=Assigned to anybody +issues.filter_poster=Author +issues.filter_user_placeholder=Search users +issues.filter_user_no_select=All users +issues.filter_type.all_pull_requests=All pull requests +issues.filter_type.review_requested=Review requested +issues.filter_type.reviewed_by_you=Reviewed by you +issues.filter_sort.recentupdate=Most recently updated +issues.filter_sort.nearduedate=Nearest due date +issues.filter_sort.farduedate=Farthest due date +issues.action_check=Check/Uncheck +issues.action_check_all=Check/Uncheck all items +pulls.merged_by=by %[3]s was merged %[1]s +pulls.merged_by_fake=by %[2]s was merged %[1]s +issues.closed_by=by %[3]s was closed %[1]s +issues.opened_by_fake=opened %[1]s by %[2]s +issues.closed_by_fake=by %[2]s was closed %[1]s +issues.num_comments_1=%d comment +issues.context.copy_link=Copy Link +issues.context.quote_reply=Quote Reply +issues.context.reference_issue=Reference in New Issue +issues.no_content=No description provided. +issues.close=Close Issue +issues.comment_pull_merged_at=merged commit %[1]s into %[2]s %[3]s +issues.comment_manually_pull_merged_at=manually merged commit %[1]s into %[2]s %[3]s +issues.close_comment_issue=Close with Comment +issues.reopen_comment_issue=Reopen with Comment +issues.comment.blocked_user=Cannot create or edit comment because you are blocked by the poster or repository owner. +issues.closed_at=`closed this issue %[2]s` +issues.reopened_at=`reopened this issue %[2]s` +issues.ref_issue_from=`referenced this issue %[4]s %[2]s` +issues.ref_pull_from=`referenced this pull request %[4]s %[2]s` +issues.ref_closing_from=`referenced a pull request %[4]s that will close this issue %[2]s` +issues.ref_reopening_from=`referenced a pull request %[4]s that will reopen this issue %[2]s` +issues.ref_closed_from=`closed this issue %[4]s %[2]s` +issues.ref_reopened_from=`reopened this issue %[4]s %[2]s` +issues.ref_from=`from %[1]s` +issues.author=Author +issues.author_helper=This user is the author. +issues.role.owner_helper=This user is the owner of this repository. +issues.role.member_helper=This user is a member of the organization owning this repository. +issues.role.collaborator=Collaborator +issues.role.collaborator_helper=This user has been invited to collaborate on the repository. +issues.role.first_time_contributor=First-time contributor +issues.role.first_time_contributor_helper=This is the first contribution of this user to the repository. +issues.role.contributor=Contributor +issues.role.contributor_helper=This user has previously committed to the repository. +issues.re_request_review=Re-request review +issues.is_stale=There have been changes to this PR since this review +issues.remove_request_review=Remove review request +issues.remove_request_review_block=Can't remove review request +issues.dismiss_review=Dismiss Review +issues.dismiss_review_warning=Are you sure you want to dismiss this review? +issues.label_color_invalid=Invalid color +issues.label_exclusive=Exclusive +issues.label_archive=Archive Label +issues.label_archived_filter=Show archived labels +issues.label_archive_tooltip=Archived labels are excluded by default from the suggestions when searching by label. +issues.label_exclusive_desc=Name the label scope/item to make it mutually exclusive with other scope/ labels. +issues.label_exclusive_warning=Any conflicting scoped labels will be removed when editing the labels of an issue or pull request. +issues.label_exclusive_order=Sort Order +issues.label_exclusive_order_tooltip=Exclusive labels in the same scope will be sorted according to this numeric order. +issues.label.filter_sort.by_size=Smallest size +issues.label.filter_sort.reverse_by_size=Largest size +issues.unpin=Unpin +issues.max_pinned="You can't pin more issues" +issues.pin_comment="pinned this %s" +issues.unpin_comment="unpinned this %s" +issues.lock=Lock conversation +issues.unlock=Unlock conversation +issues.lock_duplicate=An issue cannot be locked twice. +issues.unlock_error=Cannot unlock an issue that is not locked. +issues.lock_with_reason="locked as %s and limited conversation to collaborators %s" +issues.lock_no_reason="locked and limited conversation to collaborators %s" +issues.unlock_comment="unlocked this conversation %s" +issues.lock_confirm=Lock +issues.unlock_confirm=Unlock +issues.lock.notice_1=- Other users cannot add new comments to this issue. +issues.lock.notice_2=- You and other collaborators with access to this repository can still leave comments that others can see. +issues.lock.notice_3=- You can always unlock this issue again in the future. +issues.unlock.notice_1=- Everyone would be able to comment on this issue once more. +issues.unlock.notice_2=- You can always lock this issue again in the future. +issues.lock.reason=Reason for locking +issues.lock.title=Lock conversation on this issue. +issues.unlock.title=Unlock conversation on this issue. +issues.comment_on_locked=You cannot comment on a locked issue. +issues.delete.title=Delete this issue? +issues.delete.text=Do you really want to delete this issue? (This will permanently remove all content. Consider closing it instead, if you intend to keep it archived) +issues.timetracker_timer_start=Start timer +issues.timetracker_timer_stop=Stop timer +issues.timetracker_timer_discard=Discard timer +issues.timetracker_timer_manually_add=Add Time +issues.time_estimate_set=Set estimated time +issues.time_estimate_display=Estimate: %s +issues.change_time_estimate_at=changed time estimate to %[1]s %[2]s +issues.remove_time_estimate_at=removed time estimate %s +issues.time_estimate_invalid=Time estimate format is invalid +issues.start_tracking_history=started working %s +issues.tracker_auto_close=Timer will be stopped automatically when this issue gets closed +issues.stopwatch_already_stopped=The timer for this issue is already stopped +issues.stopwatch_already_created=The timer for this issue already exists +issues.tracking_already_started=`You have already started time tracking on another issue!` +issues.stop_tracking=Stop Timer +issues.stop_tracking_history=worked for %[1]s %[2]s +issues.cancel_tracking=Discard +issues.cancel_tracking_history=`canceled time tracking %s` +issues.del_time=Delete this time log +issues.add_time_history=added spent time %[1]s %[2]s +issues.del_time_history=`deleted spent time %s` +issues.add_time_manually=Manually Add Time +issues.push_commit_1="added %d commit %s" +issues.push_commits_n="added %d commits %s" +issues.force_push_codes=`force-pushed %[1]s from %[2]s to %[4]s %[6]s` +issues.force_push_compare=Compare +issues.due_date_not_writer="You need write access to this repository to update the due date of an issue." +issues.due_date_modified="modified the due date from %[2]s to %[1]s %[3]s" +issues.dependency.issue_no_dependencies=No dependencies set. +issues.dependency.pr_no_dependencies=No dependencies set. +issues.dependency.no_permission_1="You do not have permission to read %d dependency" +issues.dependency.no_permission_n="You do not have permission to read %d dependencies" +issues.dependency.no_permission.can_remove="You do not have permission to read this dependency but can remove this dependency" +issues.dependency.added_dependency=`added a new dependency %s` +issues.dependency.removed_dependency=`removed a dependency %s` +issues.dependency.pr_closing_blockedby=Closing this pull request is blocked by the following issues +issues.dependency.issue_closing_blockedby=Closing this issue is blocked by the following issues +issues.dependency.issue_close_blocks=This issue blocks closing of the following issues +issues.dependency.pr_close_blocks=This pull request blocks closing of the following issues +issues.dependency.issue_close_blocked=You need to close all issues that are blocking this issue before you can close it. +issues.dependency.issue_batch_close_blocked="Cannot batch close issues that you choose, because issue #%d still has open dependencies" +issues.dependency.pr_close_blocked=You need to close all issues that are blocking this pull request before you can merge it. +issues.dependency.setting=Enable Dependencies For Issues and Pull Requests +issues.dependency.add_error_cannot_create_circular=You cannot create a dependency with two issues that block each other. +issues.review.comment="reviewed %s" +issues.review.dismissed="dismissed %s's review %s" +issues.review.dismissed_label=Dismissed +issues.review.left_comment=left a comment +issues.review.content.empty=You need to leave a comment indicating the requested change(s). +issues.review.reject="requested changes %s" +issues.review.wait="was requested for review %s" +issues.review.add_review_request="requested review from %s %s" +issues.review.remove_review_request="removed review request for %s %s" +issues.review.remove_review_request_self="declined to review %s" +issues.review.pending.tooltip=This comment is not currently visible to other users. To submit your pending comments, select "%s" -> "%s/%s/%s" at the top of the page. +issues.review.outdated=Outdated +issues.review.outdated_description=Content has changed since this comment was made +issues.review.option.show_outdated_comments=Show outdated comments +issues.review.option.hide_outdated_comments=Hide outdated comments +issues.review.show_resolved=Show resolved +issues.review.hide_resolved=Hide resolved +issues.review.resolve_conversation=Resolve conversation +issues.review.un_resolve_conversation=Unresolve conversation +issues.review.resolved_by=marked this conversation as resolved +issues.review.official=Approved +issues.review.requested=Review pending +issues.review.rejected=Changes requested +issues.review.stale=Updated since approval +issues.review.unofficial=Uncounted approval +issues.assignee.error=Not all assignees were added, due to an unexpected error. +issues.reference_issue.body=Body +issues.content_history.deleted=deleted +issues.content_history.edited=edited +issues.content_history.created=created +issues.content_history.delete_from_history=Delete from history +issues.content_history.delete_from_history_confirm=Delete from history? +issues.content_history.options=Options +issues.reference_link=Reference: %s +compare.compare_base=base +compare.compare_head=compare +pulls.desc=Enable pull requests and code reviews. +pulls.new.blocked_user=Cannot create pull request because you are blocked by the repository owner. +pulls.new.must_collaborator=You must be a collaborator to create pull request. +pulls.edit.already_changed=Unable to save changes to the pull request. It appears the content has already been changed by another user. Please refresh the page and try editing again to avoid overwriting their changes. +pulls.view=View Pull Request +pulls.allow_edits_from_maintainers=Allow edits from maintainers +pulls.allow_edits_from_maintainers_desc=Users with write access to the base branch can also push to this branch +pulls.allow_edits_from_maintainers_err=Updating failed +pulls.compare_changes_desc=Select the branch to merge into and the branch to pull from. +pulls.has_viewed_file=Viewed +pulls.has_changed_since_last_review=Changed since your last review +pulls.viewed_files_label=%[1]d / %[2]d files viewed +pulls.expand_files=Expand all files +pulls.collapse_files=Collapse all files +pulls.switch_comparison_type=Switch comparison type +pulls.switch_head_and_base=Switch head and base +pulls.show_all_commits=Show all commits +pulls.show_changes_since_your_last_review=Show changes since your last review +pulls.showing_only_single_commit=Showing only changes of commit %[1]s +pulls.showing_specified_commit_range=Showing only changes between %[1]s..%[2]s +pulls.select_commit_hold_shift_for_range=Select commit. Hold Shift and click to select a range. +pulls.review_only_possible_for_full_diff=Review is only possible when viewing the full diff +pulls.filter_changes_by_commit=Filter by commit +pulls.nothing_to_compare=These branches are equal. There is no need to create a pull request. +pulls.nothing_to_compare_have_tag=The selected branches/tags are equal. +pulls.nothing_to_compare_and_allow_empty_pr=These branches are equal. This PR will be empty. +pulls.has_pull_request=`A pull request between these branches already exists: %[2]s#%[3]d` +pulls.change_target_branch_at=`changed target branch from %s to %s %s` +pulls.cant_reopen_deleted_branch=This pull request cannot be reopened because the branch was deleted. +pulls.merged_success=Pull request successfully merged and closed +pulls.closed=Pull request closed +pulls.manually_merged=Manually merged +pulls.merged_info_text=The branch %s can now be deleted. +pulls.is_closed=The pull request has been closed. +pulls.title_wip_desc=`Start the title with %s to prevent the pull request from being merged accidentally.` +pulls.cannot_merge_work_in_progress=This pull request is marked as a work in progress. +pulls.still_in_progress=Still in progress? +pulls.add_prefix=Add %s prefix +pulls.remove_prefix=Remove %s prefix +pulls.data_broken=This pull request is broken due to missing fork information. +pulls.files_conflicted=This pull request has changes conflicting with the target branch. +pulls.is_checking=Checking for merge conflicts… +pulls.is_ancestor="This branch is already included in the target branch. There is nothing to merge." +pulls.is_empty="The changes on this branch are already on the target branch. This will be an empty commit." +pulls.required_status_check_failed=Some required checks were not successful. +pulls.required_status_check_missing=Some required checks are missing. +pulls.required_status_check_administrator=As an administrator, you may still merge this pull request. +pulls.blocked_by_approvals="This pull request doesn't have enough required approvals yet. %d of %d official approvals granted." +pulls.blocked_by_approvals_whitelisted="This pull request doesn't have enough required approvals yet. %d of %d approvals granted from users or teams on the allowlist." +pulls.blocked_by_rejection="This pull request has changes requested by an official reviewer." +pulls.blocked_by_official_review_requests="This pull request has official review requests." +pulls.blocked_by_outdated_branch="This pull request is blocked because it's outdated." +pulls.blocked_by_changed_protected_files_1="This pull request is blocked because it changes a protected file:" +pulls.blocked_by_changed_protected_files_n="This pull request is blocked because it changes protected files:" +pulls.cannot_auto_merge_desc=This pull request cannot be merged automatically due to conflicts. +pulls.num_conflicting_files_1="%d conflicting file" +pulls.num_conflicting_files_n="%d conflicting files" +pulls.approve_count_1="%d approval" +pulls.approve_count_n="%d approvals" +pulls.reject_count_1="%d change request" +pulls.reject_count_n="%d change requests" +pulls.waiting_count_1="%d waiting review" +pulls.waiting_count_n="%d waiting reviews" +pulls.wrong_commit_id="commit ID must be a commit ID on the target branch" +pulls.no_merge_helper=Enable merge options in the repository settings or merge the pull request manually. +pulls.no_merge_wip=This pull request cannot be merged because it is marked as being a work in progress. +pulls.no_merge_not_ready=This pull request is not ready to be merged. Check review status and status checks. +pulls.no_merge_access=You are not authorized to merge this pull request. +pulls.merge_pull_request=Create merge commit +pulls.rebase_merge_pull_request=Rebase, then fast-forward +pulls.rebase_merge_commit_pull_request=Rebase, then create merge commit +pulls.squash_merge_pull_request=Create squash commit +pulls.fast_forward_only_merge_pull_request=Fast-forward only +pulls.merge_manually=Manually merged +pulls.merge_commit_id=The merge commit ID +pulls.require_signed_wont_sign=The branch requires signed commits but this merge will not be signed +pulls.merge_conflict=Merge Failed: There was a conflict while merging. Hint: Try a different strategy. +pulls.merge_conflict_summary=Error Message +pulls.rebase_conflict=Merge Failed: There was a conflict while rebasing commit: %[1]s. Hint: Try a different strategy. +pulls.rebase_conflict_summary=Error Message +pulls.unrelated_histories=Merge Failed: The merge head and base do not share a common history. Hint: Try a different strategy. +pulls.merge_out_of_date=Merge Failed: While generating the merge, the base was updated. Hint: Try again. +pulls.head_out_of_date=Merge Failed: While generating the merge, the head was updated. Hint: Try again. +pulls.has_merged=Failed: The pull request has been merged. You cannot merge again or change the target branch. +pulls.push_rejected=Push Failed: The push was rejected. Review the Git Hooks for this repository. +pulls.push_rejected_summary=Full Rejection Message +pulls.push_rejected_no_message=Push Failed: The push was rejected but there was no remote message. Review the Git Hooks for this repository. +pulls.open_unmerged_pull_exists=`You cannot perform a reopen operation because there is a pending pull request (#%d) with identical properties.` +pulls.status_checking=Some checks are pending +pulls.status_checks_success=All checks were successful +pulls.status_checks_warning=Some checks reported warnings +pulls.status_checks_failure=Some checks failed +pulls.status_checks_error=Some checks reported errors +pulls.status_checks_requested=Required +pulls.status_checks_details=Details +pulls.status_checks_hide_all=Hide all checks +pulls.status_checks_show_all=Show all checks +pulls.update_branch=Update branch by merge +pulls.update_branch_rebase=Update branch by rebase +pulls.update_branch_success=Branch update was successful +pulls.update_not_allowed=You are not allowed to update branch +pulls.outdated_with_base_branch=This branch is out-of-date with the base branch +pulls.close=Close Pull Request +pulls.closed_at=`closed this pull request %[2]s` +pulls.reopened_at=`reopened this pull request %[2]s` +pulls.cmd_instruction_hint=View command line instructions +pulls.cmd_instruction_checkout_title=Checkout +pulls.cmd_instruction_checkout_desc=From your project repository, check out a new branch and test the changes. +pulls.cmd_instruction_merge_title=Merge +pulls.cmd_instruction_merge_desc=Merge the changes and update on Gitea. +pulls.cmd_instruction_merge_warning=Warning: This operation cannot merge pull request because "autodetect manual merge" is not enabled. +pulls.clear_merge_message=Clear merge message +pulls.clear_merge_message_hint=Clearing the merge message will only remove the commit message content and keep generated git trailers such as "Co-Authored-By…". +pulls.auto_merge_button_when_succeed=(When checks succeed) +pulls.auto_merge_when_succeed=Auto merge when all checks succeed +pulls.auto_merge_newly_scheduled=The pull request was scheduled to merge when all checks succeed. +pulls.auto_merge_has_pending_schedule=%[1]s scheduled this pull request to auto merge when all checks succeed %[2]s. +pulls.auto_merge_cancel_schedule=Cancel auto merge +pulls.auto_merge_not_scheduled=This pull request is not scheduled to auto merge. +pulls.auto_merge_canceled_schedule=The auto merge was canceled for this pull request. +pulls.auto_merge_newly_scheduled_comment=`scheduled this pull request to auto merge when all checks succeed %[1]s` +pulls.auto_merge_canceled_schedule_comment=`canceled auto merging this pull request when all checks succeed %[1]s` +pulls.delete.title=Delete this pull request? +pulls.delete.text=Do you really want to delete this pull request? (This will permanently remove all content. Consider closing it instead, if you intend to keep it archived) +pulls.recently_pushed_new_branches=You pushed on branch %[1]s %[2]s +pulls.upstream_diverging_prompt_behind_1=This branch is %[1]d commit behind %[2]s +pulls.upstream_diverging_prompt_behind_n=This branch is %[1]d commits behind %[2]s +pulls.upstream_diverging_prompt_base_newer=The base branch %s has new changes +pulls.upstream_diverging_merge=Sync fork +pulls.upstream_diverging_merge_confirm=Would you like to merge "%[1]s" onto "%[2]s"? +pull.deleted_branch=(deleted):%s +pull.agit_documentation=Review documentation about AGit +comments.edit.already_changed=Unable to save changes to the comment. It appears the content has already been changed by another user. Please refresh the page and try editing again to avoid overwriting their changes +milestones.update_ago=Updated %s +milestones.new_subheader=Milestones can help you organize issues and track their progress. +milestones.completeness=%d%% Completed +milestones.create_success=The milestone "%s" has been created. +milestones.edit_subheader=Milestones organize issues and track progress. +milestones.edit_success=Milestone "%s" has been updated. +milestones.filter_sort.earliest_due_data=Earliest due date +milestones.filter_sort.latest_due_date=Latest due date +signing.will_sign=This commit will be signed with key "%s". +signing.wont_sign.error=There was an error while checking if the commit could be signed. +signing.wont_sign.nokey=There is no key available to sign this commit. +signing.wont_sign.never=Commits are never signed. +signing.wont_sign.always=Commits are always signed. +signing.wont_sign.pubkey=The commit will not be signed because you do not have a public key associated with your account. +signing.wont_sign.twofa=You must have two-factor authentication enabled to have commits signed. +signing.wont_sign.parentsigned=The commit will not be signed as the parent commit is not signed. +signing.wont_sign.basesigned=The merge will not be signed as the base commit is not signed. +signing.wont_sign.headsigned=The merge will not be signed as the head commit is not signed. +signing.wont_sign.commitssigned=The merge will not be signed as all the associated commits are not signed. +signing.wont_sign.approved=The merge will not be signed as the PR is not approved. +signing.wont_sign.not_signed_in=You are not signed in. +ext_wiki=Access to External Wiki +wiki.page_title=Page title +wiki.page_content=Page content +wiki.file_revision=Page Revision +wiki.wiki_page_revisions=Wiki Page Revisions +wiki.back_to_wiki=Back to wiki page +wiki.delete_page_notice_1=Deleting the wiki page "%s" cannot be undone. Continue? +wiki.reserved_page=The wiki page name "%s" is reserved. +wiki.page_name_desc=Enter a name for this Wiki page. Some special names are: 'Home', '_Sidebar' and '_Footer'. +wiki.original_git_entry_tooltip=View original Git file instead of using friendly link. +activity.navbar.pulse=Pulse +activity.navbar.code_frequency=Code Frequency +activity.navbar.contributors=Contributors +activity.navbar.recent_commits=Recent Commits +activity.period.quarterly=3 months +activity.period.semiyearly=6 months +activity.active_prs_count_1=%d Active Pull Request +activity.active_prs_count_n=%d Active Pull Requests +activity.title.issues_closed_from=%s closed from %s +activity.no_git_activity=There has been no commit activity in this period. +activity.git_stats_exclude_merges=Excluding merges, +activity.git_stats_author_1=%d author +activity.git_stats_author_n=%d authors +activity.git_stats_pushed_1=has pushed +activity.git_stats_pushed_n=have pushed +activity.git_stats_commit_1=%d commit +activity.git_stats_commit_n=%d commits +activity.git_stats_push_to_branch=to %s and +activity.git_stats_push_to_all_branches=to all branches. +activity.git_stats_on_default_branch=On %s, +activity.git_stats_file_1=%d file +activity.git_stats_file_n=%d files +activity.git_stats_files_changed_1=has changed +activity.git_stats_files_changed_n=have changed +activity.git_stats_additions=and there have been +activity.git_stats_addition_1=%d addition +activity.git_stats_addition_n=%d additions +activity.git_stats_and_deletions=and +activity.git_stats_deletion_1=%d deletion +activity.git_stats_deletion_n=%d deletions +contributors.contribution_type.filter_label=Contribution type: +contributors.contribution_type.additions=Additions +contributors.contribution_type.deletions=Deletions +settings.desc=Settings is where you can manage the settings for the repository. +settings.public_access=Public Access +settings.public_access_desc=Configure public visitor's access permissions to override the defaults of this repository. +settings.public_access.docs.not_set=Not Set: no extra public access permission. The visitor's permission follows the repository's visibility and member permissions. +settings.public_access.docs.anonymous_read=Anonymous Read: users who are not logged in can access the unit with read permission. +settings.public_access.docs.everyone_read=Everyone Read: all logged-in users can access the unit with read permission. Read permission of issue/pull-request units also means users can create new issues/pull requests. +settings.public_access.docs.everyone_write=Everyone Write: all logged-in users have write permission to the unit. Only Wiki unit supports this permission. +settings.collaboration.per_unit=Unit Permissions +settings.mirror_settings.docs=Set up your repository to automatically synchronize commits, tags and branches with another repository. +settings.mirror_settings.docs.disabled_pull_mirror.instructions=Set up your project to automatically push commits, tags and branches to another repository. Pull mirrors have been disabled by your site administrator. +settings.mirror_settings.docs.disabled_push_mirror.instructions=Set up your project to automatically pull commits, tags and branches from another repository. +settings.mirror_settings.docs.disabled_push_mirror.pull_mirror_warning=Right now, this can only be done in the "New Migration" menu. For more information, please consult: +settings.mirror_settings.docs.disabled_push_mirror.info=Push mirrors have been disabled by your site administrator. +settings.mirror_settings.docs.no_new_mirrors=Your repository is mirroring changes to or from another repository. Please keep in mind that you currently can't create any new mirrors. +settings.mirror_settings.docs.can_still_use=Although you can't modify existing mirrors or create new ones, you may still use your existing mirror. +settings.mirror_settings.docs.pull_mirror_instructions=To set up a pull mirror, please consult: +settings.mirror_settings.docs.more_information_if_disabled=You can find out more about push and pull mirrors here: +settings.mirror_settings.docs.doc_link_title=How do I mirror repositories? +settings.mirror_settings.docs.doc_link_pull_section=the "Pulling from a remote repository" section of the documentation. +settings.mirror_settings.docs.pulling_remote_title=Pulling from a remote repository +settings.mirror_settings.mirrored_repository=Mirrored repository +settings.mirror_settings.pushed_repository=Pushed repository +settings.mirror_settings.direction=Direction +settings.mirror_settings.direction.pull=Pull +settings.mirror_settings.direction.push=Push +settings.mirror_settings.last_update=Last update +settings.mirror_settings.push_mirror.none=No push mirrors configured +settings.mirror_settings.push_mirror.remote_url=Git Remote Repository URL +settings.mirror_settings.push_mirror.add=Add Push Mirror +settings.mirror_settings.push_mirror.edit_sync_time=Edit mirror sync interval +settings.pull_mirror_sync_in_progress=Pulling changes from the remote %s at the moment. +settings.push_mirror_sync_in_progress=Pushing changes to the remote %s at the moment. +settings.update_mirror_settings=Update Mirror Settings +settings.branches.switch_default_branch=Switch Default Branch +settings.branches.update_default_branch=Update Default Branch +settings.branches.add_new_rule=Add New Rule +settings.default_wiki_branch_name=Default Wiki Branch Name +settings.failed_to_change_default_wiki_branch=Failed to change the default wiki branch. +settings.external_wiki_url_desc=Visitors are redirected to the external wiki URL when clicking the wiki tab. +settings.external_tracker_url_desc=Visitors are redirected to the external issue tracker URL when clicking on the issues tab. +settings.tracker_url_format_error=The external issue tracker URL format is not a valid URL. +settings.tracker_issue_style.regexp=Regular Expression +settings.tracker_issue_style.regexp_pattern=Regular Expression Pattern +settings.tracker_issue_style.regexp_pattern_desc=The first captured group will be used in place of {index}. +settings.tracker_url_format_desc=Use the placeholders {user}, {repo} and {index} for the username, repository name and issue index. +settings.pulls.enable_autodetect_manual_merge=Enable autodetect manual merge (Note: In some special cases, misjudgments can occur) +settings.pulls.allow_rebase_update=Enable updating pull request branch by rebase +settings.pulls.default_delete_branch_after_merge=Delete pull request branch after merge by default +settings.pulls.default_allow_edits_from_maintainers=Allow edits from maintainers by default +settings.releases_desc=Enable Repository Releases +settings.packages_desc=Enable Repository Packages Registry +settings.projects_desc=Enable Projects +settings.projects_mode_desc=Projects Mode (which kinds of projects to show) +settings.projects_mode_repo=Repo projects only +settings.projects_mode_owner=Only user or org projects +settings.projects_mode_all=All projects +settings.actions_desc=Enable Repository Actions +settings.admin_code_indexer=Code Indexer +settings.admin_stats_indexer=Code Statistics Indexer +settings.admin_indexer_commit_sha=Last Indexed SHA +settings.admin_indexer_unindexed=Unindexed +settings.reindex_button=Add to Reindex Queue +settings.reindex_requested=Reindex Requested +settings.admin_enable_close_issues_via_commit_in_any_branch=Close an issue via a commit made in a non-default branch +settings.convert_desc=You can convert this mirror into a regular repository. This cannot be undone. +settings.convert_notices_1=This operation will convert the mirror into a regular repository and cannot be undone. +settings.convert_succeed=The mirror has been converted into a regular repository. +settings.convert_fork_desc=You can convert this fork into a regular repository. This cannot be undone. +settings.convert_fork_notices_1=This operation will convert the fork into a regular repository and cannot be undone. +settings.convert_fork_succeed=The fork has been converted into a regular repository. +settings.transfer.rejected=Repository transfer was rejected. +settings.transfer.success=Repository transfer was successful. +settings.transfer.blocked_user=Cannot transfer repository because you are blocked by the new owner. +settings.transfer_abort=Cancel transfer +settings.transfer_abort_invalid=You cannot cancel a non existent repository transfer. +settings.transfer_abort_success=The repository transfer to %s was successfully canceled. +settings.transfer_desc=Transfer this repository to a user or to an organization for which you have administrator rights. +settings.transfer_form_title=Enter the repository name as confirmation: +settings.transfer_in_progress=There is currently an ongoing transfer. Please cancel it if you would like to transfer this repository to another user. +settings.transfer_notices_1=- You will lose access to the repository if you transfer it to an individual user. +settings.transfer_notices_2=- You will keep access to the repository if you transfer it to an organization that you (co-)own. +settings.transfer_notices_3=- If the repository is private and is transferred to an individual user, this action makes sure that the user does have at least read permission (and changes permissions if necessary). +settings.transfer_notices_4=- If the repository belongs to an organization, and you transfer it to another organization or individual, you will lose the links between the repository's issues and the organization's project board. +settings.transfer_perform=Perform Transfer +settings.transfer_started=This repository has been marked for transfer and awaits confirmation from "%s" +settings.signing_settings=Signing Verification Settings +settings.trust_model=Signature Trust Model +settings.trust_model.default=Default Trust Model +settings.trust_model.default.desc=Use the default repository trust model for this installation. +settings.trust_model.collaborator.long=Collaborator: Trust signatures by collaborators +settings.trust_model.collaborator.desc=Valid signatures by collaborators of this repository will be marked "trusted", whether they match the committer or not. Otherwise, valid signatures will be marked "untrusted" if the signature matches the committer and "unmatched" if not. +settings.trust_model.committer=Committer +settings.trust_model.committer.long=Committer: Trust signatures that match committers. This matches GitHub's behavior and will force commits signed by Gitea to have Gitea as the committer. +settings.trust_model.committer.desc=Valid signatures will only be marked "trusted" if they match the committer, otherwise they will be marked "unmatched". This forces Gitea to be the committer on signed commits, with the actual committer marked as Co-authored-by: and Co-committed-by: trailer in the commit. The default Gitea key must match a user in the database. +settings.trust_model.collaboratorcommitter=Collaborator+Committer +settings.trust_model.collaboratorcommitter.long=Collaborator+Committer: Trust signatures by collaborators which match the committer +settings.trust_model.collaboratorcommitter.desc=Valid signatures by collaborators of this repository will be marked "trusted" if they match the committer. Otherwise, valid signatures will be marked "untrusted" if the signature matches the committer and "unmatched" otherwise. This will force Gitea to be marked as the committer on signed commits, with the actual committer marked as Co-Authored-By: and Co-Committed-By: trailer in the commit. The default Gitea key must match a user in the database. +settings.wiki_delete_desc=Deleting repository wiki data is permanent and cannot be undone. +settings.wiki_delete_notices_1=- This will permanently delete and disable the repository wiki for %s. +settings.wiki_deletion_success=The repository wiki data has been deleted. +settings.delete_desc=Deleting a repository is permanent and cannot be undone. +settings.delete_notices_2=- This operation will permanently delete the %s repository, including code, issues, comments, wiki data and collaborator settings. +settings.delete_notices_fork_1=- Forks of this repository will become independent after deletion. +settings.update_settings_no_unit=The repository should allow at least some sort of interaction. +settings.add_collaborator_inactive_user=Cannot add an inactive user as a collaborator. +settings.add_collaborator_owner=Cannot add an owner as a collaborator. +settings.add_collaborator_duplicate=The collaborator is already added to this repository. +settings.add_collaborator.blocked_user=The collaborator is blocked by the repository owner or vice versa. +settings.collaborator_deletion_desc=Removing a collaborator will revoke their access to this repository. Continue? +settings.remove_collaborator_success=The collaborator has been removed. +settings.org_not_allowed_to_be_collaborator=Organizations cannot be added as a collaborator. +settings.change_team_access_not_allowed=Changing team access for repository has been restricted to organization owner +settings.team_not_in_organization=The team is not in the same organization as the repository +settings.add_team=Add Team +settings.add_team_duplicate=Team already has the repository +settings.add_team_success=The team now has access to the repository. +settings.change_team_permission_tip=Team's permission is set on the team settings page and can't be changed per repository +settings.delete_team_tip=This team has access to all repositories and can't be removed +settings.remove_team_success=The team's access to the repository has been removed. +settings.add_webhook.invalid_channel_name=Webhook channel name cannot be empty and cannot contain only a # character. +settings.hooks_desc=Webhooks automatically make HTTP POST requests to a server when certain Gitea events trigger. Read more in the webhooks guide. +settings.webhook_deletion_desc=Removing a webhook deletes its settings and delivery history. Continue? +settings.webhook.test_delivery=Test Push Event +settings.webhook.test_delivery_desc=Test this webhook with a fake push event. +settings.webhook.test_delivery_desc_disabled=To test this webhook with a fake event, activate it. +settings.webhook.replay.description=Replay this webhook. +settings.webhook.replay.description_disabled=To replay this webhook, activate it. +settings.webhook.delivery.success=An event has been added to the delivery queue. It may take few seconds before it shows up in the delivery history. +settings.githooks_desc="Git Hooks are powered by Git itself. You can edit hook files below to set up custom operations." +settings.add_webhook_desc=Gitea will send POST requests with a specified content type to the target URL. Read more in the webhooks guide. +settings.http_method=HTTP Method +settings.webhook_secret_desc=If the webhook server supports using secret, you can follow the webhook's manual and fill in a secret here. +settings.slack_color=Color +settings.event_header_repository=Repository Events +settings.event_delete_desc=Branch or tag deleted. +settings.event_fork_desc=Repository forked. +settings.event_wiki_desc=Wiki page created, renamed, edited or deleted. +settings.event_statuses=Statuses +settings.event_statuses_desc=Commit Status updated from the API. +settings.event_force_push=Force Push +settings.event_header_issue=Issue Events +settings.event_issues_desc=Issue opened, closed, reopened, edited or deleted. +settings.event_issue_assign=Issue Assigned +settings.event_issue_assign_desc=Issue assigned or unassigned. +settings.event_issue_label=Issue Labeled +settings.event_issue_label_desc=Issue labels updated or cleared. +settings.event_issue_milestone=Issue Milestoned +settings.event_issue_milestone_desc=Issue milestoned or demilestoned. +settings.event_header_pull_request=Pull Request Events +settings.event_pull_request_desc=Pull request opened, closed, reopened, edited or deleted. +settings.event_pull_request_assign=Pull Request Assigned +settings.event_pull_request_assign_desc=Pull request assigned or unassigned. +settings.event_pull_request_label=Pull Request Labeled +settings.event_pull_request_label_desc=Pull request labels updated or cleared. +settings.event_pull_request_milestone=Pull Request Milestoned +settings.event_pull_request_milestone_desc=Pull request milestoned or demilestoned. +settings.event_pull_request_comment=Pull Request Comment +settings.event_pull_request_comment_desc=Pull request comment created, edited, or deleted. +settings.event_pull_request_review=Pull Request Reviewed +settings.event_pull_request_review_desc=Pull request approved, rejected, or review comment. +settings.event_pull_request_sync=Pull Request Synchronized +settings.event_pull_request_sync_desc=Pull request synchronized. +settings.event_pull_request_review_request=Pull Request Review Requested +settings.event_pull_request_review_request_desc=Pull request review requested or review request removed. +settings.event_pull_request_approvals=Pull Request Approvals +settings.event_pull_request_merge=Pull Request Merge +settings.event_header_workflow=Workflow Events +settings.event_workflow_run=Workflow Run +settings.event_workflow_run_desc=Gitea Actions Workflow run queued, waiting, in progress, or completed. +settings.event_workflow_job=Workflow Jobs +settings.event_workflow_job_desc=Gitea Actions Workflow job queued, waiting, in progress, or completed. +settings.event_package=Package +settings.event_package_desc=Package created or deleted in a repository. +settings.branch_filter=Branch filter +settings.branch_filter_desc=Branch whitelist for push, branch creation and branch deletion events, specified as glob pattern. If empty or *, events for all branches are reported. See %[2]s documentation for syntax. Examples: master, {master,release*}. +settings.authorization_header=Authorization Header +settings.authorization_header_desc=Will be included as authorization header for requests when present. Examples: %s. +settings.add_web_hook_desc=Integrate %s into your repository. +settings.web_hook_name_gitea=Gitea +settings.web_hook_name_gogs=Gogs +settings.web_hook_name_slack=Slack +settings.web_hook_name_discord=Discord +settings.web_hook_name_dingtalk=DingTalk +settings.web_hook_name_telegram=Telegram +settings.web_hook_name_matrix=Matrix +settings.web_hook_name_msteams=Microsoft Teams +settings.web_hook_name_feishu_or_larksuite=Feishu / Lark Suite +settings.web_hook_name_feishu=Feishu +settings.web_hook_name_larksuite=Lark Suite +settings.web_hook_name_wechatwork=WeCom (Wechat Work) +settings.web_hook_name_packagist=Packagist +settings.packagist_username=Packagist username +settings.packagist_api_token=API token +settings.packagist_package_url=Packagist package URL +settings.add_key_success=The deploy key "%s" has been added. +settings.deploy_key_deletion_desc=Removing a deploy key will revoke its access to this repository. Continue? +settings.branches=Branches +settings.protected_branch=Branch Protection +settings.protected_branch.save_rule=Save Rule +settings.protected_branch.delete_rule=Delete Rule +settings.protected_branch_can_push_no=You cannot push +settings.branch_protection=Branch Protection Rules for Branch '%s' +settings.protect_this_branch_desc=Prevents deletion and restricts Git pushing and merging to the branch. +settings.protect_disable_push_desc=No pushing will be allowed to this branch. +settings.protect_disable_force_push=Disable Force Push +settings.protect_disable_force_push_desc=No force pushing will be allowed to this branch. +settings.protect_enable_push_desc=Anyone with write access will be allowed to push to this branch (but not force push). +settings.protect_enable_force_push_all=Enable Force Push +settings.protect_enable_force_push_all_desc=Anyone with push access will be allowed to force push to this branch. +settings.protect_enable_force_push_allowlist=Allowlist Restricted Force Push +settings.protect_enable_force_push_allowlist_desc=Only allowlisted users or teams with push access will be allowed to force push to this branch. +settings.protect_enable_merge=Enable Merge +settings.protect_enable_merge_desc=Anyone with write access will be allowed to merge the pull requests into this branch. +settings.protect_whitelist_committers=Allowlist Restricted Push +settings.protect_whitelist_committers_desc=Only allowlisted users or teams will be allowed to push to this branch (but not force push). +settings.protect_whitelist_deploy_keys=Allowlist deploy keys with write access to push. +settings.protect_whitelist_users=Allowlisted users for pushing: +settings.protect_whitelist_teams=Allowlisted teams for pushing: +settings.protect_force_push_allowlist_users=Allowlisted users for force pushing: +settings.protect_force_push_allowlist_teams=Allowlisted teams for force pushing: +settings.protect_force_push_allowlist_deploy_keys=Allowlist deploy keys with push access to force push. +settings.protect_merge_whitelist_committers=Enable Merge Allowlist +settings.protect_merge_whitelist_committers_desc=Allow only allowlisted users or teams to merge pull requests into this branch. +settings.protect_merge_whitelist_users=Allowlisted users for merging: +settings.protect_merge_whitelist_teams=Allowlisted teams for merging: +settings.protect_check_status_contexts=Enable Status Check +settings.protect_status_check_patterns=Status check patterns: +settings.protect_status_check_patterns_desc=Enter patterns to specify which status checks must pass before branches can be merged into a branch that matches this rule. Each line specifies a pattern. Patterns cannot be empty. +settings.protect_check_status_contexts_desc=Require status checks to pass before merging. When enabled, commits must first be pushed to another branch, then merged or pushed directly to a branch that matches this rule after status checks have passed. If no contexts are matched, the last commit must be successful regardless of context. +settings.protect_check_status_contexts_list=Status checks found in the last week for this repository +settings.protect_status_check_matched=Matched +settings.protect_invalid_status_check_pattern=Invalid status check pattern: "%s". +settings.protect_no_valid_status_check_patterns=No valid status check patterns. +settings.protect_required_approvals_desc=Allow only to merge pull request with enough required approvals. Required approvals are either from users or teams who are on the allowlist or anyone with write access. +settings.protect_approvals_whitelist_enabled=Restrict approvals to allowlisted users or teams +settings.protect_approvals_whitelist_enabled_desc=Only reviews from allowlisted users or teams will count to the required approvals. Without approval allowlist, reviews from anyone with write access count to the required approvals. +settings.protect_approvals_whitelist_users=Allowlisted reviewers: +settings.protect_approvals_whitelist_teams=Allowlisted teams for reviews: +settings.dismiss_stale_approvals=Dismiss stale approvals +settings.dismiss_stale_approvals_desc=When new commits that change the content of the pull request are pushed to the branch, old approvals will be dismissed. +settings.ignore_stale_approvals=Ignore stale approvals +settings.ignore_stale_approvals_desc=Do not count approvals that were made on older commits (stale reviews) towards how many approvals the PR has. Irrelevant if stale reviews are already dismissed. +settings.require_signed_commits=Require Signed Commits +settings.require_signed_commits_desc=Reject pushes to this branch if they are unsigned or unverifiable. +settings.protect_branch_name_pattern=Protected Branch Name Pattern +settings.protect_branch_name_pattern_desc="Protected branch name patterns. See the documentation for pattern syntax. Examples: main, release/**" +settings.protect_patterns=Patterns +settings.protect_protected_file_patterns="Protected file patterns (separated using semicolon ';'):" +settings.protect_protected_file_patterns_desc="Protected files are not allowed to be changed directly even if user has rights to add, edit, or delete files in this branch. Multiple patterns can be separated using semicolon (';'). See %[2]s documentation for pattern syntax. Examples: .drone.yml, /docs/**/*.txt." +settings.protect_unprotected_file_patterns="Unprotected file patterns (separated using semicolon ';'):" +settings.protect_unprotected_file_patterns_desc="Unprotected files that are allowed to be changed directly if user has write access, bypassing push restriction. Multiple patterns can be separated using semicolon (';'). See %[2]s documentation for pattern syntax. Examples: .drone.yml, /docs/**/*.txt." +settings.add_protected_branch=Enable protection +settings.delete_protected_branch=Disable protection +settings.update_protect_branch_success=Branch protection for rule "%s" has been updated. +settings.remove_protected_branch_success=Branch protection for rule "%s" has been removed. +settings.remove_protected_branch_failed=Removing branch protection rule "%s" failed. +settings.protected_branch_deletion=Delete Branch Protection +settings.protected_branch_deletion_desc=Disabling branch protection allows users with write permission to push to the branch. Continue? +settings.block_rejected_reviews=Block merge on rejected reviews +settings.block_rejected_reviews_desc=Merging will not be possible when changes are requested by official reviewers, even if there are enough approvals. +settings.block_on_official_review_requests=Block merge on official review requests +settings.block_on_official_review_requests_desc=Merging will not be possible when it has official review requests, even if there are enough approvals. +settings.block_outdated_branch=Block merge if pull request is outdated +settings.block_outdated_branch_desc=Merging will not be possible when head branch is behind base branch. +settings.block_admin_merge_override=Administrators must follow branch protection rules +settings.block_admin_merge_override_desc=Administrators must follow branch protection rules and cannot circumvent it. +settings.default_branch_desc=Select a default repository branch for pull requests and code commits: +settings.merge_style_desc=Merge Styles +settings.default_merge_style_desc=Default Merge Style +settings.protected_branch_required_rule_name=Required rule name +settings.protected_branch_duplicate_rule_name=Duplicate rule name +settings.protected_branch_required_approvals_min=Required approvals cannot be negative. +settings.tags=Tags +settings.tags.protection=Tag Protection +settings.tags.protection.pattern=Tag Pattern +settings.tags.protection.allowed=Allowed +settings.tags.protection.allowed.users=Allowed users +settings.tags.protection.allowed.teams=Allowed teams +settings.tags.protection.allowed.noone=No One +settings.tags.protection.create=Protect Tag +settings.tags.protection.none=There are no protected tags. +settings.tags.protection.pattern.description=You can use a single name or a glob pattern or regular expression to match multiple tags. Read more in the protected tags guide. +settings.bot_token=Bot Token +settings.chat_id=Chat ID +settings.thread_id=Thread ID +settings.matrix.homeserver_url=Homeserver URL +settings.matrix.room_id=Room ID +settings.matrix.message_type=Message Type +settings.visibility.private.button=Make Private +settings.visibility.private.text=Changing the visibility to private will make the repo visible only to allowed members and may remove the relationship between it and existing forks, watchers, and stars. +settings.visibility.private.bullet_title=Changing the visibility to private will: +settings.visibility.private.bullet_one=Make the repo visible only to allowed members. +settings.visibility.private.bullet_two=May remove the relationship between it and forks, watchers, and stars. +settings.visibility.public.button=Make Public +settings.visibility.public.text=Changing the visibility to public will make the repo visible to anyone. +settings.visibility.public.bullet_title=Changing the visibility to public will: +settings.visibility.public.bullet_one=Make the repo visible to anyone. +settings.visibility.success=Repository visibility changed. +settings.visibility.error=An error occurred while trying to change the repo visibility. +settings.visibility.fork_error=Can't change the visibility of a forked repo. +settings.archive.text=Archiving the repo will make it entirely read-only. It will be hidden from the dashboard. Nobody (not even you!) will be able to make new commits, or open any issues or pull requests. +settings.archive.error=An error occurred while trying to archive the repo. See the log for more details. +settings.archive.error_ismirror=You cannot archive a mirrored repo. +settings.archive.branchsettings_unavailable=Branch settings are not available if the repo is archived. +settings.archive.tagsettings_unavailable=Tag settings are not available if the repo is archived. +settings.archive.mirrors_unavailable=Mirrors are not available if the repo is archived. +settings.unarchive.button=Unarchive repo +settings.unarchive.header=Unarchive this repo +settings.unarchive.text=Unarchiving the repo will restore its ability to receive commits and pushes, as well as new issues and pull requests. +settings.unarchive.success=The repo was successfully unarchived. +settings.unarchive.error=An error occurred while trying to unarchive the repo. See the log for more details. +settings.update_avatar_success=The repository avatar has been updated. +settings.lfs=LFS +settings.lfs_filelist=LFS files stored in this repository +settings.lfs_no_lfs_files=No LFS files stored in this repository +settings.lfs_findcommits=Find commits +settings.lfs_lfs_file_no_commits=No Commits found for this LFS file +settings.lfs_noattribute=This path does not have the lockable attribute in the default branch +settings.lfs_delete=Delete LFS file with OID %s +settings.lfs_delete_warning=Deleting an LFS file may cause 'object does not exist' errors on checkout. Are you sure? +settings.lfs_findpointerfiles=Find pointer files +settings.lfs_locks=Locks +settings.lfs_invalid_locking_path=Invalid path: %s +settings.lfs_invalid_lock_directory=Cannot lock directory: %s +settings.lfs_lock_already_exists=Lock already exists: %s +settings.lfs_lock=Lock +settings.lfs_lock_path=Filepath to lock… +settings.lfs_locks_no_locks=No Locks +settings.lfs_lock_file_no_exist=Locked file does not exist in default branch +settings.lfs_force_unlock=Force Unlock +settings.lfs_pointers.found=Found %d blob pointer(s) — %d associated, %d unassociated (%d missing from store) +settings.lfs_pointers.sha=Blob SHA +settings.lfs_pointers.oid=OID +settings.lfs_pointers.inRepo=In Repo +settings.lfs_pointers.exists=Exists in store +settings.lfs_pointers.accessible=Accessible to User +settings.lfs_pointers.associateAccessible=Associate accessible %d OIDs +settings.rename_branch_failed_exist=Cannot rename branch because target branch %s exists. +settings.rename_branch_failed_not_exist=Cannot rename branch %s because it does not exist. +settings.rename_branch_success=Branch %s was successfully renamed to %s. +settings.rename_branch_from=old branch name +settings.rename_branch_to=new branch name +settings.rename_branch=Rename branch +diff.git-notes=Notes +diff.options_button=Diff Options +diff.download_patch=Download Patch File +diff.download_diff=Download Diff File +diff.whitespace_ignore_all_whitespace=Ignore whitespace when comparing lines +diff.whitespace_ignore_amount_changes=Ignore changes in amount of whitespace +diff.whitespace_ignore_at_eol=Ignore changes in whitespace at EOL +diff.stats_desc_file=%d changes: %d additions and %d deletions +diff.bin_not_shown=Binary file not shown. +diff.file_before=Before +diff.file_after=After +diff.file_image_width=Width +diff.file_image_height=Height +diff.file_suppressed_line_too_long=File diff suppressed because one or more lines are too long +diff.too_many_files=Some files were not shown because too many files have changed in this diff +diff.show_more=Show More +diff.load=Load Diff +diff.generated=generated +diff.vendored=vendored +diff.comment.add_line_comment=Add line comment +diff.review.self_reject=Pull request authors can't request changes on their own pull request +diff.review.reject=Request changes +diff.review.self_approve=Pull request authors can't approve their own pull request +diff.committed_by=committed by +diff.protected=Protected +diff.image.side_by_side=Side by Side +diff.image.swipe=Swipe +diff.image.overlay=Overlay +diff.has_escaped=This line has hidden Unicode characters +diff.show_file_tree=Show file tree +diff.hide_file_tree=Hide file tree +diff.submodule_added=Submodule %[1]s added at %[2]s +diff.submodule_deleted=Submodule %[1]s deleted from %[2]s +diff.submodule_updated=Submodule %[1]s updated: %[2]s +releases.desc=Track project versions and downloads. +release.detail=Release details +release.tags=Tags +release.latest=Latest +release.compare=Compare +release.ahead.commits=%d commits +release.ahead.target=to %s since this release +tag.ahead.target=to %s since this tag +release.new_subheader=Releases organize project versions. +release.edit_subheader=Releases organize project versions. +release.tag_helper=Choose an existing tag or create a new tag. +release.tag_helper_new=New tag. This tag will be created from the target. +release.tag_helper_existing=Existing tag. +release.title=Release title +release.title_empty=Title cannot be empty. +release.message=Describe this release +release.prerelease_helper=Mark this release unsuitable for production use. +release.delete_tag=Delete Tag +release.deletion_desc=Deleting a release only removes it from Gitea. It will not affect the Git tag, the contents of your repository or its history. Continue? +release.deletion_tag_desc=Will delete this tag from repository. Repository contents and history remain unchanged. Continue? +release.deletion_tag_success=The tag has been deleted. +release.tag_name_protected=The tag name is protected. +release.tag_already_exist=This tag name already exists. +release.download_count=Downloads: %s +release.add_tag_msg=Use the title and content of release as tag message. +release.add_tag=Create Tag Only +release.releases_for=Releases for %s +release.tags_for=Tags for %s +branch.already_exists=A branch named "%s" already exists. +branch.delete=Delete Branch "%s" +branch.delete_desc=Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue? +branch.deletion_success=Branch "%s" has been deleted. +branch.deletion_failed=Failed to delete branch "%s". +branch.delete_branch_has_new_commits=Branch "%s" cannot be deleted because new commits have been added after merging. +branch.create_from=from "%s" +branch.create_success=Branch "%s" has been created. +branch.branch_already_exists=Branch "%s" already exists in this repository. +branch.branch_name_conflict=Branch name "%s" conflicts with the already existing branch "%s". +branch.tag_collision=Branch "%s" cannot be created as a tag with same name already exists in the repository. +branch.restore_success=Branch "%s" has been restored. +branch.restore_failed=Failed to restore branch "%s". +branch.protected_deletion_failed=Branch "%s" is protected. It cannot be deleted. +branch.default_deletion_failed=Branch "%s" is the default branch. It cannot be deleted. +branch.default_branch_not_exist=Default branch "%s" does not exist. +branch.restore=Restore Branch "%s" +branch.download=Download Branch "%s" +branch.rename=Rename Branch "%s" +branch.included_desc=This branch is part of the default branch +branch.included=Included +branch.create_new_branch=Create branch from branch: +branch.confirm_create_branch=Create branch +branch.warning_rename_default_branch=You are renaming the default branch. +branch.rename_branch_to=Rename "%s" to: +branch.confirm_rename_branch=Rename branch +branch.create_branch_operation=Create branch +branch.new_branch=Create new branch +branch.new_branch_from=Create new branch from "%s" +branch.renamed=Branch %s was renamed to %s. +branch.rename_default_or_protected_branch_error=Only admins can rename default or protected branches. +branch.rename_protected_branch_failed=This branch is protected by glob-based protection rules. +branch.commits_divergence_from=Commit divergence: %[1]d behind and %[2]d ahead of %[3]s +branch.commits_no_divergence=The same as branch %[1]s +tag.create_tag=Create tag %s +tag.create_tag_operation=Create tag +tag.confirm_create_tag=Create tag +tag.create_tag_from=Create new tag from "%s" +tag.create_success=Tag "%s" has been created. +topic.count_prompt=You cannot select more than 25 topics +topic.format_prompt=Topics must start with a letter or number, can include dashes ('-') and dots ('.'), can be up to 35 characters long. Letters must be lowercase. +find_file.follow_symlink=Follow this symlink to where it is pointing at +find_file.go_to_file=Go to file +find_file.no_matching=No matching file found +error.csv.too_large=Can't render this file because it is too large. +error.csv.unexpected=Can't render this file because it contains an unexpected character in line %d and column %d. +error.csv.invalid_field_count=Can't render this file because it has a wrong number of fields in line %d. +error.broken_git_hook=Git hooks of this repository seem to be broken. Please follow the documentation to fix them, then push some commits to refresh the status. [graphs] +component_loading=Loading %s… +component_loading_failed=Could not load %s +component_loading_info=This might take a bit… +component_failed_to_load=An unexpected error happened. +code_frequency.what=code frequency +contributors.what=contributions +recent_commits.what=recent commits [org] org_name_holder=조직 이름 @@ -1128,25 +2707,18 @@ org_desc=설명 team_name=팀 이름 team_desc=설명 team_permission_desc=권한 - - settings=설정 settings.options=조직 settings.full_name=성명 settings.website=웹 사이트 settings.location=위치 settings.visibility.private_shortname=비공개 - settings.update_settings=설정 업데이트 settings.update_setting_success=조직 설정이 변경되었습니다. - - settings.update_avatar_success=조직의 아바타가 갱신되었습니다. settings.delete=조직 삭제 settings.delete_account=이 조직을 삭제합니다. settings.confirm_delete_account=삭제 승인 - - members.membership_visibility=회원 표시: members.public=보임 members.public_helper=숨기기 @@ -1159,7 +2731,6 @@ members.remove=제거 members.leave=나가기 members.invite_desc=새로운 맴버를 %s에 추가: members.invite_now=지금 초대하기 - teams.join=가입 teams.leave=탈퇴 teams.read_access=읽음 @@ -1175,8 +2746,92 @@ teams.delete_team_success=팀이 삭제되었습니다. teams.repositories=팀 저장소 teams.add_duplicate_users=사용자가 이미 팀 멤버입니다. teams.members.none=이 팀에 멤버가 없습니다. - - +org_name_helper=Organization names should be short and memorable. +code=Code +team_name_helper=Team names should be short and memorable. +team_desc_helper=Describe the purpose or role of the team. +team_access_desc=Repository access +team_unit_desc=Allow Access to Repository Sections +team_unit_disabled=(Disabled) +form.name_been_taken=The organization name "%s" has already been taken. +form.name_reserved=The organization name "%s" is reserved. +form.name_pattern_not_allowed=The pattern "%s" is not allowed in an organization name. +form.create_org_not_allowed=You are not allowed to create an organization. +settings.email=Contact Email Address +settings.permission=Permissions +settings.repoadminchangeteam=Repository admin can add and remove access for teams +settings.visibility=Visibility +settings.visibility.public=Public +settings.visibility.limited=Limited (Visible to authenticated users only) +settings.visibility.limited_shortname=Limited +settings.visibility.private=Private (Visible only to organization members) +settings.rename=Rename Organization +settings.rename_desc=Changing the organization name will also change your organization's URL and free the old name. +settings.rename_success=Organization %[1]s has been renamed to %[2]s successfully. +settings.rename_no_change=Organization name is not changed. +settings.rename_new_org_name=New Organization Name +settings.rename_failed=Renaming organization failed because of an internal error +settings.rename_notices_1=This operation CANNOT be undone. +settings.rename_notices_2=The old name will redirect until it is claimed. +settings.delete_prompt=The organization will be permanently removed. This CANNOT be undone! +settings.name_confirm=Enter the organization name as confirmation: +settings.delete_notices_1=This operation CANNOT be undone. +settings.delete_notices_2=This operation will permanently delete all the repositories of %s, including code, issues, comments, wiki data and collaborator settings. +settings.delete_notices_3=This operation will permanently delete all the packages of %s. +settings.delete_notices_4=This operation will permanently delete all the projects of %s. +settings.delete_failed=Deleting organization failed due to an internal error +settings.delete_successful=Organization %s has been deleted successfully. +settings.hooks_desc=Add webhooks which will be triggered for all repositories under this organization. +settings.labels_desc=Add labels which can be used on issues for all repositories under this organization. +members.remove.detail=Remove %[1]s from %[2]s? +members.leave.detail=Leave %s? +teams.leave.detail=Leave %s? +teams.can_create_org_repo=Create repositories +teams.can_create_org_repo_helper=Members can create new repositories in organization. Creator will get administrator access to the new repository. +teams.none_access=No Access +teams.none_access_helper=Members cannot view or do any other action on this unit. It has no effect for public repositories. +teams.general_access=General Access +teams.general_access_helper=Members permissions will be decided by below permission table. +teams.read_access_helper=Members can view and clone team repositories. +teams.write_access=Write +teams.write_access_helper=Members can read and push to team repositories. +teams.admin_access_helper=Members can pull and push to team repositories and add collaborators to them. +teams.owners_permission_desc=Owners have full access to all repositories and have administrator access to the organization. +teams.invite_team_member=Invite to %s +teams.invite_team_member.list=Pending Invitations +teams.delete_team_desc=Deleting a team revokes repository access from its members. Continue? +teams.read_permission_desc=This team grants Read access: members can view and clone team repositories. +teams.write_permission_desc=This team grants Write access: members can read from and push to team repositories. +teams.admin_permission_desc=This team grants Admin access: members can read from, push to and add collaborators to team repositories. +teams.create_repo_permission_desc=Additionally, this team grants Create repository permission: members can create new repositories in organization. +teams.remove_all_repos_title=Remove all team repositories +teams.remove_all_repos_desc=This will remove all repositories from the team. +teams.add_all_repos_title=Add all repositories +teams.add_all_repos_desc=This will add all the organization's repositories to the team. +teams.add_nonexistent_repo="The repository you're trying to add doesn't exist. Please create it first." +teams.repos.none=No repositories could be accessed by this team. +teams.members.blocked_user=Cannot add the user because it is blocked by the organization. +teams.specific_repositories=Specific repositories +teams.specific_repositories_helper=Members will only have access to repositories explicitly added to the team. Selecting this will not automatically remove repositories already added with All repositories. +teams.all_repositories=All repositories +teams.all_repositories_helper=Team has access to all repositories. Selecting this will add all existing repositories to the team. +teams.all_repositories_read_permission_desc=This team grants Read access to all repositories: members can view and clone repositories. +teams.all_repositories_write_permission_desc=This team grants Write access to all repositories: members can read from and push to repositories. +teams.all_repositories_admin_permission_desc=This team grants Admin access to all repositories: members can read from, push to and add collaborators to repositories. +teams.invite.title=You have been invited to join team %s in organization %s. +teams.invite.by=Invited by %s +teams.invite.description=Please click the button below to join the team. +view_as_role=View as: %s +view_as_public_hint=You are viewing the README as a public user. +view_as_member_hint=You are viewing the README as a member of this organization. +worktime=Worktime +worktime.date_range_start=Start date +worktime.date_range_end=End date +worktime.query=Query +worktime.time=Time +worktime.by_repositories=By repositories +worktime.by_milestones=By milestones +worktime.by_members=By members [admin] dashboard=대시보드 @@ -1192,7 +2847,6 @@ monitor=모니터링 first_page=처음 last_page=마지막 total=총: %d - dashboard.statistic=요약 dashboard.system_status=시스템 상태 dashboard.operation_name=작업 명 @@ -1228,7 +2882,6 @@ dashboard.total_gc_time=모든 가비지 콜렉션 중지 dashboard.total_gc_pause=모든 가비지 콜렉션 중지 dashboard.last_gc_pause=마지막 가비지 콜렉션 중지 dashboard.gc_times=가비지 콜렉션 시간 - users.user_manage_panel=사용자 계정 관리 users.new_account=사용자 계정 생성 users.name=사용자명 @@ -1258,31 +2911,24 @@ users.delete_account=사용자 계정 삭제 users.deletion_success=사용자 계정이 삭제되었습니다. users.list_status_filter.is_active=사용 users.list_status_filter.is_admin=관리자 - emails.activated=활성화됨 emails.filter_sort.name=사용자명 - orgs.org_manage_panel=조직 관리 orgs.name=이름 orgs.teams=팀 orgs.members=멤버 orgs.new_orga=새 조직 - repos.repo_manage_panel=저장소 관리 repos.owner=소유자 repos.name=이름 repos.private=비공개 repos.issues=이슈 repos.size=크기 - packages.owner=소유자 packages.name=이름 packages.type=유형 packages.repository=저장소 packages.size=크기 - - - auths.auth_manage_panel=인증 소스 관리 auths.new=인증 소스 추가 auths.name=이름 @@ -1335,7 +2981,6 @@ auths.update=인증 소스 갱신 auths.delete=인증 소스 삭제 auths.delete_auth_title=인증 소스 삭제 auths.deletion_success=인증 소스가 삭제되었습니다. - config.server_config=서버 설정 config.app_name=사이트 제목 config.app_ver=Gitea 버전 @@ -1351,7 +2996,6 @@ config.lfs_root_path=LFS 루트 경로 config.log_file_root_path=로그 경로 config.script_type=스크립트 유형 config.reverse_auth_user=역방향 사용자 인증 - config.ssh_config=SSH 설정 config.ssh_enabled=활성화됨 config.ssh_start_builtin_server=빌트-인 서버 사용 @@ -1360,9 +3004,7 @@ config.ssh_listen_port=수신 대기 포트 config.ssh_root_path=최상위 경로 config.ssh_minimum_key_size_check=최소 키 사이즈 검사 config.ssh_minimum_key_sizes=최소 키 사이즈 - config.lfs_enabled=활성화됨 - config.db_config=데이터베이스 설정 config.db_type=유형 config.db_host=호스트 @@ -1370,7 +3012,6 @@ config.db_name=이름 config.db_user=사용자명 config.db_ssl_mode=SSL config.db_path=경로 - config.service_config=서비스 설정 config.register_email_confirm=가입시 이메일 확인 필수 config.disable_register=자체등록 사용안함 @@ -1389,12 +3030,10 @@ config.default_enable_timetracking=기본 타임 트래킹 활성화 config.default_allow_only_contributors_to_track_time=기여자 트랙 타임만 config.no_reply_address=답변 받지 않을 이메일 주소 config.default_enable_dependencies=기본적으로 이슈 종속성을 활성화 - config.webhook_config=웹훅 설정 config.queue_length=큐 길이 config.deliver_timeout=시간 제한 사용 config.skip_tls_verify=TLS 검증 건너뛰기 - config.mailer_enabled=활성화됨 config.mailer_name=이름 config.mailer_smtp_port=SMTP 포트 @@ -1403,15 +3042,12 @@ config.mailer_use_sendmail=Sendmail 사용 config.mailer_sendmail_path=Sendmail 경로 config.mailer_sendmail_args=Sendmail 추가 인수 config.send_test_mail=테스트 이메일 전송 - config.oauth_config=OAuth 설정 config.oauth_enabled=활성화됨 - config.cache_config=캐시 설정 config.cache_adapter=캐시 어댑터 config.cache_interval=캐시 간격 config.cache_conn=캐시 연결 - config.session_config=세션 설정 config.session_provider=세션 공급자 config.provider_config=공급자 설정 @@ -1420,12 +3056,10 @@ config.gc_interval_time=GC 인터벌 시간 config.session_life_time=세션 수명 config.https_only=HTTPS만 config.cookie_life_time=쿠키 수명 - config.picture_config=사진과 아바타 설정 config.picture_service=이미지 서비스 config.disable_gravatar=Gravatar 사용안함 config.enable_federated_avatar=연합 아바타 사용 - config.git_config=깃 설정 config.git_disable_diff_highlight=변경 사항 구문 강조 비활성화 config.git_max_diff_lines=변경사항 최대 표시 줄 수 (단일 파일에 대해) @@ -1437,11 +3071,7 @@ config.git_mirror_timeout=미러 업데이트 시간 제한 config.git_clone_timeout=복제 작업 시간 제한 config.git_pull_timeout=끌어오기 작업 시간 제한 config.git_gc_timeout=가비지 콜렉션 작업 시간 제한 - config.log_config=로그 설정 - - - monitor.cron=Cron 작업 monitor.name=이름 monitor.schedule=스케줄 @@ -1452,11 +3082,9 @@ monitor.process=실행중인 프로세스들 monitor.desc=설명 monitor.start=시작 시간 monitor.execute_time=실행 시간 - monitor.queue.name=이름 monitor.queue.type=유형 monitor.queue.settings.submit=설정 업데이트 - notices.system_notice_list=시스템 공지 notices.view_detail_header=알림 세부정보 보기 notices.select_all=모두 선택 @@ -1469,13 +3097,296 @@ notices.type_1=저장소 notices.desc=설명 notices.op=일. notices.delete_success=시스템 알림이 삭제되었습니다. - +maintenance=Maintenance +self_check=Self Check +identity_access=Identity & Access +assets=Code Assets +hooks=Webhooks +integrations=Integrations +emails=User Email Addresses +settings=Admin Settings +dashboard.new_version_hint=Gitea %s is now available, you are running %s. Check the blog for more details. +dashboard.maintenance_operations=Maintenance Operations +dashboard.clean_unbind_oauth=Clean unbound OAuth connections +dashboard.clean_unbind_oauth_success=All unbound OAuth connections have been deleted. +dashboard.task.started=Started Task: %[1]s +dashboard.task.process=Task: %[1]s +dashboard.task.cancelled=Task: %[1]s canceled: %[3]s +dashboard.task.error=Error in Task: %[1]s: %[3]s +dashboard.task.finished=Task: %[1]s started by %[2]s has finished +dashboard.task.unknown=Unknown task: %[1]s +dashboard.cron.started=Started Cron: %[1]s +dashboard.cron.process=Cron: %[1]s +dashboard.cron.cancelled=Cron: %[1]s canceled: %[3]s +dashboard.cron.error=Error in Cron: %s: %[3]s +dashboard.cron.finished=Cron: %[1]s has finished +dashboard.delete_inactive_accounts=Delete all unactivated accounts +dashboard.delete_inactive_accounts.started=Task to delete all unactivated accounts started +dashboard.delete_repo_archives="Delete all repositories' archives (ZIP, TAR.GZ, etc..)" +dashboard.delete_repo_archives.started=Task to delete all repository archives started +dashboard.delete_missing_repos=Delete all repositories missing their Git files +dashboard.delete_missing_repos.started=Task to delete all repositories missing their Git files started +dashboard.delete_generated_repository_avatars=Delete generated repository avatars +dashboard.sync_repo_branches=Sync missed branches from git data to databases +dashboard.sync_repo_tags=Sync tags from git data to database +dashboard.update_mirrors=Update Mirrors +dashboard.repo_health_check=Health check all repositories +dashboard.check_repo_stats=Check all repository statistics +dashboard.archive_cleanup=Delete old repository archives +dashboard.deleted_branches_cleanup=Clean up deleted branches +dashboard.update_migration_poster_id=Update migration poster IDs +dashboard.git_gc_repos=Garbage-collect all repositories +dashboard.resync_all_sshkeys=Update the '.ssh/authorized_keys' file with Gitea SSH keys +dashboard.resync_all_sshprincipals=Update the '.ssh/authorized_principals' file with Gitea SSH principals +dashboard.resync_all_hooks=Resynchronize pre-receive, update and post-receive hooks of all repositories +dashboard.reinit_missing_repos=Reinitialize all missing Git repositories for which records exist +dashboard.cleanup_hook_task_table=Clean up hook_task table +dashboard.cleanup_packages=Clean up expired packages +dashboard.cleanup_actions=Clean up expired actions' resources +dashboard.delete_old_actions=Delete all old activities from database +dashboard.delete_old_actions.started=Deletion of all old activities from database started +dashboard.update_checker=Update checker +dashboard.delete_old_system_notices=Delete all old system notices from database +dashboard.gc_lfs=Garbage-collect LFS meta objects +dashboard.stop_zombie_tasks=Stop actions zombie tasks +dashboard.stop_endless_tasks=Stop actions endless tasks +dashboard.cancel_abandoned_jobs=Cancel actions abandoned jobs +dashboard.start_schedule_tasks=Start actions schedule tasks +dashboard.sync_branch.started=Branches Sync started +dashboard.sync_tag.started=Tags Sync started +dashboard.rebuild_issue_indexer=Rebuild issue indexer +dashboard.sync_repo_licenses=Sync repo licenses +users.restricted=Restricted +users.reserved=Reserved +users.bot=Bot +users.remote=Remote +users.2fa=2FA +users.never_login=Never Signed In +users.new_success=The user account "%s" has been created. +users.max_repo_creation=Maximum Number of Repositories +users.is_restricted=Is Restricted +users.allow_git_hook_tooltip=Git Hooks are executed as the OS user running Gitea and will have the same level of host access. As a result, users with this special Git Hook privilege can access and modify all Gitea repositories as well as the database used by Gitea. Consequently they are also able to gain Gitea administrator privileges. +users.cannot_delete_self="You cannot delete yourself" +users.still_own_repo=This user still owns one or more repositories. Delete or transfer these repositories first. +users.still_has_org=This user is a member of an organization. Remove the user from any organizations first. +users.purge=Purge User +users.purge_help=Forcibly delete user and any repositories, organizations, and packages owned by the user. All comments will be deleted too. +users.still_own_packages=This user still owns one or more packages. Delete these packages first. +users.reset_2fa=Reset 2FA +users.list_status_filter.menu_text=Filter +users.list_status_filter.reset=Reset +users.list_status_filter.not_active=Inactive +users.list_status_filter.not_admin=Not Admin +users.list_status_filter.is_restricted=Restricted +users.list_status_filter.not_restricted=Not Restricted +users.list_status_filter.is_prohibit_login=Prohibit Login +users.list_status_filter.not_prohibit_login=Allow Login +users.list_status_filter.is_2fa_enabled=2FA Enabled +users.list_status_filter.not_2fa_enabled=2FA Disabled +users.details=User Details +emails.email_manage_panel=User Email Management +emails.primary=Primary +emails.filter_sort.email=Email address +emails.filter_sort.email_reverse=Email address (reverse) +emails.filter_sort.name_reverse=Username (reverse) +emails.updated=Email address updated +emails.not_updated=Failed to update the requested email address: %v +emails.duplicate_active=This email address is already active for a different user. +emails.change_email_header=Update Email Properties +emails.change_email_text=Are you sure you want to update this email address? +emails.delete=Delete Email +emails.delete_desc=Are you sure you want to delete this email address? +emails.deletion_success=The email address has been deleted. +emails.delete_primary_email_error=You cannot delete the primary email address. +repos.unadopted=Unadopted Repositories +repos.unadopted.no_more=No more unadopted repositories found +repos.lfs_size=LFS Size +packages.package_manage_panel=Package Management +packages.total_size=Total Size: %s +packages.unreferenced_size=Unreferenced Size: %s +packages.cleanup=Clean up expired data +packages.cleanup.success=Cleaned up expired data successfully +packages.creator=Creator +packages.version=Version +packages.published=Published +defaulthooks=Default Webhooks +defaulthooks.desc=Webhooks automatically make HTTP POST requests to a server when certain Gitea events trigger. Webhooks defined here are defaults and will be copied into all new repositories. Read more in the webhooks guide. +defaulthooks.add_webhook=Add Default Webhook +defaulthooks.update_webhook=Update Default Webhook +systemhooks=System Webhooks +systemhooks.desc=Webhooks automatically make HTTP POST requests to a server when certain Gitea events trigger. Webhooks defined here will act on all repositories on the system, so please consider any performance implications this may have. Read more in the webhooks guide. +systemhooks.add_webhook=Add System Webhook +systemhooks.update_webhook=Update System Webhook +auths.attribute_username_placeholder=Leave empty to use the username entered in Gitea. +auths.attribute_avatar=Avatar Attribute +auths.attributes_in_bind=Fetch Attributes in Bind DN Context +auths.allow_deactivate_all=Allow an empty search result to deactivate all users +auths.restricted_filter=Restricted Filter +auths.restricted_filter_helper=Leave empty to not set any users as restricted. Use an asterisk ('*') to set all users that do not match Admin Filter as restricted. +auths.verify_group_membership=Verify group membership in LDAP (leave the filter empty to skip) +auths.group_search_base=Group Search Base DN +auths.group_attribute_list_users=Group Attribute Containing List Of Users +auths.user_attribute_in_group=User Attribute Listed In Group +auths.map_group_to_team=Map LDAP groups to Organization teams (leave the field empty to skip) +auths.map_group_to_team_removal=Remove users from synchronized teams if user does not belong to corresponding LDAP group +auths.enable_ldap_groups=Enable LDAP groups +auths.ms_ad_sa=MS AD Search Attributes +auths.allowed_domains_helper=Leave empty to allow all domains. Separate multiple domains with a comma (','). +auths.force_smtps=Force SMTPS +auths.force_smtps_helper=SMTPS is always used on port 465. Set this to force SMTPS on other ports. (Otherwise STARTTLS will be used on other ports if it is supported by the host.) +auths.helo_hostname=HELO Hostname +auths.helo_hostname_helper=Hostname sent with HELO. Leave blank to send current hostname. +auths.disable_helo=Disable HELO +auths.pam_email_domain=PAM Email Domain (optional) +auths.oauth2_icon_url=Icon URL +auths.skip_local_two_fa=Skip local 2FA +auths.skip_local_two_fa_helper=Leaving unset means local users with 2FA set will still have to pass 2FA to log on +auths.oauth2_tenant=Tenant +auths.oauth2_scopes=Additional Scopes +auths.oauth2_required_claim_name=Required Claim Name +auths.oauth2_required_claim_name_helper=Set this name to restrict login from this source to users with a claim with this name +auths.oauth2_required_claim_value=Required Claim Value +auths.oauth2_required_claim_value_helper=Set this value to restrict login from this source to users with a claim with this name and value +auths.oauth2_group_claim_name=Claim name providing group names for this source. (Optional) +auths.oauth2_full_name_claim_name=Full Name Claim Name. (Optional — if set, the user's full name will always be synchronized with this claim) +auths.oauth2_ssh_public_key_claim_name=SSH Public Key Claim Name +auths.oauth2_admin_group=Group Claim value for administrator users. (Optional — requires claim name above) +auths.oauth2_restricted_group=Group Claim value for restricted users. (Optional — requires claim name above) +auths.oauth2_map_group_to_team=Map claimed groups to Organization teams. (Optional — requires claim name above) +auths.oauth2_map_group_to_team_removal=Remove users from synchronized teams if user does not belong to corresponding group. +auths.sspi_auto_create_users=Automatically create users +auths.sspi_auto_create_users_helper=Allow SSPI auth method to automatically create new accounts for users that log in for the first time +auths.sspi_auto_activate_users=Automatically activate users +auths.sspi_auto_activate_users_helper=Allow SSPI auth method to automatically activate new users +auths.sspi_strip_domain_names=Remove domain names from usernames +auths.sspi_strip_domain_names_helper=If checked, domain names will be removed from logon names (e.g. "DOMAIN\user" and "user@example.org" both will become just "user"). +auths.sspi_separator_replacement=Separator to use instead of \, / and @ +auths.sspi_separator_replacement_helper=The character to use to replace the separators of down-level logon names (e.g. the \ in "DOMAIN\user") and user principal names (e.g. the @ in "user@example.org"). +auths.sspi_default_language=Default user language +auths.sspi_default_language_helper=Default language for users automatically created by SSPI auth method. Leave empty if you prefer the language to be automatically detected. +auths.tips.oauth2.general.tip=When registering a new OAuth2 authentication, the callback/redirect URL should be: +auths.tip.bitbucket=Register a new OAuth consumer on %s and add the permission 'Account' - 'Read' +auths.tip.nextcloud=Register a new OAuth consumer on your instance by selecting "Settings -> Security -> OAuth 2.0 client" in the menu +auths.tip.dropbox=Create a new application at %s +auths.tip.facebook=Register a new application at %s and add the product "Facebook Login" +auths.tip.github=Register a new OAuth application on %s +auths.tip.gitlab_new=Register a new application on %s +auths.tip.google_plus=Obtain OAuth2 client credentials from the Google API console at %s +auths.tip.openid_connect=Use the OpenID Connect Discovery URL "https://{server}/.well-known/openid-configuration" to specify the endpoints +auths.tip.twitter=Go to %s, create an application and ensure that the “Allow this application to be used to Sign in with Twitter” option is enabled +auths.tip.discord=Register a new application on %s +auths.tip.gitea=Register a new OAuth2 application. Guide can be found at %s +auths.tip.yandex=Create a new application at %s. Select following permissions from the "Yandex.Passport API" section: "Access to email address", "Access to user avatar" and "Access to username, first name and surname, gender" +auths.tip.mastodon=Input a custom instance URL for the mastodon instance you want to authenticate with (or use the default one) +auths.new_success=The authentication "%s" has been added. +auths.delete_auth_desc=Deleting an authentication source prevents users from using it to sign in. Continue? +auths.still_in_used=The authentication source is still in use. Convert or delete any users using this authentication source first. +auths.login_source_exist=The authentication source "%s" already exists. +auths.login_source_of_type_exist=An authentication source of this type already exists. +auths.unable_to_initialize_openid=Unable to initialize OpenID Connect Provider: %s +auths.invalid_openIdConnectAutoDiscoveryURL=Invalid Auto Discovery URL (this must be a valid URL starting with http:// or https://) +config.custom_file_root_path="Custom File Root Path" +config.domain=Server Domain +config.app_data_path=App Data Path +config.ssh_domain=SSH Server Domain +config.lfs_config=LFS Configuration +config.lfs_content_path=LFS Content Path +config.lfs_http_auth_expiry=LFS HTTP Auth Expiry +config.db_schema=Schema +config.allow_only_internal_registration=Allow Registration Only Through Gitea itself +config.reset_password_code_lives=Recover Account Code Expiry Time +config.default_visibility_organization=Default visibility for new Organizations +config.mailer_config=Mailer Configuration +config.mailer_enable_helo=Enable HELO +config.mailer_protocol=Protocol +config.mailer_smtp_addr=SMTP Addr +config.mailer_sendmail_timeout=Sendmail Timeout +config.mailer_use_dummy=Dummy +config.test_email_placeholder=Email Address (e.g. test@example.com) +config.send_test_mail_submit=Send +config.test_mail_failed=Failed to send a testing email to "%s": %v +config.test_mail_sent=A testing email has been sent to "%s". +config.cache_item_ttl=Cache Item TTL +config.cache_test=Test Cache +config.cache_test_failed=Failed to probe the cache: %v. +config.cache_test_slow=Cache test successful, but response is slow: %s. +config.cache_test_succeeded=Cache test successful, got a response in %s. +config.open_with_editor_app_help=The "Open with" editors for the clone menu. If left empty, the default will be used. Expand to see the default. +config.logger_name_fmt=Logger: %s +config.disabled_logger=Disabled +config.access_log_mode=Access Log Mode +config.access_log_template=Access Log Template +config.xorm_log_sql=Log SQL +config.set_setting_failed=Set setting %s failed +monitor.stats=Stats +monitor.stacktrace=Stacktrace +monitor.trace=Trace +monitor.performance_logs=Performance Logs +monitor.processes_count=%d Processes +monitor.download_diagnosis_report=Download diagnosis report +monitor.last_execution_result=Result +monitor.process.cancel=Cancel process +monitor.process.cancel_desc=Canceling a process may cause data loss +monitor.process.children=Children +monitor.queues=Queues +monitor.queue=Queue: %s +monitor.queue.exemplar=Exemplar Type +monitor.queue.numberworkers=Number of Workers +monitor.queue.activeworkers=Active Workers +monitor.queue.maxnumberworkers=Max Number of Workers +monitor.queue.numberinqueue=Number in Queue +monitor.queue.review_add=Review / Add Workers +monitor.queue.settings.title=Pool Settings +monitor.queue.settings.desc=Pools dynamically grow in response to their worker queue blocking. +monitor.queue.settings.maxnumberworkers=Max number of workers +monitor.queue.settings.maxnumberworkers.placeholder=Currently %[1]d +monitor.queue.settings.maxnumberworkers.error=Max number of workers must be a number +monitor.queue.settings.changed=Settings Updated +monitor.queue.settings.remove_all_items=Remove all +monitor.queue.settings.remove_all_items_done=All items in the queue have been removed. +notices.operations=Operations +notices.type_2=Task +self_check.no_problem_found=No problem found yet. +self_check.startup_warnings=Startup warnings: +self_check.database_collation_mismatch=Expect database to use collation: %s +self_check.database_collation_case_insensitive=Database is using collation %s, which is a case-insensitive collation. Although Gitea could work with it, there might be some rare cases which don't work as expected. +self_check.database_inconsistent_collation_columns=Database is using collation %s, but these columns are using mismatched collations. This might cause some unexpected problems. +self_check.database_fix_mysql=For MySQL/MariaDB users, you could use the "gitea doctor convert" command to fix the collation problems, or you could also fix the problem manually with "ALTER ... COLLATE ..." SQL queries. +self_check.database_fix_mssql=For MSSQL users, you could only fix the problem manually with "ALTER ... COLLATE ..." SQL queries at the moment. +self_check.location_origin_mismatch=Current URL (%[1]s) doesn't match the URL seen by Gitea (%[2]s). If you are using a reverse proxy, please make sure the "Host" and "X-Forwarded-Proto" headers are set correctly. [action] create_repo=저장소를 만들었습니다. %s rename_repo=%[1]s에서에서 %[3]s으로 저장소 이름을 바꾸었습니다. transfer_repo=%s에서 %s로 저장소가 전송되었습니다. compare_commits=%d 커밋들 비교 +commit_repo=pushed to %[3]s at %[4]s +create_issue=`opened issue %[3]s#%[2]s` +close_issue=`closed issue %[3]s#%[2]s` +reopen_issue=`reopened issue %[3]s#%[2]s` +create_pull_request=`created pull request %[3]s#%[2]s` +close_pull_request=`closed pull request %[3]s#%[2]s` +reopen_pull_request=`reopened pull request %[3]s#%[2]s` +comment_issue=`commented on issue %[3]s#%[2]s` +comment_pull=`commented on pull request %[3]s#%[2]s` +merge_pull_request=`merged pull request %[3]s#%[2]s` +auto_merge_pull_request=`automatically merged pull request %[3]s#%[2]s` +push_tag=pushed tag %[3]s to %[4]s +delete_tag=deleted tag %[2]s from %[3]s +delete_branch=deleted branch %[2]s from %[3]s +compare_branch=Compare +compare_commits_general=Compare commits +mirror_sync_push=synced commits to %[3]s at %[4]s from mirror +mirror_sync_create=synced new reference %[3]s to %[4]s from mirror +mirror_sync_delete=synced and deleted reference %[2]s at %[3]s from mirror +approve_pull_request=`approved %[3]s#%[2]s` +reject_pull_request=`suggested changes for %[3]s#%[2]s` +publish_release=`released %[4]s at %[3]s` +review_dismissed=`dismissed review from %[4]s for %[3]s#%[2]s` +review_dismissed_reason=Reason: +create_branch=created branch %[3]s in %[4]s +starred_repo=starred %[2]s +watched_repo=started watching %[2]s [tool] now=현재 @@ -1500,6 +3411,8 @@ raw_minutes=분 [dropzone] file_too_big=파일 크기({{filesize}} MB) 가 최대 크기({{maxFilesize}} MB) 를 초과합니다. remove_file=파일 제거 +default_message=Drop files or click here to upload. +invalid_input_type=You cannot upload files of this type. [notification] notifications=알림 @@ -1511,15 +3424,25 @@ pin=알림 고정 mark_as_read=읽음으로 표시 mark_as_unread=읽지 않음으로 표시 mark_all_as_read=모두 읽음으로 표시 +subscriptions=Subscriptions +watching=Watching +no_subscriptions=No subscriptions [gpg] error.extract_sign=서명 추출에 실패 error.generate_hash=커밋의 해시 생성에 실패 error.not_signed_commit=서명되지 않은 커밋입니다. +default_key=Signed with default key +error.no_committer_account=No account linked to committer's email address +error.no_gpg_keys_found="No known key found for this signature in database" +error.failed_retrieval_gpg_keys="Failed to retrieve any key attached to the committer's account" +error.probable_bad_signature="WARNING! Although there is a key with this ID in the database, it does not verify this commit! This commit is SUSPICIOUS." +error.probable_bad_default_signature="WARNING! Although the default key has this ID, it does not verify this commit! This commit is SUSPICIOUS." [units] error.no_unit_allowed_repo=이 저장소의 어떤 섹션에도 접근할 수 없습니다. error.unit_not_allowed=이 저장소 섹션에 접근할 수 없습니다. +unit=Unit [packages] filter.type=유형 @@ -1527,18 +3450,180 @@ alpine.repository.repositories=저장소 arch.repository.repositories=저장소 conan.details.repository=저장소 owner.settings.cleanuprules.enabled=활성화됨 +title=Packages +desc=Manage repository packages. +empty=There are no packages yet. +no_metadata=No metadata. +empty.documentation=For more information on the package registry, see the documentation. +empty.repo=Did you upload a package, but it's not shown here? Go to package settings and link it to this repo. +registry.documentation=For more information on the %s registry, see the documentation. +filter.type.all=All +filter.no_result=Your filter produced no results. +filter.container.tagged=Tagged +filter.container.untagged=Untagged +published_by=Published %[1]s by %[3]s +published_by_in=Published %[1]s by %[3]s in %[5]s +installation=Installation +about=About this package +requirements=Requirements +dependencies=Dependencies +keywords=Keywords +details=Details +details.author=Author +details.project_site=Project Site +details.repository_site=Repository Site +details.documentation_site=Documentation Site +details.license=License +assets=Assets +versions=Versions +versions.view_all=View all +dependency.id=ID +dependency.version=Version +search_in_external_registry=Search in %s +alpine.registry=Set up this registry by adding the URL in your /etc/apk/repositories file: +alpine.registry.key=Download the registry public RSA key into the /etc/apk/keys/ folder to verify the index signature: +alpine.registry.info=Choose $branch and $repository from the list below. +alpine.install=To install the package, run the following command: +alpine.repository=Repository Info +alpine.repository.branches=Branches +alpine.repository.architectures=Architectures +arch.registry=Add server with related repository and architecture to /etc/pacman.conf: +arch.install=Sync package with pacman: +arch.repository=Repository Info +arch.repository.architectures=Architectures +cargo.registry=Set up this registry in the Cargo configuration file (for example ~/.cargo/config.toml): +cargo.install=To install the package using Cargo, run the following command: +chef.registry=Set up this registry in your ~/.chef/config.rb file: +chef.install=To install the package, run the following command: +composer.registry=Set up this registry in your ~/.composer/config.json file: +composer.install=To install the package using Composer, run the following command: +composer.dependencies=Dependencies +composer.dependencies.development=Development Dependencies +conan.registry=Set up this registry from the command line: +conan.install=To install the package using Conan, run the following command: +conda.registry=Set up this registry as a Conda repository in your .condarc file: +conda.install=To install the package using Conda, run the following command: +container.details.type=Image Type +container.details.platform=Platform +container.pull=Pull the image from the command line: +container.images=Images +container.digest=Digest +container.multi_arch=OS / Arch +container.layers=Image Layers +container.labels=Labels +container.labels.key=Key +container.labels.value=Value +cran.registry=Set up this registry in your Rprofile.site file: +cran.install=To install the package, run the following command: +debian.registry=Set up this registry from the command line: +debian.registry.info=Choose $distribution and $component from the list below. +debian.install=To install the package, run the following command: +debian.repository=Repository Info +debian.repository.distributions=Distributions +debian.repository.components=Components +debian.repository.architectures=Architectures +generic.download=Download package from the command line: +go.install=Install the package from the command line: +helm.registry=Set up this registry from the command line: +helm.install=To install the package, run the following command: +maven.registry=Set up this registry in your project pom.xml file: +maven.install=To use the package, include the following in the dependencies block in the pom.xml file: +maven.install2=Run via command line: +maven.download=To download the dependency, run via command line: +nuget.registry=Set up this registry from the command line: +nuget.install=To install the package using NuGet, run the following command: +nuget.dependency.framework=Target Framework +npm.registry=Set up this registry in your project .npmrc file: +npm.install=To install the package using npm, run the following command: +npm.install2=or add it to the package.json file: +npm.dependencies=Dependencies +npm.dependencies.development=Development Dependencies +npm.dependencies.bundle=Bundled Dependencies +npm.dependencies.peer=Peer Dependencies +npm.dependencies.optional=Optional Dependencies +npm.details.tag=Tag +pub.install=To install the package using Dart, run the following command: +pypi.requires=Requires Python +pypi.install=To install the package using pip, run the following command: +rpm.registry=Set up this registry from the command line: +rpm.distros.redhat=on RedHat based distributions +rpm.distros.suse=on SUSE based distributions +rpm.install=To install the package, run the following command: +rpm.repository=Repository Info +rpm.repository.architectures=Architectures +rpm.repository.multiple_groups=This package is available in multiple groups. +rubygems.install=To install the package using gem, run the following command: +rubygems.install2=or add it to the Gemfile: +rubygems.dependencies.runtime=Runtime Dependencies +rubygems.dependencies.development=Development Dependencies +rubygems.required.ruby=Requires Ruby version +rubygems.required.rubygems=Requires RubyGem version +swift.registry=Set up this registry from the command line: +swift.install=Add the package in your Package.swift file: +swift.install2=and run the following command: +vagrant.install=To add a Vagrant box, run the following command: +settings.link=Link this package to a repository +settings.link.description=If you link a package with a repository, the package is listed in the repository's package list. +settings.link.select=Select Repository +settings.link.button=Update Repository Link +settings.link.success=Repository link was successfully updated. +settings.link.error=Failed to update repository link. +settings.delete=Delete package +settings.delete.description=Deleting a package is permanent and cannot be undone. +settings.delete.notice=You are about to delete %s (%s). This operation is irreversible, are you sure? +settings.delete.success=The package has been deleted. +settings.delete.error=Failed to delete the package. +owner.settings.cargo.title=Cargo Registry Index +owner.settings.cargo.initialize=Initialize Index +owner.settings.cargo.initialize.description=A special index Git repository is needed to use the Cargo registry. Using this option will (re-)create the repository and configure it automatically. +owner.settings.cargo.initialize.error=Failed to initialize Cargo index: %v +owner.settings.cargo.initialize.success=The Cargo index was successfully created. +owner.settings.cargo.rebuild=Rebuild Index +owner.settings.cargo.rebuild.description=Rebuilding can be useful if the index is not synchronized with the stored Cargo packages. +owner.settings.cargo.rebuild.error=Failed to rebuild Cargo index: %v +owner.settings.cargo.rebuild.success=The Cargo index was successfully rebuilt. +owner.settings.cleanuprules.title=Manage Cleanup Rules +owner.settings.cleanuprules.add=Add Cleanup Rule +owner.settings.cleanuprules.edit=Edit Cleanup Rule +owner.settings.cleanuprules.none=No cleanup rules available. Please consult the documentation. +owner.settings.cleanuprules.preview=Cleanup Rule Preview +owner.settings.cleanuprules.preview.overview=%d packages are scheduled to be removed. +owner.settings.cleanuprules.preview.none=Cleanup rule does not match any packages. +owner.settings.cleanuprules.pattern_full_match=Apply pattern to full package name +owner.settings.cleanuprules.keep.title=Versions that match these rules are kept, even if they match a removal rule below. +owner.settings.cleanuprules.keep.count=Keep the most recent +owner.settings.cleanuprules.keep.count.1=1 version per package +owner.settings.cleanuprules.keep.count.n=%d versions per package +owner.settings.cleanuprules.keep.pattern=Keep versions matching +owner.settings.cleanuprules.keep.pattern.container=The latest version is always kept for Container packages. +owner.settings.cleanuprules.remove.title=Versions that match these rules are removed, unless a rule above says to keep them. +owner.settings.cleanuprules.remove.days=Remove versions older than +owner.settings.cleanuprules.remove.pattern=Remove versions matching +owner.settings.cleanuprules.success.update=Cleanup rule has been updated. +owner.settings.cleanuprules.success.delete=Cleanup rule has been deleted. +owner.settings.chef.title=Chef Registry +owner.settings.chef.keypair=Generate key pair +owner.settings.chef.keypair.description=A key pair is necessary to authenticate to the Chef registry. If you have generated a key pair before, generating a new key pair will discard the old key pair. [secrets] - -; These keys are also for "edit secret", the keys are kept as-is to avoid unnecessary re-translation creation.description=설명 - - +secrets=Secrets +description=Secrets will be passed to certain actions and cannot be read otherwise. +none=There are no secrets yet. +creation.name_placeholder=case-insensitive, alphanumeric characters or underscores only, cannot start with GITEA_ or GITHUB_ +creation.value_placeholder=Input any content. Whitespace at the start and end will be omitted. +creation.description_placeholder=Enter short description (optional). +save_success=The secret "%s" has been saved. +save_failed=Failed to save secret. +add_secret=Add secret +edit_secret=Edit secret +deletion=Remove secret +deletion.description=Removing a secret is permanent and cannot be undone. Continue? +deletion.success=The secret has been removed. +deletion.failed=Failed to remove secret. +management=Secrets Management [actions] - - - runners.name=이름 runners.owner_type=유형 runners.description=설명 @@ -1546,15 +3631,112 @@ runners.task_list.run=실행 runners.task_list.repository=저장소 runners.task_list.commit=커밋 runners.status.active=사용 - runs.commit=커밋 - - - - +actions=Actions +unit.desc=Manage actions +status.unknown="Unknown" +status.waiting="Waiting" +status.running="Running" +status.success="Success" +status.failure="Failure" +status.cancelled="Canceled" +status.skipped="Skipped" +status.blocked="Blocked" +runners=Runners +runners.runner_manage_panel=Runners Management +runners.new=Create new Runner +runners.new_notice=How to start a runner +runners.status=Status +runners.id=ID +runners.labels=Labels +runners.last_online=Last Online Time +runners.runner_title=Runner +runners.task_list=Recent tasks on this runner +runners.task_list.no_tasks=There is no task yet. +runners.task_list.status=Status +runners.task_list.done_at=Done At +runners.edit_runner=Edit Runner +runners.update_runner=Update Changes +runners.update_runner_success=Runner updated successfully +runners.update_runner_failed=Failed to update runner +runners.delete_runner=Delete this runner +runners.delete_runner_success=Runner deleted successfully +runners.delete_runner_failed=Failed to delete runner +runners.delete_runner_header=Confirm to delete this runner +runners.delete_runner_notice=If a task is running on this runner, it will be terminated and marked as failed. It may break building workflow. +runners.none=No runners available +runners.status.unspecified=Unknown +runners.status.idle=Idle +runners.status.offline=Offline +runners.version=Version +runners.reset_registration_token=Reset registration token +runners.reset_registration_token_confirm=Would you like to invalidate the current token and generate a new one? +runners.reset_registration_token_success=Runner registration token reset successfully +runs.all_workflows=All Workflows +runs.scheduled=Scheduled +runs.pushed_by=pushed by +runs.invalid_workflow_helper=Workflow config file is invalid. Please check your config file: %s +runs.no_matching_online_runner_helper=No matching online runner with label: %s +runs.no_job_without_needs=The workflow must contain at least one job without dependencies. +runs.no_job=The workflow must contain at least one job +runs.actor=Actor +runs.status=Status +runs.actors_no_select=All actors +runs.status_no_select=All status +runs.no_results=No results matched. +runs.no_workflows=There are no workflows yet. +runs.no_workflows.quick_start=Don't know how to start with Gitea Actions? See the quick start guide. +runs.no_workflows.documentation=For more information on Gitea Actions, see the documentation. +runs.no_runs=The workflow has no runs yet. +runs.empty_commit_message=(empty commit message) +runs.expire_log_message=Logs have been purged because they were too old. +runs.delete=Delete workflow run +runs.cancel=Cancel workflow run +runs.delete.description=Are you sure you want to permanently delete this workflow run? This action cannot be undone. +runs.not_done=This workflow run is not done. +runs.view_workflow_file=View workflow file +workflow.disable=Disable Workflow +workflow.disable_success=Workflow '%s' disabled successfully. +workflow.enable=Enable Workflow +workflow.enable_success=Workflow '%s' enabled successfully. +workflow.disabled=Workflow is disabled. +workflow.run=Run Workflow +workflow.not_found=Workflow '%s' not found. +workflow.run_success=Workflow '%s' run successfully. +workflow.from_ref=Use workflow from +workflow.has_workflow_dispatch=This workflow has a workflow_dispatch event trigger. +workflow.has_no_workflow_dispatch=Workflow '%s' has no workflow_dispatch event trigger. +need_approval_desc=Need approval to run workflows for fork pull request. +variables=Variables +variables.management=Variables Management +variables.creation=Add Variable +variables.none=There are no variables yet. +variables.deletion=Remove variable +variables.deletion.description=Removing a variable is permanent and cannot be undone. Continue? +variables.description=Variables will be passed to certain actions and cannot be read otherwise. +variables.id_not_exist=Variable with ID %d does not exist. +variables.edit=Edit Variable +variables.deletion.failed=Failed to remove variable. +variables.deletion.success=The variable has been removed. +variables.creation.failed=Failed to add variable. +variables.creation.success=The variable "%s" has been added. +variables.update.failed=Failed to edit variable. +variables.update.success=The variable has been edited. +logs.always_auto_scroll=Always auto scroll logs +logs.always_expand_running=Always expand running logs [projects] +deleted.display_name=Deleted Project +type-1.display_name=Individual Project +type-2.display_name=Repository Project +type-3.display_name=Organization Project +enter_fullscreen=Fullscreen +exit_fullscreen=Exit Fullscreen [git.filemode] -; Ordered by git filemode value, ascending. E.g. directory has "040000", normal file has "100644", … - +changed_filemode=%[1]s → %[2]s +directory=Directory +normal_file=Normal file +executable_file=Executable file +symbolic_link=Symbolic link +submodule=Submodule diff --git a/options/locale/locale_lv-LV.ini b/options/locale/locale_lv-LV.ini index 3328a6f759c7f..9c456088b2f31 100644 --- a/options/locale/locale_lv-LV.ini +++ b/options/locale/locale_lv-LV.ini @@ -26,7 +26,6 @@ toc=Satura rādītājs licenses=Licences return_to_gitea=Atgriezties Gitea more_items=Vairāk vienumu - username=Lietotājvārds email=E-pasta adrese password=Parole @@ -36,7 +35,6 @@ captcha=Cilvēktests twofa=Divfaktoru autentifikācija twofa_scratch=Divfaktoru vienreizējais kods passcode=Kods - webauthn_insert_key=Ievietojiet Jūsu drošības atslēgu webauthn_sign_in=Nospiediet pogu uz drošības atslēgas. Ja tai nav pogas, izņemiet un ievietojiet to atkārtoti. webauthn_press_button=Nospiediet drošības atslēgas pogu… @@ -49,7 +47,6 @@ webauthn_error_duplicated=Drošības atslēga nav atļauta šim pieprasījumam. webauthn_error_empty=Jānorāda šīs atslēgas nosaukums. webauthn_error_timeout=Iestājusies noildze, mēģinot, nolasīt atslēgu. Pārlādējiet lapu un mēģiniet vēlreiz. webauthn_reload=Pārlādēt - repository=Repozitorijs organization=Organizācija mirror=Spogulis @@ -68,18 +65,15 @@ settings=Iestatījumi your_profile=Profils your_starred=Pievienots izlasē your_settings=Iestatījumi - all=Visi sources=Avoti mirrors=Spoguļi collaborative=Sadarbības forks=Atdalītie - activities=Aktivitāte pull_requests=Izmaiņu pieprasījumi issues=Problēmas milestones=Atskaites punkti - ok=Labi cancel=Atcelt retry=Mēģināt vēlreiz @@ -94,11 +88,9 @@ remove_label_str=`Noņemt ierakstu "%s"` edit=Labot view=Skatīt test=Pārbaudīt - enabled=Iespējots disabled=Atspējots locked=Slēgts - copy=Kopēt copy_url=Kopēt saiti copy_hash=Kopēt jaucējkodu @@ -107,51 +99,82 @@ copy_branch=Kopēt atzara nosaukumu copy_success=Nokopēts! copy_error=Kopēšana neizdevās copy_type_unsupported=Šī veida failus nav iespējams nokopēt - write=Rakstīt preview=Priekšskatītījums loading=Notiek ielāde… - error=Kļūda error404=Lapa, ko tiek mēģināts atvērt, vai nu nepastāv vai arī nav tiesību to aplūkot. go_back=Atgriezties invalid_data=Nederīgi dati: %v - never=Nekad unknown=Nezināms - rss_feed=RSS barotne - pin=Piespraust unpin=Atspraust - artifacts=Artefakti - archived=Arhivētie - concept_system_global=Globāls concept_user_individual=Individuāls concept_code_repository=Repozitorijs concept_user_organization=Organizācija - show_timestamps=Rādīt laika zīmogus show_log_seconds=Rādīt sekundes show_full_screen=Rādīt pilnekrānā download_logs=Lejupielādēt žurnālus - confirm_delete_selected=Apstiprināt visu atlasīto vienumus dzēšanu? - name=Nosaukums value=Vērtība - filter=Filtrs filter.is_archived=Arhivētie filter.is_template=Sagatave filter.public=Publiska filter.private=Privāts - +webauthn_error_insecure=WebAuthn only supports secure connections. For testing over HTTP, you can use the origin "localhost" or "127.0.0.1". +copy_path=Copy path +files=Files +error503=The server could not complete your request. Please try again later. +expired=Expired +confirm_delete_artifact=Are you sure you want to delete the artifact '%s'? +readme=Readme +filter.clear=Clear Filter +filter.not_archived=Not Archived +filter.is_fork=Forked +filter.not_fork=Not Forked +filter.is_mirror=Mirrored +filter.not_mirror=Not Mirrored +filter.not_template=Not Template +no_results_found=No results found. +internal_error_skipped=Internal error occurred but is skipped: %s [search] +search=Search… +type_tooltip=Search type +fuzzy=Fuzzy +fuzzy_tooltip=Include results that closely match the search term +words=Words +words_tooltip=Include only results that match the search term words +regexp=Regexp +regexp_tooltip=Include only results that match the regexp search term +exact=Exact +exact_tooltip=Include only results that match the exact search term +repo_kind=Search repos… +user_kind=Search users… +org_kind=Search orgs… +team_kind=Search teams… +code_kind=Search code… +code_search_unavailable=Code search is currently not available. Please contact the site administrator. +code_search_by_git_grep=Current code search results are provided by "git grep". There might be better results if site administrator enables Repository Indexer. +package_kind=Search packages… +project_kind=Search projects… +branch_kind=Search branches… +tag_kind=Search tags… +tag_tooltip=Search for matching tags. Use '%' to match any sequence of numbers. +commit_kind=Search commits… +runner_kind=Search runners… +no_results=No matching results found. +issue_kind=Search issues… +pull_kind=Search pull requests… +keyword_search_unavailable=Searching by keyword is currently not available. Please contact the site administrator. [aria] navbar=Navigācijas josla @@ -181,13 +204,19 @@ buttons.ref.tooltip=Atsaukties uz problēmu vai izmaiņu pieprasījumu buttons.switch_to_legacy.tooltip=Izmantot vēsturisko redaktoru buttons.enable_monospace_font=Izmantot vienāda izmēra fontu buttons.disable_monospace_font=Neizmantot vienāda izmēra fontu +buttons.table.add.tooltip=Add a table +buttons.table.rows=Rows +buttons.table.cols=Columns [filter] +string.asc=A–Z +string.desc=Z–A [error] occurred=Radusies kļūda not_found=Pieprasītie dati netika atrasti. network_error=Tīkla kļūda +report_message=If you believe that this is a Gitea bug, please search for issues on GitHub or open a new issue if necessary. [startpage] app_desc=Viegli uzstādāms Git serviss @@ -196,6 +225,9 @@ platform=Pieejama dažādām platformām lightweight=Viegla lightweight_desc=Gitea ir miminālas prasības un to var darbināt uz nedārga Raspberry Pi datora. Ietaupi savai ierīcei resursus! license=Atvērtā pirmkoda +install_desc=Simply run the binary for your platform, ship it with Docker, or get it packaged. +platform_desc=Gitea runs anywhere Go can compile for: Windows, macOS, Linux, ARM, etc. Choose the one you love! +license_desc=Go get %[2]s! Join us by contributing to make this project even better. Don't be shy to be a contributor! [install] install=Instalācija @@ -219,7 +251,6 @@ reinstall_confirm_check_3=Apstiprinat, ka esat pārliecināts, ka Gitea izmanto err_empty_db_path=Nav norādīts SQLite3 datu bāzes ceļš. no_admin_and_disable_registration=Reģistrāciju nevar atslēgt, kamēr nav izveidots administratora konts. err_empty_admin_password=Administratora kontam ir obligāti jānorāda parole. - general_title=Vispārīgie iestatījumi app_name=Vietnes nosaukums app_name_helper=Šeit var ievadīt savas kompānijas nosaukumu. @@ -238,7 +269,6 @@ app_url=Gitea pamata URL app_url_helper=Pamata adrese HTTP(S) klonēšanas URL un e-pastu paziņojumiem. log_root_path=Žurnalizēšanas ceļš log_root_path_helper=Žurnalizēšanas faili tiks rakstīti šajā direktorijā. - optional_title=Neobligātie iestatījumi email_title=E-pastu iestatījumi smtp_addr=SMTP resursdators @@ -300,6 +330,17 @@ enable_update_checker=Iespējot jaunu versiju paziņojumus enable_update_checker_helper=Periodiski pārbaudīt jaunu version pieejamību, izgūstot datus no gitea.io. env_config_keys=Vides konfigurācija env_config_keys_prompt=Šie vides mainīgie tiks pielietoti arī konfigurācijas failā: +installing_desc=Installing now, please wait… +reinstall_confirm_check_1=The data encrypted by the SECRET_KEY in app.ini may be lost: users may not be able to log in with 2FA/OTP and mirrors may not function correctly. By checking this box, you confirm that the current app.ini file contains the correct SECRET_KEY. +reinstall_confirm_check_2=The repositories and settings may need to be resynchronized. By checking this box, you confirm that you will resynchronize the hooks for the repositories and authorized_keys file manually. You confirm that you will ensure that repository and mirror settings are correct. +err_empty_admin_email=The administrator email address cannot be empty. +err_admin_name_is_reserved=Administrator username is invalid. Username is reserved. +err_admin_name_pattern_not_allowed=Administrator username is invalid. The username matches a reserved pattern. +err_admin_name_is_invalid=Administrator username is invalid +http_port_helper=Port number the Gitea web server will listen on. +smtp_from_invalid=The "Send Email As" address is invalid +password_algorithm_helper=Set the password hashing algorithm. Algorithms have differing requirements and strengths. The argon2 algorithm is rather secure but uses a lot of memory and may be inappropriate for small systems. +config_write_file_prompt=These configuration options will be written into: %s [home] uname_holder=Lietotājvārds vai e-pasts @@ -314,19 +355,22 @@ view_home=Skatīties %s filter=Citi filtri filter_by_team_repositories=Filtrēt pēc komandas repozitorijiem feed_of=`"%s" plūsma` - show_archived=Arhivētie show_both_archived_unarchived=Attēlot gan arhivētos, gan nearhivētos show_only_archived=Attēlot tikai arhivētos show_only_unarchived=Attēlot tikai nearhivētos - show_private=Privāts show_both_private_public=Attēlot gan publiskos, gan privātos show_only_private=Attēlot tikai privātos show_only_public=Attēlot tikai publiskos - issues.in_your_repos=Jūsu repozitorijos - +nav_menu=Navigation Menu +guide_title=No Activity +guide_desc=You are currently not following any repositories or users, so there is no content to display. You can explore repositories or users of interest from the links below. +explore_repos=Explore repositories +explore_users=Explore users +empty_org=There are no organizations yet. +empty_repo=There are no repositories yet. [explore] repos=Repozitoriji @@ -396,34 +440,48 @@ authorize_title=Autorizēt "%s" piekļuvi jūsu kontam? authorization_failed=Autorizācija neizdevās sspi_auth_failed=SSPI autentifikācija neizdevās password_pwned_err=Neizdevās pabeigt pieprasījumu uz HaveIBeenPwned +already_have_account=Already have an account? +sign_in_now=Sign in now! +need_account=Need an account? +sign_up_tip=You are registering the first account in the system, which has administrator privileges. Please carefully remember your username and password. If you forget the username or password, please refer to the Gitea documentation to recover the account. +sign_up_now=Register now. +confirmation_mail_sent_prompt_ex=A new confirmation email has been sent to %s. Please check your inbox within the next %s to complete the registration process. If your registration email address is incorrect, you can sign in again and change it. +prohibit_login=Sign-In Prohibited +prohibit_login_desc=Your account is prohibited from signing in. Please contact your site administrator. +change_unconfirmed_mail_address=If your registration email address is incorrect, you can change it here and resend a new confirmation email. +twofa_required=You must set up two-factor authentication to get access to repositories, or try to log in again. +oauth.signin.error.general=There was an error processing the authorization request: %s. If this error persists, please contact the site administrator. +oauth_callback_unable_auto_reg=Auto Registration is enabled, but OAuth2 Provider %[1]s returned missing fields: %[2]s, unable to create an account automatically. Please create or link to an account, or contact the site administrator. +disable_forgot_password_mail=Account recovery is disabled because no email address is set up. Please contact your site administrator. +disable_forgot_password_mail_admin=Account recovery is only available when an email address is set up. +authorize_application_description=If you grant access, it will be able to access and write to all your account information, including private repos and organizations. +authorize_application_with_scopes=With scopes: %s +authorization_failed_desc=The authorization failed because we detected an invalid request. Please contact the maintainer of the app you tried to authorize. +password_pwned=The password you chose is on a list of stolen passwords previously exposed in public data breaches. Please try again with a different password and consider changing this password elsewhere too. +last_admin=You cannot remove the last admin. There must be at least one admin. +signin_passkey=Sign in with a passkey +back_to_sign_in=Back to Sign In [mail] view_it_on=Aplūkot %s reply=vai atbildiet uz e-pastu link_not_working_do_paste=Ja saite nestrādā, mēģiniet to nokopēt un atvērt pārlūkā. hi_user_x=Sveiki %s, - activate_account=Lūdzu, aktivizējiet savu kontu activate_account.title=%s, aktivizējiet savu kontu activate_account.text_1=Sveiki %[1]s, esat reģistrējies %[2]s! activate_account.text_2=Nospiediet uz saites, lai aktivizētu savu kontu lapā %s: - activate_email=Apstipriniet savu e-pasta adresi activate_email.title=%s, apstipriniet savu e-pasta adresi activate_email.text=Nospiediet uz saites, lai apstiprinātu savu e-pasta adresi lapā %s: - register_notify.title=%[1]s, esat reģistrējies %[2]s register_notify.text_3=Ja šis konts Jums tika izveidots, tad obligāti nomainiet citu paroli. - reset_password=Atgūt kontu reset_password.title=%s, esat pieprasījis atjaunot savu kontu reset_password.text=Nospiediet uz saites, lai atjaunotu savu kontu lapā %s: - register_success=Veiksmīga reģistrācija - issue_assigned.pull=@%[1]s piešķīra jums izmaiņu pieprasījumu %[2]s repozitorijā %[3]s. issue_assigned.issue=@%[1]s piešķīra jums problēmu %[2]s repozitorijā %[3]s. - issue.x_mentioned_you=@%s pieminēja Jūs: issue.action.force_push=%[1]s veica piespiedu izmaiņu iesūtīšanu atzarā %[2]s no revīzijas %[3]s uz %[4]s. issue.action.push_1=@%[1]s iesūtīja %[3]d revīziju atzarā %[2]s @@ -438,7 +496,6 @@ issue.action.review_dismissed=@%[1]s atmeta pēdējo %[2]s recenziju šim issue.action.ready_for_review=@%[1]s atzīmēja šo izmaiņu pieprasījumu, ka tas ir gatavs recenzēšanai. issue.action.new=@%[1]s izveidoja #%[2]d. issue.in_tree_path=Ceļā %s: - release.new.subject=Jauns laidiens %s repozitorijā %s release.new.text=@%[1]s izveidoja jaunu laidienu %[2]s repozitorijā %[3]s release.title=Nosaukums: %s @@ -446,18 +503,19 @@ release.note=Piezīmes: release.downloads=Lejupielādes: release.download.zip=Izejas kods (ZIP) release.download.targz=Izejas kods (TAR.GZ) - repo.transfer.subject_to=%s vēlas pārsūtīt repozitoriju "%s" organizācijai %s repo.transfer.subject_to_you=`%s vēlas Jums pārsūtīt repozitoriju "%s"` repo.transfer.to_you=Jums - repo.collaborator.added.subject=%s pievienoja Jūs repozitorijam %s repo.collaborator.added.text=Jūs tikāt pievienots kā līdzstrādnieks repozitorijam: - team_invite.subject=%[1]s uzaicināja Jūs pievienoties organizācijai %[2]s team_invite.text_1=%[1]s uzaicināja Jūs pievienoties komandai %[2]s organizācijā %[3]s. team_invite.text_2=Uzspiediet uz šīs saites, lai pievienoties komandai: team_invite.text_3=Piezīme: Šis uzaicinājums ir paredzēts %[1]s. Ja uzskatāt, ka tas nav domāts Jums, varat ignorēt šo e-pastu. +register_notify=Welcome to %s +register_notify.text_1=This is your registration confirmation email for %s! +register_notify.text_2=You can now log in via username: %s. +repo.transfer.body=To accept or reject it, visit %s or just ignore it. [modal] yes=Jā @@ -478,17 +536,14 @@ PayloadUrl=Vērtuma URL TeamName=Komandas nosaukums AuthName=Autorizācijas nosaukums AdminEmail=Admin e-pasta adrese - NewBranchName=Jauna atzara nosaukums CommitSummary=Revīzijas kopsavilkums CommitMessage=Revīzijas ziņojums CommitChoice=Revīzijas izvēle TreeName=Faila ceļš Content=Saturs - SSPISeparatorReplacement=Atdalītājs SSPIDefaultLanguage=Noklusējuma valoda - require_error=` nedrīkst būt tukšs.` alpha_dash_error=` drīkst saturēt tikai latīņu alfabēta burtus, ciparus vai domuzīmes (-_).` alpha_dash_dot_error=` drīkst saturēt tikai latīņu alfabēta burtus, ciparus, domuzīmes (-_) vai punktu.` @@ -506,7 +561,6 @@ unknown_error=Nezināma kļūda: captcha_incorrect=Ievadīts nepareizs drošības kods. password_not_match=Izvēlētā parole nesakrīt ar atkārtoti ievadīto. lang_select_error=Izvēlieties valodu no saraksta. - username_been_taken=Lietotājvārds jau ir aizņemts. username_change_not_local_user=Ne-lokālie lietotāji nevar mainīt savus lietotājvārdus. username_has_not_been_changed=Lietotājvārds netika mainīts @@ -538,16 +592,28 @@ last_org_owner=Nevar noņemt pēdejo lietotāju no īpašnieku komandas. Organiz cannot_add_org_to_team=Organizāciju nevar pievienot kā komandas biedru. duplicate_invite_to_team=Lietotājs jau ir uzaicināts kā komandas biedrs. organization_leave_success=Jūs esat pametis organizāciju %s. - invalid_ssh_key=Nav iespējams pārbaudīt SSH atslēgu: %s invalid_gpg_key=Nav iespējams pārbaudīt GPG atslēgu: %s invalid_ssh_principal=Kļūdaina identitāte: %s must_use_public_key=Atslēga, ko norādījāt ir privātā atslēga. Nekad nenodotiet savu privātu atslēgu nevienam. Izmantojiet publisko atslēgu. auth_failed=Autentifikācija neizdevās: %v - - target_branch_not_exist=Mērķa atzars neeksistē - +username_error=` can only contain alphanumeric characters ('0-9','a-z','A-Z'), dash ('-'), underscore ('_') and dot ('.'). It cannot begin or end with non-alphanumeric characters, and consecutive non-alphanumeric characters are also forbidden.` +change_username_disabled=Changing username is disabled. +change_full_name_disabled=Changing full name is disabled. +repository_files_already_exist.adopt=Files already exist for this repository and can only be adopted. +2fa_auth_required=Remote visit required two-factor authentication. +email_domain_is_not_allowed=The domain of user email address %s conflicts with EMAIL_DOMAIN_ALLOWLIST or EMAIL_DOMAIN_BLOCKLIST. Please ensure your operation is expected. +unset_password=The login user has not set the password. +unsupported_login_type=The login type is not supported to delete account. +unable_verify_ssh_key="Cannot verify the SSH key. Double-check it for mistakes." +still_own_repo="Your account owns one or more repositories. Delete or transfer them first." +still_has_org="Your account is a member of one or more organizations. Leave them first." +still_own_packages="Your account owns one or more packages. Delete them first." +org_still_own_repo="This organization still owns one or more repositories. Delete or transfer them first." +org_still_own_packages="This organization still owns one or more packages. Delete them first." +target_ref_not_exist=Target ref does not exist %s +admin_cannot_delete_self=You cannot delete yourself when you are an admin. Please remove your admin privileges first. [user] change_avatar=Mainīt profila attēlu… @@ -570,10 +636,32 @@ email_visibility.limited=E-pasta adrese ir redzama visiem autentificētajiem lie email_visibility.private=E-pasta adrese ir redzama tikai administratoriem show_on_map=Rādīt šo vietu kartē settings=Lietotāja iestatījumi - form.name_reserved=Lietotājvārdu "%s" nedrīkst izmantot. form.name_pattern_not_allowed=Lietotājvārds "%s" nav atļauts. - +form.name_chars_not_allowed=Username "%s" contains invalid characters. +block.block=Block +block.block.user=Block user +block.block.org=Block user from organization +block.block.failure=Failed to block user: %s +block.unblock=Unblock +block.unblock.failure=Failed to unblock user: %s +block.blocked=You have blocked this user. +block.title=Block a user +block.info=Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user. +block.info_1=Blocking a user prevents the following actions on your account and your repositories: +block.info_2=following your account +block.info_3=send you notifications by @mentioning your username +block.info_4=inviting you as a collaborator to their repositories +block.info_5=starring, forking or watching on repositories +block.info_6=opening and commenting on issues or pull requests +block.info_7=reacting to your comments in issues or pull requests +block.user_to_block=User to block +block.note=Note +block.note.title=Optional note: +block.note.info=The note is not visible to the blocked user. +block.note.edit=Edit note +block.list=Blocked users +block.list.none=You have not blocked any users. [settings] profile=Profils @@ -591,7 +679,6 @@ delete=Dzēst kontu account_link=Saistītie konti organization=Organizācijas uid=UID - public_profile=Publiskais profils biography_placeholder=Pastāsti mums mazliet par sevi! (Var izmantot Markdown) location_placeholder=Kopīgot savu aptuveno atrašanās vietu ar citiem @@ -632,7 +719,6 @@ saved_successfully=Iestatījumi tika veiksmīgi saglabati. privacy=Privātums keep_activity_private=Profila lapā paslēpt notikumus keep_activity_private_popup=Savu aktivitāti redzēsiet tikai Jūs un administratori - lookup_avatar_by_mail=Meklēt profila bildes pēc e-pasta federated_avatar_lookup=Apvienotais profila bilžu meklētājs enable_custom_avatar=Iespējot maināmu profila attēlu @@ -643,7 +729,6 @@ uploaded_avatar_not_a_image=Augšupielādētais fails nav attēls. uploaded_avatar_is_too_big=Augšupielādētā faila izmērs (%d KiB) pārsniedz pieļaujamo izmēru (%d KiB). update_avatar_success=Profila attēls tika saglabāts. update_user_avatar_success=Lietotāja profila attēls tika atjaunots. - change_password=Mainīt paroli old_password=Pašreizējā parole new_password=Jauna parole @@ -651,7 +736,6 @@ retype_new_password=Apstiprināt jauno paroli password_incorrect=Ievadīta nepareiza pašreizējā parole. change_password_success=Parole tika veiksmīgi nomainīta. Tagad varat pieteikties ar jauno paroli. password_change_disabled=Ārējie konti nevar mainīt paroli, izmantojot, Gitea saskarni. - emails=E-pasta adreses manage_emails=Pārvaldīt e-pasta adreses manage_themes=Izvēlieties noklusējuma motīvu @@ -683,7 +767,6 @@ add_openid_success=Jūsu jaunā OpenID adrese tika veiksmīgi pievienota. keep_email_private=Paslēpt e-pasta adresi keep_email_private_popup=Šis profilā paslēps e-pasta adresi, kā arī tad, kad tiks veikts izmaiņu pieprasījums vai tīmekļa saskarnē labota datne. Aizgādātie iesūtījumi netiks pārveidoti. Revīzijās jāizmanto %s, lai sasaistītu tos ar kontu. openid_desc=Jūsu OpenID adreses ļauj autorizēties, izmantojot, Jūsu izvēlēto pakalpojumu sniedzēju. - manage_ssh_keys=Pārvaldīt SSH atslēgas manage_ssh_principals=Pārvaldīt SSH sertifikātu identitātes manage_gpg_keys=Pārvaldīt GPG atslēgas @@ -759,7 +842,6 @@ manage_social=Pārvaldīt piesaistītos sociālos kontus social_desc=Šie sociālo tīklu konti var tikt izmantoti, lai pieteiktos. Pārliecinieties, ka visi ir atpazīstami. unbind=Atsaistīt unbind_success=Sociālā tīkla konts tika veiksmīgi noņemts. - manage_access_token=Pārvaldīt piekļuves pilnvaras generate_new_token=Izveidot jaunu pilnvaru tokens_desc=Ar šiem taloniem ir iespējams piekļūt Jūsu kontam, izmantojot, Gitea API. @@ -782,7 +864,6 @@ permission_write=Skatīšanās un raksīšanas access_token_desc=Atzīmētie pilnvaras apgabali ierobežo autentifikāciju tikai atbilstošiem API izsaukumiem. Sīkāka informācija pieejama dokumentācijā. at_least_one_permission=Nepieciešams norādīt vismaz vienu tiesību, lai izveidotu pilnvaru permissions_list=Tiesības: - manage_oauth2_applications=Pārvaldīt OAuth2 lietotnes edit_oauth2_application=Labot OAuth2 lietotni oauth2_applications_desc=OAuth2 lietotnes ļauj trešo pušu lietotnēm droša veidā autentificēt lietotajus šajā Gitea instancē. @@ -805,12 +886,10 @@ oauth2_application_edit=Labot oauth2_application_create_description=OAuth2 lietotnes ļauj trešas puses lietotnēm piekļūt lietotāja kontiem šajā instancē. oauth2_application_remove_description=OAuth2 lietotnes noņemšana liegs tai piekļūt pilnvarotiem lietotāju kontiem šajā instancē. Vai turpināt? oauth2_application_locked=Gitea sāknēšanas brīdī reģistrē dažas OAuth2 lietotnes, ja tas ir iespējots konfigurācijā. Lai novērstu negaidītu uzvedību, tās nevar ne labot, ne noņemt. Lūgums vērsties OAuth2 dokumentācijā pēc vairāk informācijas. - authorized_oauth2_applications=Autorizētās OAuth2 lietotnes revoke_key=Atsaukt revoke_oauth2_grant=Atsaukt piekļuvi revoke_oauth2_grant_success=Piekļuve veiksmīgi atsaukta. - twofa_recovery_tip=Ja ierīce tiek pazaudēta, iespējams izmantot vienreiz izmantojamo atkopšanas atslēgu, lai atgūtu piekļuvi savam kontam. twofa_is_enrolled=Kontam ir ieslēgta divfaktoru autentifikācija. twofa_not_enrolled=Kontam šobrīd nav ieslēgta divfaktoru autentifikācija. @@ -825,38 +904,31 @@ or_enter_secret=Vai ievadiet šo noslēpumu: %s then_enter_passcode=Ievadiet piekļuves kodu no lietojumprogrammas: passcode_invalid=Nederīgs piekļuves kods. Mēģiniet ievadīt atkārtoti. twofa_failed_get_secret=Neizdevās ielādēt noslēpumu. - webauthn_register_key=Pievienot drošības atslēgu webauthn_nickname=Segvārds webauthn_delete_key=Noņemt drošības atslēgu webauthn_key_loss_warning=Ja tiek pazaudētas drošības atslēgas, tiks zaudēta piekļuve kontam. webauthn_alternative_tip=Ir vēlams uzstādīt papildu autentifikācijas veidu. - manage_account_links=Pārvaldīt saistītos kontus manage_account_links_desc=Šādi ārējie konti ir piesaistīti Jūsu Gitea kontam. link_account=Sasaistīt kontu remove_account_link=Noņemt saistīto kontu remove_account_link_desc=Noņemot saistīto kontu, tam tiks liegta piekļuve Jūsu Gitea kontam. Vai turpināt? remove_account_link_success=Saistītais konts tika noņemts. - hooks.desc=Pievienot tīmekļa āķus, kas izpildīsies visos repozitorijos, kas jums pieder. - orgs_none=Jūs neesat nevienas organizācijas biedrs. repos_none=Jums nepieder neviens repozitorijs. - delete_account=Dzēst savu kontu delete_prompt=Šī darbība pilnībā izdzēsīs Jūsu kontu, kā arī tā ir NEATGRIEZENISKA. delete_with_all_comments=Jūsu konts ir jaunāks par %s. Lai izveirotos no spoka komentāriem, visu problēmu un izmaiņu pieprasījumu komentāri tiks dzēsti līdz ar kontu. confirm_delete_account=Apstiprināt dzēšanu delete_account_title=Dzēst lietotāja kontu delete_account_desc=Vai tiešām vēlaties dzēst šo kontu? - email_notifications.enable=Iespējot e-pasta paziņojumus email_notifications.onmention=Tikai, ja esmu pieminēts email_notifications.disable=Nesūtīt paziņojumus email_notifications.submit=Saglabāt sūtīšanas iestatījumus email_notifications.andyourown=Iekļaut savus paziņojumus - visibility=Lietotāja redzamība visibility.public=Publisks visibility.public_tooltip=Redzams ikvienam @@ -864,6 +936,37 @@ visibility.limited=Ierobežota visibility.limited_tooltip=Redzams tikai autentificētiem lietotājiem visibility.private=Privāts visibility.private_tooltip=Redzams tikai organizāciju, kurām esi pievienojies, dalībniekiem +twofa=Two-Factor Authentication (TOTP) +webauthn=Two-Factor Authentication (Security Keys) +profile_desc=Control how your profile is shown to other users. Your primary email address will be used for notifications, password recovery and web-based Git operations. +password_username_disabled=You are not allowed to change your username. Please contact your site administrator for more details. +password_full_name_disabled=You are not allowed to change your full name. Please contact your site administrator for more details. +hidden_comment_types_description=Comment types checked here will not be shown on issue pages. Checking "Label", for example, removes all "{user} added/removed {label}" comments. +cropper_prompt=You can edit the image before saving. The edited image will be saved as PNG. +theme_colorblindness_help=Color blindness Theme Support +theme_colorblindness_prompt=Gitea only has a few themes with basic color blindness support, which only have a few colors defined. The work is still in progress. More improvements could be made by defining more colors in the theme CSS files. +can_not_add_email_activations_pending=There is a pending activation. Try again in a few minutes if you want to add a new email address. +email_deletion_desc=This email address and related information will be removed from your account. Git commits by this email address will remain unchanged. Continue? +gpg_invalid_token_signature=The provided GPG key, signature and token do not match, or the token is out-of-date. +ssh_invalid_token_signature=The provided SSH key, signature or token do not match, or the token is out-of-date. +ssh_principal_deletion_desc=Removing an SSH Certificate Principal revokes its access to your account. Continue? +permission_not_set=Not set +permission_anonymous_read=Anonymous Read +permission_everyone_read=Everyone Read +permission_everyone_write=Everyone Write +oauth2_confidential_client=Confidential Client. Select for apps that keep the secret confidential, such as web apps. Do not select for native apps, including desktop and mobile apps. +oauth2_skip_secondary_authorization=Skip authorization for public clients after granting access once. May pose a security risk. +authorized_oauth2_applications_description=You have granted access to your personal Gitea account to these third-party applications. Please revoke access for applications you no longer need. +revoke_oauth2_grant_description=Revoking access for this third-party application will prevent this application from accessing your data. Are you sure? +twofa_desc=To protect your account against password theft, you can use a smartphone or another device for receiving time-based one-time passwords ("TOTP"). +twofa_scratch_token_regenerate=Regenerate Single-Use Recovery Key +twofa_enroll=Enroll in Two-Factor Authentication +twofa_enrolled=Your account has been successfully enrolled. Store your single-use recovery key (%s) in a safe place, as it will not be shown again. +webauthn_desc=Security keys are hardware devices containing cryptographic keys. They can be used for two-factor authentication. Security keys must support the WebAuthn Authenticator standard. +webauthn_delete_key_desc=If you remove a security key, you can no longer sign in with it. Continue? +account_links_not_available=No external accounts are currently linked to your Gitea account. +email_notifications.actions.desc=Notifications for workflow runs on repositories set up with Gitea Actions. +email_notifications.actions.failure_only=Only notify for failed workflow runs [repo] new_repo_helper=Repozitorijs satur visus projekta failus, tajā skaitā izmaiņu vēsturi. Jau tiek glabāts kaut kur citur? Pārnest repozitoriju. @@ -949,20 +1052,16 @@ delete_preexisting_success=Dzēst nepārņemtos failus direktorijā %s blame_prior=Aplūkot vainīgo par izmaiņām pirms šīs revīzijas blame.ignore_revs=Neņem vērā izmaiņas no .git-blame-ignore-revs. Nospiediet šeit, lai to apietu un redzētu visu izmaiņu skatu. blame.ignore_revs.failed=Neizdevās neņemt vērā izmaiņas no .git-blam-ignore-revs. - - transfer.accept=Apstiprināt īpašnieka maiņu transfer.reject=Noraidīt īpašnieka maiņu transfer.no_permission_to_accept=Nav atļaujas pieņemt šo pārsūtīšanu. transfer.no_permission_to_reject=Nav atļaujas noraidīt šo pārsūtīšanu. - desc.private=Privāts desc.public=Publisks desc.template=Sagatave desc.internal=Iekšējs desc.archived=Arhivēts desc.sha256=SHA256 - template.items=Sagataves vienumi template.git_content=Git saturs (noklusētais atzars) template.git_hooks=Git āķi @@ -973,15 +1072,12 @@ template.avatar=Profila attēls template.issue_labels=Problēmu iezīmes template.one_item=Norādiet vismaz vienu sagataves vienumu template.invalid=Norādiet sagataves repozitoriju - archive.issue.nocomment=Repozitorijs ir arhivēts. Problēmām nevar pievienot jaunus komentārus. archive.pull.nocomment=Repozitorijs ir arhivēts. Izmaiņu pieprasījumiem nevar pievienot jaunus komentārus. - form.reach_limit_of_creation_1=Sasniegts Jums noteiktais %d repozitorija ierobežojums. form.reach_limit_of_creation_n=Sasniegts Jums noteiktais %d repozitoriju ierobežojums. form.name_reserved=Repozitorija nosaukums "%s" ir jau rezervēts. form.name_pattern_not_allowed=Repozitorija nosaukums "%s" nav atļauts. - need_auth=Autorizācija migrate_options=Migrācijas opcijas migrate_service=Migrācijas serviss @@ -1030,7 +1126,6 @@ migrate.migrating_issues=Migrācijas problēmas migrate.migrating_pulls=Migrē izmaiņu pieprasījumus migrate.cancel_migrating_title=Atcelt migrāciju migrate.cancel_migrating_confirm=Vai patiešam vēlaties atcelt šo migrāciju? - mirror_from=spogulis no forked_from=atdalīts no generated_from=ģenerēts no @@ -1045,14 +1140,12 @@ star=Pievienot izlasei fork=Atdalīts download_archive=Lejupielādēt repozitoriju more_operations=Vairāk darbību - quick_guide=Īsa pamācība clone_this_repo=Klonēt šo repozitoriju cite_this_repo=Citēt šo repozitoriju create_new_repo_command=Izveidot jaunu repozitoriju komandrindā push_exist_repo=Nosūtīt izmaiņas no komandrindas eksistējošam repozitorijam broken_message=Git repozitoriju nav iespējams nolasīt. Sazinieties ar šī servera administratoru vai izdzēsiet šo repozitoriju. - code=Kods code.desc=Piekļūt pirmkodam, failiem, revīzijām un atzariem. branch=Atzars @@ -1069,7 +1162,6 @@ packages=Pakotnes actions=Darbības labels=Iezīmes org_labels_desc_manage=pārvaldīt - milestone=Atskaites punktus milestones=Atskaites punkti commits=Revīzijas @@ -1092,7 +1184,6 @@ ambiguous_runes_header=`Šis fails satur neviennozīmīgus unikoda simbolus` ambiguous_runes_description=`Šis fails satur unikoda simbolus, kas var tikt sajauktas ar citām rakstzīmēm. Ja šķiet, ka tas ir ar nolūku, šo brīdinājumu var droši neņemt vērā. Jāizmanto atsoļa taustiņš (Esc), lai atklātu tās.` invisible_runes_line=`Šī līnija satur neredzamus unikoda simbolus` ambiguous_runes_line=`Šī līnija satur neviennozīmīgus unikoda simbolus` - escape_control_characters=Kodēt unescape_control_characters=Atkodēt file_copy_permalink=Kopēt saiti @@ -1115,7 +1206,6 @@ normal_view=Parastais skats line=rinda lines=rindas from_comment=(komentārs) - editor.add_file=Pievienot editor.new_file=Jauna datne editor.upload_file=Augšupielādēt failu @@ -1175,8 +1265,6 @@ editor.user_no_push_to_branch=Lietotājs nevar iesūtīt izmaiņas šajā atzar editor.require_signed_commit=Atzarā var iesūtīt tikai parakstītas revīzijas editor.cherry_pick=Izlasīt %s uz: editor.revert=Atgriezt %s uz: - - commits.desc=Pārlūkot pirmkoda izmaiņu vēsturi. commits.commits=Revīzijas commits.no_commits=Nav kopīgu revīziju. Atzariem "%s" un "%s" ir pilnībā atšķirīga izmaiņu vēsture. @@ -1194,7 +1282,6 @@ commits.signed_by_untrusted_user_unmatched=Parakstījis neuzticams lietotājs, k commits.gpg_key_id=GPG atslēgas ID commits.ssh_key_fingerprint=SSH atslēgas identificējošā zīmju virkne commits.view_path=Skatīt šajā vēstures punktā - commit.operations=Darbības commit.revert=Atgriezt commit.revert-header=Atgriezt: %s @@ -1202,15 +1289,12 @@ commit.revert-content=Norādiet atzaru uz kuru atgriezt: commit.cherry-pick=Izlasīt commit.cherry-pick-header=Izlasīt: %s commit.cherry-pick-content=Norādiet atzaru uz kuru izlasīt: - commitstatus.error=Kļūda commitstatus.failure=Kļūme commitstatus.pending=Nav iesūtīts commitstatus.success=Pabeigts - ext_issues=Piekļuve ārējām problēmām ext_issues.desc=Saite uz ārējo problēmu sekotāju. - projects.description=Apraksts (neobligāts) projects.description_placeholder=Apraksts projects.create=Izveidot projektu @@ -1245,7 +1329,6 @@ projects.column.assigned_to=Piešķirts projects.card_type.desc=Kartītes priekšskatījums projects.card_type.images_and_text=Attēli un teksts projects.card_type.text_only=Tikai teksts - issues.desc=Organizēt kļūdu ziņojumus, uzdevumus un atskaites punktus. issues.filter_assignees=Filtrēt pēc atbildīgajiem issues.filter_milestones=Filtrēt pēc atskaites punkta @@ -1459,9 +1542,7 @@ issues.comment_on_locked=Jūs nevarat komentēt slēgtai problēmai. issues.delete=Dzēst issues.delete.title=Dzēst šo problēmu? issues.delete.text=Vai patiešām vēlaties dzēst šo problemu? (Neatgriezeniski tiks izdzēsts viss saturs. Apsveriet iespēju to aizvērt, ja vēlaties informāciju saglabāt vēsturei) - issues.tracker=Laika uzskaite - issues.tracker_auto_close=Taimeris tiks automātiski apturēts, kad šī problēma tiks aizvērta issues.tracking_already_started=`Jau ir uzsākta laika uzskaite par citu problēmu!` issues.cancel_tracking_history=`atcēla laika uzskaiti %s` @@ -1472,7 +1553,6 @@ issues.add_time_minutes=Minūtes issues.add_time_sum_to_small=Nav norādīts laiks. issues.time_spent_total=Kopējais patērētais laiks issues.time_spent_from_all_authors=`Kopējais patērētais laiks: %s` - issues.due_date=Izpildes termiņš issues.invalid_due_date_format=Izpildes termiņam ir jābūt formāta 'yyyy-mm-dd'. issues.error_modifying_due_date=Neizdevās izmainīt izpildes termiņu. @@ -1553,10 +1633,8 @@ issues.content_history.delete_from_history=Dzēst no vēstures issues.content_history.delete_from_history_confirm=Vai dzēst no vēstures? issues.content_history.options=Iespējas issues.reference_link=Atsaucas uz: %s - compare.compare_base=pamata compare.compare_head=salīdzināt - pulls.desc=Iespējot izmaiņu pieprasījumus un koda recenzēšanu. pulls.new=Jauns izmaiņu pieprasījums pulls.view=Skatīties izmaiņu pieprasījumu @@ -1627,7 +1705,6 @@ pulls.reject_count_1=%d izmaiņu pieprasījums pulls.reject_count_n=%d pieprasītas izmaiņas pulls.waiting_count_1=nepieciešama %d recenzija pulls.waiting_count_n=nepieciešamas %d recenzijas - pulls.no_merge_desc=Šo izmaiņu pieprasījumu nav iespējams sapludināt, jo nav atļauts neviens sapludināšanas veids. pulls.no_merge_helper=Lai sapludinātu šo izmaiņu pieprasījumu, iespējojiet vismaz vienu sapludināšanas veidu repozitorija iestatījumos vai sapludiniet to manuāli. pulls.no_merge_wip=Šo izmaiņu pieprasījumu nav iespējams sapludināt, jo tas ir atzīmēts, ka darbs pie tā vēl nav pabeigts. @@ -1637,7 +1714,6 @@ pulls.squash_merge_pull_request=Izveidot saspiešanas revīziju pulls.merge_manually=Manuāli sapludināts pulls.merge_commit_id=Sapludināšanas revīzijas ID pulls.require_signed_wont_sign=Atzarā var iesūtīt tikai parakstītas revīzijas, bet sapludināšanas revīzijas netiks parakstīta - pulls.invalid_merge_option=Nav iespējams izmantot šādu sapludināšanas veidu šim izmaiņu pieprasījumam. pulls.merge_conflict_summary=Kļūdas paziņojums pulls.rebase_conflict_summary=Kļūdas paziņojums @@ -1665,27 +1741,19 @@ pulls.cmd_instruction_checkout_desc=Projekta repozitorijā jāizveido jauns atza pulls.cmd_instruction_merge_title=Sapludināt pulls.cmd_instruction_merge_desc=Sapludināt izmaiņas un atjaunot tās Gitea. pulls.clear_merge_message=Notīrīt sapludināšanas ziņojumu - pulls.auto_merge_button_when_succeed=(Kad pārbaudes veiksmīgas) pulls.auto_merge_when_succeed=Automātiski sapludināt, kad visas pārbaudes veiksmīgas pulls.auto_merge_newly_scheduled=Šis izmaiņu pieprasījums tika ieplānots automātiskajai sapludināšanai, kas visas pārbaudes būs veiksmīgas. pulls.auto_merge_has_pending_schedule=%[1]s ieplānoja šī izmaiņu pieprasījuma automātisko sapludināšanu, kad visas pārbaudes tiks pabeigtas %[2]s. - pulls.auto_merge_cancel_schedule=Atcelt automātisko sapludināšanu pulls.auto_merge_not_scheduled=Šo izmaiņu pieprasījumu nav ieplānots automātiski sapludināt. pulls.auto_merge_canceled_schedule=Automātiskā sapludināšana šim izmaiņu pieprasījumam tika atcelta. - pulls.auto_merge_newly_scheduled_comment=`ieplānoja automātisko sapludināšanu šim izmaiņu pieprasījumam, kad visas pārbaudes būs veiksmīgas %[1]s` pulls.auto_merge_canceled_schedule_comment=`atcēla automātisko sapludināšanu šim izmaiņu pieprasījumam %[1]s` - pulls.delete.title=Dzēst šo izmaiņu pieprasījumu? pulls.delete.text=Vai patiešām vēlaties dzēst šo izmaiņu pieprasījumu? (Neatgriezeniski tiks izdzēsts viss saturs. Apsveriet iespēju to aizvērt, ja vēlaties informāciju saglabāt vēsturei) - pulls.recently_pushed_new_branches=Tu iesūtīji izmaiņas atzarā %[1]s %[2]s - pull.deleted_branch=(izdzēsts):%s - - milestones.new=Jauns atskaites punkts milestones.closed=Aizvērts %s milestones.update_ago=Atjaunots %s @@ -1715,7 +1783,6 @@ milestones.filter_sort.least_complete=Vismazāk pabeigtais milestones.filter_sort.most_complete=Visvairāk pabeigtais milestones.filter_sort.most_issues=Visvairāk problēmu milestones.filter_sort.least_issues=Vismazāk problēmu - signing.will_sign=Šī revīzija tiks parakstīta ar atslēgu "%s". signing.wont_sign.nokey=Nav pieejamas atslēgas, ar ko parakstīt šo revīziju. signing.wont_sign.never=Revīzijas nekad netiek parakstītas. @@ -1727,10 +1794,8 @@ signing.wont_sign.headsigned=Sapludināšanas revīzija netiks parakstīta, jo g signing.wont_sign.commitssigned=Sapludināšana netiks parakstīta, jo visas saistītās revīzijas nav parakstītas. signing.wont_sign.approved=Sapludināšana netiks parakstīta, jo izmaiņu pieprasījums nav apstiprināts. signing.wont_sign.not_signed_in=Jūs neesat pieteicies. - ext_wiki=Piekļuve ārējai vikivietnei ext_wiki.desc=Ārējā vikivietne norāda uz ārējo vikivietnes adresi. - wiki=Vikivietne wiki.welcome=Laipni lūgti vikivietnē. wiki.welcome_desc=Vikivietne ļauj Jums un Jūsu līdzstrādniekiem viegli dokumentēt projektu. @@ -1757,7 +1822,6 @@ wiki.pages=Lapas wiki.last_updated=Pēdējo reizi labota %s wiki.page_name_desc=Ievadiet vikivietnes lapas nosaukumu. Speciālie nosaukumi ir: 'Home', '_Sidebar' un '_Footer'. wiki.original_git_entry_tooltip=Attēlot oriģinālo Git faila nosaukumu. - activity=Aktivitāte activity.period.filter_label=Laika posms: activity.period.daily=1 diena @@ -1822,9 +1886,7 @@ activity.git_stats_addition_n=%d pievienošanas activity.git_stats_and_deletions=un activity.git_stats_deletion_1=%d dzēšana activity.git_stats_deletion_n=%d dzēšanas - contributors.contribution_type.commits=Revīzijas - settings=Iestatījumi settings.options=Repozitorijs settings.collaboration=Līdzstrādnieks @@ -1857,7 +1919,6 @@ settings.mirror_settings.push_mirror.none=Nav konfigurēts iesūtīšanas spogul settings.mirror_settings.push_mirror.remote_url=Git attālinātā repozitorija URL settings.mirror_settings.push_mirror.add=Pievienot iesūtīšanas spoguli settings.mirror_settings.push_mirror.edit_sync_time=Labot spoguļa sinhronizācijas intervālu - settings.sync_mirror=Sinhronizēt tagad settings.pull_mirror_sync_in_progress=Pašlaik tiek saņemtas izmaiņas no attālā %s. settings.push_mirror_sync_in_progress=Pašlaik tiek piegādātas izmaiņas uz attālo %s. @@ -2200,7 +2261,6 @@ settings.rename_branch_success=Atzars %s tika veiksmīgi pārsaukts par %s. settings.rename_branch_from=no vecā atzara nosaukuma settings.rename_branch_to=jaunais atzara nosaukums settings.rename_branch=Pārsaukt atzaru - diff.browse_source=Pārlūkot izejas kodu diff.parent=vecāks diff.commit=revīzija @@ -2255,7 +2315,6 @@ diff.image.overlay=Pārklājoši diff.has_escaped=Šajā līnijā ir paslēpti unikoda simboli diff.show_file_tree=Parādīt failu koku diff.hide_file_tree=Paslēpt failu koku - releases.desc=Pārvaldiet projekta versijas un lejupielādes. release.releases=Laidieni release.detail=Laidiena papildus informācija @@ -2303,7 +2362,6 @@ release.add_tag_msg=Izmantot laidiena nosaukumu un saturu kā taga aprakstu. release.add_tag=Izveidot tikai tagu release.releases_for=Repozitorja %s laidieni release.tags_for=Repozitorija %s tagi - branch.name=Atzara nosaukums branch.already_exists=Atzars ar nosaukumu "%s" jau eksistē. branch.delete_head=Dzēst @@ -2338,29 +2396,301 @@ branch.create_branch_operation=Izveidot atzaru branch.new_branch=Izveidot jaunu atzaru branch.new_branch_from=`Izveidot jaunu atzaru no "%s"` branch.renamed=Atzars %s tika pārsaukts par %s. - tag.create_tag=Izveidot tagu %s tag.create_tag_operation=Izveidot tagu tag.confirm_create_tag=Izveidot tagu tag.create_tag_from=`Izveidot tagu no "%s"` - tag.create_success=Tags "%s" tika izveidots. - topic.manage_topics=Pārvaldīt tēmas topic.done=Gatavs topic.format_prompt=Tēmai jāsākas ar burtu vai ciparu, tā var saturēt domu zīmes ('-') un punktus ('.') un var būt līdz 35 rakstzīmēm gara. Burtiem jābūt mazajiem. - find_file.go_to_file=Iet uz failu find_file.no_matching=Atbilstošs fails netika atrasts - error.csv.too_large=Nevar attēlot šo failu, jo tas ir pārāk liels. error.csv.unexpected=Nevar attēlot šo failu, jo tas satur neparedzētu simbolu %d. līnijas %d. kolonnā. error.csv.invalid_field_count=Nevar attēlot šo failu, jo tas satur nepareizu skaitu ar laukiem %d. līnijā. +repo_name_profile_public_hint=.profile is a special repository that you can use to add README.md to your public organization profile, visible to anyone. Make sure it's public and initialize it with a README in the profile directory to get started. +repo_name_profile_private_hint=.profile-private is a special repository that you can use to add a README.md to your organization member profile, visible only to organization members. Make sure it's private and initialize it with a README in the profile directory to get started. +repo_name_helper=Good repository names use short, memorable and unique keywords. A repository named ".profile" or ".profile-private" could be used to add a README.md for the user/organization profile. +view_all_branches=View all branches +view_all_tags=View all tags +fork_no_valid_owners=This repository cannot be forked because there are no valid owners. +fork.blocked_user=Cannot fork the repository because you are blocked by the repository owner. +open_with_editor=Open with %s +repo_no_desc=No description provided +repo_lang=Languages +multiple_licenses=Multiple Licenses +object_format=Object Format +object_format_helper=Object format of the repository. Cannot be changed later. SHA1 is most compatible. +mirror_sync=synced +mirror_address_url_invalid=The provided URL is invalid. Make sure all components of the URL are escaped correctly. +mirror_lfs_endpoint_desc=Sync will attempt to use the clone URL to determine the LFS server. You can also specify a custom endpoint if the repository LFS data is stored somewhere else. +stars=Stars +adopt_search=Enter username to search for unadopted repositories… (leave blank to find all) +user_search_tooltip=Shows a maximum of 30 users +tree_path_not_found=Path %[1]s doesn't exist in %[2]s +transfer.accept_desc=Transfer to "%s" +transfer.reject_desc=Cancel transfer to "%s" +desc.public_access=Public Access +archive.title=This repo is archived. You can view files and clone it. You cannot open issues or pull requests or push a commit. +archive.title_date=This repository has been archived on %s. You can view files and clone it. You cannot open issues or pull requests or push a commit. +migrate_options_lfs_endpoint.placeholder=If left blank, the endpoint will be derived from the clone URL. +migrate.github_token_desc=You can put one or more tokens here, separated by commas, to make migrating faster by circumventing the GitHub API rate limit. WARNING: Abusing this feature may violate the service provider's policy and may lead to getting your account(s) blocked. +migrate.permission_denied_blocked=You cannot import from disallowed hosts. Please ask the admin to check ALLOWED_DOMAINS/ALLOW_LOCALNETWORKS/BLOCKED_DOMAINS settings. +migrate.migrating=Migrating from %s… +migrate.codecommit.description=Migrate data from AWS CodeCommit. +migrate.codecommit.aws_access_key_id=AWS Access Key ID +migrate.codecommit.aws_secret_access_key=AWS Secret Access Key +migrate.codecommit.https_git_credentials_username=HTTPS Git Credentials Username +migrate.codecommit.https_git_credentials_password=HTTPS Git Credentials Password +migration_status=Migration status +action.blocked_user=Cannot perform action because you are blocked by the repository owner. +empty_message=This repository does not have any content. +no_branch=This repository doesn't have any branches. +org_labels_desc=Organization-level labels that can be used with all repositories under this organization +file.title=%s at %s +file_is_empty=The file is empty. +code_preview_line_from_to=Lines %[1]d to %[2]d in %[3]s +code_preview_line_in=Line %[1]d in %[2]s +ambiguous_character=`%[1]c [U+%04[1]X] can be confused with %[2]c [U+%04[2]X]` +vendored=Vendored +generated=Generated +commit.merged_in_pr=This commit was merged in pull request %s. +editor.cannot_edit_too_large_file=The file is too large to be edited. +editor.file_not_editable_hint=But you can still rename or move it. +editor.add_tmpl=Add '{filename}' +editor.fail_to_apply_patch=Unable to apply patch +editor.commit_email=Commit email address +editor.invalid_commit_email=The email address for the commit is invalid. +editor.file_is_a_symlink=`"%s" is a symbolic link. Symbolic links cannot be edited in the web editor.` +editor.file_modifying_no_longer_exists=The file being modified, "%s", no longer exists in this repository. +editor.commit_id_not_matching=The Commit ID does not match the ID when you began editing. Commit into a patch branch and then merge. +editor.push_out_of_date=The push appears to be out of date. +editor.failed_to_commit=Failed to commit changes. +editor.failed_to_commit_summary=Error Message: +editor.fork_create=Fork Repository to Propose Changes +editor.fork_create_description=You cannot edit this repository directly. Instead you can create a fork, make edits and create a pull request. +editor.fork_edit_description=You cannot edit this repository directly. The changes will be written to your fork %s, so you can create a pull request. +editor.fork_not_editable=You have forked this repository but your fork is not editable. +editor.fork_failed_to_push_branch=Failed to push branch %s to your repository. +editor.fork_branch_exists=Branch "%s" already exists in your fork. Please choose a new branch name. +commits.search_branch=This Branch +commits.view_file_diff=View changes to this file in this commit +projects.desc=Manage issues and pulls in projects. +projects.column.deletion_desc="Deleting a project column moves all related issues to the default column. Continue?" +issues.filter_no_results=No results +issues.filter_no_results_placeholder=Try adjusting your search filters. +issues.new.no_reviewers=No Reviewers +issues.new.blocked_user=Cannot create issue because you are blocked by the repository owner. +issues.edit.already_changed=Unable to save changes to the issue. It appears the content has already been changed by another user. Please refresh the page and try editing again to avoid overwriting their changes. +issues.edit.blocked_user=Cannot edit content because you are blocked by the poster or repository owner. +issues.move_to_column_of_project=`moved this to %s in %s on %s` +issues.filter_assignee_no_assignee=Assigned to nobody +issues.filter_assignee_any_assignee=Assigned to anybody +issues.filter_user_placeholder=Search users +issues.filter_user_no_select=All users +issues.filter_type.all_pull_requests=All pull requests +issues.filter_sort.recentupdate=Most recently updated +issues.close_comment_issue=Close with Comment +issues.reopen_comment_issue=Reopen with Comment +issues.comment.blocked_user=Cannot create or edit comment because you are blocked by the poster or repository owner. +issues.label_color_invalid=Invalid color +issues.label_exclusive_order=Sort Order +issues.label_exclusive_order_tooltip=Exclusive labels in the same scope will be sorted according to this numeric order. +issues.lock.notice_1=- Other users cannot add new comments to this issue. +issues.timetracker_timer_start=Start timer +issues.timetracker_timer_stop=Stop timer +issues.timetracker_timer_discard=Discard timer +issues.timetracker_timer_manually_add=Add Time +issues.time_estimate_set=Set estimated time +issues.time_estimate_display=Estimate: %s +issues.change_time_estimate_at=changed time estimate to %[1]s %[2]s +issues.remove_time_estimate_at=removed time estimate %s +issues.time_estimate_invalid=Time estimate format is invalid +issues.start_tracking_history=started working %s +issues.stopwatch_already_stopped=The timer for this issue is already stopped +issues.stopwatch_already_created=The timer for this issue already exists +issues.stop_tracking=Stop Timer +issues.stop_tracking_history=worked for %[1]s %[2]s +issues.cancel_tracking=Discard +issues.add_time_history=added spent time %[1]s %[2]s +issues.add_time_manually=Manually Add Time +issues.due_date_not_writer="You need write access to this repository to update the due date of an issue." +issues.dependency.issue_close_blocked=You need to close all issues that are blocking this issue before you can close it. +issues.dependency.pr_close_blocked=You need to close all issues that are blocking this pull request before you can merge it. +issues.dependency.add_error_cannot_create_circular=You cannot create a dependency with two issues that block each other. +issues.review.comment="reviewed %s" +issues.review.dismissed="dismissed %s's review %s" +issues.review.remove_review_request_self="declined to review %s" +issues.review.official=Approved +issues.review.requested=Review pending +issues.review.rejected=Changes requested +issues.review.stale=Updated since approval +issues.review.unofficial=Uncounted approval +issues.assignee.error=Not all assignees were added, due to an unexpected error. +pulls.new.blocked_user=Cannot create pull request because you are blocked by the repository owner. +pulls.new.must_collaborator=You must be a collaborator to create pull request. +pulls.edit.already_changed=Unable to save changes to the pull request. It appears the content has already been changed by another user. Please refresh the page and try editing again to avoid overwriting their changes. +pulls.select_commit_hold_shift_for_range=Select commit. Hold Shift and click to select a range. +pulls.nothing_to_compare_have_tag=The selected branches/tags are equal. +pulls.is_checking=Checking for merge conflicts… +pulls.blocked_by_approvals="This pull request doesn't have enough required approvals yet. %d of %d official approvals granted." +pulls.blocked_by_approvals_whitelisted="This pull request doesn't have enough required approvals yet. %d of %d approvals granted from users or teams on the allowlist." +pulls.wrong_commit_id="commit ID must be a commit ID on the target branch" +pulls.no_merge_not_ready=This pull request is not ready to be merged. Check review status and status checks. +pulls.rebase_merge_pull_request=Rebase, then fast-forward +pulls.rebase_merge_commit_pull_request=Rebase, then create merge commit +pulls.fast_forward_only_merge_pull_request=Fast-forward only +pulls.merge_conflict=Merge Failed: There was a conflict while merging. Hint: Try a different strategy. +pulls.rebase_conflict=Merge Failed: There was a conflict while rebasing commit: %[1]s. Hint: Try a different strategy. +pulls.unrelated_histories=Merge Failed: The merge head and base do not share a common history. Hint: Try a different strategy. +pulls.merge_out_of_date=Merge Failed: While generating the merge, the base was updated. Hint: Try again. +pulls.head_out_of_date=Merge Failed: While generating the merge, the head was updated. Hint: Try again. +pulls.has_merged=Failed: The pull request has been merged. You cannot merge again or change the target branch. +pulls.push_rejected=Push Failed: The push was rejected. Review the Git Hooks for this repository. +pulls.push_rejected_no_message=Push Failed: The push was rejected but there was no remote message. Review the Git Hooks for this repository. +pulls.cmd_instruction_hint=View command line instructions +pulls.cmd_instruction_merge_warning=Warning: This operation cannot merge pull request because "autodetect manual merge" is not enabled. +pulls.clear_merge_message_hint=Clearing the merge message will only remove the commit message content and keep generated git trailers such as "Co-Authored-By…". +pulls.upstream_diverging_prompt_behind_1=This branch is %[1]d commit behind %[2]s +pulls.upstream_diverging_prompt_behind_n=This branch is %[1]d commits behind %[2]s +pulls.upstream_diverging_prompt_base_newer=The base branch %s has new changes +pulls.upstream_diverging_merge=Sync fork +pulls.upstream_diverging_merge_confirm=Would you like to merge "%[1]s" onto "%[2]s"? +pull.agit_documentation=Review documentation about AGit +comments.edit.already_changed=Unable to save changes to the comment. It appears the content has already been changed by another user. Please refresh the page and try editing again to avoid overwriting their changes +milestones.completeness=%d%% Completed +signing.wont_sign.error=There was an error while checking if the commit could be signed. +signing.wont_sign.twofa=You must have two-factor authentication enabled to have commits signed. +activity.navbar.pulse=Pulse +activity.navbar.code_frequency=Code Frequency +activity.navbar.contributors=Contributors +activity.navbar.recent_commits=Recent Commits +activity.no_git_activity=There has been no commit activity in this period. +contributors.contribution_type.filter_label=Contribution type: +contributors.contribution_type.additions=Additions +contributors.contribution_type.deletions=Deletions +settings.desc=Settings is where you can manage the settings for the repository. +settings.public_access=Public Access +settings.public_access_desc=Configure public visitor's access permissions to override the defaults of this repository. +settings.public_access.docs.not_set=Not Set: no extra public access permission. The visitor's permission follows the repository's visibility and member permissions. +settings.public_access.docs.anonymous_read=Anonymous Read: users who are not logged in can access the unit with read permission. +settings.public_access.docs.everyone_read=Everyone Read: all logged-in users can access the unit with read permission. Read permission of issue/pull-request units also means users can create new issues/pull requests. +settings.public_access.docs.everyone_write=Everyone Write: all logged-in users have write permission to the unit. Only Wiki unit supports this permission. +settings.collaboration.per_unit=Unit Permissions +settings.mirror_settings.docs.no_new_mirrors=Your repository is mirroring changes to or from another repository. Please keep in mind that you currently can't create any new mirrors. +settings.mirror_settings.pushed_repository=Pushed repository +settings.default_wiki_branch_name=Default Wiki Branch Name +settings.failed_to_change_default_wiki_branch=Failed to change the default wiki branch. +settings.projects_desc=Enable Projects +settings.projects_mode_desc=Projects Mode (which kinds of projects to show) +settings.projects_mode_repo=Repo projects only +settings.projects_mode_owner=Only user or org projects +settings.admin_enable_close_issues_via_commit_in_any_branch=Close an issue via a commit made in a non-default branch +settings.transfer.blocked_user=Cannot transfer repository because you are blocked by the new owner. +settings.transfer_in_progress=There is currently an ongoing transfer. Please cancel it if you would like to transfer this repository to another user. +settings.transfer_notices_4=- If the repository belongs to an organization, and you transfer it to another organization or individual, you will lose the links between the repository's issues and the organization's project board. +settings.trust_model.collaborator.desc=Valid signatures by collaborators of this repository will be marked "trusted", whether they match the committer or not. Otherwise, valid signatures will be marked "untrusted" if the signature matches the committer and "unmatched" if not. +settings.trust_model.committer.long=Committer: Trust signatures that match committers. This matches GitHub's behavior and will force commits signed by Gitea to have Gitea as the committer. +settings.trust_model.committer.desc=Valid signatures will only be marked "trusted" if they match the committer, otherwise they will be marked "unmatched". This forces Gitea to be the committer on signed commits, with the actual committer marked as Co-authored-by: and Co-committed-by: trailer in the commit. The default Gitea key must match a user in the database. +settings.trust_model.collaboratorcommitter.desc=Valid signatures by collaborators of this repository will be marked "trusted" if they match the committer. Otherwise, valid signatures will be marked "untrusted" if the signature matches the committer and "unmatched" otherwise. This will force Gitea to be marked as the committer on signed commits, with the actual committer marked as Co-Authored-By: and Co-Committed-By: trailer in the commit. The default Gitea key must match a user in the database. +settings.delete_notices_2=- This operation will permanently delete the %s repository, including code, issues, comments, wiki data and collaborator settings. +settings.add_collaborator.blocked_user=The collaborator is blocked by the repository owner or vice versa. +settings.add_team_success=The team now has access to the repository. +settings.change_team_permission_tip=Team's permission is set on the team settings page and can't be changed per repository +settings.webhook.test_delivery=Test Push Event +settings.webhook.test_delivery_desc=Test this webhook with a fake push event. +settings.webhook_secret_desc=If the webhook server supports using secret, you can follow the webhook's manual and fill in a secret here. +settings.event_statuses=Statuses +settings.event_statuses_desc=Commit Status updated from the API. +settings.event_force_push=Force Push +settings.event_issues_desc=Issue opened, closed, reopened, edited or deleted. +settings.event_pull_request_desc=Pull request opened, closed, reopened, edited or deleted. +settings.event_header_workflow=Workflow Events +settings.event_workflow_run=Workflow Run +settings.event_workflow_run_desc=Gitea Actions Workflow run queued, waiting, in progress, or completed. +settings.event_workflow_job=Workflow Jobs +settings.event_workflow_job_desc=Gitea Actions Workflow job queued, waiting, in progress, or completed. +settings.branch_filter_desc=Branch whitelist for push, branch creation and branch deletion events, specified as glob pattern. If empty or *, events for all branches are reported. See %[2]s documentation for syntax. Examples: master, {master,release*}. +settings.branches=Branches +settings.protected_branch=Branch Protection +settings.protected_branch_can_push=Allow push? +settings.protected_branch_can_push_yes=You can push +settings.protected_branch_can_push_no=You cannot push +settings.branch_protection=Branch Protection Rules for Branch '%s' +settings.protect_disable_force_push=Disable Force Push +settings.protect_disable_force_push_desc=No force pushing will be allowed to this branch. +settings.protect_enable_force_push_all=Enable Force Push +settings.protect_enable_force_push_all_desc=Anyone with push access will be allowed to force push to this branch. +settings.protect_enable_force_push_allowlist=Allowlist Restricted Force Push +settings.protect_enable_force_push_allowlist_desc=Only allowlisted users or teams with push access will be allowed to force push to this branch. +settings.protect_whitelist_committers=Allowlist Restricted Push +settings.protect_whitelist_committers_desc=Only allowlisted users or teams will be allowed to push to this branch (but not force push). +settings.protect_whitelist_deploy_keys=Allowlist deploy keys with write access to push. +settings.protect_whitelist_users=Allowlisted users for pushing: +settings.protect_whitelist_teams=Allowlisted teams for pushing: +settings.protect_force_push_allowlist_users=Allowlisted users for force pushing: +settings.protect_force_push_allowlist_teams=Allowlisted teams for force pushing: +settings.protect_force_push_allowlist_deploy_keys=Allowlist deploy keys with push access to force push. +settings.protect_merge_whitelist_committers=Enable Merge Allowlist +settings.protect_merge_whitelist_committers_desc=Allow only allowlisted users or teams to merge pull requests into this branch. +settings.protect_merge_whitelist_users=Allowlisted users for merging: +settings.protect_merge_whitelist_teams=Allowlisted teams for merging: +settings.protect_check_status_contexts_desc=Require status checks to pass before merging. When enabled, commits must first be pushed to another branch, then merged or pushed directly to a branch that matches this rule after status checks have passed. If no contexts are matched, the last commit must be successful regardless of context. +settings.protect_required_approvals_desc=Allow only to merge pull request with enough required approvals. Required approvals are either from users or teams who are on the allowlist or anyone with write access. +settings.protect_approvals_whitelist_enabled=Restrict approvals to allowlisted users or teams +settings.protect_approvals_whitelist_enabled_desc=Only reviews from allowlisted users or teams will count to the required approvals. Without approval allowlist, reviews from anyone with write access count to the required approvals. +settings.protect_approvals_whitelist_users=Allowlisted reviewers: +settings.protect_approvals_whitelist_teams=Allowlisted teams for reviews: +settings.ignore_stale_approvals=Ignore stale approvals +settings.ignore_stale_approvals_desc=Do not count approvals that were made on older commits (stale reviews) towards how many approvals the PR has. Irrelevant if stale reviews are already dismissed. +settings.protect_branch_name_pattern_desc="Protected branch name patterns. See the documentation for pattern syntax. Examples: main, release/**" +settings.protect_protected_file_patterns_desc="Protected files are not allowed to be changed directly even if user has rights to add, edit, or delete files in this branch. Multiple patterns can be separated using semicolon (';'). See %[2]s documentation for pattern syntax. Examples: .drone.yml, /docs/**/*.txt." +settings.protect_unprotected_file_patterns_desc="Unprotected files that are allowed to be changed directly if user has write access, bypassing push restriction. Multiple patterns can be separated using semicolon (';'). See %[2]s documentation for pattern syntax. Examples: .drone.yml, /docs/**/*.txt." +settings.add_protected_branch=Enable protection +settings.delete_protected_branch=Disable protection +settings.protected_branch_deletion=Delete Branch Protection +settings.block_admin_merge_override=Administrators must follow branch protection rules +settings.block_admin_merge_override_desc=Administrators must follow branch protection rules and cannot circumvent it. +settings.default_merge_style_desc=Default Merge Style +settings.tags.protection.pattern.description=You can use a single name or a glob pattern or regular expression to match multiple tags. Read more in the protected tags guide. +settings.visibility.private.button=Make Private +settings.visibility.private.text=Changing the visibility to private will make the repo visible only to allowed members and may remove the relationship between it and existing forks, watchers, and stars. +settings.visibility.private.bullet_title=Changing the visibility to private will: +settings.visibility.private.bullet_one=Make the repo visible only to allowed members. +settings.visibility.private.bullet_two=May remove the relationship between it and forks, watchers, and stars. +settings.visibility.public.button=Make Public +settings.visibility.public.text=Changing the visibility to public will make the repo visible to anyone. +settings.visibility.public.bullet_title=Changing the visibility to public will: +settings.visibility.public.bullet_one=Make the repo visible to anyone. +settings.visibility.success=Repository visibility changed. +settings.visibility.error=An error occurred while trying to change the repo visibility. +settings.visibility.fork_error=Can't change the visibility of a forked repo. +settings.archive.mirrors_unavailable=Mirrors are not available if the repo is archived. +settings.unarchive.text=Unarchiving the repo will restore its ability to receive commits and pushes, as well as new issues and pull requests. +settings.lfs_lock_path=Filepath to lock… +settings.lfs_pointers.found=Found %d blob pointer(s) — %d associated, %d unassociated (%d missing from store) +diff.submodule_added=Submodule %[1]s added at %[2]s +diff.submodule_deleted=Submodule %[1]s deleted from %[2]s +diff.submodule_updated=Submodule %[1]s updated: %[2]s +release.latest=Latest +branch.default_branch_not_exist=Default branch "%s" does not exist. +branch.rename_default_or_protected_branch_error=Only admins can rename default or protected branches. +branch.rename_protected_branch_failed=This branch is protected by glob-based protection rules. +branch.commits_divergence_from=Commit divergence: %[1]d behind and %[2]d ahead of %[3]s +branch.commits_no_divergence=The same as branch %[1]s +topic.count_prompt=You cannot select more than 25 topics +find_file.follow_symlink=Follow this symlink to where it is pointing at +error.broken_git_hook=Git hooks of this repository seem to be broken. Please follow the documentation to fix them, then push some commits to refresh the status. [graphs] component_loading_failed=Nevarēja ielādēt %s component_loading_info=Šis var aizņemt kādu brīdi… component_failed_to_load=Atgadījās neparedzēta kļūda. +component_loading=Loading %s… +code_frequency.what=code frequency +contributors.what=contributions +recent_commits.what=recent commits [org] org_name_holder=Organizācijas nosaukums @@ -2384,11 +2714,9 @@ team_access_desc=Piekļuve repozitorijiem team_permission_desc=Atļauja team_unit_desc=Atļaut piekļuvi repozitorija sadaļām team_unit_disabled=(Atspējots) - form.name_reserved=Organizācijas nosaukums "%s" ir rezervēts. form.name_pattern_not_allowed=Organizācijas nosaukums "%s" nav atļauts. form.create_org_not_allowed=Jums nav tiesību veidot jauno organizāciju. - settings=Iestatījumi settings.options=Organizācija settings.full_name=Pilns vārds, uzvārds @@ -2402,19 +2730,14 @@ settings.visibility.limited=Ierobežots (redzams tikai autentificētiem lietotā settings.visibility.limited_shortname=Ierobežota settings.visibility.private=Privāta (redzama tikai organizācijas dalībniekiem) settings.visibility.private_shortname=Privāta - settings.update_settings=Mainīt iestatījumus settings.update_setting_success=Organizācijas iestatījumi tika saglabāti. - - settings.update_avatar_success=Organizācijas attēls tika saglabāts. settings.delete=Dzēst organizāciju settings.delete_account=Dzēst šo organizāciju settings.delete_prompt=Šī darbība pilnībā dzēsīs šo organizāciju, kā arī tā ir NEATGRIEZENISKA! settings.confirm_delete_account=Apstiprināt dzēšanu - settings.labels_desc=Pievienojiet iezīmes, kas var tikt izmantotas visos šīs organizācijas repozitorijos. - members.membership_visibility=Dalībnieka redzamība: members.public=Redzams members.public_helper=padarīt slēptu @@ -2429,7 +2752,6 @@ members.leave=Atstāt members.leave.detail=Pamest organizāciju %s? members.invite_desc=Pievienot jaunu dalībnieku pie %s: members.invite_now=Uzaicināt tagad - teams.join=Pievienoties teams.leave=Atstāt teams.leave.detail=Pamest organizāciju %s? @@ -2478,8 +2800,38 @@ teams.all_repositories_admin_permission_desc=Šī komanda piešķirt adm teams.invite.title=Tu esi uzaicināts pievienoties organizācijas %[2]s komandai %[1]s. teams.invite.by=Uzaicināja %s teams.invite.description=Nospiediet pogu zemāk, lai pievienotos komandai. - - +form.name_been_taken=The organization name "%s" has already been taken. +settings.email=Contact Email Address +settings.rename=Rename Organization +settings.rename_desc=Changing the organization name will also change your organization's URL and free the old name. +settings.rename_success=Organization %[1]s has been renamed to %[2]s successfully. +settings.rename_no_change=Organization name is not changed. +settings.rename_new_org_name=New Organization Name +settings.rename_failed=Renaming organization failed because of an internal error +settings.rename_notices_1=This operation CANNOT be undone. +settings.rename_notices_2=The old name will redirect until it is claimed. +settings.name_confirm=Enter the organization name as confirmation: +settings.delete_notices_1=This operation CANNOT be undone. +settings.delete_notices_2=This operation will permanently delete all the repositories of %s, including code, issues, comments, wiki data and collaborator settings. +settings.delete_notices_3=This operation will permanently delete all the packages of %s. +settings.delete_notices_4=This operation will permanently delete all the projects of %s. +settings.delete_failed=Deleting organization failed due to an internal error +settings.delete_successful=Organization %s has been deleted successfully. +settings.hooks_desc=Add webhooks which will be triggered for all repositories under this organization. +teams.none_access_helper=Members cannot view or do any other action on this unit. It has no effect for public repositories. +teams.add_nonexistent_repo="The repository you're trying to add doesn't exist. Please create it first." +teams.members.blocked_user=Cannot add the user because it is blocked by the organization. +view_as_role=View as: %s +view_as_public_hint=You are viewing the README as a public user. +view_as_member_hint=You are viewing the README as a member of this organization. +worktime=Worktime +worktime.date_range_start=Start date +worktime.date_range_end=End date +worktime.query=Query +worktime.time=Time +worktime.by_repositories=By repositories +worktime.by_milestones=By milestones +worktime.by_members=By members [admin] dashboard=Infopanelis @@ -2501,7 +2853,6 @@ first_page=Pirmā last_page=Pēdējā total=Kopā: %d settings=Administratora iestatījumi - dashboard.statistic=Kopsavilkums dashboard.system_status=Sistēmas statuss dashboard.operation_name=Darbības nosaukums @@ -2564,7 +2915,6 @@ dashboard.gc_times=GC reizes dashboard.update_checker=Atjauninājumu pārbaudītājs dashboard.delete_old_system_notices=Dzēst vecos sistēmas paziņojumus no datubāzes dashboard.rebuild_issue_indexer=Pārbūvēt problēmu indeksu - users.user_manage_panel=Lietotāju kontu pārvaldība users.new_account=Izveidot lietotāja kontu users.name=Lietotājvārds @@ -2620,7 +2970,6 @@ users.list_status_filter.not_prohibit_login=Atļaut autorizāciju users.list_status_filter.is_2fa_enabled=2FA iespējots users.list_status_filter.not_2fa_enabled=2FA nav iespējots users.details=Lietotāja informācija - emails.email_manage_panel=Lietotāju e-pastu pārvaldība emails.primary=Primārais emails.activated=Aktivizēts @@ -2629,13 +2978,11 @@ emails.not_updated=Neizdevās atjaunot pieprasīto e-pasta adresi: %v emails.duplicate_active=E-pasta adrese jau ir aktīva citam lietotājam. emails.change_email_header=Atjaunot e-pasta rekvizītus emails.change_email_text=Vai patiešām vēlaties atjaunot šo e-pasta adresi? - orgs.org_manage_panel=Organizāciju pārvaldība orgs.name=Nosaukums orgs.teams=Komandas orgs.members=Dalībnieki orgs.new_orga=Jauna organizācija - repos.repo_manage_panel=Repozitoriju pārvaldība repos.unadopted=Nepārņemtie repozitoriji repos.unadopted.no_more=Netika atrasts neviens nepārņemtais repozitorijs @@ -2645,7 +2992,6 @@ repos.private=Privāts repos.issues=Problēmas repos.size=Izmērs repos.lfs_size=LFS izmērs - packages.package_manage_panel=Pakotņu pārvaldība packages.total_size=Kopējais izmērs: %s packages.unreferenced_size=Izmērs bez atsauces: %s @@ -2659,15 +3005,12 @@ packages.type=Veids packages.repository=Repozitorijs packages.size=Izmērs packages.published=Publicēts - defaulthooks=Noklusētie tīmekļa āķi defaulthooks.add_webhook=Pievienot noklusēto tīmekļa āķi defaulthooks.update_webhook=Mainīt noklusēto tīmekļa āķi - systemhooks=Sistēmas tīmekļa āķi systemhooks.add_webhook=Pievienot sistēmas tīmekļa āķi systemhooks.update_webhook=Mainīt sistēmas tīmekļa āķi - auths.auth_manage_panel=Autentifikācijas avotu pārvaldība auths.new=Pievienot autentifikācijas avotu auths.name=Nosaukums @@ -2767,7 +3110,6 @@ auths.login_source_exist=Autentifikācijas avots ar nosaukumu "%s" jau eksistē. auths.login_source_of_type_exist=Autentifikācijas avots ar šādu veidu jau eksistē. auths.unable_to_initialize_openid=Nevarēja inicializēt OpenID Connect sliedzēju: %s auths.invalid_openIdConnectAutoDiscoveryURL=Kļūdains automātiskās atklāšanas URL (jābūt korektam URL, kas sākas ar http:// vai https://) - config.server_config=Servera konfigurācija config.app_name=Vietnes nosaukums config.app_ver=Gitea versija @@ -2786,7 +3128,6 @@ config.lfs_root_path=LFS saknes ceļš config.log_file_root_path=Žurnalizēšanas ceļš config.script_type=Skripta veids config.reverse_auth_user=Reversā lietotāja autentifikācija - config.ssh_config=SSH konfigurācija config.ssh_enabled=Iespējots config.ssh_start_builtin_server=Izmantot iebūvēto serveri @@ -2796,12 +3137,10 @@ config.ssh_listen_port=Klausīšanās ports config.ssh_root_path=Saknes ceļš config.ssh_minimum_key_size_check=Minimālā atslēgas lieluma pārbaude config.ssh_minimum_key_sizes=Minimālais atslēgas lielums - config.lfs_config=LFS konfigurācija config.lfs_enabled=Iespējots config.lfs_content_path=LFS satura ceļš config.lfs_http_auth_expiry=LFS HTTP autorizācijas beigšanās - config.db_config=Datu bāzes konfigurācija config.db_type=Veids config.db_host=Resursdators @@ -2810,7 +3149,6 @@ config.db_user=Lietotājvārds config.db_schema=Shēma config.db_ssl_mode=SSL config.db_path=Ceļš - config.service_config=Pakalpojuma konfigurācija config.register_email_confirm=Reģistrējoties pieprasīt apstiprināt e-pasta adresi config.disable_register=Atspējot lietotāju reģistrāciju @@ -2832,12 +3170,10 @@ config.default_allow_only_contributors_to_track_time=Atļaut tikai dalībniekiem config.no_reply_address=Neatbildēt e-pasta adreses domēns config.default_visibility_organization=Noklusētā redzamība jaunām organizācijām config.default_enable_dependencies=Pēc noklusējuma iespējot problēmu atkarības - config.webhook_config=Tīkla āķu konfigurācija config.queue_length=Rindas garums config.deliver_timeout=Piegādes noildze config.skip_tls_verify=Izlaist TLS pārbaudi - config.mailer_config=Pasta sūtītāja konfigurācija config.mailer_enabled=Iespējota config.mailer_enable_helo=Iespējot HELO @@ -2855,16 +3191,13 @@ config.send_test_mail=Nosūtīt pārbaudes e-pastu config.send_test_mail_submit=Sūtīt config.test_mail_failed=Neizdevās nosūtīt pārbaudes e-pastu uz "%s": %v config.test_mail_sent=Pārbaudes e-pasts tika nosūtīts uz "%s". - config.oauth_config=OAuth konfigurācija config.oauth_enabled=Iespējots - config.cache_config=Kešatmiņas konfigurācija config.cache_adapter=Kešatmiņas adapteris config.cache_interval=Kešatmiņas intervāls config.cache_conn=Kešatmiņas pieslēguma parametri config.cache_item_ttl=Kešatmiņas vienuma TTL - config.session_config=Sesijas konfigurācja config.session_provider=Sesijas nodrošinātājs config.provider_config=Pakalpojumu sniedzēja konfigurācija @@ -2873,12 +3206,10 @@ config.gc_interval_time=GC laika intervāls config.session_life_time=Sesijas ilgums config.https_only=Tikai HTTPS config.cookie_life_time=Sīkdatņu glabāšanas ilgums - config.picture_config=Attēlu un profila bilžu konfigurācija config.picture_service=Lokāli attēli config.disable_gravatar=Atspējot Gravatar config.enable_federated_avatar=Iespējot apvienotās profila bildes - config.git_config=Git konfigurācija config.git_disable_diff_highlight=Atspējot salīdzināšanas sintakses iekrāsošanu config.git_max_diff_lines=Maksimālais salīdzināmo rindu skaits vienam failam @@ -2890,18 +3221,14 @@ config.git_mirror_timeout=Spoguļa atjaunošanas noilgums config.git_clone_timeout=Klonēšanas darbības noilgums config.git_pull_timeout=Izmaiņu saņemšanas darbības noilgums config.git_gc_timeout=GC darbības noilgums - config.log_config=Žurnalizēšanas konfigurācija config.logger_name_fmt=Žurnalizētājs: %s config.disabled_logger=Atspējots config.access_log_mode=Piekļuves žurnalizēšanas veids config.access_log_template=Piekļuves žurnāla sagatave config.xorm_log_sql=SQL žurnalizēšana - config.set_setting_failed=`Neizdevās uzstādīt iestatījumu "%s"` - monitor.stats=Statistika - monitor.cron=Cron uzdevumi monitor.name=Nosaukums monitor.schedule=Grafiks @@ -2917,7 +3244,6 @@ monitor.execute_time=Izpildes laiks monitor.last_execution_result=Rezultāts monitor.process.cancel=Atcelt procesu monitor.process.children=Apakšprocesi - monitor.queues=Rindas monitor.queue=Rinda: %s monitor.queue.name=Nosaukums @@ -2936,7 +3262,6 @@ monitor.queue.settings.submit=Saglabāt iestatījumus monitor.queue.settings.changed=Iestatījumi saglabāti monitor.queue.settings.remove_all_items=Noņemt visus monitor.queue.settings.remove_all_items_done=Visi ieraksti rindā tika noņemti. - notices.system_notice_list=Sistēmas paziņojumi notices.view_detail_header=Skatīt paziņojuma detaļas notices.operations=Darbības @@ -2951,8 +3276,84 @@ notices.type_2=Uzdevums notices.desc=Apraksts notices.op=Op. notices.delete_success=Sistēmas paziņojumi ir dzēsti. - self_check.no_problem_found=Pašlaik nav atrasta neviena problēma. +maintenance=Maintenance +emails=User Email Addresses +dashboard.new_version_hint=Gitea %s is now available, you are running %s. Check the blog for more details. +dashboard.maintenance_operations=Maintenance Operations +dashboard.delete_inactive_accounts.started=Task to delete all unactivated accounts started +dashboard.delete_repo_archives.started=Task to delete all repository archives started +dashboard.delete_missing_repos.started=Task to delete all repositories missing their Git files started +dashboard.sync_repo_tags=Sync tags from git data to database +dashboard.deleted_branches_cleanup=Clean up deleted branches +dashboard.git_gc_repos=Garbage-collect all repositories +dashboard.resync_all_sshkeys=Update the '.ssh/authorized_keys' file with Gitea SSH keys +dashboard.resync_all_sshprincipals=Update the '.ssh/authorized_principals' file with Gitea SSH principals +dashboard.resync_all_hooks=Resynchronize pre-receive, update and post-receive hooks of all repositories +dashboard.cleanup_hook_task_table=Clean up hook_task table +dashboard.cleanup_packages=Clean up expired packages +dashboard.cleanup_actions=Clean up expired actions' resources +dashboard.delete_old_actions=Delete all old activities from database +dashboard.delete_old_actions.started=Deletion of all old activities from database started +dashboard.gc_lfs=Garbage-collect LFS meta objects +dashboard.stop_zombie_tasks=Stop actions zombie tasks +dashboard.stop_endless_tasks=Stop actions endless tasks +dashboard.cancel_abandoned_jobs=Cancel actions abandoned jobs +dashboard.start_schedule_tasks=Start actions schedule tasks +dashboard.sync_branch.started=Branches Sync started +dashboard.sync_tag.started=Tags Sync started +dashboard.sync_repo_licenses=Sync repo licenses +users.never_login=Never Signed In +users.still_own_packages=This user still owns one or more packages. Delete these packages first. +emails.filter_sort.email=Email address +emails.filter_sort.email_reverse=Email address (reverse) +emails.filter_sort.name_reverse=Username (reverse) +emails.updated=Email address updated +emails.delete=Delete Email +emails.delete_desc=Are you sure you want to delete this email address? +emails.deletion_success=The email address has been deleted. +emails.delete_primary_email_error=You cannot delete the primary email address. +defaulthooks.desc=Webhooks automatically make HTTP POST requests to a server when certain Gitea events trigger. Webhooks defined here are defaults and will be copied into all new repositories. Read more in the webhooks guide. +systemhooks.desc=Webhooks automatically make HTTP POST requests to a server when certain Gitea events trigger. Webhooks defined here will act on all repositories on the system, so please consider any performance implications this may have. Read more in the webhooks guide. +auths.oauth2_full_name_claim_name=Full Name Claim Name. (Optional — if set, the user's full name will always be synchronized with this claim) +auths.oauth2_ssh_public_key_claim_name=SSH Public Key Claim Name +auths.oauth2_admin_group=Group Claim value for administrator users. (Optional — requires claim name above) +auths.oauth2_restricted_group=Group Claim value for restricted users. (Optional — requires claim name above) +auths.oauth2_map_group_to_team=Map claimed groups to Organization teams. (Optional — requires claim name above) +auths.sspi_auto_create_users_helper=Allow SSPI auth method to automatically create new accounts for users that log in for the first time +auths.sspi_strip_domain_names_helper=If checked, domain names will be removed from logon names (e.g. "DOMAIN\user" and "user@example.org" both will become just "user"). +auths.sspi_separator_replacement_helper=The character to use to replace the separators of down-level logon names (e.g. the \ in "DOMAIN\user") and user principal names (e.g. the @ in "user@example.org"). +auths.sspi_default_language_helper=Default language for users automatically created by SSPI auth method. Leave empty if you prefer the language to be automatically detected. +auths.tip.bitbucket=Register a new OAuth consumer on %s and add the permission 'Account' - 'Read' +auths.tip.nextcloud=Register a new OAuth consumer on your instance by selecting "Settings -> Security -> OAuth 2.0 client" in the menu +auths.tip.dropbox=Create a new application at %s +auths.tip.facebook=Register a new application at %s and add the product "Facebook Login" +auths.tip.github=Register a new OAuth application on %s +auths.tip.gitlab_new=Register a new application on %s +auths.tip.google_plus=Obtain OAuth2 client credentials from the Google API console at %s +auths.tip.openid_connect=Use the OpenID Connect Discovery URL "https://{server}/.well-known/openid-configuration" to specify the endpoints +auths.tip.twitter=Go to %s, create an application and ensure that the “Allow this application to be used to Sign in with Twitter” option is enabled +auths.tip.discord=Register a new application on %s +auths.tip.gitea=Register a new OAuth2 application. Guide can be found at %s +auths.tip.yandex=Create a new application at %s. Select following permissions from the "Yandex.Passport API" section: "Access to email address", "Access to user avatar" and "Access to username, first name and surname, gender" +config.test_email_placeholder=Email Address (e.g. test@example.com) +config.cache_test=Test Cache +config.cache_test_failed=Failed to probe the cache: %v. +config.cache_test_slow=Cache test successful, but response is slow: %s. +config.cache_test_succeeded=Cache test successful, got a response in %s. +config.open_with_editor_app_help=The "Open with" editors for the clone menu. If left empty, the default will be used. Expand to see the default. +monitor.stacktrace=Stacktrace +monitor.trace=Trace +monitor.performance_logs=Performance Logs +monitor.process.cancel_desc=Canceling a process may cause data loss +monitor.queue.settings.maxnumberworkers=Max number of workers +self_check.startup_warnings=Startup warnings: +self_check.database_collation_mismatch=Expect database to use collation: %s +self_check.database_collation_case_insensitive=Database is using collation %s, which is a case-insensitive collation. Although Gitea could work with it, there might be some rare cases which don't work as expected. +self_check.database_inconsistent_collation_columns=Database is using collation %s, but these columns are using mismatched collations. This might cause some unexpected problems. +self_check.database_fix_mysql=For MySQL/MariaDB users, you could use the "gitea doctor convert" command to fix the collation problems, or you could also fix the problem manually with "ALTER ... COLLATE ..." SQL queries. +self_check.database_fix_mssql=For MSSQL users, you could only fix the problem manually with "ALTER ... COLLATE ..." SQL queries at the moment. +self_check.location_origin_mismatch=Current URL (%[1]s) doesn't match the URL seen by Gitea (%[2]s). If you are using a reverse proxy, please make sure the "Host" and "X-Forwarded-Proto" headers are set correctly. [action] create_repo=izveidoja repozitoriju %s @@ -2985,6 +3386,7 @@ review_dismissed_reason=Iemesls: create_branch=izveidoja atzaru %[3]s repozitorijā %[4]s starred_repo=pievienoja izlasē %[2]s watched_repo=sāka sekot %[2]s +publish_release=`released %[4]s at %[3]s` [tool] now=tagad @@ -3010,6 +3412,7 @@ raw_minutes=minūtes default_message=Ievelciet failus vai nospiediet šeit, lai augšupielādētu. file_too_big=Faila izmērs ({{filesize}} MB) pārsniedz maksimāli atļauto izmēru ({{maxFilesize}} MB). remove_file=Noņemt failu +invalid_input_type=You cannot upload files of this type. [notification] notifications=Paziņojumi @@ -3033,6 +3436,8 @@ error.no_committer_account=Revīzijas autora e-pasta adrese nav piesaistīta nev error.no_gpg_keys_found=Šim parakstam datu bāzē netika atrasta zināma atslēga error.not_signed_commit=Nav parakstīta revīzija error.failed_retrieval_gpg_keys=Neizdevās saņemt nevienu atslēgu, kas ir piesaistīta revīzijas autora kontam +error.probable_bad_signature="WARNING! Although there is a key with this ID in the database, it does not verify this commit! This commit is SUSPICIOUS." +error.probable_bad_default_signature="WARNING! Although the default key has this ID, it does not verify this commit! This commit is SUSPICIOUS." [units] unit=Vienība @@ -3174,29 +3579,53 @@ owner.settings.cleanuprules.success.delete=Notīrīšanas noteikumi tika izdzēs owner.settings.chef.title=Chef reģistrs owner.settings.chef.keypair=Ģenerēt atslēgu pāri owner.settings.chef.keypair.description=Atslēgu pāris ir nepieciešams, lai autentificētos Chef reģistrā. Ja iepriekš ir izveidots atslēgu pāris, jauna pāra izveidošana veco atslēgu pāri padarīs nederīgu. +no_metadata=No metadata. +search_in_external_registry=Search in %s +alpine.registry=Set up this registry by adding the URL in your /etc/apk/repositories file: +alpine.repository.branches=Branches +arch.registry=Add server with related repository and architecture to /etc/pacman.conf: +arch.install=Sync package with pacman: +cargo.registry=Set up this registry in the Cargo configuration file (for example ~/.cargo/config.toml): +chef.registry=Set up this registry in your ~/.chef/config.rb file: +composer.registry=Set up this registry in your ~/.composer/config.json file: +conan.registry=Set up this registry from the command line: +conda.registry=Set up this registry as a Conda repository in your .condarc file: +container.images=Images +container.digest=Digest +cran.registry=Set up this registry in your Rprofile.site file: +debian.registry=Set up this registry from the command line: +helm.registry=Set up this registry from the command line: +maven.registry=Set up this registry in your project pom.xml file: +maven.install=To use the package, include the following in the dependencies block in the pom.xml file: +nuget.registry=Set up this registry from the command line: +npm.registry=Set up this registry in your project .npmrc file: +npm.dependencies.bundle=Bundled Dependencies +rpm.registry=Set up this registry from the command line: +rpm.repository.multiple_groups=This package is available in multiple groups. +swift.registry=Set up this registry from the command line: +owner.settings.cargo.rebuild.success=The Cargo index was successfully rebuilt. [secrets] secrets=Noslēpumi description=Noslēpumi tiks padoti atsevišķām darbībām un citādi nevar tikt nolasīti. none=Pagaidām nav neviena noslēpuma. - -; These keys are also for "edit secret", the keys are kept as-is to avoid unnecessary re-translation creation.description=Apraksts creation.name_placeholder=reģistr-nejūtīgs, tikai burti, cipari un apakšsvītras, nevar sākties ar GITEA_ vai GITHUB_ creation.value_placeholder=Ievadiet jebkādu saturu. Atstarpes sākumā un beigā tiks noņemtas. - - deletion=Dzēst noslēpumu deletion.description=Noslēpuma dzēšana ir neatgriezeniska. Vai turpināt? deletion.success=Noslēpums tika izdzēsts. deletion.failed=Neizdevās dzēst noslēpumu. management=Noslēpumu pārvaldība +creation.description_placeholder=Enter short description (optional). +save_success=The secret "%s" has been saved. +save_failed=Failed to save secret. +add_secret=Add secret +edit_secret=Edit secret [actions] actions=Darbības - unit.desc=Pārvaldīt darbības - status.unknown=Nezināms status.waiting=Gaida status.running=Izpildās @@ -3205,7 +3634,6 @@ status.failure=Neveiksmīgs status.cancelled=Atcelts status.skipped=Izlaists status.blocked=Bloķēts - runners=Izpildītāji runners.runner_manage_panel=Izpildītāju pārvaldība runners.new=Pievienot jaunu izpildītāju @@ -3241,7 +3669,6 @@ runners.status.offline=Bezsaistē runners.version=Versija runners.reset_registration_token=Atiestatīt reģistrācijas pilnvaru runners.reset_registration_token_success=Izpildītāja reģistrācijas pilnvara tika veiksmīgi atiestatīta - runs.all_workflows=Visas darbaplūsmas runs.commit=Revīzija runs.scheduled=Ieplānots @@ -3256,15 +3683,12 @@ runs.no_results=Netika atrasts nekas atbilstošs. runs.no_workflows=Vēl nav nevienas darbplūsmas. runs.no_runs=Darbplūsmai vēl nav nevienas izpildes. runs.empty_commit_message=(tukšs revīzijas ziņojums) - workflow.disable=Atspējot darbplūsmu workflow.disable_success=Darbplūsma '%s' ir veiksmīgi atspējota. workflow.enable=Iespējot darbplūsmu workflow.enable_success=Darbplūsma '%s' ir veiksmīgi iespējota. workflow.disabled=Darbplūsma ir atspējota. - need_approval_desc=Nepieciešams apstiprinājums, lai izpildītu izmaiņu pieprasījumu darbaplūsmas no atdalītiem repozitorijiem. - variables=Mainīgie variables.management=Mainīgo pārvaldība variables.creation=Pievienot mainīgo @@ -3280,19 +3704,39 @@ variables.creation.failed=Neizdevās pievienot mainīgo. variables.creation.success=Mainīgais "%s" tika pievienots. variables.update.failed=Neizdevās labot mainīgo. variables.update.success=Mainīgais tika labots. - +runners.delete_runner_notice=If a task is running on this runner, it will be terminated and marked as failed. It may break building workflow. +runners.reset_registration_token_confirm=Would you like to invalidate the current token and generate a new one? +runs.no_job_without_needs=The workflow must contain at least one job without dependencies. +runs.no_job=The workflow must contain at least one job +runs.no_workflows.quick_start=Don't know how to start with Gitea Actions? See the quick start guide. +runs.no_workflows.documentation=For more information on Gitea Actions, see the documentation. +runs.expire_log_message=Logs have been purged because they were too old. +runs.delete=Delete workflow run +runs.cancel=Cancel workflow run +runs.delete.description=Are you sure you want to permanently delete this workflow run? This action cannot be undone. +runs.not_done=This workflow run is not done. +runs.view_workflow_file=View workflow file +workflow.run=Run Workflow +workflow.not_found=Workflow '%s' not found. +workflow.run_success=Workflow '%s' run successfully. +workflow.from_ref=Use workflow from +workflow.has_workflow_dispatch=This workflow has a workflow_dispatch event trigger. +workflow.has_no_workflow_dispatch=Workflow '%s' has no workflow_dispatch event trigger. +logs.always_auto_scroll=Always auto scroll logs +logs.always_expand_running=Always expand running logs [projects] type-1.display_name=Individuālais projekts type-2.display_name=Repozitorija projekts type-3.display_name=Organizācijas projekts +deleted.display_name=Deleted Project +enter_fullscreen=Fullscreen +exit_fullscreen=Exit Fullscreen [git.filemode] changed_filemode=%[1]s → %[2]s -; Ordered by git filemode value, ascending. E.g. directory has "040000", normal file has "100644", … directory=Direktorija normal_file=Parasts fails executable_file=Izpildāmais fails symbolic_link=Simboliska saite submodule=Apakšmodulis - diff --git a/options/locale/locale_nl-NL.ini b/options/locale/locale_nl-NL.ini index c04d843ae5b11..599d617cd4383 100644 --- a/options/locale/locale_nl-NL.ini +++ b/options/locale/locale_nl-NL.ini @@ -22,7 +22,6 @@ signed_in_as=Aangemeld als toc=Inhoudsopgave licenses=Licenties return_to_gitea=Terug naar Gitea - username=Gebruikersnaam email=E-mailadres password=Wachtwoord @@ -32,7 +31,6 @@ captcha=CAPTCHA twofa=Twee factor authenticatie twofa_scratch=Eenmalige twee factor authenticatie code passcode=PIN - webauthn_insert_key=Voer uw beveiligingssleutel in webauthn_sign_in=Druk op de knop van uw beveiligingssleutel. Als uw beveiligingssleutel geen knop heeft, voeg deze dan opnieuw in. webauthn_press_button=Druk alstublieft op de knop van uw beveiligingssleutel… @@ -45,7 +43,6 @@ webauthn_error_duplicated=De beveiligingssleutel is niet toegestaan voor dit ver webauthn_error_empty=U moet een naam voor deze sleutel instellen. webauthn_error_timeout=Time-out bereikt voordat uw sleutel kon worden gelezen. Laad deze pagina opnieuw en probeer het opnieuw. webauthn_reload=Vernieuwen - repository=Repository organization=Organisatie mirror=Kopie @@ -63,18 +60,15 @@ settings=Instellingen your_profile=Profiel your_starred=Favoriet your_settings=Instellingen - all=Alles sources=Bronnen mirrors=Spiegels collaborative=Samenwerkend forks=Forks - activities=Activiteiten pull_requests=Pull requests issues=Kwesties milestones=Mijlpalen - ok=OK cancel=Annuleren save=Opslaan @@ -83,60 +77,146 @@ add_all=Alles toevoegen remove=Verwijder remove_all=Alles verwijderen edit=Bewerk - enabled=Ingeschakeld disabled=Uitgeschakeld - copy=Kopieer copy_url=Kopieer URL copy_branch=Kopieer branchnaam copy_success=Gekopieerd! copy_error=Kopiëren mislukt - write=Schrijf preview=Voorbeeld loading=Laden… - error=Fout error404=De pagina die u probeert te bereiken bestaat niet of u bent niet gemachtigd om het te bekijken. - never=Nooit - rss_feed=RSS Feed - - - archived=Gearchiveerd - concept_code_repository=Opslagplaats concept_user_organization=Organisatie - - - name=Naam - filter=Filter filter.is_archived=Gearchiveerd filter.is_template=Sjabloon filter.public=Publiek filter.private=Prive - +sign_in_with_provider=Sign in with %s +tracked_time_summary=Summary of tracked time based on filters of issue list +enable_javascript=This website requires JavaScript. +more_items=More items +webauthn_error_insecure=WebAuthn only supports secure connections. For testing over HTTP, you can use the origin "localhost" or "127.0.0.1". +new_project_column=New Column +retry=Retry +rerun=Re-run +rerun_all=Re-run all jobs +remove_label_str=Remove item "%s" +view=View +test=Test +locked=Locked +copy_hash=Copy hash +copy_content=Copy content +copy_path=Copy path +copy_type_unsupported=This file type cannot be copied +files=Files +error503=The server could not complete your request. Please try again later. +go_back=Go Back +invalid_data=Invalid data: %v +unknown=Unknown +pin=Pin +unpin=Unpin +artifacts=Artifacts +expired=Expired +confirm_delete_artifact=Are you sure you want to delete the artifact '%s'? +concept_system_global=Global +concept_user_individual=Individual +show_timestamps=Show timestamps +show_log_seconds=Show seconds +show_full_screen=Show full screen +download_logs=Download logs +confirm_delete_selected=Confirm to delete all selected items? +value=Value +readme=Readme +filter.clear=Clear Filter +filter.not_archived=Not Archived +filter.is_fork=Forked +filter.not_fork=Not Forked +filter.is_mirror=Mirrored +filter.not_mirror=Not Mirrored +filter.not_template=Not Template +no_results_found=No results found. +internal_error_skipped=Internal error occurred but is skipped: %s [search] +search=Search… +type_tooltip=Search type +fuzzy=Fuzzy +fuzzy_tooltip=Include results that closely match the search term +words=Words +words_tooltip=Include only results that match the search term words +regexp=Regexp +regexp_tooltip=Include only results that match the regexp search term +exact=Exact +exact_tooltip=Include only results that match the exact search term +repo_kind=Search repos… +user_kind=Search users… +org_kind=Search orgs… +team_kind=Search teams… +code_kind=Search code… +code_search_unavailable=Code search is currently not available. Please contact the site administrator. +code_search_by_git_grep=Current code search results are provided by "git grep". There might be better results if site administrator enables Repository Indexer. +package_kind=Search packages… +project_kind=Search projects… +branch_kind=Search branches… +tag_kind=Search tags… +tag_tooltip=Search for matching tags. Use '%' to match any sequence of numbers. +commit_kind=Search commits… +runner_kind=Search runners… +no_results=No matching results found. +issue_kind=Search issues… +pull_kind=Search pull requests… +keyword_search_unavailable=Searching by keyword is currently not available. Please contact the site administrator. [aria] +navbar=Navigation Bar +footer=Footer +footer.software=About Software +footer.links=Links [heatmap] +number_of_contributions_in_the_last_12_months=%s contributions in the last 12 months +no_contributions=No contributions +less=Less +more=More [editor] buttons.table.add.insert=Toevoegen +buttons.heading.tooltip=Add heading +buttons.bold.tooltip=Add bold text +buttons.italic.tooltip=Add italic text +buttons.quote.tooltip=Quote text +buttons.code.tooltip=Add code +buttons.link.tooltip=Add a link +buttons.list.unordered.tooltip=Add a bullet list +buttons.list.ordered.tooltip=Add a numbered list +buttons.list.task.tooltip=Add a list of tasks +buttons.table.add.tooltip=Add a table +buttons.table.rows=Rows +buttons.table.cols=Columns +buttons.mention.tooltip=Mention a user or team +buttons.ref.tooltip=Reference an issue or pull request +buttons.switch_to_legacy.tooltip=Use the legacy editor instead +buttons.enable_monospace_font=Enable monospace font +buttons.disable_monospace_font=Disable monospace font [filter] +string.asc=A–Z +string.desc=Z–A [error] occurred=Er is een fout opgetreden not_found=Het doel kon niet worden gevonden. network_error=Netwerk fout +report_message=If you believe that this is a Gitea bug, please search for issues on GitHub or open a new issue if necessary. [startpage] app_desc=Een eenvoudige, self-hosted Git service @@ -145,6 +225,9 @@ platform=Cross-platform lightweight=Lichtgewicht lightweight_desc=Gitea heeft hele lage systeemeisen, je kunt Gitea al draaien op een goedkope Raspberry Pi. license=Open Source +install_desc=Simply run the binary for your platform, ship it with Docker, or get it packaged. +platform_desc=Gitea runs anywhere Go can compile for: Windows, macOS, Linux, ARM, etc. Choose the one you love! +license_desc=Go get %[2]s! Join us by contributing to make this project even better. Don't be shy to be a contributor! [install] install=Installatie @@ -168,7 +251,6 @@ reinstall_confirm_check_3=Je bevestigt dat je er absoluut zeker van bent dat dez err_empty_db_path=SQLite3 database pad mag niet leeg zijn. no_admin_and_disable_registration=U kunt zelf-registratie van de gebruiker niet uitschakelen zonder het maken van een administrator-account. err_empty_admin_password=Het administrator-wachtwoord mag niet leeg zijn. - general_title=Algemene Instellingen app_name=Naam site app_name_helper=U kan de naam van uw bedrijf hier invullen. @@ -186,7 +268,6 @@ app_url=Gitea base URL app_url_helper=Basisadres voor HTTP(S) kloon URL's en e-mailmeldingen. log_root_path=Log-pad log_root_path_helper=Logboekbestanden worden geschreven naar deze map. - optional_title=Optionele instellingen email_title=E-mail instellingen smtp_addr=SMTP Host @@ -241,6 +322,25 @@ default_enable_timetracking_popup=Tijdsregistratie voor nieuwe repositories stan no_reply_address=Verborgen e-maildomein no_reply_address_helper=Domeinnaam voor gebruikers met een verborgen e-mailadres. Bijvoorbeeld zal de gebruikersnaam 'joe' in Git worden geregistreerd als 'joe@noreply.example.org' als het verborgen email domein is ingesteld op 'noreply.example.org'. password_algorithm=Wachtwoord Hash Algoritme +installing_desc=Installing now, please wait… +reinstall_confirm_check_1=The data encrypted by the SECRET_KEY in app.ini may be lost: users may not be able to log in with 2FA/OTP and mirrors may not function correctly. By checking this box, you confirm that the current app.ini file contains the correct SECRET_KEY. +reinstall_confirm_check_2=The repositories and settings may need to be resynchronized. By checking this box, you confirm that you will resynchronize the hooks for the repositories and authorized_keys file manually. You confirm that you will ensure that repository and mirror settings are correct. +err_empty_admin_email=The administrator email address cannot be empty. +err_admin_name_is_reserved=Administrator username is invalid. Username is reserved. +err_admin_name_pattern_not_allowed=Administrator username is invalid. The username matches a reserved pattern. +err_admin_name_is_invalid=Administrator username is invalid +run_user_helper=The operating system username that Gitea runs as. Note that this user must have access to the repository root path. +http_port_helper=Port number the Gitea web server will listen on. +smtp_from_invalid=The "Send Email As" address is invalid +require_sign_in_view_popup=Limit page access to signed-in users. Visitors will only see the sign-in and registration pages. +invalid_db_table=The database table "%s" is invalid: %v +invalid_password_algorithm=Invalid password hash algorithm +password_algorithm_helper=Set the password hashing algorithm. Algorithms have differing requirements and strengths. The argon2 algorithm is rather secure but uses a lot of memory and may be inappropriate for small systems. +enable_update_checker=Enable Update Checker +enable_update_checker_helper=Checks for new version releases periodically by connecting to gitea.io. +env_config_keys=Environment Configuration +env_config_keys_prompt=The following environment variables will also be applied to your configuration file: +config_write_file_prompt=These configuration options will be written into: %s [home] uname_holder=Gebruikersnaam of e-mailadres @@ -255,19 +355,22 @@ view_home=Bekijk %s filter=Andere filters filter_by_team_repositories=Filter op team repositories feed_of=`Feed van "%s"` - show_archived=Gearchiveerd show_both_archived_unarchived=Toont zowel gearchiveerd als niet-gearchiveerd show_only_archived=Toon alleen gearchiveerd show_only_unarchived=Toon alleen niet gearchiveerd - show_private=Privé show_both_private_public=Toon zowel openbaar als privé show_only_private=Toon alleen privé show_only_public=Toon alleen opbenbaar - issues.in_your_repos=In uw repositories - +nav_menu=Navigation Menu +guide_title=No Activity +guide_desc=You are currently not following any repositories or users, so there is no content to display. You can explore repositories or users of interest from the links below. +explore_repos=Explore repositories +explore_users=Explore users +empty_org=There are no organizations yet. +empty_repo=There are no repositories yet. [explore] repos=Repositories @@ -275,6 +378,9 @@ users=Gebruikers organizations=Organisaties code=Code code_last_indexed_at=Laatst geïndexeerd %s +go_to=Go to +relevant_repositories_tooltip=Repositories that are forks or that have no topic, no icon, and no description are hidden. +relevant_repositories=Only relevant repositories are being shown, show unfiltered results. [auth] create_new_account=Account registreren @@ -328,32 +434,52 @@ authorize_title=Autoriseer "%s" voor toegang tot uw account? authorization_failed=Autorisatie mislukt sspi_auth_failed=SSPI-authenticatie mislukt password_pwned_err=Kan het verzoek om HaveIBeenPwned niet voltooien +already_have_account=Already have an account? +sign_in_now=Sign in now! +remember_me.compromised=The login token is not valid anymore which may indicate a compromised account. Please check your account for unusual activities. +need_account=Need an account? +sign_up_tip=You are registering the first account in the system, which has administrator privileges. Please carefully remember your username and password. If you forget the username or password, please refer to the Gitea documentation to recover the account. +sign_up_now=Register now. +sign_up_successful=Account was successfully created. Welcome! +confirmation_mail_sent_prompt_ex=A new confirmation email has been sent to %s. Please check your inbox within the next %s to complete the registration process. If your registration email address is incorrect, you can sign in again and change it. +prohibit_login=Sign-In Prohibited +prohibit_login_desc=Your account is prohibited from signing in. Please contact your site administrator. +change_unconfirmed_mail_address=If your registration email address is incorrect, you can change it here and resend a new confirmation email. +invalid_code_forgot_password=Your confirmation code is invalid or has expired. Click here to start a new session. +invalid_password=Your password does not match the password that was used to create the account. +reset_password_wrong_user=You are signed in as %s, but the account recovery link is meant for %s +twofa_required=You must set up two-factor authentication to get access to repositories, or try to log in again. +oauth.signin.error.general=There was an error processing the authorization request: %s. If this error persists, please contact the site administrator. +oauth_callback_unable_auto_reg=Auto Registration is enabled, but OAuth2 Provider %[1]s returned missing fields: %[2]s, unable to create an account automatically. Please create or link to an account, or contact the site administrator. +openid_signin_desc=Enter your OpenID URI. For example: alice.openid.example.org or https://openid.example.org/alice. +disable_forgot_password_mail=Account recovery is disabled because no email address is set up. Please contact your site administrator. +disable_forgot_password_mail_admin=Account recovery is only available when an email address is set up. +authorize_application_description=If you grant access, it will be able to access and write to all your account information, including private repos and organizations. +authorize_application_with_scopes=With scopes: %s +authorization_failed_desc=The authorization failed because we detected an invalid request. Please contact the maintainer of the app you tried to authorize. +password_pwned=The password you chose is on a list of stolen passwords previously exposed in public data breaches. Please try again with a different password and consider changing this password elsewhere too. +last_admin=You cannot remove the last admin. There must be at least one admin. +signin_passkey=Sign in with a passkey +back_to_sign_in=Back to Sign In [mail] view_it_on=Bekijk het op %s link_not_working_do_paste=Werkt dit niet? Probeer het te kopiëren en te plakken naar uw browser. hi_user_x=Hoi %s, - activate_account=Activeer uw account activate_account.title=%s, activeer alstublieft uw account activate_account.text_1=Hallo %[1]s, bedankt voor het registeren op %[2]s! activate_account.text_2=Klik op de volgende link om uw account te activeren binnen %s: - activate_email=Verifieer uw e-mailadres activate_email.text=Klik op de volgende link om je e-mailadres te bevestigen in %s: - register_notify.title=%[1]s, welkom bij %[2]s register_notify.text_3=Als dit account voor u is aangemaakt, kunt u eerst uw wachtwoord instellen. - reset_password=Account herstellen reset_password.title=%s, u heeft verzocht om uw account te herstellen reset_password.text=Klik op de volgende link om je account te herstellen binnen %s: - register_success=Registratie succesvol - issue_assigned.pull=@%[1]s heeft u toegewezen aan de pull request %[2]s in repository %[3]s. issue_assigned.issue=@%[1]s heeft u toegewezen aan issue %[2]s in repository %[3]s. - issue.x_mentioned_you=@%s heeft u vermeld: issue.action.force_push=%[1]s heeft een force-push uitgevoerd %[2]s van %[3]s naar %[4]s. issue.action.push_1=@%[1]s heeft %[3]d commits gepusht naar %[2]s @@ -368,7 +494,6 @@ issue.action.review_dismissed=@%[1]s wees de laatste review af van %[2]s issue.action.ready_for_review=@%[1]s markeerde deze pull request klaar voor beoordeling. issue.action.new=@%[1]s heeft #%[2]d aangemaakt. issue.in_tree_path=In %s: - release.new.subject=%s in %s vrijgegeven release.new.text=@%[1]s heeft %[2]s uitgebracht in %[3]s release.title=Titel: %s @@ -376,20 +501,28 @@ release.note=Notitie: release.downloads=Downloads: release.download.zip=Broncode (ZIP) release.download.targz=Broncode (TAR.GZ) - repo.transfer.subject_to=%s zou "%s" willen overdragen aan %s repo.transfer.subject_to_you=%s wil "%s" aan jou overdragen repo.transfer.to_you=jij - repo.collaborator.added.subject=%s heeft jou toegevoegd aan %s repo.collaborator.added.text=U bent toegevoegd als een medewerker van de repository: - +reply=or reply to this email directly +activate_email.title=%s, please verify your email address +register_notify=Welcome to %s +register_notify.text_1=This is your registration confirmation email for %s! +register_notify.text_2=You can now log in via username: %s. +repo.transfer.body=To accept or reject it, visit %s or just ignore it. +team_invite.subject=%[1]s has invited you to join the %[2]s organization +team_invite.text_1=%[1]s has invited you to join team %[2]s in organization %[3]s. +team_invite.text_2=Please click the following link to join the team: +team_invite.text_3=Note: This invitation was intended for %[1]s. If you were not expecting this invitation, you can ignore this email. [modal] yes=Ja no=Nee cancel=Annuleren modify=Update +confirm=Confirm [form] UserName=Gebruikersnaam @@ -403,17 +536,14 @@ PayloadUrl=Payload url TeamName=Team naam AuthName=Autorisatienaam AdminEmail=E-mail beheerder - NewBranchName=Nieuwe branch naam CommitSummary=Commit samenvatting CommitMessage=Commit bericht CommitChoice=Commit keuze TreeName=Bestandspad Content=Inhoud - SSPISeparatorReplacement=Scheidingsteken SSPIDefaultLanguage=Standaardtaal - require_error=kan niet leeg zijn. alpha_dash_error=` moet bevatten alleen alfanumerieke, dash ('-') en onderstrepingstekens ('_').` alpha_dash_dot_error=` moet bevatten alleen alfanumerieke, dash ('-'), onderstrepingsteken ('_') en de dot ('. ') karakters.` @@ -428,7 +558,6 @@ unknown_error=Onbekende fout: captcha_incorrect=De CAPTCHA-code is onjuist. password_not_match=De wachtwoorden komen niet overeen. lang_select_error=Selecteer een taal uit de lijst. - username_been_taken=Deze naam is al in gebruik. username_change_not_local_user=Niet-lokale gebruikers mogen hun gebruikersnaam niet wijzigen. repo_name_been_taken=De repository-naam wordt al gebruikt. @@ -456,15 +585,35 @@ user_not_exist=De gebruiker bestaat niet. team_not_exist=Dit team bestaat niet. last_org_owner=Je kunt de laatste eigenaar van een organisatie niet verwijderen. Er moet er minimaal één eigenaar in een organisatie zitten. cannot_add_org_to_team=Een organisatie kan niet worden toegevoegd als een teamlid. - invalid_ssh_key=Kan de SSH-sleutel niet verifiëren: %s invalid_gpg_key=Kan de GPG-sleutel niet verifiëren: %s invalid_ssh_principal=Ongeldige verantwoordelijke: %s auth_failed=Verificatie mislukt: %v - - target_branch_not_exist=Doel branch bestaat niet - +url_error=`"%s" is not a valid URL.` +include_error=` must contain substring "%s".` +username_error=` can only contain alphanumeric characters ('0-9','a-z','A-Z'), dash ('-'), underscore ('_') and dot ('.'). It cannot begin or end with non-alphanumeric characters, and consecutive non-alphanumeric characters are also forbidden.` +invalid_group_team_map_error=` mapping is invalid: %s` +change_username_disabled=Changing username is disabled. +change_full_name_disabled=Changing full name is disabled. +username_has_not_been_changed=Username has not been changed +repository_files_already_exist.adopt=Files already exist for this repository and can only be adopted. +2fa_auth_required=Remote visit required two-factor authentication. +email_domain_is_not_allowed=The domain of user email address %s conflicts with EMAIL_DOMAIN_ALLOWLIST or EMAIL_DOMAIN_BLOCKLIST. Please ensure your operation is expected. +openid_been_used=The OpenID address "%s" is already used. +unset_password=The login user has not set the password. +unsupported_login_type=The login type is not supported to delete account. +duplicate_invite_to_team=The user was already invited as a team member. +organization_leave_success=You have successfully left the organization %s. +must_use_public_key=The key you provided is a private key. Please do not upload your private key anywhere. Use your public key instead. +unable_verify_ssh_key="Cannot verify the SSH key. Double-check it for mistakes." +still_own_repo="Your account owns one or more repositories. Delete or transfer them first." +still_has_org="Your account is a member of one or more organizations. Leave them first." +still_own_packages="Your account owns one or more packages. Delete them first." +org_still_own_repo="This organization still owns one or more repositories. Delete or transfer them first." +org_still_own_packages="This organization still owns one or more packages. Delete them first." +target_ref_not_exist=Target ref does not exist %s +admin_cannot_delete_self=You cannot delete yourself when you are an admin. Please remove your admin privileges first. [user] change_avatar=Wijzig je profielfoto… @@ -481,8 +630,38 @@ follow=Volg unfollow=Niet meer volgen user_bio=Biografie disabled_public_activity=Deze gebruiker heeft de publieke zichtbaarheid van de activiteit uitgeschakeld. - - +joined_on=Joined on %s +code=Code +email_visibility.limited=Your email address is visible to all authenticated users +email_visibility.private=Your email address is only visible to you and administrators +show_on_map=Show this place on a map +settings=User Settings +form.name_reserved=The username "%s" is reserved. +form.name_pattern_not_allowed=The pattern "%s" is not allowed in a username. +form.name_chars_not_allowed=Username "%s" contains invalid characters. +block.block=Block +block.block.user=Block user +block.block.org=Block user from organization +block.block.failure=Failed to block user: %s +block.unblock=Unblock +block.unblock.failure=Failed to unblock user: %s +block.blocked=You have blocked this user. +block.title=Block a user +block.info=Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user. +block.info_1=Blocking a user prevents the following actions on your account and your repositories: +block.info_2=following your account +block.info_3=send you notifications by @mentioning your username +block.info_4=inviting you as a collaborator to their repositories +block.info_5=starring, forking or watching on repositories +block.info_6=opening and commenting on issues or pull requests +block.info_7=reacting to your comments in issues or pull requests +block.user_to_block=User to block +block.note=Note +block.note.title=Optional note: +block.note.info=The note is not visible to the blocked user. +block.note.edit=Edit note +block.list=Blocked users +block.list.none=You have not blocked any users. [settings] profile=Profiel @@ -499,7 +678,6 @@ repos=Repositories delete=Verwijder account account_link=Gekoppelde Accounts organization=Organisaties - public_profile=Openbaar profiel full_name=Volledige naam website=Website @@ -532,7 +710,6 @@ comment_type_group_issue_ref=Referentie issue saved_successfully=Uw instellingen zijn succesvol opgeslagen. privacy=Privacy keep_activity_private_popup=Maakt de activiteit alleen zichtbaar voor jou en de admins - lookup_avatar_by_mail=Profielfoto van e-mailadres gebruiken federated_avatar_lookup=Gefedereerde Avatars inschakelen enable_custom_avatar=Aangepaste avatar inschakelen @@ -542,14 +719,12 @@ delete_current_avatar=Verwijder huidige avatar uploaded_avatar_not_a_image=Het geüploade bestand is geen afbeelding. update_avatar_success=Je avatar is bijgewerkt. update_user_avatar_success=De avatar van de gebruiker is bijgewerkt. - change_password=Wachtwoord bijwerken old_password=Huidige wachtwoord new_password=Nieuw wachtwoord password_incorrect=Het wachtwoord is niet correct. change_password_success=Je wachtwoord is bijgewerkt. Log vanaf nu in met je nieuwe wachtwoord. password_change_disabled=Niet-lokale gebruikers kunnen hun wachtwoord niet in de webinterface van Gitea wijzigen. - emails=E-mailadressen manage_emails=E-mailadressen beheren manage_themes=Selecteer standaardthema @@ -578,7 +753,6 @@ email_preference_set_success=E-mail voorkeur is met succes ingesteld. add_openid_success=Het nieuwe OpenID-adres is toegevoegd. keep_email_private=Verberg e-mailadres openid_desc=Met OpenID kan je authenticatie uitbesteden aan een externe provider. - manage_ssh_keys=Beheer SSH sleutels manage_ssh_principals=Beheer SSH-certificaat verantwoordelijke manage_gpg_keys=Beheer GPG sleutels @@ -644,7 +818,6 @@ ssh_disabled=SSH uitgeschakeld ssh_externally_managed=Deze SSH sleutel wordt extern beheerd voor deze gebruiker manage_social=Beheer gekoppelde sociale accounts unbind=Ontkoppelen - manage_access_token=Beheer toegangstokens generate_new_token=Nieuw Token genereren tokens_desc=Deze tokens geven toegang tot je account via de API van Gitea. @@ -659,7 +832,6 @@ access_token_deletion_confirm_action=Verwijderen access_token_deletion_desc=Als je een token verwijdert, heeft de applicatie die het gebruikt geen toegang meer tot je account. Doorgaan? delete_token_success=De token is verwijderd. Applicaties die hem gebruiken, verliezen toegang tot je account. permission_read=Gelezen - manage_oauth2_applications=Beheer OAuth2-applicaties edit_oauth2_application=Bewerk OAuth2-applicatie oauth2_applications_desc=Met de OAuth2 applicaties kan je derde partij toepassing veilig authenticeren voor gebruikers in deze Gitea. @@ -676,11 +848,9 @@ oauth2_regenerate_secret=Secret opnieuw genereren oauth2_regenerate_secret_hint=Uw secret verloren? oauth2_application_edit=Wijzig oauth2_application_create_description=OAuth2 applicaties geven je derde partij applicatie toegang tot gebruikersaccounts op deze instantie. - authorized_oauth2_applications=Geautoriseerde OAuth2 applicaties revoke_key=Intrekken revoke_oauth2_grant=Toegang intrekken - twofa_is_enrolled=Je account is momenteel ingeschreven voor two-factor authenticatie. twofa_not_enrolled=Je account is momenteel niet ingeschreven voor two-factor authenticatie. twofa_disable=Schakel tweetrapsauthenticatie uit @@ -692,38 +862,111 @@ or_enter_secret=Of voer deze geheime code in: %s then_enter_passcode=En vul de toegangscode, die in de applicatie weergegeven wordt, in: passcode_invalid=De code is niet correct. Probeer het nogmaals. twofa_failed_get_secret=Kon geheim niet ophalen. - webauthn_register_key=Voeg beveiligingssleutel toe webauthn_nickname=Bijnaam webauthn_delete_key=Verwijder beveiligingssleutel - manage_account_links=Gekoppelde accounts beheren manage_account_links_desc=Deze externe accounts zijn gekoppeld aan je Gitea-account. link_account=Account koppelen remove_account_link=Gekoppeld account verwijderen remove_account_link_desc=Als je een gekoppeld account verwijdert, verliest dit account toegang tot je Gitea-account. Doorgaan? remove_account_link_success=Het gekoppelde account is verwijderd. - - orgs_none=U bent geen lid van een organisatie. - delete_account=Verwijder uw account delete_prompt=Als je doorgaat, wordt je gebruikersaccount permanent verwijderd. Dit KAN NIET ongedaan gemaakt worden. delete_with_all_comments=Uw account is jonger dan %s. Om spook opmerkingen te vermijden, worden alle issue/PR reacties er samen mee verwijderd. confirm_delete_account=Bevestig verwijdering delete_account_title=Verwijder gebruikers account delete_account_desc=Weet je zeker dat je dit gebruikersaccount permanent wil verwijderen? - email_notifications.enable=E-mailnotificaties inschakelen email_notifications.onmention=Alleen e-mail op vermelding email_notifications.disable=E-mailnotificaties uitschakelen email_notifications.submit=E-mailvoorkeur instellen email_notifications.andyourown=En je eigen notificaties - visibility=Gebruiker zichtbaarheid visibility.public=Openbaar visibility.limited=Beperkt visibility.private=Privé +twofa=Two-Factor Authentication (TOTP) +uid=UID +webauthn=Two-Factor Authentication (Security Keys) +biography_placeholder=Tell us a little bit about yourself! (You can use Markdown) +location_placeholder=Share your approximate location with others +profile_desc=Control how your profile is shown to other users. Your primary email address will be used for notifications, password recovery and web-based Git operations. +password_username_disabled=You are not allowed to change your username. Please contact your site administrator for more details. +password_full_name_disabled=You are not allowed to change your full name. Please contact your site administrator for more details. +update_language_not_found=Language "%s" is not available. +change_username_prompt=Note: Changing your username also changes your account URL. +change_username_redirect_prompt=The old username will redirect until someone claims it. +hidden_comment_types_description=Comment types checked here will not be shown on issue pages. Checking "Label", for example, removes all "{user} added/removed {label}" comments. +hidden_comment_types.ref_tooltip=Comments where this issue was referenced from another issue/commit/… +hidden_comment_types.issue_ref_tooltip=Comments where the user changes the branch/tag associated with the issue +keep_activity_private=Hide Activity from profile page +uploaded_avatar_is_too_big=The uploaded file size (%d KiB) exceeds the maximum size (%d KiB). +cropper_prompt=You can edit the image before saving. The edited image will be saved as PNG. +retype_new_password=Confirm New Password +email_desc=Your primary email address will be used for notifications, password recovery and, provided that it is not hidden, web-based Git operations. +theme_colorblindness_help=Color blindness Theme Support +theme_colorblindness_prompt=Gitea only has a few themes with basic color blindness support, which only have a few colors defined. The work is still in progress. More improvements could be made by defining more colors in the theme CSS files. +can_not_add_email_activations_pending=There is a pending activation. Try again in a few minutes if you want to add a new email address. +email_deletion_desc=This email address and related information will be removed from your account. Git commits by this email address will remain unchanged. Continue? +add_email_confirmation_sent=A confirmation email has been sent to "%s". Please check your inbox within the next %s to confirm your email address. +keep_email_private_popup=This will hide your email address from your profile, as well as when you make a pull request or edit a file using the web interface. Pushed commits will not be modified. Use %s in commits to associate them with your account. +gpg_invalid_token_signature=The provided GPG key, signature and token do not match, or the token is out-of-date. +verify_gpg_key_success=GPG key "%s" has been verified. +ssh_invalid_token_signature=The provided SSH key, signature or token do not match, or the token is out-of-date. +verify_ssh_key_success=SSH key "%s" has been verified. +add_key_success=The SSH key "%s" has been added. +add_gpg_key_success=The GPG key "%s" has been added. +add_principal_success=The SSH certificate principal "%s" has been added. +ssh_principal_deletion_desc=Removing an SSH Certificate Principal revokes its access to your account. Continue? +added_on=Added on %s +valid_until_date=Valid until %s +ssh_signonly=SSH is currently disabled so these keys are only used for commit signature verification. +social_desc=These social accounts can be used to sign in to your account. Make sure you recognize all of them. +unbind_success=The social account has been removed successfully. +repo_and_org_access=Repository and Organization Access +permissions_public_only=Public only +permissions_access_all=All (public, private, and limited) +permission_not_set=Not set +permission_no_access=No Access +permission_write=Read and Write +permission_anonymous_read=Anonymous Read +permission_everyone_read=Everyone Read +permission_everyone_write=Everyone Write +access_token_desc=Selected token permissions limit authorization only to the corresponding API routes. Read the documentation for more information. +at_least_one_permission=You must select at least one permission to create a token +permissions_list=Permissions: +create_oauth2_application_success=You have successfully created a new OAuth2 application. +update_oauth2_application_success=You have successfully updated the OAuth2 application. +oauth2_confidential_client=Confidential Client. Select for apps that keep the secret confidential, such as web apps. Do not select for native apps, including desktop and mobile apps. +oauth2_skip_secondary_authorization=Skip authorization for public clients after granting access once. May pose a security risk. +oauth2_redirect_uris=Redirect URIs. Please use a new line for every URI. +oauth2_client_secret_hint=The secret will not be shown again after you leave or refresh this page. Please ensure that you have saved it. +oauth2_application_remove_description=Removing an OAuth2 application will prevent it from accessing authorized user accounts on this instance. Continue? +oauth2_application_locked=Gitea pre-registers some OAuth2 applications on startup if enabled in config. To prevent unexpected behavior, these can neither be edited nor removed. Please refer to the OAuth2 documentation for more information. +authorized_oauth2_applications_description=You have granted access to your personal Gitea account to these third-party applications. Please revoke access for applications you no longer need. +revoke_oauth2_grant_description=Revoking access for this third-party application will prevent this application from accessing your data. Are you sure? +revoke_oauth2_grant_success=Access revoked successfully. +twofa_desc=To protect your account against password theft, you can use a smartphone or another device for receiving time-based one-time passwords ("TOTP"). +twofa_recovery_tip=If you lose your device, you will be able to use a single-use recovery key to regain access to your account. +twofa_scratch_token_regenerate=Regenerate Single-Use Recovery Key +twofa_scratch_token_regenerated=Your single-use recovery key is now %s. Store it in a safe place, as it will not be shown again. +twofa_enroll=Enroll in Two-Factor Authentication +regenerate_scratch_token_desc=If you misplaced your recovery key or have already used it to sign in, you can reset it here. +twofa_enrolled=Your account has been successfully enrolled. Store your single-use recovery key (%s) in a safe place, as it will not be shown again. +webauthn_desc=Security keys are hardware devices containing cryptographic keys. They can be used for two-factor authentication. Security keys must support the WebAuthn Authenticator standard. +webauthn_delete_key_desc=If you remove a security key, you can no longer sign in with it. Continue? +webauthn_key_loss_warning=If you lose your security keys, you will lose access to your account. +webauthn_alternative_tip=You may want to configure an additional authentication method. +account_links_not_available=No external accounts are currently linked to your Gitea account. +hooks.desc=Add webhooks which will be triggered for all repositories that you own. +repos_none=You do not own any repositories. +email_notifications.actions.desc=Notifications for workflow runs on repositories set up with Gitea Actions. +email_notifications.actions.failure_only=Only notify for failed workflow runs +visibility.public_tooltip=Visible to everyone +visibility.limited_tooltip=Visible only to authenticated users +visibility.private_tooltip=Visible only to members of organizations you have joined [repo] owner=Eigenaar @@ -800,17 +1043,13 @@ delete_preexisting=Verwijder reeds bestaande bestanden delete_preexisting_content=Verwijder bestanden in %s delete_preexisting_success=Niet-geadopteerde bestanden verwijderd in %s blame_prior=Bekijk de schuld voorafgaand aan deze verandering - - transfer.accept=Accepteer overdracht transfer.reject=Overdracht afwijzen - desc.private=Privé desc.public=Openbaar desc.template=Sjabloon desc.internal=Interne desc.archived=Gearchiveerd - template.items=Sjabloon items template.git_content=Git inhoud (standaard Branch) template.git_hooks=Git Hooks @@ -821,13 +1060,10 @@ template.avatar=Profielfoto template.issue_labels=Issue Labels template.one_item=Moet ten minste één sjabloon selecteren template.invalid=Moet een sjabloon repository selecteren - archive.issue.nocomment=Deze repo is gearchiveerd. U kunt niet reageren op problemen. archive.pull.nocomment=Deze repo is gearchiveerd. U kunt niet reageren op pull requests. - form.reach_limit_of_creation_1=U heeft al uw limiet van %d repository bereikt. form.reach_limit_of_creation_n=U heeft al uw limiet van %d repositories bereikt. - need_auth=Autorisatie migrate_options=Migratie opties migrate_service=Migratie Service @@ -872,7 +1108,6 @@ migrate.migrating_labels=Labels migreren migrate.migrating_releases=Releases migreren migrate.migrating_issues=Issues migreren migrate.migrating_pulls=Pull-verzoeken migreren - mirror_from=kopie van forked_from=geforked van generated_from=gegenereerd van @@ -886,13 +1121,11 @@ unstar=Ontster star=Ster fork=Vork download_archive=Download repository - quick_guide=Snelstart gids clone_this_repo=Kloon deze repository create_new_repo_command=Maak een nieuwe repository aan vanaf de console push_exist_repo=Push een bestaande repositorie vanaf de console broken_message=De Git gegevens die ten grondslag liggen aan deze repository kunnen niet worden gelezen. Neem contact op met de beheerder van deze instantie of verwijder deze repository. - code=Code code.desc=Toegang tot broncode, bestanden, commits en branches. branch=Branch @@ -908,7 +1141,6 @@ projects=Projecten packages=Paketten labels=Labels org_labels_desc_manage=beheren - milestone=Mijlpaal milestones=Mijlpalen commits=Commits @@ -926,7 +1158,6 @@ file_permalink=Permalink file_too_large=Dit bestand is te groot om te tonen. invisible_runes_line=`Deze lijn heeft onzichtbare unicode karakters` ambiguous_runes_line=`Deze lijn heeft dubbelzinnige unicode karakters` - escape_control_characters=Escape unescape_control_characters=Onescape file_copy_permalink=Permalink kopiëren @@ -944,7 +1175,6 @@ download_file=Download het bestand normal_view=Normale weergave line=regel lines=regels - editor.add_file=Bestand toevoegen editor.new_file=Nieuw bestand editor.upload_file=Upload bestand @@ -989,8 +1219,6 @@ editor.user_no_push_to_branch=Gebruiker kan niet pushen naar branch editor.require_signed_commit=Branch vereist een ondertekende commit editor.cherry_pick=Cherry-pick %s op: editor.revert=%s ongedaan maken op: - - commits.desc=Bekijk de broncode-wijzigingsgeschiedenis. commits.commits=Commits commits.nothing_to_compare=Deze branches zijn gelijk. @@ -1005,20 +1233,16 @@ commits.signed_by_untrusted_user=Ondertekend door niet-vertrouwde gebruiker commits.signed_by_untrusted_user_unmatched=Ondertekend door niet-vertrouwde gebruiker die niet overeenkomt met de committer commits.gpg_key_id=GPG sleutel-ID commits.ssh_key_fingerprint=SSH sleutel vingerafdruk - commit.revert=Ongedaan maken commit.revert-header=Maak %s ongedaan commit.revert-content=Selecteer een branch om terug te zetten: commit.cherry-pick=Cherry-pick commit.cherry-pick-header=Cherry-pick: %s commit.cherry-pick-content=Selecteer een branch om te cherry-pick op: - commitstatus.error=Fout commitstatus.pending=In behandeling - ext_issues=Toegang tot Externe Issues ext_issues.desc=Koppelen aan een externe kwestie-tracker. - projects.description=Omschrijving (optioneel) projects.description_placeholder=Omschrijving projects.create=Project aanmaken @@ -1041,7 +1265,6 @@ projects.column.new_title=Naam projects.column.color=Kleur projects.open=Open projects.close=Sluiten - issues.desc=Organiseer bugrapporten, taken en mijlpalen. issues.filter_assignees=Filter verantwoordelijke issues.filter_milestones=Filter mijlpaal @@ -1217,9 +1440,7 @@ issues.comment_on_locked=Je kunt geen commentaar geven op een vergrendeld proble issues.delete=Verwijderen issues.delete.title=Deze issue verwijderen? issues.delete.text=Wilt u deze issue echt verwijderen? (Dit is permanent en verwijdert alle inhoud. Overweeg om deze issue te sluiten, als u liever deze als archief wilt bijhouden) - issues.tracker=Tijdregistratie - issues.tracker_auto_close=Timer wordt automatisch gestopt wanneer dit probleem wordt gesloten issues.tracking_already_started=`Je houd al tijd bij voor een ander issue!` issues.del_time=Verwijder deze tijdlog @@ -1229,7 +1450,6 @@ issues.add_time_minutes=Minuten issues.add_time_sum_to_small=Geen tijd opgegeven. issues.time_spent_total=Totaal besteedde tijd issues.time_spent_from_all_authors=`Totaal besteedde tijd: %s` - issues.due_date=Vervaldatum issues.invalid_due_date_format=Het formaat van de deadline is moet 'jjjj-mm-dd' zijn. issues.error_modifying_due_date=Deadline aanpassen mislukt. @@ -1302,10 +1522,8 @@ issues.content_history.delete_from_history=Uit geschiedenis verwijderen issues.content_history.delete_from_history_confirm=Uit geschiedenis verwijderen? issues.content_history.options=Opties issues.reference_link=Referentie: %s - compare.compare_base=basis compare.compare_head=vergelijk - pulls.desc=Schakel pull-aanvragen en code-beoordelingen in. pulls.new=Nieuwe Pull aanvraag pulls.view=Pull verzoek bekijken @@ -1360,7 +1578,6 @@ pulls.reject_count_1=%d wijzigingsverzoek pulls.reject_count_n=%d wijzigingsverzoeken pulls.waiting_count_1=%d wachtende beoordeling pulls.waiting_count_n=%d wachtende beoordelingen - pulls.no_merge_desc=Deze pull-aanvraag kan niet worden samengevoegd, omdat alle samenvoegingsopties zijn uitgeschakeld. pulls.no_merge_helper=Schakel samenvoegingsopties in in de repositoryinstellingen of voeg de pull-aanvraag handmatig samen. pulls.no_merge_wip=Deze pull-aanvraag kan niet worden samengevoegd omdat hij als "work in progress" is gemarkeerd. @@ -1370,7 +1587,6 @@ pulls.squash_merge_pull_request=Maak samenvoeg-commit pulls.merge_manually=Handmatig samengevoegd pulls.merge_commit_id=De merge commit ID pulls.require_signed_wont_sign=De branch heeft ondertekende commits nodig, maar deze merge zal niet worden ondertekend - pulls.invalid_merge_option=Je kan de samenvoegingsoptie niet gebruiken voor deze pull-aanvraag. pulls.merge_conflict_summary=Foutmelding pulls.rebase_conflict_summary=Foutmelding @@ -1390,23 +1606,15 @@ pulls.update_not_allowed=Je hebt geen toestemming om branch bij te werken pulls.outdated_with_base_branch=Deze branch is verouderd met de basis branch pulls.closed_at=`heeft deze pull request gesloten %[2]s` pulls.reopened_at=`heropende deze pull request %[2]s` - pulls.auto_merge_button_when_succeed=(Bij geslaagde controles) pulls.auto_merge_when_succeed=Automatisch samenvoegen wanneer alle controles gelukt zijn pulls.auto_merge_newly_scheduled=De pull-verzoek was gepland om samen te voegen wanneer alle controles geslaagd zijn. pulls.auto_merge_has_pending_schedule=%[1]s heeft deze pull-verzoek automatisch samengevoegd wanneer alle checks succesvol zijn geweest %[2]s. - pulls.auto_merge_cancel_schedule=Automatisch samenvoegen annuleren pulls.auto_merge_not_scheduled=Deze pull-aanvraag is niet gepland om automatisch samen te voegen. pulls.auto_merge_canceled_schedule=De automatisch samenvoegen is geannuleerd voor deze pull-aanvraag. - - pulls.delete.title=Deze pull-verzoek verwijderen? pulls.delete.text=Weet je zeker dat je deze pull-verzoek wilt verwijderen? (Dit zal alle inhoud permanent verwijderen. Overweeg om het te sluiten als je het gearchiveerd wilt houden) - - - - milestones.new=Nieuwe mijlpaal milestones.closed=%s werd gesloten milestones.no_due_date=Geen vervaldatum @@ -1430,11 +1638,8 @@ milestones.filter_sort.least_complete=Minst compleet milestones.filter_sort.most_complete=Meest compleet milestones.filter_sort.most_issues=Meeste problemen milestones.filter_sort.least_issues=Minste problemen - - ext_wiki=Toegang tot Externe Wiki ext_wiki.desc=Koppelen aan een externe wiki. - wiki=Wiki wiki.welcome=Welkom op de wiki. wiki.welcome_desc=Op de wiki kan je documentatie schrijven en met medewerkers delen. @@ -1456,7 +1661,6 @@ wiki.page_already_exists=Er bestaat al een wiki-pagina met deze naam. wiki.pages=Pagina’s wiki.last_updated=Laatst bijgewerkt: %s wiki.page_name_desc=Voer een naam in voor deze Wiki pagina. Sommige speciale namen zijn: 'Home', '_Sidebar' en '_Footer'. - activity=Activiteit activity.period.filter_label=Periode: activity.period.daily=1 dag @@ -1521,9 +1725,7 @@ activity.git_stats_addition_n=%d toevoegingen activity.git_stats_and_deletions=en activity.git_stats_deletion_1=%d verwijdering activity.git_stats_deletion_n=%d verwijderingen - contributors.contribution_type.commits=Commits - settings=Instellingen settings.options=Repository settings.collaboration=Medewerkers @@ -1543,7 +1745,6 @@ settings.mirror_settings.direction.push=Push settings.mirror_settings.last_update=Laatst bijgewerkt settings.mirror_settings.push_mirror.none=Geen spiegels geconfigureerd settings.mirror_settings.push_mirror.add=Voeg Push Mirror toe - settings.sync_mirror=Synchroniseer settings.site=Website settings.update_settings=Instellingen bewerken @@ -1790,7 +1991,6 @@ settings.rename_branch_success=Branch %s is succesvol hernoemd naar %s. settings.rename_branch_from=oude branch naam settings.rename_branch_to=nieuwe branch naam settings.rename_branch=Hernoem branch - diff.browse_source=Bladeren bron diff.parent=bovenliggende diff.commit=commit @@ -1840,7 +2040,6 @@ diff.image.side_by_side=Zij aan zij diff.image.swipe=Vegen diff.image.overlay=Overlay diff.has_escaped=Deze regel heeft verborgen Unicode-tekens - releases.desc=Volg de projectversies en downloads. release.releases=Publicaties release.detail=Release details @@ -1870,7 +2069,6 @@ release.tag_name_already_exist=Een versie met deze naam bestaat al. release.tag_name_invalid=Labelnaam is niet geldig. release.downloads=Downloads release.download_count=Downloads: %s - branch.name=Branch naam branch.delete_head=Verwijder branch.delete_html=Verwijder branch @@ -1879,16 +2077,620 @@ branch.deleted_by=Verwijderd door %s branch.included_desc=Deze branch maakt deel uit van de standaard branch branch.included=Inbegrepen branch.confirm_rename_branch=Hernoem branch - tag.create_tag=Maak tag %s - - topic.manage_topics=Beheer topics topic.done=Klaar - - +new_repo_helper=A repository contains all project files, including revision history. Already hosting one elsewhere? Migrate repository. +repo_name_profile_public_hint=.profile is a special repository that you can use to add README.md to your public organization profile, visible to anyone. Make sure it's public and initialize it with a README in the profile directory to get started. +repo_name_profile_private_hint=.profile-private is a special repository that you can use to add a README.md to your organization member profile, visible only to organization members. Make sure it's private and initialize it with a README in the profile directory to get started. +repo_name_helper=Good repository names use short, memorable and unique keywords. A repository named ".profile" or ".profile-private" could be used to add a README.md for the user/organization profile. +visibility_helper=Make repository private +fork_branch=Branch to be cloned to the fork +all_branches=All branches +view_all_branches=View all branches +view_all_tags=View all tags +fork_no_valid_owners=This repository cannot be forked because there are no valid owners. +fork.blocked_user=Cannot fork the repository because you are blocked by the repository owner. +open_with_editor=Open with %s +repo_no_desc=No description provided +repo_lang=Languages +multiple_licenses=Multiple Licenses +object_format=Object Format +object_format_helper=Object format of the repository. Cannot be changed later. SHA1 is most compatible. +default_branch_label=default +mirror_sync=synced +mirror_address_url_invalid=The provided URL is invalid. Make sure all components of the URL are escaped correctly. +mirror_address_protocol_invalid=The provided URL is invalid. Only http(s):// or git:// locations can be used for mirroring. +mirror_lfs_endpoint_desc=Sync will attempt to use the clone URL to determine the LFS server. You can also specify a custom endpoint if the repository LFS data is stored somewhere else. +stars_remove_warning=This will remove all stars from this repository. +stars=Stars +adopt_search=Enter username to search for unadopted repositories… (leave blank to find all) +blame.ignore_revs=Ignoring revisions in .git-blame-ignore-revs. Click here to bypass and see the normal blame view. +blame.ignore_revs.failed=Failed to ignore revisions in .git-blame-ignore-revs. +user_search_tooltip=Shows a maximum of 30 users +tree_path_not_found=Path %[1]s doesn't exist in %[2]s +transfer.accept_desc=Transfer to "%s" +transfer.reject_desc=Cancel transfer to "%s" +transfer.no_permission_to_accept=You do not have permission to accept this transfer. +transfer.no_permission_to_reject=You do not have permission to reject this transfer. +desc.public_access=Public Access +desc.sha256=SHA256 +archive.title=This repo is archived. You can view files and clone it. You cannot open issues or pull requests or push a commit. +archive.title_date=This repository has been archived on %s. You can view files and clone it. You cannot open issues or pull requests or push a commit. +form.name_reserved=The repository name "%s" is reserved. +form.name_pattern_not_allowed=The pattern "%s" is not allowed in a repository name. +migrate_options_lfs_endpoint.placeholder=If left blank, the endpoint will be derived from the clone URL. +migrate.github_token_desc=You can put one or more tokens here, separated by commas, to make migrating faster by circumventing the GitHub API rate limit. WARNING: Abusing this feature may violate the service provider's policy and may lead to getting your account(s) blocked. +migrate.permission_denied_blocked=You cannot import from disallowed hosts. Please ask the admin to check ALLOWED_DOMAINS/ALLOW_LOCALNETWORKS/BLOCKED_DOMAINS settings. +migrate.invalid_local_path="The local path is invalid. It doesn't exist or is not a directory." +migrate.migrating=Migrating from %s… +migrate.migrating_failed.error=Failed to migrate: %s +migrate.codecommit.description=Migrate data from AWS CodeCommit. +migrate.codecommit.aws_access_key_id=AWS Access Key ID +migrate.codecommit.aws_secret_access_key=AWS Secret Access Key +migrate.codecommit.https_git_credentials_username=HTTPS Git Credentials Username +migrate.codecommit.https_git_credentials_password=HTTPS Git Credentials Password +migrate.cancel_migrating_title=Cancel Migration +migrate.cancel_migrating_confirm=Do you want to cancel this migration? +migration_status=Migration status +action.blocked_user=Cannot perform action because you are blocked by the repository owner. +more_operations=More Operations +cite_this_repo=Cite this repository +empty_message=This repository does not have any content. +no_branch=This repository doesn't have any branches. +actions=Actions +org_labels_desc=Organization-level labels that can be used with all repositories under this organization +tagged_this=tagged this +file.title=%s at %s +file_is_empty=The file is empty. +code_preview_line_from_to=Lines %[1]d to %[2]d in %[3]s +code_preview_line_in=Line %[1]d in %[2]s +invisible_runes_header=`This file contains invisible Unicode characters` +invisible_runes_description=`This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.` +ambiguous_runes_header=`This file contains ambiguous Unicode characters` +ambiguous_runes_description=`This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.` +ambiguous_character=`%[1]c [U+%04[1]X] can be confused with %[2]c [U+%04[2]X]` +executable_file=Executable File +vendored=Vendored +generated=Generated +commit.contained_in=This commit is contained in: +commit.contained_in_default_branch=This commit is part of the default branch +commit.load_referencing_branches_and_tags=Load branches and tags referencing this commit +commit.merged_in_pr=This commit was merged in pull request %s. +from_comment=(comment) +editor.cannot_edit_too_large_file=The file is too large to be edited. +editor.file_not_editable_hint=But you can still rename or move it. +editor.file_delete_success=File "%s" has been deleted. +editor.add_tmpl=Add '{filename}' +editor.add=Add %s +editor.update=Update %s +editor.delete=Delete %s +editor.fail_to_apply_patch=Unable to apply patch +editor.new_branch_name=Name the new branch for this commit +editor.filename_is_invalid=The filename is invalid: "%s". +editor.commit_email=Commit email address +editor.invalid_commit_email=The email address for the commit is invalid. +editor.branch_does_not_exist=Branch "%s" does not exist in this repository. +editor.branch_already_exists=Branch "%s" already exists in this repository. +editor.directory_is_a_file=Directory name "%s" is already used as a filename in this repository. +editor.file_is_a_symlink=`"%s" is a symbolic link. Symbolic links cannot be edited in the web editor.` +editor.filename_is_a_directory=Filename "%s" is already used as a directory name in this repository. +editor.file_modifying_no_longer_exists=The file being modified, "%s", no longer exists in this repository. +editor.file_already_exists=A file named "%s" already exists in this repository. +editor.commit_id_not_matching=The Commit ID does not match the ID when you began editing. Commit into a patch branch and then merge. +editor.push_out_of_date=The push appears to be out of date. +editor.unable_to_upload_files=Failed to upload files to "%s" with error: %v +editor.upload_file_is_locked=File "%s" is locked by %s. +editor.upload_files_to_dir=Upload files to "%s" +editor.cannot_commit_to_protected_branch=Cannot commit to protected branch "%s". +editor.failed_to_commit=Failed to commit changes. +editor.failed_to_commit_summary=Error Message: +editor.fork_create=Fork Repository to Propose Changes +editor.fork_create_description=You cannot edit this repository directly. Instead you can create a fork, make edits and create a pull request. +editor.fork_edit_description=You cannot edit this repository directly. The changes will be written to your fork %s, so you can create a pull request. +editor.fork_not_editable=You have forked this repository but your fork is not editable. +editor.fork_failed_to_push_branch=Failed to push branch %s to your repository. +editor.fork_branch_exists=Branch "%s" already exists in your fork. Please choose a new branch name. +commits.no_commits=No commits in common. "%s" and "%s" have entirely different histories. +commits.search.tooltip=You can prefix keywords with "author:", "committer:", "after:", or "before:", e.g. "revert author:Alice before:2019-01-13". +commits.search_branch=This Branch +commits.view_path=View at this point in history +commits.view_file_diff=View changes to this file in this commit +commit.operations=Operations +commitstatus.failure=Failure +commitstatus.success=Success +projects.desc=Manage issues and pulls in projects. +projects.create_success=The project "%s" has been created. +projects.edit_success=Project "%s" has been updated. +projects.column.edit="Edit Column" +projects.column.new_submit="Create Column" +projects.column.new="New Column" +projects.column.set_default="Set Default" +projects.column.set_default_desc="Set this column as default for uncategorized issues and pulls" +projects.column.delete="Delete Column" +projects.column.deletion_desc="Deleting a project column moves all related issues to the default column. Continue?" +projects.column.assigned_to=Assigned to +projects.card_type.desc="Card Previews" +projects.card_type.images_and_text="Images and Text" +projects.card_type.text_only="Text Only" +issues.filter_no_results=No results +issues.filter_no_results_placeholder=Try adjusting your search filters. +issues.new.no_reviewers=No Reviewers +issues.new.blocked_user=Cannot create issue because you are blocked by the repository owner. +issues.edit.already_changed=Unable to save changes to the issue. It appears the content has already been changed by another user. Please refresh the page and try editing again to avoid overwriting their changes. +issues.edit.blocked_user=Cannot edit content because you are blocked by the poster or repository owner. +issues.choose.ignore_invalid_templates=Invalid templates have been ignored +issues.choose.invalid_templates=%v invalid template(s) found +issues.choose.invalid_config=The issue config contains errors: +issues.label_templates.fail_to_load_file=Failed to load label template file "%s": %v +issues.move_to_column_of_project=`moved this to %s in %s on %s` +issues.filter_label_select_no_label=No label +issues.filter_milestone_all=All milestones +issues.filter_milestone_none=No milestones +issues.filter_milestone_open=Open milestones +issues.filter_milestone_closed=Closed milestones +issues.filter_project_all=All projects +issues.filter_assignee_no_assignee=Assigned to nobody +issues.filter_assignee_any_assignee=Assigned to anybody +issues.filter_user_placeholder=Search users +issues.filter_user_no_select=All users +issues.filter_type.all_pull_requests=All pull requests +issues.filter_type.reviewed_by_you=Reviewed by you +issues.filter_sort.recentupdate=Most recently updated +issues.action_check=Check/Uncheck +issues.action_check_all=Check/Uncheck all items +issues.num_comments_1=%d comment +issues.no_content=No description provided. +issues.close=Close Issue +issues.comment_pull_merged_at=merged commit %[1]s into %[2]s %[3]s +issues.comment_manually_pull_merged_at=manually merged commit %[1]s into %[2]s %[3]s +issues.close_comment_issue=Close with Comment +issues.reopen_comment_issue=Reopen with Comment +issues.comment.blocked_user=Cannot create or edit comment because you are blocked by the poster or repository owner. +issues.author=Author +issues.author_helper=This user is the author. +issues.role.owner_helper=This user is the owner of this repository. +issues.role.member_helper=This user is a member of the organization owning this repository. +issues.role.collaborator=Collaborator +issues.role.collaborator_helper=This user has been invited to collaborate on the repository. +issues.role.first_time_contributor=First-time contributor +issues.role.first_time_contributor_helper=This is the first contribution of this user to the repository. +issues.role.contributor=Contributor +issues.role.contributor_helper=This user has previously committed to the repository. +issues.label_color_invalid=Invalid color +issues.label_exclusive=Exclusive +issues.label_archive=Archive Label +issues.label_archived_filter=Show archived labels +issues.label_archive_tooltip=Archived labels are excluded by default from the suggestions when searching by label. +issues.label_exclusive_desc=Name the label scope/item to make it mutually exclusive with other scope/ labels. +issues.label_exclusive_warning=Any conflicting scoped labels will be removed when editing the labels of an issue or pull request. +issues.label_exclusive_order=Sort Order +issues.label_exclusive_order_tooltip=Exclusive labels in the same scope will be sorted according to this numeric order. +issues.unpin=Unpin +issues.max_pinned="You can't pin more issues" +issues.pin_comment="pinned this %s" +issues.unpin_comment="unpinned this %s" +issues.lock.notice_1=- Other users cannot add new comments to this issue. +issues.timetracker_timer_start=Start timer +issues.timetracker_timer_stop=Stop timer +issues.timetracker_timer_discard=Discard timer +issues.timetracker_timer_manually_add=Add Time +issues.time_estimate_set=Set estimated time +issues.time_estimate_display=Estimate: %s +issues.change_time_estimate_at=changed time estimate to %[1]s %[2]s +issues.remove_time_estimate_at=removed time estimate %s +issues.time_estimate_invalid=Time estimate format is invalid +issues.start_tracking_history=started working %s +issues.stopwatch_already_stopped=The timer for this issue is already stopped +issues.stopwatch_already_created=The timer for this issue already exists +issues.stop_tracking=Stop Timer +issues.stop_tracking_history=worked for %[1]s %[2]s +issues.cancel_tracking=Discard +issues.cancel_tracking_history=`canceled time tracking %s` +issues.add_time_history=added spent time %[1]s %[2]s +issues.add_time_manually=Manually Add Time +issues.due_date_not_writer="You need write access to this repository to update the due date of an issue." +issues.dependency.no_permission_1="You do not have permission to read %d dependency" +issues.dependency.no_permission_n="You do not have permission to read %d dependencies" +issues.dependency.no_permission.can_remove="You do not have permission to read this dependency but can remove this dependency" +issues.dependency.issue_close_blocked=You need to close all issues that are blocking this issue before you can close it. +issues.dependency.issue_batch_close_blocked="Cannot batch close issues that you choose, because issue #%d still has open dependencies" +issues.dependency.pr_close_blocked=You need to close all issues that are blocking this pull request before you can merge it. +issues.dependency.add_error_cannot_create_circular=You cannot create a dependency with two issues that block each other. +issues.review.comment="reviewed %s" +issues.review.dismissed="dismissed %s's review %s" +issues.review.remove_review_request_self="declined to review %s" +issues.review.pending.tooltip=This comment is not currently visible to other users. To submit your pending comments, select "%s" -> "%s/%s/%s" at the top of the page. +issues.review.outdated_description=Content has changed since this comment was made +issues.review.option.show_outdated_comments=Show outdated comments +issues.review.option.hide_outdated_comments=Hide outdated comments +issues.review.official=Approved +issues.review.requested=Review pending +issues.review.rejected=Changes requested +issues.review.stale=Updated since approval +issues.review.unofficial=Uncounted approval +issues.assignee.error=Not all assignees were added, due to an unexpected error. +pulls.new.blocked_user=Cannot create pull request because you are blocked by the repository owner. +pulls.new.must_collaborator=You must be a collaborator to create pull request. +pulls.edit.already_changed=Unable to save changes to the pull request. It appears the content has already been changed by another user. Please refresh the page and try editing again to avoid overwriting their changes. +pulls.expand_files=Expand all files +pulls.collapse_files=Collapse all files +pulls.show_all_commits=Show all commits +pulls.show_changes_since_your_last_review=Show changes since your last review +pulls.showing_only_single_commit=Showing only changes of commit %[1]s +pulls.showing_specified_commit_range=Showing only changes between %[1]s..%[2]s +pulls.select_commit_hold_shift_for_range=Select commit. Hold Shift and click to select a range. +pulls.review_only_possible_for_full_diff=Review is only possible when viewing the full diff +pulls.filter_changes_by_commit=Filter by commit +pulls.nothing_to_compare_have_tag=The selected branches/tags are equal. +pulls.merged_success=Pull request successfully merged and closed +pulls.closed=Pull request closed +pulls.merged_info_text=The branch %s can now be deleted. +pulls.is_checking=Checking for merge conflicts… +pulls.blocked_by_approvals="This pull request doesn't have enough required approvals yet. %d of %d official approvals granted." +pulls.blocked_by_approvals_whitelisted="This pull request doesn't have enough required approvals yet. %d of %d approvals granted from users or teams on the allowlist." +pulls.blocked_by_rejection="This pull request has changes requested by an official reviewer." +pulls.blocked_by_official_review_requests="This pull request has official review requests." +pulls.blocked_by_outdated_branch="This pull request is blocked because it's outdated." +pulls.blocked_by_changed_protected_files_1="This pull request is blocked because it changes a protected file:" +pulls.blocked_by_changed_protected_files_n="This pull request is blocked because it changes protected files:" +pulls.wrong_commit_id="commit ID must be a commit ID on the target branch" +pulls.no_merge_not_ready=This pull request is not ready to be merged. Check review status and status checks. +pulls.rebase_merge_pull_request=Rebase, then fast-forward +pulls.rebase_merge_commit_pull_request=Rebase, then create merge commit +pulls.fast_forward_only_merge_pull_request=Fast-forward only +pulls.merge_conflict=Merge Failed: There was a conflict while merging. Hint: Try a different strategy. +pulls.rebase_conflict=Merge Failed: There was a conflict while rebasing commit: %[1]s. Hint: Try a different strategy. +pulls.unrelated_histories=Merge Failed: The merge head and base do not share a common history. Hint: Try a different strategy. +pulls.merge_out_of_date=Merge Failed: While generating the merge, the base was updated. Hint: Try again. +pulls.head_out_of_date=Merge Failed: While generating the merge, the head was updated. Hint: Try again. +pulls.has_merged=Failed: The pull request has been merged. You cannot merge again or change the target branch. +pulls.push_rejected=Push Failed: The push was rejected. Review the Git Hooks for this repository. +pulls.push_rejected_no_message=Push Failed: The push was rejected but there was no remote message. Review the Git Hooks for this repository. +pulls.status_checks_hide_all=Hide all checks +pulls.status_checks_show_all=Show all checks +pulls.close=Close Pull Request +pulls.cmd_instruction_hint=View command line instructions +pulls.cmd_instruction_checkout_title=Checkout +pulls.cmd_instruction_checkout_desc=From your project repository, check out a new branch and test the changes. +pulls.cmd_instruction_merge_title=Merge +pulls.cmd_instruction_merge_desc=Merge the changes and update on Gitea. +pulls.cmd_instruction_merge_warning=Warning: This operation cannot merge pull request because "autodetect manual merge" is not enabled. +pulls.clear_merge_message=Clear merge message +pulls.clear_merge_message_hint=Clearing the merge message will only remove the commit message content and keep generated git trailers such as "Co-Authored-By…". +pulls.auto_merge_newly_scheduled_comment=`scheduled this pull request to auto merge when all checks succeed %[1]s` +pulls.auto_merge_canceled_schedule_comment=`canceled auto merging this pull request when all checks succeed %[1]s` +pulls.recently_pushed_new_branches=You pushed on branch %[1]s %[2]s +pulls.upstream_diverging_prompt_behind_1=This branch is %[1]d commit behind %[2]s +pulls.upstream_diverging_prompt_behind_n=This branch is %[1]d commits behind %[2]s +pulls.upstream_diverging_prompt_base_newer=The base branch %s has new changes +pulls.upstream_diverging_merge=Sync fork +pulls.upstream_diverging_merge_confirm=Would you like to merge "%[1]s" onto "%[2]s"? +pull.deleted_branch=(deleted):%s +pull.agit_documentation=Review documentation about AGit +comments.edit.already_changed=Unable to save changes to the comment. It appears the content has already been changed by another user. Please refresh the page and try editing again to avoid overwriting their changes +milestones.update_ago=Updated %s +milestones.new_subheader=Milestones can help you organize issues and track their progress. +milestones.completeness=%d%% Completed +milestones.create_success=The milestone "%s" has been created. +milestones.edit_success=Milestone "%s" has been updated. +milestones.filter_sort.earliest_due_data=Earliest due date +milestones.filter_sort.latest_due_date=Latest due date +signing.will_sign=This commit will be signed with key "%s". +signing.wont_sign.error=There was an error while checking if the commit could be signed. +signing.wont_sign.nokey=There is no key available to sign this commit. +signing.wont_sign.never=Commits are never signed. +signing.wont_sign.always=Commits are always signed. +signing.wont_sign.pubkey=The commit will not be signed because you do not have a public key associated with your account. +signing.wont_sign.twofa=You must have two-factor authentication enabled to have commits signed. +signing.wont_sign.parentsigned=The commit will not be signed as the parent commit is not signed. +signing.wont_sign.basesigned=The merge will not be signed as the base commit is not signed. +signing.wont_sign.headsigned=The merge will not be signed as the head commit is not signed. +signing.wont_sign.commitssigned=The merge will not be signed as all the associated commits are not signed. +signing.wont_sign.approved=The merge will not be signed as the PR is not approved. +signing.wont_sign.not_signed_in=You are not signed in. +wiki.page_title=Page title +wiki.page_content=Page content +wiki.delete_page_notice_1=Deleting the wiki page "%s" cannot be undone. Continue? +wiki.reserved_page=The wiki page name "%s" is reserved. +wiki.original_git_entry_tooltip=View original Git file instead of using friendly link. +activity.navbar.pulse=Pulse +activity.navbar.code_frequency=Code Frequency +activity.navbar.contributors=Contributors +activity.navbar.recent_commits=Recent Commits +activity.no_git_activity=There has been no commit activity in this period. +contributors.contribution_type.filter_label=Contribution type: +contributors.contribution_type.additions=Additions +contributors.contribution_type.deletions=Deletions +settings.desc=Settings is where you can manage the settings for the repository. +settings.public_access=Public Access +settings.public_access_desc=Configure public visitor's access permissions to override the defaults of this repository. +settings.public_access.docs.not_set=Not Set: no extra public access permission. The visitor's permission follows the repository's visibility and member permissions. +settings.public_access.docs.anonymous_read=Anonymous Read: users who are not logged in can access the unit with read permission. +settings.public_access.docs.everyone_read=Everyone Read: all logged-in users can access the unit with read permission. Read permission of issue/pull-request units also means users can create new issues/pull requests. +settings.public_access.docs.everyone_write=Everyone Write: all logged-in users have write permission to the unit. Only Wiki unit supports this permission. +settings.collaboration.per_unit=Unit Permissions +settings.mirror_settings.docs=Set up your repository to automatically synchronize commits, tags and branches with another repository. +settings.mirror_settings.docs.disabled_pull_mirror.instructions=Set up your project to automatically push commits, tags and branches to another repository. Pull mirrors have been disabled by your site administrator. +settings.mirror_settings.docs.disabled_push_mirror.instructions=Set up your project to automatically pull commits, tags and branches from another repository. +settings.mirror_settings.docs.disabled_push_mirror.pull_mirror_warning=Right now, this can only be done in the "New Migration" menu. For more information, please consult: +settings.mirror_settings.docs.disabled_push_mirror.info=Push mirrors have been disabled by your site administrator. +settings.mirror_settings.docs.no_new_mirrors=Your repository is mirroring changes to or from another repository. Please keep in mind that you currently can't create any new mirrors. +settings.mirror_settings.docs.can_still_use=Although you can't modify existing mirrors or create new ones, you may still use your existing mirror. +settings.mirror_settings.docs.pull_mirror_instructions=To set up a pull mirror, please consult: +settings.mirror_settings.docs.more_information_if_disabled=You can find out more about push and pull mirrors here: +settings.mirror_settings.docs.doc_link_title=How do I mirror repositories? +settings.mirror_settings.docs.doc_link_pull_section=the "Pulling from a remote repository" section of the documentation. +settings.mirror_settings.docs.pulling_remote_title=Pulling from a remote repository +settings.mirror_settings.pushed_repository=Pushed repository +settings.mirror_settings.push_mirror.remote_url=Git Remote Repository URL +settings.mirror_settings.push_mirror.edit_sync_time=Edit mirror sync interval +settings.pull_mirror_sync_in_progress=Pulling changes from the remote %s at the moment. +settings.push_mirror_sync_in_progress=Pushing changes to the remote %s at the moment. +settings.update_mirror_settings=Update Mirror Settings +settings.branches.switch_default_branch=Switch Default Branch +settings.branches.add_new_rule=Add New Rule +settings.default_wiki_branch_name=Default Wiki Branch Name +settings.failed_to_change_default_wiki_branch=Failed to change the default wiki branch. +settings.tracker_issue_style.regexp_pattern_desc=The first captured group will be used in place of {index}. +settings.pulls.enable_autodetect_manual_merge=Enable autodetect manual merge (Note: In some special cases, misjudgments can occur) +settings.pulls.allow_rebase_update=Enable updating pull request branch by rebase +settings.pulls.default_delete_branch_after_merge=Delete pull request branch after merge by default +settings.pulls.default_allow_edits_from_maintainers=Allow edits from maintainers by default +settings.releases_desc=Enable Repository Releases +settings.packages_desc=Enable Repository Packages Registry +settings.projects_desc=Enable Projects +settings.projects_mode_desc=Projects Mode (which kinds of projects to show) +settings.projects_mode_repo=Repo projects only +settings.projects_mode_owner=Only user or org projects +settings.projects_mode_all=All projects +settings.actions_desc=Enable Repository Actions +settings.admin_settings=Administrator Settings +settings.admin_enable_health_check=Enable Repository Health Checks (git fsck) +settings.admin_code_indexer=Code Indexer +settings.admin_stats_indexer=Code Statistics Indexer +settings.admin_indexer_commit_sha=Last Indexed SHA +settings.admin_indexer_unindexed=Unindexed +settings.reindex_button=Add to Reindex Queue +settings.reindex_requested=Reindex Requested +settings.admin_enable_close_issues_via_commit_in_any_branch=Close an issue via a commit made in a non-default branch +settings.danger_zone=Danger Zone +settings.new_owner_has_same_repo=The new owner already has a repository with same name. Please choose another name. +settings.convert=Convert to Regular Repository +settings.convert_desc=You can convert this mirror into a regular repository. This cannot be undone. +settings.convert_notices_1=This operation will convert the mirror into a regular repository and cannot be undone. +settings.convert_confirm=Convert Repository +settings.convert_succeed=The mirror has been converted into a regular repository. +settings.convert_fork=Convert to Regular Repository +settings.convert_fork_desc=You can convert this fork into a regular repository. This cannot be undone. +settings.convert_fork_notices_1=This operation will convert the fork into a regular repository and cannot be undone. +settings.convert_fork_confirm=Convert Repository +settings.convert_fork_succeed=The fork has been converted into a regular repository. +settings.transfer=Transfer Ownership +settings.transfer.rejected=Repository transfer was rejected. +settings.transfer.success=Repository transfer was successful. +settings.transfer.blocked_user=Cannot transfer repository because you are blocked by the new owner. +settings.transfer_abort=Cancel transfer +settings.transfer_abort_invalid=You cannot cancel a non existent repository transfer. +settings.transfer_abort_success=The repository transfer to %s was successfully canceled. +settings.transfer_desc=Transfer this repository to a user or to an organization for which you have administrator rights. +settings.transfer_form_title=Enter the repository name as confirmation: +settings.transfer_in_progress=There is currently an ongoing transfer. Please cancel it if you would like to transfer this repository to another user. +settings.transfer_notices_1=- You will lose access to the repository if you transfer it to an individual user. +settings.transfer_notices_2=- You will keep access to the repository if you transfer it to an organization that you (co-)own. +settings.transfer_notices_3=- If the repository is private and is transferred to an individual user, this action makes sure that the user does have at least read permission (and changes permissions if necessary). +settings.transfer_notices_4=- If the repository belongs to an organization, and you transfer it to another organization or individual, you will lose the links between the repository's issues and the organization's project board. +settings.transfer_owner=New Owner +settings.transfer_perform=Perform Transfer +settings.transfer_started=This repository has been marked for transfer and awaits confirmation from "%s" +settings.transfer_succeed=The repository has been transferred. +settings.signing_settings=Signing Verification Settings +settings.trust_model=Signature Trust Model +settings.trust_model.default=Default Trust Model +settings.trust_model.default.desc=Use the default repository trust model for this installation. +settings.trust_model.collaborator=Collaborator +settings.trust_model.collaborator.desc=Valid signatures by collaborators of this repository will be marked "trusted", whether they match the committer or not. Otherwise, valid signatures will be marked "untrusted" if the signature matches the committer and "unmatched" if not. +settings.trust_model.committer.long=Committer: Trust signatures that match committers. This matches GitHub's behavior and will force commits signed by Gitea to have Gitea as the committer. +settings.trust_model.committer.desc=Valid signatures will only be marked "trusted" if they match the committer, otherwise they will be marked "unmatched". This forces Gitea to be the committer on signed commits, with the actual committer marked as Co-authored-by: and Co-committed-by: trailer in the commit. The default Gitea key must match a user in the database. +settings.trust_model.collaboratorcommitter.desc=Valid signatures by collaborators of this repository will be marked "trusted" if they match the committer. Otherwise, valid signatures will be marked "untrusted" if the signature matches the committer and "unmatched" otherwise. This will force Gitea to be marked as the committer on signed commits, with the actual committer marked as Co-Authored-By: and Co-Committed-By: trailer in the commit. The default Gitea key must match a user in the database. +settings.delete_notices_2=- This operation will permanently delete the %s repository, including code, issues, comments, wiki data and collaborator settings. +settings.update_settings_no_unit=The repository should allow at least some sort of interaction. +settings.add_collaborator_owner=Cannot add an owner as a collaborator. +settings.add_collaborator.blocked_user=The collaborator is blocked by the repository owner or vice versa. +settings.add_team_success=The team now has access to the repository. +settings.change_team_permission_tip=Team's permission is set on the team settings page and can't be changed per repository +settings.webhook.test_delivery=Test Push Event +settings.webhook.test_delivery_desc=Test this webhook with a fake push event. +settings.webhook.test_delivery_desc_disabled=To test this webhook with a fake event, activate it. +settings.webhook.replay.description=Replay this webhook. +settings.webhook.replay.description_disabled=To replay this webhook, activate it. +settings.webhook.delivery.success=An event has been added to the delivery queue. It may take few seconds before it shows up in the delivery history. +settings.githooks_desc="Git Hooks are powered by Git itself. You can edit hook files below to set up custom operations." +settings.webhook_secret_desc=If the webhook server supports using secret, you can follow the webhook's manual and fill in a secret here. +settings.event_wiki_desc=Wiki page created, renamed, edited or deleted. +settings.event_statuses=Statuses +settings.event_statuses_desc=Commit Status updated from the API. +settings.event_force_push=Force Push +settings.event_issues_desc=Issue opened, closed, reopened, edited or deleted. +settings.event_pull_request_desc=Pull request opened, closed, reopened, edited or deleted. +settings.event_pull_request_review_request=Pull Request Review Requested +settings.event_pull_request_review_request_desc=Pull request review requested or review request removed. +settings.event_pull_request_approvals=Pull Request Approvals +settings.event_pull_request_merge=Pull Request Merge +settings.event_header_workflow=Workflow Events +settings.event_workflow_run=Workflow Run +settings.event_workflow_run_desc=Gitea Actions Workflow run queued, waiting, in progress, or completed. +settings.event_workflow_job=Workflow Jobs +settings.event_workflow_job_desc=Gitea Actions Workflow job queued, waiting, in progress, or completed. +settings.event_package=Package +settings.event_package_desc=Package created or deleted in a repository. +settings.branch_filter_desc=Branch whitelist for push, branch creation and branch deletion events, specified as glob pattern. If empty or *, events for all branches are reported. See %[2]s documentation for syntax. Examples: master, {master,release*}. +settings.authorization_header=Authorization Header +settings.authorization_header_desc=Will be included as authorization header for requests when present. Examples: %s. +settings.add_web_hook_desc=Integrate %s into your repository. +settings.add_key_success=The deploy key "%s" has been added. +settings.branches=Branches +settings.protected_branch=Branch Protection +settings.protected_branch.save_rule=Save Rule +settings.protected_branch.delete_rule=Delete Rule +settings.protected_branch_can_push=Allow push? +settings.protected_branch_can_push_no=You cannot push +settings.branch_protection=Branch Protection Rules for Branch '%s' +settings.protect_disable_force_push=Disable Force Push +settings.protect_disable_force_push_desc=No force pushing will be allowed to this branch. +settings.protect_enable_force_push_all=Enable Force Push +settings.protect_enable_force_push_all_desc=Anyone with push access will be allowed to force push to this branch. +settings.protect_enable_force_push_allowlist=Allowlist Restricted Force Push +settings.protect_enable_force_push_allowlist_desc=Only allowlisted users or teams with push access will be allowed to force push to this branch. +settings.protect_enable_merge=Enable Merge +settings.protect_enable_merge_desc=Anyone with write access will be allowed to merge the pull requests into this branch. +settings.protect_whitelist_committers=Allowlist Restricted Push +settings.protect_whitelist_committers_desc=Only allowlisted users or teams will be allowed to push to this branch (but not force push). +settings.protect_whitelist_deploy_keys=Allowlist deploy keys with write access to push. +settings.protect_whitelist_users=Allowlisted users for pushing: +settings.protect_whitelist_teams=Allowlisted teams for pushing: +settings.protect_force_push_allowlist_users=Allowlisted users for force pushing: +settings.protect_force_push_allowlist_teams=Allowlisted teams for force pushing: +settings.protect_force_push_allowlist_deploy_keys=Allowlist deploy keys with push access to force push. +settings.protect_merge_whitelist_committers=Enable Merge Allowlist +settings.protect_merge_whitelist_committers_desc=Allow only allowlisted users or teams to merge pull requests into this branch. +settings.protect_merge_whitelist_users=Allowlisted users for merging: +settings.protect_merge_whitelist_teams=Allowlisted teams for merging: +settings.protect_status_check_patterns=Status check patterns: +settings.protect_status_check_patterns_desc=Enter patterns to specify which status checks must pass before branches can be merged into a branch that matches this rule. Each line specifies a pattern. Patterns cannot be empty. +settings.protect_check_status_contexts_desc=Require status checks to pass before merging. When enabled, commits must first be pushed to another branch, then merged or pushed directly to a branch that matches this rule after status checks have passed. If no contexts are matched, the last commit must be successful regardless of context. +settings.protect_status_check_matched=Matched +settings.protect_invalid_status_check_pattern=Invalid status check pattern: "%s". +settings.protect_no_valid_status_check_patterns=No valid status check patterns. +settings.protect_required_approvals_desc=Allow only to merge pull request with enough required approvals. Required approvals are either from users or teams who are on the allowlist or anyone with write access. +settings.protect_approvals_whitelist_enabled=Restrict approvals to allowlisted users or teams +settings.protect_approvals_whitelist_enabled_desc=Only reviews from allowlisted users or teams will count to the required approvals. Without approval allowlist, reviews from anyone with write access count to the required approvals. +settings.protect_approvals_whitelist_users=Allowlisted reviewers: +settings.protect_approvals_whitelist_teams=Allowlisted teams for reviews: +settings.ignore_stale_approvals=Ignore stale approvals +settings.ignore_stale_approvals_desc=Do not count approvals that were made on older commits (stale reviews) towards how many approvals the PR has. Irrelevant if stale reviews are already dismissed. +settings.protect_branch_name_pattern=Protected Branch Name Pattern +settings.protect_branch_name_pattern_desc="Protected branch name patterns. See the documentation for pattern syntax. Examples: main, release/**" +settings.protect_patterns=Patterns +settings.protect_protected_file_patterns="Protected file patterns (separated using semicolon ';'):" +settings.protect_protected_file_patterns_desc="Protected files are not allowed to be changed directly even if user has rights to add, edit, or delete files in this branch. Multiple patterns can be separated using semicolon (';'). See %[2]s documentation for pattern syntax. Examples: .drone.yml, /docs/**/*.txt." +settings.protect_unprotected_file_patterns="Unprotected file patterns (separated using semicolon ';'):" +settings.protect_unprotected_file_patterns_desc="Unprotected files that are allowed to be changed directly if user has write access, bypassing push restriction. Multiple patterns can be separated using semicolon (';'). See %[2]s documentation for pattern syntax. Examples: .drone.yml, /docs/**/*.txt." +settings.add_protected_branch=Enable protection +settings.delete_protected_branch=Disable protection +settings.update_protect_branch_success=Branch protection for rule "%s" has been updated. +settings.remove_protected_branch_success=Branch protection for rule "%s" has been removed. +settings.remove_protected_branch_failed=Removing branch protection rule "%s" failed. +settings.protected_branch_deletion=Delete Branch Protection +settings.block_admin_merge_override=Administrators must follow branch protection rules +settings.block_admin_merge_override_desc=Administrators must follow branch protection rules and cannot circumvent it. +settings.merge_style_desc=Merge Styles +settings.default_merge_style_desc=Default Merge Style +settings.protected_branch_required_rule_name=Required rule name +settings.protected_branch_duplicate_rule_name=Duplicate rule name +settings.tags.protection.pattern.description=You can use a single name or a glob pattern or regular expression to match multiple tags. Read more in the protected tags guide. +settings.thread_id=Thread ID +settings.visibility.private.button=Make Private +settings.visibility.private.text=Changing the visibility to private will make the repo visible only to allowed members and may remove the relationship between it and existing forks, watchers, and stars. +settings.visibility.private.bullet_title=Changing the visibility to private will: +settings.visibility.private.bullet_one=Make the repo visible only to allowed members. +settings.visibility.private.bullet_two=May remove the relationship between it and forks, watchers, and stars. +settings.visibility.public.button=Make Public +settings.visibility.public.text=Changing the visibility to public will make the repo visible to anyone. +settings.visibility.public.bullet_title=Changing the visibility to public will: +settings.visibility.public.bullet_one=Make the repo visible to anyone. +settings.visibility.success=Repository visibility changed. +settings.visibility.error=An error occurred while trying to change the repo visibility. +settings.visibility.fork_error=Can't change the visibility of a forked repo. +settings.archive.text=Archiving the repo will make it entirely read-only. It will be hidden from the dashboard. Nobody (not even you!) will be able to make new commits, or open any issues or pull requests. +settings.archive.mirrors_unavailable=Mirrors are not available if the repo is archived. +settings.unarchive.button=Unarchive repo +settings.unarchive.header=Unarchive this repo +settings.unarchive.text=Unarchiving the repo will restore its ability to receive commits and pushes, as well as new issues and pull requests. +settings.unarchive.success=The repo was successfully unarchived. +settings.unarchive.error=An error occurred while trying to unarchive the repo. See the log for more details. +settings.lfs_lock_path=Filepath to lock… +settings.lfs_pointers.found=Found %d blob pointer(s) — %d associated, %d unassociated (%d missing from store) +diff.comment.add_line_comment=Add line comment +diff.review.self_reject=Pull request authors can't request changes on their own pull request +diff.review.self_approve=Pull request authors can't approve their own pull request +diff.show_file_tree=Show file tree +diff.hide_file_tree=Hide file tree +diff.submodule_added=Submodule %[1]s added at %[2]s +diff.submodule_deleted=Submodule %[1]s deleted from %[2]s +diff.submodule_updated=Submodule %[1]s updated: %[2]s +release.latest=Latest +tag.ahead.target=to %s since this tag +release.new_subheader=Releases organize project versions. +release.edit_subheader=Releases organize project versions. +release.tag_helper_new=New tag. This tag will be created from the target. +release.tag_helper_existing=Existing tag. +release.title=Release title +release.title_empty=Title cannot be empty. +release.message=Describe this release +release.delete_tag=Delete Tag +release.deletion_desc=Deleting a release only removes it from Gitea. It will not affect the Git tag, the contents of your repository or its history. Continue? +release.deletion_tag_desc=Will delete this tag from repository. Repository contents and history remain unchanged. Continue? +release.deletion_tag_success=The tag has been deleted. +release.tag_name_protected=The tag name is protected. +release.tag_already_exist=This tag name already exists. +release.add_tag_msg=Use the title and content of release as tag message. +release.add_tag=Create Tag Only +release.releases_for=Releases for %s +release.tags_for=Tags for %s +branch.already_exists=A branch named "%s" already exists. +branch.delete=Delete Branch "%s" +branch.delete_desc=Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue? +branch.deletion_success=Branch "%s" has been deleted. +branch.deletion_failed=Failed to delete branch "%s". +branch.delete_branch_has_new_commits=Branch "%s" cannot be deleted because new commits have been added after merging. +branch.create_from=from "%s" +branch.create_success=Branch "%s" has been created. +branch.branch_already_exists=Branch "%s" already exists in this repository. +branch.branch_name_conflict=Branch name "%s" conflicts with the already existing branch "%s". +branch.tag_collision=Branch "%s" cannot be created as a tag with same name already exists in the repository. +branch.restore_success=Branch "%s" has been restored. +branch.restore_failed=Failed to restore branch "%s". +branch.protected_deletion_failed=Branch "%s" is protected. It cannot be deleted. +branch.default_deletion_failed=Branch "%s" is the default branch. It cannot be deleted. +branch.default_branch_not_exist=Default branch "%s" does not exist. +branch.restore=Restore Branch "%s" +branch.download=Download Branch "%s" +branch.rename=Rename Branch "%s" +branch.create_new_branch=Create branch from branch: +branch.confirm_create_branch=Create branch +branch.warning_rename_default_branch=You are renaming the default branch. +branch.rename_branch_to=Rename "%s" to: +branch.create_branch_operation=Create branch +branch.new_branch=Create new branch +branch.new_branch_from=Create new branch from "%s" +branch.renamed=Branch %s was renamed to %s. +branch.rename_default_or_protected_branch_error=Only admins can rename default or protected branches. +branch.rename_protected_branch_failed=This branch is protected by glob-based protection rules. +branch.commits_divergence_from=Commit divergence: %[1]d behind and %[2]d ahead of %[3]s +branch.commits_no_divergence=The same as branch %[1]s +tag.create_tag_operation=Create tag +tag.confirm_create_tag=Create tag +tag.create_tag_from=Create new tag from "%s" +tag.create_success=Tag "%s" has been created. +topic.count_prompt=You cannot select more than 25 topics +topic.format_prompt=Topics must start with a letter or number, can include dashes ('-') and dots ('.'), can be up to 35 characters long. Letters must be lowercase. +find_file.follow_symlink=Follow this symlink to where it is pointing at +find_file.go_to_file=Go to file +find_file.no_matching=No matching file found +error.csv.too_large=Can't render this file because it is too large. +error.csv.unexpected=Can't render this file because it contains an unexpected character in line %d and column %d. +error.csv.invalid_field_count=Can't render this file because it has a wrong number of fields in line %d. +error.broken_git_hook=Git hooks of this repository seem to be broken. Please follow the documentation to fix them, then push some commits to refresh the status. [graphs] +component_loading=Loading %s… +component_loading_failed=Could not load %s +component_loading_info=This might take a bit… +component_failed_to_load=An unexpected error happened. +code_frequency.what=code frequency +contributors.what=contributions +recent_commits.what=recent commits [org] org_name_holder=Organisatienaam @@ -1911,9 +2713,7 @@ team_access_desc=Repository toegang team_permission_desc=Machtiging team_unit_desc=Toegang tot repository secties toestaan team_unit_disabled=(Uitgeschakeld) - form.create_org_not_allowed=U mag geen organisaties maken. - settings=Instellingen settings.options=Organisatie settings.full_name=Volledige naam @@ -1926,19 +2726,14 @@ settings.visibility.public=Publiek settings.visibility.limited_shortname=Beperkt settings.visibility.private=Privé (alleen zichtbaar voor organisatieleden) settings.visibility.private_shortname=Privé - settings.update_settings=Instellingen bijwerken - - settings.update_avatar_success=De avatar van de organisatie is aangepast. settings.delete=Verwijder organisatie settings.delete_account=Verwijder deze organisatie settings.delete_prompt=Deze organisatie zal permanent worden verwijderd. U kunt dit NIET ongedaan maken! settings.confirm_delete_account=Bevestig verwijdering settings.hooks_desc=Een webhook toevoegen die door alle repositories in deze organisatie getriggerd kan worden. - settings.labels_desc=Voeg labels toe die kunnen worden gebruikt bij problemen voor alle repositories in deze organisatie. - members.membership_visibility=Zichtbaarheid lidmaatschap: members.public=Zichtbaar members.public_helper=verborgen maken @@ -1951,7 +2746,6 @@ members.remove=Verwijderen members.leave=Verlaat members.invite_desc=Voeg nieuw lid toe aan %s: members.invite_now=Nu uitnodigen - teams.join=Lid worden teams.leave=Vertlaat teams.can_create_org_repo=Maak repositories @@ -1988,8 +2782,56 @@ teams.specific_repositories_helper=Leden zullen alleen toegang hebben tot reposi teams.all_repositories=Alle repositories teams.all_repositories_helper=Team heeft toegang tot alle repositories. Door dit te selecteren worden alle bestaande repositories aan het team toegevoegd. teams.all_repositories_read_permission_desc=Dit team heeft Lees toegang tot alle repositories: leden kunnen repositories bekijken en klonen. - - +code=Code +form.name_been_taken=The organization name "%s" has already been taken. +form.name_reserved=The organization name "%s" is reserved. +form.name_pattern_not_allowed=The pattern "%s" is not allowed in an organization name. +settings.email=Contact Email Address +settings.visibility.limited=Limited (Visible to authenticated users only) +settings.update_setting_success=Organization settings have been updated. +settings.rename=Rename Organization +settings.rename_desc=Changing the organization name will also change your organization's URL and free the old name. +settings.rename_success=Organization %[1]s has been renamed to %[2]s successfully. +settings.rename_no_change=Organization name is not changed. +settings.rename_new_org_name=New Organization Name +settings.rename_failed=Renaming organization failed because of an internal error +settings.rename_notices_1=This operation CANNOT be undone. +settings.rename_notices_2=The old name will redirect until it is claimed. +settings.name_confirm=Enter the organization name as confirmation: +settings.delete_notices_1=This operation CANNOT be undone. +settings.delete_notices_2=This operation will permanently delete all the repositories of %s, including code, issues, comments, wiki data and collaborator settings. +settings.delete_notices_3=This operation will permanently delete all the packages of %s. +settings.delete_notices_4=This operation will permanently delete all the projects of %s. +settings.delete_failed=Deleting organization failed due to an internal error +settings.delete_successful=Organization %s has been deleted successfully. +members.remove.detail=Remove %[1]s from %[2]s? +members.leave.detail=Leave %s? +teams.leave.detail=Leave %s? +teams.none_access=No Access +teams.none_access_helper=Members cannot view or do any other action on this unit. It has no effect for public repositories. +teams.general_access=General Access +teams.general_access_helper=Members permissions will be decided by below permission table. +teams.write_access=Write +teams.invite_team_member=Invite to %s +teams.invite_team_member.list=Pending Invitations +teams.add_nonexistent_repo="The repository you're trying to add doesn't exist. Please create it first." +teams.members.blocked_user=Cannot add the user because it is blocked by the organization. +teams.all_repositories_write_permission_desc=This team grants Write access to all repositories: members can read from and push to repositories. +teams.all_repositories_admin_permission_desc=This team grants Admin access to all repositories: members can read from, push to and add collaborators to repositories. +teams.invite.title=You have been invited to join team %s in organization %s. +teams.invite.by=Invited by %s +teams.invite.description=Please click the button below to join the team. +view_as_role=View as: %s +view_as_public_hint=You are viewing the README as a public user. +view_as_member_hint=You are viewing the README as a member of this organization. +worktime=Worktime +worktime.date_range_start=Start date +worktime.date_range_end=End date +worktime.query=Query +worktime.time=Time +worktime.by_repositories=By repositories +worktime.by_milestones=By milestones +worktime.by_members=By members [admin] dashboard=Overzicht @@ -2005,7 +2847,6 @@ monitor=Bijhouden first_page=Eerste last_page=Laatste total=Totaal: %d - dashboard.statistic=Overzicht dashboard.system_status=Systeemtatus dashboard.operation_name=Bewerking naam @@ -2062,7 +2903,6 @@ dashboard.total_gc_pause=Totaal GC verwerkingstijd dashboard.last_gc_pause=Laatste GC verwerkingstijd dashboard.gc_times=GC verwerkingen dashboard.delete_old_system_notices=Verwijder alle oude systeemmededelingen uit de database - users.user_manage_panel=Gebruikersaccount beheer users.new_account=Nieuw account aanmaken users.name=Gebruikersnaam @@ -2102,7 +2942,6 @@ users.list_status_filter.is_active=Actief users.list_status_filter.not_active=Inactief users.list_status_filter.is_admin=Beheerder users.list_status_filter.is_restricted=Beperkt - emails.email_manage_panel=Gebruikers e-mail beheer emails.primary=Primair emails.activated=Geactiveerd @@ -2110,13 +2949,11 @@ emails.filter_sort.name=Gebruikersnaam emails.not_updated=Bijwerken van het gevraagde e-mailadres is mislukt: %v emails.duplicate_active=Dit e-mailadres is al actief voor een andere gebruiker. emails.change_email_header=Update E-mail Eigenschappen - orgs.org_manage_panel=Organisaties beheren orgs.name=Naam orgs.teams=Teams orgs.members=Leden orgs.new_orga=Nieuwe organisatie - repos.repo_manage_panel=Repositories beheren repos.unadopted=Niet-geadopteerde repositories repos.unadopted.no_more=Geen niet-geadopteerde repositories meer gevonden @@ -2125,18 +2962,14 @@ repos.name=Naam repos.private=Prive repos.issues=Kwesties repos.size=Grootte - packages.owner=Eigenaar packages.name=Naam packages.type=Type packages.repository=Opslagplaats packages.size=Grootte - - systemhooks=Systeem webhooks systemhooks.add_webhook=Systeem Webhook toevoegen systemhooks.update_webhook=Systeem-webhook bijwerken - auths.new=Authenticatiebron toevoegen auths.name=Naam auths.type=Type @@ -2204,7 +3037,6 @@ auths.delete=Authenticatiebron verwijderen auths.delete_auth_title=Authenticatiebron verwijderen auths.still_in_used=De authenticatiebron is nog in gebruik. Converteer of verwijder eerst een gebruiker met deze authenticatiebron. auths.deletion_success=De authenticatie-bron is verwijderd. - config.server_config=Serverconfiguratie config.app_name=Naam site config.app_ver=Gitea versie @@ -2221,7 +3053,6 @@ config.lfs_root_path=LFS rootpad config.log_file_root_path=Log-pad config.script_type=Script type config.reverse_auth_user=Omgekeerde verificatie gebruiker - config.ssh_config=SSH-configuratie config.ssh_enabled=Ingeschakeld config.ssh_start_builtin_server=Gebruik de ingebouwde server @@ -2230,12 +3061,10 @@ config.ssh_listen_port=Luister op poort config.ssh_root_path=Root-pad config.ssh_minimum_key_size_check=Controleer minimale key-lengte config.ssh_minimum_key_sizes=Minimale key-lengtes - config.lfs_config=LFS Configuratie config.lfs_enabled=Ingeschakeld config.lfs_content_path=LFS inhoudspad config.lfs_http_auth_expiry=LFS HTTP Auth Vervaltijd - config.db_config=Databaseconfiguratie config.db_type=Type config.db_host=Host @@ -2244,7 +3073,6 @@ config.db_user=Gebruikersnaam config.db_schema=Schema config.db_ssl_mode=SSL config.db_path=Pad - config.service_config=Serviceconfiguratie config.register_email_confirm=E-mailbevestiging vereist bij registreren config.disable_register=Schakel zelf registratie uit @@ -2265,12 +3093,10 @@ config.default_allow_only_contributors_to_track_time=Sta alleen bijdragers toe t config.no_reply_address=Verborgen e-maildomein config.default_visibility_organization=Standaard zichtbaarheid voor nieuwe organisaties config.default_enable_dependencies=Issue afhankelijkheden standaard inschakelen - config.webhook_config=Webhook configuratie config.queue_length=Lengte van wachtrij config.deliver_timeout=Bezorging verlooptijd config.skip_tls_verify=TLS-verificatie overslaan - config.mailer_enabled=Ingeschakeld config.mailer_name=Naam config.mailer_smtp_port=SMTP Poort @@ -2281,16 +3107,13 @@ config.mailer_sendmail_args=Extra argumenten voor Sendmail config.mailer_sendmail_timeout=Sendmail time-out config.mailer_use_dummy=Dummy config.send_test_mail=Test e-mail verzenden - config.oauth_config=OAuth-configuratie config.oauth_enabled=Ingeschakeld - config.cache_config=Cache-configuratie config.cache_adapter=Cache-adapter config.cache_interval=Cache-interval config.cache_conn=Cache-connectie config.cache_item_ttl=Cache-item TTL - config.session_config=Sessieconfiguratie config.session_provider=Sessieprovider config.provider_config=Provider config @@ -2299,12 +3122,10 @@ config.gc_interval_time=GC interval time config.session_life_time=Sessie duur config.https_only=Alleen HTTPS config.cookie_life_time=Cookie duur leeftijd - config.picture_config=Foto en avatar configuratie config.picture_service=Foto service config.disable_gravatar=Gravatar uitschakelen config.enable_federated_avatar=Federated avatars toestaan - config.git_config=Git configuratie config.git_disable_diff_highlight=Uitschakelen Diff Syntaxis-Highlight config.git_max_diff_lines=Maximum Diff Lijnen (voor een enkel bestand) @@ -2315,14 +3136,10 @@ config.git_mirror_timeout=Kopie Update Timeout config.git_clone_timeout=Kloon operatie timeout config.git_pull_timeout=Pull operatie timeout config.git_gc_timeout=GC operatie timeout - config.log_config=Logconfiguratie config.disabled_logger=Uitgeschakeld config.access_log_mode=Toegangslog-modus config.xorm_log_sql=Log SQL - - - monitor.cron=Cron-taken monitor.name=Naam monitor.schedule=Planning @@ -2335,7 +3152,6 @@ monitor.start=Starttijd monitor.execute_time=Uitvoertijd monitor.last_execution_result=Resultaat monitor.process.cancel=Annuleer proces - monitor.queues=Wachtrijen monitor.queue=Wachtrij: %s monitor.queue.name=Naam @@ -2348,7 +3164,6 @@ monitor.queue.settings.maxnumberworkers.placeholder=Momenteel %[1]d monitor.queue.settings.maxnumberworkers.error=Maximaal aantal workers moet een nummer zijn monitor.queue.settings.submit=Instellingen bijwerken monitor.queue.settings.changed=Instellingen bijgewerkt - notices.system_notice_list=Systeem aankondigingen notices.view_detail_header=Bekijk notificatie details notices.select_all=Alles selecteren @@ -2362,7 +3177,183 @@ notices.type_2=Taak notices.desc=Beschrijving notices.op=Op. notices.delete_success=De systeemmeldingen zijn verwijderd. - +maintenance=Maintenance +self_check=Self Check +identity_access=Identity & Access +assets=Code Assets +hooks=Webhooks +integrations=Integrations +emails=User Email Addresses +settings=Admin Settings +dashboard.new_version_hint=Gitea %s is now available, you are running %s. Check the blog for more details. +dashboard.maintenance_operations=Maintenance Operations +dashboard.task.cancelled=Task: %[1]s canceled: %[3]s +dashboard.cron.cancelled=Cron: %[1]s canceled: %[3]s +dashboard.delete_inactive_accounts.started=Task to delete all unactivated accounts started +dashboard.delete_repo_archives="Delete all repositories' archives (ZIP, TAR.GZ, etc..)" +dashboard.delete_repo_archives.started=Task to delete all repository archives started +dashboard.delete_missing_repos.started=Task to delete all repositories missing their Git files started +dashboard.sync_repo_branches=Sync missed branches from git data to databases +dashboard.sync_repo_tags=Sync tags from git data to database +dashboard.deleted_branches_cleanup=Clean up deleted branches +dashboard.git_gc_repos=Garbage-collect all repositories +dashboard.resync_all_sshkeys=Update the '.ssh/authorized_keys' file with Gitea SSH keys +dashboard.resync_all_sshprincipals=Update the '.ssh/authorized_principals' file with Gitea SSH principals +dashboard.resync_all_hooks=Resynchronize pre-receive, update and post-receive hooks of all repositories +dashboard.cleanup_hook_task_table=Clean up hook_task table +dashboard.cleanup_packages=Clean up expired packages +dashboard.cleanup_actions=Clean up expired actions' resources +dashboard.delete_old_actions=Delete all old activities from database +dashboard.delete_old_actions.started=Deletion of all old activities from database started +dashboard.update_checker=Update checker +dashboard.gc_lfs=Garbage-collect LFS meta objects +dashboard.stop_zombie_tasks=Stop actions zombie tasks +dashboard.stop_endless_tasks=Stop actions endless tasks +dashboard.cancel_abandoned_jobs=Cancel actions abandoned jobs +dashboard.start_schedule_tasks=Start actions schedule tasks +dashboard.sync_branch.started=Branches Sync started +dashboard.sync_tag.started=Tags Sync started +dashboard.rebuild_issue_indexer=Rebuild issue indexer +dashboard.sync_repo_licenses=Sync repo licenses +users.reserved=Reserved +users.bot=Bot +users.remote=Remote +users.never_login=Never Signed In +users.new_success=The user account "%s" has been created. +users.cannot_delete_self="You cannot delete yourself" +users.purge=Purge User +users.purge_help=Forcibly delete user and any repositories, organizations, and packages owned by the user. All comments will be deleted too. +users.still_own_packages=This user still owns one or more packages. Delete these packages first. +users.reset_2fa=Reset 2FA +users.list_status_filter.reset=Reset +users.list_status_filter.not_admin=Not Admin +users.list_status_filter.not_restricted=Not Restricted +users.list_status_filter.is_prohibit_login=Prohibit Login +users.list_status_filter.not_prohibit_login=Allow Login +users.list_status_filter.is_2fa_enabled=2FA Enabled +users.list_status_filter.not_2fa_enabled=2FA Disabled +users.details=User Details +emails.filter_sort.email=Email address +emails.filter_sort.email_reverse=Email address (reverse) +emails.filter_sort.name_reverse=Username (reverse) +emails.updated=Email address updated +emails.change_email_text=Are you sure you want to update this email address? +emails.delete=Delete Email +emails.delete_desc=Are you sure you want to delete this email address? +emails.deletion_success=The email address has been deleted. +emails.delete_primary_email_error=You cannot delete the primary email address. +repos.lfs_size=LFS Size +packages.package_manage_panel=Package Management +packages.total_size=Total Size: %s +packages.unreferenced_size=Unreferenced Size: %s +packages.cleanup=Clean up expired data +packages.cleanup.success=Cleaned up expired data successfully +packages.creator=Creator +packages.version=Version +packages.published=Published +defaulthooks=Default Webhooks +defaulthooks.desc=Webhooks automatically make HTTP POST requests to a server when certain Gitea events trigger. Webhooks defined here are defaults and will be copied into all new repositories. Read more in the webhooks guide. +defaulthooks.add_webhook=Add Default Webhook +defaulthooks.update_webhook=Update Default Webhook +systemhooks.desc=Webhooks automatically make HTTP POST requests to a server when certain Gitea events trigger. Webhooks defined here will act on all repositories on the system, so please consider any performance implications this may have. Read more in the webhooks guide. +auths.auth_manage_panel=Authentication Source Management +auths.attribute_avatar=Avatar Attribute +auths.verify_group_membership=Verify group membership in LDAP (leave the filter empty to skip) +auths.map_group_to_team=Map LDAP groups to Organization teams (leave the field empty to skip) +auths.map_group_to_team_removal=Remove users from synchronized teams if user does not belong to corresponding LDAP group +auths.enable_ldap_groups=Enable LDAP groups +auths.ms_ad_sa=MS AD Search Attributes +auths.force_smtps=Force SMTPS +auths.force_smtps_helper=SMTPS is always used on port 465. Set this to force SMTPS on other ports. (Otherwise STARTTLS will be used on other ports if it is supported by the host.) +auths.helo_hostname=HELO Hostname +auths.helo_hostname_helper=Hostname sent with HELO. Leave blank to send current hostname. +auths.disable_helo=Disable HELO +auths.pam_email_domain=PAM Email Domain (optional) +auths.oauth2_icon_url=Icon URL +auths.skip_local_two_fa=Skip local 2FA +auths.skip_local_two_fa_helper=Leaving unset means local users with 2FA set will still have to pass 2FA to log on +auths.oauth2_tenant=Tenant +auths.oauth2_scopes=Additional Scopes +auths.oauth2_required_claim_name=Required Claim Name +auths.oauth2_required_claim_name_helper=Set this name to restrict login from this source to users with a claim with this name +auths.oauth2_required_claim_value=Required Claim Value +auths.oauth2_required_claim_value_helper=Set this value to restrict login from this source to users with a claim with this name and value +auths.oauth2_group_claim_name=Claim name providing group names for this source. (Optional) +auths.oauth2_full_name_claim_name=Full Name Claim Name. (Optional — if set, the user's full name will always be synchronized with this claim) +auths.oauth2_ssh_public_key_claim_name=SSH Public Key Claim Name +auths.oauth2_admin_group=Group Claim value for administrator users. (Optional — requires claim name above) +auths.oauth2_restricted_group=Group Claim value for restricted users. (Optional — requires claim name above) +auths.oauth2_map_group_to_team=Map claimed groups to Organization teams. (Optional — requires claim name above) +auths.oauth2_map_group_to_team_removal=Remove users from synchronized teams if user does not belong to corresponding group. +auths.sspi_auto_create_users_helper=Allow SSPI auth method to automatically create new accounts for users that log in for the first time +auths.sspi_strip_domain_names_helper=If checked, domain names will be removed from logon names (e.g. "DOMAIN\user" and "user@example.org" both will become just "user"). +auths.sspi_separator_replacement_helper=The character to use to replace the separators of down-level logon names (e.g. the \ in "DOMAIN\user") and user principal names (e.g. the @ in "user@example.org"). +auths.sspi_default_language_helper=Default language for users automatically created by SSPI auth method. Leave empty if you prefer the language to be automatically detected. +auths.tips.oauth2.general.tip=When registering a new OAuth2 authentication, the callback/redirect URL should be: +auths.tip.bitbucket=Register a new OAuth consumer on %s and add the permission 'Account' - 'Read' +auths.tip.nextcloud=Register a new OAuth consumer on your instance by selecting "Settings -> Security -> OAuth 2.0 client" in the menu +auths.tip.dropbox=Create a new application at %s +auths.tip.facebook=Register a new application at %s and add the product "Facebook Login" +auths.tip.github=Register a new OAuth application on %s +auths.tip.gitlab_new=Register a new application on %s +auths.tip.google_plus=Obtain OAuth2 client credentials from the Google API console at %s +auths.tip.openid_connect=Use the OpenID Connect Discovery URL "https://{server}/.well-known/openid-configuration" to specify the endpoints +auths.tip.twitter=Go to %s, create an application and ensure that the “Allow this application to be used to Sign in with Twitter” option is enabled +auths.tip.discord=Register a new application on %s +auths.tip.gitea=Register a new OAuth2 application. Guide can be found at %s +auths.tip.yandex=Create a new application at %s. Select following permissions from the "Yandex.Passport API" section: "Access to email address", "Access to user avatar" and "Access to username, first name and surname, gender" +auths.tip.mastodon=Input a custom instance URL for the mastodon instance you want to authenticate with (or use the default one) +auths.new_success=The authentication "%s" has been added. +auths.delete_auth_desc=Deleting an authentication source prevents users from using it to sign in. Continue? +auths.login_source_exist=The authentication source "%s" already exists. +auths.login_source_of_type_exist=An authentication source of this type already exists. +auths.unable_to_initialize_openid=Unable to initialize OpenID Connect Provider: %s +auths.invalid_openIdConnectAutoDiscoveryURL=Invalid Auto Discovery URL (this must be a valid URL starting with http:// or https://) +config.domain=Server Domain +config.app_data_path=App Data Path +config.ssh_domain=SSH Server Domain +config.allow_only_internal_registration=Allow Registration Only Through Gitea itself +config.mailer_config=Mailer Configuration +config.mailer_enable_helo=Enable HELO +config.mailer_protocol=Protocol +config.mailer_smtp_addr=SMTP Addr +config.test_email_placeholder=Email Address (e.g. test@example.com) +config.send_test_mail_submit=Send +config.test_mail_failed=Failed to send a testing email to "%s": %v +config.test_mail_sent=A testing email has been sent to "%s". +config.cache_test=Test Cache +config.cache_test_failed=Failed to probe the cache: %v. +config.cache_test_slow=Cache test successful, but response is slow: %s. +config.cache_test_succeeded=Cache test successful, got a response in %s. +config.open_with_editor_app_help=The "Open with" editors for the clone menu. If left empty, the default will be used. Expand to see the default. +config.git_max_diff_line_characters=Max Diff Characters (for a single line) +config.logger_name_fmt=Logger: %s +config.access_log_template=Access Log Template +config.set_setting_failed=Set setting %s failed +monitor.stats=Stats +monitor.stacktrace=Stacktrace +monitor.trace=Trace +monitor.performance_logs=Performance Logs +monitor.processes_count=%d Processes +monitor.download_diagnosis_report=Download diagnosis report +monitor.process.cancel_desc=Canceling a process may cause data loss +monitor.process.children=Children +monitor.queue.activeworkers=Active Workers +monitor.queue.numberinqueue=Number in Queue +monitor.queue.review_add=Review / Add Workers +monitor.queue.settings.desc=Pools dynamically grow in response to their worker queue blocking. +monitor.queue.settings.maxnumberworkers=Max number of workers +monitor.queue.settings.remove_all_items=Remove all +monitor.queue.settings.remove_all_items_done=All items in the queue have been removed. +notices.operations=Operations +self_check.no_problem_found=No problem found yet. +self_check.startup_warnings=Startup warnings: +self_check.database_collation_mismatch=Expect database to use collation: %s +self_check.database_collation_case_insensitive=Database is using collation %s, which is a case-insensitive collation. Although Gitea could work with it, there might be some rare cases which don't work as expected. +self_check.database_inconsistent_collation_columns=Database is using collation %s, but these columns are using mismatched collations. This might cause some unexpected problems. +self_check.database_fix_mysql=For MySQL/MariaDB users, you could use the "gitea doctor convert" command to fix the collation problems, or you could also fix the problem manually with "ALTER ... COLLATE ..." SQL queries. +self_check.database_fix_mssql=For MSSQL users, you could only fix the problem manually with "ALTER ... COLLATE ..." SQL queries at the moment. +self_check.location_origin_mismatch=Current URL (%[1]s) doesn't match the URL seen by Gitea (%[2]s). If you are using a reverse proxy, please make sure the "Host" and "X-Forwarded-Proto" headers are set correctly. [action] create_repo=repository aangemaakt in %s @@ -2373,6 +3364,29 @@ delete_branch=heeft branch %[2]s in %[3]s verwijderd compare_branch=Vergelijk compare_commits=Vergelijk %d commits compare_commits_general=Vergelijk commits +commit_repo=pushed to %[3]s at %[4]s +create_issue=`opened issue %[3]s#%[2]s` +close_issue=`closed issue %[3]s#%[2]s` +reopen_issue=`reopened issue %[3]s#%[2]s` +create_pull_request=`created pull request %[3]s#%[2]s` +close_pull_request=`closed pull request %[3]s#%[2]s` +reopen_pull_request=`reopened pull request %[3]s#%[2]s` +comment_issue=`commented on issue %[3]s#%[2]s` +comment_pull=`commented on pull request %[3]s#%[2]s` +merge_pull_request=`merged pull request %[3]s#%[2]s` +auto_merge_pull_request=`automatically merged pull request %[3]s#%[2]s` +push_tag=pushed tag %[3]s to %[4]s +mirror_sync_push=synced commits to %[3]s at %[4]s from mirror +mirror_sync_create=synced new reference %[3]s to %[4]s from mirror +mirror_sync_delete=synced and deleted reference %[2]s at %[3]s from mirror +approve_pull_request=`approved %[3]s#%[2]s` +reject_pull_request=`suggested changes for %[3]s#%[2]s` +publish_release=`released %[4]s at %[3]s` +review_dismissed=`dismissed review from %[4]s for %[3]s#%[2]s` +review_dismissed_reason=Reason: +create_branch=created branch %[3]s in %[4]s +starred_repo=starred %[2]s +watched_repo=started watching %[2]s [tool] now=nu @@ -2397,6 +3411,8 @@ raw_minutes=minuten [dropzone] default_message=Sleep bestanden hier heen of klik om te uploaden. remove_file=Verwijder bestand +invalid_input_type=You cannot upload files of this type. +file_too_big=File size ({{filesize}} MB) exceeds the maximum size of ({{maxFilesize}} MB). [notification] notifications=Notificaties @@ -2408,6 +3424,9 @@ pin=Pin melding mark_as_read=Markeer als gelezen mark_as_unread=Markeer als ongelezen mark_all_as_read=Markeer alles als gelezen +subscriptions=Subscriptions +watching=Watching +no_subscriptions=No subscriptions [gpg] default_key=Ondertekend met standaard sleutel @@ -2416,10 +3435,14 @@ error.generate_hash=Genereren van commit hash mislukt error.no_committer_account=Geen account gekoppeld aan het e-mailadres van de committer error.no_gpg_keys_found=Geen bekende sleutel gevonden voor deze handtekening in de database error.not_signed_commit=Geen ondertekende commit +error.failed_retrieval_gpg_keys="Failed to retrieve any key attached to the committer's account" +error.probable_bad_signature="WARNING! Although there is a key with this ID in the database, it does not verify this commit! This commit is SUSPICIOUS." +error.probable_bad_default_signature="WARNING! Although the default key has this ID, it does not verify this commit! This commit is SUSPICIOUS." [units] error.no_unit_allowed_repo=U heeft geen toegang tot een enkele sectie van deze repository. error.unit_not_allowed=U heeft geen toegang tot deze sectie van de repository. +unit=Unit [packages] filter.type=Type @@ -2431,18 +3454,176 @@ rubygems.required.ruby=Vereist Ruby versie rubygems.required.rubygems=Vereist RubyGem versie settings.link.button=Repository link bijwerken owner.settings.cleanuprules.enabled=Ingeschakeld +title=Packages +desc=Manage repository packages. +empty=There are no packages yet. +no_metadata=No metadata. +empty.documentation=For more information on the package registry, see the documentation. +empty.repo=Did you upload a package, but it's not shown here? Go to package settings and link it to this repo. +registry.documentation=For more information on the %s registry, see the documentation. +filter.type.all=All +filter.no_result=Your filter produced no results. +filter.container.tagged=Tagged +filter.container.untagged=Untagged +published_by=Published %[1]s by %[3]s +published_by_in=Published %[1]s by %[3]s in %[5]s +installation=Installation +about=About this package +requirements=Requirements +dependencies=Dependencies +keywords=Keywords +details=Details +details.author=Author +details.project_site=Project Site +details.repository_site=Repository Site +details.documentation_site=Documentation Site +details.license=License +versions=Versions +versions.view_all=View all +dependency.id=ID +dependency.version=Version +search_in_external_registry=Search in %s +alpine.registry=Set up this registry by adding the URL in your /etc/apk/repositories file: +alpine.registry.key=Download the registry public RSA key into the /etc/apk/keys/ folder to verify the index signature: +alpine.registry.info=Choose $branch and $repository from the list below. +alpine.install=To install the package, run the following command: +alpine.repository=Repository Info +alpine.repository.branches=Branches +alpine.repository.architectures=Architectures +arch.registry=Add server with related repository and architecture to /etc/pacman.conf: +arch.install=Sync package with pacman: +arch.repository=Repository Info +arch.repository.architectures=Architectures +cargo.registry=Set up this registry in the Cargo configuration file (for example ~/.cargo/config.toml): +cargo.install=To install the package using Cargo, run the following command: +chef.registry=Set up this registry in your ~/.chef/config.rb file: +chef.install=To install the package, run the following command: +composer.registry=Set up this registry in your ~/.composer/config.json file: +composer.install=To install the package using Composer, run the following command: +composer.dependencies=Dependencies +composer.dependencies.development=Development Dependencies +conan.registry=Set up this registry from the command line: +conan.install=To install the package using Conan, run the following command: +conda.registry=Set up this registry as a Conda repository in your .condarc file: +conda.install=To install the package using Conda, run the following command: +container.details.type=Image Type +container.details.platform=Platform +container.pull=Pull the image from the command line: +container.images=Images +container.digest=Digest +container.multi_arch=OS / Arch +container.layers=Image Layers +container.labels=Labels +container.labels.key=Key +container.labels.value=Value +cran.registry=Set up this registry in your Rprofile.site file: +cran.install=To install the package, run the following command: +debian.registry=Set up this registry from the command line: +debian.registry.info=Choose $distribution and $component from the list below. +debian.install=To install the package, run the following command: +debian.repository=Repository Info +debian.repository.distributions=Distributions +debian.repository.components=Components +debian.repository.architectures=Architectures +generic.download=Download package from the command line: +go.install=Install the package from the command line: +helm.registry=Set up this registry from the command line: +helm.install=To install the package, run the following command: +maven.registry=Set up this registry in your project pom.xml file: +maven.install=To use the package, include the following in the dependencies block in the pom.xml file: +maven.install2=Run via command line: +maven.download=To download the dependency, run via command line: +nuget.registry=Set up this registry from the command line: +nuget.install=To install the package using NuGet, run the following command: +nuget.dependency.framework=Target Framework +npm.registry=Set up this registry in your project .npmrc file: +npm.install=To install the package using npm, run the following command: +npm.install2=or add it to the package.json file: +npm.dependencies=Dependencies +npm.dependencies.development=Development Dependencies +npm.dependencies.bundle=Bundled Dependencies +npm.dependencies.peer=Peer Dependencies +npm.dependencies.optional=Optional Dependencies +npm.details.tag=Tag +pub.install=To install the package using Dart, run the following command: +pypi.requires=Requires Python +pypi.install=To install the package using pip, run the following command: +rpm.registry=Set up this registry from the command line: +rpm.distros.redhat=on RedHat based distributions +rpm.distros.suse=on SUSE based distributions +rpm.install=To install the package, run the following command: +rpm.repository=Repository Info +rpm.repository.architectures=Architectures +rpm.repository.multiple_groups=This package is available in multiple groups. +rubygems.install=To install the package using gem, run the following command: +rubygems.install2=or add it to the Gemfile: +rubygems.dependencies.runtime=Runtime Dependencies +rubygems.dependencies.development=Development Dependencies +swift.registry=Set up this registry from the command line: +swift.install=Add the package in your Package.swift file: +swift.install2=and run the following command: +vagrant.install=To add a Vagrant box, run the following command: +settings.link=Link this package to a repository +settings.link.description=If you link a package with a repository, the package is listed in the repository's package list. +settings.link.select=Select Repository +settings.link.success=Repository link was successfully updated. +settings.link.error=Failed to update repository link. +settings.delete=Delete package +settings.delete.description=Deleting a package is permanent and cannot be undone. +settings.delete.notice=You are about to delete %s (%s). This operation is irreversible, are you sure? +settings.delete.success=The package has been deleted. +settings.delete.error=Failed to delete the package. +owner.settings.cargo.title=Cargo Registry Index +owner.settings.cargo.initialize=Initialize Index +owner.settings.cargo.initialize.description=A special index Git repository is needed to use the Cargo registry. Using this option will (re-)create the repository and configure it automatically. +owner.settings.cargo.initialize.error=Failed to initialize Cargo index: %v +owner.settings.cargo.initialize.success=The Cargo index was successfully created. +owner.settings.cargo.rebuild=Rebuild Index +owner.settings.cargo.rebuild.description=Rebuilding can be useful if the index is not synchronized with the stored Cargo packages. +owner.settings.cargo.rebuild.error=Failed to rebuild Cargo index: %v +owner.settings.cargo.rebuild.success=The Cargo index was successfully rebuilt. +owner.settings.cleanuprules.title=Manage Cleanup Rules +owner.settings.cleanuprules.add=Add Cleanup Rule +owner.settings.cleanuprules.edit=Edit Cleanup Rule +owner.settings.cleanuprules.none=No cleanup rules available. Please consult the documentation. +owner.settings.cleanuprules.preview=Cleanup Rule Preview +owner.settings.cleanuprules.preview.overview=%d packages are scheduled to be removed. +owner.settings.cleanuprules.preview.none=Cleanup rule does not match any packages. +owner.settings.cleanuprules.pattern_full_match=Apply pattern to full package name +owner.settings.cleanuprules.keep.title=Versions that match these rules are kept, even if they match a removal rule below. +owner.settings.cleanuprules.keep.count=Keep the most recent +owner.settings.cleanuprules.keep.count.1=1 version per package +owner.settings.cleanuprules.keep.count.n=%d versions per package +owner.settings.cleanuprules.keep.pattern=Keep versions matching +owner.settings.cleanuprules.keep.pattern.container=The latest version is always kept for Container packages. +owner.settings.cleanuprules.remove.title=Versions that match these rules are removed, unless a rule above says to keep them. +owner.settings.cleanuprules.remove.days=Remove versions older than +owner.settings.cleanuprules.remove.pattern=Remove versions matching +owner.settings.cleanuprules.success.update=Cleanup rule has been updated. +owner.settings.cleanuprules.success.delete=Cleanup rule has been deleted. +owner.settings.chef.title=Chef Registry +owner.settings.chef.keypair=Generate key pair +owner.settings.chef.keypair.description=A key pair is necessary to authenticate to the Chef registry. If you have generated a key pair before, generating a new key pair will discard the old key pair. [secrets] - -; These keys are also for "edit secret", the keys are kept as-is to avoid unnecessary re-translation creation.description=Omschrijving - - +secrets=Secrets +description=Secrets will be passed to certain actions and cannot be read otherwise. +none=There are no secrets yet. +creation.name_placeholder=case-insensitive, alphanumeric characters or underscores only, cannot start with GITEA_ or GITHUB_ +creation.value_placeholder=Input any content. Whitespace at the start and end will be omitted. +creation.description_placeholder=Enter short description (optional). +save_success=The secret "%s" has been saved. +save_failed=Failed to save secret. +add_secret=Add secret +edit_secret=Edit secret +deletion=Remove secret +deletion.description=Removing a secret is permanent and cannot be undone. Continue? +deletion.success=The secret has been removed. +deletion.failed=Failed to remove secret. +management=Secrets Management [actions] - - - runners.name=Naam runners.owner_type=Type runners.description=Omschrijving @@ -2450,16 +3631,112 @@ runners.task_list.run=Uitvoeren runners.task_list.repository=Opslagplaats runners.task_list.commit=Commit runners.status.active=Actief - runs.commit=Commit - - - - +actions=Actions +unit.desc=Manage actions +status.unknown="Unknown" +status.waiting="Waiting" +status.running="Running" +status.success="Success" +status.failure="Failure" +status.cancelled="Canceled" +status.skipped="Skipped" +status.blocked="Blocked" +runners=Runners +runners.runner_manage_panel=Runners Management +runners.new=Create new Runner +runners.new_notice=How to start a runner +runners.status=Status +runners.id=ID +runners.labels=Labels +runners.last_online=Last Online Time +runners.runner_title=Runner +runners.task_list=Recent tasks on this runner +runners.task_list.no_tasks=There is no task yet. +runners.task_list.status=Status +runners.task_list.done_at=Done At +runners.edit_runner=Edit Runner +runners.update_runner=Update Changes +runners.update_runner_success=Runner updated successfully +runners.update_runner_failed=Failed to update runner +runners.delete_runner=Delete this runner +runners.delete_runner_success=Runner deleted successfully +runners.delete_runner_failed=Failed to delete runner +runners.delete_runner_header=Confirm to delete this runner +runners.delete_runner_notice=If a task is running on this runner, it will be terminated and marked as failed. It may break building workflow. +runners.none=No runners available +runners.status.unspecified=Unknown +runners.status.idle=Idle +runners.status.offline=Offline +runners.version=Version +runners.reset_registration_token=Reset registration token +runners.reset_registration_token_confirm=Would you like to invalidate the current token and generate a new one? +runners.reset_registration_token_success=Runner registration token reset successfully +runs.all_workflows=All Workflows +runs.scheduled=Scheduled +runs.pushed_by=pushed by +runs.invalid_workflow_helper=Workflow config file is invalid. Please check your config file: %s +runs.no_matching_online_runner_helper=No matching online runner with label: %s +runs.no_job_without_needs=The workflow must contain at least one job without dependencies. +runs.no_job=The workflow must contain at least one job +runs.actor=Actor +runs.status=Status +runs.actors_no_select=All actors +runs.status_no_select=All status +runs.no_results=No results matched. +runs.no_workflows=There are no workflows yet. +runs.no_workflows.quick_start=Don't know how to start with Gitea Actions? See the quick start guide. +runs.no_workflows.documentation=For more information on Gitea Actions, see the documentation. +runs.no_runs=The workflow has no runs yet. +runs.empty_commit_message=(empty commit message) +runs.expire_log_message=Logs have been purged because they were too old. +runs.delete=Delete workflow run +runs.cancel=Cancel workflow run +runs.delete.description=Are you sure you want to permanently delete this workflow run? This action cannot be undone. +runs.not_done=This workflow run is not done. +runs.view_workflow_file=View workflow file +workflow.disable=Disable Workflow +workflow.disable_success=Workflow '%s' disabled successfully. +workflow.enable=Enable Workflow +workflow.enable_success=Workflow '%s' enabled successfully. +workflow.disabled=Workflow is disabled. +workflow.run=Run Workflow +workflow.not_found=Workflow '%s' not found. +workflow.run_success=Workflow '%s' run successfully. +workflow.from_ref=Use workflow from +workflow.has_workflow_dispatch=This workflow has a workflow_dispatch event trigger. +workflow.has_no_workflow_dispatch=Workflow '%s' has no workflow_dispatch event trigger. +need_approval_desc=Need approval to run workflows for fork pull request. +variables=Variables +variables.management=Variables Management +variables.creation=Add Variable +variables.none=There are no variables yet. +variables.deletion=Remove variable +variables.deletion.description=Removing a variable is permanent and cannot be undone. Continue? +variables.description=Variables will be passed to certain actions and cannot be read otherwise. +variables.id_not_exist=Variable with ID %d does not exist. +variables.edit=Edit Variable +variables.deletion.failed=Failed to remove variable. +variables.deletion.success=The variable has been removed. +variables.creation.failed=Failed to add variable. +variables.creation.success=The variable "%s" has been added. +variables.update.failed=Failed to edit variable. +variables.update.success=The variable has been edited. +logs.always_auto_scroll=Always auto scroll logs +logs.always_expand_running=Always expand running logs [projects] +deleted.display_name=Deleted Project +type-1.display_name=Individual Project +type-2.display_name=Repository Project +type-3.display_name=Organization Project +enter_fullscreen=Fullscreen +exit_fullscreen=Exit Fullscreen [git.filemode] -; Ordered by git filemode value, ascending. E.g. directory has "040000", normal file has "100644", … symbolic_link=Symbolic link - +changed_filemode=%[1]s → %[2]s +directory=Directory +normal_file=Normal file +executable_file=Executable file +submodule=Submodule diff --git a/options/locale/locale_pl-PL.ini b/options/locale/locale_pl-PL.ini index a6f1143236db1..c5afb3163394e 100644 --- a/options/locale/locale_pl-PL.ini +++ b/options/locale/locale_pl-PL.ini @@ -21,7 +21,6 @@ signed_in_as=Zalogowany jako toc=Spis treści licenses=Licencje return_to_gitea=Wróć do Gitea - username=Nazwa użytkownika email=Adres e-mail password=Hasło @@ -31,7 +30,6 @@ captcha=CAPTCHA twofa=Autoryzacja dwuskładnikowa twofa_scratch=Kod jednorazowy weryfikacji dwuetapowej passcode=Kod dostępu - webauthn_insert_key=Podłącz swój klucz bezpieczeństwa webauthn_sign_in=Naciśnij przycisk na swoim kluczu bezpieczeństwa. Jeśli go nie posiada, podłącz go ponownie. webauthn_press_button=Naciśnij przycisk na swoim kluczu bezpieczeństwa… @@ -44,7 +42,6 @@ webauthn_error_duplicated=Klucz bezpieczeństwa nie jest dozwolony dla tego żą webauthn_error_empty=Musisz ustawić nazwę dla tego klucza. webauthn_error_timeout=Osiągnięto limit czasu zanim Twój klucz może zostać odczytany. Odśwież stronę i spróbuj ponownie. webauthn_reload=Odśwież - repository=Repozytorium organization=Organizacja mirror=Kopia lustrzana @@ -61,18 +58,15 @@ settings=Ustawienia your_profile=Profil your_starred=Z gwiazdką your_settings=Ustawienia - all=Wszystko sources=Źródła mirrors=Kopie lustrzne collaborative=Współtworzone forks=Forki - activities=Aktywności pull_requests=Oczekujące zmiany issues=Zgłoszenia milestones=Kamienie milowe - ok=OK cancel=Anuluj save=Zapisz @@ -81,58 +75,148 @@ add_all=Dodaj wszystko remove=Usuń remove_all=Usuń wszystko edit=Edytuj - enabled=Włączone disabled=Wyłączone - copy=Kopiuj copy_url=Kopiuj adres URL copy_branch=Kopiuj nazwę gałęzi copy_success=Skopiowano! copy_error=Kopiowanie nie powiodło się - write=Napisz preview=Podgląd loading=Ładowanie… - error=Błąd error404=Strona, do której próbujesz dotrzeć nie istnieje lub nie jesteś autoryzowany aby go zobaczyć. - never=Nigdy - - - - archived=Zarchiwizowane - concept_code_repository=Repozytorium concept_user_organization=Organizacja - - - name=Nazwa - filter.is_archived=Zarchiwizowane filter.is_template=Szablon filter.public=Publiczne filter.private=Prywatne - +logo=Logo +sign_in_with_provider=Sign in with %s +tracked_time_summary=Summary of tracked time based on filters of issue list +enable_javascript=This website requires JavaScript. +more_items=More items +webauthn_error_insecure=WebAuthn only supports secure connections. For testing over HTTP, you can use the origin "localhost" or "127.0.0.1". +issue_milestone=Milestone +new_project_column=New Column +retry=Retry +rerun=Re-run +rerun_all=Re-run all jobs +remove_label_str=Remove item "%s" +view=View +test=Test +locked=Locked +copy_hash=Copy hash +copy_content=Copy content +copy_path=Copy path +copy_type_unsupported=This file type cannot be copied +files=Files +error503=The server could not complete your request. Please try again later. +go_back=Go Back +invalid_data=Invalid data: %v +unknown=Unknown +rss_feed=RSS Feed +pin=Pin +unpin=Unpin +artifacts=Artifacts +expired=Expired +confirm_delete_artifact=Are you sure you want to delete the artifact '%s'? +concept_system_global=Global +concept_user_individual=Individual +show_timestamps=Show timestamps +show_log_seconds=Show seconds +show_full_screen=Show full screen +download_logs=Download logs +confirm_delete_selected=Confirm to delete all selected items? +value=Value +readme=Readme +filter=Filter +filter.clear=Clear Filter +filter.not_archived=Not Archived +filter.is_fork=Forked +filter.not_fork=Not Forked +filter.is_mirror=Mirrored +filter.not_mirror=Not Mirrored +filter.not_template=Not Template +no_results_found=No results found. +internal_error_skipped=Internal error occurred but is skipped: %s [search] +search=Search… +type_tooltip=Search type +fuzzy=Fuzzy +fuzzy_tooltip=Include results that closely match the search term +words=Words +words_tooltip=Include only results that match the search term words +regexp=Regexp +regexp_tooltip=Include only results that match the regexp search term +exact=Exact +exact_tooltip=Include only results that match the exact search term +repo_kind=Search repos… +user_kind=Search users… +org_kind=Search orgs… +team_kind=Search teams… +code_kind=Search code… +code_search_unavailable=Code search is currently not available. Please contact the site administrator. +code_search_by_git_grep=Current code search results are provided by "git grep". There might be better results if site administrator enables Repository Indexer. +package_kind=Search packages… +project_kind=Search projects… +branch_kind=Search branches… +tag_kind=Search tags… +tag_tooltip=Search for matching tags. Use '%' to match any sequence of numbers. +commit_kind=Search commits… +runner_kind=Search runners… +no_results=No matching results found. +issue_kind=Search issues… +pull_kind=Search pull requests… +keyword_search_unavailable=Searching by keyword is currently not available. Please contact the site administrator. [aria] +navbar=Navigation Bar +footer=Footer +footer.software=About Software +footer.links=Links [heatmap] +number_of_contributions_in_the_last_12_months=%s contributions in the last 12 months +no_contributions=No contributions +less=Less +more=More [editor] buttons.table.add.insert=Dodaj +buttons.heading.tooltip=Add heading +buttons.bold.tooltip=Add bold text +buttons.italic.tooltip=Add italic text +buttons.quote.tooltip=Quote text +buttons.code.tooltip=Add code +buttons.link.tooltip=Add a link +buttons.list.unordered.tooltip=Add a bullet list +buttons.list.ordered.tooltip=Add a numbered list +buttons.list.task.tooltip=Add a list of tasks +buttons.table.add.tooltip=Add a table +buttons.table.rows=Rows +buttons.table.cols=Columns +buttons.mention.tooltip=Mention a user or team +buttons.ref.tooltip=Reference an issue or pull request +buttons.switch_to_legacy.tooltip=Use the legacy editor instead +buttons.enable_monospace_font=Enable monospace font +buttons.disable_monospace_font=Disable monospace font [filter] +string.asc=A–Z +string.desc=Z–A [error] occurred=Wystąpił błąd not_found=Nie można odnaleźć celu. network_error=Błąd sieci +report_message=If you believe that this is a Gitea bug, please search for issues on GitHub or open a new issue if necessary. [startpage] app_desc=Bezbolesna usługa Git na własnym serwerze @@ -141,6 +225,9 @@ platform=Wieloplatformowość lightweight=Niskie wymagania lightweight_desc=Gitea ma niskie minimalne wymagania i może działać na niedrogim Raspberry Pi. Oszczędzaj energię swojego komputera! license=Otwarte źródło +install_desc=Simply run the binary for your platform, ship it with Docker, or get it packaged. +platform_desc=Gitea runs anywhere Go can compile for: Windows, macOS, Linux, ARM, etc. Choose the one you love! +license_desc=Go get %[2]s! Join us by contributing to make this project even better. Don't be shy to be a contributor! [install] install=Instalacja @@ -164,7 +251,6 @@ reinstall_confirm_check_3=Potwierdzasz, że jesteś całkowicie pewien, że ta G err_empty_db_path=Ścieżka do bazy danych SQLite3 nie może być pusta. no_admin_and_disable_registration=Nie możesz wyłączyć możliwości samodzielnej rejestracji kont użytkowników bez stworzenia konta administratora. err_empty_admin_password=Hasło administratora nie może być puste. - general_title=Ustawienia ogólne app_name=Tytuł witryny app_name_helper=Wprowadź nazwę firmy. @@ -182,7 +268,6 @@ app_url=Podstawowy adres URL Gitea app_url_helper=Podstawowy adres dla klonowania adresów URL HTTP(S) oraz powiadomień e-mail. log_root_path=Ścieżka dla logów log_root_path_helper=Pliki logów będą zapisywane w tym katalogu. - optional_title=Ustawienia opcjonalne email_title=Ustawienia e-mail smtp_addr=Serwer SMTP @@ -237,6 +322,25 @@ default_enable_timetracking_popup=Domyślnie włącz śledzenie czasu dla nowych no_reply_address=Ukryta domena e-mail no_reply_address_helper=Nazwa domeny dla użytkowników z ukrytym adresem e-mail. Przykładowo, użytkownik "jan" będzie zalogowany na Git'cie jako "jan@noreply.example.org", jeśli domena ukrytego adresu e-mail jest ustawiona na "noreply.example.org". password_algorithm=Algorytm hashowania haseł +installing_desc=Installing now, please wait… +reinstall_confirm_check_1=The data encrypted by the SECRET_KEY in app.ini may be lost: users may not be able to log in with 2FA/OTP and mirrors may not function correctly. By checking this box, you confirm that the current app.ini file contains the correct SECRET_KEY. +reinstall_confirm_check_2=The repositories and settings may need to be resynchronized. By checking this box, you confirm that you will resynchronize the hooks for the repositories and authorized_keys file manually. You confirm that you will ensure that repository and mirror settings are correct. +err_empty_admin_email=The administrator email address cannot be empty. +err_admin_name_is_reserved=Administrator username is invalid. Username is reserved. +err_admin_name_pattern_not_allowed=Administrator username is invalid. The username matches a reserved pattern. +err_admin_name_is_invalid=Administrator username is invalid +run_user_helper=The operating system username that Gitea runs as. Note that this user must have access to the repository root path. +http_port_helper=Port number the Gitea web server will listen on. +smtp_from_invalid=The "Send Email As" address is invalid +require_sign_in_view_popup=Limit page access to signed-in users. Visitors will only see the sign-in and registration pages. +invalid_db_table=The database table "%s" is invalid: %v +invalid_password_algorithm=Invalid password hash algorithm +password_algorithm_helper=Set the password hashing algorithm. Algorithms have differing requirements and strengths. The argon2 algorithm is rather secure but uses a lot of memory and may be inappropriate for small systems. +enable_update_checker=Enable Update Checker +enable_update_checker_helper=Checks for new version releases periodically by connecting to gitea.io. +env_config_keys=Environment Configuration +env_config_keys_prompt=The following environment variables will also be applied to your configuration file: +config_write_file_prompt=These configuration options will be written into: %s [home] uname_holder=Nazwa użytkownika lub adres email @@ -251,19 +355,22 @@ view_home=Zobacz %s filter=Inne filtry filter_by_team_repositories=Filtruj według repozytoriów zespołu feed_of=`Kanał "%s"` - show_archived=Zarchiwizowane show_both_archived_unarchived=Wyświetlanie zarchiwizowanych i niezarchiwizowanych show_only_archived=Wyświetlanie tylko zarchiwizowanych show_only_unarchived=Wyświetlanie tylko niezarchiwizowanych - show_private=Prywatne show_both_private_public=Wyświetlanie publicznych i prywatnych show_only_private=Wyświetlanie tylko prywatnych show_only_public=Wyświetlanie tylko publicznych - issues.in_your_repos=W Twoich repozytoriach - +nav_menu=Navigation Menu +guide_title=No Activity +guide_desc=You are currently not following any repositories or users, so there is no content to display. You can explore repositories or users of interest from the links below. +explore_repos=Explore repositories +explore_users=Explore users +empty_org=There are no organizations yet. +empty_repo=There are no repositories yet. [explore] repos=Repozytoria @@ -271,6 +378,9 @@ users=Użytkownicy organizations=Organizacje code=Kod code_last_indexed_at=Ostatnio indeksowane %s +go_to=Go to +relevant_repositories_tooltip=Repositories that are forks or that have no topic, no icon, and no description are hidden. +relevant_repositories=Only relevant repositories are being shown, show unfiltered results. [auth] create_new_account=Zarejestruj konto @@ -321,32 +431,55 @@ authorize_title=Zezwolić "%s" na dostęp do Twojego konta? authorization_failed=Autoryzacja nie powiodła się sspi_auth_failed=Uwierzytelnianie SSPI nie powiodło się password_pwned_err=Nie udało się ukończyć żądania do HaveIBeenPwned +already_have_account=Already have an account? +sign_in_now=Sign in now! +manual_activation_only=Contact your site administrator to complete activation. +remember_me.compromised=The login token is not valid anymore which may indicate a compromised account. Please check your account for unusual activities. +need_account=Need an account? +sign_up_tip=You are registering the first account in the system, which has administrator privileges. Please carefully remember your username and password. If you forget the username or password, please refer to the Gitea documentation to recover the account. +sign_up_now=Register now. +sign_up_successful=Account was successfully created. Welcome! +confirmation_mail_sent_prompt_ex=A new confirmation email has been sent to %s. Please check your inbox within the next %s to complete the registration process. If your registration email address is incorrect, you can sign in again and change it. +prohibit_login=Sign-In Prohibited +prohibit_login_desc=Your account is prohibited from signing in. Please contact your site administrator. +change_unconfirmed_mail_address=If your registration email address is incorrect, you can change it here and resend a new confirmation email. +invalid_code_forgot_password=Your confirmation code is invalid or has expired. Click here to start a new session. +invalid_password=Your password does not match the password that was used to create the account. +reset_password_wrong_user=You are signed in as %s, but the account recovery link is meant for %s +twofa_required=You must set up two-factor authentication to get access to repositories, or try to log in again. +oauth.signin.error.general=There was an error processing the authorization request: %s. If this error persists, please contact the site administrator. +oauth.signin.error.access_denied=The authorization request was denied. +oauth.signin.error.temporarily_unavailable=Authorization failed because the authentication server is temporarily unavailable. Please try again later. +oauth_callback_unable_auto_reg=Auto Registration is enabled, but OAuth2 Provider %[1]s returned missing fields: %[2]s, unable to create an account automatically. Please create or link to an account, or contact the site administrator. +openid_signin_desc=Enter your OpenID URI. For example: alice.openid.example.org or https://openid.example.org/alice. +disable_forgot_password_mail=Account recovery is disabled because no email address is set up. Please contact your site administrator. +disable_forgot_password_mail_admin=Account recovery is only available when an email address is set up. +authorize_application_description=If you grant access, it will be able to access and write to all your account information, including private repos and organizations. +authorize_application_with_scopes=With scopes: %s +authorization_failed_desc=The authorization failed because we detected an invalid request. Please contact the maintainer of the app you tried to authorize. +password_pwned=The password you chose is on a list of stolen passwords previously exposed in public data breaches. Please try again with a different password and consider changing this password elsewhere too. +last_admin=You cannot remove the last admin. There must be at least one admin. +signin_passkey=Sign in with a passkey +back_to_sign_in=Back to Sign In [mail] view_it_on=Zobacz na %s link_not_working_do_paste=Nie działa? Spróbuj skopiować i wkleić go do przeglądarki. hi_user_x=Cześć %s, - activate_account=Aktywuj swoje konto activate_account.title=%s, proszę aktywuj swoje konto activate_account.text_1=Cześć %[1]s, dziękujemy za rejestrację na %[2]s! activate_account.text_2=Kliknij poniższy link, aby aktywować swoje konto w ciągu %s: - activate_email=Potwierdź swój adres e-mail activate_email.text=Aby zweryfikować swój adres e-mail, w ciągu następnych %s kliknij poniższy link: - register_notify.title=%[1]s, witaj w %[2]s register_notify.text_3=Jeśli to konto zostało utworzone dla Ciebie, ustaw swoje hasło. - reset_password=Odzyskaj swoje konto reset_password.title=%s, prosiłeś o odzyskanie konta reset_password.text=Kliknij poniższy link, aby odzyskać swoje konto w ciągu %s: - register_success=Rejestracja powiodła się - issue_assigned.pull=@%[1]s przypisał cię do pull request'a %[2]s w repozytorium %[3]s. issue_assigned.issue=@%[1]s przypisał cię do sprawy %[2]s w repozytorium %[3]s. - issue.x_mentioned_you=@%s wspomniał o Tobie: issue.action.force_push=%[1]s wymusił push'a %[2]s z %[3]s do %[4]s. issue.action.close=@%[1]s zamknął #%[2]d. @@ -355,7 +488,6 @@ issue.action.review=@%[1]s skomentował ten pull request. issue.action.ready_for_review=@%[1]s oznaczył ten pull request jako gotowy do sprawdzenia. issue.action.new=@%[1]s założył #%[2]d. issue.in_tree_path=W %s: - release.new.subject=%s w %s opublikowane release.new.text=@%[1]s wydał %[2]s w %[3]s release.title=Tytuł: %s @@ -363,20 +495,34 @@ release.note=Notatka: release.downloads=Pobierz: release.download.zip=Kod źródłowy (ZIP) release.download.targz=Kod źródłowy (TAR.GZ) - repo.transfer.subject_to=%s chciałby przenieść "%s" do %s repo.transfer.subject_to_you=%s chciałby przenieść "%s" do ciebie repo.transfer.to_you=ciebie - repo.collaborator.added.subject=%s dodał Cię do %s repo.collaborator.added.text=Zostałeś dodany jako współtwórca repozytorium: - +reply=or reply to this email directly +activate_email.title=%s, please verify your email address +register_notify=Welcome to %s +register_notify.text_1=This is your registration confirmation email for %s! +register_notify.text_2=You can now log in via username: %s. +issue.action.push_1=@%[1]s pushed %[3]d commit to %[2]s +issue.action.push_n=@%[1]s pushed %[3]d commits to %[2]s +issue.action.merge=@%[1]s merged #%[2]d into %[3]s. +issue.action.approve=@%[1]s approved this pull request. +issue.action.reject=@%[1]s requested changes on this pull request. +issue.action.review_dismissed=@%[1]s dismissed last review from %[2]s for this pull request. +repo.transfer.body=To accept or reject it, visit %s or just ignore it. +team_invite.subject=%[1]s has invited you to join the %[2]s organization +team_invite.text_1=%[1]s has invited you to join team %[2]s in organization %[3]s. +team_invite.text_2=Please click the following link to join the team: +team_invite.text_3=Note: This invitation was intended for %[1]s. If you were not expecting this invitation, you can ignore this email. [modal] yes=Tak no=Nie cancel=Anuluj modify=Aktualizuj +confirm=Confirm [form] UserName=Nazwa użytkownika @@ -390,17 +536,14 @@ PayloadUrl=URL do wywołania TeamName=Nazwa zespołu AuthName=Nazwa autoryzacji AdminEmail=E-mail administratora - NewBranchName=Nazwa nowej gałęzi CommitSummary=Podsumowanie commita CommitMessage=Wiadomość commita CommitChoice=Wybór commita TreeName=Ścieżka pliku Content=Treść - SSPISeparatorReplacement=Separator SSPIDefaultLanguage=Domyślny język - require_error=` nie może być puste.` alpha_dash_error=` powinno zawierać tylko znaki alfanumeryczne, myślniki ("-") i znaki podkreślenia ("_").` alpha_dash_dot_error=` powinno zawierać tylko znaki alfanumeryczne, myślniki ("-"), znaki podkreślenia ("_") i kropki (".").` @@ -415,7 +558,6 @@ unknown_error=Nieznany błąd: captcha_incorrect=Kod CAPTCHA jest nieprawidłowy. password_not_match=Hasła nie są identyczne. lang_select_error=Wybierz język z listy. - username_been_taken=Ta nazwa użytkownika jest już zajęta. username_change_not_local_user=Użytkownicy nielokalni nie mogą zmieniać swojej nazwy użytkownika. repo_name_been_taken=Nazwa repozytorium jest już zajęta. @@ -442,14 +584,36 @@ user_not_exist=Użytkownik nie istnieje. team_not_exist=Ten zespół nie istnieje. last_org_owner=Nie możesz usunąć ostatniego użytkownika z zespołu "Owners". Organizacja musi mieć przynajmniej jednego właściciela. cannot_add_org_to_team=Organizacja nie może zostać dodana jako członek zespołu. - invalid_ssh_key=Nie można zweryfikować Twojego klucza SSH: %s invalid_gpg_key=Nie można zweryfikować Twojego klucza GPG: %s auth_failed=Uwierzytelnienie się nie powiodło: %v - - target_branch_not_exist=Gałąź docelowa nie istnieje. - +url_error=`"%s" is not a valid URL.` +include_error=` must contain substring "%s".` +username_error=` can only contain alphanumeric characters ('0-9','a-z','A-Z'), dash ('-'), underscore ('_') and dot ('.'). It cannot begin or end with non-alphanumeric characters, and consecutive non-alphanumeric characters are also forbidden.` +invalid_group_team_map_error=` mapping is invalid: %s` +change_username_disabled=Changing username is disabled. +change_full_name_disabled=Changing full name is disabled. +username_has_not_been_changed=Username has not been changed +repository_force_private=Force Private is enabled: private repositories cannot be made public. +repository_files_already_exist.adopt=Files already exist for this repository and can only be adopted. +2fa_auth_required=Remote visit required two-factor authentication. +email_domain_is_not_allowed=The domain of user email address %s conflicts with EMAIL_DOMAIN_ALLOWLIST or EMAIL_DOMAIN_BLOCKLIST. Please ensure your operation is expected. +openid_been_used=The OpenID address "%s" is already used. +unset_password=The login user has not set the password. +unsupported_login_type=The login type is not supported to delete account. +duplicate_invite_to_team=The user was already invited as a team member. +organization_leave_success=You have successfully left the organization %s. +invalid_ssh_principal=Invalid principal: %s +must_use_public_key=The key you provided is a private key. Please do not upload your private key anywhere. Use your public key instead. +unable_verify_ssh_key="Cannot verify the SSH key. Double-check it for mistakes." +still_own_repo="Your account owns one or more repositories. Delete or transfer them first." +still_has_org="Your account is a member of one or more organizations. Leave them first." +still_own_packages="Your account owns one or more packages. Delete them first." +org_still_own_repo="This organization still owns one or more repositories. Delete or transfer them first." +org_still_own_packages="This organization still owns one or more packages. Delete them first." +target_ref_not_exist=Target ref does not exist %s +admin_cannot_delete_self=You cannot delete yourself when you are an admin. Please remove your admin privileges first. [user] change_avatar=Zmień swój awatar… @@ -465,8 +629,39 @@ follow=Obserwuj unfollow=Przestań obserwować user_bio=Biografia disabled_public_activity=Ten użytkownik wyłączył publiczne wyświetlanie jego aktywności. - - +joined_on=Joined on %s +show_more=Show More +code=Code +email_visibility.limited=Your email address is visible to all authenticated users +email_visibility.private=Your email address is only visible to you and administrators +show_on_map=Show this place on a map +settings=User Settings +form.name_reserved=The username "%s" is reserved. +form.name_pattern_not_allowed=The pattern "%s" is not allowed in a username. +form.name_chars_not_allowed=Username "%s" contains invalid characters. +block.block=Block +block.block.user=Block user +block.block.org=Block user from organization +block.block.failure=Failed to block user: %s +block.unblock=Unblock +block.unblock.failure=Failed to unblock user: %s +block.blocked=You have blocked this user. +block.title=Block a user +block.info=Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user. +block.info_1=Blocking a user prevents the following actions on your account and your repositories: +block.info_2=following your account +block.info_3=send you notifications by @mentioning your username +block.info_4=inviting you as a collaborator to their repositories +block.info_5=starring, forking or watching on repositories +block.info_6=opening and commenting on issues or pull requests +block.info_7=reacting to your comments in issues or pull requests +block.user_to_block=User to block +block.note=Note +block.note.title=Optional note: +block.note.info=The note is not visible to the blocked user. +block.note.edit=Edit note +block.list=Blocked users +block.list.none=You have not blocked any users. [settings] profile=Profil @@ -483,7 +678,6 @@ repos=Repozytoria delete=Usuń konto account_link=Powiązane Konta organization=Organizacje - public_profile=Profil publiczny full_name=Imię i nazwisko website=Strona @@ -500,7 +694,6 @@ ui=Motyw comment_type_group_title=Tytuł privacy=Prywatność keep_activity_private_popup=Aktywność staje się widoczna tylko dla Ciebie i administratorów - lookup_avatar_by_mail=Znajdź awatar po adresie e-mail federated_avatar_lookup=Wyszukiwanie zewnętrznych awatarów enable_custom_avatar=Włącz niestandardowe awatary @@ -509,14 +702,12 @@ update_avatar=Aktualizuj awatar delete_current_avatar=Usuń obecny Avatar uploaded_avatar_not_a_image=Załadowany plik nie jest obrazem. update_avatar_success=Twój awatar został zmieniony. - change_password=Aktualizuj hasło old_password=Aktualne hasło new_password=Nowe hasło password_incorrect=Bieżące hasło nie jest prawidłowe. change_password_success=Twoje hasło zostało zaktualizowane. Od teraz możesz logować się za pomocą nowego hasła. password_change_disabled=Konta niebędące lokalnymi nie mogą zmienić swojego hasła poprzez interfejs przeglądarkowy Gitea. - emails=Adresy e-mail manage_emails=Zarządzaj adresami e-mail manage_themes=Wybierz motyw domyślny @@ -545,7 +736,6 @@ email_preference_set_success=Preferencje e-mail zostały ustawione pomyślnie. add_openid_success=Nowy adres OpenID został dodany. keep_email_private=Ukryj adres e-mail openid_desc=OpenID pozwala na delegowanie uwierzytelniania do zewnętrznego operatora. - manage_ssh_keys=Zarządzaj kluczami SSH manage_gpg_keys=Zarządzaj kluczami GPG add_key=Dodaj klucz @@ -606,7 +796,6 @@ ssh_disabled=SSH jest wyłączony ssh_externally_managed=Ten klucz SSH jest zarządzany zewnętrznie dla tego użytkownika manage_social=Zarządzaj powiązanymi kontami społecznościowymi unbind=Rozłącz - manage_access_token=Zarządzaj tokenami dostępu generate_new_token=Wygeneruj nowy token tokens_desc=Te tokeny dostępu udzielają dostępu do Twojego konta za pomocą API Gitea. @@ -620,7 +809,6 @@ access_token_deletion_cancel_action=Anuluj access_token_deletion_confirm_action=Usuń delete_token_success=Token został usunięty. Aplikacje używające go nie będą miały już dostępu do Twojego konta. permission_read=Przeczytane - manage_oauth2_applications=Zarządzaj aplikacjami OAuth2 edit_oauth2_application=Edytuj aplikację OAuth2 oauth2_applications_desc=Aplikacje OAuth2 pozwalają Twojej aplikacji zewnętrznej na bezpiecznie uwierzytelnianie użytkowników w tej instancji Gitea. @@ -637,11 +825,9 @@ oauth2_regenerate_secret=Ponownie wygeneruj sekretny klucz oauth2_regenerate_secret_hint=Utraciłeś sekretny klucz? oauth2_application_edit=Zmień oauth2_application_create_description=Aplikacje OAuth2 umożliwiają Twojej aplikacji dostęp do kont użytkowników na tej instancji. - authorized_oauth2_applications=Autoryzowane aplikacje OAuth2 revoke_key=Odwołaj revoke_oauth2_grant=Odwołaj dostęp - twofa_is_enrolled=Twoje konto ma obecnie włączoną autoryzację dwuetapową. twofa_not_enrolled=Twoje konto obecnie nie ma włączonej autoryzacji dwuetapowej. twofa_disable=Wyłącz weryfikację dwuetapową @@ -653,36 +839,134 @@ or_enter_secret=Lub wprowadź sekret: %s then_enter_passcode=Oraz wpisz kod dostępu pokazany w aplikacji: passcode_invalid=Kod dostępu jest nieprawidłowy. Spróbuj ponownie. twofa_failed_get_secret=Nie udało się uzyskać sekretu. - webauthn_register_key=Dodaj klucz bezpieczeństwa webauthn_delete_key=Usuń klucz bezpieczeństwa - manage_account_links=Zarządzaj powiązanymi kontami manage_account_links_desc=Te konta zewnętrzne są powiązane z Twoim kontem Gitea. link_account=Powiąż konto remove_account_link=Usuń powiązane konto remove_account_link_desc=Usunięcie powiązanego konta unieważni jego dostęp do Twojego konta Gitea. Kontynuować? remove_account_link_success=Powiązane konto zostało odłączone. - - orgs_none=Nie jesteś członkiem żadnej organizacji. - delete_account=Usuń swoje konto delete_prompt=Ta operacja permanentnie usunie Twoje konto użytkownika i jest NIEODWRACALNA. delete_with_all_comments=Twoje konto jest młodsze niż %s. Aby uniknąć fałszywych komentarzy, wszystkie komentarze zgłoszenia/PR zostaną z nim usunięte. confirm_delete_account=Potwierdź usunięcie delete_account_title=Usuń swoje konto delete_account_desc=Czy na pewno chcesz permanentnie usunąć to konto użytkownika? - email_notifications.enable=Włącz powiadomienia e-mail email_notifications.onmention=Wyślij wiadomość e-mail wyłącznie przy wzmiankach email_notifications.disable=Wyłącz powiadomienia e-mail email_notifications.submit=Ustaw preferencje wiadomości e-mail - visibility=Widoczność użytkownika visibility.public=Publiczny visibility.limited=Ograniczony visibility.private=Prywatny +twofa=Two-Factor Authentication (TOTP) +uid=UID +webauthn=Two-Factor Authentication (Security Keys) +biography_placeholder=Tell us a little bit about yourself! (You can use Markdown) +location_placeholder=Share your approximate location with others +profile_desc=Control how your profile is shown to other users. Your primary email address will be used for notifications, password recovery and web-based Git operations. +password_username_disabled=You are not allowed to change your username. Please contact your site administrator for more details. +password_full_name_disabled=You are not allowed to change your full name. Please contact your site administrator for more details. +update_language=Update Language +update_language_not_found=Language "%s" is not available. +change_username_prompt=Note: Changing your username also changes your account URL. +change_username_redirect_prompt=The old username will redirect until someone claims it. +hidden_comment_types=Hidden comment types +hidden_comment_types_description=Comment types checked here will not be shown on issue pages. Checking "Label", for example, removes all "{user} added/removed {label}" comments. +hidden_comment_types.ref_tooltip=Comments where this issue was referenced from another issue/commit/… +hidden_comment_types.issue_ref_tooltip=Comments where the user changes the branch/tag associated with the issue +comment_type_group_reference=Reference +comment_type_group_label=Label +comment_type_group_milestone=Milestone +comment_type_group_assignee=Assignee +comment_type_group_branch=Branch +comment_type_group_time_tracking=Time Tracking +comment_type_group_deadline=Deadline +comment_type_group_dependency=Dependency +comment_type_group_lock=Lock Status +comment_type_group_review_request=Review request +comment_type_group_pull_request_push=Added commits +comment_type_group_project=Project +comment_type_group_issue_ref=Issue reference +saved_successfully=Your settings were saved successfully. +keep_activity_private=Hide Activity from profile page +uploaded_avatar_is_too_big=The uploaded file size (%d KiB) exceeds the maximum size (%d KiB). +update_user_avatar_success=The user's avatar has been updated. +cropper_prompt=You can edit the image before saving. The edited image will be saved as PNG. +retype_new_password=Confirm New Password +email_desc=Your primary email address will be used for notifications, password recovery and, provided that it is not hidden, web-based Git operations. +theme_colorblindness_help=Color blindness Theme Support +theme_colorblindness_prompt=Gitea only has a few themes with basic color blindness support, which only have a few colors defined. The work is still in progress. More improvements could be made by defining more colors in the theme CSS files. +can_not_add_email_activations_pending=There is a pending activation. Try again in a few minutes if you want to add a new email address. +email_deletion_desc=This email address and related information will be removed from your account. Git commits by this email address will remain unchanged. Continue? +add_email_confirmation_sent=A confirmation email has been sent to "%s". Please check your inbox within the next %s to confirm your email address. +keep_email_private_popup=This will hide your email address from your profile, as well as when you make a pull request or edit a file using the web interface. Pushed commits will not be modified. Use %s in commits to associate them with your account. +manage_ssh_principals=Manage SSH Certificate Principals +principal_desc=These SSH certificate principals are associated with your account and allow full access to your repositories. +key_content_ssh_placeholder=Begins with 'ssh-ed25519', 'ssh-rsa', 'ecdsa-sha2-nistp256', 'ecdsa-sha2-nistp384', 'ecdsa-sha2-nistp521', 'sk-ecdsa-sha2-nistp256@openssh.com', or 'sk-ssh-ed25519@openssh.com' +add_new_principal=Add Principal +gpg_invalid_token_signature=The provided GPG key, signature and token do not match, or the token is out-of-date. +verify_gpg_key_success=GPG key "%s" has been verified. +ssh_invalid_token_signature=The provided SSH key, signature or token do not match, or the token is out-of-date. +verify_ssh_key_success=SSH key "%s" has been verified. +add_key_success=The SSH key "%s" has been added. +add_gpg_key_success=The GPG key "%s" has been added. +add_principal_success=The SSH certificate principal "%s" has been added. +ssh_principal_deletion_desc=Removing an SSH Certificate Principal revokes its access to your account. Continue? +added_on=Added on %s +valid_until_date=Valid until %s +principal_state_desc=This principal has been used in the last 7 days +ssh_signonly=SSH is currently disabled so these keys are only used for commit signature verification. +social_desc=These social accounts can be used to sign in to your account. Make sure you recognize all of them. +unbind_success=The social account has been removed successfully. +access_token_deletion_desc=Deleting a token will revoke access to your account for applications using it. This cannot be undone. Continue? +repo_and_org_access=Repository and Organization Access +permissions_public_only=Public only +permissions_access_all=All (public, private, and limited) +permission_not_set=Not set +permission_no_access=No Access +permission_write=Read and Write +permission_anonymous_read=Anonymous Read +permission_everyone_read=Everyone Read +permission_everyone_write=Everyone Write +access_token_desc=Selected token permissions limit authorization only to the corresponding API routes. Read the documentation for more information. +at_least_one_permission=You must select at least one permission to create a token +permissions_list=Permissions: +create_oauth2_application_success=You have successfully created a new OAuth2 application. +update_oauth2_application_success=You have successfully updated the OAuth2 application. +oauth2_confidential_client=Confidential Client. Select for apps that keep the secret confidential, such as web apps. Do not select for native apps, including desktop and mobile apps. +oauth2_skip_secondary_authorization=Skip authorization for public clients after granting access once. May pose a security risk. +oauth2_redirect_uris=Redirect URIs. Please use a new line for every URI. +oauth2_client_secret_hint=The secret will not be shown again after you leave or refresh this page. Please ensure that you have saved it. +oauth2_application_remove_description=Removing an OAuth2 application will prevent it from accessing authorized user accounts on this instance. Continue? +oauth2_application_locked=Gitea pre-registers some OAuth2 applications on startup if enabled in config. To prevent unexpected behavior, these can neither be edited nor removed. Please refer to the OAuth2 documentation for more information. +authorized_oauth2_applications_description=You have granted access to your personal Gitea account to these third-party applications. Please revoke access for applications you no longer need. +revoke_oauth2_grant_description=Revoking access for this third-party application will prevent this application from accessing your data. Are you sure? +revoke_oauth2_grant_success=Access revoked successfully. +twofa_desc=To protect your account against password theft, you can use a smartphone or another device for receiving time-based one-time passwords ("TOTP"). +twofa_recovery_tip=If you lose your device, you will be able to use a single-use recovery key to regain access to your account. +twofa_scratch_token_regenerate=Regenerate Single-Use Recovery Key +twofa_scratch_token_regenerated=Your single-use recovery key is now %s. Store it in a safe place, as it will not be shown again. +twofa_enroll=Enroll in Two-Factor Authentication +regenerate_scratch_token_desc=If you misplaced your recovery key or have already used it to sign in, you can reset it here. +twofa_enrolled=Your account has been successfully enrolled. Store your single-use recovery key (%s) in a safe place, as it will not be shown again. +webauthn_desc=Security keys are hardware devices containing cryptographic keys. They can be used for two-factor authentication. Security keys must support the WebAuthn Authenticator standard. +webauthn_nickname=Nickname +webauthn_delete_key_desc=If you remove a security key, you can no longer sign in with it. Continue? +webauthn_key_loss_warning=If you lose your security keys, you will lose access to your account. +webauthn_alternative_tip=You may want to configure an additional authentication method. +account_links_not_available=No external accounts are currently linked to your Gitea account. +hooks.desc=Add webhooks which will be triggered for all repositories that you own. +repos_none=You do not own any repositories. +email_notifications.andyourown=And Your Own Notifications +email_notifications.actions.desc=Notifications for workflow runs on repositories set up with Gitea Actions. +email_notifications.actions.failure_only=Only notify for failed workflow runs +visibility.public_tooltip=Visible to everyone +visibility.limited_tooltip=Visible only to authenticated users +visibility.private_tooltip=Visible only to members of organizations you have joined [repo] owner=Właściciel @@ -747,17 +1031,13 @@ delete_preexisting_label=Usuń delete_preexisting=Usuń istniejące pliki delete_preexisting_content=Usuń pliki w %s delete_preexisting_success=Usunięto nieprzyjęte pliki w %s - - transfer.accept=Akceptuj transfer transfer.reject=Odrzuć transfer - desc.private=Prywatne desc.public=Publiczne desc.template=Szablon desc.internal=Wewnętrzny desc.archived=Zarchiwizowane - template.items=Elementy szablonu template.git_content=Zawartość gita (domyślna gałąź) template.git_hooks=Hooki Git @@ -767,13 +1047,10 @@ template.avatar=Awatar template.issue_labels=Etykiety zgłoszenia template.one_item=Musisz wybrać co najmniej jeden element szablonu template.invalid=Musisz wybrać repozytorium dla szablonu - archive.issue.nocomment=To repozytorium jest zarchiwizowane. Nie możesz komentować zgłoszeń. archive.pull.nocomment=To repozytorium jest zarchiwizowane. Nie możesz komentować Pull Requestów. - form.reach_limit_of_creation_1=Osiągnąłeś już limit %d repozytorium. form.reach_limit_of_creation_n=Osiągnąłeś już limit %d repozytoriów. - need_auth=Autoryzacja migrate_options=Opcje migracji migrate_service=Usługa migracji @@ -817,7 +1094,6 @@ migrate.migrating_labels=Migracja etykiet migrate.migrating_releases=Migracja wydań migrate.migrating_issues=Migracja problemów migrate.migrating_pulls=Migracja Pull Requestów - mirror_from=kopia lustrzana forked_from=sforkowany z generated_from=wygenerowane z @@ -831,12 +1107,10 @@ unstar=Usuń polubienie star=Polub fork=Forkuj download_archive=Pobierz repozytorium - quick_guide=Skrócona instrukcja clone_this_repo=Klonuj repozytorium create_new_repo_command=Tworzenie nowego repozytorium z linii poleceń push_exist_repo=Wypychanie istniejącego repozytorium z linii poleceń - code=Kod code.desc=Uzyskaj dostęp do kodu źródłowego, plików, commitów i gałęzi. branch=Gałąź @@ -851,7 +1125,6 @@ pulls=Oczekujące zmiany projects=Projekty labels=Etykiety org_labels_desc_manage=zarządzaj - milestones=Kamienie milowe commits=Commity commit=Commit @@ -866,7 +1139,6 @@ file_view_rendered=Wyświetl renderowane file_view_raw=Zobacz czysty file_permalink=Bezpośredni odnośnik file_too_large=Ten plik jest zbyt duży, aby go wyświetlić. - file_copy_permalink=Kopiuj bezpośredni odnośnik video_not_supported_in_browser=Twoja przeglądarka nie obsługuje znacznika HTML5 "video". audio_not_supported_in_browser=Twoja przeglądarka nie obsługuje znacznika HTML5 "audio". @@ -881,7 +1153,6 @@ download_file=Pobierz plik normal_view=Zwykły widok line=wiersz lines=wiersze - editor.new_file=Nowy plik editor.upload_file=Wyślij plik editor.edit_file=Edytuj plik @@ -917,8 +1188,6 @@ editor.add_subdir=Dodaj katalog… editor.no_commit_to_branch=Zatwierdzanie bezpośrednio do tej gałęzi nie jest możliwe, ponieważ: editor.user_no_push_to_branch=Użytkownik nie może wypychać do gałęzi editor.require_signed_commit=Gałąź wymaga podpisanych commitów - - commits.desc=Przeglądaj historię zmian kodu źródłowego. commits.commits=Commity commits.search_all=Wszystkie gałęzie @@ -931,13 +1200,9 @@ commits.signed_by=Podpisane przez commits.signed_by_untrusted_user=Podpisane przez niezaufanego użytkownika commits.signed_by_untrusted_user_unmatched=Podpisane przez niezaufanego użytkownika, który nie pasuje do autora commita commits.gpg_key_id=ID klucza GPG - - commitstatus.error=Błąd commitstatus.pending=Oczekująca - ext_issues.desc=Link do zewnętrznego systemu śledzenia zgłoszeń. - projects.description=Opis (opcjonalnie) projects.description_placeholder=Opis projects.create=Utwórz projekt @@ -960,7 +1225,6 @@ projects.column.new_title=Nazwa projects.column.color=Kolor projects.open=Otwórz projects.close=Zamknij - issues.desc=Organizuj zgłoszenia o błędach, zadania i cele. issues.filter_assignees=Filtruj przypisania issues.filter_milestones=Filtruj kamienie milowe @@ -1119,9 +1383,7 @@ issues.lock.title=Zablokuj konwersację w tym zgłoszeniu. issues.unlock.title=Odblokuj konwersację w tym zgłoszeniu. issues.comment_on_locked=Nie możesz umieszczać komentarzy pod zablokowanym zgłoszeniem. issues.delete=Usuń - issues.tracker=Śledzenie czasu - issues.tracker_auto_close=Licznik czasu zostanie automatycznie zatrzymany w momencie zamknięcia tego zgłoszenia issues.del_time=Usuń ten dziennik czasu issues.del_time_history=usunął(-ęła) spędzony czas %s @@ -1130,7 +1392,6 @@ issues.add_time_minutes=Minuty issues.add_time_sum_to_small=Czas nie został wprowadzony. issues.time_spent_total=Całkowity spędzony czas issues.time_spent_from_all_authors=`Całkowity spędzony czas: %s` - issues.due_date=Termin realizacji issues.invalid_due_date_format=Format terminu realizacji musi mieć wartość 'rrrr-mm-dd'. issues.error_modifying_due_date=Nie udało się zmodyfikować terminu realizacji. @@ -1192,10 +1453,8 @@ issues.review.commented=Skomentuj issues.reference_issue.body=Treść issues.content_history.edited=edytowano issues.content_history.delete_from_history=Usuń z historii - compare.compare_base=baza compare.compare_head=porównaj - pulls.desc=Włącz Pull Requesty i recenzjonowanie kodu. pulls.new=Nowy Pull Request pulls.compare_changes=Nowy Pull Request @@ -1237,14 +1496,12 @@ pulls.reject_count_1=%d żądanie zmiany pulls.reject_count_n=%d żądań zmian pulls.waiting_count_1=%d oczekująca recenzja pulls.waiting_count_n=%d oczekujących recenzji - pulls.no_merge_desc=Ten Pull Request nie może zostać scalony, ponieważ wszystkie opcje scalania dla tego repozytorium są wyłączone. pulls.no_merge_helper=Włącz opcje scalania w ustawieniach repozytorium, lub scal ten Pull Request ręcznie. pulls.no_merge_wip=Ten pull request nie może być automatycznie scalony, ponieważ jest oznaczony jako praca w toku. pulls.no_merge_access=Nie masz uprawnień, aby scalić ten Pull Request. pulls.merge_manually=Ręcznie scalone pulls.require_signed_wont_sign=Ta gałąź wymaga podpisanych commitów, ale to scalenie nie będzie podpisane - pulls.invalid_merge_option=Nie możesz użyć tej opcji scalania dla tego pull request'a. pulls.merge_conflict_summary=Komunikat o błędzie pulls.rebase_conflict_summary=Komunikat o błędzie @@ -1264,14 +1521,6 @@ pulls.update_not_allowed=Nie masz uprawnień do aktualizacji gałęzi pulls.outdated_with_base_branch=Ta gałąź jest przestarzała w stosunku do gałęzi bazowej pulls.closed_at=`zamknął(-ęła) ten pull request %[2]s` pulls.reopened_at=`otworzył(-a) ponownie ten Pull Request %[2]s` - - - - - - - - milestones.new=Nowy kamień milowy milestones.closed=Zamknięto %s milestones.no_due_date=Nie ustalono terminu @@ -1295,10 +1544,7 @@ milestones.filter_sort.least_complete=Najmniej kompletne milestones.filter_sort.most_complete=Najbardziej kompletne milestones.filter_sort.most_issues=Najwięcej zgłoszeń milestones.filter_sort.least_issues=Najmniej zgłoszeń - - ext_wiki.desc=Link do zewnętrznego wiki. - wiki=Wiki wiki.welcome=Witaj na wiki! wiki.welcome_desc=Wiki pozwala Ci na tworzenie i współdzielenie dokumentacji ze współpracownikami. @@ -1319,7 +1565,6 @@ wiki.delete_page_button=Usuń stronę wiki.page_already_exists=Strona Wiki o tej samej nazwie już istnieje. wiki.pages=Strony wiki.last_updated=Ostatnia aktualizacja %s - activity=Aktywność activity.period.filter_label=Okres: activity.period.daily=1 dzień @@ -1383,9 +1628,7 @@ activity.git_stats_addition_n=%d dodań activity.git_stats_and_deletions=i activity.git_stats_deletion_1=%d usunięcie activity.git_stats_deletion_n=%d usunięć - contributors.contribution_type.commits=Commity - settings=Ustawienia settings.options=Repozytorium settings.collaboration=Współpracownicy @@ -1405,7 +1648,6 @@ settings.mirror_settings.direction.push=Push settings.mirror_settings.last_update=Ostatnia aktualizacja settings.mirror_settings.push_mirror.none=Brak skonfigurowanych kopii zapasowych settings.mirror_settings.push_mirror.remote_url=Adres URL zdalnego repozytorium Git - settings.sync_mirror=Synchronizuj teraz settings.site=Strona settings.update_settings=Aktualizuj ustawienia @@ -1659,7 +1901,6 @@ settings.lfs_pointers.accessible=Dostępne dla użytkownika settings.lfs_pointers.associateAccessible=Powiąż dostępne %d OID settings.rename_branch_from=nazwa starej gałęzi settings.rename_branch_to=nazwa nowej gałęzi - diff.browse_source=Przeglądaj źródła diff.parent=rodzic diff.commit=commit @@ -1701,7 +1942,6 @@ diff.review.reject=Zażądaj zmian diff.committed_by=zatwierdzone przez diff.protected=Chronione diff.image.overlay=Nakładka - releases.desc=Śledź wersje projektu i pobrania. release.releases=Wydania release.detail=Szczegóły wydania @@ -1740,7 +1980,6 @@ release.downloads=Pliki do pobrania release.download_count=Pobrania: %s release.add_tag_msg=Użyj tytułu i zawartości wydania jako wiadomości znacznika. release.add_tag=Utwórz tylko znacznik - branch.name=Nazwa gałęzi branch.delete_head=Usuń branch.delete_html=Usuń gałąź @@ -1752,19 +1991,706 @@ branch.create_new_branch=Utwórz branch z branch'a: branch.confirm_create_branch=Utwórz gałąź branch.create_branch_operation=Utwórz gałąź branch.new_branch=Utwórz nową gałąź - tag.create_tag=Utwóz tag %s - - topic.manage_topics=Zarządzaj tematami topic.done=Gotowe - - error.csv.too_large=Nie można wyświetlić tego pliku, ponieważ jest on zbyt duży. error.csv.unexpected=Nie można renderować tego pliku, ponieważ zawiera nieoczekiwany znak w wierszu %d i kolumnie %d. error.csv.invalid_field_count=Nie można renderować tego pliku, ponieważ ma nieprawidłową liczbę pól w wierszu %d. +new_repo_helper=A repository contains all project files, including revision history. Already hosting one elsewhere? Migrate repository. +repo_name_profile_public_hint=.profile is a special repository that you can use to add README.md to your public organization profile, visible to anyone. Make sure it's public and initialize it with a README in the profile directory to get started. +repo_name_profile_private_hint=.profile-private is a special repository that you can use to add a README.md to your organization member profile, visible only to organization members. Make sure it's private and initialize it with a README in the profile directory to get started. +repo_name_helper=Good repository names use short, memorable and unique keywords. A repository named ".profile" or ".profile-private" could be used to add a README.md for the user/organization profile. +visibility_helper=Make repository private +already_forked=You've already forked %s +fork_to_different_account=Fork to a different account +fork_branch=Branch to be cloned to the fork +all_branches=All branches +view_all_branches=View all branches +view_all_tags=View all tags +fork_no_valid_owners=This repository cannot be forked because there are no valid owners. +fork.blocked_user=Cannot fork the repository because you are blocked by the repository owner. +open_with_editor=Open with %s +repo_no_desc=No description provided +repo_lang=Languages +repo_gitignore_helper_desc=Choose which files not to track from a list of templates for common languages. Typical artifacts generated by each language's build tools are included on .gitignore by default. +multiple_licenses=Multiple Licenses +object_format=Object Format +object_format_helper=Object format of the repository. Cannot be changed later. SHA1 is most compatible. +trust_model_helper=Select trust model for signature verification. Possible options are: +trust_model_helper_collaborator=Collaborator: Trust signatures by collaborators +trust_model_helper_committer=Committer: Trust signatures that match committers +trust_model_helper_collaborator_committer=Collaborator+Committer: Trust signatures by collaborators which match the committer +default_branch_label=default +mirror_interval=Mirror Interval (valid time units are 'h', 'm', 's'). 0 to disable periodic sync. (Minimum interval: %s) +mirror_sync=synced +mirror_sync_on_commit=Sync when commits are pushed +mirror_address_desc=Put any required credentials in the Authorization section. +mirror_address_url_invalid=The provided URL is invalid. Make sure all components of the URL are escaped correctly. +mirror_address_protocol_invalid=The provided URL is invalid. Only http(s):// or git:// locations can be used for mirroring. +mirror_lfs_desc=Activate mirroring of LFS data. +mirror_lfs_endpoint_desc=Sync will attempt to use the clone URL to determine the LFS server. You can also specify a custom endpoint if the repository LFS data is stored somewhere else. +stars_remove_warning=This will remove all stars from this repository. +stars=Stars +adopt_search=Enter username to search for unadopted repositories… (leave blank to find all) +blame_prior=View blame prior to this change +blame.ignore_revs=Ignoring revisions in .git-blame-ignore-revs. Click here to bypass and see the normal blame view. +blame.ignore_revs.failed=Failed to ignore revisions in .git-blame-ignore-revs. +user_search_tooltip=Shows a maximum of 30 users +tree_path_not_found=Path %[1]s doesn't exist in %[2]s +transfer.accept_desc=Transfer to "%s" +transfer.reject_desc=Cancel transfer to "%s" +transfer.no_permission_to_accept=You do not have permission to accept this transfer. +transfer.no_permission_to_reject=You do not have permission to reject this transfer. +desc.public_access=Public Access +desc.sha256=SHA256 +template.git_hooks_tooltip=You are currently unable to modify or remove Git Hooks once added. Select this only if you trust the template repository. +archive.title=This repo is archived. You can view files and clone it. You cannot open issues or pull requests or push a commit. +archive.title_date=This repository has been archived on %s. You can view files and clone it. You cannot open issues or pull requests or push a commit. +form.name_reserved=The repository name "%s" is reserved. +form.name_pattern_not_allowed=The pattern "%s" is not allowed in a repository name. +migrate_options_mirror_helper=This repository will be a mirror +migrate_options_lfs_endpoint.placeholder=If left blank, the endpoint will be derived from the clone URL. +migrate.github_token_desc=You can put one or more tokens here, separated by commas, to make migrating faster by circumventing the GitHub API rate limit. WARNING: Abusing this feature may violate the service provider's policy and may lead to getting your account(s) blocked. +migrate.permission_denied_blocked=You cannot import from disallowed hosts. Please ask the admin to check ALLOWED_DOMAINS/ALLOW_LOCALNETWORKS/BLOCKED_DOMAINS settings. +migrate.invalid_local_path="The local path is invalid. It doesn't exist or is not a directory." +migrate.migrating=Migrating from %s… +migrate.migrating_failed.error=Failed to migrate: %s +migrate.codecommit.description=Migrate data from AWS CodeCommit. +migrate.codecommit.aws_access_key_id=AWS Access Key ID +migrate.codecommit.aws_secret_access_key=AWS Secret Access Key +migrate.codecommit.https_git_credentials_username=HTTPS Git Credentials Username +migrate.codecommit.https_git_credentials_password=HTTPS Git Credentials Password +migrate.cancel_migrating_title=Cancel Migration +migrate.cancel_migrating_confirm=Do you want to cancel this migration? +migration_status=Migration status +action.blocked_user=Cannot perform action because you are blocked by the repository owner. +more_operations=More Operations +cite_this_repo=Cite this repository +empty_message=This repository does not have any content. +broken_message=The Git data underlying this repository cannot be read. Contact the administrator of this instance or delete this repository. +no_branch=This repository doesn't have any branches. +packages=Packages +actions=Actions +org_labels_desc=Organization-level labels that can be used with all repositories under this organization +milestone=Milestone +tagged_this=tagged this +file.title=%s at %s +file_is_empty=The file is empty. +code_preview_line_from_to=Lines %[1]d to %[2]d in %[3]s +code_preview_line_in=Line %[1]d in %[2]s +invisible_runes_header=`This file contains invisible Unicode characters` +invisible_runes_description=`This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.` +ambiguous_runes_header=`This file contains ambiguous Unicode characters` +ambiguous_runes_description=`This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.` +invisible_runes_line=`This line has invisible unicode characters` +ambiguous_runes_line=`This line has ambiguous unicode characters` +ambiguous_character=`%[1]c [U+%04[1]X] can be confused with %[2]c [U+%04[2]X]` +escape_control_characters=Escape +unescape_control_characters=Unescape +view_git_blame=View Git Blame +executable_file=Executable File +vendored=Vendored +generated=Generated +commit.contained_in=This commit is contained in: +commit.contained_in_default_branch=This commit is part of the default branch +commit.load_referencing_branches_and_tags=Load branches and tags referencing this commit +commit.merged_in_pr=This commit was merged in pull request %s. +from_comment=(comment) +editor.add_file=Add File +editor.cannot_edit_too_large_file=The file is too large to be edited. +editor.file_not_editable_hint=But you can still rename or move it. +editor.file_delete_success=File "%s" has been deleted. +editor.add_tmpl=Add '{filename}' +editor.add=Add %s +editor.update=Update %s +editor.delete=Delete %s +editor.patch=Apply Patch +editor.patching=Patching: +editor.fail_to_apply_patch=Unable to apply patch +editor.new_patch=New Patch +editor.signoff_desc=Add a Signed-off-by trailer by the committer at the end of the commit log message. +editor.new_branch_name=Name the new branch for this commit +editor.filename_is_invalid=The filename is invalid: "%s". +editor.commit_email=Commit email address +editor.invalid_commit_email=The email address for the commit is invalid. +editor.branch_does_not_exist=Branch "%s" does not exist in this repository. +editor.branch_already_exists=Branch "%s" already exists in this repository. +editor.directory_is_a_file=Directory name "%s" is already used as a filename in this repository. +editor.file_is_a_symlink=`"%s" is a symbolic link. Symbolic links cannot be edited in the web editor.` +editor.filename_is_a_directory=Filename "%s" is already used as a directory name in this repository. +editor.file_modifying_no_longer_exists=The file being modified, "%s", no longer exists in this repository. +editor.file_already_exists=A file named "%s" already exists in this repository. +editor.commit_id_not_matching=The Commit ID does not match the ID when you began editing. Commit into a patch branch and then merge. +editor.push_out_of_date=The push appears to be out of date. +editor.push_rejected_no_message=The change was rejected by the server without a message. Please check Git Hooks. +editor.push_rejected=The change was rejected by the server. Please check Git Hooks. +editor.unable_to_upload_files=Failed to upload files to "%s" with error: %v +editor.upload_file_is_locked=File "%s" is locked by %s. +editor.upload_files_to_dir=Upload files to "%s" +editor.cannot_commit_to_protected_branch=Cannot commit to protected branch "%s". +editor.cherry_pick=Cherry-pick %s onto: +editor.revert=Revert %s onto: +editor.failed_to_commit=Failed to commit changes. +editor.failed_to_commit_summary=Error Message: +editor.fork_create=Fork Repository to Propose Changes +editor.fork_create_description=You cannot edit this repository directly. Instead you can create a fork, make edits and create a pull request. +editor.fork_edit_description=You cannot edit this repository directly. The changes will be written to your fork %s, so you can create a pull request. +editor.fork_not_editable=You have forked this repository but your fork is not editable. +editor.fork_failed_to_push_branch=Failed to push branch %s to your repository. +editor.fork_branch_exists=Branch "%s" already exists in your fork. Please choose a new branch name. +commits.no_commits=No commits in common. "%s" and "%s" have entirely different histories. +commits.nothing_to_compare=These branches are equal. +commits.search.tooltip=You can prefix keywords with "author:", "committer:", "after:", or "before:", e.g. "revert author:Alice before:2019-01-13". +commits.search_branch=This Branch +commits.ssh_key_fingerprint=SSH Key Fingerprint +commits.view_path=View at this point in history +commits.view_file_diff=View changes to this file in this commit +commit.operations=Operations +commit.revert=Revert +commit.revert-header=Revert: %s +commit.revert-content=Select branch to revert onto: +commit.cherry-pick=Cherry-pick +commit.cherry-pick-header=Cherry-pick: %s +commit.cherry-pick-content=Select branch to cherry-pick onto: +commitstatus.failure=Failure +commitstatus.success=Success +ext_issues=Access to External Issues +projects.desc=Manage issues and pulls in projects. +projects.create_success=The project "%s" has been created. +projects.edit_success=Project "%s" has been updated. +projects.column.edit="Edit Column" +projects.column.new_submit="Create Column" +projects.column.new="New Column" +projects.column.set_default="Set Default" +projects.column.set_default_desc="Set this column as default for uncategorized issues and pulls" +projects.column.delete="Delete Column" +projects.column.deletion_desc="Deleting a project column moves all related issues to the default column. Continue?" +projects.column.assigned_to=Assigned to +projects.card_type.desc="Card Previews" +projects.card_type.images_and_text="Images and Text" +projects.card_type.text_only="Text Only" +issues.filter_no_results=No results +issues.filter_no_results_placeholder=Try adjusting your search filters. +issues.new.no_reviewers=No Reviewers +issues.new.blocked_user=Cannot create issue because you are blocked by the repository owner. +issues.edit.already_changed=Unable to save changes to the issue. It appears the content has already been changed by another user. Please refresh the page and try editing again to avoid overwriting their changes. +issues.edit.blocked_user=Cannot edit content because you are blocked by the poster or repository owner. +issues.choose.ignore_invalid_templates=Invalid templates have been ignored +issues.choose.invalid_templates=%v invalid template(s) found +issues.choose.invalid_config=The issue config contains errors: +issues.label_templates.fail_to_load_file=Failed to load label template file "%s": %v +issues.move_to_column_of_project=`moved this to %s in %s on %s` +issues.change_ref_at=`changed reference from %s to %s %s` +issues.remove_ref_at=`removed reference %s %s` +issues.add_ref_at=`added reference %s %s` +issues.filter_label_select_no_label=No label +issues.filter_milestone_all=All milestones +issues.filter_milestone_none=No milestones +issues.filter_milestone_open=Open milestones +issues.filter_milestone_closed=Closed milestones +issues.filter_project=Project +issues.filter_project_all=All projects +issues.filter_assignee_no_assignee=Assigned to nobody +issues.filter_assignee_any_assignee=Assigned to anybody +issues.filter_poster=Author +issues.filter_user_placeholder=Search users +issues.filter_user_no_select=All users +issues.filter_type.all_pull_requests=All pull requests +issues.filter_type.review_requested=Review requested +issues.filter_type.reviewed_by_you=Reviewed by you +issues.filter_sort.recentupdate=Most recently updated +issues.action_check=Check/Uncheck +issues.action_check_all=Check/Uncheck all items +pulls.merged_by=by %[3]s was merged %[1]s +pulls.merged_by_fake=by %[2]s was merged %[1]s +issues.closed_by=by %[3]s was closed %[1]s +issues.opened_by_fake=opened %[1]s by %[2]s +issues.closed_by_fake=by %[2]s was closed %[1]s +issues.num_comments_1=%d comment +issues.context.reference_issue=Reference in New Issue +issues.no_content=No description provided. +issues.close=Close Issue +issues.comment_pull_merged_at=merged commit %[1]s into %[2]s %[3]s +issues.comment_manually_pull_merged_at=manually merged commit %[1]s into %[2]s %[3]s +issues.close_comment_issue=Close with Comment +issues.reopen_comment_issue=Reopen with Comment +issues.comment.blocked_user=Cannot create or edit comment because you are blocked by the poster or repository owner. +issues.author=Author +issues.author_helper=This user is the author. +issues.role.owner_helper=This user is the owner of this repository. +issues.role.member_helper=This user is a member of the organization owning this repository. +issues.role.collaborator=Collaborator +issues.role.collaborator_helper=This user has been invited to collaborate on the repository. +issues.role.first_time_contributor=First-time contributor +issues.role.first_time_contributor_helper=This is the first contribution of this user to the repository. +issues.role.contributor=Contributor +issues.role.contributor_helper=This user has previously committed to the repository. +issues.is_stale=There have been changes to this PR since this review +issues.dismiss_review=Dismiss Review +issues.dismiss_review_warning=Are you sure you want to dismiss this review? +issues.label_color_invalid=Invalid color +issues.label_exclusive=Exclusive +issues.label_archive=Archive Label +issues.label_archived_filter=Show archived labels +issues.label_archive_tooltip=Archived labels are excluded by default from the suggestions when searching by label. +issues.label_exclusive_desc=Name the label scope/item to make it mutually exclusive with other scope/ labels. +issues.label_exclusive_warning=Any conflicting scoped labels will be removed when editing the labels of an issue or pull request. +issues.label_exclusive_order=Sort Order +issues.label_exclusive_order_tooltip=Exclusive labels in the same scope will be sorted according to this numeric order. +issues.unpin=Unpin +issues.max_pinned="You can't pin more issues" +issues.pin_comment="pinned this %s" +issues.unpin_comment="unpinned this %s" +issues.lock.notice_1=- Other users cannot add new comments to this issue. +issues.delete.title=Delete this issue? +issues.delete.text=Do you really want to delete this issue? (This will permanently remove all content. Consider closing it instead, if you intend to keep it archived) +issues.timetracker_timer_start=Start timer +issues.timetracker_timer_stop=Stop timer +issues.timetracker_timer_discard=Discard timer +issues.timetracker_timer_manually_add=Add Time +issues.time_estimate_set=Set estimated time +issues.time_estimate_display=Estimate: %s +issues.change_time_estimate_at=changed time estimate to %[1]s %[2]s +issues.remove_time_estimate_at=removed time estimate %s +issues.time_estimate_invalid=Time estimate format is invalid +issues.start_tracking_history=started working %s +issues.stopwatch_already_stopped=The timer for this issue is already stopped +issues.stopwatch_already_created=The timer for this issue already exists +issues.tracking_already_started=`You have already started time tracking on another issue!` +issues.stop_tracking=Stop Timer +issues.stop_tracking_history=worked for %[1]s %[2]s +issues.cancel_tracking=Discard +issues.cancel_tracking_history=`canceled time tracking %s` +issues.add_time_history=added spent time %[1]s %[2]s +issues.add_time_manually=Manually Add Time +issues.force_push_codes=`force-pushed %[1]s from %[2]s to %[4]s %[6]s` +issues.due_date_not_writer="You need write access to this repository to update the due date of an issue." +issues.due_date_modified="modified the due date from %[2]s to %[1]s %[3]s" +issues.dependency.issue_no_dependencies=No dependencies set. +issues.dependency.pr_no_dependencies=No dependencies set. +issues.dependency.no_permission_1="You do not have permission to read %d dependency" +issues.dependency.no_permission_n="You do not have permission to read %d dependencies" +issues.dependency.no_permission.can_remove="You do not have permission to read this dependency but can remove this dependency" +issues.dependency.pr_closing_blockedby=Closing this pull request is blocked by the following issues +issues.dependency.issue_closing_blockedby=Closing this issue is blocked by the following issues +issues.dependency.issue_close_blocked=You need to close all issues that are blocking this issue before you can close it. +issues.dependency.issue_batch_close_blocked="Cannot batch close issues that you choose, because issue #%d still has open dependencies" +issues.dependency.pr_close_blocked=You need to close all issues that are blocking this pull request before you can merge it. +issues.dependency.add_error_cannot_create_circular=You cannot create a dependency with two issues that block each other. +issues.review.comment="reviewed %s" +issues.review.dismissed="dismissed %s's review %s" +issues.review.remove_review_request_self="declined to review %s" +issues.review.pending.tooltip=This comment is not currently visible to other users. To submit your pending comments, select "%s" -> "%s/%s/%s" at the top of the page. +issues.review.outdated_description=Content has changed since this comment was made +issues.review.option.show_outdated_comments=Show outdated comments +issues.review.option.hide_outdated_comments=Hide outdated comments +issues.review.official=Approved +issues.review.requested=Review pending +issues.review.rejected=Changes requested +issues.review.stale=Updated since approval +issues.review.unofficial=Uncounted approval +issues.assignee.error=Not all assignees were added, due to an unexpected error. +issues.content_history.deleted=deleted +issues.content_history.created=created +issues.content_history.delete_from_history_confirm=Delete from history? +issues.content_history.options=Options +issues.reference_link=Reference: %s +pulls.new.blocked_user=Cannot create pull request because you are blocked by the repository owner. +pulls.new.must_collaborator=You must be a collaborator to create pull request. +pulls.edit.already_changed=Unable to save changes to the pull request. It appears the content has already been changed by another user. Please refresh the page and try editing again to avoid overwriting their changes. +pulls.view=View Pull Request +pulls.allow_edits_from_maintainers=Allow edits from maintainers +pulls.allow_edits_from_maintainers_desc=Users with write access to the base branch can also push to this branch +pulls.allow_edits_from_maintainers_err=Updating failed +pulls.has_viewed_file=Viewed +pulls.has_changed_since_last_review=Changed since your last review +pulls.viewed_files_label=%[1]d / %[2]d files viewed +pulls.expand_files=Expand all files +pulls.collapse_files=Collapse all files +pulls.switch_comparison_type=Switch comparison type +pulls.switch_head_and_base=Switch head and base +pulls.show_all_commits=Show all commits +pulls.show_changes_since_your_last_review=Show changes since your last review +pulls.showing_only_single_commit=Showing only changes of commit %[1]s +pulls.showing_specified_commit_range=Showing only changes between %[1]s..%[2]s +pulls.select_commit_hold_shift_for_range=Select commit. Hold Shift and click to select a range. +pulls.review_only_possible_for_full_diff=Review is only possible when viewing the full diff +pulls.filter_changes_by_commit=Filter by commit +pulls.nothing_to_compare_have_tag=The selected branches/tags are equal. +pulls.has_pull_request=`A pull request between these branches already exists: %[2]s#%[3]d` +pulls.merged_success=Pull request successfully merged and closed +pulls.closed=Pull request closed +pulls.merged_info_text=The branch %s can now be deleted. +pulls.cannot_merge_work_in_progress=This pull request is marked as a work in progress. +pulls.is_checking=Checking for merge conflicts… +pulls.is_ancestor="This branch is already included in the target branch. There is nothing to merge." +pulls.is_empty="The changes on this branch are already on the target branch. This will be an empty commit." +pulls.blocked_by_approvals="This pull request doesn't have enough required approvals yet. %d of %d official approvals granted." +pulls.blocked_by_approvals_whitelisted="This pull request doesn't have enough required approvals yet. %d of %d approvals granted from users or teams on the allowlist." +pulls.blocked_by_rejection="This pull request has changes requested by an official reviewer." +pulls.blocked_by_official_review_requests="This pull request has official review requests." +pulls.blocked_by_outdated_branch="This pull request is blocked because it's outdated." +pulls.blocked_by_changed_protected_files_1="This pull request is blocked because it changes a protected file:" +pulls.blocked_by_changed_protected_files_n="This pull request is blocked because it changes protected files:" +pulls.wrong_commit_id="commit ID must be a commit ID on the target branch" +pulls.no_merge_not_ready=This pull request is not ready to be merged. Check review status and status checks. +pulls.merge_pull_request=Create merge commit +pulls.rebase_merge_pull_request=Rebase, then fast-forward +pulls.rebase_merge_commit_pull_request=Rebase, then create merge commit +pulls.squash_merge_pull_request=Create squash commit +pulls.fast_forward_only_merge_pull_request=Fast-forward only +pulls.merge_commit_id=The merge commit ID +pulls.merge_conflict=Merge Failed: There was a conflict while merging. Hint: Try a different strategy. +pulls.rebase_conflict=Merge Failed: There was a conflict while rebasing commit: %[1]s. Hint: Try a different strategy. +pulls.unrelated_histories=Merge Failed: The merge head and base do not share a common history. Hint: Try a different strategy. +pulls.merge_out_of_date=Merge Failed: While generating the merge, the base was updated. Hint: Try again. +pulls.head_out_of_date=Merge Failed: While generating the merge, the head was updated. Hint: Try again. +pulls.has_merged=Failed: The pull request has been merged. You cannot merge again or change the target branch. +pulls.push_rejected=Push Failed: The push was rejected. Review the Git Hooks for this repository. +pulls.push_rejected_no_message=Push Failed: The push was rejected but there was no remote message. Review the Git Hooks for this repository. +pulls.status_checks_hide_all=Hide all checks +pulls.status_checks_show_all=Show all checks +pulls.close=Close Pull Request +pulls.cmd_instruction_hint=View command line instructions +pulls.cmd_instruction_checkout_title=Checkout +pulls.cmd_instruction_checkout_desc=From your project repository, check out a new branch and test the changes. +pulls.cmd_instruction_merge_title=Merge +pulls.cmd_instruction_merge_desc=Merge the changes and update on Gitea. +pulls.cmd_instruction_merge_warning=Warning: This operation cannot merge pull request because "autodetect manual merge" is not enabled. +pulls.clear_merge_message=Clear merge message +pulls.clear_merge_message_hint=Clearing the merge message will only remove the commit message content and keep generated git trailers such as "Co-Authored-By…". +pulls.auto_merge_button_when_succeed=(When checks succeed) +pulls.auto_merge_when_succeed=Auto merge when all checks succeed +pulls.auto_merge_newly_scheduled=The pull request was scheduled to merge when all checks succeed. +pulls.auto_merge_has_pending_schedule=%[1]s scheduled this pull request to auto merge when all checks succeed %[2]s. +pulls.auto_merge_cancel_schedule=Cancel auto merge +pulls.auto_merge_not_scheduled=This pull request is not scheduled to auto merge. +pulls.auto_merge_canceled_schedule=The auto merge was canceled for this pull request. +pulls.auto_merge_newly_scheduled_comment=`scheduled this pull request to auto merge when all checks succeed %[1]s` +pulls.auto_merge_canceled_schedule_comment=`canceled auto merging this pull request when all checks succeed %[1]s` +pulls.delete.title=Delete this pull request? +pulls.delete.text=Do you really want to delete this pull request? (This will permanently remove all content. Consider closing it instead, if you intend to keep it archived) +pulls.recently_pushed_new_branches=You pushed on branch %[1]s %[2]s +pulls.upstream_diverging_prompt_behind_1=This branch is %[1]d commit behind %[2]s +pulls.upstream_diverging_prompt_behind_n=This branch is %[1]d commits behind %[2]s +pulls.upstream_diverging_prompt_base_newer=The base branch %s has new changes +pulls.upstream_diverging_merge=Sync fork +pulls.upstream_diverging_merge_confirm=Would you like to merge "%[1]s" onto "%[2]s"? +pull.deleted_branch=(deleted):%s +pull.agit_documentation=Review documentation about AGit +comments.edit.already_changed=Unable to save changes to the comment. It appears the content has already been changed by another user. Please refresh the page and try editing again to avoid overwriting their changes +milestones.update_ago=Updated %s +milestones.new_subheader=Milestones can help you organize issues and track their progress. +milestones.completeness=%d%% Completed +milestones.create_success=The milestone "%s" has been created. +milestones.edit_success=Milestone "%s" has been updated. +milestones.filter_sort.earliest_due_data=Earliest due date +milestones.filter_sort.latest_due_date=Latest due date +signing.will_sign=This commit will be signed with key "%s". +signing.wont_sign.error=There was an error while checking if the commit could be signed. +signing.wont_sign.nokey=There is no key available to sign this commit. +signing.wont_sign.never=Commits are never signed. +signing.wont_sign.always=Commits are always signed. +signing.wont_sign.pubkey=The commit will not be signed because you do not have a public key associated with your account. +signing.wont_sign.twofa=You must have two-factor authentication enabled to have commits signed. +signing.wont_sign.parentsigned=The commit will not be signed as the parent commit is not signed. +signing.wont_sign.basesigned=The merge will not be signed as the base commit is not signed. +signing.wont_sign.headsigned=The merge will not be signed as the head commit is not signed. +signing.wont_sign.commitssigned=The merge will not be signed as all the associated commits are not signed. +signing.wont_sign.approved=The merge will not be signed as the PR is not approved. +signing.wont_sign.not_signed_in=You are not signed in. +ext_wiki=Access to External Wiki +wiki.page_title=Page title +wiki.page_content=Page content +wiki.delete_page_notice_1=Deleting the wiki page "%s" cannot be undone. Continue? +wiki.reserved_page=The wiki page name "%s" is reserved. +wiki.page_name_desc=Enter a name for this Wiki page. Some special names are: 'Home', '_Sidebar' and '_Footer'. +wiki.original_git_entry_tooltip=View original Git file instead of using friendly link. +activity.navbar.pulse=Pulse +activity.navbar.code_frequency=Code Frequency +activity.navbar.contributors=Contributors +activity.navbar.recent_commits=Recent Commits +activity.title.issues_closed_from=%s closed from %s +activity.no_git_activity=There has been no commit activity in this period. +contributors.contribution_type.filter_label=Contribution type: +contributors.contribution_type.additions=Additions +contributors.contribution_type.deletions=Deletions +settings.desc=Settings is where you can manage the settings for the repository. +settings.public_access=Public Access +settings.public_access_desc=Configure public visitor's access permissions to override the defaults of this repository. +settings.public_access.docs.not_set=Not Set: no extra public access permission. The visitor's permission follows the repository's visibility and member permissions. +settings.public_access.docs.anonymous_read=Anonymous Read: users who are not logged in can access the unit with read permission. +settings.public_access.docs.everyone_read=Everyone Read: all logged-in users can access the unit with read permission. Read permission of issue/pull-request units also means users can create new issues/pull requests. +settings.public_access.docs.everyone_write=Everyone Write: all logged-in users have write permission to the unit. Only Wiki unit supports this permission. +settings.collaboration.per_unit=Unit Permissions +settings.mirror_settings.docs=Set up your repository to automatically synchronize commits, tags and branches with another repository. +settings.mirror_settings.docs.disabled_pull_mirror.instructions=Set up your project to automatically push commits, tags and branches to another repository. Pull mirrors have been disabled by your site administrator. +settings.mirror_settings.docs.disabled_push_mirror.instructions=Set up your project to automatically pull commits, tags and branches from another repository. +settings.mirror_settings.docs.disabled_push_mirror.pull_mirror_warning=Right now, this can only be done in the "New Migration" menu. For more information, please consult: +settings.mirror_settings.docs.disabled_push_mirror.info=Push mirrors have been disabled by your site administrator. +settings.mirror_settings.docs.no_new_mirrors=Your repository is mirroring changes to or from another repository. Please keep in mind that you currently can't create any new mirrors. +settings.mirror_settings.docs.can_still_use=Although you can't modify existing mirrors or create new ones, you may still use your existing mirror. +settings.mirror_settings.docs.pull_mirror_instructions=To set up a pull mirror, please consult: +settings.mirror_settings.docs.more_information_if_disabled=You can find out more about push and pull mirrors here: +settings.mirror_settings.docs.doc_link_title=How do I mirror repositories? +settings.mirror_settings.docs.doc_link_pull_section=the "Pulling from a remote repository" section of the documentation. +settings.mirror_settings.docs.pulling_remote_title=Pulling from a remote repository +settings.mirror_settings.pushed_repository=Pushed repository +settings.mirror_settings.push_mirror.add=Add Push Mirror +settings.mirror_settings.push_mirror.edit_sync_time=Edit mirror sync interval +settings.pull_mirror_sync_in_progress=Pulling changes from the remote %s at the moment. +settings.push_mirror_sync_in_progress=Pushing changes to the remote %s at the moment. +settings.update_mirror_settings=Update Mirror Settings +settings.branches.switch_default_branch=Switch Default Branch +settings.branches.add_new_rule=Add New Rule +settings.default_wiki_branch_name=Default Wiki Branch Name +settings.failed_to_change_default_wiki_branch=Failed to change the default wiki branch. +settings.tracker_issue_style.regexp=Regular Expression +settings.tracker_issue_style.regexp_pattern=Regular Expression Pattern +settings.tracker_issue_style.regexp_pattern_desc=The first captured group will be used in place of {index}. +settings.pulls.enable_autodetect_manual_merge=Enable autodetect manual merge (Note: In some special cases, misjudgments can occur) +settings.pulls.allow_rebase_update=Enable updating pull request branch by rebase +settings.pulls.default_delete_branch_after_merge=Delete pull request branch after merge by default +settings.pulls.default_allow_edits_from_maintainers=Allow edits from maintainers by default +settings.releases_desc=Enable Repository Releases +settings.packages_desc=Enable Repository Packages Registry +settings.projects_desc=Enable Projects +settings.projects_mode_desc=Projects Mode (which kinds of projects to show) +settings.projects_mode_repo=Repo projects only +settings.projects_mode_owner=Only user or org projects +settings.projects_mode_all=All projects +settings.actions_desc=Enable Repository Actions +settings.admin_code_indexer=Code Indexer +settings.admin_stats_indexer=Code Statistics Indexer +settings.admin_indexer_commit_sha=Last Indexed SHA +settings.admin_indexer_unindexed=Unindexed +settings.reindex_button=Add to Reindex Queue +settings.reindex_requested=Reindex Requested +settings.admin_enable_close_issues_via_commit_in_any_branch=Close an issue via a commit made in a non-default branch +settings.transfer.blocked_user=Cannot transfer repository because you are blocked by the new owner. +settings.transfer_abort_success=The repository transfer to %s was successfully canceled. +settings.transfer_in_progress=There is currently an ongoing transfer. Please cancel it if you would like to transfer this repository to another user. +settings.transfer_notices_4=- If the repository belongs to an organization, and you transfer it to another organization or individual, you will lose the links between the repository's issues and the organization's project board. +settings.trust_model.collaborator.desc=Valid signatures by collaborators of this repository will be marked "trusted", whether they match the committer or not. Otherwise, valid signatures will be marked "untrusted" if the signature matches the committer and "unmatched" if not. +settings.trust_model.committer.long=Committer: Trust signatures that match committers. This matches GitHub's behavior and will force commits signed by Gitea to have Gitea as the committer. +settings.trust_model.committer.desc=Valid signatures will only be marked "trusted" if they match the committer, otherwise they will be marked "unmatched". This forces Gitea to be the committer on signed commits, with the actual committer marked as Co-authored-by: and Co-committed-by: trailer in the commit. The default Gitea key must match a user in the database. +settings.trust_model.collaboratorcommitter=Collaborator+Committer +settings.trust_model.collaboratorcommitter.long=Collaborator+Committer: Trust signatures by collaborators which match the committer +settings.trust_model.collaboratorcommitter.desc=Valid signatures by collaborators of this repository will be marked "trusted" if they match the committer. Otherwise, valid signatures will be marked "untrusted" if the signature matches the committer and "unmatched" otherwise. This will force Gitea to be marked as the committer on signed commits, with the actual committer marked as Co-Authored-By: and Co-Committed-By: trailer in the commit. The default Gitea key must match a user in the database. +settings.delete_notices_2=- This operation will permanently delete the %s repository, including code, issues, comments, wiki data and collaborator settings. +settings.update_settings_no_unit=The repository should allow at least some sort of interaction. +settings.add_collaborator_owner=Cannot add an owner as a collaborator. +settings.add_collaborator.blocked_user=The collaborator is blocked by the repository owner or vice versa. +settings.add_team_success=The team now has access to the repository. +settings.change_team_permission_tip=Team's permission is set on the team settings page and can't be changed per repository +settings.webhook.test_delivery=Test Push Event +settings.webhook.test_delivery_desc=Test this webhook with a fake push event. +settings.webhook.test_delivery_desc_disabled=To test this webhook with a fake event, activate it. +settings.webhook.replay.description=Replay this webhook. +settings.webhook.replay.description_disabled=To replay this webhook, activate it. +settings.webhook.delivery.success=An event has been added to the delivery queue. It may take few seconds before it shows up in the delivery history. +settings.githooks_desc="Git Hooks are powered by Git itself. You can edit hook files below to set up custom operations." +settings.webhook_secret_desc=If the webhook server supports using secret, you can follow the webhook's manual and fill in a secret here. +settings.event_wiki_desc=Wiki page created, renamed, edited or deleted. +settings.event_statuses=Statuses +settings.event_statuses_desc=Commit Status updated from the API. +settings.event_force_push=Force Push +settings.event_issues_desc=Issue opened, closed, reopened, edited or deleted. +settings.event_pull_request_desc=Pull request opened, closed, reopened, edited or deleted. +settings.event_pull_request_review_request=Pull Request Review Requested +settings.event_pull_request_review_request_desc=Pull request review requested or review request removed. +settings.event_pull_request_approvals=Pull Request Approvals +settings.event_pull_request_merge=Pull Request Merge +settings.event_header_workflow=Workflow Events +settings.event_workflow_run=Workflow Run +settings.event_workflow_run_desc=Gitea Actions Workflow run queued, waiting, in progress, or completed. +settings.event_workflow_job=Workflow Jobs +settings.event_workflow_job_desc=Gitea Actions Workflow job queued, waiting, in progress, or completed. +settings.event_package=Package +settings.event_package_desc=Package created or deleted in a repository. +settings.branch_filter_desc=Branch whitelist for push, branch creation and branch deletion events, specified as glob pattern. If empty or *, events for all branches are reported. See %[2]s documentation for syntax. Examples: master, {master,release*}. +settings.authorization_header=Authorization Header +settings.authorization_header_desc=Will be included as authorization header for requests when present. Examples: %s. +settings.add_web_hook_desc=Integrate %s into your repository. +settings.web_hook_name_gitea=Gitea +settings.web_hook_name_gogs=Gogs +settings.web_hook_name_slack=Slack +settings.web_hook_name_discord=Discord +settings.web_hook_name_dingtalk=DingTalk +settings.web_hook_name_telegram=Telegram +settings.web_hook_name_matrix=Matrix +settings.web_hook_name_msteams=Microsoft Teams +settings.web_hook_name_feishu_or_larksuite=Feishu / Lark Suite +settings.web_hook_name_feishu=Feishu +settings.web_hook_name_larksuite=Lark Suite +settings.web_hook_name_wechatwork=WeCom (Wechat Work) +settings.web_hook_name_packagist=Packagist +settings.packagist_username=Packagist username +settings.packagist_api_token=API token +settings.packagist_package_url=Packagist package URL +settings.add_key_success=The deploy key "%s" has been added. +settings.branches=Branches +settings.protected_branch=Branch Protection +settings.protected_branch.save_rule=Save Rule +settings.protected_branch.delete_rule=Delete Rule +settings.protected_branch_can_push=Allow push? +settings.protected_branch_can_push_yes=You can push +settings.protected_branch_can_push_no=You cannot push +settings.branch_protection=Branch Protection Rules for Branch '%s' +settings.protect_disable_force_push=Disable Force Push +settings.protect_disable_force_push_desc=No force pushing will be allowed to this branch. +settings.protect_enable_force_push_all=Enable Force Push +settings.protect_enable_force_push_all_desc=Anyone with push access will be allowed to force push to this branch. +settings.protect_enable_force_push_allowlist=Allowlist Restricted Force Push +settings.protect_enable_force_push_allowlist_desc=Only allowlisted users or teams with push access will be allowed to force push to this branch. +settings.protect_enable_merge=Enable Merge +settings.protect_enable_merge_desc=Anyone with write access will be allowed to merge the pull requests into this branch. +settings.protect_whitelist_committers=Allowlist Restricted Push +settings.protect_whitelist_committers_desc=Only allowlisted users or teams will be allowed to push to this branch (but not force push). +settings.protect_whitelist_deploy_keys=Allowlist deploy keys with write access to push. +settings.protect_whitelist_users=Allowlisted users for pushing: +settings.protect_whitelist_teams=Allowlisted teams for pushing: +settings.protect_force_push_allowlist_users=Allowlisted users for force pushing: +settings.protect_force_push_allowlist_teams=Allowlisted teams for force pushing: +settings.protect_force_push_allowlist_deploy_keys=Allowlist deploy keys with push access to force push. +settings.protect_merge_whitelist_committers=Enable Merge Allowlist +settings.protect_merge_whitelist_committers_desc=Allow only allowlisted users or teams to merge pull requests into this branch. +settings.protect_merge_whitelist_users=Allowlisted users for merging: +settings.protect_merge_whitelist_teams=Allowlisted teams for merging: +settings.protect_status_check_patterns=Status check patterns: +settings.protect_status_check_patterns_desc=Enter patterns to specify which status checks must pass before branches can be merged into a branch that matches this rule. Each line specifies a pattern. Patterns cannot be empty. +settings.protect_check_status_contexts_desc=Require status checks to pass before merging. When enabled, commits must first be pushed to another branch, then merged or pushed directly to a branch that matches this rule after status checks have passed. If no contexts are matched, the last commit must be successful regardless of context. +settings.protect_status_check_matched=Matched +settings.protect_invalid_status_check_pattern=Invalid status check pattern: "%s". +settings.protect_no_valid_status_check_patterns=No valid status check patterns. +settings.protect_required_approvals_desc=Allow only to merge pull request with enough required approvals. Required approvals are either from users or teams who are on the allowlist or anyone with write access. +settings.protect_approvals_whitelist_enabled=Restrict approvals to allowlisted users or teams +settings.protect_approvals_whitelist_enabled_desc=Only reviews from allowlisted users or teams will count to the required approvals. Without approval allowlist, reviews from anyone with write access count to the required approvals. +settings.protect_approvals_whitelist_users=Allowlisted reviewers: +settings.protect_approvals_whitelist_teams=Allowlisted teams for reviews: +settings.ignore_stale_approvals=Ignore stale approvals +settings.ignore_stale_approvals_desc=Do not count approvals that were made on older commits (stale reviews) towards how many approvals the PR has. Irrelevant if stale reviews are already dismissed. +settings.protect_branch_name_pattern=Protected Branch Name Pattern +settings.protect_branch_name_pattern_desc="Protected branch name patterns. See the documentation for pattern syntax. Examples: main, release/**" +settings.protect_patterns=Patterns +settings.protect_protected_file_patterns="Protected file patterns (separated using semicolon ';'):" +settings.protect_protected_file_patterns_desc="Protected files are not allowed to be changed directly even if user has rights to add, edit, or delete files in this branch. Multiple patterns can be separated using semicolon (';'). See %[2]s documentation for pattern syntax. Examples: .drone.yml, /docs/**/*.txt." +settings.protect_unprotected_file_patterns="Unprotected file patterns (separated using semicolon ';'):" +settings.protect_unprotected_file_patterns_desc="Unprotected files that are allowed to be changed directly if user has write access, bypassing push restriction. Multiple patterns can be separated using semicolon (';'). See %[2]s documentation for pattern syntax. Examples: .drone.yml, /docs/**/*.txt." +settings.add_protected_branch=Enable protection +settings.delete_protected_branch=Disable protection +settings.update_protect_branch_success=Branch protection for rule "%s" has been updated. +settings.remove_protected_branch_success=Branch protection for rule "%s" has been removed. +settings.remove_protected_branch_failed=Removing branch protection rule "%s" failed. +settings.protected_branch_deletion=Delete Branch Protection +settings.block_on_official_review_requests=Block merge on official review requests +settings.block_admin_merge_override=Administrators must follow branch protection rules +settings.block_admin_merge_override_desc=Administrators must follow branch protection rules and cannot circumvent it. +settings.merge_style_desc=Merge Styles +settings.default_merge_style_desc=Default Merge Style +settings.protected_branch_required_rule_name=Required rule name +settings.protected_branch_duplicate_rule_name=Duplicate rule name +settings.tags.protection.pattern.description=You can use a single name or a glob pattern or regular expression to match multiple tags. Read more in the protected tags guide. +settings.thread_id=Thread ID +settings.visibility.private.button=Make Private +settings.visibility.private.text=Changing the visibility to private will make the repo visible only to allowed members and may remove the relationship between it and existing forks, watchers, and stars. +settings.visibility.private.bullet_title=Changing the visibility to private will: +settings.visibility.private.bullet_one=Make the repo visible only to allowed members. +settings.visibility.private.bullet_two=May remove the relationship between it and forks, watchers, and stars. +settings.visibility.public.button=Make Public +settings.visibility.public.text=Changing the visibility to public will make the repo visible to anyone. +settings.visibility.public.bullet_title=Changing the visibility to public will: +settings.visibility.public.bullet_one=Make the repo visible to anyone. +settings.visibility.success=Repository visibility changed. +settings.visibility.error=An error occurred while trying to change the repo visibility. +settings.visibility.fork_error=Can't change the visibility of a forked repo. +settings.archive.text=Archiving the repo will make it entirely read-only. It will be hidden from the dashboard. Nobody (not even you!) will be able to make new commits, or open any issues or pull requests. +settings.archive.mirrors_unavailable=Mirrors are not available if the repo is archived. +settings.unarchive.button=Unarchive repo +settings.unarchive.header=Unarchive this repo +settings.unarchive.text=Unarchiving the repo will restore its ability to receive commits and pushes, as well as new issues and pull requests. +settings.unarchive.success=The repo was successfully unarchived. +settings.unarchive.error=An error occurred while trying to unarchive the repo. See the log for more details. +settings.lfs_lock_path=Filepath to lock… +settings.lfs_pointers.found=Found %d blob pointer(s) — %d associated, %d unassociated (%d missing from store) +settings.rename_branch_failed_exist=Cannot rename branch because target branch %s exists. +settings.rename_branch_failed_not_exist=Cannot rename branch %s because it does not exist. +settings.rename_branch_success=Branch %s was successfully renamed to %s. +settings.rename_branch=Rename branch +diff.file_suppressed_line_too_long=File diff suppressed because one or more lines are too long +diff.too_many_files=Some files were not shown because too many files have changed in this diff +diff.show_more=Show More +diff.load=Load Diff +diff.vendored=vendored +diff.comment.add_line_comment=Add line comment +diff.review.self_reject=Pull request authors can't request changes on their own pull request +diff.review.self_approve=Pull request authors can't approve their own pull request +diff.image.side_by_side=Side by Side +diff.image.swipe=Swipe +diff.has_escaped=This line has hidden Unicode characters +diff.show_file_tree=Show file tree +diff.hide_file_tree=Hide file tree +diff.submodule_added=Submodule %[1]s added at %[2]s +diff.submodule_deleted=Submodule %[1]s deleted from %[2]s +diff.submodule_updated=Submodule %[1]s updated: %[2]s +release.latest=Latest +tag.ahead.target=to %s since this tag +release.tag_helper_new=New tag. This tag will be created from the target. +release.tag_helper_existing=Existing tag. +release.title=Release title +release.title_empty=Title cannot be empty. +release.message=Describe this release +release.deletion_desc=Deleting a release only removes it from Gitea. It will not affect the Git tag, the contents of your repository or its history. Continue? +release.releases_for=Releases for %s +release.tags_for=Tags for %s +branch.already_exists=A branch named "%s" already exists. +branch.delete=Delete Branch "%s" +branch.delete_desc=Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue? +branch.deletion_success=Branch "%s" has been deleted. +branch.deletion_failed=Failed to delete branch "%s". +branch.delete_branch_has_new_commits=Branch "%s" cannot be deleted because new commits have been added after merging. +branch.create_from=from "%s" +branch.create_success=Branch "%s" has been created. +branch.branch_already_exists=Branch "%s" already exists in this repository. +branch.branch_name_conflict=Branch name "%s" conflicts with the already existing branch "%s". +branch.tag_collision=Branch "%s" cannot be created as a tag with same name already exists in the repository. +branch.restore_success=Branch "%s" has been restored. +branch.restore_failed=Failed to restore branch "%s". +branch.protected_deletion_failed=Branch "%s" is protected. It cannot be deleted. +branch.default_deletion_failed=Branch "%s" is the default branch. It cannot be deleted. +branch.default_branch_not_exist=Default branch "%s" does not exist. +branch.restore=Restore Branch "%s" +branch.download=Download Branch "%s" +branch.rename=Rename Branch "%s" +branch.warning_rename_default_branch=You are renaming the default branch. +branch.rename_branch_to=Rename "%s" to: +branch.confirm_rename_branch=Rename branch +branch.new_branch_from=Create new branch from "%s" +branch.renamed=Branch %s was renamed to %s. +branch.rename_default_or_protected_branch_error=Only admins can rename default or protected branches. +branch.rename_protected_branch_failed=This branch is protected by glob-based protection rules. +branch.commits_divergence_from=Commit divergence: %[1]d behind and %[2]d ahead of %[3]s +branch.commits_no_divergence=The same as branch %[1]s +tag.create_tag_operation=Create tag +tag.confirm_create_tag=Create tag +tag.create_tag_from=Create new tag from "%s" +tag.create_success=Tag "%s" has been created. +topic.count_prompt=You cannot select more than 25 topics +topic.format_prompt=Topics must start with a letter or number, can include dashes ('-') and dots ('.'), can be up to 35 characters long. Letters must be lowercase. +find_file.follow_symlink=Follow this symlink to where it is pointing at +find_file.go_to_file=Go to file +find_file.no_matching=No matching file found +error.broken_git_hook=Git hooks of this repository seem to be broken. Please follow the documentation to fix them, then push some commits to refresh the status. [graphs] +component_loading=Loading %s… +component_loading_failed=Could not load %s +component_loading_info=This might take a bit… +component_failed_to_load=An unexpected error happened. +code_frequency.what=code frequency +contributors.what=contributions +recent_commits.what=recent commits [org] org_name_holder=Nazwa organizacji @@ -1787,9 +2713,7 @@ team_access_desc=Dostęp do repozytorium team_permission_desc=Uprawnienie team_unit_desc=Zezwól na dostęp do sekcji repozytoriów team_unit_disabled=(Wyłączone) - form.create_org_not_allowed=Nie masz uprawnień do stworzenia organizacji. - settings=Ustawienia settings.options=Organizacja settings.full_name=Imię i nazwisko @@ -1802,20 +2726,15 @@ settings.visibility.public=Publiczne settings.visibility.limited_shortname=Ograniczony settings.visibility.private=Prywatne (widoczne tylko dla użytkowników organizacji) settings.visibility.private_shortname=Prywatny - settings.update_settings=Aktualizuj ustawienia settings.update_setting_success=Ustawienia organizacji zostały zaktualizowane. - - settings.update_avatar_success=Awatar organizacji został zaktualizowany. settings.delete=Usuń organizację settings.delete_account=Usuń tą organizację settings.delete_prompt=Organizacja zostanie trwale usunięta. Tej akcji NIE MOŻNA cofnąć! settings.confirm_delete_account=Potwierdź usunięcie settings.hooks_desc=Dodaj webhooki, uruchamiane dla wszystkich repozytoriów w tej organizacji. - settings.labels_desc=Dodaj etykiety, które mogą być używane w zgłoszeniach dla wszystkich repozytoriów w tej organizacji. - members.membership_visibility=Widoczność członkostwa: members.public=Widoczny members.public_helper=ukryj @@ -1829,7 +2748,6 @@ members.leave=Opuść members.leave.detail=Opuścić %s? members.invite_desc=Dodaj nowego członka do %s: members.invite_now=Zaproś teraz - teams.join=Dołącz teams.leave=Opuść teams.leave.detail=Opuścić %s? @@ -1869,8 +2787,51 @@ teams.all_repositories_helper=Zespół ma dostęp do wszystkich repozytoriów. W teams.all_repositories_read_permission_desc=Ten zespół nadaje uprawnienie Odczytu do wszystkich repozytoriów: jego członkowie mogą wyświetlać i klonować repozytoria. teams.all_repositories_write_permission_desc=Ten zespół nadaje uprawnienie Zapisu do wszystkich repozytoriów: jego członkowie mogą odczytywać i przesyłać do repozytoriów. teams.all_repositories_admin_permission_desc=Ten zespół nadaje uprawnienia Administratora do wszystkich repozytoriów: jego członkowie mogą odczytywać, przesyłać oraz dodawać innych współtwórców do repozytoriów. - - +code=Code +form.name_been_taken=The organization name "%s" has already been taken. +form.name_reserved=The organization name "%s" is reserved. +form.name_pattern_not_allowed=The pattern "%s" is not allowed in an organization name. +settings.email=Contact Email Address +settings.visibility.limited=Limited (Visible to authenticated users only) +settings.rename=Rename Organization +settings.rename_desc=Changing the organization name will also change your organization's URL and free the old name. +settings.rename_success=Organization %[1]s has been renamed to %[2]s successfully. +settings.rename_no_change=Organization name is not changed. +settings.rename_new_org_name=New Organization Name +settings.rename_failed=Renaming organization failed because of an internal error +settings.rename_notices_1=This operation CANNOT be undone. +settings.rename_notices_2=The old name will redirect until it is claimed. +settings.name_confirm=Enter the organization name as confirmation: +settings.delete_notices_1=This operation CANNOT be undone. +settings.delete_notices_2=This operation will permanently delete all the repositories of %s, including code, issues, comments, wiki data and collaborator settings. +settings.delete_notices_3=This operation will permanently delete all the packages of %s. +settings.delete_notices_4=This operation will permanently delete all the projects of %s. +settings.delete_failed=Deleting organization failed due to an internal error +settings.delete_successful=Organization %s has been deleted successfully. +members.remove.detail=Remove %[1]s from %[2]s? +teams.none_access=No Access +teams.none_access_helper=Members cannot view or do any other action on this unit. It has no effect for public repositories. +teams.general_access=General Access +teams.general_access_helper=Members permissions will be decided by below permission table. +teams.write_access=Write +teams.invite_team_member=Invite to %s +teams.invite_team_member.list=Pending Invitations +teams.add_nonexistent_repo="The repository you're trying to add doesn't exist. Please create it first." +teams.members.blocked_user=Cannot add the user because it is blocked by the organization. +teams.invite.title=You have been invited to join team %s in organization %s. +teams.invite.by=Invited by %s +teams.invite.description=Please click the button below to join the team. +view_as_role=View as: %s +view_as_public_hint=You are viewing the README as a public user. +view_as_member_hint=You are viewing the README as a member of this organization. +worktime=Worktime +worktime.date_range_start=Start date +worktime.date_range_end=End date +worktime.query=Query +worktime.time=Time +worktime.by_repositories=By repositories +worktime.by_milestones=By milestones +worktime.by_members=By members [admin] dashboard=Pulpit @@ -1887,7 +2848,6 @@ monitor=Monitorowanie first_page=Pierwsza last_page=Ostatnia total=Ogółem: %d - dashboard.statistic=Podsumowanie dashboard.system_status=Status strony dashboard.operation_name=Nazwa operacji @@ -1943,7 +2903,6 @@ dashboard.total_gc_time=Sumaryczny czas wstrzymania przez GC dashboard.total_gc_pause=Sumaryczny czas wstrzymania przez GC dashboard.last_gc_pause=Ostatnie wstrzymanie przez GC dashboard.gc_times=Ilość wywołań GC - users.user_manage_panel=Zarządzanie kontami użytkowników users.new_account=Nowy użytkownik users.name=Nazwa użytkownika @@ -1982,7 +2941,6 @@ users.reset_2fa=Zresetuj 2FA users.list_status_filter.is_active=Aktywne users.list_status_filter.is_admin=Administrator users.list_status_filter.is_restricted=Ograniczone - emails.email_manage_panel=Zarządzanie adresami email emails.primary=Podstawowy emails.activated=Aktywowany @@ -1990,13 +2948,11 @@ emails.filter_sort.name=Nazwa użytkownika emails.not_updated=Nie udało się zaktualizować żądanego adresu e-mail: %v emails.duplicate_active=Ten e-mail jest już aktywny dla innego użytkownika. emails.change_email_header=Aktualizuj właściwości adresu e-mail - orgs.org_manage_panel=Zarządzanie organizacją orgs.name=Nazwa orgs.teams=Zespoły orgs.members=Członkowie orgs.new_orga=Nowa organizacja - repos.repo_manage_panel=Zarządzanie repozytoriami repos.unadopted=Nieprzyjęte repozytoria repos.unadopted.no_more=Nie znaleziono więcej nieprzyjętych repozytoriów @@ -2005,21 +2961,17 @@ repos.name=Nazwa repos.private=Prywatne repos.issues=Zgłoszenia repos.size=Rozmiar - packages.owner=Właściciel packages.name=Nazwa packages.type=Typ packages.repository=Repozytorium packages.size=Rozmiar - defaulthooks=Domyślne Webhooki defaulthooks.add_webhook=Dodaj domyślny Webhook defaulthooks.update_webhook=Zaktualizuj domyślny Webhook - systemhooks=Webhooki Systemowe systemhooks.add_webhook=Dodaj Webhook Systemowy systemhooks.update_webhook=Aktualizuj Webhook Systemowy - auths.auth_manage_panel=Zarządzanie źródłami uwierzytelniania auths.new=Dodaj źródło uwierzytelniania auths.name=Nazwa @@ -2093,7 +3045,6 @@ auths.delete_auth_desc=Usunięcie źródła uwierzytelniania uniemożliwi użytk auths.still_in_used=Źródło uwierzytelniania jest wciąż w użyciu. Przekonwertuj lub usuń użytkowników przed użyciem tego źródła uwierzytelniania. auths.deletion_success=Źródło uwierzytelniania zostało usunięte. auths.login_source_of_type_exist=Źródło uwierzytelniania tego typu już istnieje. - config.server_config=Konfiguracja serwera config.app_name=Tytuł strony config.app_ver=Wersja Gitea @@ -2110,7 +3061,6 @@ config.lfs_root_path=Ścieżka główna katalogu LFS config.log_file_root_path=Ścieżka dla logów config.script_type=Typ skryptu config.reverse_auth_user=Użytkownik odwrotnego proxy - config.ssh_config=Konfiguracja SSH config.ssh_enabled=Włączone config.ssh_start_builtin_server=Wykorzystaj wbudowany serwer @@ -2119,12 +3069,10 @@ config.ssh_listen_port=Port nasłuchiwania config.ssh_root_path=Ścieżka do katalogu głównego config.ssh_minimum_key_size_check=Sprawdzanie minimalnej długości klucza config.ssh_minimum_key_sizes=Minimalne rozmiary kluczy - config.lfs_config=Konfiguracja LFS config.lfs_enabled=Włączone config.lfs_content_path=Ścieżka zawartości LFS config.lfs_http_auth_expiry=Wygasanie uwierzytelnienia LFS HTTP - config.db_config=Konfiguracja bazy danych config.db_type=Typ config.db_host=Serwer @@ -2133,7 +3081,6 @@ config.db_user=Nazwa użytkownika config.db_schema=Schemat config.db_ssl_mode=SSL config.db_path=Ścieżka - config.service_config=Konfiguracja usługi config.register_email_confirm=Wymagaj potwierdzenia adresu e-mail przy rejestracji config.disable_register=Wyłącz samodzielną rejestrację @@ -2155,12 +3102,10 @@ config.default_allow_only_contributors_to_track_time=Zezwalaj wyłącznie wspó config.no_reply_address=Ukryta domena e-mail config.default_visibility_organization=Domyślna widoczność dla nowych organizacji config.default_enable_dependencies=Domyślne włączanie zależności zgłoszeń - config.webhook_config=Konfiguracja webhooka config.queue_length=Długość kolejki config.deliver_timeout=Limit czasu doręczenia config.skip_tls_verify=Pomiń weryfikację TLS - config.mailer_enabled=Włączona config.mailer_name=Nazwa config.mailer_smtp_port=Port SMTP @@ -2170,16 +3115,13 @@ config.mailer_sendmail_path=Ścieżka Sendmail config.mailer_sendmail_args=Dodatkowe argumenty Sendmail config.mailer_sendmail_timeout=Limit czasu Sendmail config.send_test_mail=Wyślij testową wiadomość e-mail - config.oauth_config=Konfiguracja OAuth config.oauth_enabled=Włączone - config.cache_config=Konfiguracja pamięci podręcznej config.cache_adapter=Adapter pamięci podręcznej config.cache_interval=Interwał pamięci podręcznej config.cache_conn=Połączenie z pamięcią podręczną config.cache_item_ttl=TTL składnika pamięci podręcznej - config.session_config=Konfiguracja sesji config.session_provider=Dostawca sesji config.provider_config=Konfiguracja dostawcy @@ -2188,12 +3130,10 @@ config.gc_interval_time=Interwał usuwania śmieci config.session_life_time=Czas ważności sesji config.https_only=Tylko HTTPS config.cookie_life_time=Czas ważności ciasteczka - config.picture_config=Konfiguracja obrazu i awataru config.picture_service=Usługa obrazów config.disable_gravatar=Wyłącz Gravatar config.enable_federated_avatar=Włącz sfederowane awatary - config.git_config=Konfiguracja Git config.git_disable_diff_highlight=Wyłączyć wyróżnianie składni diff config.git_max_diff_lines=Maksymalna liczba linii diff (dla pojedynczego pliku) @@ -2205,14 +3145,10 @@ config.git_mirror_timeout=Limit czasu aktualizacji kopii lustrzanej config.git_clone_timeout=Limit czasu operacji klonowania config.git_pull_timeout=Limit czasu dla operacji pull config.git_gc_timeout=Limit czasu usuwania śmieci - config.log_config=Konfiguracja dziennika config.disabled_logger=Wyłączone config.access_log_mode=Tryb dziennika dostępu config.xorm_log_sql=Dziennik SQL - - - monitor.cron=Zadania cron monitor.name=Nazwa monitor.schedule=Harmonogram @@ -2224,7 +3160,6 @@ monitor.desc=Opis monitor.start=Czas rozpoczęcia monitor.execute_time=Czas wykonania monitor.process.cancel=Anuluj proces - monitor.queues=Kolejki monitor.queue=Kolejka: %s monitor.queue.name=Nazwa @@ -2237,7 +3172,6 @@ monitor.queue.settings.maxnumberworkers.placeholder=Obecnie %[1]d monitor.queue.settings.maxnumberworkers.error=Maksymalna liczba procesów pracujących musi być liczbą monitor.queue.settings.submit=Aktualizuj ustawienia monitor.queue.settings.changed=Zaktualizowano ustawienia - notices.system_notice_list=Powiadomienia systemu notices.view_detail_header=Pokaż szczegóły powiadomienia notices.select_all=Wybierz wszystkie @@ -2251,7 +3185,175 @@ notices.type_2=Zadanie notices.desc=Opis notices.op=Operacja notices.delete_success=Powiadomienia systemu zostały usunięte. - +maintenance=Maintenance +self_check=Self Check +identity_access=Identity & Access +assets=Code Assets +integrations=Integrations +emails=User Email Addresses +settings=Admin Settings +dashboard.new_version_hint=Gitea %s is now available, you are running %s. Check the blog for more details. +dashboard.maintenance_operations=Maintenance Operations +dashboard.task.cancelled=Task: %[1]s canceled: %[3]s +dashboard.cron.cancelled=Cron: %[1]s canceled: %[3]s +dashboard.delete_inactive_accounts.started=Task to delete all unactivated accounts started +dashboard.delete_repo_archives.started=Task to delete all repository archives started +dashboard.delete_missing_repos.started=Task to delete all repositories missing their Git files started +dashboard.sync_repo_branches=Sync missed branches from git data to databases +dashboard.sync_repo_tags=Sync tags from git data to database +dashboard.deleted_branches_cleanup=Clean up deleted branches +dashboard.update_migration_poster_id=Update migration poster IDs +dashboard.git_gc_repos=Garbage-collect all repositories +dashboard.resync_all_sshkeys=Update the '.ssh/authorized_keys' file with Gitea SSH keys +dashboard.resync_all_sshprincipals=Update the '.ssh/authorized_principals' file with Gitea SSH principals +dashboard.resync_all_hooks=Resynchronize pre-receive, update and post-receive hooks of all repositories +dashboard.cleanup_hook_task_table=Clean up hook_task table +dashboard.cleanup_packages=Clean up expired packages +dashboard.cleanup_actions=Clean up expired actions' resources +dashboard.delete_old_actions=Delete all old activities from database +dashboard.delete_old_actions.started=Deletion of all old activities from database started +dashboard.update_checker=Update checker +dashboard.delete_old_system_notices=Delete all old system notices from database +dashboard.gc_lfs=Garbage-collect LFS meta objects +dashboard.stop_zombie_tasks=Stop actions zombie tasks +dashboard.stop_endless_tasks=Stop actions endless tasks +dashboard.cancel_abandoned_jobs=Cancel actions abandoned jobs +dashboard.start_schedule_tasks=Start actions schedule tasks +dashboard.sync_branch.started=Branches Sync started +dashboard.sync_tag.started=Tags Sync started +dashboard.rebuild_issue_indexer=Rebuild issue indexer +dashboard.sync_repo_licenses=Sync repo licenses +users.reserved=Reserved +users.bot=Bot +users.remote=Remote +users.never_login=Never Signed In +users.new_success=The user account "%s" has been created. +users.cannot_delete_self="You cannot delete yourself" +users.purge=Purge User +users.purge_help=Forcibly delete user and any repositories, organizations, and packages owned by the user. All comments will be deleted too. +users.still_own_packages=This user still owns one or more packages. Delete these packages first. +users.list_status_filter.menu_text=Filter +users.list_status_filter.reset=Reset +users.list_status_filter.not_active=Inactive +users.list_status_filter.not_admin=Not Admin +users.list_status_filter.not_restricted=Not Restricted +users.list_status_filter.is_prohibit_login=Prohibit Login +users.list_status_filter.not_prohibit_login=Allow Login +users.list_status_filter.is_2fa_enabled=2FA Enabled +users.list_status_filter.not_2fa_enabled=2FA Disabled +users.details=User Details +emails.filter_sort.email=Email address +emails.filter_sort.email_reverse=Email address (reverse) +emails.filter_sort.name_reverse=Username (reverse) +emails.updated=Email address updated +emails.change_email_text=Are you sure you want to update this email address? +emails.delete=Delete Email +emails.delete_desc=Are you sure you want to delete this email address? +emails.deletion_success=The email address has been deleted. +emails.delete_primary_email_error=You cannot delete the primary email address. +repos.lfs_size=LFS Size +packages.package_manage_panel=Package Management +packages.total_size=Total Size: %s +packages.unreferenced_size=Unreferenced Size: %s +packages.cleanup=Clean up expired data +packages.cleanup.success=Cleaned up expired data successfully +packages.creator=Creator +packages.version=Version +packages.published=Published +defaulthooks.desc=Webhooks automatically make HTTP POST requests to a server when certain Gitea events trigger. Webhooks defined here are defaults and will be copied into all new repositories. Read more in the webhooks guide. +systemhooks.desc=Webhooks automatically make HTTP POST requests to a server when certain Gitea events trigger. Webhooks defined here will act on all repositories on the system, so please consider any performance implications this may have. Read more in the webhooks guide. +auths.attribute_avatar=Avatar Attribute +auths.verify_group_membership=Verify group membership in LDAP (leave the filter empty to skip) +auths.group_search_base=Group Search Base DN +auths.group_attribute_list_users=Group Attribute Containing List Of Users +auths.user_attribute_in_group=User Attribute Listed In Group +auths.map_group_to_team=Map LDAP groups to Organization teams (leave the field empty to skip) +auths.map_group_to_team_removal=Remove users from synchronized teams if user does not belong to corresponding LDAP group +auths.enable_ldap_groups=Enable LDAP groups +auths.force_smtps=Force SMTPS +auths.force_smtps_helper=SMTPS is always used on port 465. Set this to force SMTPS on other ports. (Otherwise STARTTLS will be used on other ports if it is supported by the host.) +auths.helo_hostname=HELO Hostname +auths.helo_hostname_helper=Hostname sent with HELO. Leave blank to send current hostname. +auths.skip_local_two_fa_helper=Leaving unset means local users with 2FA set will still have to pass 2FA to log on +auths.oauth2_tenant=Tenant +auths.oauth2_scopes=Additional Scopes +auths.oauth2_required_claim_name=Required Claim Name +auths.oauth2_required_claim_name_helper=Set this name to restrict login from this source to users with a claim with this name +auths.oauth2_required_claim_value=Required Claim Value +auths.oauth2_required_claim_value_helper=Set this value to restrict login from this source to users with a claim with this name and value +auths.oauth2_group_claim_name=Claim name providing group names for this source. (Optional) +auths.oauth2_full_name_claim_name=Full Name Claim Name. (Optional — if set, the user's full name will always be synchronized with this claim) +auths.oauth2_ssh_public_key_claim_name=SSH Public Key Claim Name +auths.oauth2_admin_group=Group Claim value for administrator users. (Optional — requires claim name above) +auths.oauth2_restricted_group=Group Claim value for restricted users. (Optional — requires claim name above) +auths.oauth2_map_group_to_team=Map claimed groups to Organization teams. (Optional — requires claim name above) +auths.oauth2_map_group_to_team_removal=Remove users from synchronized teams if user does not belong to corresponding group. +auths.sspi_auto_create_users_helper=Allow SSPI auth method to automatically create new accounts for users that log in for the first time +auths.sspi_strip_domain_names_helper=If checked, domain names will be removed from logon names (e.g. "DOMAIN\user" and "user@example.org" both will become just "user"). +auths.sspi_separator_replacement_helper=The character to use to replace the separators of down-level logon names (e.g. the \ in "DOMAIN\user") and user principal names (e.g. the @ in "user@example.org"). +auths.sspi_default_language_helper=Default language for users automatically created by SSPI auth method. Leave empty if you prefer the language to be automatically detected. +auths.tips.oauth2.general.tip=When registering a new OAuth2 authentication, the callback/redirect URL should be: +auths.tip.bitbucket=Register a new OAuth consumer on %s and add the permission 'Account' - 'Read' +auths.tip.nextcloud=Register a new OAuth consumer on your instance by selecting "Settings -> Security -> OAuth 2.0 client" in the menu +auths.tip.dropbox=Create a new application at %s +auths.tip.facebook=Register a new application at %s and add the product "Facebook Login" +auths.tip.github=Register a new OAuth application on %s +auths.tip.gitlab_new=Register a new application on %s +auths.tip.google_plus=Obtain OAuth2 client credentials from the Google API console at %s +auths.tip.openid_connect=Use the OpenID Connect Discovery URL "https://{server}/.well-known/openid-configuration" to specify the endpoints +auths.tip.twitter=Go to %s, create an application and ensure that the “Allow this application to be used to Sign in with Twitter” option is enabled +auths.tip.discord=Register a new application on %s +auths.tip.gitea=Register a new OAuth2 application. Guide can be found at %s +auths.tip.yandex=Create a new application at %s. Select following permissions from the "Yandex.Passport API" section: "Access to email address", "Access to user avatar" and "Access to username, first name and surname, gender" +auths.new_success=The authentication "%s" has been added. +auths.login_source_exist=The authentication source "%s" already exists. +auths.unable_to_initialize_openid=Unable to initialize OpenID Connect Provider: %s +auths.invalid_openIdConnectAutoDiscoveryURL=Invalid Auto Discovery URL (this must be a valid URL starting with http:// or https://) +config.domain=Server Domain +config.app_data_path=App Data Path +config.ssh_domain=SSH Server Domain +config.mailer_config=Mailer Configuration +config.mailer_enable_helo=Enable HELO +config.mailer_protocol=Protocol +config.mailer_smtp_addr=SMTP Addr +config.mailer_use_dummy=Dummy +config.test_email_placeholder=Email Address (e.g. test@example.com) +config.send_test_mail_submit=Send +config.test_mail_failed=Failed to send a testing email to "%s": %v +config.test_mail_sent=A testing email has been sent to "%s". +config.cache_test=Test Cache +config.cache_test_failed=Failed to probe the cache: %v. +config.cache_test_slow=Cache test successful, but response is slow: %s. +config.cache_test_succeeded=Cache test successful, got a response in %s. +config.open_with_editor_app_help=The "Open with" editors for the clone menu. If left empty, the default will be used. Expand to see the default. +config.logger_name_fmt=Logger: %s +config.access_log_template=Access Log Template +config.set_setting_failed=Set setting %s failed +monitor.stats=Stats +monitor.stacktrace=Stacktrace +monitor.trace=Trace +monitor.performance_logs=Performance Logs +monitor.processes_count=%d Processes +monitor.download_diagnosis_report=Download diagnosis report +monitor.last_execution_result=Result +monitor.process.cancel_desc=Canceling a process may cause data loss +monitor.process.children=Children +monitor.queue.activeworkers=Active Workers +monitor.queue.numberinqueue=Number in Queue +monitor.queue.review_add=Review / Add Workers +monitor.queue.settings.desc=Pools dynamically grow in response to their worker queue blocking. +monitor.queue.settings.maxnumberworkers=Max number of workers +monitor.queue.settings.remove_all_items=Remove all +monitor.queue.settings.remove_all_items_done=All items in the queue have been removed. +notices.operations=Operations +self_check.no_problem_found=No problem found yet. +self_check.startup_warnings=Startup warnings: +self_check.database_collation_mismatch=Expect database to use collation: %s +self_check.database_collation_case_insensitive=Database is using collation %s, which is a case-insensitive collation. Although Gitea could work with it, there might be some rare cases which don't work as expected. +self_check.database_inconsistent_collation_columns=Database is using collation %s, but these columns are using mismatched collations. This might cause some unexpected problems. +self_check.database_fix_mysql=For MySQL/MariaDB users, you could use the "gitea doctor convert" command to fix the collation problems, or you could also fix the problem manually with "ALTER ... COLLATE ..." SQL queries. +self_check.database_fix_mssql=For MSSQL users, you could only fix the problem manually with "ALTER ... COLLATE ..." SQL queries at the moment. +self_check.location_origin_mismatch=Current URL (%[1]s) doesn't match the URL seen by Gitea (%[2]s). If you are using a reverse proxy, please make sure the "Host" and "X-Forwarded-Proto" headers are set correctly. [action] create_repo=tworzy repozytorium %s @@ -2264,6 +3366,27 @@ compare_commits=Porównaj %d commitów compare_commits_general=Porównaj commity mirror_sync_delete=synchronizuje i usuwa odwołanie %[2]s w %[3]s z kopii lustrzanej review_dismissed_reason=Powód: +commit_repo=pushed to %[3]s at %[4]s +create_issue=`opened issue %[3]s#%[2]s` +close_issue=`closed issue %[3]s#%[2]s` +reopen_issue=`reopened issue %[3]s#%[2]s` +create_pull_request=`created pull request %[3]s#%[2]s` +close_pull_request=`closed pull request %[3]s#%[2]s` +reopen_pull_request=`reopened pull request %[3]s#%[2]s` +comment_issue=`commented on issue %[3]s#%[2]s` +comment_pull=`commented on pull request %[3]s#%[2]s` +merge_pull_request=`merged pull request %[3]s#%[2]s` +auto_merge_pull_request=`automatically merged pull request %[3]s#%[2]s` +push_tag=pushed tag %[3]s to %[4]s +mirror_sync_push=synced commits to %[3]s at %[4]s from mirror +mirror_sync_create=synced new reference %[3]s to %[4]s from mirror +approve_pull_request=`approved %[3]s#%[2]s` +reject_pull_request=`suggested changes for %[3]s#%[2]s` +publish_release=`released %[4]s at %[3]s` +review_dismissed=`dismissed review from %[4]s for %[3]s#%[2]s` +create_branch=created branch %[3]s in %[4]s +starred_repo=starred %[2]s +watched_repo=started watching %[2]s [tool] now=teraz @@ -2289,6 +3412,7 @@ raw_minutes=minut default_message=Upuść pliki tutaj lub kliknij, aby przesłać. file_too_big=Rozmiar pliku ({{filesize}} MB) przekracza maksymalny rozmiar ({{maxFilesize}} MB). remove_file=Usuń plik +invalid_input_type=You cannot upload files of this type. [notification] notifications=Powiadomienia @@ -2300,6 +3424,9 @@ pin=Przypnij powiadomienie mark_as_read=Oznacz jako przeczytane mark_as_unread=Oznacz jak nieprzeczytane mark_all_as_read=Oznacz wszystkie jako przeczytane +subscriptions=Subscriptions +watching=Watching +no_subscriptions=No subscriptions [gpg] default_key=Podpisano domyślnym kluczem @@ -2309,10 +3436,13 @@ error.no_committer_account=Brak konta powiązanego z adresem e-mail autora error.no_gpg_keys_found=Nie znaleziono w bazie danych klucza dla tego podpisu error.not_signed_commit=Commit nie podpisany error.failed_retrieval_gpg_keys=Nie udało się odzyskać żadnego klucza powiązanego z kontem autora +error.probable_bad_signature="WARNING! Although there is a key with this ID in the database, it does not verify this commit! This commit is SUSPICIOUS." +error.probable_bad_default_signature="WARNING! Although the default key has this ID, it does not verify this commit! This commit is SUSPICIOUS." [units] error.no_unit_allowed_repo=Nie masz uprawnień do żadnej sekcji tego repozytorium. error.unit_not_allowed=Nie masz uprawnień do tej sekcji repozytorium. +unit=Unit [packages] filter.type=Typ @@ -2320,18 +3450,180 @@ alpine.repository.repositories=Repozytoria arch.repository.repositories=Repozytoria conan.details.repository=Repozytorium owner.settings.cleanuprules.enabled=Włączone +title=Packages +desc=Manage repository packages. +empty=There are no packages yet. +no_metadata=No metadata. +empty.documentation=For more information on the package registry, see the documentation. +empty.repo=Did you upload a package, but it's not shown here? Go to package settings and link it to this repo. +registry.documentation=For more information on the %s registry, see the documentation. +filter.type.all=All +filter.no_result=Your filter produced no results. +filter.container.tagged=Tagged +filter.container.untagged=Untagged +published_by=Published %[1]s by %[3]s +published_by_in=Published %[1]s by %[3]s in %[5]s +installation=Installation +about=About this package +requirements=Requirements +dependencies=Dependencies +keywords=Keywords +details=Details +details.author=Author +details.project_site=Project Site +details.repository_site=Repository Site +details.documentation_site=Documentation Site +details.license=License +assets=Assets +versions=Versions +versions.view_all=View all +dependency.id=ID +dependency.version=Version +search_in_external_registry=Search in %s +alpine.registry=Set up this registry by adding the URL in your /etc/apk/repositories file: +alpine.registry.key=Download the registry public RSA key into the /etc/apk/keys/ folder to verify the index signature: +alpine.registry.info=Choose $branch and $repository from the list below. +alpine.install=To install the package, run the following command: +alpine.repository=Repository Info +alpine.repository.branches=Branches +alpine.repository.architectures=Architectures +arch.registry=Add server with related repository and architecture to /etc/pacman.conf: +arch.install=Sync package with pacman: +arch.repository=Repository Info +arch.repository.architectures=Architectures +cargo.registry=Set up this registry in the Cargo configuration file (for example ~/.cargo/config.toml): +cargo.install=To install the package using Cargo, run the following command: +chef.registry=Set up this registry in your ~/.chef/config.rb file: +chef.install=To install the package, run the following command: +composer.registry=Set up this registry in your ~/.composer/config.json file: +composer.install=To install the package using Composer, run the following command: +composer.dependencies=Dependencies +composer.dependencies.development=Development Dependencies +conan.registry=Set up this registry from the command line: +conan.install=To install the package using Conan, run the following command: +conda.registry=Set up this registry as a Conda repository in your .condarc file: +conda.install=To install the package using Conda, run the following command: +container.details.type=Image Type +container.details.platform=Platform +container.pull=Pull the image from the command line: +container.images=Images +container.digest=Digest +container.multi_arch=OS / Arch +container.layers=Image Layers +container.labels=Labels +container.labels.key=Key +container.labels.value=Value +cran.registry=Set up this registry in your Rprofile.site file: +cran.install=To install the package, run the following command: +debian.registry=Set up this registry from the command line: +debian.registry.info=Choose $distribution and $component from the list below. +debian.install=To install the package, run the following command: +debian.repository=Repository Info +debian.repository.distributions=Distributions +debian.repository.components=Components +debian.repository.architectures=Architectures +generic.download=Download package from the command line: +go.install=Install the package from the command line: +helm.registry=Set up this registry from the command line: +helm.install=To install the package, run the following command: +maven.registry=Set up this registry in your project pom.xml file: +maven.install=To use the package, include the following in the dependencies block in the pom.xml file: +maven.install2=Run via command line: +maven.download=To download the dependency, run via command line: +nuget.registry=Set up this registry from the command line: +nuget.install=To install the package using NuGet, run the following command: +nuget.dependency.framework=Target Framework +npm.registry=Set up this registry in your project .npmrc file: +npm.install=To install the package using npm, run the following command: +npm.install2=or add it to the package.json file: +npm.dependencies=Dependencies +npm.dependencies.development=Development Dependencies +npm.dependencies.bundle=Bundled Dependencies +npm.dependencies.peer=Peer Dependencies +npm.dependencies.optional=Optional Dependencies +npm.details.tag=Tag +pub.install=To install the package using Dart, run the following command: +pypi.requires=Requires Python +pypi.install=To install the package using pip, run the following command: +rpm.registry=Set up this registry from the command line: +rpm.distros.redhat=on RedHat based distributions +rpm.distros.suse=on SUSE based distributions +rpm.install=To install the package, run the following command: +rpm.repository=Repository Info +rpm.repository.architectures=Architectures +rpm.repository.multiple_groups=This package is available in multiple groups. +rubygems.install=To install the package using gem, run the following command: +rubygems.install2=or add it to the Gemfile: +rubygems.dependencies.runtime=Runtime Dependencies +rubygems.dependencies.development=Development Dependencies +rubygems.required.ruby=Requires Ruby version +rubygems.required.rubygems=Requires RubyGem version +swift.registry=Set up this registry from the command line: +swift.install=Add the package in your Package.swift file: +swift.install2=and run the following command: +vagrant.install=To add a Vagrant box, run the following command: +settings.link=Link this package to a repository +settings.link.description=If you link a package with a repository, the package is listed in the repository's package list. +settings.link.select=Select Repository +settings.link.button=Update Repository Link +settings.link.success=Repository link was successfully updated. +settings.link.error=Failed to update repository link. +settings.delete=Delete package +settings.delete.description=Deleting a package is permanent and cannot be undone. +settings.delete.notice=You are about to delete %s (%s). This operation is irreversible, are you sure? +settings.delete.success=The package has been deleted. +settings.delete.error=Failed to delete the package. +owner.settings.cargo.title=Cargo Registry Index +owner.settings.cargo.initialize=Initialize Index +owner.settings.cargo.initialize.description=A special index Git repository is needed to use the Cargo registry. Using this option will (re-)create the repository and configure it automatically. +owner.settings.cargo.initialize.error=Failed to initialize Cargo index: %v +owner.settings.cargo.initialize.success=The Cargo index was successfully created. +owner.settings.cargo.rebuild=Rebuild Index +owner.settings.cargo.rebuild.description=Rebuilding can be useful if the index is not synchronized with the stored Cargo packages. +owner.settings.cargo.rebuild.error=Failed to rebuild Cargo index: %v +owner.settings.cargo.rebuild.success=The Cargo index was successfully rebuilt. +owner.settings.cleanuprules.title=Manage Cleanup Rules +owner.settings.cleanuprules.add=Add Cleanup Rule +owner.settings.cleanuprules.edit=Edit Cleanup Rule +owner.settings.cleanuprules.none=No cleanup rules available. Please consult the documentation. +owner.settings.cleanuprules.preview=Cleanup Rule Preview +owner.settings.cleanuprules.preview.overview=%d packages are scheduled to be removed. +owner.settings.cleanuprules.preview.none=Cleanup rule does not match any packages. +owner.settings.cleanuprules.pattern_full_match=Apply pattern to full package name +owner.settings.cleanuprules.keep.title=Versions that match these rules are kept, even if they match a removal rule below. +owner.settings.cleanuprules.keep.count=Keep the most recent +owner.settings.cleanuprules.keep.count.1=1 version per package +owner.settings.cleanuprules.keep.count.n=%d versions per package +owner.settings.cleanuprules.keep.pattern=Keep versions matching +owner.settings.cleanuprules.keep.pattern.container=The latest version is always kept for Container packages. +owner.settings.cleanuprules.remove.title=Versions that match these rules are removed, unless a rule above says to keep them. +owner.settings.cleanuprules.remove.days=Remove versions older than +owner.settings.cleanuprules.remove.pattern=Remove versions matching +owner.settings.cleanuprules.success.update=Cleanup rule has been updated. +owner.settings.cleanuprules.success.delete=Cleanup rule has been deleted. +owner.settings.chef.title=Chef Registry +owner.settings.chef.keypair=Generate key pair +owner.settings.chef.keypair.description=A key pair is necessary to authenticate to the Chef registry. If you have generated a key pair before, generating a new key pair will discard the old key pair. [secrets] - -; These keys are also for "edit secret", the keys are kept as-is to avoid unnecessary re-translation creation.description=Opis - - +secrets=Secrets +description=Secrets will be passed to certain actions and cannot be read otherwise. +none=There are no secrets yet. +creation.name_placeholder=case-insensitive, alphanumeric characters or underscores only, cannot start with GITEA_ or GITHUB_ +creation.value_placeholder=Input any content. Whitespace at the start and end will be omitted. +creation.description_placeholder=Enter short description (optional). +save_success=The secret "%s" has been saved. +save_failed=Failed to save secret. +add_secret=Add secret +edit_secret=Edit secret +deletion=Remove secret +deletion.description=Removing a secret is permanent and cannot be undone. Continue? +deletion.success=The secret has been removed. +deletion.failed=Failed to remove secret. +management=Secrets Management [actions] - - - runners.name=Nazwa runners.owner_type=Typ runners.description=Opis @@ -2339,16 +3631,112 @@ runners.task_list.run=Uruchom runners.task_list.repository=Repozytorium runners.task_list.commit=Commit runners.status.active=Aktywne - runs.commit=Commit - - - - +actions=Actions +unit.desc=Manage actions +status.unknown="Unknown" +status.waiting="Waiting" +status.running="Running" +status.success="Success" +status.failure="Failure" +status.cancelled="Canceled" +status.skipped="Skipped" +status.blocked="Blocked" +runners=Runners +runners.runner_manage_panel=Runners Management +runners.new=Create new Runner +runners.new_notice=How to start a runner +runners.status=Status +runners.id=ID +runners.labels=Labels +runners.last_online=Last Online Time +runners.runner_title=Runner +runners.task_list=Recent tasks on this runner +runners.task_list.no_tasks=There is no task yet. +runners.task_list.status=Status +runners.task_list.done_at=Done At +runners.edit_runner=Edit Runner +runners.update_runner=Update Changes +runners.update_runner_success=Runner updated successfully +runners.update_runner_failed=Failed to update runner +runners.delete_runner=Delete this runner +runners.delete_runner_success=Runner deleted successfully +runners.delete_runner_failed=Failed to delete runner +runners.delete_runner_header=Confirm to delete this runner +runners.delete_runner_notice=If a task is running on this runner, it will be terminated and marked as failed. It may break building workflow. +runners.none=No runners available +runners.status.unspecified=Unknown +runners.status.idle=Idle +runners.status.offline=Offline +runners.version=Version +runners.reset_registration_token=Reset registration token +runners.reset_registration_token_confirm=Would you like to invalidate the current token and generate a new one? +runners.reset_registration_token_success=Runner registration token reset successfully +runs.all_workflows=All Workflows +runs.scheduled=Scheduled +runs.pushed_by=pushed by +runs.invalid_workflow_helper=Workflow config file is invalid. Please check your config file: %s +runs.no_matching_online_runner_helper=No matching online runner with label: %s +runs.no_job_without_needs=The workflow must contain at least one job without dependencies. +runs.no_job=The workflow must contain at least one job +runs.actor=Actor +runs.status=Status +runs.actors_no_select=All actors +runs.status_no_select=All status +runs.no_results=No results matched. +runs.no_workflows=There are no workflows yet. +runs.no_workflows.quick_start=Don't know how to start with Gitea Actions? See the quick start guide. +runs.no_workflows.documentation=For more information on Gitea Actions, see the documentation. +runs.no_runs=The workflow has no runs yet. +runs.empty_commit_message=(empty commit message) +runs.expire_log_message=Logs have been purged because they were too old. +runs.delete=Delete workflow run +runs.cancel=Cancel workflow run +runs.delete.description=Are you sure you want to permanently delete this workflow run? This action cannot be undone. +runs.not_done=This workflow run is not done. +runs.view_workflow_file=View workflow file +workflow.disable=Disable Workflow +workflow.disable_success=Workflow '%s' disabled successfully. +workflow.enable=Enable Workflow +workflow.enable_success=Workflow '%s' enabled successfully. +workflow.disabled=Workflow is disabled. +workflow.run=Run Workflow +workflow.not_found=Workflow '%s' not found. +workflow.run_success=Workflow '%s' run successfully. +workflow.from_ref=Use workflow from +workflow.has_workflow_dispatch=This workflow has a workflow_dispatch event trigger. +workflow.has_no_workflow_dispatch=Workflow '%s' has no workflow_dispatch event trigger. +need_approval_desc=Need approval to run workflows for fork pull request. +variables=Variables +variables.management=Variables Management +variables.creation=Add Variable +variables.none=There are no variables yet. +variables.deletion=Remove variable +variables.deletion.description=Removing a variable is permanent and cannot be undone. Continue? +variables.description=Variables will be passed to certain actions and cannot be read otherwise. +variables.id_not_exist=Variable with ID %d does not exist. +variables.edit=Edit Variable +variables.deletion.failed=Failed to remove variable. +variables.deletion.success=The variable has been removed. +variables.creation.failed=Failed to add variable. +variables.creation.success=The variable "%s" has been added. +variables.update.failed=Failed to edit variable. +variables.update.success=The variable has been edited. +logs.always_auto_scroll=Always auto scroll logs +logs.always_expand_running=Always expand running logs [projects] +deleted.display_name=Deleted Project +type-1.display_name=Individual Project +type-2.display_name=Repository Project +type-3.display_name=Organization Project +enter_fullscreen=Fullscreen +exit_fullscreen=Exit Fullscreen [git.filemode] -; Ordered by git filemode value, ascending. E.g. directory has "040000", normal file has "100644", … symbolic_link=Dowiązanie symboliczne - +changed_filemode=%[1]s → %[2]s +directory=Directory +normal_file=Normal file +executable_file=Executable file +submodule=Submodule diff --git a/options/locale/locale_pt-BR.ini b/options/locale/locale_pt-BR.ini index cc571816ac4ae..b7892cc692778 100644 --- a/options/locale/locale_pt-BR.ini +++ b/options/locale/locale_pt-BR.ini @@ -24,7 +24,6 @@ enable_javascript=Este site requer JavaScript. toc=Índice licenses=Licenças return_to_gitea=Volte para Gitea - username=Nome de usuário email=Endereço de e-mail password=Senha @@ -34,7 +33,6 @@ captcha=CAPTCHA twofa=Autenticação de dois fatores twofa_scratch=Código de backup da autenticação de dois fatores passcode=Senha - webauthn_insert_key=Insira sua chave de segurança webauthn_sign_in=Pressione o botão na sua chave de segurança. Se a sua chave de segurança não tiver um botão, insira-a novamente. webauthn_press_button=Por favor, pressione o botão na sua chave de segurança… @@ -47,7 +45,6 @@ webauthn_error_duplicated=A chave de segurança não é permitida para esta soli webauthn_error_empty=Você deve definir um nome para esta chave. webauthn_error_timeout=Tempo limite atingido antes de sua chave poder ser lida. Por favor, recarregue esta página e tente novamente. webauthn_reload=Recarregar - repository=Repositório organization=Organização mirror=Espelhamento @@ -66,18 +63,15 @@ settings=Configurações your_profile=Perfil your_starred=Favorito your_settings=Configurações - all=Todos sources=Fontes mirrors=Espelhamentos collaborative=Colaborativo forks=Forks - activities=Atividades pull_requests=Pull requests issues=Issues milestones=Marcos - ok=Ok cancel=Cancelar retry=Tentar novamente @@ -91,11 +85,9 @@ remove_all=Excluir todos remove_label_str=`Remover item "%s"` edit=Editar view=Visualizar - enabled=Habilitado disabled=Desabilitado locked=Bloqueado - copy=Copiar copy_url=Copiar URL copy_hash=Copiar hash @@ -104,50 +96,85 @@ copy_branch=Copiar nome do branch copy_success=Copiado! copy_error=A cópia falhou copy_type_unsupported=Este tipo de arquivo não pode ser copiado - write=Escrever preview=Pré-visualização loading=Carregando… - error=Erro error404=A página que você está tentando acessar não existe ou você não está autorizado a visualizá-la. go_back=Voltar - never=Nunca unknown=Desconhecido - rss_feed=Feed RSS - pin=Fixar unpin=Desfixar - artifacts=Artefatos - archived=Arquivado - concept_system_global=Global concept_user_individual=Individual concept_code_repository=Repositório concept_user_organization=Organização - show_timestamps=Mostrar data/hora show_log_seconds=Mostrar segundos show_full_screen=Mostrar tela cheia download_logs=Baixar logs - confirm_delete_selected=Confirma a exclusão de todos os itens selecionados? - name=Nome value=Valor - filter=Filtro filter.is_archived=Arquivado filter.is_template=Template filter.public=Pública filter.private=Privado - +tracked_time_summary=Summary of tracked time based on filters of issue list +more_items=More items +webauthn_error_insecure=WebAuthn only supports secure connections. For testing over HTTP, you can use the origin "localhost" or "127.0.0.1". +test=Test +copy_path=Copy path +files=Files +error503=The server could not complete your request. Please try again later. +invalid_data=Invalid data: %v +expired=Expired +confirm_delete_artifact=Are you sure you want to delete the artifact '%s'? +readme=Readme +filter.clear=Clear Filter +filter.not_archived=Not Archived +filter.is_fork=Forked +filter.not_fork=Not Forked +filter.is_mirror=Mirrored +filter.not_mirror=Not Mirrored +filter.not_template=Not Template +no_results_found=No results found. +internal_error_skipped=Internal error occurred but is skipped: %s [search] +search=Search… +type_tooltip=Search type +fuzzy=Fuzzy +fuzzy_tooltip=Include results that closely match the search term +words=Words +words_tooltip=Include only results that match the search term words +regexp=Regexp +regexp_tooltip=Include only results that match the regexp search term +exact=Exact +exact_tooltip=Include only results that match the exact search term +repo_kind=Search repos… +user_kind=Search users… +org_kind=Search orgs… +team_kind=Search teams… +code_kind=Search code… +code_search_unavailable=Code search is currently not available. Please contact the site administrator. +code_search_by_git_grep=Current code search results are provided by "git grep". There might be better results if site administrator enables Repository Indexer. +package_kind=Search packages… +project_kind=Search projects… +branch_kind=Search branches… +tag_kind=Search tags… +tag_tooltip=Search for matching tags. Use '%' to match any sequence of numbers. +commit_kind=Search commits… +runner_kind=Search runners… +no_results=No matching results found. +issue_kind=Search issues… +pull_kind=Search pull requests… +keyword_search_unavailable=Searching by keyword is currently not available. Please contact the site administrator. [aria] navbar=Barra de navegação @@ -177,13 +204,19 @@ buttons.ref.tooltip=Referenciar um issue ou um pull request buttons.switch_to_legacy.tooltip=Em vez disso, usar o editor legado buttons.enable_monospace_font=Habilitar fonte mono espaçada buttons.disable_monospace_font=Desabilitar fonte mono espaçada +buttons.table.add.tooltip=Add a table +buttons.table.rows=Rows +buttons.table.cols=Columns [filter] +string.asc=A–Z +string.desc=Z–A [error] occurred=Ocorreu um erro not_found=Não foi possível encontrar o destino. network_error=Erro de rede +report_message=If you believe that this is a Gitea bug, please search for issues on GitHub or open a new issue if necessary. [startpage] app_desc=Um serviço de hospedagem Git amigável @@ -192,6 +225,9 @@ platform=Multi-plataforma lightweight=Leve e rápido lightweight_desc=Gitea utiliza poucos recursos e consegue mesmo rodar no barato Raspberry Pi. Economize energia elétrica da sua máquina! license=Código aberto +install_desc=Simply run the binary for your platform, ship it with Docker, or get it packaged. +platform_desc=Gitea runs anywhere Go can compile for: Windows, macOS, Linux, ARM, etc. Choose the one you love! +license_desc=Go get %[2]s! Join us by contributing to make this project even better. Don't be shy to be a contributor! [install] install=Instalação @@ -215,7 +251,6 @@ reinstall_confirm_check_3=Você confirma que este Gitea está realmente executan err_empty_db_path=O caminho do banco de dados SQLite3 não pode ser em branco. no_admin_and_disable_registration=Você não pode desabilitar o auto-cadastro do usuário sem criar uma conta de administrador. err_empty_admin_password=A senha do administrador não pode ser em branco. - general_title=Configurações gerais app_name=Nome do servidor app_name_helper=Você pode inserir o nome da empresa aqui. @@ -234,7 +269,6 @@ app_url=URL base do Gitea app_url_helper=Endereço base para URLs clone HTTP(S) e notificações por e-mail. log_root_path=Caminho do log log_root_path_helper=Arquivos de log serão gravados neste diretório. - optional_title=Configurações opcionais email_title=Configurações de e-mail smtp_addr=Host SMTP @@ -296,6 +330,17 @@ enable_update_checker=Habilitar Verificador de Atualizações enable_update_checker_helper=Procura por novas versões periodicamente conectando-se ao gitea.io. env_config_keys=Configuração do ambiente env_config_keys_prompt=As seguintes variáveis de ambiente também serão aplicadas ao seu arquivo de configuração: +installing_desc=Installing now, please wait… +reinstall_confirm_check_1=The data encrypted by the SECRET_KEY in app.ini may be lost: users may not be able to log in with 2FA/OTP and mirrors may not function correctly. By checking this box, you confirm that the current app.ini file contains the correct SECRET_KEY. +reinstall_confirm_check_2=The repositories and settings may need to be resynchronized. By checking this box, you confirm that you will resynchronize the hooks for the repositories and authorized_keys file manually. You confirm that you will ensure that repository and mirror settings are correct. +err_empty_admin_email=The administrator email address cannot be empty. +err_admin_name_is_reserved=Administrator username is invalid. Username is reserved. +err_admin_name_pattern_not_allowed=Administrator username is invalid. The username matches a reserved pattern. +err_admin_name_is_invalid=Administrator username is invalid +http_port_helper=Port number the Gitea web server will listen on. +smtp_from_invalid=The "Send Email As" address is invalid +password_algorithm_helper=Set the password hashing algorithm. Algorithms have differing requirements and strengths. The argon2 algorithm is rather secure but uses a lot of memory and may be inappropriate for small systems. +config_write_file_prompt=These configuration options will be written into: %s [home] uname_holder=Usuário ou e-mail @@ -310,19 +355,22 @@ view_home=Ver %s filter=Outros filtros filter_by_team_repositories=Filtrar por repositórios da equipe feed_of=`Feed de "%s"` - show_archived=Arquivado show_both_archived_unarchived=Mostrando arquivados e não arquivados show_only_archived=Mostrando somente arquivados show_only_unarchived=Mostrando somente não arquivados - show_private=Privado show_both_private_public=Mostrando públicos e privados show_only_private=Mostrando somente privados show_only_public=Mostrando somente públicos - issues.in_your_repos=Em seus repositórios - +nav_menu=Navigation Menu +guide_title=No Activity +guide_desc=You are currently not following any repositories or users, so there is no content to display. You can explore repositories or users of interest from the links below. +explore_repos=Explore repositories +explore_users=Explore users +empty_org=There are no organizations yet. +empty_repo=There are no repositories yet. [explore] repos=Repositórios @@ -393,34 +441,47 @@ authorization_failed=Autorização falhou sspi_auth_failed=Falha de autenticação SSPI password_pwned_err=Não foi possível concluir a requisição ao HaveIBeenPwned last_admin=Você não pode remover o último administrador. Deve haver pelo menos um administrador. +already_have_account=Already have an account? +sign_in_now=Sign in now! +need_account=Need an account? +sign_up_tip=You are registering the first account in the system, which has administrator privileges. Please carefully remember your username and password. If you forget the username or password, please refer to the Gitea documentation to recover the account. +sign_up_now=Register now. +confirmation_mail_sent_prompt_ex=A new confirmation email has been sent to %s. Please check your inbox within the next %s to complete the registration process. If your registration email address is incorrect, you can sign in again and change it. +prohibit_login=Sign-In Prohibited +prohibit_login_desc=Your account is prohibited from signing in. Please contact your site administrator. +change_unconfirmed_mail_address=If your registration email address is incorrect, you can change it here and resend a new confirmation email. +twofa_required=You must set up two-factor authentication to get access to repositories, or try to log in again. +oauth.signin.error.general=There was an error processing the authorization request: %s. If this error persists, please contact the site administrator. +oauth_callback_unable_auto_reg=Auto Registration is enabled, but OAuth2 Provider %[1]s returned missing fields: %[2]s, unable to create an account automatically. Please create or link to an account, or contact the site administrator. +disable_forgot_password_mail=Account recovery is disabled because no email address is set up. Please contact your site administrator. +disable_forgot_password_mail_admin=Account recovery is only available when an email address is set up. +authorize_application_description=If you grant access, it will be able to access and write to all your account information, including private repos and organizations. +authorize_application_with_scopes=With scopes: %s +authorization_failed_desc=The authorization failed because we detected an invalid request. Please contact the maintainer of the app you tried to authorize. +password_pwned=The password you chose is on a list of stolen passwords previously exposed in public data breaches. Please try again with a different password and consider changing this password elsewhere too. +signin_passkey=Sign in with a passkey +back_to_sign_in=Back to Sign In [mail] view_it_on=Veja em %s reply=ou responda diretamente a este email link_not_working_do_paste=Não está funcionando? Tente copiá-lo e colá-lo no seu navegador. hi_user_x=Olá %s, - activate_account=Por favor, ative sua conta activate_account.title=%s, por favor, ative a sua conta activate_account.text_1=Olá %[1]s, obrigado por se registrar em %[2]s! activate_account.text_2=Por favor clique no link a seguir para ativar sua conta em %s: - activate_email=Verifique seu endereço de e-mail activate_email.title=%s, por favor verifique o seu endereço de e-mail activate_email.text=Por favor clique no link a seguir para verificar o seu endereço de e-mail em %s: - register_notify.title=%[1]s, bem-vindo(a) a %[2]s register_notify.text_3=Se esta conta foi criada para você, defina sua senha primeiro. - reset_password=Recuperar sua conta reset_password.title=%s, você pediu para recuperar a sua conta reset_password.text=Por favor clique no link a seguir para recuperar sua conta em %s: - register_success=Cadastro bem-sucedido - issue_assigned.pull=@%[1]s atribuiu a você o pull request %[2]s no repositório %[3]s. issue_assigned.issue=@%[1]s atribuiu a você a issue %[2]s no repositório %[3]s. - issue.x_mentioned_you=@%s mencionou você: issue.action.force_push=%[1]s forçou o push de %[2]s de %[3]s para %[4]s. issue.action.push_1=@%[1]s fez o push de %[3]d commit para %[2]s @@ -435,7 +496,6 @@ issue.action.review_dismissed=@%[1]s descartou a última revisão de %[2] issue.action.ready_for_review=@%[1]s marcou este pull request como pronto para revisão. issue.action.new=@%[1]s criou #%[2]d. issue.in_tree_path=Em %s: - release.new.subject=%s em %s lançado release.new.text=@%[1]s lançou a versão %[2]s em %[3]s release.title=Título: %s @@ -443,18 +503,19 @@ release.note=Nota: release.downloads=Downloads: release.download.zip=Código fonte (ZIP) release.download.targz=Código fonte (TAR.GZ) - repo.transfer.subject_to=%s gostaria de transferir "%s" para %s repo.transfer.subject_to_you=%s gostaria de transferir "%s" para você repo.transfer.to_you=você - repo.collaborator.added.subject=%s adicionou você a %s repo.collaborator.added.text=Você foi adicionado como um colaborador do repositório: - team_invite.subject=%[1]s convidou você para participar da organização %[2]s team_invite.text_1=%[1]s convidou você para participar da equipe %[2]s na organização %[3]s. team_invite.text_2=Por favor, clique no seguinte link para se juntar à equipe: team_invite.text_3=Nota: este convite foi destinado a %[1]s. Se você não estava esperando este convite, você pode ignorar este e-mail. +register_notify=Welcome to %s +register_notify.text_1=This is your registration confirmation email for %s! +register_notify.text_2=You can now log in via username: %s. +repo.transfer.body=To accept or reject it, visit %s or just ignore it. [modal] yes=Sim @@ -475,17 +536,14 @@ PayloadUrl=URL de carga TeamName=Nome da equipe AuthName=Nome de autorização AdminEmail=E-mail do administrador - NewBranchName=Novo nome do branch CommitSummary=Resumo dos commits CommitMessage=Mensagem do commit CommitChoice=Escolha de commit TreeName=Caminho do arquivo Content=Conteúdo - SSPISeparatorReplacement=Separador SSPIDefaultLanguage=Idioma padrão - require_error=` não pode estar em branco.` alpha_dash_error=` deve conter somente alfanumérico, caracteres de traço ('-') e sublinhado ('_').` alpha_dash_dot_error=` deve conter somente alfanumérico, caracteres de traço ('-'), sublinhado ('_') e ponto ('. ') .` @@ -494,7 +552,7 @@ size_error=`deve ser do tamanho %s.` min_size_error=` deve conter pelo menos %s caracteres.` max_size_error=` deve conter no máximo %s caracteres.` email_error=` não é um endereço de e-mail válido.` -url_error= `"%s" não é um URL válido.` +url_error=`"%s" não é um URL válido.` include_error=` deve conter "%s".` glob_pattern_error=` padrão glob é inválido: %s.` regex_pattern_error=` o regex é inválido: %s.` @@ -503,7 +561,6 @@ unknown_error=Erro desconhecido: captcha_incorrect=O código CAPTCHA está incorreto. password_not_match=As senhas não coincidem. lang_select_error=Selecione um idioma da lista. - username_been_taken=O nome de usuário já está sendo usado. username_change_not_local_user=Usuários não-locais não são autorizados a alterar nome de usuário. username_has_not_been_changed=Nome de usuário não foi alterado @@ -535,17 +592,28 @@ last_org_owner=Você não pode remover o último usuário do time 'proprietário cannot_add_org_to_team=Uma organização não pode ser adicionada como membro de uma equipe. duplicate_invite_to_team=O usuário já foi convidado para se juntar da equipe. organization_leave_success=Você saiu da organização %s com sucesso. - invalid_ssh_key=Não é possível verificar sua chave SSH: %s invalid_gpg_key=Não é possível verificar sua chave GPG: %s invalid_ssh_principal=Nome principal inválido: %s must_use_public_key=A chave que você forneceu é uma chave privada. Por favor, não envie sua chave privada em nenhum lugar. Use sua chave pública em vez disso. auth_failed=Autenticação falhou: %v - - target_branch_not_exist=O branch de destino não existe. - admin_cannot_delete_self=Você não pode excluir você mesmo quando você é um administrador. Por favor, remova seus privilégios de administrador primeiro. +username_error=` can only contain alphanumeric characters ('0-9','a-z','A-Z'), dash ('-'), underscore ('_') and dot ('.'). It cannot begin or end with non-alphanumeric characters, and consecutive non-alphanumeric characters are also forbidden.` +change_username_disabled=Changing username is disabled. +change_full_name_disabled=Changing full name is disabled. +repository_files_already_exist.adopt=Files already exist for this repository and can only be adopted. +2fa_auth_required=Remote visit required two-factor authentication. +email_domain_is_not_allowed=The domain of user email address %s conflicts with EMAIL_DOMAIN_ALLOWLIST or EMAIL_DOMAIN_BLOCKLIST. Please ensure your operation is expected. +unset_password=The login user has not set the password. +unsupported_login_type=The login type is not supported to delete account. +unable_verify_ssh_key="Cannot verify the SSH key. Double-check it for mistakes." +still_own_repo="Your account owns one or more repositories. Delete or transfer them first." +still_has_org="Your account is a member of one or more organizations. Leave them first." +still_own_packages="Your account owns one or more packages. Delete them first." +org_still_own_repo="This organization still owns one or more repositories. Delete or transfer them first." +org_still_own_packages="This organization still owns one or more packages. Delete them first." +target_ref_not_exist=Target ref does not exist %s [user] change_avatar=Altere seu avatar... @@ -568,10 +636,32 @@ email_visibility.limited=Seu endereço de e-mail está visível para todos os us email_visibility.private=Seu endereço de e-mail é visível apenas para você e administradores show_on_map=Mostrar este lugar em um mapa settings=Configurações do usuário - form.name_reserved=O nome de usuário "%s" está reservado. form.name_pattern_not_allowed=O padrão de "%s" não é permitido em um nome de usuário. - +form.name_chars_not_allowed=Username "%s" contains invalid characters. +block.block=Block +block.block.user=Block user +block.block.org=Block user from organization +block.block.failure=Failed to block user: %s +block.unblock=Unblock +block.unblock.failure=Failed to unblock user: %s +block.blocked=You have blocked this user. +block.title=Block a user +block.info=Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user. +block.info_1=Blocking a user prevents the following actions on your account and your repositories: +block.info_2=following your account +block.info_3=send you notifications by @mentioning your username +block.info_4=inviting you as a collaborator to their repositories +block.info_5=starring, forking or watching on repositories +block.info_6=opening and commenting on issues or pull requests +block.info_7=reacting to your comments in issues or pull requests +block.user_to_block=User to block +block.note=Note +block.note.title=Optional note: +block.note.info=The note is not visible to the blocked user. +block.note.edit=Edit note +block.list=Blocked users +block.list.none=You have not blocked any users. [settings] profile=Perfil @@ -589,7 +679,6 @@ delete=Excluir conta account_link=Contas vinculadas organization=Organizações uid=UID - public_profile=Perfil público biography_placeholder=Conte-nos um pouco sobre você! (Você pode usar Markdown) location_placeholder=Compartilhe sua localização aproximada com outras pessoas @@ -630,7 +719,6 @@ saved_successfully=Suas configurações foram salvas com sucesso. privacy=Privacidade keep_activity_private=Ocultar atividade da página de perfil keep_activity_private_popup=Torna a atividade visível somente para você e os administradores - lookup_avatar_by_mail=Procurar o avatar do endereço de e-mail federated_avatar_lookup=Busca de avatar federativo enable_custom_avatar=Habilitar avatar customizado @@ -641,7 +729,6 @@ uploaded_avatar_not_a_image=O arquivo enviado não é uma imagem. uploaded_avatar_is_too_big=O tamanho do arquivo enviado (%d KiB) excede o tamanho máximo permitido (%d KiB). update_avatar_success=Seu avatar foi atualizado. update_user_avatar_success=O avatar do usuário foi atualizado. - change_password=Atualizar senha old_password=Senha atual new_password=Nova senha @@ -649,7 +736,6 @@ retype_new_password=Confirmar nova senha password_incorrect=A senha atual está incorreta. change_password_success=Sua senha foi atualizada. Acesse usando sua nova senha de agora em diante. password_change_disabled=Contas não-locais não podem alterar sua senha através da interface web do Gitea. - emails=Endereços de e-mail manage_emails=Gerenciar endereços de e-mail manage_themes=Selecione o tema padrão @@ -681,7 +767,6 @@ add_openid_success=O novo endereço de OpenID foi adicionado. keep_email_private=Ocultar endereço de e-mail keep_email_private_popup=Isso ocultará seu endereço de e-mail do seu perfil, bem como quando você fizer um pull request ou editar um arquivo usando a interface Web. Os commits enviados não serão modificados. openid_desc=OpenID permite delegar autenticação para um provedor externo. - manage_ssh_keys=Gerenciar Chaves SSH manage_ssh_principals=Gerenciar Nomes Principais do certificado SSH manage_gpg_keys=Gerenciar chaves GPG @@ -757,7 +842,6 @@ manage_social=Gerenciar contas sociais associadas social_desc=Essas contas sociais podem ser usadas para fazer login em sua conta. Certifique-se de reconhecer todas elas. unbind=Desvincular unbind_success=A conta social foi removida com sucesso. - manage_access_token=Gerenciar tokens de acesso generate_new_token=Gerar novo token tokens_desc=Esses tokens concedem acesso à sua conta usando a API do Gitea. @@ -779,7 +863,6 @@ permission_read=Ler permission_write=Ler e escrever at_least_one_permission=Você deve selecionar pelo menos uma permissão para criar um token permissions_list=Permissões: - manage_oauth2_applications=Gerenciar aplicativos OAuth2 edit_oauth2_application=Editar aplicativo OAuth2 oauth2_applications_desc=Aplicativos OAuth2 permitem que seus aplicativos de terceiros autentiquem com segurança usuários nesta instância do Gitea. @@ -802,12 +885,10 @@ oauth2_application_edit=Editar oauth2_application_create_description=Os aplicativos OAuth2 fornecem ao seus aplicativos de terceiros acesso a contas de usuário nesta instância. oauth2_application_remove_description=A remoção de um aplicativo OAuth2 impedirá que ele acesse contas de usuários autorizados nesta instância. Continuar? oauth2_application_locked=O Gitea pré-registra alguns aplicativos OAuth2 na inicialização, se habilitados na configuração. Para evitar um comportamento inesperado, eles não podem ser editados nem removidos. Consulte a documentação do OAuth2 para obter mais informações. - authorized_oauth2_applications=Aplicações OAuth2 autorizadas revoke_key=Revogar revoke_oauth2_grant=Revogar acesso revoke_oauth2_grant_success=Acesso revogado com sucesso. - twofa_recovery_tip=Se você perder o seu dispositivo, você será capaz de usar uma chave de recuperação de uso único para recuperar o acesso à sua conta. twofa_is_enrolled=Sua conta está atualmente habilitada com autenticação de dois fatores. twofa_not_enrolled=Sua conta não está atualmente inscrita para a autenticação em duas etapas. @@ -820,38 +901,31 @@ or_enter_secret=Ou digite esse código: %s then_enter_passcode=E insira a senha mostrada no aplicativo: passcode_invalid=Esse código de acesso é inválido. Tente novamente. twofa_failed_get_secret=Falha ao obter o segredo. - webauthn_register_key=Adicionar chave de segurança webauthn_nickname=Apelido webauthn_delete_key=Remover chave de segurança webauthn_key_loss_warning=Se você perder suas chaves de segurança, perderá o acesso à sua conta. webauthn_alternative_tip=Você pode querer configurar um método de autenticação adicional. - manage_account_links=Gerenciar contas vinculadas manage_account_links_desc=Estas contas externas estão vinculadas a sua conta de Gitea. link_account=Vincular Conta remove_account_link=Remover conta vinculada remove_account_link_desc=A exclusão da chave SSH revogará o acesso à sua conta. Continuar? remove_account_link_success=A conta vinculada foi removida. - hooks.desc=Adicione webhooks que serão acionados para todos os repositórios que você possui. - orgs_none=Você não é membro de nenhuma organização. repos_none=Você não é proprietário de nenhum repositório. - delete_account=Excluir sua conta delete_prompt=Esta operação irá apagar permanentemente a sua conta de usuário. Isto NÃO PODERÁ ser desfeito. delete_with_all_comments=Sua conta é mais nova que %s. Para evitar comentários fantasmas, todos os comentários de Issue/PR serão excluídos com ela. confirm_delete_account=Confirmar exclusão delete_account_title=Excluir conta de usuário delete_account_desc=Tem certeza que deseja apagar sua conta de usuário permanentemente? - email_notifications.enable=Habilitar notificações de e-mail email_notifications.onmention=Somente e-mail com menção email_notifications.disable=Desabilitar notificações de e-mail email_notifications.submit=Atualizar preferências de e-mail email_notifications.andyourown=E Suas Próprias Notificações - visibility=Visibilidade do usuário visibility.public=Pública visibility.public_tooltip=Visível para todos @@ -859,6 +933,40 @@ visibility.limited=Limitada visibility.limited_tooltip=Visível apenas para usuários autenticados visibility.private=Privada visibility.private_tooltip=Visível apenas para membros das organizações às quais você se associou +twofa=Two-Factor Authentication (TOTP) +webauthn=Two-Factor Authentication (Security Keys) +profile_desc=Control how your profile is shown to other users. Your primary email address will be used for notifications, password recovery and web-based Git operations. +password_username_disabled=You are not allowed to change your username. Please contact your site administrator for more details. +password_full_name_disabled=You are not allowed to change your full name. Please contact your site administrator for more details. +hidden_comment_types_description=Comment types checked here will not be shown on issue pages. Checking "Label", for example, removes all "{user} added/removed {label}" comments. +cropper_prompt=You can edit the image before saving. The edited image will be saved as PNG. +theme_colorblindness_help=Color blindness Theme Support +theme_colorblindness_prompt=Gitea only has a few themes with basic color blindness support, which only have a few colors defined. The work is still in progress. More improvements could be made by defining more colors in the theme CSS files. +can_not_add_email_activations_pending=There is a pending activation. Try again in a few minutes if you want to add a new email address. +email_deletion_desc=This email address and related information will be removed from your account. Git commits by this email address will remain unchanged. Continue? +gpg_invalid_token_signature=The provided GPG key, signature and token do not match, or the token is out-of-date. +ssh_invalid_token_signature=The provided SSH key, signature or token do not match, or the token is out-of-date. +ssh_principal_deletion_desc=Removing an SSH Certificate Principal revokes its access to your account. Continue? +permission_not_set=Not set +permission_anonymous_read=Anonymous Read +permission_everyone_read=Everyone Read +permission_everyone_write=Everyone Write +access_token_desc=Selected token permissions limit authorization only to the corresponding API routes. Read the documentation for more information. +oauth2_confidential_client=Confidential Client. Select for apps that keep the secret confidential, such as web apps. Do not select for native apps, including desktop and mobile apps. +oauth2_skip_secondary_authorization=Skip authorization for public clients after granting access once. May pose a security risk. +authorized_oauth2_applications_description=You have granted access to your personal Gitea account to these third-party applications. Please revoke access for applications you no longer need. +revoke_oauth2_grant_description=Revoking access for this third-party application will prevent this application from accessing your data. Are you sure? +twofa_desc=To protect your account against password theft, you can use a smartphone or another device for receiving time-based one-time passwords ("TOTP"). +twofa_scratch_token_regenerate=Regenerate Single-Use Recovery Key +twofa_scratch_token_regenerated=Your single-use recovery key is now %s. Store it in a safe place, as it will not be shown again. +twofa_enroll=Enroll in Two-Factor Authentication +regenerate_scratch_token_desc=If you misplaced your recovery key or have already used it to sign in, you can reset it here. +twofa_enrolled=Your account has been successfully enrolled. Store your single-use recovery key (%s) in a safe place, as it will not be shown again. +webauthn_desc=Security keys are hardware devices containing cryptographic keys. They can be used for two-factor authentication. Security keys must support the WebAuthn Authenticator standard. +webauthn_delete_key_desc=If you remove a security key, you can no longer sign in with it. Continue? +account_links_not_available=No external accounts are currently linked to your Gitea account. +email_notifications.actions.desc=Notifications for workflow runs on repositories set up with Gitea Actions. +email_notifications.actions.failure_only=Only notify for failed workflow runs [repo] new_repo_helper=Um repositório contém todos os arquivos do projeto, inclusive o histórico de revisões. Já está hospedando um em outro lugar? Migre o repositório. @@ -943,20 +1051,16 @@ delete_preexisting=Excluir arquivos pré-existentes delete_preexisting_content=Excluir arquivos em %s delete_preexisting_success=Arquivos órfãos excluídos em %s blame_prior=Ver a responsabilização anterior a esta modificação - - transfer.accept=Aceitar transferência transfer.reject=Rejeitar transferência transfer.no_permission_to_accept=Você não tem permissão para aceitar essa transferência. transfer.no_permission_to_reject=Você não tem permissão para rejeitar essa transferência. - desc.private=Privado desc.public=Público desc.template=Template desc.internal=Interno desc.archived=Arquivado desc.sha256=SHA256 - template.items=Itens do modelo template.git_content=Conteúdo Git (Branch padrão) template.git_hooks=Hooks do Git @@ -967,15 +1071,12 @@ template.avatar=Avatar template.issue_labels=Etiquetas de issue template.one_item=Deve-se selecionar pelo menos um item de modelo template.invalid=Deve-se selecionar um repositório de modelo - archive.issue.nocomment=Este repositório está arquivado. Você não pode comentar nas issues. archive.pull.nocomment=Este repositório está arquivado. Você não pode comentar nos pull requests. - form.reach_limit_of_creation_1=Você já atingiu o seu limite de %d repositório. form.reach_limit_of_creation_n=Você já atingiu o limite de %d repositórios. form.name_reserved=O nome de repositório "%s" está reservado. form.name_pattern_not_allowed=O padrão "%s" não é permitido em um nome de repositório. - need_auth=Autorização migrate_options=Opções de Migração migrate_service=Serviço de Migração @@ -1024,7 +1125,6 @@ migrate.migrating_issues=Migrando Issues migrate.migrating_pulls=Migrando Pull Requests migrate.cancel_migrating_title=Cancelar migração migrate.cancel_migrating_confirm=Você quer cancelar essa migração? - mirror_from=espelhamento de forked_from=feito fork de generated_from=gerado a partir de @@ -1039,14 +1139,12 @@ star=Juntar aos favoritos fork=Fork download_archive=Baixar repositório more_operations=Mais Operações - quick_guide=Guia Rápido clone_this_repo=Clonar este repositório cite_this_repo=Citar este repositório create_new_repo_command=Criando um novo repositório por linha de comando push_exist_repo=Realizando push para um repositório existente por linha de comando broken_message=Os dados Git subjacentes a este repositório não podem ser lidos. Entre em contato com o administrador desta instância ou exclua este repositório. - code=Código code.desc=Acesso a código-fonte, arquivos, commits e branches. branch=Branch @@ -1063,7 +1161,6 @@ packages=Pacotes actions=Ações labels=Etiquetas org_labels_desc_manage=gerenciar - milestone=Marco milestones=Marcos commits=Commits @@ -1086,7 +1183,6 @@ ambiguous_runes_header=`Este arquivo contém caracteres Unicode ambíguos` ambiguous_runes_description=`Este arquivo contém caracteres Unicode que podem ser confundidos com outros caracteres. Se você acha que isso é intencional, pode ignorar esse aviso com segurança. Use o botão Escapar para revelá-los` invisible_runes_line=`Esta linha tem caracteres unicode invisíveis` ambiguous_runes_line=`Esta linha tem caracteres unicode ambíguos` - escape_control_characters=Escapar unescape_control_characters=Desescapar file_copy_permalink=Copiar Link Permanente @@ -1110,7 +1206,6 @@ normal_view=Visão normal line=linha lines=linhas from_comment=(comentário) - editor.add_file=Adicionar Arquivo editor.new_file=Novo arquivo editor.upload_file=Enviar arquivo @@ -1170,8 +1265,6 @@ editor.user_no_push_to_branch=O usuário não pode fazer push no branch editor.require_signed_commit=Branch requer um commit assinado editor.cherry_pick=Cherry-pick %s para: editor.revert=Reverter %s para: - - commits.desc=Veja o histórico de alterações do código de fonte. commits.commits=Commits commits.no_commits=Nenhum commit em comum. "%s" e "%s" tem históricos completamente diferentes. @@ -1189,7 +1282,6 @@ commits.signed_by_untrusted_user_unmatched=Assinado por usuário não confiável commits.gpg_key_id=ID da chave GPG commits.ssh_key_fingerprint=Impressão Digital da Chave SSH commits.view_path=Visualizar neste ponto do histórico - commit.operations=Operações commit.revert=Reverter commit.revert-header=Reverter: %s @@ -1197,15 +1289,12 @@ commit.revert-content=Selecione a branch para reverter para: commit.cherry-pick=Cherry-pick commit.cherry-pick-header=Cherry-pick: %s commit.cherry-pick-content=Selecione o branch para receber o cherry-pick: - commitstatus.error=Erro commitstatus.failure=Falha commitstatus.pending=Pendente commitstatus.success=Sucesso - ext_issues=Acesso a Issues Externos ext_issues.desc=Link para o issue tracker externo. - projects.description=Descrição (opcional) projects.description_placeholder=Descrição projects.create=Criar Projeto @@ -1240,7 +1329,6 @@ projects.column.assigned_to=Atribuído a projects.card_type.desc=Pré-visualizações de Cards projects.card_type.images_and_text=Imagens e Texto projects.card_type.text_only=Somente texto - issues.desc=Organize relatórios de bugs, tarefas e marcos. issues.filter_assignees=Filtrar Atribuição issues.filter_milestones=Filtrar Marco @@ -1452,9 +1540,7 @@ issues.comment_on_locked=Você não pode comentar em uma issue bloqueada. issues.delete=Apagar issues.delete.title=Apagar esta issue? issues.delete.text=Você realmente deseja excluir esta issue? (Isto irá remover permanentemente todo o conteúdo. Considere fechá-la em vez disso, se você pretende mantê-la arquivado) - issues.tracker=Contador de tempo - issues.tracker_auto_close=Contador de tempo será parado automaticamente quando esta issue for fechada issues.tracking_already_started=`Você já iniciou o cronômetro em outra issue!` issues.cancel_tracking_history=`cronômetro cancelado %s` @@ -1465,7 +1551,6 @@ issues.add_time_minutes=Minutos issues.add_time_sum_to_small=Nenhum tempo foi inserido. issues.time_spent_total=Tempo total gasto issues.time_spent_from_all_authors=`Tempo total gasto: %s` - issues.due_date=Data limite issues.invalid_due_date_format=Formato da data limite inválido, deve ser 'dd/mm/aaaa'. issues.error_modifying_due_date=Falha ao modificar a data limite. @@ -1546,10 +1631,8 @@ issues.content_history.delete_from_history=Excluir do histórico issues.content_history.delete_from_history_confirm=Excluir do histórico? issues.content_history.options=Opções issues.reference_link=Referência: %s - compare.compare_base=base compare.compare_head=comparar - pulls.desc=Habilitar pull requests e revisões de código. pulls.new=Novo pull request pulls.view=Ver Pull Request @@ -1620,7 +1703,6 @@ pulls.reject_count_1=%d pedido de alteração pulls.reject_count_n=%d pedidos de alteração pulls.waiting_count_1=aguardando %d revisão pulls.waiting_count_n=aguardando %d revisões - pulls.no_merge_desc=O merge deste pull request não pode ser aplicado porque todas as opções de mesclagem do repositório estão desabilitadas. pulls.no_merge_helper=Habilite as opções de merge nas configurações do repositório ou faça o merge do pull request manualmente. pulls.no_merge_wip=O merge deste pull request não pode ser aplicado porque está marcado como um trabalho em andamento. @@ -1631,7 +1713,6 @@ pulls.fast_forward_only_merge_pull_request=Apenas Fast-forward pulls.merge_manually=Merge feito manualmente pulls.merge_commit_id=A ID de merge commit pulls.require_signed_wont_sign=O branch requer commits assinados, mas este merge não será assinado - pulls.invalid_merge_option=Você não pode usar esta opção de merge neste pull request. pulls.merge_conflict_summary=Mensagem de erro pulls.rebase_conflict_summary=Mensagem de Erro @@ -1658,27 +1739,19 @@ pulls.cmd_instruction_checkout_title=Checkout pulls.cmd_instruction_merge_title=Merge pulls.cmd_instruction_merge_desc=Faça merge das alterações e atualize no Gitea. pulls.clear_merge_message=Limpar mensagem do merge - pulls.auto_merge_button_when_succeed=(Quando a verificação for bem-sucedida) pulls.auto_merge_when_succeed=Mesclar automaticamente quando todas as verificações forem bem sucedidas pulls.auto_merge_newly_scheduled=O merge do pull request foi agendado para quando todas as verificações forem bem-sucedidas. pulls.auto_merge_has_pending_schedule=%[1]s agendou este pull request para merge automático quando todas as verificações tiverem sucesso %[2]s. - pulls.auto_merge_cancel_schedule=Cancelar merge automático pulls.auto_merge_not_scheduled=Este pull request não está programado para ser automaticamente mesclado. pulls.auto_merge_canceled_schedule=O merge automático foi cancelado para este pull request. - pulls.auto_merge_newly_scheduled_comment=`agendou este pull request para merge automático quando todas as verificações tiverem sucesso %[1]s` pulls.auto_merge_canceled_schedule_comment=`cancelou o merge automático deste pull request quando todos as verificações tiverem sucesso %[1]s` - pulls.delete.title=Excluir este pull request? pulls.delete.text=Você realmente deseja excluir este pull request? (Isto irá remover permanentemente todo o conteúdo. Considere fechá-la em vez disso, se você pretende mantê-la arquivado) - pulls.recently_pushed_new_branches=Você fez push no branch %[1]s %[2]s - pull.deleted_branch=(excluído):%s - - milestones.new=Novo marco milestones.closed=Fechado %s milestones.update_ago=Atualizado há %s @@ -1708,7 +1781,6 @@ milestones.filter_sort.least_complete=Menos completo milestones.filter_sort.most_complete=Mais completo milestones.filter_sort.most_issues=Com mais issues milestones.filter_sort.least_issues=Com menos issues - signing.will_sign=Esse commit será assinado com a chave "%s". signing.wont_sign.nokey=Não há nenhuma chave disponível para assinar esse commit. signing.wont_sign.never=Commits nunca são assinados. @@ -1719,10 +1791,8 @@ signing.wont_sign.basesigned=O merge não será assinado, pois o commit base nã signing.wont_sign.commitssigned=O merge não será assinado, pois todos os commits associados não estão assinados. signing.wont_sign.approved=O merge não será assinado porque o PR não foi aprovado. signing.wont_sign.not_signed_in=Você não está conectado. - ext_wiki=Acesso a Wiki Externo ext_wiki.desc=Link para uma wiki externa. - wiki=Wiki wiki.welcome=Bem-vindo a wiki. wiki.welcome_desc=A wiki permite que você escreva e compartilhe a documentação com os colaboradores. @@ -1749,7 +1819,6 @@ wiki.pages=Páginas wiki.last_updated=Última atualização %s wiki.page_name_desc=Digite um nome para esta página Wiki. Alguns nomes especiais são: 'Home', '_Sidebar' e '_Footer'. wiki.original_git_entry_tooltip=Ver o arquivo Git original em vez de usar o link amigável. - activity=Atividade activity.navbar.pulse=Pulso activity.navbar.contributors=Contribuidores @@ -1816,12 +1885,10 @@ activity.git_stats_addition_n=%d inclusões activity.git_stats_and_deletions=e activity.git_stats_deletion_1=%d exclusão activity.git_stats_deletion_n=%d exclusões - contributors.contribution_type.filter_label=Tipo de contribuição: contributors.contribution_type.commits=Commits contributors.contribution_type.additions=Adições contributors.contribution_type.deletions=Exclusões - settings=Configurações settings.options=Repositório settings.collaboration=Colaboradores @@ -1847,7 +1914,6 @@ settings.mirror_settings.push_mirror.none=Nenhum espelhamento de push configurad settings.mirror_settings.push_mirror.remote_url=URL do repositório do Git remoto settings.mirror_settings.push_mirror.add=Adicionar Espelho de Push settings.mirror_settings.push_mirror.edit_sync_time=Editar intervalo de sincronização de espelhos - settings.sync_mirror=Sincronizar agora settings.site=Site settings.update_settings=Atualizar configurações @@ -2170,7 +2236,6 @@ settings.rename_branch_success=Branch %s foi renomeado com sucesso para %s. settings.rename_branch_from=nome antigo do branch settings.rename_branch_to=novo nome do branch settings.rename_branch=Renomear branch - diff.browse_source=Ver código fonte diff.parent=pai diff.commit=commit @@ -2224,7 +2289,6 @@ diff.image.overlay=Sobrepor diff.has_escaped=Essa linha tem caracteres Unicode ocultos diff.show_file_tree=Mostrar árvore de arquivos diff.hide_file_tree=Ocultar árvore de arquivos - releases.desc=Acompanhe as versões e downloads do projeto. release.releases=Versões release.detail=Detalhes da versão @@ -2272,7 +2336,6 @@ release.add_tag_msg=Use o título e o conteúdo do lançamento como mensagem da release.add_tag=Criar apenas a tag release.releases_for=Versões para %s release.tags_for=Tags para %s - branch.name=Nome do Branch branch.already_exists=Um branch com o nome "%s" já existe. branch.delete_head=Excluir @@ -2304,27 +2367,330 @@ branch.create_branch_operation=Criar branch branch.new_branch=Criar novo branch branch.new_branch_from=`Criar novo branch a partir de "%s"` branch.renamed=Branch %s foi renomeado para %s. - tag.create_tag=Criar tag %s tag.create_tag_operation=Criar tag tag.confirm_create_tag=Criar tag tag.create_tag_from=`Criar nova tag a partir de "%s"` - tag.create_success=Tag "%s" criada. - topic.manage_topics=Gerenciar Tópicos topic.done=Feito - find_file.go_to_file=Ir para arquivo find_file.no_matching=Nenhum arquivo correspondente encontrado - error.csv.too_large=Não é possível renderizar este arquivo porque ele é muito grande. error.csv.unexpected=Não é possível renderizar este arquivo porque ele contém um caractere inesperado na linha %d e coluna %d. error.csv.invalid_field_count=Não é possível renderizar este arquivo porque ele tem um número errado de campos na linha %d. +repo_name_profile_public_hint=.profile is a special repository that you can use to add README.md to your public organization profile, visible to anyone. Make sure it's public and initialize it with a README in the profile directory to get started. +repo_name_profile_private_hint=.profile-private is a special repository that you can use to add a README.md to your organization member profile, visible only to organization members. Make sure it's private and initialize it with a README in the profile directory to get started. +repo_name_helper=Good repository names use short, memorable and unique keywords. A repository named ".profile" or ".profile-private" could be used to add a README.md for the user/organization profile. +view_all_branches=View all branches +view_all_tags=View all tags +fork_no_valid_owners=This repository cannot be forked because there are no valid owners. +fork.blocked_user=Cannot fork the repository because you are blocked by the repository owner. +open_with_editor=Open with %s +repo_no_desc=No description provided +repo_lang=Languages +multiple_licenses=Multiple Licenses +object_format=Object Format +object_format_helper=Object format of the repository. Cannot be changed later. SHA1 is most compatible. +mirror_address_url_invalid=The provided URL is invalid. Make sure all components of the URL are escaped correctly. +mirror_lfs_endpoint_desc=Sync will attempt to use the clone URL to determine the LFS server. You can also specify a custom endpoint if the repository LFS data is stored somewhere else. +stars=Stars +adopt_search=Enter username to search for unadopted repositories… (leave blank to find all) +blame.ignore_revs=Ignoring revisions in .git-blame-ignore-revs. Click here to bypass and see the normal blame view. +blame.ignore_revs.failed=Failed to ignore revisions in .git-blame-ignore-revs. +user_search_tooltip=Shows a maximum of 30 users +tree_path_not_found=Path %[1]s doesn't exist in %[2]s +transfer.accept_desc=Transfer to "%s" +transfer.reject_desc=Cancel transfer to "%s" +desc.public_access=Public Access +archive.title=This repo is archived. You can view files and clone it. You cannot open issues or pull requests or push a commit. +archive.title_date=This repository has been archived on %s. You can view files and clone it. You cannot open issues or pull requests or push a commit. +migrate_options_lfs_endpoint.placeholder=If left blank, the endpoint will be derived from the clone URL. +migrate.github_token_desc=You can put one or more tokens here, separated by commas, to make migrating faster by circumventing the GitHub API rate limit. WARNING: Abusing this feature may violate the service provider's policy and may lead to getting your account(s) blocked. +migrate.permission_denied_blocked=You cannot import from disallowed hosts. Please ask the admin to check ALLOWED_DOMAINS/ALLOW_LOCALNETWORKS/BLOCKED_DOMAINS settings. +migrate.migrating=Migrating from %s… +migrate.codecommit.description=Migrate data from AWS CodeCommit. +migrate.codecommit.aws_access_key_id=AWS Access Key ID +migrate.codecommit.aws_secret_access_key=AWS Secret Access Key +migrate.codecommit.https_git_credentials_username=HTTPS Git Credentials Username +migrate.codecommit.https_git_credentials_password=HTTPS Git Credentials Password +migration_status=Migration status +action.blocked_user=Cannot perform action because you are blocked by the repository owner. +empty_message=This repository does not have any content. +no_branch=This repository doesn't have any branches. +org_labels_desc=Organization-level labels that can be used with all repositories under this organization +file.title=%s at %s +file_is_empty=The file is empty. +code_preview_line_from_to=Lines %[1]d to %[2]d in %[3]s +code_preview_line_in=Line %[1]d in %[2]s +ambiguous_character=`%[1]c [U+%04[1]X] can be confused with %[2]c [U+%04[2]X]` +vendored=Vendored +commit.merged_in_pr=This commit was merged in pull request %s. +editor.cannot_edit_too_large_file=The file is too large to be edited. +editor.file_not_editable_hint=But you can still rename or move it. +editor.add_tmpl=Add '{filename}' +editor.fail_to_apply_patch=Unable to apply patch +editor.commit_email=Commit email address +editor.invalid_commit_email=The email address for the commit is invalid. +editor.file_is_a_symlink=`"%s" is a symbolic link. Symbolic links cannot be edited in the web editor.` +editor.file_modifying_no_longer_exists=The file being modified, "%s", no longer exists in this repository. +editor.commit_id_not_matching=The Commit ID does not match the ID when you began editing. Commit into a patch branch and then merge. +editor.push_out_of_date=The push appears to be out of date. +editor.failed_to_commit=Failed to commit changes. +editor.failed_to_commit_summary=Error Message: +editor.fork_create=Fork Repository to Propose Changes +editor.fork_create_description=You cannot edit this repository directly. Instead you can create a fork, make edits and create a pull request. +editor.fork_edit_description=You cannot edit this repository directly. The changes will be written to your fork %s, so you can create a pull request. +editor.fork_not_editable=You have forked this repository but your fork is not editable. +editor.fork_failed_to_push_branch=Failed to push branch %s to your repository. +editor.fork_branch_exists=Branch "%s" already exists in your fork. Please choose a new branch name. +commits.search_branch=This Branch +commits.view_file_diff=View changes to this file in this commit +projects.desc=Manage issues and pulls in projects. +projects.column.deletion_desc="Deleting a project column moves all related issues to the default column. Continue?" +issues.filter_no_results=No results +issues.filter_no_results_placeholder=Try adjusting your search filters. +issues.new.no_reviewers=No Reviewers +issues.new.blocked_user=Cannot create issue because you are blocked by the repository owner. +issues.edit.already_changed=Unable to save changes to the issue. It appears the content has already been changed by another user. Please refresh the page and try editing again to avoid overwriting their changes. +issues.edit.blocked_user=Cannot edit content because you are blocked by the poster or repository owner. +issues.move_to_column_of_project=`moved this to %s in %s on %s` +issues.filter_assignee_no_assignee=Assigned to nobody +issues.filter_assignee_any_assignee=Assigned to anybody +issues.filter_user_placeholder=Search users +issues.filter_user_no_select=All users +issues.filter_type.all_pull_requests=All pull requests +issues.filter_sort.recentupdate=Most recently updated +issues.close_comment_issue=Close with Comment +issues.reopen_comment_issue=Reopen with Comment +issues.comment.blocked_user=Cannot create or edit comment because you are blocked by the poster or repository owner. +issues.role.member_helper=This user is a member of the organization owning this repository. +issues.role.contributor_helper=This user has previously committed to the repository. +issues.label_color_invalid=Invalid color +issues.label_exclusive_order=Sort Order +issues.label_exclusive_order_tooltip=Exclusive labels in the same scope will be sorted according to this numeric order. +issues.lock.notice_1=- Other users cannot add new comments to this issue. +issues.timetracker_timer_start=Start timer +issues.timetracker_timer_stop=Stop timer +issues.timetracker_timer_discard=Discard timer +issues.timetracker_timer_manually_add=Add Time +issues.time_estimate_set=Set estimated time +issues.time_estimate_display=Estimate: %s +issues.change_time_estimate_at=changed time estimate to %[1]s %[2]s +issues.remove_time_estimate_at=removed time estimate %s +issues.time_estimate_invalid=Time estimate format is invalid +issues.start_tracking_history=started working %s +issues.stopwatch_already_stopped=The timer for this issue is already stopped +issues.stopwatch_already_created=The timer for this issue already exists +issues.stop_tracking=Stop Timer +issues.stop_tracking_history=worked for %[1]s %[2]s +issues.cancel_tracking=Discard +issues.add_time_history=added spent time %[1]s %[2]s +issues.add_time_manually=Manually Add Time +issues.due_date_not_writer="You need write access to this repository to update the due date of an issue." +issues.dependency.issue_close_blocked=You need to close all issues that are blocking this issue before you can close it. +issues.dependency.pr_close_blocked=You need to close all issues that are blocking this pull request before you can merge it. +issues.dependency.add_error_cannot_create_circular=You cannot create a dependency with two issues that block each other. +issues.review.comment="reviewed %s" +issues.review.dismissed="dismissed %s's review %s" +issues.review.remove_review_request_self="declined to review %s" +issues.review.official=Approved +issues.review.requested=Review pending +issues.review.rejected=Changes requested +issues.review.stale=Updated since approval +issues.review.unofficial=Uncounted approval +issues.assignee.error=Not all assignees were added, due to an unexpected error. +pulls.new.blocked_user=Cannot create pull request because you are blocked by the repository owner. +pulls.new.must_collaborator=You must be a collaborator to create pull request. +pulls.edit.already_changed=Unable to save changes to the pull request. It appears the content has already been changed by another user. Please refresh the page and try editing again to avoid overwriting their changes. +pulls.select_commit_hold_shift_for_range=Select commit. Hold Shift and click to select a range. +pulls.nothing_to_compare_have_tag=The selected branches/tags are equal. +pulls.is_checking=Checking for merge conflicts… +pulls.blocked_by_approvals="This pull request doesn't have enough required approvals yet. %d of %d official approvals granted." +pulls.blocked_by_approvals_whitelisted="This pull request doesn't have enough required approvals yet. %d of %d approvals granted from users or teams on the allowlist." +pulls.wrong_commit_id="commit ID must be a commit ID on the target branch" +pulls.no_merge_not_ready=This pull request is not ready to be merged. Check review status and status checks. +pulls.rebase_merge_pull_request=Rebase, then fast-forward +pulls.rebase_merge_commit_pull_request=Rebase, then create merge commit +pulls.merge_conflict=Merge Failed: There was a conflict while merging. Hint: Try a different strategy. +pulls.rebase_conflict=Merge Failed: There was a conflict while rebasing commit: %[1]s. Hint: Try a different strategy. +pulls.unrelated_histories=Merge Failed: The merge head and base do not share a common history. Hint: Try a different strategy. +pulls.merge_out_of_date=Merge Failed: While generating the merge, the base was updated. Hint: Try again. +pulls.head_out_of_date=Merge Failed: While generating the merge, the head was updated. Hint: Try again. +pulls.has_merged=Failed: The pull request has been merged. You cannot merge again or change the target branch. +pulls.push_rejected=Push Failed: The push was rejected. Review the Git Hooks for this repository. +pulls.push_rejected_no_message=Push Failed: The push was rejected but there was no remote message. Review the Git Hooks for this repository. +pulls.cmd_instruction_hint=View command line instructions +pulls.cmd_instruction_checkout_desc=From your project repository, check out a new branch and test the changes. +pulls.cmd_instruction_merge_warning=Warning: This operation cannot merge pull request because "autodetect manual merge" is not enabled. +pulls.clear_merge_message_hint=Clearing the merge message will only remove the commit message content and keep generated git trailers such as "Co-Authored-By…". +pulls.upstream_diverging_prompt_behind_1=This branch is %[1]d commit behind %[2]s +pulls.upstream_diverging_prompt_behind_n=This branch is %[1]d commits behind %[2]s +pulls.upstream_diverging_prompt_base_newer=The base branch %s has new changes +pulls.upstream_diverging_merge=Sync fork +pulls.upstream_diverging_merge_confirm=Would you like to merge "%[1]s" onto "%[2]s"? +pull.agit_documentation=Review documentation about AGit +comments.edit.already_changed=Unable to save changes to the comment. It appears the content has already been changed by another user. Please refresh the page and try editing again to avoid overwriting their changes +milestones.completeness=%d%% Completed +signing.wont_sign.error=There was an error while checking if the commit could be signed. +signing.wont_sign.twofa=You must have two-factor authentication enabled to have commits signed. +signing.wont_sign.headsigned=The merge will not be signed as the head commit is not signed. +activity.navbar.code_frequency=Code Frequency +activity.navbar.recent_commits=Recent Commits +activity.no_git_activity=There has been no commit activity in this period. +settings.desc=Settings is where you can manage the settings for the repository. +settings.public_access=Public Access +settings.public_access_desc=Configure public visitor's access permissions to override the defaults of this repository. +settings.public_access.docs.not_set=Not Set: no extra public access permission. The visitor's permission follows the repository's visibility and member permissions. +settings.public_access.docs.anonymous_read=Anonymous Read: users who are not logged in can access the unit with read permission. +settings.public_access.docs.everyone_read=Everyone Read: all logged-in users can access the unit with read permission. Read permission of issue/pull-request units also means users can create new issues/pull requests. +settings.public_access.docs.everyone_write=Everyone Write: all logged-in users have write permission to the unit. Only Wiki unit supports this permission. +settings.collaboration.per_unit=Unit Permissions +settings.mirror_settings.docs.disabled_pull_mirror.instructions=Set up your project to automatically push commits, tags and branches to another repository. Pull mirrors have been disabled by your site administrator. +settings.mirror_settings.docs.disabled_push_mirror.instructions=Set up your project to automatically pull commits, tags and branches from another repository. +settings.mirror_settings.docs.disabled_push_mirror.info=Push mirrors have been disabled by your site administrator. +settings.mirror_settings.docs.no_new_mirrors=Your repository is mirroring changes to or from another repository. Please keep in mind that you currently can't create any new mirrors. +settings.mirror_settings.docs.pull_mirror_instructions=To set up a pull mirror, please consult: +settings.mirror_settings.docs.more_information_if_disabled=You can find out more about push and pull mirrors here: +settings.mirror_settings.docs.doc_link_pull_section=the "Pulling from a remote repository" section of the documentation. +settings.mirror_settings.docs.pulling_remote_title=Pulling from a remote repository +settings.mirror_settings.pushed_repository=Pushed repository +settings.pull_mirror_sync_in_progress=Pulling changes from the remote %s at the moment. +settings.push_mirror_sync_in_progress=Pushing changes to the remote %s at the moment. +settings.default_wiki_branch_name=Default Wiki Branch Name +settings.failed_to_change_default_wiki_branch=Failed to change the default wiki branch. +settings.projects_desc=Enable Projects +settings.projects_mode_desc=Projects Mode (which kinds of projects to show) +settings.projects_mode_repo=Repo projects only +settings.projects_mode_owner=Only user or org projects +settings.admin_enable_close_issues_via_commit_in_any_branch=Close an issue via a commit made in a non-default branch +settings.transfer.blocked_user=Cannot transfer repository because you are blocked by the new owner. +settings.transfer_abort_success=The repository transfer to %s was successfully canceled. +settings.transfer_in_progress=There is currently an ongoing transfer. Please cancel it if you would like to transfer this repository to another user. +settings.transfer_notices_4=- If the repository belongs to an organization, and you transfer it to another organization or individual, you will lose the links between the repository's issues and the organization's project board. +settings.trust_model.collaborator.desc=Valid signatures by collaborators of this repository will be marked "trusted", whether they match the committer or not. Otherwise, valid signatures will be marked "untrusted" if the signature matches the committer and "unmatched" if not. +settings.trust_model.committer.long=Committer: Trust signatures that match committers. This matches GitHub's behavior and will force commits signed by Gitea to have Gitea as the committer. +settings.trust_model.committer.desc=Valid signatures will only be marked "trusted" if they match the committer, otherwise they will be marked "unmatched". This forces Gitea to be the committer on signed commits, with the actual committer marked as Co-authored-by: and Co-committed-by: trailer in the commit. The default Gitea key must match a user in the database. +settings.trust_model.collaboratorcommitter.desc=Valid signatures by collaborators of this repository will be marked "trusted" if they match the committer. Otherwise, valid signatures will be marked "untrusted" if the signature matches the committer and "unmatched" otherwise. This will force Gitea to be marked as the committer on signed commits, with the actual committer marked as Co-Authored-By: and Co-Committed-By: trailer in the commit. The default Gitea key must match a user in the database. +settings.delete_notices_2=- This operation will permanently delete the %s repository, including code, issues, comments, wiki data and collaborator settings. +settings.update_settings_no_unit=The repository should allow at least some sort of interaction. +settings.add_collaborator.blocked_user=The collaborator is blocked by the repository owner or vice versa. +settings.add_team_success=The team now has access to the repository. +settings.change_team_permission_tip=Team's permission is set on the team settings page and can't be changed per repository +settings.webhook.test_delivery=Test Push Event +settings.webhook.test_delivery_desc=Test this webhook with a fake push event. +settings.webhook.test_delivery_desc_disabled=To test this webhook with a fake event, activate it. +settings.webhook.replay.description_disabled=To replay this webhook, activate it. +settings.webhook_secret_desc=If the webhook server supports using secret, you can follow the webhook's manual and fill in a secret here. +settings.event_statuses=Statuses +settings.event_statuses_desc=Commit Status updated from the API. +settings.event_force_push=Force Push +settings.event_issues_desc=Issue opened, closed, reopened, edited or deleted. +settings.event_pull_request_desc=Pull request opened, closed, reopened, edited or deleted. +settings.event_pull_request_review_request=Pull Request Review Requested +settings.event_pull_request_review_request_desc=Pull request review requested or review request removed. +settings.event_pull_request_approvals=Pull Request Approvals +settings.event_pull_request_merge=Pull Request Merge +settings.event_header_workflow=Workflow Events +settings.event_workflow_run=Workflow Run +settings.event_workflow_run_desc=Gitea Actions Workflow run queued, waiting, in progress, or completed. +settings.event_workflow_job=Workflow Jobs +settings.event_workflow_job_desc=Gitea Actions Workflow job queued, waiting, in progress, or completed. +settings.branch_filter_desc=Branch whitelist for push, branch creation and branch deletion events, specified as glob pattern. If empty or *, events for all branches are reported. See %[2]s documentation for syntax. Examples: master, {master,release*}. +settings.add_key_success=The deploy key "%s" has been added. +settings.branches=Branches +settings.protected_branch=Branch Protection +settings.protected_branch_can_push=Allow push? +settings.protected_branch_can_push_yes=You can push +settings.protected_branch_can_push_no=You cannot push +settings.branch_protection=Branch Protection Rules for Branch '%s' +settings.protect_disable_force_push=Disable Force Push +settings.protect_disable_force_push_desc=No force pushing will be allowed to this branch. +settings.protect_enable_force_push_all=Enable Force Push +settings.protect_enable_force_push_all_desc=Anyone with push access will be allowed to force push to this branch. +settings.protect_enable_force_push_allowlist=Allowlist Restricted Force Push +settings.protect_enable_force_push_allowlist_desc=Only allowlisted users or teams with push access will be allowed to force push to this branch. +settings.protect_enable_merge_desc=Anyone with write access will be allowed to merge the pull requests into this branch. +settings.protect_whitelist_committers=Allowlist Restricted Push +settings.protect_whitelist_committers_desc=Only allowlisted users or teams will be allowed to push to this branch (but not force push). +settings.protect_whitelist_deploy_keys=Allowlist deploy keys with write access to push. +settings.protect_whitelist_users=Allowlisted users for pushing: +settings.protect_whitelist_teams=Allowlisted teams for pushing: +settings.protect_force_push_allowlist_users=Allowlisted users for force pushing: +settings.protect_force_push_allowlist_teams=Allowlisted teams for force pushing: +settings.protect_force_push_allowlist_deploy_keys=Allowlist deploy keys with push access to force push. +settings.protect_merge_whitelist_committers=Enable Merge Allowlist +settings.protect_merge_whitelist_committers_desc=Allow only allowlisted users or teams to merge pull requests into this branch. +settings.protect_merge_whitelist_users=Allowlisted users for merging: +settings.protect_merge_whitelist_teams=Allowlisted teams for merging: +settings.protect_status_check_patterns=Status check patterns: +settings.protect_status_check_patterns_desc=Enter patterns to specify which status checks must pass before branches can be merged into a branch that matches this rule. Each line specifies a pattern. Patterns cannot be empty. +settings.protect_check_status_contexts_desc=Require status checks to pass before merging. When enabled, commits must first be pushed to another branch, then merged or pushed directly to a branch that matches this rule after status checks have passed. If no contexts are matched, the last commit must be successful regardless of context. +settings.protect_status_check_matched=Matched +settings.protect_invalid_status_check_pattern=Invalid status check pattern: "%s". +settings.protect_no_valid_status_check_patterns=No valid status check patterns. +settings.protect_required_approvals_desc=Allow only to merge pull request with enough required approvals. Required approvals are either from users or teams who are on the allowlist or anyone with write access. +settings.protect_approvals_whitelist_enabled=Restrict approvals to allowlisted users or teams +settings.protect_approvals_whitelist_enabled_desc=Only reviews from allowlisted users or teams will count to the required approvals. Without approval allowlist, reviews from anyone with write access count to the required approvals. +settings.protect_approvals_whitelist_users=Allowlisted reviewers: +settings.protect_approvals_whitelist_teams=Allowlisted teams for reviews: +settings.ignore_stale_approvals=Ignore stale approvals +settings.ignore_stale_approvals_desc=Do not count approvals that were made on older commits (stale reviews) towards how many approvals the PR has. Irrelevant if stale reviews are already dismissed. +settings.protect_branch_name_pattern_desc="Protected branch name patterns. See the documentation for pattern syntax. Examples: main, release/**" +settings.protect_protected_file_patterns_desc="Protected files are not allowed to be changed directly even if user has rights to add, edit, or delete files in this branch. Multiple patterns can be separated using semicolon (';'). See %[2]s documentation for pattern syntax. Examples: .drone.yml, /docs/**/*.txt." +settings.protect_unprotected_file_patterns_desc="Unprotected files that are allowed to be changed directly if user has write access, bypassing push restriction. Multiple patterns can be separated using semicolon (';'). See %[2]s documentation for pattern syntax. Examples: .drone.yml, /docs/**/*.txt." +settings.add_protected_branch=Enable protection +settings.delete_protected_branch=Disable protection +settings.protected_branch_deletion=Delete Branch Protection +settings.block_admin_merge_override=Administrators must follow branch protection rules +settings.block_admin_merge_override_desc=Administrators must follow branch protection rules and cannot circumvent it. +settings.default_merge_style_desc=Default Merge Style +settings.tags.protection.pattern.description=You can use a single name or a glob pattern or regular expression to match multiple tags. Read more in the protected tags guide. +settings.thread_id=Thread ID +settings.visibility.private.button=Make Private +settings.visibility.private.text=Changing the visibility to private will make the repo visible only to allowed members and may remove the relationship between it and existing forks, watchers, and stars. +settings.visibility.private.bullet_title=Changing the visibility to private will: +settings.visibility.private.bullet_one=Make the repo visible only to allowed members. +settings.visibility.private.bullet_two=May remove the relationship between it and forks, watchers, and stars. +settings.visibility.public.button=Make Public +settings.visibility.public.text=Changing the visibility to public will make the repo visible to anyone. +settings.visibility.public.bullet_title=Changing the visibility to public will: +settings.visibility.public.bullet_one=Make the repo visible to anyone. +settings.visibility.success=Repository visibility changed. +settings.visibility.error=An error occurred while trying to change the repo visibility. +settings.visibility.fork_error=Can't change the visibility of a forked repo. +settings.archive.text=Archiving the repo will make it entirely read-only. It will be hidden from the dashboard. Nobody (not even you!) will be able to make new commits, or open any issues or pull requests. +settings.archive.mirrors_unavailable=Mirrors are not available if the repo is archived. +settings.unarchive.text=Unarchiving the repo will restore its ability to receive commits and pushes, as well as new issues and pull requests. +settings.unarchive.error=An error occurred while trying to unarchive the repo. See the log for more details. +settings.lfs_lock_path=Filepath to lock… +settings.lfs_pointers.found=Found %d blob pointer(s) — %d associated, %d unassociated (%d missing from store) +diff.comment.add_line_comment=Add line comment +diff.submodule_added=Submodule %[1]s added at %[2]s +diff.submodule_deleted=Submodule %[1]s deleted from %[2]s +diff.submodule_updated=Submodule %[1]s updated: %[2]s +release.latest=Latest +branch.delete_desc=Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue? +branch.branch_name_conflict=Branch name "%s" conflicts with the already existing branch "%s". +branch.tag_collision=Branch "%s" cannot be created as a tag with same name already exists in the repository. +branch.default_branch_not_exist=Default branch "%s" does not exist. +branch.rename_default_or_protected_branch_error=Only admins can rename default or protected branches. +branch.rename_protected_branch_failed=This branch is protected by glob-based protection rules. +branch.commits_divergence_from=Commit divergence: %[1]d behind and %[2]d ahead of %[3]s +branch.commits_no_divergence=The same as branch %[1]s +topic.count_prompt=You cannot select more than 25 topics +topic.format_prompt=Topics must start with a letter or number, can include dashes ('-') and dots ('.'), can be up to 35 characters long. Letters must be lowercase. +find_file.follow_symlink=Follow this symlink to where it is pointing at +error.broken_git_hook=Git hooks of this repository seem to be broken. Please follow the documentation to fix them, then push some commits to refresh the status. [graphs] component_loading_failed=Não foi possível carregar %s component_loading_info=Isto pode demorar um pouco… +component_loading=Loading %s… +component_failed_to_load=An unexpected error happened. +code_frequency.what=code frequency +contributors.what=contributions +recent_commits.what=recent commits [org] org_name_holder=Nome da organização @@ -2348,10 +2714,8 @@ team_access_desc=Acesso ao repositório team_permission_desc=Permissão team_unit_desc=Permitir o acesso a seções de repositório team_unit_disabled=(Desabilitado) - form.name_reserved=O nome de organização "%s" está reservado. form.create_org_not_allowed=Você não tem permissão para criar uma organização. - settings=Configurações settings.options=Organização settings.full_name=Nome completo @@ -2365,20 +2729,15 @@ settings.visibility.limited=Limitado (Visível apenas para usuários autenticado settings.visibility.limited_shortname=Limitado settings.visibility.private=Privada (Visível apenas para membros da organização) settings.visibility.private_shortname=Privado - settings.update_settings=Atualizar Configurações settings.update_setting_success=Configurações da organização foram atualizadas. - - settings.update_avatar_success=O avatar da organização foi atualizado. settings.delete=Excluir organização settings.delete_account=Excluir esta organização settings.delete_prompt=A organização será excluída permanentemente. Isto NÃO PODERÁ ser desfeito! settings.confirm_delete_account=Confirmar exclusão settings.hooks_desc=Adicionar Webhooks que serão acionados para todos os repositórios desta organização. - settings.labels_desc=Adicionar rótulos que possam ser usadas em issues para todos os repositórios desta organização. - members.membership_visibility=Visibilidade da associação: members.public=Público members.public_helper=tornar privado @@ -2393,7 +2752,6 @@ members.leave=Sair members.leave.detail=Sair de %s? members.invite_desc=Adicionar novo membro em %s: members.invite_now=Convidar agora - teams.join=Juntar-se teams.leave=Deixar teams.leave.detail=Sair de %s? @@ -2442,8 +2800,38 @@ teams.all_repositories_admin_permission_desc=Esta equipe concede acesso teams.invite.title=Você foi convidado para fazer parte da equipe %s na organização %s. teams.invite.by=Convidado por %s teams.invite.description=Por favor, clique no botão abaixo para se juntar à equipe. - - +form.name_been_taken=The organization name "%s" has already been taken. +form.name_pattern_not_allowed=The pattern "%s" is not allowed in an organization name. +settings.email=Contact Email Address +settings.rename=Rename Organization +settings.rename_desc=Changing the organization name will also change your organization's URL and free the old name. +settings.rename_success=Organization %[1]s has been renamed to %[2]s successfully. +settings.rename_no_change=Organization name is not changed. +settings.rename_new_org_name=New Organization Name +settings.rename_failed=Renaming organization failed because of an internal error +settings.rename_notices_1=This operation CANNOT be undone. +settings.rename_notices_2=The old name will redirect until it is claimed. +settings.name_confirm=Enter the organization name as confirmation: +settings.delete_notices_1=This operation CANNOT be undone. +settings.delete_notices_2=This operation will permanently delete all the repositories of %s, including code, issues, comments, wiki data and collaborator settings. +settings.delete_notices_3=This operation will permanently delete all the packages of %s. +settings.delete_notices_4=This operation will permanently delete all the projects of %s. +settings.delete_failed=Deleting organization failed due to an internal error +settings.delete_successful=Organization %s has been deleted successfully. +teams.none_access_helper=Members cannot view or do any other action on this unit. It has no effect for public repositories. +teams.add_nonexistent_repo="The repository you're trying to add doesn't exist. Please create it first." +teams.members.blocked_user=Cannot add the user because it is blocked by the organization. +view_as_role=View as: %s +view_as_public_hint=You are viewing the README as a public user. +view_as_member_hint=You are viewing the README as a member of this organization. +worktime=Worktime +worktime.date_range_start=Start date +worktime.date_range_end=End date +worktime.query=Query +worktime.time=Time +worktime.by_repositories=By repositories +worktime.by_milestones=By milestones +worktime.by_members=By members [admin] dashboard=Painel @@ -2463,7 +2851,6 @@ first_page=Primeira last_page=Última total=Total: %d settings=Configurações de Administrador - dashboard.statistic=Resumo dashboard.system_status=Status do sistema dashboard.operation_name=Nome da operação @@ -2522,7 +2909,6 @@ dashboard.last_gc_pause=Última pausa do GC dashboard.gc_times=Nº de execuções do GC dashboard.update_checker=Verificador de atualização dashboard.delete_old_system_notices=Excluir todos os avisos de sistema antigos do banco de dados - users.user_manage_panel=Gerenciamento de conta de usuário users.new_account=Criar conta de usuário users.name=Nome de usuário @@ -2576,7 +2962,6 @@ users.list_status_filter.not_prohibit_login=Permitir login users.list_status_filter.is_2fa_enabled=2FA Ativado users.list_status_filter.not_2fa_enabled=2FA Desativado users.details=Detalhes do usuário - emails.email_manage_panel=Gerenciamento de E-mail de Usuário emails.primary=Principal emails.activated=Ativado @@ -2584,13 +2969,11 @@ emails.filter_sort.name=Nome de usuário emails.not_updated=Falha ao atualizar o endereço de e-mail solicitado: %v emails.duplicate_active=Este endereço de e-mail já está ativo para um usuário diferente. emails.change_email_header=Atualizar Propriedades do E-mail - orgs.org_manage_panel=Gerenciamento da organização orgs.name=Nome orgs.teams=Equipes orgs.members=Membros orgs.new_orga=Nova organização - repos.repo_manage_panel=Gerenciamento do repositório repos.unadopted=Repositórios Não Adotados repos.unadopted.no_more=Não foram encontrados mais repositórios não adotados @@ -2600,7 +2983,6 @@ repos.private=Privado repos.issues=Issues repos.size=Tamanho repos.lfs_size=Tamanho do LFS - packages.package_manage_panel=Gerenciamento de Pacotes packages.total_size=Tamanho Total: %s packages.unreferenced_size=Tamanho Não Referenciado: %s @@ -2613,15 +2995,12 @@ packages.type=Tipo packages.repository=Repositório packages.size=Tamanho packages.published=Publicado - defaulthooks=Webhooks Padrões defaulthooks.add_webhook=Adicionar Webhook Padrão defaulthooks.update_webhook=Atualizar Webhook Padrão - systemhooks=Webhooks do Sistema systemhooks.add_webhook=Adicionar Webhook do Sistema systemhooks.update_webhook=Atualizar Webhook do Sistema - auths.auth_manage_panel=Gerenciamento de fonte de autenticação auths.new=Adicionar fonte de autenticação auths.name=Nome @@ -2721,7 +3100,6 @@ auths.login_source_exist=A fonte de autenticação "%s" já existe. auths.login_source_of_type_exist=Uma fonte de autenticação deste tipo já existe. auths.unable_to_initialize_openid=Não é possível inicializar o Provedor OpenID Connect: %s auths.invalid_openIdConnectAutoDiscoveryURL=URL do Auto Discovery inválida (deve ser uma URL válida, começando com http:// ou https://) - config.server_config=Configuração do servidor config.app_name=Nome do servidor config.app_ver=Versão do Gitea @@ -2739,7 +3117,6 @@ config.lfs_root_path=Caminho raiz do LFS config.log_file_root_path=Caminho do log config.script_type=Tipo de script config.reverse_auth_user=Usuário de autenticação reversa - config.ssh_config=Configuração de SSH config.ssh_enabled=Habilitado config.ssh_start_builtin_server=Usar o servidor embutido @@ -2749,12 +3126,10 @@ config.ssh_listen_port=Porta de escuta config.ssh_root_path=Caminho da raiz config.ssh_minimum_key_size_check=Verificar tamanho mínimo da chave config.ssh_minimum_key_sizes=Tamanhos mínimos da chave - config.lfs_config=Configuração de LFS config.lfs_enabled=Habilitado config.lfs_content_path=Caminho do conteúdo LFS config.lfs_http_auth_expiry=Expiração da autenticação HTTP LFS - config.db_config=Configuração do banco de dados config.db_type=Tipo config.db_host=Servidor @@ -2763,7 +3138,6 @@ config.db_user=Nome de usuário config.db_schema=Esquema config.db_ssl_mode=SSL config.db_path=Caminho - config.service_config=Configuração do serviço config.register_email_confirm=Exigir confirmação de e-mail para se cadastrar config.disable_register=Desabilitar auto-cadastro @@ -2784,12 +3158,10 @@ config.default_enable_timetracking=Habilitar o Cronômetro por Padrão config.default_allow_only_contributors_to_track_time=Permitir que apenas os colaboradores acompanhem o contador de tempo config.no_reply_address=Ocultar domínio de e-mail config.default_visibility_organization=Visibilidade padrão para novas organizações - config.webhook_config=Configuração de Hook da Web config.queue_length=Tamanho da fila config.deliver_timeout=Intervalo de entrega config.skip_tls_verify=Ignorar verificação de TLS - config.mailer_config=Configuração de Envio de E-mail config.mailer_enabled=Habilitado config.mailer_enable_helo=Ativar HELO @@ -2807,16 +3179,13 @@ config.send_test_mail=Enviar e-mail de teste config.send_test_mail_submit=Enviar config.test_mail_failed=Ocorreu um erro ao enviar um e-mail de teste para "%s": %v config.test_mail_sent=Um e-mail de teste foi enviado para "%s". - config.oauth_config=Configuração do OAuth config.oauth_enabled=Habilitado - config.cache_config=Configuração de cache config.cache_adapter=Adaptador de cache config.cache_interval=Intervalo de cache config.cache_conn=Conexão de cache config.cache_item_ttl=Item de cache TTL - config.session_config=Configuração da sessão config.session_provider=Provedor da sessão config.provider_config=Configuração do provedor @@ -2825,12 +3194,10 @@ config.gc_interval_time=Tempo de Intervalo do GC config.session_life_time=Tempo de vida da sessão config.https_only=Apenas HTTPS config.cookie_life_time=Tempo de vida do cookie - config.picture_config=Configuração de imagem e avatar config.picture_service=Serviço de imagens config.disable_gravatar=Desabilitar o gravatar config.enable_federated_avatar=Habilitar avatares federativos - config.git_config=Configuração do Git config.git_disable_diff_highlight=Desabilitar realce de mudanças no diff config.git_max_diff_lines=Máximo de linhas mostradas no diff (para um único arquivo) @@ -2842,18 +3209,14 @@ config.git_mirror_timeout=Tempo limite de atualização de espelhamento config.git_clone_timeout=Tempo limite para operação de clone config.git_pull_timeout=Tempo limite para operação de pull config.git_gc_timeout=Tempo limite para execução do GC - config.log_config=Configuração de log config.logger_name_fmt=Logger: %s config.disabled_logger=Desabilitado config.access_log_mode=Modo log Access config.access_log_template=Modelo do registro de acesso config.xorm_log_sql=Log SQL - config.set_setting_failed=Falha ao definir configuração %s - monitor.stats=Estatísticas - monitor.cron=Tarefas cron monitor.name=Nome monitor.schedule=Cronograma @@ -2869,7 +3232,6 @@ monitor.execute_time=Tempo de execução monitor.last_execution_result=Resultado monitor.process.cancel=Cancelar processo monitor.process.children=Descendentes - monitor.queues=Filas monitor.queue=Fila: %s monitor.queue.name=Nome @@ -2885,7 +3247,6 @@ monitor.queue.settings.submit=Atualizar configurações monitor.queue.settings.changed=Configurações atualizadas monitor.queue.settings.remove_all_items=Remover tudo monitor.queue.settings.remove_all_items_done=Todos os itens da fila foram removidos. - notices.system_notice_list=Avisos do sistema notices.view_detail_header=Ver detalhes do aviso notices.operations=Operações @@ -2900,7 +3261,99 @@ notices.type_2=Tarefa notices.desc=Descrição notices.op=Op. notices.delete_success=Os avisos do sistema foram excluídos. - +maintenance=Maintenance +self_check=Self Check +assets=Code Assets +emails=User Email Addresses +dashboard.new_version_hint=Gitea %s is now available, you are running %s. Check the blog for more details. +dashboard.maintenance_operations=Maintenance Operations +dashboard.task.cancelled=Task: %[1]s canceled: %[3]s +dashboard.cron.cancelled=Cron: %[1]s canceled: %[3]s +dashboard.delete_inactive_accounts.started=Task to delete all unactivated accounts started +dashboard.delete_repo_archives.started=Task to delete all repository archives started +dashboard.delete_missing_repos.started=Task to delete all repositories missing their Git files started +dashboard.sync_repo_branches=Sync missed branches from git data to databases +dashboard.sync_repo_tags=Sync tags from git data to database +dashboard.deleted_branches_cleanup=Clean up deleted branches +dashboard.git_gc_repos=Garbage-collect all repositories +dashboard.resync_all_sshkeys=Update the '.ssh/authorized_keys' file with Gitea SSH keys +dashboard.resync_all_sshprincipals=Update the '.ssh/authorized_principals' file with Gitea SSH principals +dashboard.resync_all_hooks=Resynchronize pre-receive, update and post-receive hooks of all repositories +dashboard.cleanup_hook_task_table=Clean up hook_task table +dashboard.cleanup_packages=Clean up expired packages +dashboard.cleanup_actions=Clean up expired actions' resources +dashboard.delete_old_actions=Delete all old activities from database +dashboard.delete_old_actions.started=Deletion of all old activities from database started +dashboard.gc_lfs=Garbage-collect LFS meta objects +dashboard.stop_zombie_tasks=Stop actions zombie tasks +dashboard.stop_endless_tasks=Stop actions endless tasks +dashboard.cancel_abandoned_jobs=Cancel actions abandoned jobs +dashboard.start_schedule_tasks=Start actions schedule tasks +dashboard.sync_branch.started=Branches Sync started +dashboard.sync_tag.started=Tags Sync started +dashboard.rebuild_issue_indexer=Rebuild issue indexer +dashboard.sync_repo_licenses=Sync repo licenses +users.reserved=Reserved +users.bot=Bot +users.never_login=Never Signed In +users.still_own_packages=This user still owns one or more packages. Delete these packages first. +emails.filter_sort.email=Email address +emails.filter_sort.email_reverse=Email address (reverse) +emails.filter_sort.name_reverse=Username (reverse) +emails.updated=Email address updated +emails.change_email_text=Are you sure you want to update this email address? +emails.delete=Delete Email +emails.delete_desc=Are you sure you want to delete this email address? +emails.deletion_success=The email address has been deleted. +emails.delete_primary_email_error=You cannot delete the primary email address. +packages.cleanup.success=Cleaned up expired data successfully +defaulthooks.desc=Webhooks automatically make HTTP POST requests to a server when certain Gitea events trigger. Webhooks defined here are defaults and will be copied into all new repositories. Read more in the webhooks guide. +systemhooks.desc=Webhooks automatically make HTTP POST requests to a server when certain Gitea events trigger. Webhooks defined here will act on all repositories on the system, so please consider any performance implications this may have. Read more in the webhooks guide. +auths.oauth2_full_name_claim_name=Full Name Claim Name. (Optional — if set, the user's full name will always be synchronized with this claim) +auths.oauth2_ssh_public_key_claim_name=SSH Public Key Claim Name +auths.oauth2_admin_group=Group Claim value for administrator users. (Optional — requires claim name above) +auths.oauth2_restricted_group=Group Claim value for restricted users. (Optional — requires claim name above) +auths.oauth2_map_group_to_team=Map claimed groups to Organization teams. (Optional — requires claim name above) +auths.sspi_auto_create_users_helper=Allow SSPI auth method to automatically create new accounts for users that log in for the first time +auths.sspi_strip_domain_names_helper=If checked, domain names will be removed from logon names (e.g. "DOMAIN\user" and "user@example.org" both will become just "user"). +auths.sspi_separator_replacement_helper=The character to use to replace the separators of down-level logon names (e.g. the \ in "DOMAIN\user") and user principal names (e.g. the @ in "user@example.org"). +auths.sspi_default_language_helper=Default language for users automatically created by SSPI auth method. Leave empty if you prefer the language to be automatically detected. +auths.tip.bitbucket=Register a new OAuth consumer on %s and add the permission 'Account' - 'Read' +auths.tip.nextcloud=Register a new OAuth consumer on your instance by selecting "Settings -> Security -> OAuth 2.0 client" in the menu +auths.tip.dropbox=Create a new application at %s +auths.tip.facebook=Register a new application at %s and add the product "Facebook Login" +auths.tip.github=Register a new OAuth application on %s +auths.tip.gitlab_new=Register a new application on %s +auths.tip.google_plus=Obtain OAuth2 client credentials from the Google API console at %s +auths.tip.openid_connect=Use the OpenID Connect Discovery URL "https://{server}/.well-known/openid-configuration" to specify the endpoints +auths.tip.twitter=Go to %s, create an application and ensure that the “Allow this application to be used to Sign in with Twitter” option is enabled +auths.tip.discord=Register a new application on %s +auths.tip.gitea=Register a new OAuth2 application. Guide can be found at %s +auths.tip.yandex=Create a new application at %s. Select following permissions from the "Yandex.Passport API" section: "Access to email address", "Access to user avatar" and "Access to username, first name and surname, gender" +config.app_data_path=App Data Path +config.default_enable_dependencies=Enable Issue Dependencies by Default +config.test_email_placeholder=Email Address (e.g. test@example.com) +config.cache_test=Test Cache +config.cache_test_failed=Failed to probe the cache: %v. +config.cache_test_slow=Cache test successful, but response is slow: %s. +config.cache_test_succeeded=Cache test successful, got a response in %s. +config.open_with_editor_app_help=The "Open with" editors for the clone menu. If left empty, the default will be used. Expand to see the default. +monitor.stacktrace=Stacktrace +monitor.trace=Trace +monitor.performance_logs=Performance Logs +monitor.process.cancel_desc=Canceling a process may cause data loss +monitor.queue.activeworkers=Active Workers +monitor.queue.review_add=Review / Add Workers +monitor.queue.settings.desc=Pools dynamically grow in response to their worker queue blocking. +monitor.queue.settings.maxnumberworkers=Max number of workers +self_check.no_problem_found=No problem found yet. +self_check.startup_warnings=Startup warnings: +self_check.database_collation_mismatch=Expect database to use collation: %s +self_check.database_collation_case_insensitive=Database is using collation %s, which is a case-insensitive collation. Although Gitea could work with it, there might be some rare cases which don't work as expected. +self_check.database_inconsistent_collation_columns=Database is using collation %s, but these columns are using mismatched collations. This might cause some unexpected problems. +self_check.database_fix_mysql=For MySQL/MariaDB users, you could use the "gitea doctor convert" command to fix the collation problems, or you could also fix the problem manually with "ALTER ... COLLATE ..." SQL queries. +self_check.database_fix_mssql=For MSSQL users, you could only fix the problem manually with "ALTER ... COLLATE ..." SQL queries at the moment. +self_check.location_origin_mismatch=Current URL (%[1]s) doesn't match the URL seen by Gitea (%[2]s). If you are using a reverse proxy, please make sure the "Host" and "X-Forwarded-Proto" headers are set correctly. [action] create_repo=criou o repositório %s @@ -2933,6 +3386,7 @@ review_dismissed_reason=Motivo: create_branch=criou o branch %[3]s em %[4]s starred_repo=favoritou %[2]s watched_repo=começou a observar %[2]s +publish_release=`released %[4]s at %[3]s` [tool] now=agora @@ -2958,6 +3412,7 @@ raw_minutes=minutos default_message=Arraste e solte arquivos aqui, ou clique para selecioná-los. file_too_big=Tamanho de arquivo ({{filesize}} MB) excede o máximo de ({{maxFilesize}} MB). remove_file=Remover arquivo +invalid_input_type=You cannot upload files of this type. [notification] notifications=Notificações @@ -2981,6 +3436,8 @@ error.no_committer_account=Nenhuma conta vinculada ao e-mail do autor do commit error.no_gpg_keys_found=Nenhuma chave conhecida encontrada para esta assinatura no banco de dados error.not_signed_commit=Não é um commit assinado error.failed_retrieval_gpg_keys=Falha em obter qualquer chave anexada à conta do autor do commit +error.probable_bad_signature="WARNING! Although there is a key with this ID in the database, it does not verify this commit! This commit is SUSPICIOUS." +error.probable_bad_default_signature="WARNING! Although the default key has this ID, it does not verify this commit! This commit is SUSPICIOUS." [units] unit=Unidade @@ -3116,29 +3573,59 @@ owner.settings.cleanuprules.success.update=Regra de limpeza foi atualizada. owner.settings.cleanuprules.success.delete=Regra de limpeza foi excluída. owner.settings.chef.title=Registro Chef owner.settings.chef.keypair=Gerar par de chaves +no_metadata=No metadata. +registry.documentation=For more information on the %s registry, see the documentation. +search_in_external_registry=Search in %s +alpine.registry=Set up this registry by adding the URL in your /etc/apk/repositories file: +alpine.repository.branches=Branches +arch.registry=Add server with related repository and architecture to /etc/pacman.conf: +arch.install=Sync package with pacman: +cargo.registry=Set up this registry in the Cargo configuration file (for example ~/.cargo/config.toml): +chef.registry=Set up this registry in your ~/.chef/config.rb file: +composer.registry=Set up this registry in your ~/.composer/config.json file: +conan.registry=Set up this registry from the command line: +conda.registry=Set up this registry as a Conda repository in your .condarc file: +container.images=Images +container.digest=Digest +cran.registry=Set up this registry in your Rprofile.site file: +debian.registry=Set up this registry from the command line: +helm.registry=Set up this registry from the command line: +maven.registry=Set up this registry in your project pom.xml file: +maven.install=To use the package, include the following in the dependencies block in the pom.xml file: +nuget.registry=Set up this registry from the command line: +npm.registry=Set up this registry in your project .npmrc file: +npm.dependencies.bundle=Bundled Dependencies +rpm.registry=Set up this registry from the command line: +rpm.repository.multiple_groups=This package is available in multiple groups. +swift.registry=Set up this registry from the command line: +settings.link.success=Repository link was successfully updated. +owner.settings.cargo.initialize.description=A special index Git repository is needed to use the Cargo registry. Using this option will (re-)create the repository and configure it automatically. +owner.settings.cargo.rebuild.description=Rebuilding can be useful if the index is not synchronized with the stored Cargo packages. +owner.settings.cargo.rebuild.success=The Cargo index was successfully rebuilt. +owner.settings.cleanuprules.none=No cleanup rules available. Please consult the documentation. +owner.settings.chef.keypair.description=A key pair is necessary to authenticate to the Chef registry. If you have generated a key pair before, generating a new key pair will discard the old key pair. [secrets] secrets=Segredos description=Os segredos serão passados a certas ações e não poderão ser lidos de outra forma. none=Não há segredos ainda. - -; These keys are also for "edit secret", the keys are kept as-is to avoid unnecessary re-translation creation.description=Descrição creation.name_placeholder=apenas caracteres alfanuméricos ou underline (_), não pode começar com GITEA_ ou GITHUB_ creation.value_placeholder=Insira qualquer conteúdo. Espaços em branco no início e no fim serão omitidos. - - deletion=Excluir segredo deletion.description=A exclusão de um segredo é permanente e não pode ser desfeita. Continuar? deletion.success=O segredo foi excluído. deletion.failed=Falha ao excluir segredo. management=Gerenciamento de Segredos +creation.description_placeholder=Enter short description (optional). +save_success=The secret "%s" has been saved. +save_failed=Failed to save secret. +add_secret=Add secret +edit_secret=Edit secret [actions] actions=Ações - unit.desc=Gerenciar ações - status.unknown=Desconhecido status.waiting=Em espera status.running=Rodando @@ -3147,7 +3634,6 @@ status.failure=Falha status.cancelled=Cancelado status.skipped=Ignorado status.blocked=Bloqueado - runners=Runners runners.runner_manage_panel=Gerenciamento de Runners runners.new=Criar novo Runner @@ -3183,7 +3669,6 @@ runners.status.offline=Offiline runners.version=Versão runners.reset_registration_token=Redefinir token de registro runners.reset_registration_token_success=Token de registro de runner redefinido com sucesso - runs.all_workflows=Todos os Workflows runs.commit=Commit runs.scheduled=Agendado @@ -3195,22 +3680,63 @@ runs.actors_no_select=Todos os atores runs.status_no_select=Todos os Status runs.no_results=Não houve correspondência de resultados. runs.empty_commit_message=(mensagem de commit vazia) - - need_approval_desc=Precisa de aprovação para executar workflows para pull request do fork. - - +runners.delete_runner_notice=If a task is running on this runner, it will be terminated and marked as failed. It may break building workflow. +runners.reset_registration_token_confirm=Would you like to invalidate the current token and generate a new one? +runs.no_matching_online_runner_helper=No matching online runner with label: %s +runs.no_job_without_needs=The workflow must contain at least one job without dependencies. +runs.no_job=The workflow must contain at least one job +runs.no_workflows=There are no workflows yet. +runs.no_workflows.quick_start=Don't know how to start with Gitea Actions? See the quick start guide. +runs.no_workflows.documentation=For more information on Gitea Actions, see the documentation. +runs.no_runs=The workflow has no runs yet. +runs.expire_log_message=Logs have been purged because they were too old. +runs.delete=Delete workflow run +runs.cancel=Cancel workflow run +runs.delete.description=Are you sure you want to permanently delete this workflow run? This action cannot be undone. +runs.not_done=This workflow run is not done. +runs.view_workflow_file=View workflow file +workflow.disable=Disable Workflow +workflow.disable_success=Workflow '%s' disabled successfully. +workflow.enable=Enable Workflow +workflow.enable_success=Workflow '%s' enabled successfully. +workflow.disabled=Workflow is disabled. +workflow.run=Run Workflow +workflow.not_found=Workflow '%s' not found. +workflow.run_success=Workflow '%s' run successfully. +workflow.from_ref=Use workflow from +workflow.has_workflow_dispatch=This workflow has a workflow_dispatch event trigger. +workflow.has_no_workflow_dispatch=Workflow '%s' has no workflow_dispatch event trigger. +variables=Variables +variables.management=Variables Management +variables.creation=Add Variable +variables.none=There are no variables yet. +variables.deletion=Remove variable +variables.deletion.description=Removing a variable is permanent and cannot be undone. Continue? +variables.description=Variables will be passed to certain actions and cannot be read otherwise. +variables.id_not_exist=Variable with ID %d does not exist. +variables.edit=Edit Variable +variables.deletion.failed=Failed to remove variable. +variables.deletion.success=The variable has been removed. +variables.creation.failed=Failed to add variable. +variables.creation.success=The variable "%s" has been added. +variables.update.failed=Failed to edit variable. +variables.update.success=The variable has been edited. +logs.always_auto_scroll=Always auto scroll logs +logs.always_expand_running=Always expand running logs [projects] type-1.display_name=Projeto individual type-2.display_name=Projeto do repositório type-3.display_name=Projeto da organização +deleted.display_name=Deleted Project +enter_fullscreen=Fullscreen +exit_fullscreen=Exit Fullscreen [git.filemode] -; Ordered by git filemode value, ascending. E.g. directory has "040000", normal file has "100644", … directory=Diretório normal_file=Arquivo normal executable_file=Arquivo executável symbolic_link=Link simbólico submodule=Submódulo - +changed_filemode=%[1]s → %[2]s diff --git a/options/locale/locale_ru-RU.ini b/options/locale/locale_ru-RU.ini index 30443e2a238c6..68fa24ca26b34 100644 --- a/options/locale/locale_ru-RU.ini +++ b/options/locale/locale_ru-RU.ini @@ -24,7 +24,6 @@ enable_javascript=Для этого сайта требуется поддерж toc=Содержание licenses=Лицензии return_to_gitea=Вернуться к Gitea - username=Имя пользователя email=Адрес электронной почты password=Пароль @@ -34,7 +33,6 @@ captcha=CAPTCHA twofa=Двухфакторная аутентификация twofa_scratch=Двухфакторный scratch-код passcode=Код - webauthn_insert_key=Вставьте ваш ключ безопасности webauthn_sign_in=Нажмите кнопку на ключе безопасности. Если ваш ключ безопасности не имеет кнопки, вставьте его снова. webauthn_press_button=Пожалуйста, нажмите кнопку на ключе безопасности… @@ -47,7 +45,6 @@ webauthn_error_duplicated=Данный ключ безопасности не р webauthn_error_empty=Необходимо задать имя для этого ключа. webauthn_error_timeout=Время истекло раньше, чем ключ был прочитан. Перезагрузите эту страницу и повторите попытку. webauthn_reload=Обновить - repository=Репозиторий organization=Организация mirror=Зеркало @@ -66,18 +63,15 @@ settings=Настройки your_profile=Профиль your_starred=Избранные your_settings=Настройки - all=Все sources=Собственные mirrors=Зеркала collaborative=Совместные forks=Форки - activities=Активность pull_requests=Запросы на слияние issues=Задачи milestones=Этапы - ok=ОК cancel=Отмена retry=Повторить @@ -90,11 +84,9 @@ remove=Удалить remove_all=Удалить все remove_label_str=Удалить элемент «%s» edit=Изменить - enabled=Включено disabled=Отключен locked=Заблокировано - copy=Скопировать copy_url=Скопировать URL copy_hash=Копировать хеш @@ -103,50 +95,86 @@ copy_branch=Скопировать имя ветки copy_success=Скопировано! copy_error=Ошибка при копировании copy_type_unsupported=Невозможно скопировать файл этого типа - write=Редактирование preview=Предпросмотр loading=Загрузка… - error=Ошибка error404=Либо страница, которую вы пытаетесь открыть, не существует, либо у вас недостаточно прав для ее просмотра. go_back=Назад - never=Никогда unknown=Неизвестно - rss_feed=RSS-лента - pin=Закрепить unpin=Открепить - artifacts=Артефакты - archived=Архивировано - concept_system_global=Глобально concept_user_individual=Индивидуально concept_code_repository=Репозиторий concept_user_organization=Организация - show_timestamps=Отображать время show_log_seconds=Показывать секунды show_full_screen=Показать во весь экран download_logs=Скачать журналы - confirm_delete_selected=Вы уверены, что хотите удалить все выбранные элементы? - name=Название value=Значение - filter=Фильтр filter.is_archived=Архивировано filter.is_template=Шаблон filter.public=Публичный filter.private=Личный - +tracked_time_summary=Сводка отслеживаемого времени на основе фильтров списка проблем +more_items=Больше товаров +webauthn_error_insecure=WebAuthn поддерживает только безопасные соединения. Для тестирования по HTTP вы можете использовать источник "localhost" или "127.0.0.1". +view=Просмотр +test=Тестовое +copy_path=Скопировать путь +files=Файлы +error503=Сервер не смог выполнить ваш запрос. Повторите попытку позже. +invalid_data=Неверные данные: %v +expired=Истекший +confirm_delete_artifact=Вы уверены, что хотите удалить артефакт '%s'? +readme=README +filter.clear=Очистить фильтр +filter.not_archived=Не в архиве +filter.is_fork=Раздвоенный +filter.not_fork=Не раздвоен +filter.is_mirror=Зеркальный +filter.not_mirror=Не зеркальный +filter.not_template=Не шаблон +no_results_found=Результаты не найдены. +internal_error_skipped=Произошла внутренняя ошибка, но она пропущена: %s [search] +search=Поиск… +type_tooltip=Тип поиска +fuzzy=Нечеткий +fuzzy_tooltip=Включить результаты, которые точно соответствуют поисковому запросу +words=Слова +words_tooltip=Включать только те результаты, которые соответствуют поисковому запросу +regexp=Регулярное выражение +regexp_tooltip=Включить только те результаты, которые соответствуют поисковому запросу регулярного выражения +exact=Точный +exact_tooltip=Включать только те результаты, которые точно соответствуют поисковому запросу +repo_kind=Поиск репозиториев… +user_kind=Поиск пользователей… +org_kind=Поиск организаций… +team_kind=Поиск по командам… +code_kind=Поиск по коду… +code_search_unavailable=Поиск кода в настоящее время недоступен. Обратитесь к администратору сайта. +code_search_by_git_grep=Текущие результаты поиска кода предоставлены командой "git grep". Результаты могут быть лучше, если администратор сайта включит индексатор репозитория. +package_kind=Поиск пакетов… +project_kind=Поиск проектов… +branch_kind=Поиск по веткам… +tag_kind=Поиск по тегам… +tag_tooltip=Найдите соответствующие теги. Используйте '%' для поиска любой последовательности цифр. +commit_kind=Поиск коммитов… +runner_kind=Поиск по дорожкам… +no_results=Соответствующих результатов не найдено. +issue_kind=Поиск по проблемам… +pull_kind=Поиск запросов на включение… +keyword_search_unavailable=Поиск по ключевым словам в настоящее время недоступен. Обратитесь к администратору сайта. [aria] navbar=Панель навигации @@ -176,13 +204,19 @@ buttons.ref.tooltip=Сослаться на задачу или запрос н buttons.switch_to_legacy.tooltip=Использовать старый редактор buttons.enable_monospace_font=Включить моноширинный шрифт buttons.disable_monospace_font=Выключить моноширинный шрифт +buttons.table.add.tooltip=Добавить таблицу +buttons.table.rows=Строки +buttons.table.cols=Столбцы [filter] +string.asc=А–Я +string.desc=Я–А [error] occurred=Произошла ошибка not_found=Цель не найдена. network_error=Ошибка сети +report_message=Если вы считаете, что это ошибка Gitea, пожалуйста, поищите информацию о проблемах на GitHub или откройте новый вопрос при необходимости. [startpage] app_desc=Удобный сервис собственного хостинга репозиториев Git @@ -191,6 +225,9 @@ platform=Кроссплатформенный lightweight=Легковесный lightweight_desc=Gitea имеет низкие системные требования и может работать на недорогом Raspberry Pi. Экономьте энергию вашей машины! license=Открытый исходный код +install_desc=Просто запустите двоичный файл для вашей платформы, отправьте его с Docker, или возьми его упакованным. +platform_desc=Gitea работает везде, где Go может компилироваться: Windows, macOS, Linux, ARM и т. д. Выберите тот, который вам нравится! +license_desc=Вперёд %[2]s! Присоединяйтесь к нам и сделайте этот проект ещё лучше. Не стесняйтесь вносить свой вклад! [install] install=Установка @@ -214,7 +251,6 @@ reinstall_confirm_check_3=Вы подтверждаете, что полност err_empty_db_path=Путь к базе данных SQLite3 не может быть пустым. no_admin_and_disable_registration=Вы не можете отключить регистрацию до создания учётной записи администратора. err_empty_admin_password=Пароль администратора не может быть пустым. - general_title=Основные настройки app_name=Название сайта app_name_helper=Здесь вы можете ввести название своей компании. @@ -233,7 +269,6 @@ app_url=Базовый URL Gitea app_url_helper=Этот параметр влияет на URL для клонирования по HTTP/HTTPS и на некоторые уведомления по электронной почте. log_root_path=Путь к журналу log_root_path_helper=Файлы журнала будут записываться в этот каталог. - optional_title=Расширенные настройки email_title=Настройки электронной почты smtp_addr=Узел SMTP @@ -295,6 +330,17 @@ enable_update_checker=Включить проверку обновлений enable_update_checker_helper=Периодически проверяет наличие новых версий, подключаясь к gitea.io. env_config_keys=Настройка окружения env_config_keys_prompt=Следующие переменные окружения также будут применены к вашему конфигурационному файлу: +installing_desc=Установка сейчас, пожалуйста подождите… +reinstall_confirm_check_1=Данные, зашифрованные с помощью SECRET_KEY в файле app.ini, могут быть утеряны: пользователи не смогут авторизоваться с помощью 2FA/OTP, а зеркала могут работать некорректно. Устанавливая этот флажок, вы подтверждаете, что текущий файл app.ini содержит правильный SECRET_KEY. +reinstall_confirm_check_2=Может потребоваться повторная синхронизация репозиториев и настроек. Установив этот флажок, вы подтверждаете, что вручную выполните повторную синхронизацию хуков для репозиториев и файла authorized_keys. Вы подтверждаете, что обеспечите корректность настроек репозитория и зеркала. +err_empty_admin_email=Адрес электронной почты администратора не может быть пустым. +err_admin_name_is_reserved=Имя пользователя администратора недействительно. Имя пользователя зарезервировано. +err_admin_name_pattern_not_allowed=Недопустимое имя пользователя администратора. Имя пользователя соответствует зарезервированному шаблону. +err_admin_name_is_invalid=Имя пользователя администратора недействительно. +http_port_helper=Номер порта, который будет прослушивать веб-сервер Gitea. +smtp_from_invalid=Недействительный адрес "Отправить письмо как" +password_algorithm_helper=Установите алгоритм хеширования пароля. Алгоритмы различаются по требованиям и уровню стойкости. Алгоритм argon2 довольно безопасен, но потребляет много памяти и может быть неподходящим для небольших систем. +config_write_file_prompt=Эти параметры конфигурации будут записаны в: %s [home] uname_holder=Имя пользователя / Адрес эл. почты @@ -309,19 +355,22 @@ view_home=Показать %s filter=Другие фильтры filter_by_team_repositories=Фильтровать по репозиториям команды feed_of=Лента «%s» - show_archived=Архивировано show_both_archived_unarchived=Показаны архивированные и разархивированные show_only_archived=Показаны только архивированные show_only_unarchived=Показаны только разархивированные - show_private=Приватный show_both_private_public=Показаны как публичные, так и частные show_only_private=Показаны только приватные show_only_public=Показаны только публичные - issues.in_your_repos=В ваших репозиториях - +nav_menu=Меню навигации +guide_title=Нет активности +guide_desc=В настоящее время вы не подписаны ни на один репозиторий или пользователя, поэтому нет контента для отображения. Вы можете просмотреть репозитории или информацию о пользователях, которые вас интересуют, по ссылкам ниже. +explore_repos=Исследуйте репозитории +explore_users=Изучите пользователей +empty_org=Организаций пока нет. +empty_repo=Репозиториев пока нет. [explore] repos=Репозитории @@ -391,34 +440,48 @@ authorize_title=Разрешить «%s» доступ к вашей учётн authorization_failed=Ошибка авторизации sspi_auth_failed=Аутентификация SSPI не удалась password_pwned_err=Не удалось завершить запрос к HaveIBeenPwned +already_have_account=У вас уже есть аккаунт? +sign_in_now=Войдите сейчас! +need_account=Нужен аккаунт? +sign_up_tip=Вы регистрируете первую учётную запись в системе с правами администратора. Пожалуйста, запомните имя пользователя и пароль. Если вы забыли имя пользователя или пароль, обратитесь к документации Gitea для восстановления учётной записи. +sign_up_now=Зарегистрируйтесь сейчас. +confirmation_mail_sent_prompt_ex=Новое письмо с подтверждением отправлено на адрес %s. Проверьте свой почтовый ящик в течение следующих %s, чтобы завершить процесс регистрации. Если ваш регистрационный адрес электронной почты неверен, вы можете войти в систему снова и изменить его. +prohibit_login=Вход запрещен +prohibit_login_desc=Вход с вашего аккаунта запрещён. Обратитесь к администратору вашего сайта. +change_unconfirmed_mail_address=Если ваш регистрационный адрес электронной почты неверен, вы можете изменить его здесь и отправить новое письмо с подтверждением. +twofa_required=Вам необходимо настроить двухфакторную аутентификацию для доступа к репозиториям или попробовать войти еще раз. +oauth.signin.error.general=Произошла ошибка при обработке запроса на авторизацию: %s. Если ошибка повторится, обратитесь к администратору сайта. +oauth_callback_unable_auto_reg=Автоматическая регистрация включена, но поставщик OAuth2 %[1]s вернул пропущенные поля: %[2]s, не удалось создать учётную запись автоматически. Создайте учётную запись или привяжите её к существующей, либо обратитесь к администратору сайта. +disable_forgot_password_mail=Восстановление учётной записи отключено, поскольку не настроен адрес электронной почты. Обратитесь к администратору вашего сайта. +disable_forgot_password_mail_admin=Восстановление учетной записи возможно только при наличии адреса электронной почты. +authorize_application_description=Если вы предоставите доступ, он сможет получать доступ и записывать данные во все данные вашей учетной записи, включая частные репозитории и организации. +authorize_application_with_scopes=С областями действия: %s +authorization_failed_desc=Авторизация не удалась, поскольку мы обнаружили недействительный запрос. Обратитесь к разработчику приложения, которое вы пытались авторизовать. +password_pwned=Выбранный вами пароль входит в список украденных паролей, ранее раскрытых в результате утечек публичных данных. Попробуйте ещё раз с другим паролем и рассмотрите возможность изменения этого пароля в другом месте. +last_admin=Последнего администратора удалить нельзя. Должен быть хотя бы один администратор. +signin_passkey=Войти с паролем +back_to_sign_in=Вернуться к входу [mail] view_it_on=Посмотреть на %s reply=или ответьте на это письмо link_not_working_do_paste=Не работает? Попробуйте скопировать и вставить в ваш браузер. hi_user_x=Привет %s, - activate_account=Пожалуйста активируйте свой аккаунт activate_account.title=%s, пожалуйста, активируйте вашу учётную запись activate_account.text_1=Привет, %[1]s, спасибо за регистрацию в %[2]s! activate_account.text_2=Пожалуйста, перейдите по ссылке, чтобы активировать свою учётную запись в течение %s: - activate_email=Подтвердите адрес своей электронной почты activate_email.title=%s, пожалуйста, подтвердите ваш адрес электронной почты activate_email.text=Пожалуйста, перейдите по ссылке, чтобы подтвердить ваш адрес электронной почты в течение %s: - register_notify.title=%[1]s, добро пожаловать в %[2]s register_notify.text_3=Если эта учётная запись была создана для вас, пожалуйста, сначала установите пароль. - reset_password=Восстановить учётную запись reset_password.title=%s, вы запросили восстановление вашей учётной записи reset_password.text=Пожалуйста, перейдите по ссылке, чтобы восстановить учётную запись в течение %s: - register_success=Регистрация прошла успешно - issue_assigned.pull=@%[1]s назначил(а) вам запрос на слияние %[2]s в репозитории %[3]s. issue_assigned.issue=@%[1]s назначил(а) вам задачу %[2]s в репозитории %[3]s. - issue.x_mentioned_you=@%s упомянул(а) вас: issue.action.force_push=%[1]s форсировал(а) отправку в %[2]s изменений %[4]s вместо %[3]s. issue.action.push_1=@%[1]s отправил(а) %[3]d изменение в %[2]s @@ -433,7 +496,6 @@ issue.action.review_dismissed=@%[1]s отклонил(а) последн issue.action.ready_for_review=@%[1]s отметил(а) этот запрос на слияние как готовый к рассмотрению. issue.action.new=@%[1]s создал(а) #%[2]d. issue.in_tree_path=В %s: - release.new.subject=%s в %s выпущено release.new.text=@%[1]s выпустил(а) релиз %[2]s в %[3]s release.title=Название: %s @@ -441,18 +503,19 @@ release.note=Примечание: release.downloads=Загрузки: release.download.zip=Исходный код (ZIP) release.download.targz=Исходный код (TAR.GZ) - repo.transfer.subject_to=%s хочет передать «%s» в %s repo.transfer.subject_to_you=%s хочет передать «%s» вам repo.transfer.to_you=вам - repo.collaborator.added.subject=%s добавил(а) вас в %s repo.collaborator.added.text=Вы были добавлены в качестве соавтора репозитория: - team_invite.subject=%[1]s приглашает вас присоединиться к организации %[2]s team_invite.text_1=%[1]s приглашает вас присоединиться к команде %[2]s в организации %[3]s. team_invite.text_2=Перейдите по ссылке, чтобы присоединиться к команде: team_invite.text_3=Примечание: Это приглашение было направлено для %[1]s. Если вы не ожидали этого приглашения, можете проигнорировать это письмо. +register_notify=Добро пожаловать в %s +register_notify.text_1=Это электронное письмо с подтверждением регистрации на %s! +register_notify.text_2=Теперь вы можете войти в систему, используя имя пользователя: %s. +repo.transfer.body=Чтобы принять или отклонить его, посетите %s или просто проигнорируйте его. [modal] yes=Да @@ -473,17 +536,14 @@ PayloadUrl=URL обработчика TeamName=Название команды AuthName=Имя авторизации AdminEmail=Электронная почта администратора - NewBranchName=Новая ветка CommitSummary=Резюме коммита CommitMessage=Зафиксировать сообщение CommitChoice=Выбор коммита TreeName=Путь к файлу Content=Содержимое - SSPISeparatorReplacement=Разделитель SSPIDefaultLanguage=Язык по умолчанию - require_error=` не может быть пустым.` alpha_dash_error=` должен содержать только буквенно-цифровые символы, тире (' - ') и подчеркивания ('_').` alpha_dash_dot_error=` должен содержать только буквенно-цифровые символы, тире ('-'), подчеркивания ('_') и точки ('.').` @@ -501,7 +561,6 @@ unknown_error=Неизвестная ошибка: captcha_incorrect=Капча не пройдена. password_not_match=Пароли не совпадают. lang_select_error=Выберите язык из списка. - username_been_taken=Имя пользователя уже занято. username_change_not_local_user=Нелокальным пользователям запрещено изменять их имя пользователя. username_has_not_been_changed=Имя пользователя не было изменено @@ -533,16 +592,27 @@ last_org_owner=Вы не можете удалить последнего пол cannot_add_org_to_team=Организацию нельзя добавить в качестве члена команды. duplicate_invite_to_team=Пользователь уже был приглашен в качестве участника команды. organization_leave_success=Вы успешно покинули организацию %s. - invalid_ssh_key=Не удается проверить ключ SSH: %s invalid_gpg_key=Не удается проверить ключ GPG: %s invalid_ssh_principal=Неверный принципал: %s must_use_public_key=Ключ, который вы предоставили, является закрытым. Пожалуйста, не отправляйте свой закрытый ключ куда бы то ни было. Используйте для этих целей открытый ключ. auth_failed=Ошибка аутентификации: %v - - target_branch_not_exist=Целевая ветка не существует. - +username_error=` может содержать только буквы, цифры ('0-9','a-z','A-Z'), тире ('-'), подчёркивание ('_') и точку ('.'). Пароль не может начинаться или заканчиваться символами, отличными от букв и цифр. Также запрещено использовать подряд символы, отличные от букв и цифр.` +change_username_disabled=Изменение имени пользователя отключено. +change_full_name_disabled=Изменение полного имени отключено. +repository_files_already_exist.adopt=Файлы для этого репозитория уже существуют и могут быть только приняты. +2fa_auth_required=Для удаленного посещения требовалась двухфакторная аутентификация. +email_domain_is_not_allowed=Домен адреса электронной почты пользователя %s конфликтует с EMAIL_DOMAIN_ALLOWLIST или EMAIL_DOMAIN_BLOCKLIST. Убедитесь, что ваша операция соответствует ожиданиям. +unsupported_login_type=Данный тип входа не поддерживается для удаления учетной записи. +unable_verify_ssh_key="Не удаётся проверить SSH-ключ. Проверьте его ещё раз на наличие ошибок." +still_own_repo="Ваша учётная запись владеет одним или несколькими репозиториями. Сначала удалите или перенесите их." +still_has_org="Ваша учётная запись принадлежит одной или нескольким организациям. Сначала покиньте их." +still_own_packages="Ваша учётная запись владеет одним или несколькими пакетами. Сначала удалите их." +org_still_own_repo="Эта организация всё ещё владеет одним или несколькими репозиториями. Сначала удалите или перенесите их." +org_still_own_packages="Эта организация всё ещё владеет одним или несколькими пакетами. Сначала удалите их." +target_ref_not_exist=Целевая ссылка не существует %s +admin_cannot_delete_self=Вы не можете удалить себя, если являетесь администратором. Пожалуйста, сначала удалите свои права администратора. [user] change_avatar=Изменить свой аватар… @@ -565,10 +635,32 @@ email_visibility.limited=Ваш адрес электронной почты в email_visibility.private=Ваш адрес электронной почты виден только вам и администраторам show_on_map=Показать это место на карте settings=Параметры пользователя - form.name_reserved=Имя пользователя «%s» зарезервировано. form.name_pattern_not_allowed=Шаблон «%s» не допускается в имени пользователя. - +form.name_chars_not_allowed=Имя пользователя "%s" содержит недопустимые символы. +block.block=Блокировать +block.block.user=Заблокировать пользователя +block.block.org=Заблокировать пользователя в организации +block.block.failure=Не удалось заблокировать пользователя: %s +block.unblock=Разблокировать +block.unblock.failure=Не удалось разблокировать пользователя: %s +block.blocked=Вы заблокировали этого пользователя. +block.title=Заблокировать пользователя +block.info=Блокировка пользователя лишает его возможности взаимодействовать с репозиториями, например открывать запросы на извлечение или проблемы или комментировать их. Подробнее о блокировке пользователя. +block.info_1=Блокировка пользователя запрещает следующие действия с вашей учетной записью и вашими репозиториями: +block.info_2=подписка на ваш аккаунт +block.info_3=отправлять вам уведомления, @упоминая ваше имя пользователя +block.info_4=приглашают вас в качестве соавтора в свои репозитории +block.info_5=добавление в список избранного, разветвление или наблюдение в репозиториях +block.info_6=открытие и комментирование проблем или запросов на включение внесенных изменений +block.info_7=реагирование на ваши комментарии в проблемах или запросах на включение внесенных изменений +block.user_to_block=Пользователь, которого нужно заблокировать +block.note=Примечание +block.note.title=Дополнительное примечание: +block.note.info=Заметка не видна заблокированному пользователю. +block.note.edit=Изменить заметку +block.list=Заблокированные пользователи +block.list.none=Вы не заблокировали ни одного пользователя. [settings] profile=Профиль @@ -586,7 +678,6 @@ delete=Удалить аккаунт account_link=Привязанные аккаунты organization=Организации uid=UID - public_profile=Открытый профиль biography_placeholder=Расскажите немного о себе! (Можно использовать Markdown) location_placeholder=Поделитесь своим приблизительным местоположением с другими @@ -627,7 +718,6 @@ saved_successfully=Ваши настройки успешно сохранены privacy=Приватность keep_activity_private=Скрыть активность со страницы профиля keep_activity_private_popup=Делает активность видимой только для вас и администраторов - lookup_avatar_by_mail=Найти аватар по адресу эл. почты federated_avatar_lookup=Найти внешний аватар enable_custom_avatar=Включить собственный аватар @@ -638,7 +728,6 @@ uploaded_avatar_not_a_image=Загружаемый файл не являетс uploaded_avatar_is_too_big=Размер загружаемого файла (%d КиБ) превышает максимальный размер (%d КиБ). update_avatar_success=Ваш аватар был изменен. update_user_avatar_success=Аватар пользователя обновлён. - change_password=Обновить пароль old_password=Текущий пароль new_password=Новый пароль @@ -646,7 +735,6 @@ retype_new_password=Подтвердите новый пароль password_incorrect=Текущий пароль неправильный. change_password_success=Ваш пароль был изменён. С этого момента необходимо использовать новый пароль для входа. password_change_disabled=Нелокальные аккаунты не могут изменить пароль через Gitea. - emails=Email адреса manage_emails=Управление адресами электронной почты manage_themes=Выберите тему по умолчанию @@ -677,7 +765,6 @@ email_preference_set_success=Настройки электронной почт add_openid_success=Добавлен новый адрес OpenID. keep_email_private=Скрыть адрес электронной почты openid_desc=OpenID позволяет делегировать аутентификацию внешнему поставщику. - manage_ssh_keys=Управление ключами SSH manage_ssh_principals=Управление принципалами сертификатов SSH manage_gpg_keys=Управление ключами GPG @@ -753,7 +840,6 @@ manage_social=Управление привязанными учётными з social_desc=Эти учётные записи социальных сетей можно использовать для входа в вашу учётную запись. Убедитесь, что они все принадлежат вам. unbind=Удалить связь unbind_success=Учётная запись социальной сети успешно удалена. - manage_access_token=Управление токенами generate_new_token=Создать новый токен tokens_desc=Эти токены предоставляют доступ к вашей учётной записи с помощью Gitea API. @@ -776,7 +862,6 @@ permission_write=Чтение и запись access_token_desc=Выбранные области действия токена ограничивают авторизацию только соответствующими маршрутами API. Читайте документацию для получения дополнительной информации. at_least_one_permission=Необходимо выбрать хотя бы одно разрешение для создания токена permissions_list=Разрешения: - manage_oauth2_applications=Управление приложениями OAuth2 edit_oauth2_application=Изменить приложение OAuth2 oauth2_applications_desc=Приложения OAuth2 позволяет стороннему приложению к безопасно аутентифицировать пользователей данной установки Gitea. @@ -798,12 +883,10 @@ oauth2_client_secret_hint=Пожалуйста, сохраните секрет, oauth2_application_edit=Изменить oauth2_application_create_description=Приложения OAuth2 предоставляет стороннему приложению доступ к учётным записям пользователей данного сервиса. oauth2_application_remove_description=Удаление приложения OAuth2 приведёт к отмене его доступа к авторизованным учётным записям пользователей в данном экземпляре. Продолжить? - authorized_oauth2_applications=Авторизованные приложения OAuth2 revoke_key=Отозвать revoke_oauth2_grant=Отозвать доступ revoke_oauth2_grant_success=Доступ был успешно отозван. - twofa_recovery_tip=В случае утраты устройства можно использовать одноразовый ключ восстановления для получения доступа к учётной записи. twofa_is_enrolled=Ваша учётная запись в настоящее время использует двухфакторную аутентификацию. twofa_not_enrolled=Ваша учётная запись в настоящее время не использует двухфакторную аутентификацию. @@ -816,36 +899,29 @@ or_enter_secret=Или введите кодовое слово: %s then_enter_passcode=И введите пароль, показанный в приложении: passcode_invalid=Неверный пароль. попробуйте снова. twofa_failed_get_secret=Не удалось получить ключ. - webauthn_register_key=Добавить ключ безопасности webauthn_nickname=Имя пользователя webauthn_delete_key=Удалить ключ безопасности webauthn_key_loss_warning=В случае утраты ключей безопасности вы потеряете доступ к учётной записи. - manage_account_links=Управление привязанными аккаунтами manage_account_links_desc=Эти внешние аккаунты привязаны к вашему аккаунту Gitea. link_account=Привязать аккаунт remove_account_link=Удалить привязанный аккаунт remove_account_link_desc=Удаление привязанной учётной записи отменит её доступ к вашей учётной записи Gitea. Продолжить? remove_account_link_success=Привязанная учётная запись удалена. - - orgs_none=Вы не состоите ни в одной организации. repos_none=Вы не владеете ни одним репозиторием. - delete_account=Удалить свой аккаунт delete_prompt=Эта операция навсегда удалит вашу учётную запись. Это НЕВОЗМОЖНО будет отменить. delete_with_all_comments=Ваша учётная запись младше %s. Чтобы избежать комментариев к плану, все комментарии к ней будут удалены. confirm_delete_account=Подтвердите удаление delete_account_title=Удалить аккаунт delete_account_desc=Вы уверены, что хотите навсегда удалить этот аккаунт? - email_notifications.enable=Включить почтовые уведомления email_notifications.onmention=Посылать письмо на эл. почту только при упоминании email_notifications.disable=Отключить почтовые уведомления email_notifications.submit=Установить настройки электронной почты email_notifications.andyourown=И ваши собственные уведомления - visibility=Видимость пользователя visibility.public=Публичный visibility.public_tooltip=Видимый для всех @@ -853,6 +929,43 @@ visibility.limited=Ограниченный visibility.limited_tooltip=Виден только выполнившим вход пользователям visibility.private=Приватный visibility.private_tooltip=Виден только членам организаций, к которым вы присоединились +twofa=Двухфакторная аутентификация(Two-Factor Authentication - TOTP) +webauthn=Двухфакторная аутентификация (Ключи безопасности) +profile_desc=Управляйте отображением вашего профиля другим пользователям. Ваш основной адрес электронной почты будет использоваться для уведомлений, восстановления пароля и веб-операций Git. +password_username_disabled=Вы не можете изменить своё имя пользователя. За подробностями обращайтесь к администратору сайта. +password_full_name_disabled=Вы не можете изменить своё полное имя. За подробностями обращайтесь к администратору сайта. +hidden_comment_types_description=Отмеченные здесь типы комментариев не будут отображаться на страницах задач. Например, если выбрать "Label", будут удалены все комментарии типа "{user} добавил/удалил {label}". +cropper_prompt=Вы можете отредактировать изображение перед сохранением. Отредактированное изображение будет сохранено в формате PNG. +theme_colorblindness_help=Поддержка темы «Цветовая слепота» +theme_colorblindness_prompt=В Gitea есть лишь несколько тем с базовой поддержкой цветовой слепоты, в которых определены лишь некоторые цвета. Работа над ними всё ещё продолжается. Дальнейшие улучшения можно внести, определив больше цветов в CSS-файлах темы. +can_not_add_email_activations_pending=Ожидается активация. Повторите попытку через несколько минут, если хотите добавить новый адрес электронной почты. +email_deletion_desc=Этот адрес электронной почты и связанная с ним информация будут удалены из вашей учётной записи. Коммиты Git с этого адреса электронной почты останутся без изменений. Продолжить? +keep_email_private_popup=Это скроет ваш адрес электронной почты из вашего профиля, а также при создании запроса на извлечение или редактировании файла через веб-интерфейс. Отправленные коммиты не будут изменены. Используйте %s в коммитах, чтобы связать их с вашей учётной записью. +gpg_invalid_token_signature=Предоставленный ключ GPG, подпись и токен не совпадают, или токен устарел. +ssh_invalid_token_signature=Предоставленный ключ SSH, подпись или токен не совпадают, или токен устарел. +ssh_principal_deletion_desc=Удаление сертификата SSH прекращает доступ субъекта к вашей учётной записи. Продолжить? +permission_not_set=Не установлено +permission_anonymous_read=Анонимное чтение +permission_everyone_read=Все читают +permission_everyone_write=Все пишут +oauth2_confidential_client=Конфиденциальный клиент. Выберите для приложений, сохраняющих конфиденциальность данных, например веб-приложений. Не выбирайте для нативных приложений, включая настольные и мобильные приложения. +oauth2_skip_secondary_authorization=Пропустить авторизацию для публичных клиентов после однократного предоставления доступа. Может представлять угрозу безопасности. +oauth2_application_locked=Gitea предварительно регистрирует некоторые приложения OAuth2 при запуске, если это разрешено в конфигурации. Во избежание непредвиденных ситуаций эти приложения нельзя ни редактировать, ни удалять. Подробнее см. в документации по OAuth2. +authorized_oauth2_applications_description=Вы предоставили доступ к своей учётной записи Gitea этим сторонним приложениям. Пожалуйста, отзовите доступ для приложений, которые вам больше не нужны. +revoke_oauth2_grant_description=Отзыв доступа для этого стороннего приложения лишит его возможности доступа к вашим данным. Вы уверены? +twofa_desc=Чтобы защитить свою учетную запись от кражи пароля, вы можете использовать смартфон или другое устройство для получения одноразовых паролей с ограниченным сроком действия. ("TOTP"). +twofa_scratch_token_regenerate=Регенерация одноразового ключа восстановления +twofa_scratch_token_regenerated=Ваш одноразовый ключ восстановления теперь %s. Сохраните его в надёжном месте, так как он больше не будет показан. +twofa_enroll=Зарегистрируйтесь в двухфакторной аутентификации +regenerate_scratch_token_desc=Если вы потеряли ключ восстановления или уже использовали его для входа, вы можете сбросить его здесь. +twofa_enrolled=Ваша учётная запись успешно зарегистрирована. Сохраните одноразовый ключ восстановления (%s) в надёжном месте, так как он больше не будет показан. +webauthn_desc=Ключи безопасности — это аппаратные устройства, содержащие криптографические ключи. Они могут использоваться для двухфакторной аутентификации. Ключи безопасности должны поддерживать стандарт WebAuthn. +webauthn_delete_key_desc=Если вы удалите ключ безопасности, вы больше не сможете использовать его для входа. Продолжить? +webauthn_alternative_tip=Возможно, вам захочется настроить дополнительный метод аутентификации. +account_links_not_available=В настоящее время к вашей учетной записи Gitea не привязаны никакие внешние учетные записи. +hooks.desc=Добавьте веб-перехватчики, которые будут срабатывать для всех ваших репозиториев. +email_notifications.actions.desc=Уведомления о запуске рабочих процессов в репозиториях, настроенных с помощью Gitea Actions. +email_notifications.actions.failure_only=Уведомлять только о неудачных запусках рабочего процесса [repo] owner=Владелец @@ -934,17 +1047,13 @@ delete_preexisting=Удалить уже существующие файлы delete_preexisting_content=Удалить файлы из %s delete_preexisting_success=Удалены непринятые файлы в %s blame_prior=Показать авторство предшествующих изменений - - transfer.accept=Принять трансфер transfer.reject=Отказаться от перемещения - desc.private=Приватный desc.public=Публичный desc.template=Шаблон desc.internal=Внутренний desc.archived=Архивировано - template.items=Элементы шаблона template.git_content=Содержимое Git (ветвь по умолчанию) template.git_hooks=Git-хуки @@ -955,15 +1064,12 @@ template.avatar=Аватар template.issue_labels=Метки задач template.one_item=Необходимо выбрать хотя бы один элемент шаблона template.invalid=Необходимо выбрать хранилище шаблонов - archive.issue.nocomment=Этот репозиторий в архиве. Вы не можете комментировать задачи. archive.pull.nocomment=Это репозиторий в архиве. Вы не можете комментировать запросы на слияние. - form.reach_limit_of_creation_1=Достигнуто ограничение на количество репозиториев: %d. form.reach_limit_of_creation_n=Достигнуто ограничение на количество репозиториев: %d. form.name_reserved=Название репозитория «%s» зарезервировано. form.name_pattern_not_allowed=Шаблон «%s» не допускается в названии репозитория. - need_auth=Авторизация migrate_options=Параметры миграции migrate_service=Сервис миграции @@ -1012,7 +1118,6 @@ migrate.migrating_issues=Миграция задач migrate.migrating_pulls=Миграция запросов на слияние migrate.cancel_migrating_title=Отменить миграцию migrate.cancel_migrating_confirm=Вы хотите отменить эту миграцию? - mirror_from=зеркало из forked_from=ответвлено от generated_from=создано из @@ -1027,14 +1132,12 @@ star=В избранное fork=Форкнуть download_archive=Скачать репозиторий more_operations=Ещё действия - quick_guide=Краткое руководство clone_this_repo=Клонировать репозиторий cite_this_repo=Сослаться на этот репозиторий create_new_repo_command=Создать новый репозиторий из командной строки push_exist_repo=Отправка существующего репозитория из командной строки broken_message=Данные Git, лежащие в основе репозитория, не могут быть прочитаны. Свяжитесь с администратором этого экземпляра или удалите этот репозиторий. - code=Код code.desc=Исходный код, файлы, коммиты и ветки. branch=ветка @@ -1051,7 +1154,6 @@ packages=Пакеты actions=Действия labels=Метки org_labels_desc_manage=управлять - milestone=Этап milestones=Этапы commits=коммитов @@ -1072,7 +1174,6 @@ invisible_runes_header=`Этот файл содержит невидимые с ambiguous_runes_header=`Этот файл содержит неоднозначные символы Юникода` invisible_runes_line=`В этой строке есть невидимые символы Юникода` ambiguous_runes_line=`В этой строке есть неоднозначные символы Юникода` - escape_control_characters=Экранировать unescape_control_characters=Убрать экранирование file_copy_permalink=Копировать постоянную ссылку @@ -1095,7 +1196,6 @@ normal_view=Обычный вид line=строка lines=строки from_comment=(комментарий) - editor.add_file=Добавить файл editor.new_file=Новый файл editor.upload_file=Загрузить файл @@ -1155,8 +1255,6 @@ editor.user_no_push_to_branch=Пользователь не может отпр editor.require_signed_commit=Ветка ожидает подписанный коммит editor.cherry_pick=Перенести изменения %s в: editor.revert=Откатить %s к: - - commits.desc=Просмотр истории изменений исходного кода. commits.commits=Коммитов commits.no_commits=Нет общих коммитов. «%s» и «%s» имеют совершенно разные истории. @@ -1173,7 +1271,6 @@ commits.signed_by_untrusted_user=Подписано ненадежным пол commits.signed_by_untrusted_user_unmatched=Подписан недоверенным пользователем, который не соответствует автору коммита commits.gpg_key_id=Идентификатор ключа GPG commits.ssh_key_fingerprint=Отпечаток ключа SSH - commit.operations=Операции commit.revert=Откатить commit.revert-header=Откат: %s @@ -1181,15 +1278,12 @@ commit.revert-content=Выбрать ветку для отката: commit.cherry-pick=Перенос commit.cherry-pick-header=Cherry-pick: %s commit.cherry-pick-content=Выбрать ветку для переноса: - commitstatus.error=Ошибка commitstatus.failure=Неудача commitstatus.pending=Ожидание commitstatus.success=Успешно - ext_issues=Доступ к внешним задачам ext_issues.desc=Ссылка на внешнюю систему отслеживания ошибок. - projects.description=Описание (необязательно) projects.description_placeholder=Описание projects.create=Создать проект @@ -1224,7 +1318,6 @@ projects.column.assigned_to=Назначено на projects.card_type.desc=Предпросмотр карточек projects.card_type.images_and_text=Изображения и текст projects.card_type.text_only=Только текст - issues.desc=Организация отчетов об ошибках, заданий и этапов. issues.filter_assignees=Фильтр назначений issues.filter_milestones=Фильтр этапов @@ -1437,9 +1530,7 @@ issues.comment_on_locked=Вы не можете оставить коммент issues.delete=Удалить issues.delete.title=Удалить эту задачу? issues.delete.text=Вы действительно хотите удалить эту задачу? Это навсегда удалит всё содержимое. Возможно лучше закрыть её в архивных целях. - issues.tracker=Отслеживание времени - issues.tracker_auto_close=Таймер будет остановлен автоматически, когда эта проблема будет закрыта issues.tracking_already_started=`Вы уже начали отслеживать время для другой задачи!` issues.cancel_tracking_history=`отменил(а) отслеживание времени %s` @@ -1450,7 +1541,6 @@ issues.add_time_minutes=Минуты issues.add_time_sum_to_small=Время не было введено. issues.time_spent_total=Общее затраченное время issues.time_spent_from_all_authors=`Общее затраченное время: %s` - issues.due_date=Срок выполнения issues.invalid_due_date_format=Дата окончания должна быть в формате 'гггг-мм-дд'. issues.error_modifying_due_date=Не удалось изменить срок выполнения. @@ -1530,10 +1620,8 @@ issues.content_history.delete_from_history=Удалить из истории issues.content_history.delete_from_history_confirm=Удалить из истории? issues.content_history.options=Настройки issues.reference_link=Ссылка: %s - compare.compare_base=Основа compare.compare_head=сравнить - pulls.desc=Включить запросы на слияние и проверки кода. pulls.new=Новый запрос на слияние pulls.view=Просмотр запроса на слияние @@ -1599,7 +1687,6 @@ pulls.reject_count_1=%d запрос на изменение pulls.reject_count_n=%d запросов на изменение pulls.waiting_count_1=%d ожидает проверки pulls.waiting_count_n=%d ожидающих отзывов - pulls.no_merge_desc=Запрос на слияние не может быть принят, так как отключены все настройки слияния. pulls.no_merge_helper=Включите опции слияния в настройках репозитория или совершите слияние этого запроса вручную. pulls.no_merge_wip=Данный запрос на слияние не может быть принят, поскольку он помечен как находящийся в разработке. @@ -1609,7 +1696,6 @@ pulls.squash_merge_pull_request=Создать объединённый комм pulls.merge_manually=Слито вручную pulls.merge_commit_id=ID коммита слияния pulls.require_signed_wont_sign=Данная ветка ожидает подписанные коммиты, однако слияние не будет подписано - pulls.invalid_merge_option=Этот параметр слияния нельзя использовать для этого запроса на слияние. pulls.merge_conflict_summary=Сообщение об ошибке pulls.rebase_conflict_summary=Сообщение об ошибке @@ -1635,26 +1721,18 @@ pulls.reopened_at=`переоткрыл этот запрос на слияни pulls.cmd_instruction_merge_title=Слить pulls.cmd_instruction_merge_desc=Слить изменения и обновить в Gitea. pulls.clear_merge_message=Очистить сообщение о слиянии - pulls.auto_merge_button_when_succeed=(При успешных проверках) pulls.auto_merge_when_succeed=Слить автоматически после прохождения всех проверок pulls.auto_merge_newly_scheduled=Запрос был запланирован для слияния после прохождения всех проверок. pulls.auto_merge_has_pending_schedule=%[1]s запланировал этот запрос для автоматического слияния, когда все проверки пройдены %[2]s. - pulls.auto_merge_cancel_schedule=Отменить автоматическое слияние pulls.auto_merge_not_scheduled=Этот запрос не запланирован для автоматического слияния. pulls.auto_merge_canceled_schedule=Автоматическое слияние для этого запроса было отменено. - pulls.auto_merge_newly_scheduled_comment=`запланировал этот запрос для автоматического слияния после прохождения всех проверок %[1]s` pulls.auto_merge_canceled_schedule_comment=`отменил автоматическое слияние этого запроса после прохождения всех проверок %[1]s` - pulls.delete.title=Удалить этот запрос на слияние? pulls.delete.text=Вы действительно хотите удалить этот запрос на слияние? (Это навсегда удалит всё содержимое. Возможно, лучше закрыть запрос в архивных целях.) - - pull.deleted_branch=(удалена):%s - - milestones.new=Новый этап milestones.closed=Закрыт %s milestones.update_ago=Обновлено %s @@ -1683,7 +1761,6 @@ milestones.filter_sort.least_complete=Менее полное milestones.filter_sort.most_complete=Более полное milestones.filter_sort.most_issues=Большинство задач milestones.filter_sort.least_issues=Меньшинство задач - signing.will_sign=Этот коммит будет подписан ключом «%s». signing.wont_sign.never=Коммиты никогда не подписываются. signing.wont_sign.always=Коммиты всегда подписываются. @@ -1694,10 +1771,8 @@ signing.wont_sign.headsigned=Слияние не будет подписано, signing.wont_sign.commitssigned=Слияние не будет подписано, так как все связанные коммиты не подписаны. signing.wont_sign.approved=Слияние не будет подписано, так как запрос на слияние не одобрен. signing.wont_sign.not_signed_in=Вы не вошли в систему. - ext_wiki=Доступ к внешней вики ext_wiki.desc=Ссылка на внешнюю вики. - wiki=Вики wiki.welcome=Добро пожаловать в вики. wiki.welcome_desc=Вики позволяет писать и делиться документацией с сотрудниками. @@ -1723,7 +1798,6 @@ wiki.reserved_page=Имя страницы вики «%s» зарезервир wiki.pages=Страницы wiki.last_updated=Последнее обновление %s wiki.page_name_desc=Введите имя страницы вики. Некоторые специальные имена: 'Home', '_Sidebar' и '_Footer'. - activity=Активность activity.period.filter_label=Период: activity.period.daily=1 день @@ -1788,9 +1862,7 @@ activity.git_stats_addition_n=%d добавлений activity.git_stats_and_deletions=и activity.git_stats_deletion_1=%d удаление activity.git_stats_deletion_n=%d удалений - contributors.contribution_type.commits=коммитов - settings=Настройки settings.options=Репозиторий settings.collaboration=Соавторы @@ -1822,7 +1894,6 @@ settings.mirror_settings.push_mirror.none=Push-зеркало не добавл settings.mirror_settings.push_mirror.remote_url=URL удалённого хранилища settings.mirror_settings.push_mirror.add=Добавить Push-зеркало settings.mirror_settings.push_mirror.edit_sync_time=Изменить интервал синхронизации зеркала - settings.sync_mirror=Синхронизировать settings.push_mirror_sync_in_progress=Идёт отправка изменений в удалённый репозиторий %s. settings.site=Сайт @@ -2162,7 +2233,6 @@ settings.rename_branch_success=Ветка %s была успешно переи settings.rename_branch_from=старое название ветки settings.rename_branch_to=новое название ветки settings.rename_branch=Переименовать ветку - diff.browse_source=Просмотр исходного кода diff.parent=родитель diff.commit=Коммит @@ -2216,7 +2286,6 @@ diff.image.overlay=Наложение diff.has_escaped=В этой строке есть невидимые символы Юникода diff.show_file_tree=Показать дерево файлов diff.hide_file_tree=Скрыть дерево файлов - releases.desc=Релизы позволяют организовать хранение готовых сборок проекта в строгом хронологически верном порядке. release.releases=Релизы release.detail=Детали релиза @@ -2263,7 +2332,6 @@ release.add_tag_msg=Использовать заголовок и содерж release.add_tag=Создать только тег release.releases_for=Релизы %s release.tags_for=Теги %s - branch.name=Имя ветки branch.already_exists=Ветка с именем «%s» уже существует. branch.delete_head=Удалить @@ -2298,27 +2366,330 @@ branch.create_branch_operation=Создать ветку branch.new_branch=Создать новую ветку branch.new_branch_from=Создать новую ветку из «%s» branch.renamed=Ветка %s была переименована в %s. - tag.create_tag=Создать тег %s tag.create_tag_operation=Создать тег tag.confirm_create_tag=Создать тег tag.create_tag_from=Создать новый тег из «%s» - tag.create_success=Тег «%s» создан. - topic.manage_topics=Редактировать тематические метки topic.done=Сохранить topic.count_prompt=Нельзя выбрать более 25 тем topic.format_prompt=Темы должны начинаться с буквы или цифры и могут содержать дефисы («-») и точки («.»). Длина темы не должна превышать 35 символов. Все буквы должны быть строчными. - find_file.go_to_file=Перейти к файлу find_file.no_matching=Совпадающих файлов не найдено - error.csv.too_large=Не удается отобразить этот файл, потому что он слишком большой. error.csv.unexpected=Не удается отобразить этот файл, потому что он содержит неожиданный символ в строке %d и столбце %d. error.csv.invalid_field_count=Не удается отобразить этот файл, потому что он имеет неправильное количество полей в строке %d. +new_repo_helper=Репозиторий содержит все файлы проекта, включая историю изменений. Уже размещаете его где-то ещё? Перенести репозиторий. +repo_name_profile_public_hint=.profile — это специальный репозиторий, который можно использовать для добавления файла README.md в публичный профиль вашей организации, доступный всем. Убедитесь, что он публичный, и инициализируйте его с помощью файла README в каталоге профиля, чтобы начать работу. +repo_name_profile_private_hint=.profile-private — это специальный репозиторий, который можно использовать для добавления файла README.md в профиль участника вашей организации, доступный только участникам организации. Убедитесь, что он закрытый, и инициализируйте его с помощью файла README в каталоге профиля, чтобы начать работу. +repo_name_helper=Хорошие имена репозиториев должны содержать короткие, запоминающиеся и уникальные ключевые слова. Репозиторий с именем ".profile" или ".profile-private" можно использовать для добавления файла README.md для профиля пользователя/организации. +view_all_branches=Посмотреть все филиалы +view_all_tags=Посмотреть все теги +fork_no_valid_owners=Этот репозиторий не может быть форкнут, поскольку нет действительных владельцев. +fork.blocked_user=Невозможно создать ответвление репозитория, так как вы заблокированы владельцем репозитория. +open_with_editor=Открыть с помощью %s +repo_no_desc=Описание не предоставлено +repo_lang=Языки +multiple_licenses=Несколько лицензий +object_format=Формат объекта +object_format_helper=Формат объекта репозитория. Не может быть изменён позже. SHA1 является наиболее совместимым. +mirror_sync=синхронизировано +mirror_address_url_invalid=Предоставленный URL недействителен. Убедитесь, что все компоненты URL правильно экранированы. +mirror_address_protocol_invalid=Предоставленный URL недействителен. Для зеркалирования можно использовать только адреса http(s):// или git://. +mirror_lfs_endpoint_desc=Синхронизация попытается использовать клонированный URL-адрес для определения сервера LFS.. Вы также можете указать пользовательскую конечную точку, если данные репозитория LFS хранятся где-то в другом месте. +stars=Звезды +adopt_search=Введите имя пользователя для поиска непринятых репозиториев… (оставьте поле пустым, чтобы найти все) +blame.ignore_revs=Игнорирование изменений в .git-blame-ignore-revs. Нажмите здесь, чтобы обойти и увидеть обычное представление обвинения. +blame.ignore_revs.failed=Не удалось игнорировать изменения в .git-blame-ignore-revs. +user_search_tooltip=Показывает максимум 30 пользователей +tree_path_not_found=Путь %[1]s не существует в %[2]s +transfer.accept_desc=Трансфер в "%s" +transfer.reject_desc=Отменить перевод в "%s" +transfer.no_permission_to_accept=У вас нет разрешения принять этот перевод. +transfer.no_permission_to_reject=У вас нет разрешения отклонить этот перевод. +desc.public_access=Публичный доступ +desc.sha256=SHA256 +archive.title=Этот репозиторий заархивирован. Вы можете просматривать файлы и клонировать его. Вы не можете открывать задачи, отправлять запросы на извлечение или отправлять коммиты. +archive.title_date=Этот репозиторий заархивирован на %s. Вы можете просматривать файлы и клонировать его. Вы не можете открывать задачи, отправлять запросы на извлечение или отправлять коммиты. +migrate_options_lfs_endpoint.placeholder=Если оставить поле пустым, конечная точка будет получена из URL-адреса клона. +migrate.github_token_desc=Вы можете указать здесь один или несколько токенов, разделив их запятыми, чтобы ускорить миграцию, обойдя ограничение скорости API GitHub. ВНИМАНИЕ: Злоупотребление этой функцией может нарушить политику поставщика услуг и привести к блокировке вашей учётной записи (учётных записей). +migrate.permission_denied_blocked=Импорт с запрещённых хостов невозможен. Попросите администратора проверить настройки ALLOWED_DOMAINS/ALLOW_LOCALNETWORKS/BLOCKED_DOMAINS. +migrate.migrating=Миграция из %s… +migrate.codecommit.description=Перенос данных из AWS CodeCommit. +migrate.codecommit.aws_access_key_id=Идентификатор ключа доступа AWS +migrate.codecommit.aws_secret_access_key=Секретный ключ доступа AWS +migrate.codecommit.https_git_credentials_username=HTTPS Git Учетные данные Имя пользователя +migrate.codecommit.https_git_credentials_password=HTTPS Git Учетные данные Пароль +migration_status=Статус миграции +action.blocked_user=Невозможно выполнить действие, так как вы заблокированы владельцем репозитория. +empty_message=В этом репозитории нет никакого контента. +no_branch=В этом репозитории нет ветвей. +org_labels_desc=Метки уровня организации, которые можно использовать со всеми репозиториями этой организации +file.title=%s в %s +file_is_empty=Файл пуст. +code_preview_line_from_to=Строки %[1]d – %[2]d в %[3]s +code_preview_line_in=Строка %[1]d в %[2]s +invisible_runes_description=`Этот файл содержит невидимые символы Unicode, которые неразличимы для человека, но могут обрабатываться компьютером по-другому. Если вы считаете, что это сделано намеренно, можете смело игнорировать это предупреждение. Чтобы увидеть их, нажмите кнопку Escape.` +ambiguous_runes_description=`Этот файл содержит символы Unicode, которые можно спутать с другими символами. Если вы считаете, что это сделано намеренно, можете смело игнорировать это предупреждение. Чтобы увидеть их, нажмите кнопку Escape.` +ambiguous_character=`%[1]c [U+%04[1]X] можно спутать с %[2]c [U+%04[2]X]` +vendored=Поставщик +generated=Сгенерировано +commit.merged_in_pr=Этот коммит был объединен с запросом на извлечение %s. +editor.cannot_edit_too_large_file=Файл слишком большой для редактирования. +editor.file_not_editable_hint=Но вы все равно можете переименовать или переместить его. +editor.add_tmpl=Добавить '{имя_файла}' +editor.fail_to_apply_patch=Невозможно применить патч +editor.commit_email=Зафиксировать адрес электронной почты +editor.invalid_commit_email=Недействительный адрес электронной почты для фиксации. +editor.file_is_a_symlink=`"%s" — это символическая ссылка. Символические ссылки нельзя редактировать в веб-редакторе.` +editor.file_modifying_no_longer_exists=Изменяемый файл "%s" больше не существует в этом репозитории. +editor.commit_id_not_matching=Идентификатор коммита не совпадает с тем, который был на момент начала редактирования. Выполните коммит в ветку патча, а затем выполните слияние. +editor.push_out_of_date=Похоже, что эта информация устарела. +editor.failed_to_commit=Не удалось зафиксировать изменения. +editor.failed_to_commit_summary=Сообщение об ошибке: +editor.fork_create=Форк репозитория для предложения изменений +editor.fork_create_description=Вы не можете редактировать этот репозиторий напрямую. Вместо этого вы можете создать форк, внести изменения и создать запрос на извлечение. +editor.fork_edit_description=Вы не можете редактировать этот репозиторий напрямую. Изменения будут записаны в ваш форк %s, поэтому вы можете создать запрос на извлечение. +editor.fork_not_editable=Вы создали форк этого репозитория, но он не подлежит редактированию. +editor.fork_failed_to_push_branch=Не удалось отправить ветку %s в ваш репозиторий. +editor.fork_branch_exists=Ветка "%s" уже существует в вашем форке. Выберите новое имя ветки. +commits.search_branch=Эта ветвь +commits.view_path=Посмотреть на данный момент в истории +commits.view_file_diff=Просмотреть изменения в этом файле в этом коммите +projects.desc=Управляйте проблемами и запускайте проекты. +projects.column.deletion_desc="Удаление столбца проекта перемещает все связанные с ним задачи в столбец по умолчанию. Продолжить?" +issues.filter_no_results=Нет результатов +issues.filter_no_results_placeholder=Попробуйте настроить фильтры поиска. +issues.new.no_reviewers=Нет рецензентов +issues.new.blocked_user=Невозможно создать проблему, так как вы заблокированы владельцем репозитория. +issues.edit.already_changed=Не удалось сохранить изменения в задаче. Похоже, содержимое уже было изменено другим пользователем. Обновите страницу и попробуйте снова, чтобы не перезаписать его изменения. +issues.edit.blocked_user=Невозможно редактировать контент, так как вы заблокированы автором сообщения или владельцем репозитория. +issues.move_to_column_of_project=`переместил это в %s в %s на %s` +issues.filter_assignee_no_assignee=Никому не назначено +issues.filter_assignee_any_assignee=Назначается кому-либо +issues.filter_user_placeholder=Поиск пользователей +issues.filter_user_no_select=Все пользователи +issues.filter_type.all_pull_requests=Все запросы на вытягивание +issues.filter_sort.recentupdate=Последнее обновление +issues.close_comment_issue=Закрыть с комментарием +issues.reopen_comment_issue=Открыть повторно с комментарием +issues.comment.blocked_user=Невозможно создать или отредактировать комментарий, так как вы заблокированы автором комментария или владельцем репозитория. +issues.role.contributor_helper=Этот пользователь ранее внес изменения в репозиторий. +issues.label_color_invalid=Неверный цвет +issues.label_exclusive_order=Порядок сортировки +issues.label_exclusive_order_tooltip=Эксклюзивные метки в одной области действия будут сортироваться в соответствии с этим числовым порядком. +issues.lock.notice_1=- Другие пользователи не могут добавлять новые комментарии к этой проблеме. +issues.timetracker_timer_start=Запустить таймер +issues.timetracker_timer_stop=Остановить таймер +issues.timetracker_timer_discard=Сбросить таймер +issues.timetracker_timer_manually_add=Добавить время +issues.time_estimate_set=Установить расчетное время +issues.time_estimate_display=Оценивать: %s +issues.change_time_estimate_at=изменена оценка времени на %[1]s %[2]s +issues.remove_time_estimate_at=удалена оценка времени %s +issues.time_estimate_invalid=Неверный формат оценки времени +issues.start_tracking_history=начал работать %s +issues.stopwatch_already_stopped=Таймер для этой проблемы уже остановлен. +issues.stopwatch_already_created=Таймер для этой проблемы уже существует. +issues.stop_tracking=Остановить таймер +issues.stop_tracking_history=работал на %[1]s %[2]s +issues.cancel_tracking=Отказаться +issues.add_time_history=добавлено потраченное время %[1]s %[2]s +issues.add_time_manually=Добавить время вручную +issues.due_date_not_writer="Для обновления даты сдачи проблемы вам необходим доступ на запись в этот репозиторий." +issues.dependency.issue_close_blocked=Прежде чем закрыть данную проблему, вам необходимо закрыть все проблемы, которые ее блокируют. +issues.dependency.pr_close_blocked=Прежде чем объединить этот запрос на включение изменений, вам необходимо закрыть все проблемы, которые блокируют его. +issues.dependency.add_error_cannot_create_circular=Невозможно создать зависимость между двумя проблемами, которые блокируют друг друга. +issues.review.comment="рассмотрено %s" +issues.review.dismissed="отклонил %s's отзыв %s" +issues.review.remove_review_request_self="отказался рассматривать %s" +issues.review.outdated_description=Содержание изменилось с момента, когда был сделан этот комментарий. +issues.review.official=Одобренный +issues.review.requested=Ожидается проверка +issues.review.rejected=Запрошены изменения +issues.review.stale=Обновлено с момента утверждения +issues.review.unofficial=Неучтенное одобрение +issues.assignee.error=Из-за непредвиденной ошибки не все исполнители были добавлены. +pulls.new.blocked_user=Невозможно создать запрос на извлечение, так как вы заблокированы владельцем репозитория. +pulls.new.must_collaborator=Для создания запроса на извлечение вы должны быть соавтором. +pulls.edit.already_changed=Не удалось сохранить изменения в запросе на извлечение. Похоже, содержимое уже было изменено другим пользователем. Обновите страницу и повторите попытку, чтобы не перезаписать внесенные изменения. +pulls.select_commit_hold_shift_for_range=Выберите «Commit» (Зафиксировать). Удерживайте клавишу Shift и щелкните, чтобы выбрать диапазон. +pulls.review_only_possible_for_full_diff=Обзор возможен только при просмотре полного сравнения. +pulls.nothing_to_compare_have_tag=Выбранные ветви/теги равны. +pulls.is_checking=Проверка конфликтов слияния… +pulls.blocked_by_approvals="Для этого запроса на извлечение пока не получено достаточно необходимых одобрений. Получено %d из %d официальных одобрений." +pulls.blocked_by_approvals_whitelisted="Для этого запроса на извлечение пока недостаточно требуемых одобрений. %d из %d одобрений предоставлено пользователями или командами из списка разрешенных." +pulls.blocked_by_official_review_requests="Этот запрос на извлечение содержит официальные запросы на проверку." +pulls.blocked_by_outdated_branch="Этот запрос на извлечение заблокирован, так как он устарел." +pulls.blocked_by_changed_protected_files_1="Этот запрос на извлечение заблокирован, поскольку он изменяет защищенный файл:" +pulls.blocked_by_changed_protected_files_n="Этот запрос на извлечение заблокирован, поскольку он изменяет защищенные файлы:" +pulls.wrong_commit_id="идентификатор коммита должен быть идентификатором коммита в целевой ветке" +pulls.no_merge_not_ready=Этот запрос на включение изменений не готов к слиянию. Проверьте статус проверки и статус проверки. +pulls.rebase_merge_pull_request=Перебазируйте, затем перемотайте вперед +pulls.rebase_merge_commit_pull_request=Перебазировать, затем создать коммит слияния +pulls.fast_forward_only_merge_pull_request=Только вперед +pulls.merge_conflict=Объединение не удалось: при объединении возник конфликт. Подсказка: попробуйте другую стратегию. +pulls.rebase_conflict=Слияние не удалось: при перебазировании коммита возник конфликт: %[1]s. Подсказка: попробуйте другую стратегию. +pulls.unrelated_histories=Объединение не удалось: у заголовка и базы слияния нет общей истории. Подсказка: попробуйте другую стратегию. +pulls.merge_out_of_date=Объединение не удалось: при создании объединения база данных была обновлена. Подсказка: попробуйте ещё раз. +pulls.head_out_of_date=Слияние не удалось: при создании слияния заголовок был обновлён. Подсказка: попробуйте ещё раз. +pulls.has_merged=Не удалось: запрос на извлечение был объединён. Вы не можете выполнить повторное слияние или изменить целевую ветку. +pulls.push_rejected=Ошибка отправки: отправка отклонена. Проверьте Git Hooks для этого репозитория. +pulls.push_rejected_no_message=Ошибка отправки: отправка была отклонена, но удалённое сообщение не было получено. Проверьте Git Hooks для этого репозитория. +pulls.cmd_instruction_hint=Просмотр инструкций командной строки +pulls.cmd_instruction_checkout_title=Проверить +pulls.cmd_instruction_checkout_desc=Из репозитория вашего проекта проверьте новую ветку и протестируйте изменения. +pulls.cmd_instruction_merge_warning=Внимание: эта операция не может объединить запросы на извлечение, поскольку функция "автоматического определения ручного слияния" не включена. +pulls.clear_merge_message_hint=Очистка сообщения о слиянии удалит только содержимое сообщения о коммите и сохранит сгенерированные трейлеры git, такие как "Co-Authored-By…". +pulls.recently_pushed_new_branches=Вы отправили изменения на ветку %[1]s %[2]s +pulls.upstream_diverging_prompt_behind_1=Эта ветка находится на %[1]d коммите позади %[2]s +pulls.upstream_diverging_prompt_behind_n=Эта ветка находится на %[1]d коммитов позади %[2]s +pulls.upstream_diverging_prompt_base_newer=Базовая ветка %s имеет новые изменения +pulls.upstream_diverging_merge=Вилка синхронизации +pulls.upstream_diverging_merge_confirm=Хотите ли вы объединить "%[1]s" с "%[2]s"? +pull.agit_documentation=Ознакомьтесь с документацией по AGit +comments.edit.already_changed=Не удалось сохранить изменения в комментарии. Похоже, его содержимое уже было изменено другим пользователем. Обновите страницу и попробуйте отредактировать комментарий ещё раз, чтобы не перезаписать его изменения. +milestones.new_subheader=Контрольные точки помогут вам организовать проблемы и отслеживать ход их решения. +milestones.completeness=%d%% Завершено +signing.wont_sign.error=Произошла ошибка при проверке возможности подписания коммита. +signing.wont_sign.nokey=Отсутствует доступный ключ для подписи этого коммита. +signing.wont_sign.twofa=Для подписания коммитов необходимо включить двухфакторную аутентификацию. +wiki.original_git_entry_tooltip=Просмотреть оригинальный файл Git вместо использования удобной ссылки. +activity.navbar.pulse=Пульс +activity.navbar.code_frequency=Частота кода +activity.navbar.contributors=Авторы +activity.navbar.recent_commits=Недавние коммиты +activity.no_git_activity=За этот период не было зафиксировано никакой активности. +contributors.contribution_type.filter_label=Тип вклада: +contributors.contribution_type.additions=Дополнения +contributors.contribution_type.deletions=Удаление +settings.desc=В разделе «Настройки» вы можете управлять настройками репозитория. +settings.public_access=Публичный доступ +settings.public_access_desc=Настройте права доступа посетителей, чтобы переопределить настройки по умолчанию для этого репозитория. +settings.public_access.docs.not_set=Не установлено: нет дополнительных разрешений для публичного доступа. Разрешение посетителя зависит от видимости репозитория и разрешений участников. +settings.public_access.docs.anonymous_read=Анонимное чтение: пользователи, не вошедшие в систему, могут получить доступ к устройству с разрешением на чтение. +settings.public_access.docs.everyone_read=Все пользователи могут читать: все вошедшие в систему пользователи имеют доступ к разделу с разрешением на чтение. Разрешение на чтение разделов задач/запросов на извлечение также означает, что пользователи могут создавать новые задачи/запросы на извлечение. +settings.public_access.docs.everyone_write=Запись для всех: все зарегистрированные пользователи имеют право на запись в раздел. Только раздел «Вики» поддерживает это разрешение. +settings.collaboration.per_unit=Разрешения устройства +settings.mirror_settings.docs.no_new_mirrors=Ваш репозиторий зеркалирует изменения в другом репозитории или из него. Обратите внимание, что в настоящее время вы не можете создавать новые зеркала. +settings.mirror_settings.docs.doc_link_pull_section=раздел документации "Извлечение из удаленного репозитория". +settings.mirror_settings.pushed_repository=Перенесенный репозиторий +settings.pull_mirror_sync_in_progress=В данный момент извлекаю изменения с удаленного %s. +settings.default_wiki_branch_name=Имя ветки Wiki по умолчанию +settings.failed_to_change_default_wiki_branch=Не удалось изменить ветку вики по умолчанию. +settings.projects_desc=Включить проекты +settings.projects_mode_desc=Режим проектов (какие проекты показывать) +settings.projects_mode_repo=Только проекты репо +settings.projects_mode_owner=Только пользовательские или организационные проекты +settings.admin_enable_close_issues_via_commit_in_any_branch=Закрыть проблему с помощью коммита, сделанного в ветке, отличной от ветки по умолчанию +settings.transfer.blocked_user=Невозможно перенести репозиторий, так как вы заблокированы новым владельцем. +settings.transfer_in_progress=В настоящее время идёт передача. Пожалуйста, отмените её, если хотите передать этот репозиторий другому пользователю. +settings.transfer_notices_4=- Если репозиторий принадлежит организации и вы передаете его другой организации или отдельному лицу, вы потеряете связи между проблемами репозитория и советом проекта организации. +settings.trust_model.collaborator.desc=Действительные подписи участников этого репозитория будут помечены как «доверенные»(trusted), независимо от того, соответствуют ли они автору. В противном случае действительные подписи будут помечены как «недоверенные»(untrusted), если подпись соответствует автору, и как «несоответствующие»(unmatched) в противном случае. +settings.trust_model.committer.long=Коммиттер: доверять подписям, совпадающим с коммиттерами. Это соответствует поведению GitHub и принудит коммиты, подписанные Gitea, указывать Gitea в качестве коммиттера. +settings.trust_model.committer.desc=Действительные подписи будут помечены как «доверенные»(trusted), только если они соответствуют автору коммита, в противном случае они будут помечены как «не сопоставленные»(unmatched). Это заставит Gitea быть автором подписанных коммитов, а сам автор будет помечен как «Co-authored-by»: и Co-committed-by: в конце коммита. Ключ Gitea по умолчанию должен соответствовать пользователю в базе данных. +settings.trust_model.collaboratorcommitter.desc=Действительные подписи участников этого репозитория будут помечены как «доверенные»(trusted), если они соответствуют автору. В противном случае действительные подписи будут помечены как «недоверенные»(untrusted), если подпись соответствует автору, и как «несоответствующие»(unmatched) в противном случае. Это приведёт к принудительному указанию Gitea как автора подписей в коммитах, а сам автор будет помечен как «Co-Authored-By:» и «Co-Committed-By:» в конце коммита. Ключ Gitea по умолчанию должен соответствовать пользователю в базе данных. +settings.delete_notices_2=- Эта операция безвозвратно удалит репозиторий %s, включая код, проблемы, комментарии, данные вики и настройки соавтора. +settings.add_collaborator.blocked_user=Соавтор заблокирован владельцем репозитория или наоборот. +settings.add_team_success=Теперь у команды есть доступ к репозиторию. +settings.change_team_permission_tip=Разрешение команды устанавливается на странице настроек команды и не может быть изменено для каждого репозитория. +settings.webhook.test_delivery=Тестовое push-событие +settings.webhook.test_delivery_desc=Протестируйте этот вебхук с помощью поддельного события push. +settings.webhook.test_delivery_desc_disabled=Чтобы протестировать этот вебхук с поддельным событием, активируйте его. +settings.webhook.replay.description_disabled=Чтобы повторно воспроизвести этот вебхук, активируйте его. +settings.webhook_secret_desc=Если сервер веб-перехватчика поддерживает использование секрета, вы можете следовать руководству по веб-перехватчику и заполнить секрет здесь. +settings.event_statuses=Статусы +settings.event_statuses_desc=Статус фиксации обновлен из API. +settings.event_force_push=Принудительная отправка +settings.event_issues_desc=Проблема открыта, закрыта, повторно открыта, отредактирована или удалена. +settings.event_pull_request_desc=Запрос на извлечение открыт, закрыт, повторно открыт, отредактирован или удален. +settings.event_header_workflow=События рабочего процесса +settings.event_workflow_run=Запуск рабочего процесса +settings.event_workflow_run_desc=Выполнение рабочего процесса Gitea Actions поставлено в очередь, ожидает, выполняется или завершено. +settings.event_workflow_job=Рабочие процессы +settings.event_workflow_job_desc=Задание рабочего процесса Gitea Actions поставлено в очередь, ожидает, выполняется или завершено. +settings.branch_filter_desc=Белый список ветвей для событий отправки, создания и удаления ветвей, заданный как шаблон glob. Если пусто или задано значение *, события будут учитываться для всех ветвей. Синтаксис см. в документации по %[2]s. Примеры: master, {master,release*}. +settings.branches=Ветви +settings.protected_branch=Зашита ветви +settings.branch_protection=Правила защиты ветви для ветви '%s' +settings.protect_disable_force_push=Отключить принудительное нажатие +settings.protect_disable_force_push_desc=К этой ветке не будет применяться никакая принудительная отправка. +settings.protect_enable_force_push_all=Включить принудительную отправку +settings.protect_enable_force_push_all_desc=Любой, у кого есть доступ к push-доступу, сможет принудительно отправлять изменения в эту ветку. +settings.protect_enable_force_push_allowlist=Список разрешенных ограниченных принудительно отправленных сообщений +settings.protect_enable_force_push_allowlist_desc=Только разрешенным пользователям или командам с доступом к push-уведомлениям будет разрешено принудительно отправлять изменения в эту ветку. +settings.protect_whitelist_committers=Белый список с ограниченным доступом +settings.protect_whitelist_committers_desc=Только разрешенным пользователям или командам будет разрешено отправлять изменения в эту ветку (но не принудительно). +settings.protect_whitelist_deploy_keys=Разрешить список ключей развертывания с правами записи для push-уведомлений. +settings.protect_whitelist_users=Пользователи, которым разрешено отправлять сообщения: +settings.protect_whitelist_teams=Разрешенные команды для пуша: +settings.protect_force_push_allowlist_users=Список пользователей, которым разрешено принудительное продвижение: +settings.protect_force_push_allowlist_teams=Список команд, которым разрешено принудительное нажатие: +settings.protect_force_push_allowlist_deploy_keys=Разрешить список ключей развертывания с доступом к push-уведомлениям для принудительной отправки. +settings.protect_merge_whitelist_committers=Включить объединение белого списка +settings.protect_merge_whitelist_committers_desc=Разрешить объединять запросы на извлечение в эту ветку только из разрешенного списка пользователей или команд. +settings.protect_merge_whitelist_users=Список пользователей, разрешенных для слияния: +settings.protect_merge_whitelist_teams=Разрешенные к объединению команды: +settings.protect_check_status_contexts_desc=Требовать прохождения проверки статуса перед слиянием. Если эта опция включена, коммиты сначала должны быть отправлены в другую ветку, а затем объединены или отправлены непосредственно в ветку, соответствующую этому правилу, после прохождения проверки статуса. Если ни один контекст не совпадает, последний коммит должен быть выполнен успешно независимо от контекста. +settings.protect_required_approvals_desc=Разрешить объединение запросов на включение изменений только при наличии достаточного количества необходимых одобрений. Требуемые одобрения должны быть получены либо от пользователей или команд, входящих в разрешённый список, либо от любого, кто имеет право на запись. +settings.protect_approvals_whitelist_enabled=Ограничить одобрение для пользователей или команд из списка разрешенных +settings.protect_approvals_whitelist_enabled_desc=Только отзывы от пользователей или команд из списка одобренных пользователей будут учитываться для получения необходимых одобрений. Без списка одобренных пользователей отзывы от любого пользователя с правом записи будут учитываться для получения необходимых одобрений. +settings.protect_approvals_whitelist_users=Разрешенные рецензенты: +settings.protect_approvals_whitelist_teams=Разрешенные команды для обзоров: +settings.ignore_stale_approvals=Игнорировать устаревшие одобрения +settings.ignore_stale_approvals_desc=Не учитывайте одобрения, выданные по старым коммитам (устаревшие отзывы), при подсчёте количества одобрений PR-заявки. Не имеет значения, если устаревшие отзывы уже отклонены. +settings.protect_branch_name_pattern_desc="Защищённые шаблоны имён веток. Синтаксис шаблонов см. в документации. Примеры: main, release/**" +settings.protect_protected_file_patterns_desc="Защищённые файлы нельзя изменять напрямую, даже если у пользователя есть права на добавление, редактирование или удаление файлов в этой ветке. Несколько шаблонов можно разделять точкой с запятой (';'). Синтаксис шаблонов см. в документации по %[2]s. Примеры: .drone.yml, /docs/**/*.txt." +settings.protect_unprotected_file_patterns_desc="Незащищённые файлы, которые разрешено изменять напрямую, если у пользователя есть права на запись, обходя ограничение на отправку. Несколько шаблонов можно разделить точкой с запятой (';'). Синтаксис шаблонов см. в документации %[2]s. Примеры: .drone.yml, /docs/**/*.txt." +settings.add_protected_branch=Включить защиту +settings.delete_protected_branch=Отключить защиту +settings.protected_branch_deletion=Удалить защиту ветки +settings.block_admin_merge_override=Администраторы должны соблюдать правила защиты ветвей +settings.block_admin_merge_override_desc=Администраторы обязаны соблюдать правила защиты ветвей и не могут их обходить. +settings.default_merge_style_desc=Стиль слияния по умолчанию +settings.tags.protection.pattern.description=Для сопоставления нескольких тегов можно использовать одно имя, шаблон поиска или регулярное выражение. Подробнее читайте в руководстве по защищённым тегам. +settings.thread_id=Идентификатор потока +settings.visibility.private.button=Сделать личным +settings.visibility.private.text=Изменение видимости на закрытый сделает репозиторий видимым только для разрешенных участников и может привести к удалению связи между ним и существующими форками, наблюдателями и звездами. +settings.visibility.private.bullet_title=Изменение видимости на частную будет: +settings.visibility.private.bullet_one=Сделайте репозиторий видимым только для разрешенных участников. +settings.visibility.private.bullet_two=Может удалить связь между ним и вилками, наблюдателями, и звездами. +settings.visibility.public.button=Сделать общедоступным +settings.visibility.public.text=Изменение видимости на публичный сделает репозиторий видимым для всех. +settings.visibility.public.bullet_title=Изменение видимости на публичную приведет к: +settings.visibility.public.bullet_one=Сделайте репозиторий видимым для всех. +settings.visibility.success=Видимость репозитория изменена. +settings.visibility.error=Произошла ошибка при попытке изменить видимость репозитория. +settings.visibility.fork_error=Невозможно изменить видимость разветвленного репозитория. +settings.archive.text=Архивация репозитория сделает его доступным только для чтения. Он будет скрыт на панели управления. Никто (даже вы!) не сможет делать новые коммиты, открывать задачи или запросы на извлечение. +settings.archive.mirrors_unavailable=Зеркала недоступны, если репозиторий заархивирован. +settings.unarchive.text=Разархивация репозитория восстановит его способность принимать коммиты и push-уведомления, а также новые проблемы и запросы на извлечение. +settings.unarchive.error=Произошла ошибка при попытке разархивировать репозиторий. Подробности смотрите в журнале. +settings.lfs_lock_path=Путь к файлу для блокировки… +settings.lfs_pointers.found=Найдено %d указателей на двоичные объекты — %d связано, %d не связано (%d отсутствует в хранилище) +diff.comment.add_line_comment=Добавить комментарий к строке +diff.submodule_added=Подмодуль %[1]s добавлен в %[2]s +diff.submodule_deleted=Подмодуль %[1]s удален из %[2]s +diff.submodule_updated=Подмодуль %[1]s обновлен: %[2]s +release.latest=Последний +release.deletion_desc=Удаление релиза удаляет его только из Gitea. Это не повлияет на тег Git, содержимое вашего репозитория или его историю. Продолжить? +branch.default_branch_not_exist=Ветка по умолчанию "%s" не существует. +branch.rename_default_or_protected_branch_error=Только администраторы могут переименовывать ветки по умолчанию или защищенные ветки. +branch.rename_protected_branch_failed=Эта ветвь защищена глобальными правилами защиты. +branch.commits_divergence_from=Расхождение коммита: %[1]d позади и %[2]d впереди %[3]s +branch.commits_no_divergence=То же, что и ветка %[1]s +find_file.follow_symlink=Перейдите по этой символической ссылке туда, куда она указывает +error.broken_git_hook=Похоже, Git-хуки этого репозитория неисправны. Чтобы исправить их, следуйте документации, а затем выполните несколько коммитов для обновления статуса. [graphs] +component_loading=Загрузка %s… +component_loading_failed=Не удалось загрузить %s +component_loading_info=Это может занять некоторое время… +component_failed_to_load=Произошла непредвиденная ошибка. +code_frequency.what=частота кода +contributors.what=взносы +recent_commits.what=недавние коммиты [org] org_name_holder=Название организации @@ -2342,11 +2713,9 @@ team_access_desc=Доступ к репозиторию team_permission_desc=Разрешение team_unit_desc=Разрешить доступ к разделам репозитория team_unit_disabled=(Отключено) - form.name_reserved=Название организации «%s» зарезервировано. form.name_pattern_not_allowed=Шаблон «%s» не допускается в названии организации. form.create_org_not_allowed=Этому пользователю не разрешено создавать организацию. - settings=Настройки settings.options=Организация settings.full_name=Полное имя @@ -2360,20 +2729,15 @@ settings.visibility.limited=Ограниченный (Видимый тольк settings.visibility.limited_shortname=Ограниченный settings.visibility.private=Приватный (Видимый только для участников организации) settings.visibility.private_shortname=Приватный - settings.update_settings=Обновить настройки settings.update_setting_success=Настройки организации обновлены. - - settings.update_avatar_success=Аватар организации обновлён. settings.delete=Удалить организацию settings.delete_account=Удалить эту организацию settings.delete_prompt=Это действие БЕЗВОЗВРАТНО удалит эту организацию навсегда! settings.confirm_delete_account=Подтвердить удаление settings.hooks_desc=Добавьте веб-хуки, которые будет вызываться для всех репозиториев под этой организации. - settings.labels_desc=Добавьте метки, которые могут быть использованы в задачах для всех репозиториев этой организации. - members.membership_visibility=Видимость участника команды: members.public=Видимый members.public_helper=скрыть @@ -2388,7 +2752,6 @@ members.leave=Покинуть members.leave.detail=Покинуть %s? members.invite_desc=Добавить нового участника в %s: members.invite_now=Пригласите сейчас - teams.join=Объединить teams.leave=Выйти teams.leave.detail=Покинуть %s? @@ -2437,8 +2800,37 @@ teams.all_repositories_admin_permission_desc=Эта команда предос teams.invite.title=Вас пригласили присоединиться к команде %s организации %s. teams.invite.by=Приглашен(а) %s teams.invite.description=Нажмите на кнопку ниже, чтобы присоединиться к команде. - - +form.name_been_taken=Название организации «%s» уже занято. +settings.email=Контактный адрес электронной почты +settings.rename=Переименовать организацию +settings.rename_desc=Изменение названия организации также изменит URL-адрес вашей организации и освободит старое название. +settings.rename_success=Организация %[1]s успешно переименована в %[2]s. +settings.rename_no_change=Название организации не изменено. +settings.rename_new_org_name=Новое название организации +settings.rename_failed=Переименование организации не удалось из-за внутренней ошибки +settings.rename_notices_1=Эту операцию НЕВОЗМОЖНО отменить. +settings.rename_notices_2=Старое имя будет перенаправлять пользователей до тех пор, пока оно не будет востребовано. +settings.name_confirm=Введите название организации в качестве подтверждения: +settings.delete_notices_1=Эту операцию НЕВОЗМОЖНО отменить. +settings.delete_notices_2=Эта операция безвозвратно удалит все репозитории %s, включая код, проблемы, комментарии, данные вики и настройки соавтора. +settings.delete_notices_3=Эта операция навсегда удалит все пакеты %s. +settings.delete_notices_4=Эта операция навсегда удалит все проекты %s. +settings.delete_failed=Удаление организации не удалось из-за внутренней ошибки +settings.delete_successful=Организация %s успешно удалена. +teams.general_access=Общий доступ +teams.add_nonexistent_repo="Репозиторий, который вы пытаетесь добавить, не существует. Сначала создайте его." +teams.members.blocked_user=Невозможно добавить пользователя, так как он заблокирован организацией. +view_as_role=Посмотреть как: %s +view_as_public_hint=Вы просматриваете README как публичный пользователь. +view_as_member_hint=Вы просматриваете README как член этой организации. +worktime=Рабочее время +worktime.date_range_start=Дата начала +worktime.date_range_end=Дата окончания +worktime.query=Запрос +worktime.time=Время +worktime.by_repositories=По репозиториям +worktime.by_milestones=По этапам +worktime.by_members=По участникам [admin] dashboard=Панель @@ -2457,7 +2849,6 @@ monitor=Мониторинг first_page=Первая last_page=Последняя total=Всего: %d - dashboard.statistic=Статистика dashboard.system_status=Состояние системы dashboard.operation_name=Имя операции @@ -2518,7 +2909,6 @@ dashboard.last_gc_pause=Последняя пауза сборщика мусо dashboard.gc_times=Количество сборок мусора dashboard.update_checker=Проверка обновлений dashboard.delete_old_system_notices=Удалить все старые системные уведомления из базы данных - users.user_manage_panel=Панель управления пользователями users.new_account=Создать новый аккаунт users.name=Имя пользователя @@ -2573,7 +2963,6 @@ users.list_status_filter.not_prohibit_login=Разрешить вход users.list_status_filter.is_2fa_enabled=2FA включено users.list_status_filter.not_2fa_enabled=2FA отключено users.details=О пользователе - emails.email_manage_panel=Управление эл. почтой пользователя emails.primary=Первичный emails.activated=Активирован @@ -2582,13 +2971,11 @@ emails.not_updated=Не удалось обновить запрошенный emails.duplicate_active=Этот адрес электронной почты уже активирован для другого пользователя. emails.change_email_header=Обновить свойства электронной почты emails.change_email_text=Вы уверены, что хотите обновить этот адрес электронной почты? - orgs.org_manage_panel=Управление организациями orgs.name=Название orgs.teams=Команды orgs.members=Участники orgs.new_orga=Новая организация - repos.repo_manage_panel=Управление репозиториями repos.unadopted=Непринятые репозитории repos.unadopted.no_more=Больше непринятых репозиториев не найдено @@ -2598,7 +2985,6 @@ repos.private=Личный repos.issues=Задачи repos.size=Размер repos.lfs_size=Размер LFS - packages.package_manage_panel=Управление пакетами packages.total_size=Общий размер: %s packages.unreferenced_size=Размер по ссылке: %s @@ -2612,15 +2998,12 @@ packages.type=Тип packages.repository=Репозиторий packages.size=Размер packages.published=Опубликовано - defaulthooks=Стандартные Веб-хуки defaulthooks.add_webhook=Добавить стандартный Веб-хук defaulthooks.update_webhook=Обновить стандартный Веб-хук - systemhooks=Системные веб-хуки systemhooks.add_webhook=Добавить системный веб-хук systemhooks.update_webhook=Обновить системный веб-хук - auths.auth_manage_panel=Управление аутентификацией auths.new=Добавить новый источник auths.name=Имя @@ -2719,7 +3102,6 @@ auths.login_source_exist=Источник аутентификации «%s» у auths.login_source_of_type_exist=Источник аутентификации этого типа уже существует. auths.unable_to_initialize_openid=Не удалось инициализировать провайдера OpenID: %s auths.invalid_openIdConnectAutoDiscoveryURL=Неверный URL для автоматического обнаружения (это должен быть валидный URL, начинающийся с http:// или https://) - config.server_config=Конфигурация сервера config.app_name=Название сайта config.app_ver=Версия Gitea @@ -2738,7 +3120,6 @@ config.lfs_root_path=Корневой путь LFS config.log_file_root_path=Путь к журналу config.script_type=Тип скрипта config.reverse_auth_user=Имя пользователя для авторизации на reverse proxy - config.ssh_config=Конфигурация SSH config.ssh_enabled=SSH включён config.ssh_start_builtin_server=Использовать встроенный сервер @@ -2748,12 +3129,10 @@ config.ssh_listen_port=Прослушиваемый порт config.ssh_root_path=Корневой путь config.ssh_minimum_key_size_check=Минимальный размер ключа проверки config.ssh_minimum_key_sizes=Минимальные размеры ключа - config.lfs_config=Конфигурация LFS config.lfs_enabled=Включено config.lfs_content_path=Путь к контенту LFS config.lfs_http_auth_expiry=Устаревание HTTP-аутентификации LFS - config.db_config=Конфигурация базы данных config.db_type=Тип config.db_host=Сервер @@ -2762,7 +3141,6 @@ config.db_user=Пользователь config.db_schema=Схема config.db_ssl_mode=SSL config.db_path=Путь - config.service_config=Сервисная конфигурация config.register_email_confirm=Требуется подтверждение по электронной почте config.disable_register=Отключить самостоятельную регистрацию @@ -2784,12 +3162,10 @@ config.default_allow_only_contributors_to_track_time=Учитывать толь config.no_reply_address=No-reply адрес config.default_visibility_organization=Видимость по умолчанию для новых организаций config.default_enable_dependencies=Включение зависимостей для задач по умолчанию - config.webhook_config=Конфигурация веб-хуков config.queue_length=Длина очереди config.deliver_timeout=Задержка доставки config.skip_tls_verify=Пропустить проверку TLS - config.mailer_config=Настройки почты config.mailer_enabled=Почта включена config.mailer_enable_helo=Включить HELO @@ -2807,16 +3183,13 @@ config.send_test_mail=Отправить тестовое письмо config.send_test_mail_submit=Отправить config.test_mail_failed=Не удалось отправить тестовое письмо на «%s»: %v config.test_mail_sent=Тестовое письмо было отправлено на «%s». - config.oauth_config=Конфигурация OAuth config.oauth_enabled=OAuth включен - config.cache_config=Настройки кеша config.cache_adapter=Адаптер кэша config.cache_interval=Интервал кэширования config.cache_conn=Подключение кэша config.cache_item_ttl=Время жизни данных в кеше - config.session_config=Конфигурация сессии config.session_provider=Провайдер сессии config.provider_config=Конфигурация провайдера @@ -2825,12 +3198,10 @@ config.gc_interval_time=Интервал работы сборщика мусо config.session_life_time=Время жизни сессии config.https_only=Только HTTPS config.cookie_life_time=Время жизни файла cookie - config.picture_config=Настройка изображения config.picture_service=Сервис изображений config.disable_gravatar=Отключить Gravatar config.enable_federated_avatar=Включить внешние аватары - config.git_config=Конфигурация Git config.git_disable_diff_highlight=Отключить подсветку синтаксиса при сравнении config.git_max_diff_lines=Максимальное количество строк сравнения (на файл) @@ -2842,18 +3213,14 @@ config.git_mirror_timeout=Лимит времени обновления зер config.git_clone_timeout=Лимит времени операции клонирования config.git_pull_timeout=Лимит времени получения изменений config.git_gc_timeout=Лимит времени сборки мусора - config.log_config=Конфигурация журнала config.logger_name_fmt=Журнал: %s config.disabled_logger=Отключен config.access_log_mode=Режим доступа к журналу config.access_log_template=Шаблон журнала доступа config.xorm_log_sql=Лог SQL - config.set_setting_failed=Задать параметр %s не удалось - monitor.stats=Статистика - monitor.cron=Запланированные задания monitor.name=Название monitor.schedule=Расписание @@ -2869,7 +3236,6 @@ monitor.execute_time=Время выполнения monitor.last_execution_result=Результат monitor.process.cancel=Отменить процесс monitor.process.children=Потомки - monitor.queues=Очереди monitor.queue=Очередь: %s monitor.queue.name=Имя @@ -2887,7 +3253,6 @@ monitor.queue.settings.submit=Обновить настройки monitor.queue.settings.changed=Настройки обновлены monitor.queue.settings.remove_all_items=Удалить все monitor.queue.settings.remove_all_items_done=Все элементы в очереди были удалены. - notices.system_notice_list=Уведомления системы notices.view_detail_header=Подробности уведомления notices.operations=Операции @@ -2902,7 +3267,92 @@ notices.type_2=Задание notices.desc=Описание notices.op=Oп. notices.delete_success=Уведомления системы были удалены. - +maintenance=Обслуживание +self_check=Самостоятельная проверка +assets=Кодовые активы +emails=Адреса электронной почты пользователей +settings=Настройки администратора +dashboard.new_version_hint=Gitea %s теперь доступен, вы используете %s. Подробнее читайте в блоге. +dashboard.maintenance_operations=Операции по техническому обслуживанию +dashboard.delete_inactive_accounts.started=Начата задача по удалению всех неактивированных аккаунтов. +dashboard.delete_repo_archives.started=Задача по удалению всех архивов репозитория запущена +dashboard.delete_missing_repos.started=Начата задача по удалению всех репозиториев, в которых отсутствуют файлы Git. +dashboard.sync_repo_branches=Синхронизировать пропущенные ветки из данных git с базами данных +dashboard.sync_repo_tags=Синхронизировать теги из данных git с базой данных +dashboard.deleted_branches_cleanup=Очистить удаленные ветки +dashboard.git_gc_repos=Очистка всех репозиториев от мусора +dashboard.resync_all_sshkeys=Обновите файл '.ssh/authorized_keys' с помощью ключей SSH Gitea. +dashboard.resync_all_sshprincipals=Обновите файл '.ssh/authorized_principals' с использованием принципов Gitea SSH. +dashboard.resync_all_hooks=Повторная синхронизация хуков pre-receive, update и post-receive всех репозиториев +dashboard.cleanup_hook_task_table=Очистка таблицы hook_task +dashboard.cleanup_packages=Очистка просроченных пакетов +dashboard.cleanup_actions=Очистите ресурсы просроченных действий +dashboard.delete_old_actions=Удалить все старые действия из базы данных +dashboard.delete_old_actions.started=Начато удаление всех старых активностей из базы данных. +dashboard.gc_lfs=Метаобъекты LFS для сбора мусора +dashboard.stop_zombie_tasks=Остановить действия зомби-задачи +dashboard.stop_endless_tasks=Остановить действия, бесконечные задачи +dashboard.cancel_abandoned_jobs=Отменить действия по заброшенным вакансиям +dashboard.start_schedule_tasks=Начать действия, запланировать задачи +dashboard.sync_branch.started=Синхронизация ветвей началась +dashboard.sync_tag.started=Синхронизация тегов началась. +dashboard.rebuild_issue_indexer=Перестроить индексатор проблем +dashboard.sync_repo_licenses=Синхронизация лицензий репозитория +users.remote=Удаленный +users.never_login=Никогда не входил в систему +users.still_own_packages=У этого пользователя всё ещё есть один или несколько пакетов. Сначала удалите эти пакеты. +emails.filter_sort.email=Адрес электронной почты +emails.filter_sort.email_reverse=Адрес электронной почты (обратный) +emails.filter_sort.name_reverse=Имя пользователя (обратное) +emails.updated=Адрес электронной почты обновлен +emails.delete=Удалить электронную почту +emails.delete_desc=Вы уверены, что хотите удалить этот адрес электронной почты? +emails.deletion_success=Адрес электронной почты был удален. +emails.delete_primary_email_error=Вы не можете удалить основной адрес электронной почты. +defaulthooks.desc=Веб-хуки автоматически отправляют HTTP-запросы POST к серверу при возникновении определённых событий Gitea. Описанные здесь веб-хуки используются по умолчанию и будут скопированы во все новые репозитории. Подробнее см. в руководстве по веб-хукам. +systemhooks.desc=Веб-хуки автоматически отправляют HTTP-запросы POST к серверу при возникновении определённых событий Gitea. Описанные здесь веб-хуки будут действовать во всех репозиториях системы, поэтому учитывайте возможные последствия для производительности. Подробнее см. в руководстве по веб-хукам. +auths.oauth2_full_name_claim_name=Полное имя. Имя заявки. (Необязательно — если установлено, полное имя пользователя всегда будет синхронизировано с этой заявкой.) +auths.oauth2_ssh_public_key_claim_name=Имя заявки на открытый ключ SSH +auths.oauth2_admin_group=Значение группового утверждения для пользователей-администраторов. (Необязательно — требуется указание имени утверждения выше) +auths.oauth2_restricted_group=Значение группового требования для пользователей с ограниченным доступом. (Необязательно — требуется указание имени требования выше) +auths.oauth2_map_group_to_team=Сопоставьте заявленные группы с командами организации. (Необязательно — требуется указать имя заявки выше) +auths.sspi_auto_create_users_helper=Разрешить методу аутентификации SSPI автоматически создавать новые учетные записи для пользователей, которые входят в систему впервые. +auths.sspi_strip_domain_names_helper=Если этот флажок установлен, доменные имена будут удалены из имен входа в систему (например, «DOMAIN\user» и «user@example.org» станут просто «user»). +auths.sspi_separator_replacement_helper=Символ, который следует использовать для замены разделителей имен входа нижнего уровня (например, \ в «DOMAIN\user») и имен основных пользователей (например, @ в «user@example.org»). +auths.sspi_default_language_helper=Язык по умолчанию для пользователей, автоматически создаваемых методом аутентификации SSPI. Оставьте поле пустым, если вы предпочитаете, чтобы язык определялся автоматически. +auths.tips.oauth2.general.tip=При регистрации новой аутентификации OAuth2 URL-адрес обратного вызова/перенаправления должен быть следующим: +auths.tip.bitbucket=Зарегистрируйте нового потребителя OAuth на %s и добавьте разрешение 'Учетная запись' - 'Чтение' +auths.tip.nextcloud=Зарегистрируйте нового потребителя OAuth на вашем экземпляре, выбрав в меню "Настройки -> Безопасность -> Клиент OAuth 2.0" +auths.tip.dropbox=Создайте новую заявку в %s +auths.tip.facebook=Зарегистрируйте новое приложение на %s и добавьте продукт «Вход через Facebook» +auths.tip.github=Зарегистрируйте новое приложение OAuth на %s +auths.tip.gitlab_new=Зарегистрируйте новое приложение на %s +auths.tip.google_plus=Получите учетные данные клиента OAuth2 из консоли API Google по адресу %s +auths.tip.openid_connect=Используйте URL-адрес обнаружения "https://{server}/.well-known/openid-configuration" чтобы указать конечные точки. +auths.tip.twitter=Перейдите в %s, создайте приложение и убедитесь, что опция “Разрешить использовать это приложение для входа через Twitter” включена. +auths.tip.discord=Зарегистрируйте новое приложение на %s +auths.tip.gitea=Зарегистрируйте новое приложение OAuth2. Руководство можно найти по адресу %s. +auths.tip.yandex=Создайте новое приложение в %s. Выберите следующие разрешения в разделе "API Яндекс.Паспорта": "Доступ к адресу электронной почты", "Доступ к аватару пользователя" и "Доступ к имени пользователя, имени, фамилии и полу" +config.test_email_placeholder=Адрес электронной почты (например, test@example.com) +config.cache_test=Тест кэша +config.cache_test_failed=Не удалось проверить кэш: %v. +config.cache_test_slow=Тест кэша прошел успешно, но реакция медленная: %s. +config.cache_test_succeeded=Проверка кэша прошла успешно, ответ получен в %s. +config.open_with_editor_app_help=Редакторы "Открыть с помощью" для меню клонирования. Если оставить пустым, будет использовано значение по умолчанию. Разверните, чтобы увидеть значение по умолчанию. +monitor.stacktrace=Трассировка стека +monitor.trace=Стек +monitor.performance_logs=Журналы производительности +monitor.process.cancel_desc=Отмена процесса может привести к потере данных +monitor.queue.review_add=Обзор / Добавить работников +monitor.queue.settings.maxnumberworkers=Максимальное количество работников +self_check.no_problem_found=Пока проблем не обнаружено. +self_check.startup_warnings=Предупреждения при запуске: +self_check.database_collation_mismatch=Ожидается, что база данных будет использовать сортировку: %s +self_check.database_collation_case_insensitive=База данных использует сортировку %s, нечувствительную к регистру. Хотя Gitea может работать с ней, в некоторых редких случаях она может работать не так, как ожидается. +self_check.database_inconsistent_collation_columns=База данных использует параметры сортировки %s, но эти столбцы используют несовпадающие параметры сортировки. Это может привести к непредвиденным проблемам. +self_check.database_fix_mysql=Для пользователей MySQL/MariaDB: вы можете воспользоваться командой "gitea doctor convert" для исправления проблем сортировки или вручную с помощью SQL-запросов "ALTER ... COLLATE ...". +self_check.database_fix_mssql=Для пользователей MSSQL на данный момент исправить проблему можно только вручную с помощью SQL-запросов "ALTER ... COLLATE ...". +self_check.location_origin_mismatch=Текущий URL (%[1]s) не совпадает с URL, который видит Gitea (%[2]s). Если вы используете обратный прокси-сервер, убедитесь, что заголовки "Host" и "X-Forwarded-Proto" настроены правильно. [action] create_repo=создал(а) репозиторий %s @@ -2935,6 +3385,7 @@ review_dismissed_reason=Причина: create_branch=создал(а) ветку %[3]s в %[4]s starred_repo=добавил(а) %[2]s в избранное watched_repo=начала(а) наблюдение за %[2]s +publish_release=`выпущен %[4]s at %[3]s` [tool] now=сейчас @@ -2959,6 +3410,8 @@ raw_minutes=минут [dropzone] default_message=Перетащите файл или кликните сюда для загрузки. remove_file=Удалить файл +invalid_input_type=Вы не можете загружать файлы этого типа. +file_too_big=Размер файла ({{filesize}} MB) превышает максимальный размер ({{maxFilesize}} MB). [notification] notifications=Уведомления @@ -2982,6 +3435,8 @@ error.no_committer_account=Аккаунт пользователя с такой error.no_gpg_keys_found=Не найден ключ, соответствующий данной подписи error.not_signed_commit=Неподписанный коммит error.failed_retrieval_gpg_keys=Не удалось получить ни одного ключа GPG автора коммита +error.probable_bad_signature="ВНИМАНИЕ! Хотя ключ с таким идентификатором есть в базе данных, он не подтверждает этот коммит! Этот коммит ПОДОЗРИТЕЛЬНЫЙ." +error.probable_bad_default_signature="ВНИМАНИЕ! Хотя ключ по умолчанию имеет этот идентификатор, он не подтверждает этот коммит! Этот коммит ПОДОЗРИТЕЛЬНЫЙ." [units] unit=Элемент @@ -3120,29 +3575,56 @@ owner.settings.cleanuprules.success.update=Правило очистки обн owner.settings.cleanuprules.success.delete=Правило очистки удалено. owner.settings.chef.title=Реестр Chef owner.settings.chef.keypair=Создать пару ключей +no_metadata=Никаких метаданных. +search_in_external_registry=Искать в %s +alpine.registry=Настройте этот реестр, добавив URL-адрес /etc/apk/repositories в файл: +alpine.repository.branches=Ветви +arch.registry=Добавьте сервер с соответствующим репозиторием и архитектурой в /etc/pacman.conf: +arch.install=Синхронизировать пакет с pacman: +cargo.registry=Настройте этот реестр в файле конфигурации Cargo (например, ~/.cargo/config.toml): +chef.registry=Настройте этот реестр в файле ~/.chef/config.rb: +composer.registry=Настройте этот реестр в файле ~/.composer/config.json: +conan.registry=Настройте этот реестр из командной строки: +conda.registry=Настройте этот реестр как репозиторий Conda в файле .condarc: +container.images=Изображения +container.digest=Дайджест +cran.registry=Настройте этот реестр в файле Rprofile.site: +debian.registry=Настройте этот реестр из командной строки: +helm.registry=Настройте этот реестр из командной строки: +maven.registry=Настройте этот реестр в файле pom.xml вашего проекта: +maven.install=Чтобы использовать пакет, включите следующее в блок dependencies файла pom.xml: +nuget.registry=Настройте этот реестр из командной строки: +npm.registry=Настройте этот реестр в файле .npmrc вашего проекта: +npm.dependencies.bundle=Связанные зависимости +rpm.registry=Настройте этот реестр из командной строки: +rpm.repository.multiple_groups=Этот пакет доступен в нескольких группах. +swift.registry=Настройте этот реестр из командной строки: +owner.settings.cargo.rebuild.description=Перестроение может быть полезным, если индекс не синхронизирован с сохраненными пакетами Cargo. +owner.settings.cargo.rebuild.success=Индекс Cargo успешно перестроен. +owner.settings.cleanuprules.none=Правила очистки недоступны. См. документацию. +owner.settings.chef.keypair.description=Для аутентификации в реестре Chef необходима пара ключей. Если вы уже сгенерировали пару ключей, генерация новой пары ключей приведёт к аннулированию старой пары ключей. [secrets] secrets=Секреты description=Секреты будут передаваться определенным действиям и не могут быть прочитаны иначе. none=Секретов пока нет. - -; These keys are also for "edit secret", the keys are kept as-is to avoid unnecessary re-translation creation.description=Описание creation.name_placeholder=регистр не важен, только алфавитно-цифровые символы и подчёркивания, не может начинаться с GITEA_ или GITHUB_ creation.value_placeholder=Введите любое содержимое. Пробельные символы в начале и конце будут опущены. - - deletion=Удалить секрет deletion.description=Удаление секрета необратимо, его нельзя отменить. Продолжить? deletion.success=Секрет удалён. deletion.failed=Не удалось удалить секрет. management=Управление секретами +creation.description_placeholder=Введите краткое описание (необязательно). +save_success=Секрет "%s" сохранен. +save_failed=Не удалось сохранить секрет. +add_secret=Добавить секрет +edit_secret=Изменить секрет [actions] actions=Действия - unit.desc=Управление действиями - status.unknown=Неизвестно status.waiting=Ожидает status.running=Запущено @@ -3151,7 +3633,6 @@ status.failure=Неудача status.cancelled=Отменено status.skipped=Пропущено status.blocked=Заблокировано - runners=Раннеры runners.runner_manage_panel=Управление раннерами runners.new=Создать новый раннер @@ -3187,7 +3668,6 @@ runners.status.offline=Недоступен runners.version=Версия runners.reset_registration_token=Сброс регистрационного токена runners.reset_registration_token_success=Токен регистрации раннера успешно сброшен - runs.all_workflows=Все рабочие потоки runs.commit=коммит runs.scheduled=Запланировано @@ -3200,15 +3680,12 @@ runs.no_results=Ничего не найдено. runs.no_workflows=Пока нет рабочих процессов. runs.no_runs=Рабочий поток ещё не запускался. runs.empty_commit_message=(пустое сообщение коммита) - workflow.disable=Выключить рабочий поток workflow.disable_success=Рабочий поток «%s» успешно выключен. workflow.enable=Включить рабочий поток workflow.enable_success=Рабочий поток «%s» успешно включен. workflow.disabled=Рабочий поток выключен. - need_approval_desc=Требуется одобрение, чтобы запустить рабочие потоки для запроса на слияние. - variables=Переменные variables.management=Управление переменными variables.creation=Добавить переменную @@ -3223,19 +3700,42 @@ variables.creation.failed=Не удалось добавить переменн variables.creation.success=Переменная «%s» добавлена. variables.update.failed=Не удалось изменить переменную. variables.update.success=Переменная изменена. - +runners.delete_runner_notice=Если на этом исполнителе выполняется задача, она будет завершена и отмечена как невыполненная. Это может нарушить рабочий процесс сборки. +runners.reset_registration_token_confirm=Хотите ли вы сделать текущий токен недействительным и сгенерировать новый? +runs.no_matching_online_runner_helper=Нет подходящего онлайн-участника с меткой: %s +runs.no_job_without_needs=Рабочий процесс должен содержать хотя бы одно задание без зависимостей. +runs.no_job=Рабочий процесс должен содержать хотя бы одну задачу. +runs.status_no_select=Все статусы +runs.no_workflows.quick_start=Не знаете, как начать работу с Gitea Actions? См. краткое руководство. +runs.no_workflows.documentation=Дополнительную информацию о действиях Gitea см. в документации. +runs.expire_log_message=Журналы были очищены, так как они были слишком старыми. +runs.delete=Удалить запуск рабочего процесса +runs.cancel=Отменить запуск рабочего процесса +runs.delete.description=Вы уверены, что хотите окончательно удалить этот запуск рабочего процесса? Это действие не может быть отменено. +runs.not_done=Этот рабочий процесс не завершен. +runs.view_workflow_file=Просмотр файла рабочего процесса +workflow.run=Запустить рабочий процесс +workflow.not_found=Рабочий процесс '%s' не найден. +workflow.run_success=Рабочий процесс '%s' успешно выполнен. +workflow.from_ref=Используйте рабочий процесс из +workflow.has_workflow_dispatch=Этот рабочий процесс имеет триггер события workflow_dispatch. +workflow.has_no_workflow_dispatch=Рабочий процесс '%s' не имеет триггера события workflow_dispatch. +variables.id_not_exist=Переменная с идентификатором %d не существует. +logs.always_auto_scroll=Всегда автоматически прокручивать журналы +logs.always_expand_running=Всегда разворачивайте журналы работы [projects] type-1.display_name=Индивидуальный проект type-2.display_name=Проект репозитория type-3.display_name=Проект организации +deleted.display_name=Удаленный проект +enter_fullscreen=Полноэкранный +exit_fullscreen=Выход из полноэкранного режима [git.filemode] changed_filemode=%[1]s → %[2]s -; Ordered by git filemode value, ascending. E.g. directory has "040000", normal file has "100644", … directory=Каталог normal_file=Обычный файл executable_file=Исполняемый файл symbolic_link=Символическая ссылка submodule=Подмодуль - diff --git a/options/locale/locale_si-LK.ini b/options/locale/locale_si-LK.ini index 39c3835eb92f3..3a31d3840da6a 100644 --- a/options/locale/locale_si-LK.ini +++ b/options/locale/locale_si-LK.ini @@ -21,7 +21,6 @@ signed_in_as=ලෙස පිවිසී ඇත toc=පටුන licenses=බලපත්‍ර return_to_gitea=ගිටියා වෙත ආපසු - username=පරිශීලක නාමය email=වි-තැපැල් ලිපිනය password=මුරපදය @@ -31,8 +30,6 @@ captcha=කැප්චා twofa=ද්වි-සාධක සත්යාපනය twofa_scratch=ද්වි-සාධක සීරීම් කේතය passcode=මුරකේතය - - repository=කෝෂ්ඨය organization=සංවිධානය mirror=මිරර් @@ -49,18 +46,15 @@ settings=සැකසුම් your_profile=පැතිකඩ your_starred=තරු පිරුණු your_settings=සැකසුම් - all=සියල්ල sources=මූලාශ්‍ර mirrors=දර්පණ collaborative=සහයෝගී forks=දෙබලක - activities=ක්‍රියාකාරකම් pull_requests=ඉල්ලීම් අදින්න issues=ගැටළු milestones=සන්ධිස්ථාන - ok=හරි cancel=අවලංගු කරන්න save=සුරකින්න @@ -69,56 +63,160 @@ add_all=සියල්ල එක්කරන්න remove=ඉවත් කරන්න remove_all=සියල්ල ඉවත් කරන්න edit=සංස්කරණය - enabled=සබල කර ඇත disabled=අබල කර ඇත - copy=පිටපත් කරන්න copy_url=ඒ.ස.නි. පිටපත් copy_branch=ශාඛාවේ නම පිටපත් කරන්න copy_success=පිටපත් විය! copy_error=පිටපත් වීමට අසමත් විය - write=ලියන්න preview=පෙරදසුන loading=පූරණය වෙමින්... - error=දෝෂයකි error404=ඔබ ළඟා වීමට උත්සාහ කරන පිටුව නොපවතී හෝ ඔබට අවසර නැත එය බැලීමට. - never=කිසි විටෙකත් - - - - archived=සංරක්ෂිත - concept_code_repository=කෝෂ්ඨය concept_user_organization=සංවිධානය - - - name=නම - filter=පෙරහන filter.is_archived=සංරක්ෂිත filter.is_template=සැකිලි filter.public=ප්‍රසිද්ධ filter.private=පෞද්ගලික - +logo=Logo +sign_in_with_provider=Sign in with %s +tracked_time_summary=Summary of tracked time based on filters of issue list +enable_javascript=This website requires JavaScript. +more_items=More items +webauthn_insert_key=Insert your security key +webauthn_sign_in=Press the button on your security key. If your security key has no button, re-insert it. +webauthn_press_button=Please press the button on your security key… +webauthn_use_twofa=Use a two-factor code from your phone +webauthn_error=Could not read your security key. +webauthn_unsupported_browser=Your browser does not currently support WebAuthn. +webauthn_error_unknown=An unknown error occurred. Please retry. +webauthn_error_insecure=WebAuthn only supports secure connections. For testing over HTTP, you can use the origin "localhost" or "127.0.0.1". +webauthn_error_unable_to_process=The server could not process your request. +webauthn_error_duplicated=The security key is not permitted for this request. Please make sure that the key is not already registered. +webauthn_error_empty=You must set a name for this key. +webauthn_error_timeout=Timeout reached before your key could be read. Please reload this page and retry. +webauthn_reload=Reload +issue_milestone=Milestone +new_project_column=New Column +retry=Retry +rerun=Re-run +rerun_all=Re-run all jobs +remove_label_str=Remove item "%s" +view=View +test=Test +locked=Locked +copy_hash=Copy hash +copy_content=Copy content +copy_path=Copy path +copy_type_unsupported=This file type cannot be copied +files=Files +error503=The server could not complete your request. Please try again later. +go_back=Go Back +invalid_data=Invalid data: %v +unknown=Unknown +rss_feed=RSS Feed +pin=Pin +unpin=Unpin +artifacts=Artifacts +expired=Expired +confirm_delete_artifact=Are you sure you want to delete the artifact '%s'? +concept_system_global=Global +concept_user_individual=Individual +show_timestamps=Show timestamps +show_log_seconds=Show seconds +show_full_screen=Show full screen +download_logs=Download logs +confirm_delete_selected=Confirm to delete all selected items? +value=Value +readme=Readme +filter.clear=Clear Filter +filter.not_archived=Not Archived +filter.is_fork=Forked +filter.not_fork=Not Forked +filter.is_mirror=Mirrored +filter.not_mirror=Not Mirrored +filter.not_template=Not Template +no_results_found=No results found. +internal_error_skipped=Internal error occurred but is skipped: %s [search] +search=Search… +type_tooltip=Search type +fuzzy=Fuzzy +fuzzy_tooltip=Include results that closely match the search term +words=Words +words_tooltip=Include only results that match the search term words +regexp=Regexp +regexp_tooltip=Include only results that match the regexp search term +exact=Exact +exact_tooltip=Include only results that match the exact search term +repo_kind=Search repos… +user_kind=Search users… +org_kind=Search orgs… +team_kind=Search teams… +code_kind=Search code… +code_search_unavailable=Code search is currently not available. Please contact the site administrator. +code_search_by_git_grep=Current code search results are provided by "git grep". There might be better results if site administrator enables Repository Indexer. +package_kind=Search packages… +project_kind=Search projects… +branch_kind=Search branches… +tag_kind=Search tags… +tag_tooltip=Search for matching tags. Use '%' to match any sequence of numbers. +commit_kind=Search commits… +runner_kind=Search runners… +no_results=No matching results found. +issue_kind=Search issues… +pull_kind=Search pull requests… +keyword_search_unavailable=Searching by keyword is currently not available. Please contact the site administrator. [aria] +navbar=Navigation Bar +footer=Footer +footer.software=About Software +footer.links=Links [heatmap] +number_of_contributions_in_the_last_12_months=%s contributions in the last 12 months +no_contributions=No contributions +less=Less +more=More [editor] buttons.table.add.insert=එකතු +buttons.heading.tooltip=Add heading +buttons.bold.tooltip=Add bold text +buttons.italic.tooltip=Add italic text +buttons.quote.tooltip=Quote text +buttons.code.tooltip=Add code +buttons.link.tooltip=Add a link +buttons.list.unordered.tooltip=Add a bullet list +buttons.list.ordered.tooltip=Add a numbered list +buttons.list.task.tooltip=Add a list of tasks +buttons.table.add.tooltip=Add a table +buttons.table.rows=Rows +buttons.table.cols=Columns +buttons.mention.tooltip=Mention a user or team +buttons.ref.tooltip=Reference an issue or pull request +buttons.switch_to_legacy.tooltip=Use the legacy editor instead +buttons.enable_monospace_font=Enable monospace font +buttons.disable_monospace_font=Disable monospace font [filter] +string.asc=A–Z +string.desc=Z–A [error] +occurred=An error occurred +report_message=If you believe that this is a Gitea bug, please search for issues on GitHub or open a new issue if necessary. +not_found=The target couldn't be found. +network_error=Network error [startpage] app_desc=වේදනාකාරී, ස්වයං-සත්කාරක Git සේවාවක් @@ -127,6 +225,9 @@ platform=හරස් වේදිකාව lightweight=සැහැල්ලු lightweight_desc=Gitea අඩු අවම අවශ්යතා ඇති අතර මිල අඩු Raspberry Pi මත ධාවනය කළ හැකිය. ඔබේ යන්ත්ර ශක්තිය සුරකින්න! license=විවෘත මූලාශ්‍ර +install_desc=Simply run the binary for your platform, ship it with Docker, or get it packaged. +platform_desc=Gitea runs anywhere Go can compile for: Windows, macOS, Linux, ARM, etc. Choose the one you love! +license_desc=Go get %[2]s! Join us by contributing to make this project even better. Don't be shy to be a contributor! [install] install=ස්ථාපනය @@ -145,7 +246,6 @@ sqlite_helper=SQLite3 දත්ත සමුදාය සඳහා ගොනු err_empty_db_path=SQLite3 දත්ත සමුදා මාර්ගය හිස් විය නොහැක. no_admin_and_disable_registration=පරිපාලක ගිණුමක් නිර්මාණය නොකර පරිශීලක ස්වයං ලියාපදිංචිය අක්රිය කළ නොහැක. err_empty_admin_password=පරිපාලක මුරපදය හිස් විය නොහැක. - general_title=පොදු සැකසුම් app_name=අඩවියේ සිරැසිය app_name_helper=ඔබට ඔබේ සමාගමේ නම මෙහි ඇතුළත් කළ හැකිය. @@ -163,7 +263,6 @@ app_url=මූලික URL එක කරන්න app_url_helper=HTTP සඳහා මූලික ලිපිනය (S) URL පරිගණක ක්රිඩාවට සමාන සහ විද්යුත් තැපැල් දැනුම්දීම්. log_root_path=ලොග් මාර්ගය log_root_path_helper=ලොග් ගොනු මෙම ඩිරෙක්ටරයට ලියනු ඇත. - optional_title=වෛකල්පිත සැකසුම් email_title=වි-තැපෑලේ සැකසුම් smtp_addr=SMTP සත්කාරක @@ -215,6 +314,33 @@ default_enable_timetracking_popup=පෙරනිමියෙන් නව ග no_reply_address=සැඟවුණු වි-තැපැල් වසම no_reply_address_helper=සැඟවුණු විද්යුත් තැපැල් ලිපිනයක් සහිත පරිශීලකයින් සඳහා ඩොමේන් නාමය. උදාහරණයක් ලෙස, සැඟවුණු විද්යුත් තැපැල් වසම 'no.example.org' ලෙස සකසා තිබේ නම්, 'ජෝ' යන පරිශීලක නාමය ගිට් 'joe@noreply.example.org' ලෙස ලොගින් වනු ලැබේ. password_algorithm=මුරපදය හැෂ් ඇල්ගොරිතම +installing_desc=Installing now, please wait… +require_db_desc=Gitea requires MySQL, PostgreSQL, MSSQL, SQLite3 or TiDB (MySQL protocol). +ssl_mode=SSL +reinstall_error=You are trying to install into an existing Gitea database +reinstall_confirm_message=Re-installing with an existing Gitea database can cause multiple problems. In most cases, you should use your existing "app.ini" to run Gitea. If you know what you are doing, confirm the following: +reinstall_confirm_check_1=The data encrypted by the SECRET_KEY in app.ini may be lost: users may not be able to log in with 2FA/OTP and mirrors may not function correctly. By checking this box, you confirm that the current app.ini file contains the correct SECRET_KEY. +reinstall_confirm_check_2=The repositories and settings may need to be resynchronized. By checking this box, you confirm that you will resynchronize the hooks for the repositories and authorized_keys file manually. You confirm that you will ensure that repository and mirror settings are correct. +reinstall_confirm_check_3=You confirm that you are absolutely sure that this Gitea is running with the correct app.ini location and that you are sure that you have to re-install. You confirm that you acknowledge the above risks. +err_empty_admin_email=The administrator email address cannot be empty. +err_admin_name_is_reserved=Administrator username is invalid. Username is reserved. +err_admin_name_pattern_not_allowed=Administrator username is invalid. The username matches a reserved pattern. +err_admin_name_is_invalid=Administrator username is invalid +run_user_helper=The operating system username that Gitea runs as. Note that this user must have access to the repository root path. +http_port_helper=Port number the Gitea web server will listen on. +smtp_from_invalid=The "Send Email As" address is invalid +require_sign_in_view_popup=Limit page access to signed-in users. Visitors will only see the sign-in and registration pages. +invalid_db_table=The database table "%s" is invalid: %v +invalid_app_data_path=The app data path is invalid: %v +internal_token_failed=Failed to generate internal token: %v +secret_key_failed=Failed to generate secret key: %v +invalid_password_algorithm=Invalid password hash algorithm +password_algorithm_helper=Set the password hashing algorithm. Algorithms have differing requirements and strengths. The argon2 algorithm is rather secure but uses a lot of memory and may be inappropriate for small systems. +enable_update_checker=Enable Update Checker +enable_update_checker_helper=Checks for new version releases periodically by connecting to gitea.io. +env_config_keys=Environment Configuration +env_config_keys_prompt=The following environment variables will also be applied to your configuration file: +config_write_file_prompt=These configuration options will be written into: %s [home] uname_holder=පරිශීලක නාමය හෝ වි-තැපෑල @@ -228,19 +354,23 @@ my_mirrors=මගේ දර්පණ view_home=%s දකින්න filter=වෙනත් පෙරහන් filter_by_team_repositories=කණ්ඩායම් කෝෂ්ඨ අනුව පෙරන්න - show_archived=සංරක්ෂිත show_both_archived_unarchived=සංරක්ෂිත සහ අක්රීය දෙකම පෙන්වීම show_only_archived=සංරක්ෂිත පමණක් පෙන්වයි show_only_unarchived=සංරක්ෂිත පමණක් පෙන්වීම - show_private=පෞද්ගලික show_both_private_public=ප්‍රසිද්ධ හා පෞද්ගලික පෙන්වයි show_only_private=පෞද්ගලික පමණක් පෙන්වයි show_only_public=ප්‍රසිද්ධ පමණක් පෙන්වයි - issues.in_your_repos=ඔබගේ කෝෂ්ඨවල - +nav_menu=Navigation Menu +feed_of=Feed of "%s" +guide_title=No Activity +guide_desc=You are currently not following any repositories or users, so there is no content to display. You can explore repositories or users of interest from the links below. +explore_repos=Explore repositories +explore_users=Explore users +empty_org=There are no organizations yet. +empty_repo=There are no repositories yet. [explore] repos=කෝෂ්ඨ @@ -248,6 +378,9 @@ users=පරිශීලකයින් organizations=සංවිධාන code=කේතය code_last_indexed_at=අවසන් සුචිගත %s +go_to=Go to +relevant_repositories_tooltip=Repositories that are forks or that have no topic, no icon, and no description are hidden. +relevant_repositories=Only relevant repositories are being shown, show unfiltered results. [auth] create_new_account=ගිණුමක් ලියාපදිංචි කරන්න @@ -298,32 +431,55 @@ authorize_title=ඔබගේ ගිණුමට ප්රවේශ වීමට authorization_failed=බලය පැවරීම අසාර්ථකයි sspi_auth_failed=SSPI සත්යාපන අසමත් විය password_pwned_err=HaveibeenPwned කිරීමට ඉල්ලීම සම්පූර්ණ කළ නොහැක +already_have_account=Already have an account? +sign_in_now=Sign in now! +manual_activation_only=Contact your site administrator to complete activation. +remember_me.compromised=The login token is not valid anymore which may indicate a compromised account. Please check your account for unusual activities. +need_account=Need an account? +sign_up_tip=You are registering the first account in the system, which has administrator privileges. Please carefully remember your username and password. If you forget the username or password, please refer to the Gitea documentation to recover the account. +sign_up_now=Register now. +sign_up_successful=Account was successfully created. Welcome! +confirmation_mail_sent_prompt_ex=A new confirmation email has been sent to %s. Please check your inbox within the next %s to complete the registration process. If your registration email address is incorrect, you can sign in again and change it. +prohibit_login=Sign-In Prohibited +prohibit_login_desc=Your account is prohibited from signing in. Please contact your site administrator. +change_unconfirmed_mail_address=If your registration email address is incorrect, you can change it here and resend a new confirmation email. +invalid_code_forgot_password=Your confirmation code is invalid or has expired. Click here to start a new session. +invalid_password=Your password does not match the password that was used to create the account. +reset_password_wrong_user=You are signed in as %s, but the account recovery link is meant for %s +twofa_required=You must set up two-factor authentication to get access to repositories, or try to log in again. +oauth.signin.error.general=There was an error processing the authorization request: %s. If this error persists, please contact the site administrator. +oauth.signin.error.access_denied=The authorization request was denied. +oauth.signin.error.temporarily_unavailable=Authorization failed because the authentication server is temporarily unavailable. Please try again later. +oauth_callback_unable_auto_reg=Auto Registration is enabled, but OAuth2 Provider %[1]s returned missing fields: %[2]s, unable to create an account automatically. Please create or link to an account, or contact the site administrator. +openid_signin_desc=Enter your OpenID URI. For example: alice.openid.example.org or https://openid.example.org/alice. +disable_forgot_password_mail=Account recovery is disabled because no email address is set up. Please contact your site administrator. +disable_forgot_password_mail_admin=Account recovery is only available when an email address is set up. +authorize_application_description=If you grant access, it will be able to access and write to all your account information, including private repos and organizations. +authorize_application_with_scopes=With scopes: %s +authorization_failed_desc=The authorization failed because we detected an invalid request. Please contact the maintainer of the app you tried to authorize. +password_pwned=The password you chose is on a list of stolen passwords previously exposed in public data breaches. Please try again with a different password and consider changing this password elsewhere too. +last_admin=You cannot remove the last admin. There must be at least one admin. +signin_passkey=Sign in with a passkey +back_to_sign_in=Back to Sign In [mail] view_it_on=%sමත එය බලන්න link_not_working_do_paste=වැඩ කරන්නේ නැද්ද? ඔබගේ බ්රව්සරයට පිටපත් කිරීම සහ ඇලවීම උත්සාහ කරන්න. hi_user_x=ආයුබෝ %s, - activate_account=ඔබගේ ගිණුම ක්‍රියාත්මක කරන්න activate_account.title=%s, ඔබගේ ගිණුම ක්‍රියාත්මක කරන්න activate_account.text_1=ආයුබෝ %[1]s, %[2]s හි ලියාපදිංචි වීමට තුති! activate_account.text_2=%sතුළ ඔබගේ ගිණුම සක්රිය කිරීමට කරුණාකර පහත සබැඳිය ක්ලික් කරන්න: - activate_email=ඔබගේ විද්යුත් තැපැල් ලිපිනය සත්යාපනය කරන්න activate_email.text=තුළ ඔබගේ විද්යුත් තැපැල් ලිපිනය සත්යාපනය කිරීමට පහත සබැඳිය ක්ලික් කරන්න %s: - register_notify.title=%[1]s, %[2]s වෙත සාදරයෙන් පිළිගනිමු register_notify.text_3=මෙම ගිණුම ඔබ වෙනුවෙන් නිර්මාණය කර තිබේ නම්, කරුණාකර ඔබගේ මුරපදය පළමු සකසන්න. - reset_password=ඔබගේ ගිණුම ප්‍රතිසාධනය reset_password.title=%s, ඔබගේ ගිණුම නැවත ලබා ගැනීමට ඔබ ඉල්ලා ඇත reset_password.text=%sතුළ ඔබගේ ගිණුම නැවත ලබා ගැනීමට කරුණාකර පහත සබැඳිය ක්ලික් කරන්න: - register_success=ලියාපදිංචි වීම සාර්ථකයි - issue_assigned.pull=@%[1]s ඉල්ලීම අදින්න ඔබට පවරා ඇත[2]ගබඩාව%[3]s. issue_assigned.issue=@%[1]s නිකුත් කිරීමට ඔබට පවරා ඇත[2]s ගබඩාව%[3]s. - issue.x_mentioned_you=@%s ඔබ සඳහන්: issue.action.force_push=%[1]s බලය-තල්ලු %[2]s සිට%[3]s[4]s. issue.action.push_1=@%[1]s pushed%[3]d%[2]s කිරීමට කැප @@ -338,7 +494,6 @@ issue.action.review_dismissed=@%[1]s මෙම අදින්න ඉල issue.action.ready_for_review=@%[1]s සමාලෝචනය සඳහා සූදානම් මෙම අදින්න ඉල්ලීම සලකුණු. issue.action.new=@%[1]s ගේ නිර්මාණය #%[2]d ඈ. issue.in_tree_path=%sදී: - release.new.subject=%s %s නිදහස් release.new.text=@%[1]s හි නිකුතුව%[2]s හි %[3]s හි release.title=සිරැසිය: %s @@ -346,20 +501,28 @@ release.note=සටහන: release.downloads=බාගැනීම්: release.download.zip=ප්‍රභව කේතය (ZIP) release.download.targz=ප්‍රභව කේතය (TAR.GZ) - repo.transfer.subject_to=%s "%s" සිට %sදක්වා මාරු කිරීමට කැමතියි repo.transfer.subject_to_you=%s "%s" ඔබ වෙත මාරු කිරීමට කැමතියි repo.transfer.to_you=ඔබ - repo.collaborator.added.subject=%s ඔබව %s ට එකතු කළා repo.collaborator.added.text=ඔබ ගබඩාවේ සහයෝගිතාකරුවෙකු ලෙස එකතු කර ඇත: - +reply=or reply to this email directly +activate_email.title=%s, please verify your email address +register_notify=Welcome to %s +register_notify.text_1=This is your registration confirmation email for %s! +register_notify.text_2=You can now log in via username: %s. +repo.transfer.body=To accept or reject it, visit %s or just ignore it. +team_invite.subject=%[1]s has invited you to join the %[2]s organization +team_invite.text_1=%[1]s has invited you to join team %[2]s in organization %[3]s. +team_invite.text_2=Please click the following link to join the team: +team_invite.text_3=Note: This invitation was intended for %[1]s. If you were not expecting this invitation, you can ignore this email. [modal] yes=ඔව් no=නැහැ cancel=අවලංගු කරන්න modify=යාවත්කාල +confirm=Confirm [form] UserName=පරිශීලක නාමය @@ -372,17 +535,14 @@ PayloadUrl=ගෙවීම් URL TeamName=කණ්ඩායමේ නම AuthName=බලය පැවරීමේ නම AdminEmail=පරිපාලකගේ වි-තැපෑල - NewBranchName=නව ශාඛාවේ නම CommitSummary=සාරාංශය කරන්න CommitMessage=පණිවිඩය කැප CommitChoice=තේරීම කරන්න TreeName=ගොනුවේ මාර්ගය Content=අන්තර්ගතය - SSPISeparatorReplacement=වෙන්කර SSPIDefaultLanguage=පෙරනිමි භාෂාව - require_error=` හිස් විය නොහැක.` alpha_dash_error=` අක්ෂරාංක, ඉරක් ('-') සහ යටි ඉරි ('_') අක්ෂර පමණක් අඩංගු විය යුතුය.` alpha_dash_dot_error=` අක්ෂරාංක, ඉරක් ('-'), යටි ඉරි ('_') සහ තිතක් ('.') අක්ෂර පමණක් අඩංගු විය යුතුය.` @@ -397,7 +557,6 @@ unknown_error=නොදන්නා දෝෂය: captcha_incorrect=CAPTCHA කේතය වැරදිය. password_not_match=මුරපද නොගැලපේ. lang_select_error=ලැයිස්තුවෙන් භාෂාවක් තෝරන්න. - username_been_taken=පරිශීලක නාමය දැනටමත් ගෙන ඇත. username_change_not_local_user=දේශීය නොවන පරිශීලකයින්ට ඔවුන්ගේ පරිශීලක නාමය වෙනස් කිරීමට අවසර නැත. repo_name_been_taken=කෝෂ්ඨයේ නම භාවිතා කර ඇත. @@ -424,15 +583,37 @@ user_not_exist=පරිශීලක නොපවතී. team_not_exist=කණ්ඩායම නොපවතී. last_org_owner=ඔබට අවසාන පරිශීලකයා 'අයිතිකරුවන්ගේ' කණ්ඩායමෙන් ඉවත් කළ නොහැක. සංවිධානයක් සඳහා අවම වශයෙන් එක් හිමිකරුවෙකු සිටිය යුතුය. cannot_add_org_to_team=කණ්ඩායම් සාමාජිකයෙකු ලෙස සංවිධානයක් එකතු කළ නොහැක. - invalid_ssh_key=ඔබගේ SSH යතුර සත්යාපනය කළ නොහැක: %s invalid_gpg_key=ඔබගේ GPG යතුර සත්යාපනය කළ නොහැක: %s invalid_ssh_principal=වලංගු නොවන විදුහල්පති: %s auth_failed=සත්යාපන අසමත් විය: %v - - target_branch_not_exist=ඉලක්කගත ශාඛාව නොපවතී. - +HttpsUrl=HTTPS URL +url_error=`"%s" is not a valid URL.` +include_error=` must contain substring "%s".` +username_error=` can only contain alphanumeric characters ('0-9','a-z','A-Z'), dash ('-'), underscore ('_') and dot ('.'). It cannot begin or end with non-alphanumeric characters, and consecutive non-alphanumeric characters are also forbidden.` +invalid_group_team_map_error=` mapping is invalid: %s` +change_username_disabled=Changing username is disabled. +change_full_name_disabled=Changing full name is disabled. +username_has_not_been_changed=Username has not been changed +repository_force_private=Force Private is enabled: private repositories cannot be made public. +repository_files_already_exist.adopt=Files already exist for this repository and can only be adopted. +2fa_auth_required=Remote visit required two-factor authentication. +email_domain_is_not_allowed=The domain of user email address %s conflicts with EMAIL_DOMAIN_ALLOWLIST or EMAIL_DOMAIN_BLOCKLIST. Please ensure your operation is expected. +openid_been_used=The OpenID address "%s" is already used. +unset_password=The login user has not set the password. +unsupported_login_type=The login type is not supported to delete account. +duplicate_invite_to_team=The user was already invited as a team member. +organization_leave_success=You have successfully left the organization %s. +must_use_public_key=The key you provided is a private key. Please do not upload your private key anywhere. Use your public key instead. +unable_verify_ssh_key="Cannot verify the SSH key. Double-check it for mistakes." +still_own_repo="Your account owns one or more repositories. Delete or transfer them first." +still_has_org="Your account is a member of one or more organizations. Leave them first." +still_own_packages="Your account owns one or more packages. Delete them first." +org_still_own_repo="This organization still owns one or more repositories. Delete or transfer them first." +org_still_own_packages="This organization still owns one or more packages. Delete them first." +target_ref_not_exist=Target ref does not exist %s +admin_cannot_delete_self=You cannot delete yourself when you are an admin. Please remove your admin privileges first. [user] change_avatar=ඔබගේ අවතාරය වෙනස් කරන්න… @@ -449,8 +630,38 @@ follow=අනුගමනය කරන්න unfollow=අනුගමනය නොකරන්න user_bio=චරිතාපදානය disabled_public_activity=මෙම පරිශීලකයා ක්රියාකාරකම්වල මහජන දෘශ්යතාව අක්රීය කර ඇත. - - +joined_on=Joined on %s +code=Code +email_visibility.limited=Your email address is visible to all authenticated users +email_visibility.private=Your email address is only visible to you and administrators +show_on_map=Show this place on a map +settings=User Settings +form.name_reserved=The username "%s" is reserved. +form.name_pattern_not_allowed=The pattern "%s" is not allowed in a username. +form.name_chars_not_allowed=Username "%s" contains invalid characters. +block.block=Block +block.block.user=Block user +block.block.org=Block user from organization +block.block.failure=Failed to block user: %s +block.unblock=Unblock +block.unblock.failure=Failed to unblock user: %s +block.blocked=You have blocked this user. +block.title=Block a user +block.info=Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user. +block.info_1=Blocking a user prevents the following actions on your account and your repositories: +block.info_2=following your account +block.info_3=send you notifications by @mentioning your username +block.info_4=inviting you as a collaborator to their repositories +block.info_5=starring, forking or watching on repositories +block.info_6=opening and commenting on issues or pull requests +block.info_7=reacting to your comments in issues or pull requests +block.user_to_block=User to block +block.note=Note +block.note.title=Optional note: +block.note.info=The note is not visible to the blocked user. +block.note.edit=Edit note +block.list=Blocked users +block.list.none=You have not blocked any users. [settings] profile=පැතිකඩ @@ -467,7 +678,6 @@ repos=කෝෂ්ඨ delete=ගිණුම මකන්න account_link=සම්බන්ධිත ගිණුම් organization=සංවිධාන - public_profile=ප්‍රසිද්ධ පැතිකඩ full_name=සම්පූර්ණ නම website=වියමන අඩවිය @@ -485,7 +695,6 @@ ui=තේමාව comment_type_group_title=සිරැසිය privacy=පෞද්ගලිකත්වය keep_activity_private_popup=ක්රියාකාරකම් දෘශ්යමාන වන්නේ ඔබට සහ පරිපාලකවරු සඳහා පමණි - lookup_avatar_by_mail=විද්යුත් තැපැල් ලිපිනය මගින් අවතාර් දෙස බලන්න federated_avatar_lookup=ෆෙඩරේටඩ් අවතාර් Lookup enable_custom_avatar=අභිරුචි අවතාර් භාවිතා @@ -495,14 +704,12 @@ delete_current_avatar=වත්මන් අවතාරය මකන්න uploaded_avatar_not_a_image=උඩුගත කරන ලද ගොනුව රූපයක් නොවේ. update_avatar_success=ඔබගේ අවතාරය යාවත්කාලීන කර ඇත. update_user_avatar_success=පරිශීලකයාගේ අවතාරය යාවත්කාලීන කර ඇත. - change_password=මුරපදය යාවත්කාල කරන්න old_password=වත්මන් මුරපදය new_password=නව මුරපදය password_incorrect=වත්මන් මුරපදය වැරදිය. change_password_success=ඔබගේ මුරපදය යාවත්කාලීන කර ඇත. මෙතැන් සිට ඔබගේ නව මුරපදය භාවිතා කරමින් පුරනය වන්න. password_change_disabled=දේශීය නොවන පරිශීලකයින්ට Gitea වෙබ් අතුරුමුහුණත හරහා ඔවුන්ගේ මුරපදය යාවත්කාලීන කළ නොහැක. - emails=වි-තැපැල් ලිපින manage_emails=වි-තැපැල් ලිපින කළමනාකරණය manage_themes=පෙරනිමි තේමාව තෝරන්න @@ -531,7 +738,6 @@ email_preference_set_success=විද්යුත් මනාපයන් ස add_openid_success=නව OpenID ලිපිනය එකතු කර ඇත. keep_email_private=වි-තැපෑල සඟවන්න openid_desc=OpenID ඔබට බාහිර සැපයුම්කරුවෙකුට සත්යාපනය පැවරීම සඳහා ඉඩ දෙයි. - manage_ssh_keys=SSH යතුරු කළමනාකරණය කරන්න manage_ssh_principals=SSH සහතික විදුහල්පතිවරුන් කළමනාකරණය කරන්න manage_gpg_keys=ජීපීජී යතුරු කළමනාකරණය @@ -594,7 +800,6 @@ ssh_disabled=SSH ආබාධිත ssh_externally_managed=මෙම SSH යතුර බාහිරව මෙම පරිශීලකයා සඳහා කළමනාකරණය කරනු ලැබේ manage_social=ආශ්රිත සමාජ ගිණුම් කළමනාකරණය කරන්න unbind=සබැඳිය - manage_access_token=ප්රවේශ ටෝකන කළමනාකරණය කරන්න generate_new_token=නව ටෝකනය ජනනය කරන්න tokens_desc=මෙම ටෝකන Gitea API භාවිතයෙන් ඔබගේ ගිණුමට ප්රවේශය ලබා දෙයි. @@ -608,7 +813,6 @@ access_token_deletion_cancel_action=අවලංගු කරන්න access_token_deletion_confirm_action=මකන්න delete_token_success=ටෝකනය මකා දමා ඇත. එය භාවිතා කරන යෙදුම් තවදුරටත් ඔබගේ ගිණුමට ප්රවේශය නොමැත. permission_read=කියවූ - manage_oauth2_applications=OUTU2 යෙදුම් කළමනාකරණය කරන්න edit_oauth2_application=OUT2 අයදුම්පත සංස්කරණය කරන්න oauth2_applications_desc=OUTU2 අයදුම්පත් ආරක්ෂිතව මෙම Gitea උදාහරණයක් පරිශීලකයන් සත්යාපනය කිරීමට ඔබගේ තෙවන පාර්ශවීය අයදුම් හැකියාව ලබා දෙයි. @@ -625,11 +829,9 @@ oauth2_regenerate_secret=රහස් පුනර්ජනනය oauth2_regenerate_secret_hint=ඔබගේ රහස නැති වුනාද? oauth2_application_edit=සංස්කරණය oauth2_application_create_description=OUTU2 යෙදුම් මෙම අවස්ථාවේ දී පරිශීලක ගිණුම් වෙත ඔබගේ තෙවන පාර්ශවීය අයදුම් ප්රවේශය ලබා දෙයි. - authorized_oauth2_applications=බලයලත් OUTU2 revoke_key=අවලංගු revoke_oauth2_grant=ප්රවේශ අවලංගු - twofa_is_enrolled=ඔබගේ ගිණුම දැනට සාධක දෙකක සත්යාපනය තුළ ලියාපදිංචි කර ඇත. twofa_not_enrolled=ඔබගේ ගිණුම දැනට සාධක දෙකක සත්යාපනය තුළ ලියාපදිංචි වී නොමැත. twofa_disable=ද්වි-සාධක සත්යාපනය අක්රීය කරන්න @@ -641,34 +843,130 @@ or_enter_secret=නැතහොත් රහස ඇතුල් කරන්න: then_enter_passcode=යෙදුමේ දැක්වෙන මුරකේතය ඇතුළත් කරන්න: passcode_invalid=මුරකේතය වැරදිය. නැවත උත්සාහ කරන්න. twofa_failed_get_secret=රහස්ය වීමට අසමත් විය. - - manage_account_links=සම්බන්ධිත ගිණුම් කළමනාකරණය කරන්න manage_account_links_desc=මෙම බාහිර ගිණුම් ඔබගේ Gitea ගිණුමට සම්බන්ධ කර ඇත. link_account=ගිණුම සබැඳින්න remove_account_link=සම්බන්ධිත ගිණුම ඉවත් කරන්න remove_account_link_desc=සම්බන්ධිත ගිණුමක් ඉවත් කිරීම ඔබගේ Gitea ගිණුමට එහි ප්රවේශය අවලංගු කරනු ඇත. දිගටම? remove_account_link_success=සම්බන්ධිත ගිණුම ඉවත් කර ඇත. - - orgs_none=ඔබ කිසිදු සංවිධානයක සාමාජිකයෙකු නොවේ. - delete_account=ඔබගේ ගිණුම මකන්න delete_prompt=මෙම මෙහෙයුම ඔබගේ පරිශීලක ගිණුම ස්ථිරවම මකා දමනු ඇත. එය අහෝසි කළ නොහැක. delete_with_all_comments=ඔබගේ ගිණුම %sට වඩා අඩුය. අවතාර අදහස් වළක්වා ගැනීම සඳහා, සියලු ගැටළු/මහජන අදහස් ඒ සමඟ මකා දැමෙනු ඇත. confirm_delete_account=මකාදැමීම තහවුරු කරන්න delete_account_title=පරිශීලක ගිණුම මකන්න delete_account_desc=ඔබට මෙම පරිශීලක ගිණුම ස්ථිරවම මකා දැමීමට අවශ්ය බව ඔබට විශ්වාසද? - email_notifications.enable=වි-තැපැල් දැනුම්දීම් සබල කරන්න email_notifications.onmention=සැඳහුම් සඳහා තැපැල් කරන්න email_notifications.disable=වි-තැපැල් දැනුම්දීම් අබල කරන්න email_notifications.submit=ඊ-තැපැල් මනාප සකසන්න - visibility=පරිශීලක දෘශ්යතාව visibility.public=ප්‍රසිද්ධ visibility.limited=සීමිත visibility.private=පෞද්ගලික +twofa=Two-Factor Authentication (TOTP) +uid=UID +webauthn=Two-Factor Authentication (Security Keys) +biography_placeholder=Tell us a little bit about yourself! (You can use Markdown) +location_placeholder=Share your approximate location with others +profile_desc=Control how your profile is shown to other users. Your primary email address will be used for notifications, password recovery and web-based Git operations. +password_username_disabled=You are not allowed to change your username. Please contact your site administrator for more details. +password_full_name_disabled=You are not allowed to change your full name. Please contact your site administrator for more details. +update_language_not_found=Language "%s" is not available. +change_username_prompt=Note: Changing your username also changes your account URL. +change_username_redirect_prompt=The old username will redirect until someone claims it. +hidden_comment_types=Hidden comment types +hidden_comment_types_description=Comment types checked here will not be shown on issue pages. Checking "Label", for example, removes all "{user} added/removed {label}" comments. +hidden_comment_types.ref_tooltip=Comments where this issue was referenced from another issue/commit/… +hidden_comment_types.issue_ref_tooltip=Comments where the user changes the branch/tag associated with the issue +comment_type_group_reference=Reference +comment_type_group_label=Label +comment_type_group_milestone=Milestone +comment_type_group_assignee=Assignee +comment_type_group_branch=Branch +comment_type_group_time_tracking=Time Tracking +comment_type_group_deadline=Deadline +comment_type_group_dependency=Dependency +comment_type_group_lock=Lock Status +comment_type_group_review_request=Review request +comment_type_group_pull_request_push=Added commits +comment_type_group_project=Project +comment_type_group_issue_ref=Issue reference +saved_successfully=Your settings were saved successfully. +keep_activity_private=Hide Activity from profile page +uploaded_avatar_is_too_big=The uploaded file size (%d KiB) exceeds the maximum size (%d KiB). +cropper_prompt=You can edit the image before saving. The edited image will be saved as PNG. +retype_new_password=Confirm New Password +email_desc=Your primary email address will be used for notifications, password recovery and, provided that it is not hidden, web-based Git operations. +theme_colorblindness_help=Color blindness Theme Support +theme_colorblindness_prompt=Gitea only has a few themes with basic color blindness support, which only have a few colors defined. The work is still in progress. More improvements could be made by defining more colors in the theme CSS files. +can_not_add_email_activations_pending=There is a pending activation. Try again in a few minutes if you want to add a new email address. +email_deletion_desc=This email address and related information will be removed from your account. Git commits by this email address will remain unchanged. Continue? +add_email_confirmation_sent=A confirmation email has been sent to "%s". Please check your inbox within the next %s to confirm your email address. +keep_email_private_popup=This will hide your email address from your profile, as well as when you make a pull request or edit a file using the web interface. Pushed commits will not be modified. Use %s in commits to associate them with your account. +gpg_invalid_token_signature=The provided GPG key, signature and token do not match, or the token is out-of-date. +verify_gpg_key_success=GPG key "%s" has been verified. +ssh_key_verified_long=Key has been verified with a token and can be used to verify commits matching any activated email addresses for this user. +ssh_invalid_token_signature=The provided SSH key, signature or token do not match, or the token is out-of-date. +ssh_token_signature=Armored SSH signature +key_signature_ssh_placeholder=Begins with '-----BEGIN SSH SIGNATURE-----' +verify_ssh_key_success=SSH key "%s" has been verified. +add_key_success=The SSH key "%s" has been added. +add_gpg_key_success=The GPG key "%s" has been added. +add_principal_success=The SSH certificate principal "%s" has been added. +ssh_principal_deletion_desc=Removing an SSH Certificate Principal revokes its access to your account. Continue? +added_on=Added on %s +valid_until_date=Valid until %s +ssh_signonly=SSH is currently disabled so these keys are only used for commit signature verification. +social_desc=These social accounts can be used to sign in to your account. Make sure you recognize all of them. +unbind_success=The social account has been removed successfully. +access_token_deletion_desc=Deleting a token will revoke access to your account for applications using it. This cannot be undone. Continue? +repo_and_org_access=Repository and Organization Access +permissions_public_only=Public only +permissions_access_all=All (public, private, and limited) +permission_not_set=Not set +permission_no_access=No Access +permission_write=Read and Write +permission_anonymous_read=Anonymous Read +permission_everyone_read=Everyone Read +permission_everyone_write=Everyone Write +access_token_desc=Selected token permissions limit authorization only to the corresponding API routes. Read the documentation for more information. +at_least_one_permission=You must select at least one permission to create a token +permissions_list=Permissions: +create_oauth2_application_success=You have successfully created a new OAuth2 application. +update_oauth2_application_success=You have successfully updated the OAuth2 application. +oauth2_confidential_client=Confidential Client. Select for apps that keep the secret confidential, such as web apps. Do not select for native apps, including desktop and mobile apps. +oauth2_skip_secondary_authorization=Skip authorization for public clients after granting access once. May pose a security risk. +oauth2_redirect_uris=Redirect URIs. Please use a new line for every URI. +oauth2_client_secret_hint=The secret will not be shown again after you leave or refresh this page. Please ensure that you have saved it. +oauth2_application_remove_description=Removing an OAuth2 application will prevent it from accessing authorized user accounts on this instance. Continue? +oauth2_application_locked=Gitea pre-registers some OAuth2 applications on startup if enabled in config. To prevent unexpected behavior, these can neither be edited nor removed. Please refer to the OAuth2 documentation for more information. +authorized_oauth2_applications_description=You have granted access to your personal Gitea account to these third-party applications. Please revoke access for applications you no longer need. +revoke_oauth2_grant_description=Revoking access for this third-party application will prevent this application from accessing your data. Are you sure? +revoke_oauth2_grant_success=Access revoked successfully. +twofa_desc=To protect your account against password theft, you can use a smartphone or another device for receiving time-based one-time passwords ("TOTP"). +twofa_recovery_tip=If you lose your device, you will be able to use a single-use recovery key to regain access to your account. +twofa_scratch_token_regenerate=Regenerate Single-Use Recovery Key +twofa_scratch_token_regenerated=Your single-use recovery key is now %s. Store it in a safe place, as it will not be shown again. +twofa_enroll=Enroll in Two-Factor Authentication +regenerate_scratch_token_desc=If you misplaced your recovery key or have already used it to sign in, you can reset it here. +twofa_enrolled=Your account has been successfully enrolled. Store your single-use recovery key (%s) in a safe place, as it will not be shown again. +webauthn_desc=Security keys are hardware devices containing cryptographic keys. They can be used for two-factor authentication. Security keys must support the WebAuthn Authenticator standard. +webauthn_register_key=Add Security Key +webauthn_nickname=Nickname +webauthn_delete_key=Remove Security Key +webauthn_delete_key_desc=If you remove a security key, you can no longer sign in with it. Continue? +webauthn_key_loss_warning=If you lose your security keys, you will lose access to your account. +webauthn_alternative_tip=You may want to configure an additional authentication method. +account_links_not_available=No external accounts are currently linked to your Gitea account. +hooks.desc=Add webhooks which will be triggered for all repositories that you own. +repos_none=You do not own any repositories. +email_notifications.andyourown=And Your Own Notifications +email_notifications.actions.desc=Notifications for workflow runs on repositories set up with Gitea Actions. +email_notifications.actions.failure_only=Only notify for failed workflow runs +visibility.public_tooltip=Visible to everyone +visibility.limited_tooltip=Visible only to authenticated users +visibility.private_tooltip=Visible only to members of organizations you have joined [repo] owner=හිමිකරු @@ -741,23 +1039,16 @@ delete_preexisting=පෙර පවතින ගොනු මකන්න delete_preexisting_content=%sහි ගොනු මකන්න delete_preexisting_success=%sදී සම්මත නොකළ ගොනු මකාදැමුවා blame_prior=මෙම වෙනසට පෙර දොස් බලන්න - - transfer.accept=මාරු කිරීම පිළිගන්න - desc.private=පෞද්ගලික desc.public=ප්‍රසිද්ධ desc.template=සැකිලි desc.internal=අභ්‍යන්තර desc.archived=සංරක්ෂිත - template.webhooks=වෙබ්කොකු template.topics=මාතෘකා template.avatar=අවතාර් template.issue_labels=නිකුත් ලේබල - - - migrate_options_lfs=LFS ගොනු සංක්රමණය migrate_options_lfs_endpoint.label=LFS එන්පොයින්ට් migrate_options_lfs_endpoint.description=සංක්රමණය ඔබගේ Git දුරස්ථ භාවිතා කිරීමට උත්සාහ කරනු ඇත LFS සේවාදායකය තීරණය. නිධිය LFS දත්ත වෙන කොහේ හරි ගබඩා කර තිබේ නම් ඔබට අභිරුචි අන්ත ලක්ෂ්යයක් නියම කළ හැකිය. @@ -796,7 +1087,6 @@ migrate.migrating_labels=සංක්රමණය ලේබල migrate.migrating_releases=සංක්රමණ නිකුතු migrate.migrating_issues=සංක්රමණ ගැටළු migrate.migrating_pulls=අදින්න ඉල්ලීම් සංක්රමණය - mirror_from=කැඩපත forked_from=සිට දෙබලක generated_from=වෙතින් ජනනය කරන ලද @@ -809,12 +1099,10 @@ watch=වොච් star=ස්ටාර් fork=දෙබලක download_archive=කෝෂ්ඨය බාගන්න - quick_guide=ඉක්මන් මාර්ගෝපදේශය clone_this_repo=මෙම ගබඩාව පරිගණක ක්රිඩාවට සමාන create_new_repo_command=විධාන රේඛාවේ නව ගබඩාවක් නිර්මාණය කිරීම push_exist_repo=විධාන රේඛාවේ සිට පවත්නා ගබඩාවක් තල්ලු කිරීම - code=කේතය code.desc=ප්රවේශ මූල කේතය, ගොනු, විවරයන් සහ ශාඛා. branch=ශාඛාව @@ -829,7 +1117,6 @@ pulls=ඉල්ලීම් අදින්න projects=ව්‍යාපෘති labels=ලේබල org_labels_desc_manage=කළමනාකරණය - milestones=සන්ධිස්ථාන commits=විවරයන් commit=කැප @@ -844,7 +1131,6 @@ file_view_rendered=දැක්ම විදැහුම file_view_raw=අමු දැක්ම file_permalink=මාලින්ක් file_too_large=ගොනුව පෙන්වීමට තරම් විශාලයි. - file_copy_permalink=පිටපත් මාමලින්ක් video_not_supported_in_browser=ඔබගේ බ්රව්සරය HTML5 'වීඩියෝ' ටැගය සඳහා සහය නොදක්වයි. audio_not_supported_in_browser=ඔබගේ බ්රව්සරය HTML5 'ශ්රව්ය' ටැගය සඳහා සහය නොදක්වයි. @@ -859,7 +1145,6 @@ download_file=ගොනුව බාගන්න normal_view=සාමාන්ය දැක්ම line=මාර්ගය lines=රේඛා - editor.new_file=නව ගොනුව editor.upload_file=ගොනුව උඩුගත කරන්න editor.edit_file=ගොනුව සංස්කරණය @@ -896,8 +1181,6 @@ editor.add_subdir=ඩිරෙක්ටරියක් එක් කරන්න editor.no_commit_to_branch=ශාඛාවට කෙලින්ම කැපවිය නොහැකි නිසා: editor.user_no_push_to_branch=පරිශීලකයාට ශාඛාවට තල්ලු කළ නොහැක editor.require_signed_commit=ශාඛාවට අත්සන් කළ කැපවීමක් අවශ්ය වේ - - commits.desc=මූලාශ්ර කේත වෙනස් කිරීමේ ඉතිහාසය පිරික්සන්න. commits.commits=විවරයන් commits.nothing_to_compare=මෙම ශාඛා සමාන වේ. @@ -911,13 +1194,9 @@ commits.signed_by=විසින් අත්සන් කරන ලදී commits.signed_by_untrusted_user=විශ්වාස නොකරන පරිශීලකයා විසින් අත්සන් කරන ලදී commits.signed_by_untrusted_user_unmatched=කමිටුව නොගැලපේ, විශ්වාස නොකරන පරිශීලකයා විසින් අත්සන් කරන ලදී commits.gpg_key_id=ජීපීජී යතුරෙහි හැඳු. - - commitstatus.error=දෝෂයකි commitstatus.pending=වංගු - ext_issues.desc=බාහිර නිකුතුවකට සම්බන්ධ වන්න ට්රැකර්. - projects.description=විස්තරය (විකල්ප) projects.description_placeholder=සවිස්තරය projects.create=ව්‍යාපෘතිය සාදන්න @@ -940,7 +1219,6 @@ projects.column.new_title=නම projects.column.color=වර්ණය projects.open=විවෘත projects.close=වසන්න - issues.desc=දෝෂ වාර්තා, කාර්යයන් සහ සන්ධිස්ථාන සංවිධානය කිරීම. issues.filter_assignees=පෙරහන් ස්පෙක්ටරය issues.filter_milestones=සන්ධිස්ථානයක් පෙරහන් @@ -1099,9 +1377,7 @@ issues.lock.title=මෙම ගැටළුව පිළිබඳ ලොක් issues.unlock.title=මෙම ගැටළුව පිළිබඳ සංවාදය අගුළු ඇරීමට. issues.comment_on_locked=අගුලු දමා ඇති ගැටළුවක් පිළිබඳව ඔබට අදහස් දැක්විය නොහැක. issues.delete=මකන්න - issues.tracker=වේලාව ට්රැකර් - issues.tracker_auto_close=මෙම ගැටළුව වසා දැමූ විට ටයිමරයට ස්වයංක්රීයව නතර වේ issues.tracking_already_started=`ඔබ දැනටමත් හි තවත් නිකුතුවක්හි කාලය සොයා ගැනීම ආරම්භ කර ඇත! ` issues.del_time=මෙම කාල ලොග් මකන්න @@ -1111,7 +1387,6 @@ issues.add_time_minutes=විනාඩි issues.add_time_sum_to_small=කාලයක් ඇතුළු නොවීය. issues.time_spent_total=වැය කළ මුළු කාලය issues.time_spent_from_all_authors=වැය කළ මුළු කාලය: %s - issues.due_date=නියමිත දිනය issues.invalid_due_date_format=නියමිත දින ආකෘතිය 'yyy-mm-dd' විය යුතුය. issues.error_modifying_due_date=නියමිත දිනය වෙනස් කිරීමට අපොහොසත් විය. @@ -1180,10 +1455,8 @@ issues.content_history.created=නිර්මාණය issues.content_history.delete_from_history=ඉතිහාසයෙන් මකන්න issues.content_history.delete_from_history_confirm=ඉතිහාසයෙන් මකන්න? issues.content_history.options=විකල්ප - compare.compare_base=පදනම compare.compare_head=සසඳන්න - pulls.desc=අදින්න ඉල්ලීම් සහ කේත සමාලෝචන සක්රීය කරන්න. pulls.new=නව අදින්න ඉල්ලීම pulls.compare_changes=නව අදින්න ඉල්ලීම @@ -1208,7 +1481,7 @@ pulls.cant_reopen_deleted_branch=ශාඛාව මකා දැමූ නි pulls.merged=සංයුක්ත කෙරිණි pulls.manually_merged=අතින් සංයුක්ත කර ඇත pulls.is_closed=අදින්න ඉල්ලීම වසා දමා ඇත. -pulls.title_wip_desc=අහම්බෙන් ඒකාබද්ධ කිරීමෙන් අදින්න ඉල්ලීම වැළැක්වීම සඳහා %s සමඟ මාතෘකාව ආරම්භ කරන්න. +pulls.title_wip_desc=අහම්බෙන් ඒකාබද්ධ කිරීමෙන් අදින්න ඉල්ලීම වැළැක්වීම සඳහා %s සමඟ මාතෘකාව ආරම්භ කරන්න. pulls.cannot_merge_work_in_progress=මෙම අදින්න ඉල්ලීම ක්රියාත්මක වන කාර්යයක් ලෙස සලකුණු කර ඇත. pulls.still_in_progress=තවමත් ක්රියාත්මක වෙමින් තිබේද? pulls.add_prefix=%s උපසර්ගය එකතු කරන්න @@ -1229,7 +1502,6 @@ pulls.reject_count_1=වෙනස් කිරීමේ ඉල්ලීම් %d pulls.reject_count_n=වෙනස් කිරීමේ ඉල්ලීම් %d pulls.waiting_count_1=%d සමාලෝචන බලා pulls.waiting_count_n=%d සමාලෝචන බලා - pulls.no_merge_desc=සියලු නිධි ඒකාබද්ධ විකල්ප අක්රීය කර ඇති නිසා මෙම අදින්න ඉල්ලීම ඒකාබද්ධ කළ නොහැක. pulls.no_merge_helper=ගබඩාවේ සැකසුම් ඒකාබද්ධ විකල්ප සක්රීය කරන්න හෝ අදින්න ඉල්ලීම අතින් ඒකාබද්ධ කරන්න. pulls.no_merge_wip=එය ප්රගතියේ කාර්යයක් ලෙස සලකුණු කර ඇති නිසා මෙම අදින්න ඉල්ලීම ඒකාබද්ධ කළ නොහැකිය. @@ -1239,12 +1511,11 @@ pulls.squash_merge_pull_request=ස්කොෂ් කැපීමට සාද pulls.merge_manually=අතින් සංයුක්ත කර ඇත pulls.merge_commit_id=ඒකාබද්ධ කිරීමේ හැඳුනුම්පත pulls.require_signed_wont_sign=ශාඛාවට අත්සන් කළ කොපියක් අවශ්ය වුවද මෙම ඒකාබද්ධ කිරීම අත්සන් නොකෙරේ - pulls.invalid_merge_option=ඔබ මෙම අදින්න ඉල්ලීම සඳහා මෙම ඒකාබද්ධ විකල්පය භාවිතා කළ නොහැක. pulls.merge_conflict_summary=දෝෂ පණිවිඩය pulls.rebase_conflict_summary=දෝෂ පණිවිඩය pulls.push_rejected_summary=පූර්ණ ප්රතික්ෂේප පණිවිඩය -pulls.open_unmerged_pull_exists=සමාන ගුණාංග සහිත අදින්න ඉල්ලීමක් (#%d) ඇති බැවින් ඔබට නැවත විවෘත කිරීමේ මෙහෙයුමක් කළ නොහැක. +pulls.open_unmerged_pull_exists=සමාන ගුණාංග සහිත අදින්න ඉල්ලීමක් (#%d) ඇති බැවින් ඔබට නැවත විවෘත කිරීමේ මෙහෙයුමක් කළ නොහැක. pulls.status_checking=සමහර චෙක්පත් බලා ඇත pulls.status_checks_success=සියලුම චෙක්පත් සාර්ථක විය pulls.status_checks_warning=සමහර චෙක්පත් අනතුරු ඇඟවීම් වාර්තා කරයි @@ -1259,14 +1530,6 @@ pulls.update_not_allowed=ශාඛාව යාවත්කාලීන කි pulls.outdated_with_base_branch=මෙම ශාඛාව මූලික ශාඛාව සමඟ දිවයයි pulls.closed_at=`මෙම අදින්න ඉල්ලීම වසා %[2]s` pulls.reopened_at=`මෙම අදින්න ඉල්ලීම නැවත විවෘත කරන ලදි %[2]s` - - - - - - - - milestones.new=නව සන්ධිස්ථානයක් milestones.closed=%s වසා ඇත milestones.no_due_date=නියමිත දිනයක් නැත @@ -1290,10 +1553,7 @@ milestones.filter_sort.least_complete=අවම වශයෙන් සම්ප milestones.filter_sort.most_complete=වඩාත්ම සම්පූර්ණයි milestones.filter_sort.most_issues=බොහෝ ප්රශ්න milestones.filter_sort.least_issues=අවම ගැටළු - - ext_wiki.desc=බාහිර විකියකට සබැඳිය. - wiki=විකි wiki.welcome=විකි වෙත සාදරයෙන් පිළිගනිමු. wiki.welcome_desc=විකි ඔබට සහයෝගිතාකරුවන් සමඟ ලේඛන ලිවීමට සහ බෙදා ගැනීමට ඉඩ දෙයි. @@ -1314,7 +1574,6 @@ wiki.delete_page_button=පිටුව මකන්න wiki.page_already_exists=එකම නමක් සහිත විකි පිටුවක් දැනටමත් පවතී. wiki.pages=පිටු wiki.last_updated=අවසන් වරට යාවත්කාලීන කිරීම %s - activity=ක්‍රියාකාරකම activity.period.filter_label=කාල සීමාව: activity.period.daily=දවස් 1 @@ -1379,9 +1638,7 @@ activity.git_stats_addition_n=%d එකතු කිරීම් activity.git_stats_and_deletions=සහ activity.git_stats_deletion_1=%d මකාදැමීම activity.git_stats_deletion_n=%d මකාදැමීම් - contributors.contribution_type.commits=විවරයන් - settings=සැකසුම් settings.options=කෝෂ්ඨය settings.collaboration=සහයෝගිතාකරුවන් @@ -1402,7 +1659,6 @@ settings.mirror_settings.last_update=අවසන් යාවත්කාලී settings.mirror_settings.push_mirror.none=කිසිදු තල්ලුව දර්පණ වින්යාස settings.mirror_settings.push_mirror.remote_url=GIT දුරස්ථ ගබඩාවක් URL settings.mirror_settings.push_mirror.add=Push මිරර් එකතු කරන්න - settings.sync_mirror=සමමුහූර්ත කරන්න settings.site=වියමන අඩවිය settings.update_settings=යාවත්කාල සැකසුම් @@ -1669,7 +1925,6 @@ settings.rename_branch_success=ශාඛාව %s සාර්ථකව %sලෙ settings.rename_branch_from=පරණ ශාඛාවේ නම settings.rename_branch_to=නව ශාඛාවේ නම settings.rename_branch=ශාඛාව යළි නම් කරන්න - diff.browse_source=මූලාශ්‍රය පිරික්සන්න diff.parent=මව් diff.commit=කැප @@ -1718,7 +1973,6 @@ diff.protected=ආරක්ෂිත diff.image.side_by_side=පැත්ත විසින් පැත්ත diff.image.swipe=ස්වයිප් diff.image.overlay=අතුරා - releases.desc=ව්යාපෘති අනුවාදයන් සහ බාගත කිරීම් නිරීක්ෂණය කරන්න. release.releases=නිකුතු release.detail=නිකුතුවේ විස්තර @@ -1757,7 +2011,6 @@ release.downloads=බාගැනීම් release.download_count=බාගැනීම්: %s release.add_tag_msg=ටැග් පණිවිඩයක් ලෙස නිකුත් කිරීමේ මාතෘකාව සහ අන්තර්ගතය භාවිතා කරන්න. release.add_tag=ටැග පමණක් සාදන්න - branch.name=ශාඛාවේ නම branch.delete_head=මකන්න branch.delete_html=ශාඛාව මකන්න @@ -1771,19 +2024,673 @@ branch.confirm_rename_branch=ශාඛාව යළි නම් කරන්න branch.create_branch_operation=ශාඛාව සාදන්න branch.new_branch=නව ශාඛාවක් සාදන්න branch.renamed=ශාඛාව %s %sලෙස නම් කරන ලදී. - tag.create_tag=ටැගය නිර්මාණය %s - - topic.manage_topics=මාතෘකා කළමනාකරණය topic.done=සිදු - - error.csv.too_large=එය ඉතා විශාල නිසා මෙම ගොනුව විදැහුම්කරණය කළ නොහැක. error.csv.unexpected=%d පේළියේ සහ %dතීරුවේ අනපේක්ෂිත චරිතයක් අඩංගු බැවින් මෙම ගොනුව විදැහුම්කරණය කළ නොහැක. error.csv.invalid_field_count=මෙම ගොනුව රේඛාවේ වැරදි ක්ෂේත්ර සංඛ්යාවක් ඇති බැවින් එය විදැහුම්කරණය කළ නොහැක %d. +new_repo_helper=A repository contains all project files, including revision history. Already hosting one elsewhere? Migrate repository. +repo_name_profile_public_hint=.profile is a special repository that you can use to add README.md to your public organization profile, visible to anyone. Make sure it's public and initialize it with a README in the profile directory to get started. +repo_name_profile_private_hint=.profile-private is a special repository that you can use to add a README.md to your organization member profile, visible only to organization members. Make sure it's private and initialize it with a README in the profile directory to get started. +repo_name_helper=Good repository names use short, memorable and unique keywords. A repository named ".profile" or ".profile-private" could be used to add a README.md for the user/organization profile. +visibility_helper=Make repository private +already_forked=You've already forked %s +fork_to_different_account=Fork to a different account +fork_branch=Branch to be cloned to the fork +all_branches=All branches +view_all_branches=View all branches +view_all_tags=View all tags +fork_no_valid_owners=This repository cannot be forked because there are no valid owners. +fork.blocked_user=Cannot fork the repository because you are blocked by the repository owner. +open_with_editor=Open with %s +repo_no_desc=No description provided +repo_lang=Languages +multiple_licenses=Multiple Licenses +object_format=Object Format +object_format_helper=Object format of the repository. Cannot be changed later. SHA1 is most compatible. +default_branch_label=default +mirror_interval=Mirror Interval (valid time units are 'h', 'm', 's'). 0 to disable periodic sync. (Minimum interval: %s) +mirror_sync=synced +mirror_sync_on_commit=Sync when commits are pushed +mirror_address_url_invalid=The provided URL is invalid. Make sure all components of the URL are escaped correctly. +mirror_address_protocol_invalid=The provided URL is invalid. Only http(s):// or git:// locations can be used for mirroring. +mirror_lfs_endpoint_desc=Sync will attempt to use the clone URL to determine the LFS server. You can also specify a custom endpoint if the repository LFS data is stored somewhere else. +stars_remove_warning=This will remove all stars from this repository. +stars=Stars +adopt_search=Enter username to search for unadopted repositories… (leave blank to find all) +blame.ignore_revs=Ignoring revisions in .git-blame-ignore-revs. Click here to bypass and see the normal blame view. +blame.ignore_revs.failed=Failed to ignore revisions in .git-blame-ignore-revs. +user_search_tooltip=Shows a maximum of 30 users +tree_path_not_found=Path %[1]s doesn't exist in %[2]s +transfer.accept_desc=Transfer to "%s" +transfer.reject=Reject Transfer +transfer.reject_desc=Cancel transfer to "%s" +transfer.no_permission_to_accept=You do not have permission to accept this transfer. +transfer.no_permission_to_reject=You do not have permission to reject this transfer. +desc.public_access=Public Access +desc.sha256=SHA256 +template.items=Template Items +template.git_content=Git Content (Default Branch) +template.git_hooks=Git Hooks +template.git_hooks_tooltip=You are currently unable to modify or remove Git Hooks once added. Select this only if you trust the template repository. +template.one_item=Must select at least one template item +template.invalid=Must select a template repository +archive.title=This repo is archived. You can view files and clone it. You cannot open issues or pull requests or push a commit. +archive.title_date=This repository has been archived on %s. You can view files and clone it. You cannot open issues or pull requests or push a commit. +archive.issue.nocomment=This repo is archived. You cannot comment on issues. +archive.pull.nocomment=This repo is archived. You cannot comment on pull requests. +form.reach_limit_of_creation_1=The owner has already reached the limit of %d repository. +form.reach_limit_of_creation_n=The owner has already reached the limit of %d repositories. +form.name_reserved=The repository name "%s" is reserved. +form.name_pattern_not_allowed=The pattern "%s" is not allowed in a repository name. +need_auth=Authorization +migrate_options=Migration Options +migrate_service=Migration Service +migrate_options_mirror_helper=This repository will be a mirror +migrate_options_lfs_endpoint.placeholder=If left blank, the endpoint will be derived from the clone URL. +migrate.github_token_desc=You can put one or more tokens here, separated by commas, to make migrating faster by circumventing the GitHub API rate limit. WARNING: Abusing this feature may violate the service provider's policy and may lead to getting your account(s) blocked. +migrate.permission_denied_blocked=You cannot import from disallowed hosts. Please ask the admin to check ALLOWED_DOMAINS/ALLOW_LOCALNETWORKS/BLOCKED_DOMAINS settings. +migrate.invalid_local_path="The local path is invalid. It doesn't exist or is not a directory." +migrate.migrating=Migrating from %s… +migrate.migrating_failed.error=Failed to migrate: %s +migrate.github.description=Migrate data from github.com or other GitHub instances. +migrate.codebase.description=Migrate data from codebasehq.com. +migrate.codecommit.description=Migrate data from AWS CodeCommit. +migrate.codecommit.aws_access_key_id=AWS Access Key ID +migrate.codecommit.aws_secret_access_key=AWS Secret Access Key +migrate.codecommit.https_git_credentials_username=HTTPS Git Credentials Username +migrate.codecommit.https_git_credentials_password=HTTPS Git Credentials Password +migrate.cancel_migrating_title=Cancel Migration +migrate.cancel_migrating_confirm=Do you want to cancel this migration? +migration_status=Migration status +unstar=Unstar +action.blocked_user=Cannot perform action because you are blocked by the repository owner. +more_operations=More Operations +cite_this_repo=Cite this repository +empty_message=This repository does not have any content. +broken_message=The Git data underlying this repository cannot be read. Contact the administrator of this instance or delete this repository. +no_branch=This repository doesn't have any branches. +packages=Packages +actions=Actions +org_labels_desc=Organization-level labels that can be used with all repositories under this organization +milestone=Milestone +tagged_this=tagged this +file.title=%s at %s +file_is_empty=The file is empty. +code_preview_line_from_to=Lines %[1]d to %[2]d in %[3]s +code_preview_line_in=Line %[1]d in %[2]s +invisible_runes_header=`This file contains invisible Unicode characters` +invisible_runes_description=`This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.` +ambiguous_runes_header=`This file contains ambiguous Unicode characters` +ambiguous_runes_description=`This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.` +invisible_runes_line=`This line has invisible unicode characters` +ambiguous_runes_line=`This line has ambiguous unicode characters` +ambiguous_character=`%[1]c [U+%04[1]X] can be confused with %[2]c [U+%04[2]X]` +escape_control_characters=Escape +unescape_control_characters=Unescape +view_git_blame=View Git Blame +executable_file=Executable File +vendored=Vendored +generated=Generated +commit.contained_in=This commit is contained in: +commit.contained_in_default_branch=This commit is part of the default branch +commit.load_referencing_branches_and_tags=Load branches and tags referencing this commit +commit.merged_in_pr=This commit was merged in pull request %s. +from_comment=(comment) +editor.add_file=Add File +editor.cannot_edit_too_large_file=The file is too large to be edited. +editor.file_not_editable_hint=But you can still rename or move it. +editor.file_delete_success=File "%s" has been deleted. +editor.add_tmpl=Add '{filename}' +editor.add=Add %s +editor.update=Update %s +editor.delete=Delete %s +editor.patch=Apply Patch +editor.patching=Patching: +editor.fail_to_apply_patch=Unable to apply patch +editor.new_patch=New Patch +editor.new_branch_name=Name the new branch for this commit +editor.filename_is_invalid=The filename is invalid: "%s". +editor.commit_email=Commit email address +editor.invalid_commit_email=The email address for the commit is invalid. +editor.branch_does_not_exist=Branch "%s" does not exist in this repository. +editor.branch_already_exists=Branch "%s" already exists in this repository. +editor.directory_is_a_file=Directory name "%s" is already used as a filename in this repository. +editor.file_is_a_symlink=`"%s" is a symbolic link. Symbolic links cannot be edited in the web editor.` +editor.filename_is_a_directory=Filename "%s" is already used as a directory name in this repository. +editor.file_modifying_no_longer_exists=The file being modified, "%s", no longer exists in this repository. +editor.file_already_exists=A file named "%s" already exists in this repository. +editor.commit_id_not_matching=The Commit ID does not match the ID when you began editing. Commit into a patch branch and then merge. +editor.push_out_of_date=The push appears to be out of date. +editor.push_rejected_no_message=The change was rejected by the server without a message. Please check Git Hooks. +editor.push_rejected=The change was rejected by the server. Please check Git Hooks. +editor.unable_to_upload_files=Failed to upload files to "%s" with error: %v +editor.upload_file_is_locked=File "%s" is locked by %s. +editor.upload_files_to_dir=Upload files to "%s" +editor.cannot_commit_to_protected_branch=Cannot commit to protected branch "%s". +editor.cherry_pick=Cherry-pick %s onto: +editor.revert=Revert %s onto: +editor.failed_to_commit=Failed to commit changes. +editor.failed_to_commit_summary=Error Message: +editor.fork_create=Fork Repository to Propose Changes +editor.fork_create_description=You cannot edit this repository directly. Instead you can create a fork, make edits and create a pull request. +editor.fork_edit_description=You cannot edit this repository directly. The changes will be written to your fork %s, so you can create a pull request. +editor.fork_not_editable=You have forked this repository but your fork is not editable. +editor.fork_failed_to_push_branch=Failed to push branch %s to your repository. +editor.fork_branch_exists=Branch "%s" already exists in your fork. Please choose a new branch name. +commits.no_commits=No commits in common. "%s" and "%s" have entirely different histories. +commits.search.tooltip=You can prefix keywords with "author:", "committer:", "after:", or "before:", e.g. "revert author:Alice before:2019-01-13". +commits.search_branch=This Branch +commits.ssh_key_fingerprint=SSH Key Fingerprint +commits.view_path=View at this point in history +commits.view_file_diff=View changes to this file in this commit +commit.operations=Operations +commit.revert=Revert +commit.revert-header=Revert: %s +commit.revert-content=Select branch to revert onto: +commit.cherry-pick=Cherry-pick +commit.cherry-pick-header=Cherry-pick: %s +commit.cherry-pick-content=Select branch to cherry-pick onto: +commitstatus.failure=Failure +commitstatus.success=Success +ext_issues=Access to External Issues +projects.desc=Manage issues and pulls in projects. +projects.create_success=The project "%s" has been created. +projects.edit_success=Project "%s" has been updated. +projects.column.edit="Edit Column" +projects.column.new_submit="Create Column" +projects.column.new="New Column" +projects.column.set_default="Set Default" +projects.column.set_default_desc="Set this column as default for uncategorized issues and pulls" +projects.column.delete="Delete Column" +projects.column.deletion_desc="Deleting a project column moves all related issues to the default column. Continue?" +projects.column.assigned_to=Assigned to +projects.card_type.desc="Card Previews" +projects.card_type.images_and_text="Images and Text" +projects.card_type.text_only="Text Only" +issues.filter_no_results=No results +issues.filter_no_results_placeholder=Try adjusting your search filters. +issues.new.no_items=No items +issues.new.no_reviewers=No Reviewers +issues.new.blocked_user=Cannot create issue because you are blocked by the repository owner. +issues.edit.already_changed=Unable to save changes to the issue. It appears the content has already been changed by another user. Please refresh the page and try editing again to avoid overwriting their changes. +issues.edit.blocked_user=Cannot edit content because you are blocked by the poster or repository owner. +issues.choose.ignore_invalid_templates=Invalid templates have been ignored +issues.choose.invalid_templates=%v invalid template(s) found +issues.choose.invalid_config=The issue config contains errors: +issues.label_templates.fail_to_load_file=Failed to load label template file "%s": %v +issues.add_project_at=`added this to the %s project %s` +issues.move_to_column_of_project=`moved this to %s in %s on %s` +issues.change_milestone_at=`modified the milestone from %s to %s %s` +issues.change_project_at=`modified the project from %s to %s %s` +issues.remove_milestone_at=`removed this from the %s milestone %s` +issues.remove_project_at=`removed this from the %s project %s` +issues.add_assignee_at=`was assigned by %s %s` +issues.remove_assignee_at=`was unassigned by %s %s` +issues.filter_label_select_no_label=No label +issues.filter_milestone_all=All milestones +issues.filter_milestone_none=No milestones +issues.filter_milestone_open=Open milestones +issues.filter_milestone_closed=Closed milestones +issues.filter_project=Project +issues.filter_project_all=All projects +issues.filter_assignee_no_assignee=Assigned to nobody +issues.filter_assignee_any_assignee=Assigned to anybody +issues.filter_poster=Author +issues.filter_user_placeholder=Search users +issues.filter_user_no_select=All users +issues.filter_type.all_pull_requests=All pull requests +issues.filter_type.reviewed_by_you=Reviewed by you +issues.filter_sort.recentupdate=Most recently updated +issues.action_check=Check/Uncheck +issues.action_check_all=Check/Uncheck all items +pulls.merged_by=by %[3]s was merged %[1]s +pulls.merged_by_fake=by %[2]s was merged %[1]s +issues.closed_by=by %[3]s was closed %[1]s +issues.closed_by_fake=by %[2]s was closed %[1]s +issues.num_comments_1=%d comment +issues.no_content=No description provided. +issues.close=Close Issue +issues.comment_pull_merged_at=merged commit %[1]s into %[2]s %[3]s +issues.comment_manually_pull_merged_at=manually merged commit %[1]s into %[2]s %[3]s +issues.close_comment_issue=Close with Comment +issues.reopen_comment_issue=Reopen with Comment +issues.comment.blocked_user=Cannot create or edit comment because you are blocked by the poster or repository owner. +issues.commit_ref_at=`referenced this issue from a commit %[2]s` +issues.author=Author +issues.author_helper=This user is the author. +issues.role.owner_helper=This user is the owner of this repository. +issues.role.member_helper=This user is a member of the organization owning this repository. +issues.role.collaborator=Collaborator +issues.role.collaborator_helper=This user has been invited to collaborate on the repository. +issues.role.first_time_contributor=First-time contributor +issues.role.first_time_contributor_helper=This is the first contribution of this user to the repository. +issues.role.contributor=Contributor +issues.role.contributor_helper=This user has previously committed to the repository. +issues.label_color_invalid=Invalid color +issues.label_exclusive=Exclusive +issues.label_archive=Archive Label +issues.label_archived_filter=Show archived labels +issues.label_archive_tooltip=Archived labels are excluded by default from the suggestions when searching by label. +issues.label_exclusive_desc=Name the label scope/item to make it mutually exclusive with other scope/ labels. +issues.label_exclusive_warning=Any conflicting scoped labels will be removed when editing the labels of an issue or pull request. +issues.label_exclusive_order=Sort Order +issues.label_exclusive_order_tooltip=Exclusive labels in the same scope will be sorted according to this numeric order. +issues.unpin=Unpin +issues.max_pinned="You can't pin more issues" +issues.pin_comment="pinned this %s" +issues.unpin_comment="unpinned this %s" +issues.lock.notice_1=- Other users cannot add new comments to this issue. +issues.delete.title=Delete this issue? +issues.delete.text=Do you really want to delete this issue? (This will permanently remove all content. Consider closing it instead, if you intend to keep it archived) +issues.timetracker_timer_start=Start timer +issues.timetracker_timer_stop=Stop timer +issues.timetracker_timer_discard=Discard timer +issues.timetracker_timer_manually_add=Add Time +issues.time_estimate_set=Set estimated time +issues.time_estimate_display=Estimate: %s +issues.change_time_estimate_at=changed time estimate to %[1]s %[2]s +issues.remove_time_estimate_at=removed time estimate %s +issues.time_estimate_invalid=Time estimate format is invalid +issues.start_tracking_history=started working %s +issues.stopwatch_already_stopped=The timer for this issue is already stopped +issues.stopwatch_already_created=The timer for this issue already exists +issues.stop_tracking=Stop Timer +issues.stop_tracking_history=worked for %[1]s %[2]s +issues.cancel_tracking=Discard +issues.cancel_tracking_history=`canceled time tracking %s` +issues.add_time_history=added spent time %[1]s %[2]s +issues.add_time_manually=Manually Add Time +issues.due_date_not_writer="You need write access to this repository to update the due date of an issue." +issues.due_date_modified="modified the due date from %[2]s to %[1]s %[3]s" +issues.dependency.issue_no_dependencies=No dependencies set. +issues.dependency.pr_no_dependencies=No dependencies set. +issues.dependency.no_permission_1="You do not have permission to read %d dependency" +issues.dependency.no_permission_n="You do not have permission to read %d dependencies" +issues.dependency.no_permission.can_remove="You do not have permission to read this dependency but can remove this dependency" +issues.dependency.issue_close_blocked=You need to close all issues that are blocking this issue before you can close it. +issues.dependency.issue_batch_close_blocked="Cannot batch close issues that you choose, because issue #%d still has open dependencies" +issues.dependency.pr_close_blocked=You need to close all issues that are blocking this pull request before you can merge it. +issues.dependency.add_error_cannot_create_circular=You cannot create a dependency with two issues that block each other. +issues.review.comment="reviewed %s" +issues.review.dismissed="dismissed %s's review %s" +issues.review.remove_review_request_self="declined to review %s" +issues.review.pending.tooltip=This comment is not currently visible to other users. To submit your pending comments, select "%s" -> "%s/%s/%s" at the top of the page. +issues.review.outdated_description=Content has changed since this comment was made +issues.review.option.show_outdated_comments=Show outdated comments +issues.review.option.hide_outdated_comments=Hide outdated comments +issues.review.official=Approved +issues.review.requested=Review pending +issues.review.rejected=Changes requested +issues.review.stale=Updated since approval +issues.review.unofficial=Uncounted approval +issues.assignee.error=Not all assignees were added, due to an unexpected error. +issues.reference_link=Reference: %s +pulls.new.blocked_user=Cannot create pull request because you are blocked by the repository owner. +pulls.new.must_collaborator=You must be a collaborator to create pull request. +pulls.edit.already_changed=Unable to save changes to the pull request. It appears the content has already been changed by another user. Please refresh the page and try editing again to avoid overwriting their changes. +pulls.view=View Pull Request +pulls.allow_edits_from_maintainers=Allow edits from maintainers +pulls.allow_edits_from_maintainers_desc=Users with write access to the base branch can also push to this branch +pulls.allow_edits_from_maintainers_err=Updating failed +pulls.has_viewed_file=Viewed +pulls.has_changed_since_last_review=Changed since your last review +pulls.viewed_files_label=%[1]d / %[2]d files viewed +pulls.expand_files=Expand all files +pulls.collapse_files=Collapse all files +pulls.show_all_commits=Show all commits +pulls.show_changes_since_your_last_review=Show changes since your last review +pulls.showing_only_single_commit=Showing only changes of commit %[1]s +pulls.showing_specified_commit_range=Showing only changes between %[1]s..%[2]s +pulls.select_commit_hold_shift_for_range=Select commit. Hold Shift and click to select a range. +pulls.review_only_possible_for_full_diff=Review is only possible when viewing the full diff +pulls.filter_changes_by_commit=Filter by commit +pulls.nothing_to_compare_have_tag=The selected branches/tags are equal. +pulls.merged_success=Pull request successfully merged and closed +pulls.closed=Pull request closed +pulls.merged_info_text=The branch %s can now be deleted. +pulls.is_checking=Checking for merge conflicts… +pulls.is_ancestor="This branch is already included in the target branch. There is nothing to merge." +pulls.is_empty="The changes on this branch are already on the target branch. This will be an empty commit." +pulls.blocked_by_approvals="This pull request doesn't have enough required approvals yet. %d of %d official approvals granted." +pulls.blocked_by_approvals_whitelisted="This pull request doesn't have enough required approvals yet. %d of %d approvals granted from users or teams on the allowlist." +pulls.blocked_by_rejection="This pull request has changes requested by an official reviewer." +pulls.blocked_by_official_review_requests="This pull request has official review requests." +pulls.blocked_by_outdated_branch="This pull request is blocked because it's outdated." +pulls.blocked_by_changed_protected_files_1="This pull request is blocked because it changes a protected file:" +pulls.blocked_by_changed_protected_files_n="This pull request is blocked because it changes protected files:" +pulls.wrong_commit_id="commit ID must be a commit ID on the target branch" +pulls.no_merge_not_ready=This pull request is not ready to be merged. Check review status and status checks. +pulls.rebase_merge_pull_request=Rebase, then fast-forward +pulls.rebase_merge_commit_pull_request=Rebase, then create merge commit +pulls.fast_forward_only_merge_pull_request=Fast-forward only +pulls.merge_conflict=Merge Failed: There was a conflict while merging. Hint: Try a different strategy. +pulls.rebase_conflict=Merge Failed: There was a conflict while rebasing commit: %[1]s. Hint: Try a different strategy. +pulls.unrelated_histories=Merge Failed: The merge head and base do not share a common history. Hint: Try a different strategy. +pulls.merge_out_of_date=Merge Failed: While generating the merge, the base was updated. Hint: Try again. +pulls.head_out_of_date=Merge Failed: While generating the merge, the head was updated. Hint: Try again. +pulls.has_merged=Failed: The pull request has been merged. You cannot merge again or change the target branch. +pulls.push_rejected=Push Failed: The push was rejected. Review the Git Hooks for this repository. +pulls.push_rejected_no_message=Push Failed: The push was rejected but there was no remote message. Review the Git Hooks for this repository. +pulls.status_checks_hide_all=Hide all checks +pulls.status_checks_show_all=Show all checks +pulls.close=Close Pull Request +pulls.cmd_instruction_hint=View command line instructions +pulls.cmd_instruction_checkout_title=Checkout +pulls.cmd_instruction_checkout_desc=From your project repository, check out a new branch and test the changes. +pulls.cmd_instruction_merge_title=Merge +pulls.cmd_instruction_merge_desc=Merge the changes and update on Gitea. +pulls.cmd_instruction_merge_warning=Warning: This operation cannot merge pull request because "autodetect manual merge" is not enabled. +pulls.clear_merge_message=Clear merge message +pulls.clear_merge_message_hint=Clearing the merge message will only remove the commit message content and keep generated git trailers such as "Co-Authored-By…". +pulls.auto_merge_button_when_succeed=(When checks succeed) +pulls.auto_merge_when_succeed=Auto merge when all checks succeed +pulls.auto_merge_newly_scheduled=The pull request was scheduled to merge when all checks succeed. +pulls.auto_merge_has_pending_schedule=%[1]s scheduled this pull request to auto merge when all checks succeed %[2]s. +pulls.auto_merge_cancel_schedule=Cancel auto merge +pulls.auto_merge_not_scheduled=This pull request is not scheduled to auto merge. +pulls.auto_merge_canceled_schedule=The auto merge was canceled for this pull request. +pulls.auto_merge_newly_scheduled_comment=`scheduled this pull request to auto merge when all checks succeed %[1]s` +pulls.auto_merge_canceled_schedule_comment=`canceled auto merging this pull request when all checks succeed %[1]s` +pulls.delete.title=Delete this pull request? +pulls.delete.text=Do you really want to delete this pull request? (This will permanently remove all content. Consider closing it instead, if you intend to keep it archived) +pulls.recently_pushed_new_branches=You pushed on branch %[1]s %[2]s +pulls.upstream_diverging_prompt_behind_1=This branch is %[1]d commit behind %[2]s +pulls.upstream_diverging_prompt_behind_n=This branch is %[1]d commits behind %[2]s +pulls.upstream_diverging_prompt_base_newer=The base branch %s has new changes +pulls.upstream_diverging_merge=Sync fork +pulls.upstream_diverging_merge_confirm=Would you like to merge "%[1]s" onto "%[2]s"? +pull.deleted_branch=(deleted):%s +pull.agit_documentation=Review documentation about AGit +comments.edit.already_changed=Unable to save changes to the comment. It appears the content has already been changed by another user. Please refresh the page and try editing again to avoid overwriting their changes +milestones.update_ago=Updated %s +milestones.new_subheader=Milestones can help you organize issues and track their progress. +milestones.completeness=%d%% Completed +milestones.create_success=The milestone "%s" has been created. +milestones.edit_success=Milestone "%s" has been updated. +milestones.filter_sort.earliest_due_data=Earliest due date +milestones.filter_sort.latest_due_date=Latest due date +signing.will_sign=This commit will be signed with key "%s". +signing.wont_sign.error=There was an error while checking if the commit could be signed. +signing.wont_sign.nokey=There is no key available to sign this commit. +signing.wont_sign.never=Commits are never signed. +signing.wont_sign.always=Commits are always signed. +signing.wont_sign.pubkey=The commit will not be signed because you do not have a public key associated with your account. +signing.wont_sign.twofa=You must have two-factor authentication enabled to have commits signed. +signing.wont_sign.parentsigned=The commit will not be signed as the parent commit is not signed. +signing.wont_sign.basesigned=The merge will not be signed as the base commit is not signed. +signing.wont_sign.headsigned=The merge will not be signed as the head commit is not signed. +signing.wont_sign.commitssigned=The merge will not be signed as all the associated commits are not signed. +signing.wont_sign.approved=The merge will not be signed as the PR is not approved. +signing.wont_sign.not_signed_in=You are not signed in. +ext_wiki=Access to External Wiki +wiki.page_title=Page title +wiki.page_content=Page content +wiki.delete_page_notice_1=Deleting the wiki page "%s" cannot be undone. Continue? +wiki.reserved_page=The wiki page name "%s" is reserved. +wiki.page_name_desc=Enter a name for this Wiki page. Some special names are: 'Home', '_Sidebar' and '_Footer'. +wiki.original_git_entry_tooltip=View original Git file instead of using friendly link. +activity.navbar.pulse=Pulse +activity.navbar.code_frequency=Code Frequency +activity.navbar.contributors=Contributors +activity.navbar.recent_commits=Recent Commits +activity.no_git_activity=There has been no commit activity in this period. +contributors.contribution_type.filter_label=Contribution type: +contributors.contribution_type.additions=Additions +contributors.contribution_type.deletions=Deletions +settings.desc=Settings is where you can manage the settings for the repository. +settings.public_access=Public Access +settings.public_access_desc=Configure public visitor's access permissions to override the defaults of this repository. +settings.public_access.docs.not_set=Not Set: no extra public access permission. The visitor's permission follows the repository's visibility and member permissions. +settings.public_access.docs.anonymous_read=Anonymous Read: users who are not logged in can access the unit with read permission. +settings.public_access.docs.everyone_read=Everyone Read: all logged-in users can access the unit with read permission. Read permission of issue/pull-request units also means users can create new issues/pull requests. +settings.public_access.docs.everyone_write=Everyone Write: all logged-in users have write permission to the unit. Only Wiki unit supports this permission. +settings.collaboration.per_unit=Unit Permissions +settings.mirror_settings.docs=Set up your repository to automatically synchronize commits, tags and branches with another repository. +settings.mirror_settings.docs.disabled_pull_mirror.instructions=Set up your project to automatically push commits, tags and branches to another repository. Pull mirrors have been disabled by your site administrator. +settings.mirror_settings.docs.disabled_push_mirror.instructions=Set up your project to automatically pull commits, tags and branches from another repository. +settings.mirror_settings.docs.disabled_push_mirror.pull_mirror_warning=Right now, this can only be done in the "New Migration" menu. For more information, please consult: +settings.mirror_settings.docs.disabled_push_mirror.info=Push mirrors have been disabled by your site administrator. +settings.mirror_settings.docs.no_new_mirrors=Your repository is mirroring changes to or from another repository. Please keep in mind that you currently can't create any new mirrors. +settings.mirror_settings.docs.can_still_use=Although you can't modify existing mirrors or create new ones, you may still use your existing mirror. +settings.mirror_settings.docs.pull_mirror_instructions=To set up a pull mirror, please consult: +settings.mirror_settings.docs.more_information_if_disabled=You can find out more about push and pull mirrors here: +settings.mirror_settings.docs.doc_link_title=How do I mirror repositories? +settings.mirror_settings.docs.doc_link_pull_section=the "Pulling from a remote repository" section of the documentation. +settings.mirror_settings.docs.pulling_remote_title=Pulling from a remote repository +settings.mirror_settings.pushed_repository=Pushed repository +settings.mirror_settings.push_mirror.edit_sync_time=Edit mirror sync interval +settings.pull_mirror_sync_in_progress=Pulling changes from the remote %s at the moment. +settings.push_mirror_sync_in_progress=Pushing changes to the remote %s at the moment. +settings.update_mirror_settings=Update Mirror Settings +settings.branches.switch_default_branch=Switch Default Branch +settings.branches.add_new_rule=Add New Rule +settings.default_wiki_branch_name=Default Wiki Branch Name +settings.failed_to_change_default_wiki_branch=Failed to change the default wiki branch. +settings.tracker_issue_style.regexp=Regular Expression +settings.tracker_issue_style.regexp_pattern=Regular Expression Pattern +settings.tracker_issue_style.regexp_pattern_desc=The first captured group will be used in place of {index}. +settings.pulls.allow_rebase_update=Enable updating pull request branch by rebase +settings.pulls.default_allow_edits_from_maintainers=Allow edits from maintainers by default +settings.releases_desc=Enable Repository Releases +settings.packages_desc=Enable Repository Packages Registry +settings.projects_desc=Enable Projects +settings.projects_mode_desc=Projects Mode (which kinds of projects to show) +settings.projects_mode_repo=Repo projects only +settings.projects_mode_owner=Only user or org projects +settings.projects_mode_all=All projects +settings.actions_desc=Enable Repository Actions +settings.admin_code_indexer=Code Indexer +settings.admin_stats_indexer=Code Statistics Indexer +settings.admin_indexer_commit_sha=Last Indexed SHA +settings.admin_indexer_unindexed=Unindexed +settings.reindex_button=Add to Reindex Queue +settings.reindex_requested=Reindex Requested +settings.admin_enable_close_issues_via_commit_in_any_branch=Close an issue via a commit made in a non-default branch +settings.transfer.blocked_user=Cannot transfer repository because you are blocked by the new owner. +settings.transfer_abort_success=The repository transfer to %s was successfully canceled. +settings.transfer_in_progress=There is currently an ongoing transfer. Please cancel it if you would like to transfer this repository to another user. +settings.transfer_notices_4=- If the repository belongs to an organization, and you transfer it to another organization or individual, you will lose the links between the repository's issues and the organization's project board. +settings.trust_model.collaborator.desc=Valid signatures by collaborators of this repository will be marked "trusted", whether they match the committer or not. Otherwise, valid signatures will be marked "untrusted" if the signature matches the committer and "unmatched" if not. +settings.trust_model.committer.long=Committer: Trust signatures that match committers. This matches GitHub's behavior and will force commits signed by Gitea to have Gitea as the committer. +settings.trust_model.committer.desc=Valid signatures will only be marked "trusted" if they match the committer, otherwise they will be marked "unmatched". This forces Gitea to be the committer on signed commits, with the actual committer marked as Co-authored-by: and Co-committed-by: trailer in the commit. The default Gitea key must match a user in the database. +settings.trust_model.collaboratorcommitter.desc=Valid signatures by collaborators of this repository will be marked "trusted" if they match the committer. Otherwise, valid signatures will be marked "untrusted" if the signature matches the committer and "unmatched" otherwise. This will force Gitea to be marked as the committer on signed commits, with the actual committer marked as Co-Authored-By: and Co-Committed-By: trailer in the commit. The default Gitea key must match a user in the database. +settings.delete_notices_2=- This operation will permanently delete the %s repository, including code, issues, comments, wiki data and collaborator settings. +settings.update_settings_no_unit=The repository should allow at least some sort of interaction. +settings.add_collaborator_owner=Cannot add an owner as a collaborator. +settings.add_collaborator.blocked_user=The collaborator is blocked by the repository owner or vice versa. +settings.add_team_success=The team now has access to the repository. +settings.change_team_permission_tip=Team's permission is set on the team settings page and can't be changed per repository +settings.webhook.test_delivery=Test Push Event +settings.webhook.test_delivery_desc=Test this webhook with a fake push event. +settings.webhook.test_delivery_desc_disabled=To test this webhook with a fake event, activate it. +settings.webhook.replay.description=Replay this webhook. +settings.webhook.replay.description_disabled=To replay this webhook, activate it. +settings.webhook.delivery.success=An event has been added to the delivery queue. It may take few seconds before it shows up in the delivery history. +settings.githooks_desc="Git Hooks are powered by Git itself. You can edit hook files below to set up custom operations." +settings.webhook_secret_desc=If the webhook server supports using secret, you can follow the webhook's manual and fill in a secret here. +settings.event_wiki_desc=Wiki page created, renamed, edited or deleted. +settings.event_statuses=Statuses +settings.event_statuses_desc=Commit Status updated from the API. +settings.event_force_push=Force Push +settings.event_issues_desc=Issue opened, closed, reopened, edited or deleted. +settings.event_pull_request_desc=Pull request opened, closed, reopened, edited or deleted. +settings.event_pull_request_review_request=Pull Request Review Requested +settings.event_pull_request_review_request_desc=Pull request review requested or review request removed. +settings.event_pull_request_approvals=Pull Request Approvals +settings.event_pull_request_merge=Pull Request Merge +settings.event_header_workflow=Workflow Events +settings.event_workflow_run=Workflow Run +settings.event_workflow_run_desc=Gitea Actions Workflow run queued, waiting, in progress, or completed. +settings.event_workflow_job=Workflow Jobs +settings.event_workflow_job_desc=Gitea Actions Workflow job queued, waiting, in progress, or completed. +settings.event_package=Package +settings.event_package_desc=Package created or deleted in a repository. +settings.branch_filter_desc=Branch whitelist for push, branch creation and branch deletion events, specified as glob pattern. If empty or *, events for all branches are reported. See %[2]s documentation for syntax. Examples: master, {master,release*}. +settings.authorization_header=Authorization Header +settings.authorization_header_desc=Will be included as authorization header for requests when present. Examples: %s. +settings.add_web_hook_desc=Integrate %s into your repository. +settings.web_hook_name_gitea=Gitea +settings.web_hook_name_gogs=Gogs +settings.web_hook_name_slack=Slack +settings.web_hook_name_discord=Discord +settings.web_hook_name_dingtalk=DingTalk +settings.web_hook_name_telegram=Telegram +settings.web_hook_name_matrix=Matrix +settings.web_hook_name_msteams=Microsoft Teams +settings.web_hook_name_feishu_or_larksuite=Feishu / Lark Suite +settings.web_hook_name_feishu=Feishu +settings.web_hook_name_larksuite=Lark Suite +settings.web_hook_name_wechatwork=WeCom (Wechat Work) +settings.web_hook_name_packagist=Packagist +settings.packagist_username=Packagist username +settings.packagist_api_token=API token +settings.packagist_package_url=Packagist package URL +settings.add_key_success=The deploy key "%s" has been added. +settings.protected_branch.save_rule=Save Rule +settings.protected_branch.delete_rule=Delete Rule +settings.protected_branch_can_push_no=You cannot push +settings.branch_protection=Branch Protection Rules for Branch '%s' +settings.protect_disable_force_push=Disable Force Push +settings.protect_disable_force_push_desc=No force pushing will be allowed to this branch. +settings.protect_enable_force_push_all=Enable Force Push +settings.protect_enable_force_push_all_desc=Anyone with push access will be allowed to force push to this branch. +settings.protect_enable_force_push_allowlist=Allowlist Restricted Force Push +settings.protect_enable_force_push_allowlist_desc=Only allowlisted users or teams with push access will be allowed to force push to this branch. +settings.protect_enable_merge=Enable Merge +settings.protect_enable_merge_desc=Anyone with write access will be allowed to merge the pull requests into this branch. +settings.protect_whitelist_committers=Allowlist Restricted Push +settings.protect_whitelist_committers_desc=Only allowlisted users or teams will be allowed to push to this branch (but not force push). +settings.protect_whitelist_deploy_keys=Allowlist deploy keys with write access to push. +settings.protect_whitelist_users=Allowlisted users for pushing: +settings.protect_whitelist_teams=Allowlisted teams for pushing: +settings.protect_force_push_allowlist_users=Allowlisted users for force pushing: +settings.protect_force_push_allowlist_teams=Allowlisted teams for force pushing: +settings.protect_force_push_allowlist_deploy_keys=Allowlist deploy keys with push access to force push. +settings.protect_merge_whitelist_committers=Enable Merge Allowlist +settings.protect_merge_whitelist_committers_desc=Allow only allowlisted users or teams to merge pull requests into this branch. +settings.protect_merge_whitelist_users=Allowlisted users for merging: +settings.protect_merge_whitelist_teams=Allowlisted teams for merging: +settings.protect_status_check_patterns=Status check patterns: +settings.protect_status_check_patterns_desc=Enter patterns to specify which status checks must pass before branches can be merged into a branch that matches this rule. Each line specifies a pattern. Patterns cannot be empty. +settings.protect_check_status_contexts_desc=Require status checks to pass before merging. When enabled, commits must first be pushed to another branch, then merged or pushed directly to a branch that matches this rule after status checks have passed. If no contexts are matched, the last commit must be successful regardless of context. +settings.protect_status_check_matched=Matched +settings.protect_invalid_status_check_pattern=Invalid status check pattern: "%s". +settings.protect_no_valid_status_check_patterns=No valid status check patterns. +settings.protect_required_approvals_desc=Allow only to merge pull request with enough required approvals. Required approvals are either from users or teams who are on the allowlist or anyone with write access. +settings.protect_approvals_whitelist_enabled=Restrict approvals to allowlisted users or teams +settings.protect_approvals_whitelist_enabled_desc=Only reviews from allowlisted users or teams will count to the required approvals. Without approval allowlist, reviews from anyone with write access count to the required approvals. +settings.protect_approvals_whitelist_users=Allowlisted reviewers: +settings.protect_approvals_whitelist_teams=Allowlisted teams for reviews: +settings.ignore_stale_approvals=Ignore stale approvals +settings.ignore_stale_approvals_desc=Do not count approvals that were made on older commits (stale reviews) towards how many approvals the PR has. Irrelevant if stale reviews are already dismissed. +settings.protect_branch_name_pattern=Protected Branch Name Pattern +settings.protect_branch_name_pattern_desc="Protected branch name patterns. See the documentation for pattern syntax. Examples: main, release/**" +settings.protect_patterns=Patterns +settings.protect_protected_file_patterns="Protected file patterns (separated using semicolon ';'):" +settings.protect_protected_file_patterns_desc="Protected files are not allowed to be changed directly even if user has rights to add, edit, or delete files in this branch. Multiple patterns can be separated using semicolon (';'). See %[2]s documentation for pattern syntax. Examples: .drone.yml, /docs/**/*.txt." +settings.protect_unprotected_file_patterns="Unprotected file patterns (separated using semicolon ';'):" +settings.protect_unprotected_file_patterns_desc="Unprotected files that are allowed to be changed directly if user has write access, bypassing push restriction. Multiple patterns can be separated using semicolon (';'). See %[2]s documentation for pattern syntax. Examples: .drone.yml, /docs/**/*.txt." +settings.update_protect_branch_success=Branch protection for rule "%s" has been updated. +settings.remove_protected_branch_success=Branch protection for rule "%s" has been removed. +settings.remove_protected_branch_failed=Removing branch protection rule "%s" failed. +settings.protected_branch_deletion=Delete Branch Protection +settings.block_admin_merge_override=Administrators must follow branch protection rules +settings.block_admin_merge_override_desc=Administrators must follow branch protection rules and cannot circumvent it. +settings.merge_style_desc=Merge Styles +settings.default_merge_style_desc=Default Merge Style +settings.protected_branch_required_rule_name=Required rule name +settings.protected_branch_duplicate_rule_name=Duplicate rule name +settings.tags.protection.pattern.description=You can use a single name or a glob pattern or regular expression to match multiple tags. Read more in the protected tags guide. +settings.thread_id=Thread ID +settings.visibility.private.button=Make Private +settings.visibility.private.text=Changing the visibility to private will make the repo visible only to allowed members and may remove the relationship between it and existing forks, watchers, and stars. +settings.visibility.private.bullet_title=Changing the visibility to private will: +settings.visibility.private.bullet_one=Make the repo visible only to allowed members. +settings.visibility.private.bullet_two=May remove the relationship between it and forks, watchers, and stars. +settings.visibility.public.button=Make Public +settings.visibility.public.text=Changing the visibility to public will make the repo visible to anyone. +settings.visibility.public.bullet_title=Changing the visibility to public will: +settings.visibility.public.bullet_one=Make the repo visible to anyone. +settings.visibility.success=Repository visibility changed. +settings.visibility.error=An error occurred while trying to change the repo visibility. +settings.visibility.fork_error=Can't change the visibility of a forked repo. +settings.archive.text=Archiving the repo will make it entirely read-only. It will be hidden from the dashboard. Nobody (not even you!) will be able to make new commits, or open any issues or pull requests. +settings.archive.mirrors_unavailable=Mirrors are not available if the repo is archived. +settings.unarchive.button=Unarchive repo +settings.unarchive.header=Unarchive this repo +settings.unarchive.text=Unarchiving the repo will restore its ability to receive commits and pushes, as well as new issues and pull requests. +settings.unarchive.success=The repo was successfully unarchived. +settings.unarchive.error=An error occurred while trying to unarchive the repo. See the log for more details. +settings.lfs=LFS +settings.lfs_lock_path=Filepath to lock… +settings.lfs_pointers.found=Found %d blob pointer(s) — %d associated, %d unassociated (%d missing from store) +settings.lfs_pointers.oid=OID +diff.comment.add_line_comment=Add line comment +diff.review.self_reject=Pull request authors can't request changes on their own pull request +diff.review.self_approve=Pull request authors can't approve their own pull request +diff.has_escaped=This line has hidden Unicode characters +diff.show_file_tree=Show file tree +diff.hide_file_tree=Hide file tree +diff.submodule_added=Submodule %[1]s added at %[2]s +diff.submodule_deleted=Submodule %[1]s deleted from %[2]s +diff.submodule_updated=Submodule %[1]s updated: %[2]s +release.latest=Latest +tag.ahead.target=to %s since this tag +release.tag_helper_new=New tag. This tag will be created from the target. +release.tag_helper_existing=Existing tag. +release.title=Release title +release.title_empty=Title cannot be empty. +release.message=Describe this release +release.deletion_desc=Deleting a release only removes it from Gitea. It will not affect the Git tag, the contents of your repository or its history. Continue? +release.releases_for=Releases for %s +release.tags_for=Tags for %s +branch.already_exists=A branch named "%s" already exists. +branch.delete=Delete Branch "%s" +branch.delete_desc=Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue? +branch.deletion_success=Branch "%s" has been deleted. +branch.deletion_failed=Failed to delete branch "%s". +branch.delete_branch_has_new_commits=Branch "%s" cannot be deleted because new commits have been added after merging. +branch.create_from=from "%s" +branch.create_success=Branch "%s" has been created. +branch.branch_already_exists=Branch "%s" already exists in this repository. +branch.branch_name_conflict=Branch name "%s" conflicts with the already existing branch "%s". +branch.tag_collision=Branch "%s" cannot be created as a tag with same name already exists in the repository. +branch.restore_success=Branch "%s" has been restored. +branch.restore_failed=Failed to restore branch "%s". +branch.protected_deletion_failed=Branch "%s" is protected. It cannot be deleted. +branch.default_deletion_failed=Branch "%s" is the default branch. It cannot be deleted. +branch.default_branch_not_exist=Default branch "%s" does not exist. +branch.restore=Restore Branch "%s" +branch.download=Download Branch "%s" +branch.rename=Rename Branch "%s" +branch.warning_rename_default_branch=You are renaming the default branch. +branch.rename_branch_to=Rename "%s" to: +branch.new_branch_from=Create new branch from "%s" +branch.rename_default_or_protected_branch_error=Only admins can rename default or protected branches. +branch.rename_protected_branch_failed=This branch is protected by glob-based protection rules. +branch.commits_divergence_from=Commit divergence: %[1]d behind and %[2]d ahead of %[3]s +branch.commits_no_divergence=The same as branch %[1]s +tag.create_tag_operation=Create tag +tag.confirm_create_tag=Create tag +tag.create_tag_from=Create new tag from "%s" +tag.create_success=Tag "%s" has been created. +topic.count_prompt=You cannot select more than 25 topics +topic.format_prompt=Topics must start with a letter or number, can include dashes ('-') and dots ('.'), can be up to 35 characters long. Letters must be lowercase. +find_file.follow_symlink=Follow this symlink to where it is pointing at +find_file.go_to_file=Go to file +find_file.no_matching=No matching file found +error.broken_git_hook=Git hooks of this repository seem to be broken. Please follow the documentation to fix them, then push some commits to refresh the status. [graphs] +component_loading=Loading %s… +component_loading_failed=Could not load %s +component_loading_info=This might take a bit… +component_failed_to_load=An unexpected error happened. +code_frequency.what=code frequency +contributors.what=contributions +recent_commits.what=recent commits [org] org_name_holder=සංවිධානයේ නම @@ -1806,9 +2713,7 @@ team_access_desc=කෝෂ්ඨයට ප්‍රවේශය team_permission_desc=අවසරය team_unit_desc=ගබඩාවට ප්රවේශ වීමට ඉඩ දෙන්න team_unit_disabled=(අබල කර ඇත) - form.create_org_not_allowed=සංවිධානයක් නිර්මාණය කිරීමට ඔබට අවසර නැත. - settings=සැකසුම් settings.options=සංවිධානය settings.full_name=සම්පූර්ණ නම @@ -1821,20 +2726,15 @@ settings.visibility.public=ප්‍රසිද්ධ settings.visibility.limited_shortname=සීමිත settings.visibility.private=පුද්ගලික (සංවිධාන සාමාජිකයින්ට පමණක් දෘශ්යමාන වේ) settings.visibility.private_shortname=පෞද්ගලික - settings.update_settings=සැකසුම් යාවත්කාල කරන්න settings.update_setting_success=සංවිධානයේ සැකසුම් යාවත්කාල කර ඇත. - - settings.update_avatar_success=සංවිධානයේ අවතාරය යාවත්කාලීන කර ඇත. settings.delete=සංවිධානය මකන්න settings.delete_account=මෙම සංවිධානය මකන්න settings.delete_prompt=සංවිධානය ස්ථිරවම ඉවත් කරනු ලැබේ. මෙම අහෝසි කළ නොහැක! settings.confirm_delete_account=මකාදැමීම තහවුරු කරන්න settings.hooks_desc=මෙම සංවිධානය යටතේ සියලුම ගබඩාවන් සඳහා මුලපුරනු ලබන වෙබ් කොකු එකතු කරන්න. - settings.labels_desc=මෙම සංවිධානය යටතේ සියලුම ගබඩාවලදී සඳහා ගැටළු සඳහා භාවිතා කළ හැකි ලේබල් එකතු කරන්න. - members.membership_visibility=සාමාජිකත්ව දෘශ්යතාව: members.public=දෘශ්යමාන members.public_helper=සැඟවුනු කරන්න @@ -1849,7 +2749,6 @@ members.leave=හැරයන්න members.leave.detail=%s හැරයනවාද? members.invite_desc=%sවෙත නව සාමාජිකයෙකු එක් කරන්න: members.invite_now=දැන් ආරාධනා කරන්න - teams.join=එක්වන්න teams.leave=හැරයන්න teams.leave.detail=%s හැරයනවාද? @@ -1889,8 +2788,50 @@ teams.all_repositories_helper=කණ්ඩායමට සියලුම ගබ teams.all_repositories_read_permission_desc=මෙම කණ්ඩායම ප්රදානය කියවන්න ප්රවේශ සියලු ගබඩාවන්ට: සාමාජිකයින්ට නිධි බැලීම හා පරිගණක ක්රිඩාවට සමාන කළ හැකිය. teams.all_repositories_write_permission_desc=මෙම කණ්ඩායම ප්රදානය කරයි වෙත ප්රවේශය ලියන්න සියලු ගබඩාවන්ට: සාමාජිකයින්ට කියවීමට සහ ගබඩාවන්ට තල්ලු කළ හැකිය. teams.all_repositories_admin_permission_desc=මෙම කණ්ඩායම ප්රදානය කරයි පරිපාලක වෙත ප්රවේශය සියලු ගබඩාවන්ට: සාමාජිකයින්ට කියවීමට, තල්ලු කිරීමට සහ ගබඩාවන්ට සහයෝගීකයින් එකතු කිරීමට. - - +code=Code +form.name_been_taken=The organization name "%s" has already been taken. +form.name_reserved=The organization name "%s" is reserved. +form.name_pattern_not_allowed=The pattern "%s" is not allowed in an organization name. +settings.email=Contact Email Address +settings.visibility.limited=Limited (Visible to authenticated users only) +settings.rename=Rename Organization +settings.rename_desc=Changing the organization name will also change your organization's URL and free the old name. +settings.rename_success=Organization %[1]s has been renamed to %[2]s successfully. +settings.rename_no_change=Organization name is not changed. +settings.rename_new_org_name=New Organization Name +settings.rename_failed=Renaming organization failed because of an internal error +settings.rename_notices_1=This operation CANNOT be undone. +settings.rename_notices_2=The old name will redirect until it is claimed. +settings.name_confirm=Enter the organization name as confirmation: +settings.delete_notices_1=This operation CANNOT be undone. +settings.delete_notices_2=This operation will permanently delete all the repositories of %s, including code, issues, comments, wiki data and collaborator settings. +settings.delete_notices_3=This operation will permanently delete all the packages of %s. +settings.delete_notices_4=This operation will permanently delete all the projects of %s. +settings.delete_failed=Deleting organization failed due to an internal error +settings.delete_successful=Organization %s has been deleted successfully. +teams.none_access=No Access +teams.none_access_helper=Members cannot view or do any other action on this unit. It has no effect for public repositories. +teams.general_access=General Access +teams.general_access_helper=Members permissions will be decided by below permission table. +teams.write_access=Write +teams.invite_team_member=Invite to %s +teams.invite_team_member.list=Pending Invitations +teams.add_nonexistent_repo="The repository you're trying to add doesn't exist. Please create it first." +teams.members.blocked_user=Cannot add the user because it is blocked by the organization. +teams.invite.title=You have been invited to join team %s in organization %s. +teams.invite.by=Invited by %s +teams.invite.description=Please click the button below to join the team. +view_as_role=View as: %s +view_as_public_hint=You are viewing the README as a public user. +view_as_member_hint=You are viewing the README as a member of this organization. +worktime=Worktime +worktime.date_range_start=Start date +worktime.date_range_end=End date +worktime.query=Query +worktime.time=Time +worktime.by_repositories=By repositories +worktime.by_milestones=By milestones +worktime.by_members=By members [admin] dashboard=උපකරණ පුවරුව @@ -1907,7 +2848,6 @@ monitor=අධීක්ෂණය first_page=පළමු last_page=පසුගිය total=මුළු: %d - dashboard.statistic=සාරාංශය dashboard.system_status=පද්ධතියේ තත්වය dashboard.operation_name=මෙහෙයුමේ නම @@ -1964,7 +2904,6 @@ dashboard.total_gc_time=මුළු GC විරාමය dashboard.total_gc_pause=මුළු GC විරාමය dashboard.last_gc_pause=අවසන් GC විරාමය dashboard.gc_times=GC ටයිම්ස් - users.user_manage_panel=පරිශීලක ගිණුම් කළමනාකරණය users.new_account=පරිශීලක ගිණුමක් සාදන්න users.name=පරිශීලක නාමය @@ -2011,7 +2950,6 @@ users.list_status_filter.is_prohibit_login=ලොගින් වන්න ත users.list_status_filter.not_prohibit_login=ලොගින් වන්න ඉඩ users.list_status_filter.is_2fa_enabled=2FA සක්රීය users.list_status_filter.not_2fa_enabled=2FA ආබාධිත - emails.email_manage_panel=පරිශීලක විද්යුත් කළමනාකරණය emails.primary=ප්රාථමික emails.activated=සක්රිය @@ -2019,13 +2957,11 @@ emails.filter_sort.name=පරිශීලක නාමය emails.not_updated=ඉල්ලූ විද්යුත් තැපැල් ලිපිනය යාවත්කාලීන කිරීමට අපොහොසත් විය: %v emails.duplicate_active=මෙම විද්යුත් තැපැල් ලිපිනය වෙනත් පරිශීලකයෙකු සඳහා දැනටමත් ක්රියාකාරී වේ. emails.change_email_header=විද්යුත් ගුණාංග යාවත්කාලීන කරන්න - orgs.org_manage_panel=සංවිධාන කළමනාකරණය orgs.name=නම orgs.teams=කණ්ඩායම් orgs.members=සාමාජිකයින් orgs.new_orga=නව සංවිධානය - repos.repo_manage_panel=කෝෂ්ඨ කළමනාකරණය repos.unadopted=සම්මත නොකළ ගබඩාවලදී repos.unadopted.no_more=තවත් සම්මත නොකළ ගබඩාවක් සොයාගත නොහැකි විය @@ -2034,21 +2970,17 @@ repos.name=නම repos.private=පෞද්ගලික repos.issues=ගැටළු repos.size=ප්‍රමාණය - packages.owner=හිමිකරු packages.name=නම packages.type=වර්ගය packages.repository=කෝෂ්ඨය packages.size=ප්‍රමාණය - defaulthooks=පෙරනිමි වෙබ් කොකු defaulthooks.add_webhook=පෙරනිමි වෙබ් හූක් එකතු කරන්න defaulthooks.update_webhook=පෙරනිමි වෙබ් හූක් යාවත්කාලීන කරන්න - systemhooks=වෙබ් කොකු පද්ධතිය systemhooks.add_webhook=පද්ධතිය වෙබ්හූක් එකතු කරන්න systemhooks.update_webhook=වෙබ්හූක් පද්ධතිය යාවත්කාලීන - auths.auth_manage_panel=සත්යාපන ප්රභව කළමනාකරණය auths.new=සත්යාපන මූලාශ්රය එකතු කරන්න auths.name=නම @@ -2132,7 +3064,6 @@ auths.delete_auth_desc=සත්යාපන ප්රභවයක් මකා auths.still_in_used=සත්යාපන ප්රභවය තවමත් භාවිතයේ පවතී. පළමුව මෙම සත්යාපන ප්රභවය භාවිතා කරන ඕනෑම පරිශීලකයෙකුට පරිවර්තනය කරන්න හෝ මකා දමන්න. auths.deletion_success=සත්යාපන මූලාශ්රය මකා දමා ඇත. auths.login_source_of_type_exist=මෙම වර්ගයේ සත්යාපන ප්රභවයක් දැනටමත් පවතී. - config.server_config=සේවාදායකයේ වින්‍යාසය config.app_name=අඩවියේ සිරැසිය config.app_ver=ගිටියා අනුවාදය @@ -2150,7 +3081,6 @@ config.lfs_root_path=LFS මූල මාර්ගය config.log_file_root_path=ලොග් මාර්ගය config.script_type=ස්ක්රිප්ට් වර්ගය config.reverse_auth_user=ප්රතිලෝම පරිශීලක සත්යාපන - config.ssh_config=SSH වින්යාසය config.ssh_enabled=සබල කර ඇත config.ssh_start_builtin_server=Built-දී සේවාදායකය භාවිතා @@ -2160,12 +3090,10 @@ config.ssh_listen_port=සවන් වරාය config.ssh_root_path=මූල මාර්ගය config.ssh_minimum_key_size_check=අවම කී ප්රමාණය පරීක්ෂා config.ssh_minimum_key_sizes=අවම යතුරෙහි ප්‍රමාණ - config.lfs_config=LFS වින්යාසය config.lfs_enabled=සබල කර ඇත config.lfs_content_path=LFS අන්තර්ගත මාර්ගය config.lfs_http_auth_expiry=LFS HTTP හෝත් කල් ඉකුත්වන - config.db_config=දත්ත සමුදායෙහි වින්‍යාසය config.db_type=වර්ගය config.db_host=සත්කාරක @@ -2173,7 +3101,6 @@ config.db_name=නම config.db_user=පරිශීලක නාමය config.db_schema=යෝජනා ක්රමය config.db_path=මාර්ගය - config.service_config=සේවාවේ වින්‍යාසය config.register_email_confirm=ලියාපදිංචි වීමට විද්යුත් තැපැල් තහවුරු කිරීම අවශ්ය වේ config.disable_register=ස්වයං ලියාපදිංචිය අක්රීය කරන්න @@ -2195,12 +3122,10 @@ config.default_allow_only_contributors_to_track_time=දායකයින්ට config.no_reply_address=සැඟවුණු ඊ-තැපැල් වසම config.default_visibility_organization=නව සංවිධාන සඳහා පෙරනිමි දෘශ්යතාව config.default_enable_dependencies=පෙරනිමියෙන් නිකුත් යැපීම් සක්රීය - config.webhook_config=වෙබ්හූක් වින්යාසය config.queue_length=පෝලිම් දිග config.deliver_timeout=කාලය ගලවාගන්න config.skip_tls_verify=TLS සත්යාපනය මඟ හරින්න - config.mailer_enabled=සබල කර ඇත config.mailer_name=නම config.mailer_smtp_port=ප්රශ්නය විසඳිලා වරාය @@ -2210,16 +3135,13 @@ config.mailer_sendmail_path=සෙන්ඩ්මේල් මාර්ගය config.mailer_sendmail_args=Sendmail වෙත අමතර තර්ක config.mailer_sendmail_timeout=සෙන්ඩ්මේල් වේලාව config.send_test_mail=අත්හදා බැලීමේ වි-තැපෑල යවන්න - config.oauth_config=ඕත් වින්යාසය config.oauth_enabled=සබල කර ඇත - config.cache_config=නිහිතයේ වින්‍යාසය config.cache_adapter=හැඹිලි ඇඩප්ටර config.cache_interval=හැඹිලි පරතරය config.cache_conn=නිහිතයේ සම්බන්ධතාවය config.cache_item_ttl=හැඹිලි අයිතමය TTL - config.session_config=සැසිය වින්යාසය config.session_provider=සැසිය සැපයුම්කරු config.provider_config=සපයන්නා වින්යාස @@ -2228,12 +3150,10 @@ config.gc_interval_time=GC පරතරය වේලාව config.session_life_time=සැසිය ජීවිත කාලය config.https_only=HTTPS පමණි config.cookie_life_time=කුකී ජීවිත කාලය - config.picture_config=පින්තූරය සහ අවතාර් වින්යාසය config.picture_service=පින්තුරය සේවා config.disable_gravatar=ග්‍රැවටාර් අබල කරන්න config.enable_federated_avatar=ෆෙඩරල් අවතාර් සක්රීය කරන්න - config.git_config=ගිට් වින්‍යාසය config.git_disable_diff_highlight=ඩිෆ් සයින්ටැක්ස් ඉස්මතු කරන්න අක්රීය කරන්න config.git_max_diff_lines=මැක්ස් ඩිෆ් ලයින්ස් (තනි ගොනුවක් සඳහා) @@ -2245,14 +3165,10 @@ config.git_mirror_timeout=මිරර් යාවත්කාලීන වේ config.git_clone_timeout=පරිගණක ක්රිඩාවට සමාන මෙහෙයුම් කාලය config.git_pull_timeout=මෙහෙයුම කාල ඉමුද අදින්න config.git_gc_timeout=GC මෙහෙයුම කාලය - config.log_config=ලොග් වින්යාසය config.disabled_logger=අබල කර ඇත config.access_log_mode=ප්රවේශ ලොග් ප්රකාරය config.xorm_log_sql=ලොග් SQL - - - monitor.cron=Con කාර්යයන් monitor.name=නම monitor.schedule=කාලසටහන @@ -2264,7 +3180,6 @@ monitor.desc=සවිස්තරය monitor.start=ආරම්භක වේලාව monitor.execute_time=ක්රියාත්මක කිරීමේ වේලාව monitor.process.cancel=ක්රියාවලිය අවලංගු කරන්න - monitor.queues=පෝලිම් monitor.queue=පෝලිම: %s monitor.queue.name=නම @@ -2277,7 +3192,6 @@ monitor.queue.settings.maxnumberworkers.placeholder=වත්මන්%[1]d monitor.queue.settings.maxnumberworkers.error=මැක්ස් කම්කරුවන්ගේ සංඛ්යාව අංකයක් විය යුතුය monitor.queue.settings.submit=සැකසුම් යාවත්කාල කරන්න monitor.queue.settings.changed=සැකසුම් යාවත්කාල කෙරිණි - notices.system_notice_list=පද්ධතියේ දැන්වීම් notices.view_detail_header=දැන්වීමේ විස්තර දකින්න notices.select_all=සියල්ල තෝරන්න @@ -2291,7 +3205,155 @@ notices.type_2=කාර්යය notices.desc=සවිස්තරය notices.op=ඔප්. notices.delete_success=පද්ධති දැන්වීම් මකා දමා ඇත. - +maintenance=Maintenance +self_check=Self Check +identity_access=Identity & Access +assets=Code Assets +integrations=Integrations +emails=User Email Addresses +settings=Admin Settings +dashboard.new_version_hint=Gitea %s is now available, you are running %s. Check the blog for more details. +dashboard.maintenance_operations=Maintenance Operations +dashboard.task.cancelled=Task: %[1]s canceled: %[3]s +dashboard.cron.cancelled=Cron: %[1]s canceled: %[3]s +dashboard.delete_inactive_accounts.started=Task to delete all unactivated accounts started +dashboard.delete_repo_archives.started=Task to delete all repository archives started +dashboard.delete_missing_repos.started=Task to delete all repositories missing their Git files started +dashboard.sync_repo_branches=Sync missed branches from git data to databases +dashboard.sync_repo_tags=Sync tags from git data to database +dashboard.deleted_branches_cleanup=Clean up deleted branches +dashboard.git_gc_repos=Garbage-collect all repositories +dashboard.resync_all_sshkeys=Update the '.ssh/authorized_keys' file with Gitea SSH keys +dashboard.resync_all_sshprincipals=Update the '.ssh/authorized_principals' file with Gitea SSH principals +dashboard.resync_all_hooks=Resynchronize pre-receive, update and post-receive hooks of all repositories +dashboard.cleanup_hook_task_table=Clean up hook_task table +dashboard.cleanup_packages=Clean up expired packages +dashboard.cleanup_actions=Clean up expired actions' resources +dashboard.delete_old_actions=Delete all old activities from database +dashboard.delete_old_actions.started=Deletion of all old activities from database started +dashboard.update_checker=Update checker +dashboard.delete_old_system_notices=Delete all old system notices from database +dashboard.gc_lfs=Garbage-collect LFS meta objects +dashboard.stop_zombie_tasks=Stop actions zombie tasks +dashboard.stop_endless_tasks=Stop actions endless tasks +dashboard.cancel_abandoned_jobs=Cancel actions abandoned jobs +dashboard.start_schedule_tasks=Start actions schedule tasks +dashboard.sync_branch.started=Branches Sync started +dashboard.sync_tag.started=Tags Sync started +dashboard.rebuild_issue_indexer=Rebuild issue indexer +dashboard.sync_repo_licenses=Sync repo licenses +users.reserved=Reserved +users.bot=Bot +users.remote=Remote +users.2fa=2FA +users.never_login=Never Signed In +users.new_success=The user account "%s" has been created. +users.cannot_delete_self="You cannot delete yourself" +users.purge=Purge User +users.purge_help=Forcibly delete user and any repositories, organizations, and packages owned by the user. All comments will be deleted too. +users.still_own_packages=This user still owns one or more packages. Delete these packages first. +users.details=User Details +emails.filter_sort.email=Email address +emails.filter_sort.email_reverse=Email address (reverse) +emails.filter_sort.name_reverse=Username (reverse) +emails.updated=Email address updated +emails.change_email_text=Are you sure you want to update this email address? +emails.delete=Delete Email +emails.delete_desc=Are you sure you want to delete this email address? +emails.deletion_success=The email address has been deleted. +emails.delete_primary_email_error=You cannot delete the primary email address. +repos.lfs_size=LFS Size +packages.package_manage_panel=Package Management +packages.total_size=Total Size: %s +packages.unreferenced_size=Unreferenced Size: %s +packages.cleanup=Clean up expired data +packages.cleanup.success=Cleaned up expired data successfully +packages.creator=Creator +packages.version=Version +packages.published=Published +defaulthooks.desc=Webhooks automatically make HTTP POST requests to a server when certain Gitea events trigger. Webhooks defined here are defaults and will be copied into all new repositories. Read more in the webhooks guide. +systemhooks.desc=Webhooks automatically make HTTP POST requests to a server when certain Gitea events trigger. Webhooks defined here will act on all repositories on the system, so please consider any performance implications this may have. Read more in the webhooks guide. +auths.verify_group_membership=Verify group membership in LDAP (leave the filter empty to skip) +auths.map_group_to_team=Map LDAP groups to Organization teams (leave the field empty to skip) +auths.map_group_to_team_removal=Remove users from synchronized teams if user does not belong to corresponding LDAP group +auths.enable_ldap_groups=Enable LDAP groups +auths.oauth2_scopes=Additional Scopes +auths.oauth2_required_claim_name=Required Claim Name +auths.oauth2_required_claim_name_helper=Set this name to restrict login from this source to users with a claim with this name +auths.oauth2_required_claim_value=Required Claim Value +auths.oauth2_required_claim_value_helper=Set this value to restrict login from this source to users with a claim with this name and value +auths.oauth2_group_claim_name=Claim name providing group names for this source. (Optional) +auths.oauth2_full_name_claim_name=Full Name Claim Name. (Optional — if set, the user's full name will always be synchronized with this claim) +auths.oauth2_ssh_public_key_claim_name=SSH Public Key Claim Name +auths.oauth2_admin_group=Group Claim value for administrator users. (Optional — requires claim name above) +auths.oauth2_restricted_group=Group Claim value for restricted users. (Optional — requires claim name above) +auths.oauth2_map_group_to_team=Map claimed groups to Organization teams. (Optional — requires claim name above) +auths.oauth2_map_group_to_team_removal=Remove users from synchronized teams if user does not belong to corresponding group. +auths.sspi_auto_create_users_helper=Allow SSPI auth method to automatically create new accounts for users that log in for the first time +auths.sspi_strip_domain_names_helper=If checked, domain names will be removed from logon names (e.g. "DOMAIN\user" and "user@example.org" both will become just "user"). +auths.sspi_separator_replacement_helper=The character to use to replace the separators of down-level logon names (e.g. the \ in "DOMAIN\user") and user principal names (e.g. the @ in "user@example.org"). +auths.sspi_default_language_helper=Default language for users automatically created by SSPI auth method. Leave empty if you prefer the language to be automatically detected. +auths.tips.oauth2.general.tip=When registering a new OAuth2 authentication, the callback/redirect URL should be: +auths.tip.bitbucket=Register a new OAuth consumer on %s and add the permission 'Account' - 'Read' +auths.tip.nextcloud=Register a new OAuth consumer on your instance by selecting "Settings -> Security -> OAuth 2.0 client" in the menu +auths.tip.dropbox=Create a new application at %s +auths.tip.facebook=Register a new application at %s and add the product "Facebook Login" +auths.tip.github=Register a new OAuth application on %s +auths.tip.gitlab_new=Register a new application on %s +auths.tip.google_plus=Obtain OAuth2 client credentials from the Google API console at %s +auths.tip.openid_connect=Use the OpenID Connect Discovery URL "https://{server}/.well-known/openid-configuration" to specify the endpoints +auths.tip.twitter=Go to %s, create an application and ensure that the “Allow this application to be used to Sign in with Twitter” option is enabled +auths.tip.discord=Register a new application on %s +auths.tip.gitea=Register a new OAuth2 application. Guide can be found at %s +auths.tip.yandex=Create a new application at %s. Select following permissions from the "Yandex.Passport API" section: "Access to email address", "Access to user avatar" and "Access to username, first name and surname, gender" +auths.new_success=The authentication "%s" has been added. +auths.login_source_exist=The authentication source "%s" already exists. +auths.unable_to_initialize_openid=Unable to initialize OpenID Connect Provider: %s +auths.invalid_openIdConnectAutoDiscoveryURL=Invalid Auto Discovery URL (this must be a valid URL starting with http:// or https://) +config.app_data_path=App Data Path +config.db_ssl_mode=SSL +config.mailer_config=Mailer Configuration +config.mailer_enable_helo=Enable HELO +config.mailer_protocol=Protocol +config.mailer_smtp_addr=SMTP Addr +config.mailer_use_dummy=Dummy +config.test_email_placeholder=Email Address (e.g. test@example.com) +config.send_test_mail_submit=Send +config.test_mail_failed=Failed to send a testing email to "%s": %v +config.test_mail_sent=A testing email has been sent to "%s". +config.cache_test=Test Cache +config.cache_test_failed=Failed to probe the cache: %v. +config.cache_test_slow=Cache test successful, but response is slow: %s. +config.cache_test_succeeded=Cache test successful, got a response in %s. +config.open_with_editor_app_help=The "Open with" editors for the clone menu. If left empty, the default will be used. Expand to see the default. +config.logger_name_fmt=Logger: %s +config.access_log_template=Access Log Template +config.set_setting_failed=Set setting %s failed +monitor.stats=Stats +monitor.stacktrace=Stacktrace +monitor.trace=Trace +monitor.performance_logs=Performance Logs +monitor.processes_count=%d Processes +monitor.download_diagnosis_report=Download diagnosis report +monitor.last_execution_result=Result +monitor.process.cancel_desc=Canceling a process may cause data loss +monitor.process.children=Children +monitor.queue.activeworkers=Active Workers +monitor.queue.numberinqueue=Number in Queue +monitor.queue.review_add=Review / Add Workers +monitor.queue.settings.desc=Pools dynamically grow in response to their worker queue blocking. +monitor.queue.settings.maxnumberworkers=Max number of workers +monitor.queue.settings.remove_all_items=Remove all +monitor.queue.settings.remove_all_items_done=All items in the queue have been removed. +notices.operations=Operations +self_check.no_problem_found=No problem found yet. +self_check.startup_warnings=Startup warnings: +self_check.database_collation_mismatch=Expect database to use collation: %s +self_check.database_collation_case_insensitive=Database is using collation %s, which is a case-insensitive collation. Although Gitea could work with it, there might be some rare cases which don't work as expected. +self_check.database_inconsistent_collation_columns=Database is using collation %s, but these columns are using mismatched collations. This might cause some unexpected problems. +self_check.database_fix_mysql=For MySQL/MariaDB users, you could use the "gitea doctor convert" command to fix the collation problems, or you could also fix the problem manually with "ALTER ... COLLATE ..." SQL queries. +self_check.database_fix_mssql=For MSSQL users, you could only fix the problem manually with "ALTER ... COLLATE ..." SQL queries at the moment. +self_check.location_origin_mismatch=Current URL (%[1]s) doesn't match the URL seen by Gitea (%[2]s). If you are using a reverse proxy, please make sure the "Host" and "X-Forwarded-Proto" headers are set correctly. [action] create_repo=නිර්මිත ගබඩාව %s @@ -2321,6 +3383,10 @@ reject_pull_request=%[3]s #%[2]sසඳහා යෝජිත review_dismissed_reason=හේතුව: create_branch=නිර්මාණය කරන ලද ශාඛාව %[3]s %[4]s watched_repo=%[2]sනැරඹීමට පටන් ගත්තා +auto_merge_pull_request=`automatically merged pull request %[3]s#%[2]s` +publish_release=`released %[4]s at %[3]s` +review_dismissed=`dismissed review from %[4]s for %[3]s#%[2]s` +starred_repo=starred %[2]s [tool] now=දැන් @@ -2345,6 +3411,8 @@ raw_minutes=විනාඩි [dropzone] default_message=ගොනු දමන්න හෝ උඩුගත කිරීමට මෙතැන ඔබන්න. remove_file=ගොනුව ඉවත් කරන්න +invalid_input_type=You cannot upload files of this type. +file_too_big=File size ({{filesize}} MB) exceeds the maximum size of ({{maxFilesize}} MB). [notification] notifications=දැනුම්දීම් @@ -2352,10 +3420,29 @@ unread=නොකියවූ read=කියවූ no_unread=නොකියවූ දැනුම්දීම් නැත. no_read=කියවූ දැනුම්දීම් නැත. +pin=Pin notification +mark_as_read=Mark as read +mark_as_unread=Mark as unread +mark_all_as_read=Mark all as read +subscriptions=Subscriptions +watching=Watching +no_subscriptions=No subscriptions [gpg] +default_key=Signed with default key +error.extract_sign=Failed to extract signature +error.generate_hash=Failed to generate hash of commit +error.no_committer_account=No account linked to committer's email address +error.no_gpg_keys_found="No known key found for this signature in database" +error.not_signed_commit="Not a signed commit" +error.failed_retrieval_gpg_keys="Failed to retrieve any key attached to the committer's account" +error.probable_bad_signature="WARNING! Although there is a key with this ID in the database, it does not verify this commit! This commit is SUSPICIOUS." +error.probable_bad_default_signature="WARNING! Although the default key has this ID, it does not verify this commit! This commit is SUSPICIOUS." [units] +unit=Unit +error.no_unit_allowed_repo=You are not allowed to access any section of this repository. +error.unit_not_allowed=You are not allowed to access this repository section. [packages] filter.type=වර්ගය @@ -2364,18 +3451,179 @@ alpine.repository.repositories=කෝෂ්ඨ arch.repository.repositories=කෝෂ්ඨ conan.details.repository=කෝෂ්ඨය owner.settings.cleanuprules.enabled=සබල කර ඇත +title=Packages +desc=Manage repository packages. +empty=There are no packages yet. +no_metadata=No metadata. +empty.documentation=For more information on the package registry, see the documentation. +empty.repo=Did you upload a package, but it's not shown here? Go to package settings and link it to this repo. +registry.documentation=For more information on the %s registry, see the documentation. +filter.type.all=All +filter.no_result=Your filter produced no results. +filter.container.tagged=Tagged +filter.container.untagged=Untagged +published_by=Published %[1]s by %[3]s +published_by_in=Published %[1]s by %[3]s in %[5]s +installation=Installation +about=About this package +requirements=Requirements +dependencies=Dependencies +keywords=Keywords +details=Details +details.author=Author +details.project_site=Project Site +details.repository_site=Repository Site +details.documentation_site=Documentation Site +details.license=License +assets=Assets +versions=Versions +versions.view_all=View all +dependency.id=ID +dependency.version=Version +search_in_external_registry=Search in %s +alpine.registry=Set up this registry by adding the URL in your /etc/apk/repositories file: +alpine.registry.key=Download the registry public RSA key into the /etc/apk/keys/ folder to verify the index signature: +alpine.registry.info=Choose $branch and $repository from the list below. +alpine.install=To install the package, run the following command: +alpine.repository=Repository Info +alpine.repository.architectures=Architectures +arch.registry=Add server with related repository and architecture to /etc/pacman.conf: +arch.install=Sync package with pacman: +arch.repository=Repository Info +arch.repository.architectures=Architectures +cargo.registry=Set up this registry in the Cargo configuration file (for example ~/.cargo/config.toml): +cargo.install=To install the package using Cargo, run the following command: +chef.registry=Set up this registry in your ~/.chef/config.rb file: +chef.install=To install the package, run the following command: +composer.registry=Set up this registry in your ~/.composer/config.json file: +composer.install=To install the package using Composer, run the following command: +composer.dependencies=Dependencies +composer.dependencies.development=Development Dependencies +conan.registry=Set up this registry from the command line: +conan.install=To install the package using Conan, run the following command: +conda.registry=Set up this registry as a Conda repository in your .condarc file: +conda.install=To install the package using Conda, run the following command: +container.details.type=Image Type +container.details.platform=Platform +container.pull=Pull the image from the command line: +container.images=Images +container.digest=Digest +container.multi_arch=OS / Arch +container.layers=Image Layers +container.labels=Labels +container.labels.key=Key +container.labels.value=Value +cran.registry=Set up this registry in your Rprofile.site file: +cran.install=To install the package, run the following command: +debian.registry=Set up this registry from the command line: +debian.registry.info=Choose $distribution and $component from the list below. +debian.install=To install the package, run the following command: +debian.repository=Repository Info +debian.repository.distributions=Distributions +debian.repository.components=Components +debian.repository.architectures=Architectures +generic.download=Download package from the command line: +go.install=Install the package from the command line: +helm.registry=Set up this registry from the command line: +helm.install=To install the package, run the following command: +maven.registry=Set up this registry in your project pom.xml file: +maven.install=To use the package, include the following in the dependencies block in the pom.xml file: +maven.install2=Run via command line: +maven.download=To download the dependency, run via command line: +nuget.registry=Set up this registry from the command line: +nuget.install=To install the package using NuGet, run the following command: +nuget.dependency.framework=Target Framework +npm.registry=Set up this registry in your project .npmrc file: +npm.install=To install the package using npm, run the following command: +npm.install2=or add it to the package.json file: +npm.dependencies=Dependencies +npm.dependencies.development=Development Dependencies +npm.dependencies.bundle=Bundled Dependencies +npm.dependencies.peer=Peer Dependencies +npm.dependencies.optional=Optional Dependencies +npm.details.tag=Tag +pub.install=To install the package using Dart, run the following command: +pypi.requires=Requires Python +pypi.install=To install the package using pip, run the following command: +rpm.registry=Set up this registry from the command line: +rpm.distros.redhat=on RedHat based distributions +rpm.distros.suse=on SUSE based distributions +rpm.install=To install the package, run the following command: +rpm.repository=Repository Info +rpm.repository.architectures=Architectures +rpm.repository.multiple_groups=This package is available in multiple groups. +rubygems.install=To install the package using gem, run the following command: +rubygems.install2=or add it to the Gemfile: +rubygems.dependencies.runtime=Runtime Dependencies +rubygems.dependencies.development=Development Dependencies +rubygems.required.ruby=Requires Ruby version +rubygems.required.rubygems=Requires RubyGem version +swift.registry=Set up this registry from the command line: +swift.install=Add the package in your Package.swift file: +swift.install2=and run the following command: +vagrant.install=To add a Vagrant box, run the following command: +settings.link=Link this package to a repository +settings.link.description=If you link a package with a repository, the package is listed in the repository's package list. +settings.link.select=Select Repository +settings.link.button=Update Repository Link +settings.link.success=Repository link was successfully updated. +settings.link.error=Failed to update repository link. +settings.delete=Delete package +settings.delete.description=Deleting a package is permanent and cannot be undone. +settings.delete.notice=You are about to delete %s (%s). This operation is irreversible, are you sure? +settings.delete.success=The package has been deleted. +settings.delete.error=Failed to delete the package. +owner.settings.cargo.title=Cargo Registry Index +owner.settings.cargo.initialize=Initialize Index +owner.settings.cargo.initialize.description=A special index Git repository is needed to use the Cargo registry. Using this option will (re-)create the repository and configure it automatically. +owner.settings.cargo.initialize.error=Failed to initialize Cargo index: %v +owner.settings.cargo.initialize.success=The Cargo index was successfully created. +owner.settings.cargo.rebuild=Rebuild Index +owner.settings.cargo.rebuild.description=Rebuilding can be useful if the index is not synchronized with the stored Cargo packages. +owner.settings.cargo.rebuild.error=Failed to rebuild Cargo index: %v +owner.settings.cargo.rebuild.success=The Cargo index was successfully rebuilt. +owner.settings.cleanuprules.title=Manage Cleanup Rules +owner.settings.cleanuprules.add=Add Cleanup Rule +owner.settings.cleanuprules.edit=Edit Cleanup Rule +owner.settings.cleanuprules.none=No cleanup rules available. Please consult the documentation. +owner.settings.cleanuprules.preview=Cleanup Rule Preview +owner.settings.cleanuprules.preview.overview=%d packages are scheduled to be removed. +owner.settings.cleanuprules.preview.none=Cleanup rule does not match any packages. +owner.settings.cleanuprules.pattern_full_match=Apply pattern to full package name +owner.settings.cleanuprules.keep.title=Versions that match these rules are kept, even if they match a removal rule below. +owner.settings.cleanuprules.keep.count=Keep the most recent +owner.settings.cleanuprules.keep.count.1=1 version per package +owner.settings.cleanuprules.keep.count.n=%d versions per package +owner.settings.cleanuprules.keep.pattern=Keep versions matching +owner.settings.cleanuprules.keep.pattern.container=The latest version is always kept for Container packages. +owner.settings.cleanuprules.remove.title=Versions that match these rules are removed, unless a rule above says to keep them. +owner.settings.cleanuprules.remove.days=Remove versions older than +owner.settings.cleanuprules.remove.pattern=Remove versions matching +owner.settings.cleanuprules.success.update=Cleanup rule has been updated. +owner.settings.cleanuprules.success.delete=Cleanup rule has been deleted. +owner.settings.chef.title=Chef Registry +owner.settings.chef.keypair=Generate key pair +owner.settings.chef.keypair.description=A key pair is necessary to authenticate to the Chef registry. If you have generated a key pair before, generating a new key pair will discard the old key pair. [secrets] - -; These keys are also for "edit secret", the keys are kept as-is to avoid unnecessary re-translation creation.description=සවිස්තරය - - +secrets=Secrets +description=Secrets will be passed to certain actions and cannot be read otherwise. +none=There are no secrets yet. +creation.name_placeholder=case-insensitive, alphanumeric characters or underscores only, cannot start with GITEA_ or GITHUB_ +creation.value_placeholder=Input any content. Whitespace at the start and end will be omitted. +creation.description_placeholder=Enter short description (optional). +save_success=The secret "%s" has been saved. +save_failed=Failed to save secret. +add_secret=Add secret +edit_secret=Edit secret +deletion=Remove secret +deletion.description=Removing a secret is permanent and cannot be undone. Continue? +deletion.success=The secret has been removed. +deletion.failed=Failed to remove secret. +management=Secrets Management [actions] - - - runners.name=නම runners.owner_type=වර්ගය runners.description=සවිස්තරය @@ -2383,16 +3631,112 @@ runners.task_list.run=ධාවනය runners.task_list.repository=කෝෂ්ඨය runners.task_list.commit=කැප runners.status.active=ක්රියාකාරී - runs.commit=කැප - - - - +actions=Actions +unit.desc=Manage actions +status.unknown="Unknown" +status.waiting="Waiting" +status.running="Running" +status.success="Success" +status.failure="Failure" +status.cancelled="Canceled" +status.skipped="Skipped" +status.blocked="Blocked" +runners=Runners +runners.runner_manage_panel=Runners Management +runners.new=Create new Runner +runners.new_notice=How to start a runner +runners.status=Status +runners.id=ID +runners.labels=Labels +runners.last_online=Last Online Time +runners.runner_title=Runner +runners.task_list=Recent tasks on this runner +runners.task_list.no_tasks=There is no task yet. +runners.task_list.status=Status +runners.task_list.done_at=Done At +runners.edit_runner=Edit Runner +runners.update_runner=Update Changes +runners.update_runner_success=Runner updated successfully +runners.update_runner_failed=Failed to update runner +runners.delete_runner=Delete this runner +runners.delete_runner_success=Runner deleted successfully +runners.delete_runner_failed=Failed to delete runner +runners.delete_runner_header=Confirm to delete this runner +runners.delete_runner_notice=If a task is running on this runner, it will be terminated and marked as failed. It may break building workflow. +runners.none=No runners available +runners.status.unspecified=Unknown +runners.status.idle=Idle +runners.status.offline=Offline +runners.version=Version +runners.reset_registration_token=Reset registration token +runners.reset_registration_token_confirm=Would you like to invalidate the current token and generate a new one? +runners.reset_registration_token_success=Runner registration token reset successfully +runs.all_workflows=All Workflows +runs.scheduled=Scheduled +runs.pushed_by=pushed by +runs.invalid_workflow_helper=Workflow config file is invalid. Please check your config file: %s +runs.no_matching_online_runner_helper=No matching online runner with label: %s +runs.no_job_without_needs=The workflow must contain at least one job without dependencies. +runs.no_job=The workflow must contain at least one job +runs.actor=Actor +runs.status=Status +runs.actors_no_select=All actors +runs.status_no_select=All status +runs.no_results=No results matched. +runs.no_workflows=There are no workflows yet. +runs.no_workflows.quick_start=Don't know how to start with Gitea Actions? See the quick start guide. +runs.no_workflows.documentation=For more information on Gitea Actions, see the documentation. +runs.no_runs=The workflow has no runs yet. +runs.empty_commit_message=(empty commit message) +runs.expire_log_message=Logs have been purged because they were too old. +runs.delete=Delete workflow run +runs.cancel=Cancel workflow run +runs.delete.description=Are you sure you want to permanently delete this workflow run? This action cannot be undone. +runs.not_done=This workflow run is not done. +runs.view_workflow_file=View workflow file +workflow.disable=Disable Workflow +workflow.disable_success=Workflow '%s' disabled successfully. +workflow.enable=Enable Workflow +workflow.enable_success=Workflow '%s' enabled successfully. +workflow.disabled=Workflow is disabled. +workflow.run=Run Workflow +workflow.not_found=Workflow '%s' not found. +workflow.run_success=Workflow '%s' run successfully. +workflow.from_ref=Use workflow from +workflow.has_workflow_dispatch=This workflow has a workflow_dispatch event trigger. +workflow.has_no_workflow_dispatch=Workflow '%s' has no workflow_dispatch event trigger. +need_approval_desc=Need approval to run workflows for fork pull request. +variables=Variables +variables.management=Variables Management +variables.creation=Add Variable +variables.none=There are no variables yet. +variables.deletion=Remove variable +variables.deletion.description=Removing a variable is permanent and cannot be undone. Continue? +variables.description=Variables will be passed to certain actions and cannot be read otherwise. +variables.id_not_exist=Variable with ID %d does not exist. +variables.edit=Edit Variable +variables.deletion.failed=Failed to remove variable. +variables.deletion.success=The variable has been removed. +variables.creation.failed=Failed to add variable. +variables.creation.success=The variable "%s" has been added. +variables.update.failed=Failed to edit variable. +variables.update.success=The variable has been edited. +logs.always_auto_scroll=Always auto scroll logs +logs.always_expand_running=Always expand running logs [projects] +deleted.display_name=Deleted Project +type-1.display_name=Individual Project +type-2.display_name=Repository Project +type-3.display_name=Organization Project +enter_fullscreen=Fullscreen +exit_fullscreen=Exit Fullscreen [git.filemode] -; Ordered by git filemode value, ascending. E.g. directory has "040000", normal file has "100644", … symbolic_link=සංකේතාත්මක සබැඳිය - +changed_filemode=%[1]s → %[2]s +directory=Directory +normal_file=Normal file +executable_file=Executable file +submodule=Submodule diff --git a/options/locale/locale_sk-SK.ini b/options/locale/locale_sk-SK.ini index 1c6cc7a7adc5c..c1b64070a8a6e 100644 --- a/options/locale/locale_sk-SK.ini +++ b/options/locale/locale_sk-SK.ini @@ -25,7 +25,6 @@ enable_javascript=Táto stránka vyžaduje JavaScript. toc=Obsah licenses=Licencie return_to_gitea=Naspäť do Gitea - username=Používateľské meno email=E-mailová adresa password=Heslo @@ -35,7 +34,6 @@ captcha=CAPTCHA twofa=Dvojfaktorová autentifikácia twofa_scratch=Dvojfaktorový dočasný kód passcode=Prístupový kód - webauthn_insert_key=Zadajte bezpečnostný kľúč webauthn_sign_in=Stlačte tlačidlo na vašom bezpečnostnom kľúči. Ak váš kľúč nemá tlačidlo, vyberte a zasunte ho znova. webauthn_press_button=Stlačte, prosím, tlačidlo na vašom bezpečnostnom kľúči… @@ -48,7 +46,6 @@ webauthn_error_duplicated=Bezpečnostný kľúč nie je pre túto požiadavku po webauthn_error_empty=Musíte nastaviť meno pre tento kľúč. webauthn_error_timeout=Vypršal čas na čítanie vašeho kľúča. Znova načítajte túto stránku a skúste to opäť. webauthn_reload=Znovu načítať - repository=Repozitár organization=Organizácia mirror=Zrkadlo @@ -67,17 +64,14 @@ settings=Nastavenia your_profile=Profil your_starred=Obľúbené your_settings=Nastavenia - all=Všetko sources=Zdrojové kódy mirrors=Zrkadlá collaborative=Spolupráca forks=Forky - activities=Aktivity pull_requests=Pull requesty milestones=Míľniky - ok=OK cancel=Zrušiť retry=Opakovať @@ -91,11 +85,9 @@ remove_all=Odstrániť všetko remove_label_str=Odstrániť položku „%s“ edit=Upraviť view=Zobraziť - enabled=Povolené disabled=Zakázané locked=Uzamknuté - copy=Kopírovať copy_url=Kopírovať URL copy_hash=Kopírovať hash @@ -104,48 +96,85 @@ copy_branch=Kopírovať meno vetvy copy_success=Skopírované! copy_error=Kopírovanie zlyhalo copy_type_unsupported=Tento typ súboru nie je možné skopírovať - write=Zapísať preview=Náhľad loading=Načítava sa… - error=Chyba error404=Stránka, na ktorú sa pokúšate dostať, buď neexistuje, alebo nemáte oprávnenie na jej zobrazenie. go_back=Naspäť - never=Nikdy unknown=Neznámy - rss_feed=RSS kanál - pin=Pripnúť unpin=Odopnúť - artifacts=Artefakty - archived=Archivované - concept_system_global=Globálne concept_user_individual=Individuálne concept_code_repository=Repozitár concept_user_organization=Organizácia - show_timestamps=Zobraziť časové značky show_log_seconds=Zobraziť sekundy show_full_screen=Zobraziť cez celú obrazovku download_logs=Stiahnuť protokoly - confirm_delete_selected=Potvrdzujete zmazanie všetkých vybraných položiek? - name=Meno value=Hodnota - filter.is_archived=Archivované filter.is_template=Šablóna filter.private=Súkromný - +more_items=More items +webauthn_error_insecure=WebAuthn only supports secure connections. For testing over HTTP, you can use the origin "localhost" or "127.0.0.1". +issues=Issues +test=Test +copy_path=Copy path +files=Files +error503=The server could not complete your request. Please try again later. +invalid_data=Invalid data: %v +expired=Expired +confirm_delete_artifact=Are you sure you want to delete the artifact '%s'? +readme=Readme +filter=Filter +filter.clear=Clear Filter +filter.not_archived=Not Archived +filter.is_fork=Forked +filter.not_fork=Not Forked +filter.is_mirror=Mirrored +filter.not_mirror=Not Mirrored +filter.not_template=Not Template +filter.public=Public +no_results_found=No results found. +internal_error_skipped=Internal error occurred but is skipped: %s [search] +search=Search… +type_tooltip=Search type +fuzzy=Fuzzy +fuzzy_tooltip=Include results that closely match the search term +words=Words +words_tooltip=Include only results that match the search term words +regexp=Regexp +regexp_tooltip=Include only results that match the regexp search term +exact=Exact +exact_tooltip=Include only results that match the exact search term +repo_kind=Search repos… +user_kind=Search users… +org_kind=Search orgs… +team_kind=Search teams… +code_kind=Search code… +code_search_unavailable=Code search is currently not available. Please contact the site administrator. +code_search_by_git_grep=Current code search results are provided by "git grep". There might be better results if site administrator enables Repository Indexer. +package_kind=Search packages… +project_kind=Search projects… +branch_kind=Search branches… +tag_kind=Search tags… +tag_tooltip=Search for matching tags. Use '%' to match any sequence of numbers. +commit_kind=Search commits… +runner_kind=Search runners… +no_results=No matching results found. +issue_kind=Search issues… +pull_kind=Search pull requests… +keyword_search_unavailable=Searching by keyword is currently not available. Please contact the site administrator. [aria] navbar=Navigačná lišta @@ -175,13 +204,19 @@ buttons.ref.tooltip=Odkázať na problém alebo žiadosť o natiahnutie buttons.switch_to_legacy.tooltip=Použiť starší editor namiest toho buttons.enable_monospace_font=Povoliť font s pevnou šírkou buttons.disable_monospace_font=Zakázať font s pevnou šírkou +buttons.table.add.tooltip=Add a table +buttons.table.rows=Rows +buttons.table.cols=Columns [filter] +string.asc=A–Z +string.desc=Z–A [error] occurred=Vyskytla sa chyba not_found=Nebolo možné nájsť cieľ. network_error=Chyba siete +report_message=If you believe that this is a Gitea bug, please search for issues on GitHub or open a new issue if necessary. [startpage] app_desc=Jednoducho prístupný vlastný Git @@ -190,6 +225,9 @@ platform=Multiplatformový lightweight=Ľahká lightweight_desc=Gitea má minimálne požiadavky a môže bežať na Raspberry Pi. Šetrite energiou vášho stroja! license=Otvorený zdrojový kód +install_desc=Simply run the binary for your platform, ship it with Docker, or get it packaged. +platform_desc=Gitea runs anywhere Go can compile for: Windows, macOS, Linux, ARM, etc. Choose the one you love! +license_desc=Go get %[2]s! Join us by contributing to make this project even better. Don't be shy to be a contributor! [install] install=Inštalácia @@ -213,7 +251,6 @@ reinstall_confirm_check_3=Potvrdzujete, že ste si úplne istí, že táto Gitea err_empty_db_path=Cesta k databáze SQLite3 nesmie byť prázdna. no_admin_and_disable_registration=Nemôžete zakázať registráciu bez vytvorenia administrátorského účtu. err_empty_admin_password=Heslo administrátora nemôže byť prázdne. - general_title=Všeobecné nastavenia app_name=Názov webu app_name_helper=Sem môžete zadať meno vašej spoločnosti. @@ -231,7 +268,6 @@ app_url=Základná URL Gitea app_url_helper=Základná adresa pre klonované HTTP(S) URL adresy a e-mailové upozornenia. log_root_path=Adresár logov log_root_path_helper=Do tohoto adresára budú uložené súbory protokolu. - optional_title=Voliteľné nastavenia email_title=Nastavenia e-mailu smtp_addr=SMTP Host @@ -290,6 +326,21 @@ password_algorithm=Hašovací algoritmus hesla invalid_password_algorithm=Neplatný hash algoritmus hesla enable_update_checker=Povoliť kontrolu aktualizácií enable_update_checker_helper=Pravidelne kontroluje nové verzie pripojením k gitea.io. +installing_desc=Installing now, please wait… +reinstall_confirm_check_1=The data encrypted by the SECRET_KEY in app.ini may be lost: users may not be able to log in with 2FA/OTP and mirrors may not function correctly. By checking this box, you confirm that the current app.ini file contains the correct SECRET_KEY. +reinstall_confirm_check_2=The repositories and settings may need to be resynchronized. By checking this box, you confirm that you will resynchronize the hooks for the repositories and authorized_keys file manually. You confirm that you will ensure that repository and mirror settings are correct. +err_empty_admin_email=The administrator email address cannot be empty. +err_admin_name_is_reserved=Administrator username is invalid. Username is reserved. +err_admin_name_pattern_not_allowed=Administrator username is invalid. The username matches a reserved pattern. +err_admin_name_is_invalid=Administrator username is invalid +run_user_helper=The operating system username that Gitea runs as. Note that this user must have access to the repository root path. +http_port_helper=Port number the Gitea web server will listen on. +smtp_from_invalid=The "Send Email As" address is invalid +invalid_db_table=The database table "%s" is invalid: %v +password_algorithm_helper=Set the password hashing algorithm. Algorithms have differing requirements and strengths. The argon2 algorithm is rather secure but uses a lot of memory and may be inappropriate for small systems. +env_config_keys=Environment Configuration +env_config_keys_prompt=The following environment variables will also be applied to your configuration file: +config_write_file_prompt=These configuration options will be written into: %s [home] uname_holder=Používateľské meno alebo emailová adresa @@ -304,19 +355,22 @@ view_home=Zobraziť %s filter=Ostatné filtre filter_by_team_repositories=Filtrovať podľa tímových repozitárov feed_of=Informačný kanál „%s“ - show_archived=Archivované show_both_archived_unarchived=Zobrazujú sa archivované aj nearchivované show_only_archived=Zobrazuje sa iba archivované show_only_unarchived=Zobrazuje sa iba nearchivované - show_private=Súkromné show_both_private_public=Zobrazuje sa verejné aj súkromné show_only_private=Zobrazuje sa iba súkromné show_only_public=Zobrazuje sa iba verejné - issues.in_your_repos=Vo vašich repozitároch - +nav_menu=Navigation Menu +guide_title=No Activity +guide_desc=You are currently not following any repositories or users, so there is no content to display. You can explore repositories or users of interest from the links below. +explore_repos=Explore repositories +explore_users=Explore users +empty_org=There are no organizations yet. +empty_repo=There are no repositories yet. [explore] repos=Repozitáre @@ -380,32 +434,52 @@ authorize_title=Autorizovať „%s“ pre prístup k vášmu účtu? authorization_failed=Autorizácia zlyhala sspi_auth_failed=SSPI overenie zlyhalo password_pwned_err=Nie je možné dokončiť žiadosť na HaveIBeenPwned +already_have_account=Already have an account? +sign_in_now=Sign in now! +remember_me.compromised=The login token is not valid anymore which may indicate a compromised account. Please check your account for unusual activities. +need_account=Need an account? +sign_up_tip=You are registering the first account in the system, which has administrator privileges. Please carefully remember your username and password. If you forget the username or password, please refer to the Gitea documentation to recover the account. +sign_up_now=Register now. +sign_up_successful=Account was successfully created. Welcome! +confirmation_mail_sent_prompt_ex=A new confirmation email has been sent to %s. Please check your inbox within the next %s to complete the registration process. If your registration email address is incorrect, you can sign in again and change it. +must_change_password=Update your password +prohibit_login=Sign-In Prohibited +prohibit_login_desc=Your account is prohibited from signing in. Please contact your site administrator. +change_unconfirmed_mail_address=If your registration email address is incorrect, you can change it here and resend a new confirmation email. +invalid_code_forgot_password=Your confirmation code is invalid or has expired. Click here to start a new session. +reset_password_wrong_user=You are signed in as %s, but the account recovery link is meant for %s +twofa_required=You must set up two-factor authentication to get access to repositories, or try to log in again. +oauth.signin.error.general=There was an error processing the authorization request: %s. If this error persists, please contact the site administrator. +oauth_callback_unable_auto_reg=Auto Registration is enabled, but OAuth2 Provider %[1]s returned missing fields: %[2]s, unable to create an account automatically. Please create or link to an account, or contact the site administrator. +openid_signin_desc=Enter your OpenID URI. For example: alice.openid.example.org or https://openid.example.org/alice. +disable_forgot_password_mail=Account recovery is disabled because no email address is set up. Please contact your site administrator. +disable_forgot_password_mail_admin=Account recovery is only available when an email address is set up. +authorize_application_description=If you grant access, it will be able to access and write to all your account information, including private repos and organizations. +authorize_application_with_scopes=With scopes: %s +authorization_failed_desc=The authorization failed because we detected an invalid request. Please contact the maintainer of the app you tried to authorize. +password_pwned=The password you chose is on a list of stolen passwords previously exposed in public data breaches. Please try again with a different password and consider changing this password elsewhere too. +last_admin=You cannot remove the last admin. There must be at least one admin. +signin_passkey=Sign in with a passkey +back_to_sign_in=Back to Sign In [mail] view_it_on=Zobraziť na %s reply=alebo odpovedzte priamo na tento e-mail link_not_working_do_paste=Nefunguje? Skúste ho skopírovať a vložiť do svojho prehliadača. hi_user_x=Ahoj %s, - activate_account=Aktivujte si svoj účet, prosím activate_account.title=%s, aktivujte si svoj účet, prosím activate_account.text_1=Ahoj %[1]s, ďakujeme za registráciu na %[2]s! activate_account.text_2=Pre aktiváciu vašeho účtu kliknite, prosím, na nasledovný odkaz do %s: - activate_email=Overte svoju e-mailovú adresu activate_email.text=Pre overenie vašej e-mailovej adresy kliknite, prosím, na nasledovný odkaz do %s: - register_notify.title=%[1]s, vitajte v %[2]s register_notify.text_3=Ak bol tento účet vytvorený pre vás, nastavte prosím najskôr svoje heslo. - reset_password=Obnoviť váš účet reset_password.title=%s, požiadali ste o obnovenie vášho účtu reset_password.text=Pre obnovenie vašeho účtu kliknite, prosím, na nasledovný odkaz do %s: - register_success=Registrácia prebehla úspešne - issue_assigned.pull=@%[1]s vám pridelil pull request %[2]s repozitári %[3]s. - issue.x_mentioned_you=@%s vás zmienil: issue.action.force_push=%[1]s vynútil nahranie %[2]s z %[3]s do %[4]s. issue.action.push_1=@%[1]s nahral %[3]d commit do %[2]s @@ -420,7 +494,6 @@ issue.action.review_dismissed=@%[1]s zamietol poslednú recenziu od %[2]s issue.action.ready_for_review=@%[1]s označil tento pull request ako pripravený na revíziu. issue.action.new=@%[1]s vytvoril/a #%[2]d. issue.in_tree_path=V %s: - release.new.subject=%s v %s vydané release.new.text=@%[1]s vydal/a %[2]s v %[3]s release.title=Názov: %s @@ -428,18 +501,21 @@ release.note=Poznámka: release.downloads=Sťahovania: release.download.zip=Zdrojový kód (ZIP) release.download.targz=Zdrojový kód (TAR.GZ) - repo.transfer.subject_to=%s by chcel preniesť "%s" do %s repo.transfer.subject_to_you=%s by chcel preniesť "%s" k vám repo.transfer.to_you=vy - repo.collaborator.added.subject=%s vás pridal do %s repo.collaborator.added.text=Boli ste pridaný ako spolupracovník repozitára: - team_invite.subject=%[1]s vás pozval/a, aby ste sa pripojili k organizácii %[2]s team_invite.text_1=%[1]s vás pozval/a, aby ste sa pripojili k tímu %[2]s v organizácii %[3]s. team_invite.text_2=Ak sa chcete pripojiť k tímu, kliknite na nasledujúci odkaz: team_invite.text_3=Poznámka: Táto pozvánka bola určená pre %[1]s. Ak ste túto pozvánku nečakali, môžete tento e-mail ignorovať. +activate_email.title=%s, please verify your email address +register_notify=Welcome to %s +register_notify.text_1=This is your registration confirmation email for %s! +register_notify.text_2=You can now log in via username: %s. +issue_assigned.issue=@%[1]s assigned you to issue %[2]s in repository %[3]s. +repo.transfer.body=To accept or reject it, visit %s or just ignore it. [modal] yes=Áno @@ -460,17 +536,14 @@ PayloadUrl=URL nákladu TeamName=Názov tímu AuthName=Názov autorizácie AdminEmail=E-mail administrátora - NewBranchName=Názov novej vetvy CommitSummary=Zhrnutie commitu CommitMessage=Správa ku commitu CommitChoice=Výber commitu TreeName=Cesta k súboru Content=Obsah - SSPISeparatorReplacement=Oddeľovač SSPIDefaultLanguage=Predvolený jazyk - require_error=` nemôže byť prázdne.` alpha_dash_error=` by mal obsahovať iba alfanumerické znaky, pomlčku ('-') a podčiarkovník ('_').` alpha_dash_dot_error=` by mal obsahovať iba alfanumerické znaky, pomlčku ('-'), podčiarkovník ('_') a bodku ('.').` @@ -486,7 +559,6 @@ unknown_error=Neznáma chyba: captcha_incorrect=Overovací kód CAPTCHA je nesprávny. password_not_match=Heslá sa nezhodujú. lang_select_error=Zvoľte jazyk zo zoznamu. - username_been_taken=Používateľské meno je už obsadené. username_change_not_local_user=Používatelia overovaní inak ako lokálne si nemôžu zmeniť svoje používateľské meno. repo_name_been_taken=Meno repozitára sa už používa. @@ -516,16 +588,32 @@ last_org_owner=Nemôžete odstrániť posledného používateľa z tímu 'vlastn cannot_add_org_to_team=Organizácia nemôže byť pridaná ako člen tímu. duplicate_invite_to_team=Používateľ už bol pozvaný ako člen tímu. organization_leave_success=Úspešne ste opustili organizáciu %s. - invalid_ssh_key=Nie je možné overiť váš SSH kľúč: %s invalid_gpg_key=Nie je možné overiť váš GPG kľúč: %s invalid_ssh_principal=Neplatná identita: %s must_use_public_key=Zadaný kľúč je súkromný kľúč. Nikde neodovzdávajte svoj súkromný kľúč. Namiesto toho použite svoj verejný kľúč. auth_failed=Overenie zlyhalo: %v - - target_branch_not_exist=Cieľová vetva neexistuje. - +url_error=`"%s" is not a valid URL.` +include_error=` must contain substring "%s".` +username_error=` can only contain alphanumeric characters ('0-9','a-z','A-Z'), dash ('-'), underscore ('_') and dot ('.'). It cannot begin or end with non-alphanumeric characters, and consecutive non-alphanumeric characters are also forbidden.` +change_username_disabled=Changing username is disabled. +change_full_name_disabled=Changing full name is disabled. +username_has_not_been_changed=Username has not been changed +repository_files_already_exist.adopt=Files already exist for this repository and can only be adopted. +2fa_auth_required=Remote visit required two-factor authentication. +email_domain_is_not_allowed=The domain of user email address %s conflicts with EMAIL_DOMAIN_ALLOWLIST or EMAIL_DOMAIN_BLOCKLIST. Please ensure your operation is expected. +openid_been_used=The OpenID address "%s" is already used. +unset_password=The login user has not set the password. +unsupported_login_type=The login type is not supported to delete account. +unable_verify_ssh_key="Cannot verify the SSH key. Double-check it for mistakes." +still_own_repo="Your account owns one or more repositories. Delete or transfer them first." +still_has_org="Your account is a member of one or more organizations. Leave them first." +still_own_packages="Your account owns one or more packages. Delete them first." +org_still_own_repo="This organization still owns one or more repositories. Delete or transfer them first." +org_still_own_packages="This organization still owns one or more packages. Delete them first." +target_ref_not_exist=Target ref does not exist %s +admin_cannot_delete_self=You cannot delete yourself when you are an admin. Please remove your admin privileges first. [user] change_avatar=Zmeniť svoj avatar… @@ -543,8 +631,37 @@ follow=Sledovať unfollow=Zrušiť sledovanie user_bio=Životopis disabled_public_activity=Tento používateľ zákázal verejnú viditeľnosť aktivity. - - +show_more=Show More +email_visibility.limited=Your email address is visible to all authenticated users +email_visibility.private=Your email address is only visible to you and administrators +show_on_map=Show this place on a map +settings=User Settings +form.name_reserved=The username "%s" is reserved. +form.name_pattern_not_allowed=The pattern "%s" is not allowed in a username. +form.name_chars_not_allowed=Username "%s" contains invalid characters. +block.block=Block +block.block.user=Block user +block.block.org=Block user from organization +block.block.failure=Failed to block user: %s +block.unblock=Unblock +block.unblock.failure=Failed to unblock user: %s +block.blocked=You have blocked this user. +block.title=Block a user +block.info=Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user. +block.info_1=Blocking a user prevents the following actions on your account and your repositories: +block.info_2=following your account +block.info_3=send you notifications by @mentioning your username +block.info_4=inviting you as a collaborator to their repositories +block.info_5=starring, forking or watching on repositories +block.info_6=opening and commenting on issues or pull requests +block.info_7=reacting to your comments in issues or pull requests +block.user_to_block=User to block +block.note=Note +block.note.title=Optional note: +block.note.info=The note is not visible to the blocked user. +block.note.edit=Edit note +block.list=Blocked users +block.list.none=You have not blocked any users. [settings] profile=Profil @@ -561,7 +678,6 @@ repos=Repozitáre delete=Zmazať účet account_link=Prepojené účty organization=Organizácie - public_profile=Verejný profil full_name=Celé meno website=Webová stránka @@ -592,7 +708,6 @@ comment_type_group_project=Projekt saved_successfully=Nastavenia úspešne uložené. privacy=Súkromie keep_activity_private_popup=Nastaviť aktivitu viditeľnú iba pre vás a administrátorov - lookup_avatar_by_mail=Vyhľadať avatar pomocou e-mailovej adresy federated_avatar_lookup=Vyhľadanie avatarov z verejných zdrojov enable_custom_avatar=Použiť užívateľský avatar @@ -602,14 +717,12 @@ delete_current_avatar=Odstrániť aktuálny avatar uploaded_avatar_not_a_image=Nahraný súbor nieje obrázok. update_avatar_success=Váš avatar sa aktualizoval. update_user_avatar_success=Užívateľov avatar bol aktualizovaný. - change_password=Aktualizovať heslo old_password=Aktuálne heslo new_password=Nové heslo password_incorrect=Aktuálne heslo nie je správne. change_password_success=Vaše heslo bolo aktualizované. Od teraz sa prihlasujte novým heslom. password_change_disabled=Externe overovaní používatelia nemôžu aktualizovať svoje heslo prostredníctvom webového rozhrania Gitea. - emails=E-mailové adresy manage_emails=Správa e-mailových adries manage_themes=Nastavenie predvolenej témy @@ -638,7 +751,6 @@ email_preference_set_success=Boli pridané preferencie pre e-mailovú adresu. add_openid_success=Bola pridaná nová adresa OpenID. keep_email_private=Skryť e-mailovú adresu openid_desc=OpenID dovoľuje delegovať overovanie na externého poskytovateľa. - manage_ssh_keys=Spravovať SSH kľúče manage_ssh_principals=Spravovať SSH certifikačné identity manage_gpg_keys=Správa GPG kľúčov @@ -704,7 +816,6 @@ ssh_disabled=SSH zakázané ssh_externally_managed=Tento kľúč SSH je pre tohto používateľa spravovaný externe manage_social=Spravovať súvisiace sociálne účty unbind=Odpojiť - manage_access_token=Správa prístupových tokenov generate_new_token=Vygenerovať nový token tokens_desc=Tieto tokeny poskytujú prístup k vášmu účtu pomocou rozhrania Gitea API. @@ -718,7 +829,6 @@ access_token_deletion_cancel_action=Zrušiť access_token_deletion_confirm_action=Vymazať access_token_deletion_desc=Odstránením tokenu zrušíte prístup k vášmu účtu pre aplikácie, ktoré ho používajú. To nie je možné vrátiť späť. Ďalej? delete_token_success=Token bol odstránený. Aplikácie, ktoré ho používajú, už nemajú prístup k vášmu účtu. - manage_oauth2_applications=Správa OAuth2 aplikácií edit_oauth2_application=Upraviť aplikáciu OAuth2 oauth2_applications_desc=OAuth2 aplikácie umožňujú aplikáciám tretej strany bezpečne autentifikovať používateľov v tejto inštancii Gitea. @@ -735,11 +845,9 @@ oauth2_regenerate_secret=Obnoviť tajný kľúč oauth2_regenerate_secret_hint=Stratili ste svoj tajný kľúč? oauth2_application_edit=Upraviť oauth2_application_create_description=Aplikácie OAuth2 poskytujú aplikáciám tretích strán prístup k používateľským účtom v tejto inštancii. - authorized_oauth2_applications=Autorizované aplikácie OAuth2 revoke_key=Odvolať revoke_oauth2_grant=Odstrániť prístup - twofa_is_enrolled=Váš účet je momentálne používa dvojfaktorovú autentifikáciu. twofa_not_enrolled=Váš účet momentálne nepoužíva dvojfaktorovú autentifikáciu. twofa_disable=Vypnúť dvojfaktorovú autentifikáciu @@ -751,37 +859,114 @@ or_enter_secret=Alebo zadajte tajný kód: %s then_enter_passcode=A zadajte prístupový kód zobrazený v aplikácii: passcode_invalid=Prístupový kód je nesprávny. Skúste to znova. twofa_failed_get_secret=Nepodarilo sa získať tajomstvo. - webauthn_register_key=Pridať bezpečnostný kľúč webauthn_nickname=Prezývka webauthn_delete_key=Odstrániť bezpečnostný kľúč - manage_account_links=Spravovať prepojené kontá manage_account_links_desc=Tieto externé účty sú prepojené s vaším účtom Gitea. link_account=Pripojiť účet remove_account_link=Odstrániť prepojený účet remove_account_link_desc=Odstránenie prepojeného účtu zruší jeho prístup k vášmu účtu Gitea. Pokračovať? remove_account_link_success=Prepojený účet bol odstránený. - - orgs_none=Nieste členom žiadnej organizácie. - delete_account=Odstrániť môj účet delete_prompt=Táto operácia natrvalo odstráni váš používateľský účet. NEDÁ SA vrátiť späť. confirm_delete_account=Potvrdiť odstránenie delete_account_title=Odstrániť používateľský účet delete_account_desc=Naozaj chcete natrvalo odstrániť tento účet? - email_notifications.enable=Povoliť e-mailové upozornenia email_notifications.onmention=E-mail iba pri zmienke email_notifications.disable=Vypnúť e-mailové upozornenia email_notifications.submit=Nastaviť predvoľby e-mailu email_notifications.andyourown=A vaše vlastné upozornenia - visibility=Viditeľnosť používateľa visibility.public=Verejný visibility.limited=Obmedzený visibility.private=Súkromný +twofa=Two-Factor Authentication (TOTP) +uid=UID +webauthn=Two-Factor Authentication (Security Keys) +biography_placeholder=Tell us a little bit about yourself! (You can use Markdown) +location_placeholder=Share your approximate location with others +profile_desc=Control how your profile is shown to other users. Your primary email address will be used for notifications, password recovery and web-based Git operations. +password_username_disabled=You are not allowed to change your username. Please contact your site administrator for more details. +password_full_name_disabled=You are not allowed to change your full name. Please contact your site administrator for more details. +update_language_not_found=Language "%s" is not available. +change_username_prompt=Note: Changing your username also changes your account URL. +change_username_redirect_prompt=The old username will redirect until someone claims it. +hidden_comment_types_description=Comment types checked here will not be shown on issue pages. Checking "Label", for example, removes all "{user} added/removed {label}" comments. +hidden_comment_types.ref_tooltip=Comments where this issue was referenced from another issue/commit/… +hidden_comment_types.issue_ref_tooltip=Comments where the user changes the branch/tag associated with the issue +comment_type_group_assignee=Assignee +comment_type_group_issue_ref=Issue reference +keep_activity_private=Hide Activity from profile page +uploaded_avatar_is_too_big=The uploaded file size (%d KiB) exceeds the maximum size (%d KiB). +cropper_prompt=You can edit the image before saving. The edited image will be saved as PNG. +retype_new_password=Confirm New Password +email_desc=Your primary email address will be used for notifications, password recovery and, provided that it is not hidden, web-based Git operations. +theme_colorblindness_help=Color blindness Theme Support +theme_colorblindness_prompt=Gitea only has a few themes with basic color blindness support, which only have a few colors defined. The work is still in progress. More improvements could be made by defining more colors in the theme CSS files. +can_not_add_email_activations_pending=There is a pending activation. Try again in a few minutes if you want to add a new email address. +email_deletion_desc=This email address and related information will be removed from your account. Git commits by this email address will remain unchanged. Continue? +add_email_confirmation_sent=A confirmation email has been sent to "%s". Please check your inbox within the next %s to confirm your email address. +keep_email_private_popup=This will hide your email address from your profile, as well as when you make a pull request or edit a file using the web interface. Pushed commits will not be modified. Use %s in commits to associate them with your account. +gpg_invalid_token_signature=The provided GPG key, signature and token do not match, or the token is out-of-date. +verify_gpg_key_success=GPG key "%s" has been verified. +ssh_invalid_token_signature=The provided SSH key, signature or token do not match, or the token is out-of-date. +verify_ssh_key_success=SSH key "%s" has been verified. +add_key_success=The SSH key "%s" has been added. +add_gpg_key_success=The GPG key "%s" has been added. +add_principal_success=The SSH certificate principal "%s" has been added. +ssh_principal_deletion_desc=Removing an SSH Certificate Principal revokes its access to your account. Continue? +added_on=Added on %s +valid_until_date=Valid until %s +ssh_signonly=SSH is currently disabled so these keys are only used for commit signature verification. +social_desc=These social accounts can be used to sign in to your account. Make sure you recognize all of them. +unbind_success=The social account has been removed successfully. +repo_and_org_access=Repository and Organization Access +permissions_public_only=Public only +permissions_access_all=All (public, private, and limited) +permission_not_set=Not set +permission_no_access=No Access +permission_read=Read +permission_write=Read and Write +permission_anonymous_read=Anonymous Read +permission_everyone_read=Everyone Read +permission_everyone_write=Everyone Write +access_token_desc=Selected token permissions limit authorization only to the corresponding API routes. Read the documentation for more information. +at_least_one_permission=You must select at least one permission to create a token +permissions_list=Permissions: +create_oauth2_application_success=You have successfully created a new OAuth2 application. +update_oauth2_application_success=You have successfully updated the OAuth2 application. +oauth2_confidential_client=Confidential Client. Select for apps that keep the secret confidential, such as web apps. Do not select for native apps, including desktop and mobile apps. +oauth2_skip_secondary_authorization=Skip authorization for public clients after granting access once. May pose a security risk. +oauth2_redirect_uris=Redirect URIs. Please use a new line for every URI. +oauth2_client_secret_hint=The secret will not be shown again after you leave or refresh this page. Please ensure that you have saved it. +oauth2_application_remove_description=Removing an OAuth2 application will prevent it from accessing authorized user accounts on this instance. Continue? +oauth2_application_locked=Gitea pre-registers some OAuth2 applications on startup if enabled in config. To prevent unexpected behavior, these can neither be edited nor removed. Please refer to the OAuth2 documentation for more information. +authorized_oauth2_applications_description=You have granted access to your personal Gitea account to these third-party applications. Please revoke access for applications you no longer need. +revoke_oauth2_grant_description=Revoking access for this third-party application will prevent this application from accessing your data. Are you sure? +revoke_oauth2_grant_success=Access revoked successfully. +twofa_desc=To protect your account against password theft, you can use a smartphone or another device for receiving time-based one-time passwords ("TOTP"). +twofa_recovery_tip=If you lose your device, you will be able to use a single-use recovery key to regain access to your account. +twofa_scratch_token_regenerate=Regenerate Single-Use Recovery Key +twofa_scratch_token_regenerated=Your single-use recovery key is now %s. Store it in a safe place, as it will not be shown again. +twofa_enroll=Enroll in Two-Factor Authentication +regenerate_scratch_token_desc=If you misplaced your recovery key or have already used it to sign in, you can reset it here. +twofa_enrolled=Your account has been successfully enrolled. Store your single-use recovery key (%s) in a safe place, as it will not be shown again. +webauthn_desc=Security keys are hardware devices containing cryptographic keys. They can be used for two-factor authentication. Security keys must support the WebAuthn Authenticator standard. +webauthn_delete_key_desc=If you remove a security key, you can no longer sign in with it. Continue? +webauthn_key_loss_warning=If you lose your security keys, you will lose access to your account. +webauthn_alternative_tip=You may want to configure an additional authentication method. +account_links_not_available=No external accounts are currently linked to your Gitea account. +hooks.desc=Add webhooks which will be triggered for all repositories that you own. +repos_none=You do not own any repositories. +delete_with_all_comments=Your account is younger than %s. To avoid ghost comments, all issue/PR comments will be deleted with it. +email_notifications.actions.desc=Notifications for workflow runs on repositories set up with Gitea Actions. +email_notifications.actions.failure_only=Only notify for failed workflow runs +visibility.public_tooltip=Visible to everyone +visibility.limited_tooltip=Visible only to authenticated users +visibility.private_tooltip=Visible only to members of organizations you have joined [repo] owner=Vlastník @@ -844,17 +1029,13 @@ delete_preexisting_label=Vymazať delete_preexisting=Vymazať už existujúce súbory delete_preexisting_content=Vymazať súbory v %s delete_preexisting_success=Vymazané neprijaté súbory v %s - - transfer.accept=Prijať prevod transfer.reject=Odmietnuť prevod - desc.private=Súkromný desc.public=Verejný desc.template=Šablóna desc.internal=Interný desc.archived=Archivovaný - template.items=Položky šablóny template.git_content=Obsah Gitu (predvolená vetva) template.git_hooks=Git hooky @@ -863,11 +1044,8 @@ template.topics=Témy template.avatar=Avatar template.one_item=Musíte vybrať aspoň jednu položku šablóny template.invalid=Vyberte šablónu repozitára - - form.reach_limit_of_creation_1=Už ste dosiahli svoj limit pre %d repozitár. form.reach_limit_of_creation_n=Už ste dosiahli svoj limit pre %d repozitáre. - need_auth=Autorizácia migrate_options=Možnosti migrácie migrate_service=Migračná služba @@ -899,7 +1077,6 @@ migrate.gogs.description=Migrovať dáta z notabug.org alebo iných inštancií migrate.onedev.description=Migrovať dáta z code.onedev.io alebo iných inštancií OneDev. migrate.codebase.description=Migrovať dáta z codebasehq.com. migrate.gitbucket.description=Migrovať dáta z inštancií GitBucket. - mirror_from=zrkadlo z generated_from=generované z watch_guest_user=Pre sledovanie tohoto repozitára sa prihláste. @@ -909,13 +1086,11 @@ unstar=Zrušiť hviezdičku star=Hviezdička download_archive=Stiahnuť repozitár more_operations=Viac operácií - quick_guide=Rýchly sprievodca clone_this_repo=Klonovať tento repozitár create_new_repo_command=Vytvoriť nový repozitár v príkazovom riadku push_exist_repo=Odoslanie existujúceho repozitára z príkazového riadku broken_message=Údaje Git, ktoré sú základom tohto úložiska, sa nedajú prečítať. Kontaktujte správcu tejto inštancie alebo odstráňte toto úložisko. - code=Zdrojový kód code.desc=Prístup k zdrojovému kódu, súborom, commitom a vetvám. branch=Vetva @@ -931,7 +1106,6 @@ packages=Balíčky actions=Akcie labels=Štítky org_labels_desc_manage=spravovať - milestone=Míľnik milestones=Míľniky commits=Commitov @@ -939,7 +1113,6 @@ release=Vydanie releases=Vydania file_history=História file_view_source=Zobraziť zdrojový kód - escape_control_characters=Ošetriť file_copy_permalink=Kopírovať trvalý odkaz view_git_blame=Zobraziť Git Blame @@ -950,7 +1123,6 @@ commit_graph=Graf commitov line=riadok lines=riadky from_comment=(komentár) - editor.add_file=Pridať súbor editor.new_file=Nový súbor editor.upload_file=Nahrať súbor @@ -970,8 +1142,6 @@ editor.commit_empty_file_header=Odoslať prázdny súbor editor.commit_empty_file_text=Súbor, ktorý sa chystáte odoslať, je prázdny. Pokračovať? editor.no_commit_to_branch=Nedá sa odoslať priamo do vetvy, pretože: editor.require_signed_commit=Vetva vyžaduje podpísaný commit - - commits.commits=Commity commits.search_all=Všetky vetvy commits.author=Autor @@ -984,17 +1154,13 @@ commits.signed_by_untrusted_user=Podpísané nedôveryhodným užívateľom commits.signed_by_untrusted_user_unmatched=Podpísané nedôveryhodným užívateľom, ktorý sa nezhoduje s prispievateľom commits.gpg_key_id=ID GPG kľúča commits.ssh_key_fingerprint=odtlačok SSH kľúča - commit.revert=Vrátiť commit.revert-header=Vrátiť: %s commit.revert-content=Vyberte vetvu pre návrat na: commit.cherry-pick=Cherry-pick commit.cherry-pick-header=Cherry-pick: %s commit.cherry-pick-content=Vyberte vetvu pre cherry-pick na: - commitstatus.error=Chyba - - projects.title=Názov projects.new=Nový projekt projects.deletion=Vymazať projekt @@ -1009,7 +1175,6 @@ projects.column.set_default=Nastaviť ako predvolené projects.column.color=Farba projects.open=Otvoriť projects.close=Zavrieť - issues.filter_reviewers=Filtrovať revidentov issues.new.labels=Štítky issues.new.projects=Projekty @@ -1035,53 +1200,31 @@ issues.dismiss_review_warning=Naozaj chcete zrušiť túto revíziu? issues.cancel=Zrušiť issues.save=Uložiť issues.unpin=Odopnúť - - - issues.dependency.cancel=Zrušiť issues.review.wait=bol požiadaný o revidovanie %s issues.review.add_review_request=požiadal o revidovanie od %s %s issues.review.remove_review_request=odstránil žiadosť o revidovanie na %s %s issues.review.review=Revízia issues.review.reviewers=Revidenti - - pulls.tab_commits=Commity pulls.data_broken=Tento pull request je nefunkčný z dôvodu chýbajúcich informácií o forku. pulls.waiting_count_1=%d čakajúca revízia pulls.waiting_count_n=%d čakajúcich revízií - pulls.merge_commit_id=ID zlučovacieho commitu - - - - - - - - - milestones.open=Otvoriť milestones.close=Zavrieť milestones.cancel=Zrušiť - - - wiki=Wiki wiki.page=Stránka wiki.new_page=Stránka - activity.unresolved_conv_label=Otvoriť activity.git_stats_commit_1=%d commit activity.git_stats_commit_n=%d commity - contributors.contribution_type.commits=Commitov - settings.collaboration.owner=Vlastník settings.hooks=Webhooky settings.githooks=Git hooky settings.mirror_settings.mirrored_repository=Zrkadlený repozitár - settings.new_owner_has_same_repo=Nový vlastník už repozitár s rovnakým názvom má. Vyberte, prosím, iné meno. settings.convert_fork=Konvertovať na bežný repozitár settings.convert_fork_desc=Tento fork môžete previesť na bežný repozitár. To nie je možné vrátiť späť. @@ -1146,42 +1289,1418 @@ settings.block_on_official_review_requests_desc=Zlúčenie nebude možné v prí settings.bot_token=Token robota settings.lfs_findcommits=Hľadať commity settings.lfs_lfs_file_no_commits=Pre tento súbor LFS sa nenašli žiadne commity - diff.commit=commit diff.comment.start_review=Začať revíziu diff.review=Revízia diff.review.header=Odoslať revíziu diff.review.placeholder=Revízna poznámka diff.committed_by=odovzdal - release.ahead.commits=%d commitov release.cancel=Zrušiť - - - - - - +new_repo_helper=A repository contains all project files, including revision history. Already hosting one elsewhere? Migrate repository. +repo_name_profile_public_hint=.profile is a special repository that you can use to add README.md to your public organization profile, visible to anyone. Make sure it's public and initialize it with a README in the profile directory to get started. +repo_name_profile_private_hint=.profile-private is a special repository that you can use to add a README.md to your organization member profile, visible only to organization members. Make sure it's private and initialize it with a README in the profile directory to get started. +repo_name_helper=Good repository names use short, memorable and unique keywords. A repository named ".profile" or ".profile-private" could be used to add a README.md for the user/organization profile. +visibility_helper=Make repository private +fork_repo=Fork Repository +fork_from=Fork From +already_forked=You've already forked %s +fork_to_different_account=Fork to a different account +fork_visibility_helper=The visibility of a forked repository cannot be changed. +fork_branch=Branch to be cloned to the fork +all_branches=All branches +view_all_branches=View all branches +view_all_tags=View all tags +fork_no_valid_owners=This repository cannot be forked because there are no valid owners. +fork.blocked_user=Cannot fork the repository because you are blocked by the repository owner. +open_with_editor=Open with %s +download_zip=Download ZIP +download_tar=Download TAR.GZ +download_bundle=Download BUNDLE +repo_no_desc=No description provided +repo_lang=Languages +issue_labels=Issue Labels +issue_labels_helper=Select an issue label set. +multiple_licenses=Multiple Licenses +object_format=Object Format +object_format_helper=Object format of the repository. Cannot be changed later. SHA1 is most compatible. +default_branch=Default Branch +default_branch_label=default +default_branch_helper=The default branch is the base branch for pull requests and code commits. +mirror_sync=synced +mirror_address_desc=Put any required credentials in the Authorization section. +mirror_address_url_invalid=The provided URL is invalid. Make sure all components of the URL are escaped correctly. +mirror_address_protocol_invalid=The provided URL is invalid. Only http(s):// or git:// locations can be used for mirroring. +mirror_lfs_endpoint_desc=Sync will attempt to use the clone URL to determine the LFS server. You can also specify a custom endpoint if the repository LFS data is stored somewhere else. +stars_remove_warning=This will remove all stars from this repository. +stars=Stars +adopt_search=Enter username to search for unadopted repositories… (leave blank to find all) +blame_prior=View blame prior to this change +blame.ignore_revs=Ignoring revisions in .git-blame-ignore-revs. Click here to bypass and see the normal blame view. +blame.ignore_revs.failed=Failed to ignore revisions in .git-blame-ignore-revs. +user_search_tooltip=Shows a maximum of 30 users +tree_path_not_found=Path %[1]s doesn't exist in %[2]s +transfer.accept_desc=Transfer to "%s" +transfer.reject_desc=Cancel transfer to "%s" +transfer.no_permission_to_accept=You do not have permission to accept this transfer. +transfer.no_permission_to_reject=You do not have permission to reject this transfer. +desc.public_access=Public Access +desc.sha256=SHA256 +template.git_hooks_tooltip=You are currently unable to modify or remove Git Hooks once added. Select this only if you trust the template repository. +template.issue_labels=Issue Labels +archive.title=This repo is archived. You can view files and clone it. You cannot open issues or pull requests or push a commit. +archive.title_date=This repository has been archived on %s. You can view files and clone it. You cannot open issues or pull requests or push a commit. +archive.issue.nocomment=This repo is archived. You cannot comment on issues. +archive.pull.nocomment=This repo is archived. You cannot comment on pull requests. +form.name_reserved=The repository name "%s" is reserved. +form.name_pattern_not_allowed=The pattern "%s" is not allowed in a repository name. +migrate_options_lfs_endpoint.placeholder=If left blank, the endpoint will be derived from the clone URL. +migrate_items_issues=Issues +migrate_items_merge_requests=Merge Requests +migrate_items_releases=Releases +migrate.clone_address=Migrate / Clone From URL +migrate.github_token_desc=You can put one or more tokens here, separated by commas, to make migrating faster by circumventing the GitHub API rate limit. WARNING: Abusing this feature may violate the service provider's policy and may lead to getting your account(s) blocked. +migrate.permission_denied_blocked=You cannot import from disallowed hosts. Please ask the admin to check ALLOWED_DOMAINS/ALLOW_LOCALNETWORKS/BLOCKED_DOMAINS settings. +migrate.invalid_local_path="The local path is invalid. It doesn't exist or is not a directory." +migrate.migrating=Migrating from %s… +migrate.migrating_failed.error=Failed to migrate: %s +migrate.github.description=Migrate data from github.com or other GitHub instances. +migrate.git.description=Migrate a repository only from any Git service. +migrate.codecommit.description=Migrate data from AWS CodeCommit. +migrate.codecommit.aws_access_key_id=AWS Access Key ID +migrate.codecommit.aws_secret_access_key=AWS Secret Access Key +migrate.codecommit.https_git_credentials_username=HTTPS Git Credentials Username +migrate.codecommit.https_git_credentials_password=HTTPS Git Credentials Password +migrate.migrating_git=Migrating Git Data +migrate.migrating_topics=Migrating Topics +migrate.migrating_milestones=Migrating Milestones +migrate.migrating_labels=Migrating Labels +migrate.migrating_releases=Migrating Releases +migrate.migrating_issues=Migrating Issues +migrate.migrating_pulls=Migrating Pull Requests +migrate.cancel_migrating_title=Cancel Migration +migrate.cancel_migrating_confirm=Do you want to cancel this migration? +migration_status=Migration status +forked_from=forked from +fork_from_self=You cannot fork a repository you own. +fork_guest_user=Sign in to fork this repository. +star_guest_user=Sign in to star this repository. +fork=Fork +action.blocked_user=Cannot perform action because you are blocked by the repository owner. +cite_this_repo=Cite this repository +empty_message=This repository does not have any content. +no_branch=This repository doesn't have any branches. +issues=Issues +org_labels_desc=Organization-level labels that can be used with all repositories under this organization +commit=Commit +tag=Tag +released_this=released this +tagged_this=tagged this +file.title=%s at %s +file_raw=Raw +file_view_rendered=View Rendered +file_view_raw=View Raw +file_permalink=Permalink +file_too_large=The file is too large to be shown. +file_is_empty=The file is empty. +code_preview_line_from_to=Lines %[1]d to %[2]d in %[3]s +code_preview_line_in=Line %[1]d in %[2]s +invisible_runes_header=`This file contains invisible Unicode characters` +invisible_runes_description=`This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.` +ambiguous_runes_header=`This file contains ambiguous Unicode characters` +ambiguous_runes_description=`This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.` +invisible_runes_line=`This line has invisible unicode characters` +ambiguous_runes_line=`This line has ambiguous unicode characters` +ambiguous_character=`%[1]c [U+%04[1]X] can be confused with %[2]c [U+%04[2]X]` +unescape_control_characters=Unescape +executable_file=Executable File +vendored=Vendored +generated=Generated +commit_graph.select=Select branches +commit_graph.hide_pr_refs=Hide Pull Requests +commit_graph.monochrome=Mono +commit_graph.color=Color +commit.contained_in=This commit is contained in: +commit.contained_in_default_branch=This commit is part of the default branch +commit.load_referencing_branches_and_tags=Load branches and tags referencing this commit +commit.merged_in_pr=This commit was merged in pull request %s. +blame=Blame +download_file=Download file +normal_view=Normal View +editor.cannot_edit_lfs_files=LFS files cannot be edited in the web interface. +editor.cannot_edit_too_large_file=The file is too large to be edited. +editor.cannot_edit_non_text_files=Binary files cannot be edited in the web interface. +editor.file_not_editable_hint=But you can still rename or move it. +editor.must_be_on_a_branch=You must be on a branch to make or propose changes to this file. +editor.fork_before_edit=You must fork this repository to make or propose changes to this file. +editor.must_have_write_access=You must have write access to make or propose changes to this file. +editor.file_delete_success=File "%s" has been deleted. +editor.name_your_file=Name your file… +editor.filename_help=Add a directory by typing its name followed by a slash ('/'). Remove a directory by typing backspace at the beginning of the input field. +editor.add_tmpl=Add '{filename}' +editor.add=Add %s +editor.update=Update %s +editor.delete=Delete %s +editor.patching=Patching: +editor.fail_to_apply_patch=Unable to apply patch +editor.new_patch=New Patch +editor.commit_message_desc=Add an optional extended description… +editor.signoff_desc=Add a Signed-off-by trailer by the committer at the end of the commit log message. +editor.create_new_branch=Create a new branch for this commit and start a pull request. +editor.create_new_branch_np=Create a new branch for this commit. +editor.propose_file_change=Propose file change +editor.new_branch_name=Name the new branch for this commit +editor.new_branch_name_desc=New branch name… +editor.filename_cannot_be_empty=The filename cannot be empty. +editor.filename_is_invalid=The filename is invalid: "%s". +editor.commit_email=Commit email address +editor.invalid_commit_email=The email address for the commit is invalid. +editor.branch_does_not_exist=Branch "%s" does not exist in this repository. +editor.branch_already_exists=Branch "%s" already exists in this repository. +editor.directory_is_a_file=Directory name "%s" is already used as a filename in this repository. +editor.file_is_a_symlink=`"%s" is a symbolic link. Symbolic links cannot be edited in the web editor.` +editor.filename_is_a_directory=Filename "%s" is already used as a directory name in this repository. +editor.file_modifying_no_longer_exists=The file being modified, "%s", no longer exists in this repository. +editor.file_changed_while_editing=The file contents have changed since you started editing. Click here to see them or Commit Changes again to overwrite them. +editor.file_already_exists=A file named "%s" already exists in this repository. +editor.commit_id_not_matching=The Commit ID does not match the ID when you began editing. Commit into a patch branch and then merge. +editor.push_out_of_date=The push appears to be out of date. +editor.no_changes_to_show=There are no changes to show. +editor.push_rejected_no_message=The change was rejected by the server without a message. Please check Git Hooks. +editor.push_rejected=The change was rejected by the server. Please check Git Hooks. +editor.push_rejected_summary=Full Rejection Message: +editor.add_subdir=Add a directory… +editor.unable_to_upload_files=Failed to upload files to "%s" with error: %v +editor.upload_file_is_locked=File "%s" is locked by %s. +editor.upload_files_to_dir=Upload files to "%s" +editor.cannot_commit_to_protected_branch=Cannot commit to protected branch "%s". +editor.user_no_push_to_branch=User cannot push to branch +editor.cherry_pick=Cherry-pick %s onto: +editor.revert=Revert %s onto: +editor.failed_to_commit=Failed to commit changes. +editor.failed_to_commit_summary=Error Message: +editor.fork_create=Fork Repository to Propose Changes +editor.fork_create_description=You cannot edit this repository directly. Instead you can create a fork, make edits and create a pull request. +editor.fork_edit_description=You cannot edit this repository directly. The changes will be written to your fork %s, so you can create a pull request. +editor.fork_not_editable=You have forked this repository but your fork is not editable. +editor.fork_failed_to_push_branch=Failed to push branch %s to your repository. +editor.fork_branch_exists=Branch "%s" already exists in your fork. Please choose a new branch name. +commits.desc=Browse source code change history. +commits.no_commits=No commits in common. "%s" and "%s" have entirely different histories. +commits.nothing_to_compare=These branches are equal. +commits.search.tooltip=You can prefix keywords with "author:", "committer:", "after:", or "before:", e.g. "revert author:Alice before:2019-01-13". +commits.search_branch=This Branch +commits.view_path=View at this point in history +commits.view_file_diff=View changes to this file in this commit +commit.operations=Operations +commitstatus.failure=Failure +commitstatus.pending=Pending +commitstatus.success=Success +ext_issues=Access to External Issues +ext_issues.desc=Link to an external issue tracker. +projects.desc=Manage issues and pulls in projects. +projects.description=Description (optional) +projects.description_placeholder=Description +projects.create=Create Project +projects.new_subheader=Coordinate, track, and update your work in one place, so projects stay transparent and on schedule. +projects.create_success=The project "%s" has been created. +projects.deletion_desc=Deleting a project removes it from all related issues. Continue? +projects.deletion_success=The project has been deleted. +projects.edit_subheader=Projects organize issues and track progress. +projects.edit_success=Project "%s" has been updated. +projects.type.basic_kanban="Basic Kanban" +projects.type.bug_triage="Bug Triage" +projects.template.desc_helper="Select a project template to get started" +projects.column.edit="Edit Column" +projects.column.new_submit="Create Column" +projects.column.set_default_desc="Set this column as default for uncategorized issues and pulls" +projects.column.delete="Delete Column" +projects.column.deletion_desc="Deleting a project column moves all related issues to the default column. Continue?" +projects.column.assigned_to=Assigned to +projects.card_type.desc="Card Previews" +projects.card_type.images_and_text="Images and Text" +projects.card_type.text_only="Text Only" +issues.desc=Organize bug reports, tasks and milestones. +issues.filter_assignees=Filter Assignee +issues.filter_milestones=Filter Milestone +issues.filter_projects=Filter Project +issues.filter_labels=Filter Label +issues.filter_no_results=No results +issues.filter_no_results_placeholder=Try adjusting your search filters. +issues.new=New Issue +issues.new.title_empty=Title cannot be empty +issues.new.no_label=No Label +issues.new.clear_labels=Clear labels +issues.new.clear_projects=Clear projects +issues.new.no_projects=No project +issues.new.open_projects=Open Projects +issues.new.closed_projects=Closed Projects +issues.new.no_items=No items +issues.new.no_milestone=No Milestone +issues.new.clear_milestone=Clear milestone +issues.new.assignees=Assignees +issues.new.clear_assignees=Clear assignees +issues.new.no_assignees=No Assignees +issues.new.no_reviewers=No Reviewers +issues.new.blocked_user=Cannot create issue because you are blocked by the repository owner. +issues.edit.already_changed=Unable to save changes to the issue. It appears the content has already been changed by another user. Please refresh the page and try editing again to avoid overwriting their changes. +issues.edit.blocked_user=Cannot edit content because you are blocked by the poster or repository owner. +issues.choose.get_started=Get Started +issues.choose.blank=Default +issues.choose.blank_about=Create an issue from default template. +issues.choose.ignore_invalid_templates=Invalid templates have been ignored +issues.choose.invalid_templates=%v invalid template(s) found +issues.choose.invalid_config=The issue config contains errors: +issues.no_ref=No Branch/Tag Specified +issues.new_label=New Label +issues.new_label_placeholder=Label name +issues.new_label_desc_placeholder=Description +issues.create_label=Create Label +issues.label_templates.title=Load a predefined set of labels +issues.label_templates.info=No labels exist yet. Create a label with 'New Label' or use a predefined label set: +issues.label_templates.helper=Select a label set +issues.label_templates.use=Use Label Set +issues.label_templates.fail_to_load_file=Failed to load label template file "%s": %v +issues.add_label=added the %s label %s +issues.add_labels=added the %s labels %s +issues.remove_label=removed the %s label %s +issues.remove_labels=removed the %s labels %s +issues.add_remove_labels=added %s and removed %s labels %s +issues.add_milestone_at=`added this to the %s milestone %s` +issues.add_project_at=`added this to the %s project %s` +issues.move_to_column_of_project=`moved this to %s in %s on %s` +issues.change_milestone_at=`modified the milestone from %s to %s %s` +issues.change_project_at=`modified the project from %s to %s %s` +issues.remove_milestone_at=`removed this from the %s milestone %s` +issues.remove_project_at=`removed this from the %s project %s` +issues.deleted_milestone=`(deleted)` +issues.deleted_project=`(deleted)` +issues.self_assign_at=`self-assigned this %s` +issues.add_assignee_at=`was assigned by %s %s` +issues.remove_assignee_at=`was unassigned by %s %s` +issues.remove_self_assignment=`removed their assignment %s` +issues.change_title_at=`changed title from %s to %s %s` +issues.change_ref_at=`changed reference from %s to %s %s` +issues.remove_ref_at=`removed reference %s %s` +issues.add_ref_at=`added reference %s %s` +issues.delete_branch_at=`deleted branch %s %s` +issues.filter_label_exclude=`Use alt + click/enter to exclude labels` +issues.filter_label_no_select=All labels +issues.filter_label_select_no_label=No label +issues.filter_milestone_all=All milestones +issues.filter_milestone_none=No milestones +issues.filter_milestone_open=Open milestones +issues.filter_milestone_closed=Closed milestones +issues.filter_project_all=All projects +issues.filter_project_none=No project +issues.filter_assignee=Assignee +issues.filter_assignee_no_assignee=Assigned to nobody +issues.filter_assignee_any_assignee=Assigned to anybody +issues.filter_poster=Author +issues.filter_user_placeholder=Search users +issues.filter_user_no_select=All users +issues.filter_type=Type +issues.filter_type.all_issues=All issues +issues.filter_type.all_pull_requests=All pull requests +issues.filter_type.assigned_to_you=Assigned to you +issues.filter_type.created_by_you=Created by you +issues.filter_type.mentioning_you=Mentioning you +issues.filter_type.reviewed_by_you=Reviewed by you +issues.filter_sort=Sort +issues.filter_sort.latest=Newest +issues.filter_sort.oldest=Oldest +issues.filter_sort.recentupdate=Most recently updated +issues.filter_sort.leastupdate=Least recently updated +issues.filter_sort.mostcomment=Most commented +issues.filter_sort.leastcomment=Least commented +issues.filter_sort.nearduedate=Nearest due date +issues.filter_sort.farduedate=Farthest due date +issues.filter_sort.moststars=Most stars +issues.filter_sort.feweststars=Fewest stars +issues.filter_sort.mostforks=Most forks +issues.filter_sort.fewestforks=Fewest forks +issues.action_milestone_no_select=No milestone +issues.action_assignee=Assignee +issues.action_assignee_no_select=No assignee +issues.action_check=Check/Uncheck +issues.action_check_all=Check/Uncheck all items +issues.opened_by=opened %[1]s by %[3]s +pulls.merged_by=by %[3]s was merged %[1]s +pulls.merged_by_fake=by %[2]s was merged %[1]s +issues.closed_by=by %[3]s was closed %[1]s +issues.opened_by_fake=opened %[1]s by %[2]s +issues.closed_by_fake=by %[2]s was closed %[1]s +issues.previous=Previous +issues.next=Next +issues.closed_title=Closed +issues.draft_title=Draft +issues.num_comments_1=%d comment +issues.num_comments=%d comments +issues.commented_at=`commented %s` +issues.delete_comment_confirm=Are you sure you want to delete this comment? +issues.context.copy_link=Copy Link +issues.context.quote_reply=Quote Reply +issues.context.reference_issue=Reference in New Issue +issues.context.edit=Edit +issues.context.delete=Delete +issues.no_content=No description provided. +issues.close=Close Issue +issues.comment_pull_merged_at=merged commit %[1]s into %[2]s %[3]s +issues.comment_manually_pull_merged_at=manually merged commit %[1]s into %[2]s %[3]s +issues.close_comment_issue=Close with Comment +issues.reopen_issue=Reopen +issues.reopen_comment_issue=Reopen with Comment +issues.create_comment=Comment +issues.comment.blocked_user=Cannot create or edit comment because you are blocked by the poster or repository owner. +issues.closed_at=`closed this issue %[2]s` +issues.reopened_at=`reopened this issue %[2]s` +issues.commit_ref_at=`referenced this issue from a commit %[2]s` +issues.ref_issue_from=`referenced this issue %[4]s %[2]s` +issues.ref_pull_from=`referenced this pull request %[4]s %[2]s` +issues.ref_closing_from=`referenced a pull request %[4]s that will close this issue %[2]s` +issues.ref_reopening_from=`referenced a pull request %[4]s that will reopen this issue %[2]s` +issues.ref_closed_from=`closed this issue %[4]s %[2]s` +issues.ref_reopened_from=`reopened this issue %[4]s %[2]s` +issues.ref_from=`from %[1]s` +issues.author=Author +issues.author_helper=This user is the author. +issues.role.owner_helper=This user is the owner of this repository. +issues.role.member=Member +issues.role.member_helper=This user is a member of the organization owning this repository. +issues.role.collaborator=Collaborator +issues.role.collaborator_helper=This user has been invited to collaborate on the repository. +issues.role.first_time_contributor=First-time contributor +issues.role.first_time_contributor_helper=This is the first contribution of this user to the repository. +issues.role.contributor=Contributor +issues.role.contributor_helper=This user has previously committed to the repository. +issues.sign_in_require_desc=Sign in to join this conversation. +issues.edit=Edit +issues.label_title=Name +issues.label_description=Description +issues.label_color=Color +issues.label_color_invalid=Invalid color +issues.label_exclusive=Exclusive +issues.label_archive=Archive Label +issues.label_archived_filter=Show archived labels +issues.label_archive_tooltip=Archived labels are excluded by default from the suggestions when searching by label. +issues.label_exclusive_desc=Name the label scope/item to make it mutually exclusive with other scope/ labels. +issues.label_exclusive_warning=Any conflicting scoped labels will be removed when editing the labels of an issue or pull request. +issues.label_exclusive_order=Sort Order +issues.label_exclusive_order_tooltip=Exclusive labels in the same scope will be sorted according to this numeric order. +issues.label_count=%d labels +issues.label_open_issues=%d open issues/pull requests +issues.label_edit=Edit +issues.label_delete=Delete +issues.label_modify=Edit Label +issues.label_deletion=Delete Label +issues.label_deletion_desc=Deleting a label removes it from all issues. Continue? +issues.label_deletion_success=The label has been deleted. +issues.label.filter_sort.alphabetically=Alphabetically +issues.label.filter_sort.reverse_alphabetically=Reverse alphabetically +issues.label.filter_sort.by_size=Smallest size +issues.label.filter_sort.reverse_by_size=Largest size +issues.num_participants=%d Participants +issues.attachment.open_tab=`Click to see "%s" in a new tab` +issues.attachment.download=`Click to download "%s"` +issues.subscribe=Subscribe +issues.unsubscribe=Unsubscribe +issues.max_pinned="You can't pin more issues" +issues.pin_comment="pinned this %s" +issues.unpin_comment="unpinned this %s" +issues.lock=Lock conversation +issues.unlock=Unlock conversation +issues.lock_duplicate=An issue cannot be locked twice. +issues.unlock_error=Cannot unlock an issue that is not locked. +issues.lock_with_reason="locked as %s and limited conversation to collaborators %s" +issues.lock_no_reason="locked and limited conversation to collaborators %s" +issues.unlock_comment="unlocked this conversation %s" +issues.lock_confirm=Lock +issues.unlock_confirm=Unlock +issues.lock.notice_1=- Other users cannot add new comments to this issue. +issues.lock.notice_2=- You and other collaborators with access to this repository can still leave comments that others can see. +issues.lock.notice_3=- You can always unlock this issue again in the future. +issues.unlock.notice_1=- Everyone would be able to comment on this issue once more. +issues.unlock.notice_2=- You can always lock this issue again in the future. +issues.lock.reason=Reason for locking +issues.lock.title=Lock conversation on this issue. +issues.unlock.title=Unlock conversation on this issue. +issues.comment_on_locked=You cannot comment on a locked issue. +issues.delete=Delete +issues.delete.title=Delete this issue? +issues.delete.text=Do you really want to delete this issue? (This will permanently remove all content. Consider closing it instead, if you intend to keep it archived) +issues.tracker=Time Tracker +issues.timetracker_timer_start=Start timer +issues.timetracker_timer_stop=Stop timer +issues.timetracker_timer_discard=Discard timer +issues.timetracker_timer_manually_add=Add Time +issues.time_estimate_set=Set estimated time +issues.time_estimate_display=Estimate: %s +issues.change_time_estimate_at=changed time estimate to %[1]s %[2]s +issues.remove_time_estimate_at=removed time estimate %s +issues.time_estimate_invalid=Time estimate format is invalid +issues.start_tracking_history=started working %s +issues.tracker_auto_close=Timer will be stopped automatically when this issue gets closed +issues.stopwatch_already_stopped=The timer for this issue is already stopped +issues.stopwatch_already_created=The timer for this issue already exists +issues.tracking_already_started=`You have already started time tracking on another issue!` +issues.stop_tracking=Stop Timer +issues.stop_tracking_history=worked for %[1]s %[2]s +issues.cancel_tracking=Discard +issues.cancel_tracking_history=`canceled time tracking %s` +issues.del_time=Delete this time log +issues.add_time_history=added spent time %[1]s %[2]s +issues.del_time_history=`deleted spent time %s` +issues.add_time_manually=Manually Add Time +issues.add_time_hours=Hours +issues.add_time_minutes=Minutes +issues.add_time_sum_to_small=No time was entered. +issues.time_spent_total=Total Time Spent +issues.time_spent_from_all_authors=`Total Time Spent: %s` +issues.due_date=Due Date +issues.invalid_due_date_format="Due date format must be 'yyyy-mm-dd'." +issues.error_modifying_due_date="Failed to modify the due date." +issues.error_removing_due_date="Failed to remove the due date." +issues.push_commit_1="added %d commit %s" +issues.push_commits_n="added %d commits %s" +issues.force_push_codes=`force-pushed %[1]s from %[2]s to %[4]s %[6]s` +issues.force_push_compare=Compare +issues.due_date_form="yyyy-mm-dd" +issues.due_date_form_add="Add due date" +issues.due_date_form_edit="Edit" +issues.due_date_form_remove="Remove" +issues.due_date_not_writer="You need write access to this repository to update the due date of an issue." +issues.due_date_not_set="No due date set." +issues.due_date_added="added the due date %s %s" +issues.due_date_modified="modified the due date from %[2]s to %[1]s %[3]s" +issues.due_date_remove="removed the due date %s %s" +issues.due_date_overdue="Overdue" +issues.due_date_invalid="The due date is invalid or out of range. Please use the format 'yyyy-mm-dd'." +issues.dependency.title=Dependencies +issues.dependency.issue_no_dependencies=No dependencies set. +issues.dependency.pr_no_dependencies=No dependencies set. +issues.dependency.no_permission_1="You do not have permission to read %d dependency" +issues.dependency.no_permission_n="You do not have permission to read %d dependencies" +issues.dependency.no_permission.can_remove="You do not have permission to read this dependency but can remove this dependency" +issues.dependency.add=Add dependency… +issues.dependency.remove=Remove +issues.dependency.remove_info=Remove this dependency +issues.dependency.added_dependency=`added a new dependency %s` +issues.dependency.removed_dependency=`removed a dependency %s` +issues.dependency.pr_closing_blockedby=Closing this pull request is blocked by the following issues +issues.dependency.issue_closing_blockedby=Closing this issue is blocked by the following issues +issues.dependency.issue_close_blocks=This issue blocks closing of the following issues +issues.dependency.pr_close_blocks=This pull request blocks closing of the following issues +issues.dependency.issue_close_blocked=You need to close all issues that are blocking this issue before you can close it. +issues.dependency.issue_batch_close_blocked="Cannot batch close issues that you choose, because issue #%d still has open dependencies" +issues.dependency.pr_close_blocked=You need to close all issues that are blocking this pull request before you can merge it. +issues.dependency.blocks_short=Blocks +issues.dependency.blocked_by_short=Depends on +issues.dependency.remove_header=Remove Dependency +issues.dependency.issue_remove_text=This will remove the dependency from this issue. Continue? +issues.dependency.pr_remove_text=This will remove the dependency from this pull request. Continue? +issues.dependency.setting=Enable Dependencies For Issues and Pull Requests +issues.dependency.add_error_same_issue=You cannot make an issue depend on itself. +issues.dependency.add_error_dep_issue_not_exist=Dependent issue does not exist. +issues.dependency.add_error_dep_not_exist=Dependency does not exist. +issues.dependency.add_error_dep_exists=Dependency already exists. +issues.dependency.add_error_cannot_create_circular=You cannot create a dependency with two issues that block each other. +issues.dependency.add_error_dep_not_same_repo=Both issues must be in the same repository. +issues.review.self.approval=You cannot approve your own pull request. +issues.review.self.rejection=You cannot request changes on your own pull request. +issues.review.approve="approved these changes %s" +issues.review.comment="reviewed %s" +issues.review.dismissed="dismissed %s's review %s" +issues.review.dismissed_label=Dismissed +issues.review.left_comment=left a comment +issues.review.content.empty=You need to leave a comment indicating the requested change(s). +issues.review.reject="requested changes %s" +issues.review.remove_review_request_self="declined to review %s" +issues.review.pending=Pending +issues.review.pending.tooltip=This comment is not currently visible to other users. To submit your pending comments, select "%s" -> "%s/%s/%s" at the top of the page. +issues.review.outdated=Outdated +issues.review.outdated_description=Content has changed since this comment was made +issues.review.option.show_outdated_comments=Show outdated comments +issues.review.option.hide_outdated_comments=Hide outdated comments +issues.review.show_outdated=Show outdated +issues.review.hide_outdated=Hide outdated +issues.review.show_resolved=Show resolved +issues.review.hide_resolved=Hide resolved +issues.review.resolve_conversation=Resolve conversation +issues.review.un_resolve_conversation=Unresolve conversation +issues.review.resolved_by=marked this conversation as resolved +issues.review.commented=Comment +issues.review.official=Approved +issues.review.requested=Review pending +issues.review.rejected=Changes requested +issues.review.stale=Updated since approval +issues.review.unofficial=Uncounted approval +issues.assignee.error=Not all assignees were added, due to an unexpected error. +issues.reference_issue.body=Body +issues.content_history.deleted=deleted +issues.content_history.edited=edited +issues.content_history.created=created +issues.content_history.delete_from_history=Delete from history +issues.content_history.delete_from_history_confirm=Delete from history? +issues.content_history.options=Options +issues.reference_link=Reference: %s +compare.compare_base=base +compare.compare_head=compare +pulls.desc=Enable pull requests and code reviews. +pulls.new=New Pull Request +pulls.new.blocked_user=Cannot create pull request because you are blocked by the repository owner. +pulls.new.must_collaborator=You must be a collaborator to create pull request. +pulls.edit.already_changed=Unable to save changes to the pull request. It appears the content has already been changed by another user. Please refresh the page and try editing again to avoid overwriting their changes. +pulls.view=View Pull Request +pulls.compare_changes=New Pull Request +pulls.allow_edits_from_maintainers=Allow edits from maintainers +pulls.allow_edits_from_maintainers_desc=Users with write access to the base branch can also push to this branch +pulls.allow_edits_from_maintainers_err=Updating failed +pulls.compare_changes_desc=Select the branch to merge into and the branch to pull from. +pulls.has_viewed_file=Viewed +pulls.has_changed_since_last_review=Changed since your last review +pulls.viewed_files_label=%[1]d / %[2]d files viewed +pulls.expand_files=Expand all files +pulls.collapse_files=Collapse all files +pulls.compare_base=merge into +pulls.compare_compare=pull from +pulls.switch_comparison_type=Switch comparison type +pulls.switch_head_and_base=Switch head and base +pulls.filter_branch=Filter branch +pulls.show_all_commits=Show all commits +pulls.show_changes_since_your_last_review=Show changes since your last review +pulls.showing_only_single_commit=Showing only changes of commit %[1]s +pulls.showing_specified_commit_range=Showing only changes between %[1]s..%[2]s +pulls.select_commit_hold_shift_for_range=Select commit. Hold Shift and click to select a range. +pulls.review_only_possible_for_full_diff=Review is only possible when viewing the full diff +pulls.filter_changes_by_commit=Filter by commit +pulls.nothing_to_compare=These branches are equal. There is no need to create a pull request. +pulls.nothing_to_compare_have_tag=The selected branches/tags are equal. +pulls.nothing_to_compare_and_allow_empty_pr=These branches are equal. This PR will be empty. +pulls.has_pull_request=`A pull request between these branches already exists: %[2]s#%[3]d` +pulls.create=Create Pull Request +pulls.title_desc=wants to merge %[1]d commits from %[2]s into %[3]s +pulls.merged_title_desc=merged %[1]d commits from %[2]s into %[3]s %[4]s +pulls.change_target_branch_at=`changed target branch from %s to %s %s` +pulls.tab_conversation=Conversation +pulls.tab_files=Files Changed +pulls.reopen_to_merge=Please reopen this pull request to perform a merge. +pulls.cant_reopen_deleted_branch=This pull request cannot be reopened because the branch was deleted. +pulls.merged=Merged +pulls.merged_success=Pull request successfully merged and closed +pulls.closed=Pull request closed +pulls.manually_merged=Manually merged +pulls.merged_info_text=The branch %s can now be deleted. +pulls.is_closed=The pull request has been closed. +pulls.title_wip_desc=`Start the title with %s to prevent the pull request from being merged accidentally.` +pulls.cannot_merge_work_in_progress=This pull request is marked as a work in progress. +pulls.still_in_progress=Still in progress? +pulls.add_prefix=Add %s prefix +pulls.remove_prefix=Remove %s prefix +pulls.files_conflicted=This pull request has changes conflicting with the target branch. +pulls.is_checking=Checking for merge conflicts… +pulls.is_ancestor="This branch is already included in the target branch. There is nothing to merge." +pulls.is_empty="The changes on this branch are already on the target branch. This will be an empty commit." +pulls.required_status_check_failed=Some required checks were not successful. +pulls.required_status_check_missing=Some required checks are missing. +pulls.required_status_check_administrator=As an administrator, you may still merge this pull request. +pulls.blocked_by_approvals="This pull request doesn't have enough required approvals yet. %d of %d official approvals granted." +pulls.blocked_by_approvals_whitelisted="This pull request doesn't have enough required approvals yet. %d of %d approvals granted from users or teams on the allowlist." +pulls.blocked_by_rejection="This pull request has changes requested by an official reviewer." +pulls.blocked_by_official_review_requests="This pull request has official review requests." +pulls.blocked_by_outdated_branch="This pull request is blocked because it's outdated." +pulls.blocked_by_changed_protected_files_1="This pull request is blocked because it changes a protected file:" +pulls.blocked_by_changed_protected_files_n="This pull request is blocked because it changes protected files:" +pulls.can_auto_merge_desc=This pull request can be merged automatically. +pulls.cannot_auto_merge_desc=This pull request cannot be merged automatically due to conflicts. +pulls.cannot_auto_merge_helper=Merge manually to resolve the conflicts. +pulls.num_conflicting_files_1="%d conflicting file" +pulls.num_conflicting_files_n="%d conflicting files" +pulls.approve_count_1="%d approval" +pulls.approve_count_n="%d approvals" +pulls.reject_count_1="%d change request" +pulls.reject_count_n="%d change requests" +pulls.wrong_commit_id="commit ID must be a commit ID on the target branch" +pulls.no_merge_desc=This pull request cannot be merged because all repository merge options are disabled. +pulls.no_merge_helper=Enable merge options in the repository settings or merge the pull request manually. +pulls.no_merge_wip=This pull request cannot be merged because it is marked as being a work in progress. +pulls.no_merge_not_ready=This pull request is not ready to be merged. Check review status and status checks. +pulls.no_merge_access=You are not authorized to merge this pull request. +pulls.merge_pull_request=Create merge commit +pulls.rebase_merge_pull_request=Rebase, then fast-forward +pulls.rebase_merge_commit_pull_request=Rebase, then create merge commit +pulls.squash_merge_pull_request=Create squash commit +pulls.fast_forward_only_merge_pull_request=Fast-forward only +pulls.merge_manually=Manually merged +pulls.require_signed_wont_sign=The branch requires signed commits but this merge will not be signed +pulls.invalid_merge_option=You cannot use this merge option for this pull request. +pulls.merge_conflict=Merge Failed: There was a conflict while merging. Hint: Try a different strategy. +pulls.merge_conflict_summary=Error Message +pulls.rebase_conflict=Merge Failed: There was a conflict while rebasing commit: %[1]s. Hint: Try a different strategy. +pulls.rebase_conflict_summary=Error Message +pulls.unrelated_histories=Merge Failed: The merge head and base do not share a common history. Hint: Try a different strategy. +pulls.merge_out_of_date=Merge Failed: While generating the merge, the base was updated. Hint: Try again. +pulls.head_out_of_date=Merge Failed: While generating the merge, the head was updated. Hint: Try again. +pulls.has_merged=Failed: The pull request has been merged. You cannot merge again or change the target branch. +pulls.push_rejected=Push Failed: The push was rejected. Review the Git Hooks for this repository. +pulls.push_rejected_summary=Full Rejection Message +pulls.push_rejected_no_message=Push Failed: The push was rejected but there was no remote message. Review the Git Hooks for this repository. +pulls.open_unmerged_pull_exists=`You cannot perform a reopen operation because there is a pending pull request (#%d) with identical properties.` +pulls.status_checking=Some checks are pending +pulls.status_checks_success=All checks were successful +pulls.status_checks_warning=Some checks reported warnings +pulls.status_checks_failure=Some checks failed +pulls.status_checks_error=Some checks reported errors +pulls.status_checks_requested=Required +pulls.status_checks_details=Details +pulls.status_checks_hide_all=Hide all checks +pulls.status_checks_show_all=Show all checks +pulls.update_branch=Update branch by merge +pulls.update_branch_rebase=Update branch by rebase +pulls.update_branch_success=Branch update was successful +pulls.update_not_allowed=You are not allowed to update branch +pulls.outdated_with_base_branch=This branch is out-of-date with the base branch +pulls.close=Close Pull Request +pulls.closed_at=`closed this pull request %[2]s` +pulls.reopened_at=`reopened this pull request %[2]s` +pulls.cmd_instruction_hint=View command line instructions +pulls.cmd_instruction_checkout_title=Checkout +pulls.cmd_instruction_checkout_desc=From your project repository, check out a new branch and test the changes. +pulls.cmd_instruction_merge_title=Merge +pulls.cmd_instruction_merge_desc=Merge the changes and update on Gitea. +pulls.cmd_instruction_merge_warning=Warning: This operation cannot merge pull request because "autodetect manual merge" is not enabled. +pulls.clear_merge_message=Clear merge message +pulls.clear_merge_message_hint=Clearing the merge message will only remove the commit message content and keep generated git trailers such as "Co-Authored-By…". +pulls.auto_merge_button_when_succeed=(When checks succeed) +pulls.auto_merge_when_succeed=Auto merge when all checks succeed +pulls.auto_merge_newly_scheduled=The pull request was scheduled to merge when all checks succeed. +pulls.auto_merge_has_pending_schedule=%[1]s scheduled this pull request to auto merge when all checks succeed %[2]s. +pulls.auto_merge_cancel_schedule=Cancel auto merge +pulls.auto_merge_not_scheduled=This pull request is not scheduled to auto merge. +pulls.auto_merge_canceled_schedule=The auto merge was canceled for this pull request. +pulls.auto_merge_newly_scheduled_comment=`scheduled this pull request to auto merge when all checks succeed %[1]s` +pulls.auto_merge_canceled_schedule_comment=`canceled auto merging this pull request when all checks succeed %[1]s` +pulls.delete.title=Delete this pull request? +pulls.delete.text=Do you really want to delete this pull request? (This will permanently remove all content. Consider closing it instead, if you intend to keep it archived) +pulls.recently_pushed_new_branches=You pushed on branch %[1]s %[2]s +pulls.upstream_diverging_prompt_behind_1=This branch is %[1]d commit behind %[2]s +pulls.upstream_diverging_prompt_behind_n=This branch is %[1]d commits behind %[2]s +pulls.upstream_diverging_prompt_base_newer=The base branch %s has new changes +pulls.upstream_diverging_merge=Sync fork +pulls.upstream_diverging_merge_confirm=Would you like to merge "%[1]s" onto "%[2]s"? +pull.deleted_branch=(deleted):%s +pull.agit_documentation=Review documentation about AGit +comments.edit.already_changed=Unable to save changes to the comment. It appears the content has already been changed by another user. Please refresh the page and try editing again to avoid overwriting their changes +milestones.new=New Milestone +milestones.closed=Closed %s +milestones.update_ago=Updated %s +milestones.no_due_date=No due date +milestones.new_subheader=Milestones can help you organize issues and track their progress. +milestones.completeness=%d%% Completed +milestones.create=Create Milestone +milestones.title=Title +milestones.desc=Description +milestones.due_date=Due Date (optional) +milestones.clear=Clear +milestones.invalid_due_date_format="Due date format must be 'yyyy-mm-dd'." +milestones.create_success=The milestone "%s" has been created. +milestones.edit=Edit Milestone +milestones.edit_subheader=Milestones organize issues and track progress. +milestones.modify=Update Milestone +milestones.edit_success=Milestone "%s" has been updated. +milestones.deletion=Delete Milestone +milestones.deletion_desc=Deleting a milestone removes it from all related issues. Continue? +milestones.deletion_success=The milestone has been deleted. +milestones.filter_sort.name=Name +milestones.filter_sort.earliest_due_data=Earliest due date +milestones.filter_sort.latest_due_date=Latest due date +milestones.filter_sort.least_complete=Least complete +milestones.filter_sort.most_complete=Most complete +milestones.filter_sort.most_issues=Most issues +milestones.filter_sort.least_issues=Least issues +signing.will_sign=This commit will be signed with key "%s". +signing.wont_sign.error=There was an error while checking if the commit could be signed. +signing.wont_sign.nokey=There is no key available to sign this commit. +signing.wont_sign.never=Commits are never signed. +signing.wont_sign.always=Commits are always signed. +signing.wont_sign.pubkey=The commit will not be signed because you do not have a public key associated with your account. +signing.wont_sign.twofa=You must have two-factor authentication enabled to have commits signed. +signing.wont_sign.parentsigned=The commit will not be signed as the parent commit is not signed. +signing.wont_sign.basesigned=The merge will not be signed as the base commit is not signed. +signing.wont_sign.headsigned=The merge will not be signed as the head commit is not signed. +signing.wont_sign.commitssigned=The merge will not be signed as all the associated commits are not signed. +signing.wont_sign.approved=The merge will not be signed as the PR is not approved. +signing.wont_sign.not_signed_in=You are not signed in. +ext_wiki=Access to External Wiki +ext_wiki.desc=Link to an external wiki. +wiki.welcome=Welcome to the Wiki. +wiki.welcome_desc=The wiki lets you write and share documentation with collaborators. +wiki.desc=Write and share documentation with collaborators. +wiki.create_first_page=Create the First Page +wiki.filter_page=Filter page +wiki.page_title=Page title +wiki.page_content=Page content +wiki.default_commit_message=Write a note about this page update (optional). +wiki.save_page=Save Page +wiki.last_commit_info=%s edited this page %s +wiki.edit_page_button=Edit +wiki.new_page_button=New Page +wiki.file_revision=Page Revision +wiki.wiki_page_revisions=Wiki Page Revisions +wiki.back_to_wiki=Back to wiki page +wiki.delete_page_button=Delete Page +wiki.delete_page_notice_1=Deleting the wiki page "%s" cannot be undone. Continue? +wiki.page_already_exists=A wiki page with the same name already exists. +wiki.reserved_page=The wiki page name "%s" is reserved. +wiki.pages=Pages +wiki.last_updated=Last updated %s +wiki.page_name_desc=Enter a name for this Wiki page. Some special names are: 'Home', '_Sidebar' and '_Footer'. +wiki.original_git_entry_tooltip=View original Git file instead of using friendly link. +activity=Activity +activity.navbar.pulse=Pulse +activity.navbar.code_frequency=Code Frequency +activity.navbar.contributors=Contributors +activity.navbar.recent_commits=Recent Commits +activity.period.filter_label=Period: +activity.period.daily=1 day +activity.period.halfweekly=3 days +activity.period.weekly=1 week +activity.period.monthly=1 month +activity.period.quarterly=3 months +activity.period.semiyearly=6 months +activity.period.yearly=1 year +activity.overview=Overview +activity.active_prs_count_1=%d Active Pull Request +activity.active_prs_count_n=%d Active Pull Requests +activity.merged_prs_count_1=Merged Pull Request +activity.merged_prs_count_n=Merged Pull Requests +activity.opened_prs_count_1=Proposed Pull Request +activity.opened_prs_count_n=Proposed Pull Requests +activity.title.user_1=%d user +activity.title.user_n=%d users +activity.title.prs_1=%d Pull request +activity.title.prs_n=%d Pull requests +activity.title.prs_merged_by=%s merged by %s +activity.title.prs_opened_by=%s proposed by %s +activity.merged_prs_label=Merged +activity.opened_prs_label=Proposed +activity.active_issues_count_1=%d Active Issue +activity.active_issues_count_n=%d Active Issues +activity.closed_issues_count_1=Closed Issue +activity.closed_issues_count_n=Closed Issues +activity.title.issues_1=%d Issue +activity.title.issues_n=%d Issues +activity.title.issues_closed_from=%s closed from %s +activity.title.issues_created_by=%s created by %s +activity.closed_issue_label=Closed +activity.new_issues_count_1=New Issue +activity.new_issues_count_n=New Issues +activity.new_issue_label=Opened +activity.title.unresolved_conv_1=%d Unresolved Conversation +activity.title.unresolved_conv_n=%d Unresolved Conversations +activity.unresolved_conv_desc=These recently changed issues and pull requests have not been resolved yet. +activity.title.releases_1=%d Release +activity.title.releases_n=%d Releases +activity.title.releases_published_by=%s published by %s +activity.published_release_label=Published +activity.no_git_activity=There has been no commit activity in this period. +activity.git_stats_exclude_merges=Excluding merges, +activity.git_stats_author_1=%d author +activity.git_stats_author_n=%d authors +activity.git_stats_pushed_1=has pushed +activity.git_stats_pushed_n=have pushed +activity.git_stats_push_to_branch=to %s and +activity.git_stats_push_to_all_branches=to all branches. +activity.git_stats_on_default_branch=On %s, +activity.git_stats_file_1=%d file +activity.git_stats_file_n=%d files +activity.git_stats_files_changed_1=has changed +activity.git_stats_files_changed_n=have changed +activity.git_stats_additions=and there have been +activity.git_stats_addition_1=%d addition +activity.git_stats_addition_n=%d additions +activity.git_stats_and_deletions=and +activity.git_stats_deletion_1=%d deletion +activity.git_stats_deletion_n=%d deletions +contributors.contribution_type.filter_label=Contribution type: +contributors.contribution_type.additions=Additions +contributors.contribution_type.deletions=Deletions +settings=Settings +settings.desc=Settings is where you can manage the settings for the repository. +settings.options=Repository +settings.public_access=Public Access +settings.public_access_desc=Configure public visitor's access permissions to override the defaults of this repository. +settings.public_access.docs.not_set=Not Set: no extra public access permission. The visitor's permission follows the repository's visibility and member permissions. +settings.public_access.docs.anonymous_read=Anonymous Read: users who are not logged in can access the unit with read permission. +settings.public_access.docs.everyone_read=Everyone Read: all logged-in users can access the unit with read permission. Read permission of issue/pull-request units also means users can create new issues/pull requests. +settings.public_access.docs.everyone_write=Everyone Write: all logged-in users have write permission to the unit. Only Wiki unit supports this permission. +settings.collaboration=Collaborators +settings.collaboration.admin=Administrator +settings.collaboration.write=Write +settings.collaboration.read=Read +settings.collaboration.undefined=Undefined +settings.collaboration.per_unit=Unit Permissions +settings.basic_settings=Basic Settings +settings.mirror_settings=Mirror Settings +settings.mirror_settings.docs=Set up your repository to automatically synchronize commits, tags and branches with another repository. +settings.mirror_settings.docs.disabled_pull_mirror.instructions=Set up your project to automatically push commits, tags and branches to another repository. Pull mirrors have been disabled by your site administrator. +settings.mirror_settings.docs.disabled_push_mirror.instructions=Set up your project to automatically pull commits, tags and branches from another repository. +settings.mirror_settings.docs.disabled_push_mirror.pull_mirror_warning=Right now, this can only be done in the "New Migration" menu. For more information, please consult: +settings.mirror_settings.docs.disabled_push_mirror.info=Push mirrors have been disabled by your site administrator. +settings.mirror_settings.docs.no_new_mirrors=Your repository is mirroring changes to or from another repository. Please keep in mind that you currently can't create any new mirrors. +settings.mirror_settings.docs.can_still_use=Although you can't modify existing mirrors or create new ones, you may still use your existing mirror. +settings.mirror_settings.docs.pull_mirror_instructions=To set up a pull mirror, please consult: +settings.mirror_settings.docs.more_information_if_disabled=You can find out more about push and pull mirrors here: +settings.mirror_settings.docs.doc_link_title=How do I mirror repositories? +settings.mirror_settings.docs.doc_link_pull_section=the "Pulling from a remote repository" section of the documentation. +settings.mirror_settings.docs.pulling_remote_title=Pulling from a remote repository +settings.mirror_settings.pushed_repository=Pushed repository +settings.mirror_settings.direction=Direction +settings.mirror_settings.direction.pull=Pull +settings.mirror_settings.direction.push=Push +settings.mirror_settings.last_update=Last update +settings.mirror_settings.push_mirror.none=No push mirrors configured +settings.mirror_settings.push_mirror.remote_url=Git Remote Repository URL +settings.mirror_settings.push_mirror.add=Add Push Mirror +settings.mirror_settings.push_mirror.edit_sync_time=Edit mirror sync interval +settings.sync_mirror=Synchronize Now +settings.pull_mirror_sync_in_progress=Pulling changes from the remote %s at the moment. +settings.push_mirror_sync_in_progress=Pushing changes to the remote %s at the moment. +settings.site=Website +settings.update_settings=Update Settings +settings.update_mirror_settings=Update Mirror Settings +settings.branches.switch_default_branch=Switch Default Branch +settings.branches.update_default_branch=Update Default Branch +settings.branches.add_new_rule=Add New Rule +settings.advanced_settings=Advanced Settings +settings.wiki_desc=Enable Repository Wiki +settings.use_internal_wiki=Use Built-In Wiki +settings.default_wiki_branch_name=Default Wiki Branch Name +settings.failed_to_change_default_wiki_branch=Failed to change the default wiki branch. +settings.use_external_wiki=Use External Wiki +settings.external_wiki_url=External Wiki URL +settings.external_wiki_url_error=The external wiki URL is not a valid URL. +settings.external_wiki_url_desc=Visitors are redirected to the external wiki URL when clicking the wiki tab. +settings.issues_desc=Enable Repository Issue Tracker +settings.use_internal_issue_tracker=Use Built-In Issue Tracker +settings.use_external_issue_tracker=Use External Issue Tracker +settings.external_tracker_url=External Issue Tracker URL +settings.external_tracker_url_error=The external issue tracker URL is not a valid URL. +settings.external_tracker_url_desc=Visitors are redirected to the external issue tracker URL when clicking on the issues tab. +settings.tracker_url_format=External Issue Tracker URL Format +settings.tracker_url_format_error=The external issue tracker URL format is not a valid URL. +settings.tracker_issue_style=External Issue Tracker Number Format +settings.tracker_issue_style.numeric=Numeric +settings.tracker_issue_style.alphanumeric=Alphanumeric +settings.tracker_issue_style.regexp=Regular Expression +settings.tracker_issue_style.regexp_pattern=Regular Expression Pattern +settings.tracker_issue_style.regexp_pattern_desc=The first captured group will be used in place of {index}. +settings.tracker_url_format_desc=Use the placeholders {user}, {repo} and {index} for the username, repository name and issue index. +settings.enable_timetracker=Enable Time Tracking +settings.allow_only_contributors_to_track_time=Let Only Contributors Track Time +settings.pulls_desc=Enable Repository Pull Requests +settings.pulls.ignore_whitespace=Ignore Whitespace for Conflicts +settings.pulls.enable_autodetect_manual_merge=Enable autodetect manual merge (Note: In some special cases, misjudgments can occur) +settings.pulls.allow_rebase_update=Enable updating pull request branch by rebase +settings.pulls.default_delete_branch_after_merge=Delete pull request branch after merge by default +settings.pulls.default_allow_edits_from_maintainers=Allow edits from maintainers by default +settings.releases_desc=Enable Repository Releases +settings.packages_desc=Enable Repository Packages Registry +settings.projects_desc=Enable Projects +settings.projects_mode_desc=Projects Mode (which kinds of projects to show) +settings.projects_mode_repo=Repo projects only +settings.projects_mode_owner=Only user or org projects +settings.projects_mode_all=All projects +settings.actions_desc=Enable Repository Actions +settings.admin_settings=Administrator Settings +settings.admin_enable_health_check=Enable Repository Health Checks (git fsck) +settings.admin_code_indexer=Code Indexer +settings.admin_stats_indexer=Code Statistics Indexer +settings.admin_indexer_commit_sha=Last Indexed SHA +settings.admin_indexer_unindexed=Unindexed +settings.reindex_button=Add to Reindex Queue +settings.reindex_requested=Reindex Requested +settings.admin_enable_close_issues_via_commit_in_any_branch=Close an issue via a commit made in a non-default branch +settings.danger_zone=Danger Zone +settings.convert=Convert to Regular Repository +settings.convert_desc=You can convert this mirror into a regular repository. This cannot be undone. +settings.convert_notices_1=This operation will convert the mirror into a regular repository and cannot be undone. +settings.convert_confirm=Convert Repository +settings.convert_succeed=The mirror has been converted into a regular repository. +settings.transfer.rejected=Repository transfer was rejected. +settings.transfer.success=Repository transfer was successful. +settings.transfer.blocked_user=Cannot transfer repository because you are blocked by the new owner. +settings.transfer_abort=Cancel transfer +settings.transfer_abort_invalid=You cannot cancel a non existent repository transfer. +settings.transfer_abort_success=The repository transfer to %s was successfully canceled. +settings.transfer_desc=Transfer this repository to a user or to an organization for which you have administrator rights. +settings.transfer_form_title=Enter the repository name as confirmation: +settings.transfer_in_progress=There is currently an ongoing transfer. Please cancel it if you would like to transfer this repository to another user. +settings.transfer_notices_3=- If the repository is private and is transferred to an individual user, this action makes sure that the user does have at least read permission (and changes permissions if necessary). +settings.transfer_notices_4=- If the repository belongs to an organization, and you transfer it to another organization or individual, you will lose the links between the repository's issues and the organization's project board. +settings.transfer_perform=Perform Transfer +settings.signing_settings=Signing Verification Settings +settings.trust_model=Signature Trust Model +settings.trust_model.default=Default Trust Model +settings.trust_model.default.desc=Use the default repository trust model for this installation. +settings.trust_model.collaborator=Collaborator +settings.trust_model.collaborator.desc=Valid signatures by collaborators of this repository will be marked "trusted", whether they match the committer or not. Otherwise, valid signatures will be marked "untrusted" if the signature matches the committer and "unmatched" if not. +settings.trust_model.committer.long=Committer: Trust signatures that match committers. This matches GitHub's behavior and will force commits signed by Gitea to have Gitea as the committer. +settings.trust_model.committer.desc=Valid signatures will only be marked "trusted" if they match the committer, otherwise they will be marked "unmatched". This forces Gitea to be the committer on signed commits, with the actual committer marked as Co-authored-by: and Co-committed-by: trailer in the commit. The default Gitea key must match a user in the database. +settings.trust_model.collaboratorcommitter.desc=Valid signatures by collaborators of this repository will be marked "trusted" if they match the committer. Otherwise, valid signatures will be marked "untrusted" if the signature matches the committer and "unmatched" otherwise. This will force Gitea to be marked as the committer on signed commits, with the actual committer marked as Co-Authored-By: and Co-Committed-By: trailer in the commit. The default Gitea key must match a user in the database. +settings.wiki_delete=Delete Wiki Data +settings.confirm_wiki_delete=Delete Wiki Data +settings.delete_notices_1=- This operation CANNOT be undone. +settings.delete_notices_2=- This operation will permanently delete the %s repository, including code, issues, comments, wiki data and collaborator settings. +settings.update_settings_no_unit=The repository should allow at least some sort of interaction. +settings.add_collaborator=Add Collaborator +settings.add_collaborator_success=The collaborator has been added. +settings.add_collaborator_inactive_user=Cannot add an inactive user as a collaborator. +settings.add_collaborator_owner=Cannot add an owner as a collaborator. +settings.add_collaborator.blocked_user=The collaborator is blocked by the repository owner or vice versa. +settings.delete_collaborator=Remove +settings.collaborator_deletion=Remove Collaborator +settings.remove_collaborator_success=The collaborator has been removed. +settings.org_not_allowed_to_be_collaborator=Organizations cannot be added as a collaborator. +settings.teams=Teams +settings.add_team=Add Team +settings.add_team_success=The team now has access to the repository. +settings.change_team_permission_tip=Team's permission is set on the team settings page and can't be changed per repository +settings.remove_team_success=The team's access to the repository has been removed. +settings.webhook.test_delivery=Test Push Event +settings.webhook.test_delivery_desc=Test this webhook with a fake push event. +settings.webhook.test_delivery_desc_disabled=To test this webhook with a fake event, activate it. +settings.webhook.request=Request +settings.webhook.response=Response +settings.webhook.headers=Headers +settings.webhook.payload=Content +settings.webhook.body=Body +settings.webhook.replay.description_disabled=To replay this webhook, activate it. +settings.webhook.delivery.success=An event has been added to the delivery queue. It may take few seconds before it shows up in the delivery history. +settings.githooks_desc="Git Hooks are powered by Git itself. You can edit hook files below to set up custom operations." +settings.githook_edit_desc=If the hook is inactive, sample content will be presented. Leaving content to an empty value will disable this hook. +settings.githook_name=Hook Name +settings.githook_content=Hook Content +settings.update_githook=Update Hook +settings.payload_url=Target URL +settings.http_method=HTTP Method +settings.content_type=POST Content Type +settings.secret=Secret +settings.webhook_secret_desc=If the webhook server supports using secret, you can follow the webhook's manual and fill in a secret here. +settings.slack_username=Username +settings.slack_icon_url=Icon URL +settings.slack_color=Color +settings.discord_username=Username +settings.discord_icon_url=Icon URL +settings.event_desc=Trigger On: +settings.event_push_only=Push Events +settings.event_send_everything=All Events +settings.event_choose=Custom Events… +settings.event_create=Create +settings.event_create_desc=Branch or tag created. +settings.event_delete=Delete +settings.event_delete_desc=Branch or tag deleted. +settings.event_wiki_desc=Wiki page created, renamed, edited or deleted. +settings.event_statuses=Statuses +settings.event_statuses_desc=Commit Status updated from the API. +settings.event_release_desc=Release published, updated or deleted in a repository. +settings.event_push=Push +settings.event_force_push=Force Push +settings.event_push_desc=Git push to a repository. +settings.event_header_issue=Issue Events +settings.event_issues=Issues +settings.event_issues_desc=Issue opened, closed, reopened, edited or deleted. +settings.event_issue_assign=Issue Assigned +settings.event_issue_assign_desc=Issue assigned or unassigned. +settings.event_issue_label=Issue Labeled +settings.event_issue_label_desc=Issue labels updated or cleared. +settings.event_issue_milestone=Issue Milestoned +settings.event_issue_milestone_desc=Issue milestoned or demilestoned. +settings.event_issue_comment=Issue Comment +settings.event_issue_comment_desc=Issue comment created, edited, or deleted. +settings.event_header_pull_request=Pull Request Events +settings.event_pull_request=Pull Request +settings.event_pull_request_desc=Pull request opened, closed, reopened, edited or deleted. +settings.event_pull_request_assign=Pull Request Assigned +settings.event_pull_request_assign_desc=Pull request assigned or unassigned. +settings.event_pull_request_label=Pull Request Labeled +settings.event_pull_request_label_desc=Pull request labels updated or cleared. +settings.event_pull_request_milestone=Pull Request Milestoned +settings.event_pull_request_milestone_desc=Pull request milestoned or demilestoned. +settings.event_pull_request_comment=Pull Request Comment +settings.event_pull_request_comment_desc=Pull request comment created, edited, or deleted. +settings.event_pull_request_sync=Pull Request Synchronized +settings.event_pull_request_sync_desc=Pull request synchronized. +settings.event_pull_request_review_request=Pull Request Review Requested +settings.event_pull_request_review_request_desc=Pull request review requested or review request removed. +settings.event_pull_request_approvals=Pull Request Approvals +settings.event_pull_request_merge=Pull Request Merge +settings.event_header_workflow=Workflow Events +settings.event_workflow_run=Workflow Run +settings.event_workflow_run_desc=Gitea Actions Workflow run queued, waiting, in progress, or completed. +settings.event_workflow_job=Workflow Jobs +settings.event_workflow_job_desc=Gitea Actions Workflow job queued, waiting, in progress, or completed. +settings.event_package=Package +settings.event_package_desc=Package created or deleted in a repository. +settings.branch_filter=Branch filter +settings.branch_filter_desc=Branch whitelist for push, branch creation and branch deletion events, specified as glob pattern. If empty or *, events for all branches are reported. See %[2]s documentation for syntax. Examples: master, {master,release*}. +settings.authorization_header=Authorization Header +settings.authorization_header_desc=Will be included as authorization header for requests when present. Examples: %s. +settings.active=Active +settings.recent_deliveries=Recent Deliveries +settings.hook_type=Hook Type +settings.slack_domain=Domain +settings.slack_channel=Channel +settings.add_web_hook_desc=Integrate %s into your repository. +settings.web_hook_name_gogs=Gogs +settings.web_hook_name_slack=Slack +settings.web_hook_name_discord=Discord +settings.web_hook_name_dingtalk=DingTalk +settings.web_hook_name_telegram=Telegram +settings.web_hook_name_matrix=Matrix +settings.web_hook_name_msteams=Microsoft Teams +settings.web_hook_name_feishu_or_larksuite=Feishu / Lark Suite +settings.web_hook_name_feishu=Feishu +settings.web_hook_name_larksuite=Lark Suite +settings.web_hook_name_wechatwork=WeCom (Wechat Work) +settings.web_hook_name_packagist=Packagist +settings.packagist_username=Packagist username +settings.packagist_package_url=Packagist package URL +settings.deploy_keys=Deploy Keys +settings.add_deploy_key=Add Deploy Key +settings.deploy_key_desc=Deploy keys have read-only pull access to the repository. +settings.is_writable=Enable Write Access +settings.is_writable_info=Allow this deploy key to push to the repository. +settings.no_deploy_keys=There are no deploy keys yet. +settings.title=Title +settings.deploy_key_content=Content +settings.key_been_used=A deploy key with identical content is already in use. +settings.key_name_used=A deploy key with the same name already exists. +settings.add_key_success=The deploy key "%s" has been added. +settings.deploy_key_deletion=Remove Deploy Key +settings.deploy_key_deletion_desc=Removing a deploy key will revoke its access to this repository. Continue? +settings.deploy_key_deletion_success=The deploy key has been removed. +settings.branches=Branches +settings.protected_branch=Branch Protection +settings.protected_branch.save_rule=Save Rule +settings.protected_branch.delete_rule=Delete Rule +settings.protected_branch_can_push=Allow push? +settings.protected_branch_can_push_yes=You can push +settings.protected_branch_can_push_no=You cannot push +settings.branch_protection=Branch Protection Rules for Branch '%s' +settings.protect_this_branch=Enable Branch Protection +settings.protect_this_branch_desc=Prevents deletion and restricts Git pushing and merging to the branch. +settings.protect_disable_push=Disable Push +settings.protect_disable_push_desc=No pushing will be allowed to this branch. +settings.protect_disable_force_push=Disable Force Push +settings.protect_disable_force_push_desc=No force pushing will be allowed to this branch. +settings.protect_enable_push=Enable Push +settings.protect_enable_push_desc=Anyone with write access will be allowed to push to this branch (but not force push). +settings.protect_enable_force_push_all=Enable Force Push +settings.protect_enable_force_push_all_desc=Anyone with push access will be allowed to force push to this branch. +settings.protect_enable_force_push_allowlist=Allowlist Restricted Force Push +settings.protect_enable_force_push_allowlist_desc=Only allowlisted users or teams with push access will be allowed to force push to this branch. +settings.protect_enable_merge=Enable Merge +settings.protect_enable_merge_desc=Anyone with write access will be allowed to merge the pull requests into this branch. +settings.protect_whitelist_committers=Allowlist Restricted Push +settings.protect_whitelist_committers_desc=Only allowlisted users or teams will be allowed to push to this branch (but not force push). +settings.protect_whitelist_deploy_keys=Allowlist deploy keys with write access to push. +settings.protect_whitelist_users=Allowlisted users for pushing: +settings.protect_whitelist_teams=Allowlisted teams for pushing: +settings.protect_force_push_allowlist_users=Allowlisted users for force pushing: +settings.protect_force_push_allowlist_teams=Allowlisted teams for force pushing: +settings.protect_force_push_allowlist_deploy_keys=Allowlist deploy keys with push access to force push. +settings.protect_merge_whitelist_committers=Enable Merge Allowlist +settings.protect_merge_whitelist_committers_desc=Allow only allowlisted users or teams to merge pull requests into this branch. +settings.protect_merge_whitelist_users=Allowlisted users for merging: +settings.protect_merge_whitelist_teams=Allowlisted teams for merging: +settings.protect_check_status_contexts=Enable Status Check +settings.protect_status_check_patterns=Status check patterns: +settings.protect_status_check_patterns_desc=Enter patterns to specify which status checks must pass before branches can be merged into a branch that matches this rule. Each line specifies a pattern. Patterns cannot be empty. +settings.protect_check_status_contexts_desc=Require status checks to pass before merging. When enabled, commits must first be pushed to another branch, then merged or pushed directly to a branch that matches this rule after status checks have passed. If no contexts are matched, the last commit must be successful regardless of context. +settings.protect_check_status_contexts_list=Status checks found in the last week for this repository +settings.protect_status_check_matched=Matched +settings.protect_invalid_status_check_pattern=Invalid status check pattern: "%s". +settings.protect_no_valid_status_check_patterns=No valid status check patterns. +settings.protect_required_approvals=Required approvals: +settings.protect_required_approvals_desc=Allow only to merge pull request with enough required approvals. Required approvals are either from users or teams who are on the allowlist or anyone with write access. +settings.protect_approvals_whitelist_enabled=Restrict approvals to allowlisted users or teams +settings.protect_approvals_whitelist_enabled_desc=Only reviews from allowlisted users or teams will count to the required approvals. Without approval allowlist, reviews from anyone with write access count to the required approvals. +settings.protect_approvals_whitelist_users=Allowlisted reviewers: +settings.protect_approvals_whitelist_teams=Allowlisted teams for reviews: +settings.dismiss_stale_approvals=Dismiss stale approvals +settings.dismiss_stale_approvals_desc=When new commits that change the content of the pull request are pushed to the branch, old approvals will be dismissed. +settings.ignore_stale_approvals=Ignore stale approvals +settings.ignore_stale_approvals_desc=Do not count approvals that were made on older commits (stale reviews) towards how many approvals the PR has. Irrelevant if stale reviews are already dismissed. +settings.require_signed_commits_desc=Reject pushes to this branch if they are unsigned or unverifiable. +settings.protect_branch_name_pattern=Protected Branch Name Pattern +settings.protect_branch_name_pattern_desc="Protected branch name patterns. See the documentation for pattern syntax. Examples: main, release/**" +settings.protect_patterns=Patterns +settings.protect_protected_file_patterns="Protected file patterns (separated using semicolon ';'):" +settings.protect_protected_file_patterns_desc="Protected files are not allowed to be changed directly even if user has rights to add, edit, or delete files in this branch. Multiple patterns can be separated using semicolon (';'). See %[2]s documentation for pattern syntax. Examples: .drone.yml, /docs/**/*.txt." +settings.protect_unprotected_file_patterns="Unprotected file patterns (separated using semicolon ';'):" +settings.protect_unprotected_file_patterns_desc="Unprotected files that are allowed to be changed directly if user has write access, bypassing push restriction. Multiple patterns can be separated using semicolon (';'). See %[2]s documentation for pattern syntax. Examples: .drone.yml, /docs/**/*.txt." +settings.add_protected_branch=Enable protection +settings.delete_protected_branch=Disable protection +settings.update_protect_branch_success=Branch protection for rule "%s" has been updated. +settings.remove_protected_branch_success=Branch protection for rule "%s" has been removed. +settings.remove_protected_branch_failed=Removing branch protection rule "%s" failed. +settings.protected_branch_deletion=Delete Branch Protection +settings.protected_branch_deletion_desc=Disabling branch protection allows users with write permission to push to the branch. Continue? +settings.block_outdated_branch=Block merge if pull request is outdated +settings.block_outdated_branch_desc=Merging will not be possible when head branch is behind base branch. +settings.block_admin_merge_override=Administrators must follow branch protection rules +settings.block_admin_merge_override_desc=Administrators must follow branch protection rules and cannot circumvent it. +settings.default_branch_desc=Select a default repository branch for pull requests and code commits: +settings.merge_style_desc=Merge Styles +settings.default_merge_style_desc=Default Merge Style +settings.choose_branch=Choose a branch… +settings.no_protected_branch=There are no protected branches. +settings.edit_protected_branch=Edit +settings.protected_branch_required_rule_name=Required rule name +settings.protected_branch_duplicate_rule_name=Duplicate rule name +settings.protected_branch_required_approvals_min=Required approvals cannot be negative. +settings.tags=Tags +settings.tags.protection=Tag Protection +settings.tags.protection.pattern=Tag Pattern +settings.tags.protection.allowed=Allowed +settings.tags.protection.allowed.users=Allowed users +settings.tags.protection.allowed.teams=Allowed teams +settings.tags.protection.allowed.noone=No One +settings.tags.protection.create=Protect Tag +settings.tags.protection.none=There are no protected tags. +settings.tags.protection.pattern.description=You can use a single name or a glob pattern or regular expression to match multiple tags. Read more in the protected tags guide. +settings.chat_id=Chat ID +settings.thread_id=Thread ID +settings.matrix.homeserver_url=Homeserver URL +settings.matrix.room_id=Room ID +settings.matrix.message_type=Message Type +settings.visibility.private.button=Make Private +settings.visibility.private.text=Changing the visibility to private will make the repo visible only to allowed members and may remove the relationship between it and existing forks, watchers, and stars. +settings.visibility.private.bullet_title=Changing the visibility to private will: +settings.visibility.private.bullet_one=Make the repo visible only to allowed members. +settings.visibility.private.bullet_two=May remove the relationship between it and forks, watchers, and stars. +settings.visibility.public.button=Make Public +settings.visibility.public.text=Changing the visibility to public will make the repo visible to anyone. +settings.visibility.public.bullet_title=Changing the visibility to public will: +settings.visibility.public.bullet_one=Make the repo visible to anyone. +settings.visibility.success=Repository visibility changed. +settings.visibility.error=An error occurred while trying to change the repo visibility. +settings.visibility.fork_error=Can't change the visibility of a forked repo. +settings.archive.button=Archive Repo +settings.archive.header=Archive This Repo +settings.archive.text=Archiving the repo will make it entirely read-only. It will be hidden from the dashboard. Nobody (not even you!) will be able to make new commits, or open any issues or pull requests. +settings.archive.success=The repo was successfully archived. +settings.archive.error=An error occurred while trying to archive the repo. See the log for more details. +settings.archive.error_ismirror=You cannot archive a mirrored repo. +settings.archive.branchsettings_unavailable=Branch settings are not available if the repo is archived. +settings.archive.tagsettings_unavailable=Tag settings are not available if the repo is archived. +settings.archive.mirrors_unavailable=Mirrors are not available if the repo is archived. +settings.unarchive.button=Unarchive repo +settings.unarchive.header=Unarchive this repo +settings.unarchive.text=Unarchiving the repo will restore its ability to receive commits and pushes, as well as new issues and pull requests. +settings.unarchive.success=The repo was successfully unarchived. +settings.unarchive.error=An error occurred while trying to unarchive the repo. See the log for more details. +settings.update_avatar_success=The repository avatar has been updated. +settings.lfs=LFS +settings.lfs_filelist=LFS files stored in this repository +settings.lfs_no_lfs_files=No LFS files stored in this repository +settings.lfs_noattribute=This path does not have the lockable attribute in the default branch +settings.lfs_delete=Delete LFS file with OID %s +settings.lfs_delete_warning=Deleting an LFS file may cause 'object does not exist' errors on checkout. Are you sure? +settings.lfs_findpointerfiles=Find pointer files +settings.lfs_locks=Locks +settings.lfs_invalid_locking_path=Invalid path: %s +settings.lfs_invalid_lock_directory=Cannot lock directory: %s +settings.lfs_lock_already_exists=Lock already exists: %s +settings.lfs_lock=Lock +settings.lfs_lock_path=Filepath to lock… +settings.lfs_locks_no_locks=No Locks +settings.lfs_lock_file_no_exist=Locked file does not exist in default branch +settings.lfs_force_unlock=Force Unlock +settings.lfs_pointers.found=Found %d blob pointer(s) — %d associated, %d unassociated (%d missing from store) +settings.lfs_pointers.sha=Blob SHA +settings.lfs_pointers.oid=OID +settings.lfs_pointers.inRepo=In Repo +settings.lfs_pointers.exists=Exists in store +settings.lfs_pointers.accessible=Accessible to User +settings.lfs_pointers.associateAccessible=Associate accessible %d OIDs +settings.rename_branch_failed_exist=Cannot rename branch because target branch %s exists. +settings.rename_branch_failed_not_exist=Cannot rename branch %s because it does not exist. +settings.rename_branch_success=Branch %s was successfully renamed to %s. +settings.rename_branch_from=old branch name +settings.rename_branch_to=new branch name +settings.rename_branch=Rename branch +diff.browse_source=Browse Source +diff.parent=parent +diff.git-notes=Notes +diff.data_not_available=Diff Content Not Available +diff.options_button=Diff Options +diff.download_patch=Download Patch File +diff.download_diff=Download Diff File +diff.show_split_view=Split View +diff.show_unified_view=Unified View +diff.whitespace_button=Whitespace +diff.whitespace_show_everything=Show all changes +diff.whitespace_ignore_all_whitespace=Ignore whitespace when comparing lines +diff.whitespace_ignore_amount_changes=Ignore changes in amount of whitespace +diff.whitespace_ignore_at_eol=Ignore changes in whitespace at EOL +diff.stats_desc= %d changed files with %d additions and %d deletions +diff.stats_desc_file=%d changes: %d additions and %d deletions +diff.bin=BIN +diff.bin_not_shown=Binary file not shown. +diff.view_file=View File +diff.file_before=Before +diff.file_after=After +diff.file_image_width=Width +diff.file_image_height=Height +diff.file_byte_size=Size +diff.file_suppressed=File diff suppressed because it is too large +diff.file_suppressed_line_too_long=File diff suppressed because one or more lines are too long +diff.too_many_files=Some files were not shown because too many files have changed in this diff +diff.show_more=Show More +diff.load=Load Diff +diff.generated=generated +diff.vendored=vendored +diff.comment.add_line_comment=Add line comment +diff.comment.placeholder=Leave a comment +diff.comment.add_single_comment=Add single comment +diff.comment.add_review_comment=Add comment +diff.comment.reply=Reply +diff.review.comment=Comment +diff.review.approve=Approve +diff.review.self_reject=Pull request authors can't request changes on their own pull request +diff.review.reject=Request changes +diff.review.self_approve=Pull request authors can't approve their own pull request +diff.protected=Protected +diff.image.side_by_side=Side by Side +diff.image.swipe=Swipe +diff.image.overlay=Overlay +diff.has_escaped=This line has hidden Unicode characters +diff.show_file_tree=Show file tree +diff.hide_file_tree=Hide file tree +diff.submodule_added=Submodule %[1]s added at %[2]s +diff.submodule_deleted=Submodule %[1]s deleted from %[2]s +diff.submodule_updated=Submodule %[1]s updated: %[2]s +releases.desc=Track project versions and downloads. +release.releases=Releases +release.detail=Release details +release.tags=Tags +release.new_release=New Release +release.draft=Draft +release.prerelease=Pre-Release +release.stable=Stable +release.latest=Latest +release.compare=Compare +release.edit=edit +release.ahead.target=to %s since this release +tag.ahead.target=to %s since this tag +release.source_code=Source Code +release.new_subheader=Releases organize project versions. +release.edit_subheader=Releases organize project versions. +release.tag_name=Tag name +release.target=Target +release.tag_helper=Choose an existing tag or create a new tag. +release.tag_helper_new=New tag. This tag will be created from the target. +release.tag_helper_existing=Existing tag. +release.title=Release title +release.title_empty=Title cannot be empty. +release.message=Describe this release +release.prerelease_desc=Mark as Pre-Release +release.prerelease_helper=Mark this release unsuitable for production use. +release.publish=Publish Release +release.save_draft=Save Draft +release.edit_release=Update Release +release.delete_release=Delete Release +release.delete_tag=Delete Tag +release.deletion=Delete Release +release.deletion_desc=Deleting a release only removes it from Gitea. It will not affect the Git tag, the contents of your repository or its history. Continue? +release.deletion_success=The release has been deleted. +release.deletion_tag_desc=Will delete this tag from repository. Repository contents and history remain unchanged. Continue? +release.deletion_tag_success=The tag has been deleted. +release.tag_name_already_exist=A release with this tag name already exists. +release.tag_name_invalid=The tag name is not valid. +release.tag_name_protected=The tag name is protected. +release.tag_already_exist=This tag name already exists. +release.downloads=Downloads +release.download_count=Downloads: %s +release.add_tag_msg=Use the title and content of release as tag message. +release.add_tag=Create Tag Only +release.releases_for=Releases for %s +release.tags_for=Tags for %s +branch.name=Branch Name +branch.already_exists=A branch named "%s" already exists. +branch.delete_head=Delete +branch.delete=Delete Branch "%s" +branch.delete_html=Delete Branch +branch.delete_desc=Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue? +branch.deletion_success=Branch "%s" has been deleted. +branch.deletion_failed=Failed to delete branch "%s". +branch.delete_branch_has_new_commits=Branch "%s" cannot be deleted because new commits have been added after merging. +branch.create_branch=Create branch %s +branch.create_from=from "%s" +branch.create_success=Branch "%s" has been created. +branch.branch_already_exists=Branch "%s" already exists in this repository. +branch.branch_name_conflict=Branch name "%s" conflicts with the already existing branch "%s". +branch.tag_collision=Branch "%s" cannot be created as a tag with same name already exists in the repository. +branch.deleted_by=Deleted by %s +branch.restore_success=Branch "%s" has been restored. +branch.restore_failed=Failed to restore branch "%s". +branch.protected_deletion_failed=Branch "%s" is protected. It cannot be deleted. +branch.default_deletion_failed=Branch "%s" is the default branch. It cannot be deleted. +branch.default_branch_not_exist=Default branch "%s" does not exist. +branch.restore=Restore Branch "%s" +branch.download=Download Branch "%s" +branch.rename=Rename Branch "%s" +branch.included_desc=This branch is part of the default branch +branch.included=Included +branch.create_new_branch=Create branch from branch: +branch.confirm_create_branch=Create branch +branch.warning_rename_default_branch=You are renaming the default branch. +branch.rename_branch_to=Rename "%s" to: +branch.confirm_rename_branch=Rename branch +branch.create_branch_operation=Create branch +branch.new_branch=Create new branch +branch.new_branch_from=Create new branch from "%s" +branch.renamed=Branch %s was renamed to %s. +branch.rename_default_or_protected_branch_error=Only admins can rename default or protected branches. +branch.rename_protected_branch_failed=This branch is protected by glob-based protection rules. +branch.commits_divergence_from=Commit divergence: %[1]d behind and %[2]d ahead of %[3]s +branch.commits_no_divergence=The same as branch %[1]s +tag.create_tag=Create tag %s +tag.create_tag_operation=Create tag +tag.confirm_create_tag=Create tag +tag.create_tag_from=Create new tag from "%s" +tag.create_success=Tag "%s" has been created. +topic.manage_topics=Manage Topics +topic.done=Done +topic.count_prompt=You cannot select more than 25 topics +topic.format_prompt=Topics must start with a letter or number, can include dashes ('-') and dots ('.'), can be up to 35 characters long. Letters must be lowercase. +find_file.follow_symlink=Follow this symlink to where it is pointing at +find_file.go_to_file=Go to file +find_file.no_matching=No matching file found +error.csv.too_large=Can't render this file because it is too large. +error.csv.unexpected=Can't render this file because it contains an unexpected character in line %d and column %d. +error.csv.invalid_field_count=Can't render this file because it has a wrong number of fields in line %d. +error.broken_git_hook=Git hooks of this repository seem to be broken. Please follow the documentation to fix them, then push some commits to refresh the status. [graphs] +component_loading=Loading %s… +component_loading_failed=Could not load %s +component_loading_info=This might take a bit… +component_failed_to_load=An unexpected error happened. +code_frequency.what=code frequency +contributors.what=contributions +recent_commits.what=recent commits [org] code=Kód lower_repositories=repozitáre - - settings.visibility.private=Súkromná ​​(viditeľné iba pre členov organizácie) settings.visibility.private_shortname=Súkromný - - - settings.hooks_desc=Pridajte webhooky, ktoré sa spustia nad všetkými repozitármi v rámci tejto organizácie. - - members.private=Skrytý members.private_helper=zviditeľniť members.owner=Vlastník - teams.owners_permission_desc=Vlastníci majú úplný prístup ku všetkým repozitárom a majú prístup správcu tejto organizácie. teams.repositories=Repozitáre týmu teams.specific_repositories=Konkrétne repozitáre @@ -1191,81 +2710,739 @@ teams.all_repositories_helper=Tím má prístup ku všetkým repozitárom. Výbe teams.all_repositories_read_permission_desc=Tomuto tímu je pridelený prístup na čítanie ku všetkým repozitárom: členovia môžu prezerať a klonovať repozitáre. teams.all_repositories_write_permission_desc=Tomuto tímu je pridelený prístup na Zápis do všetkých repozitárov: členovia môžu prezerať a nahrávať do repozitárov. teams.all_repositories_admin_permission_desc=Tomuto tímu je pridelený Admin prístup ku všetkým repozitárom: členovia môžu prezerať, nahrávať do repozitárov a pridávať do nich spolupracovníkov. - - +org_name_holder=Organization Name +org_full_name_holder=Organization Full Name +org_name_helper=Organization names should be short and memorable. +create_org=Create Organization +repo_updated=Updated +members=Members +teams=Teams +lower_members=members +create_new_team=New Team +create_team=Create Team +org_desc=Description +team_name=Team Name +team_desc=Description +team_name_helper=Team names should be short and memorable. +team_desc_helper=Describe the purpose or role of the team. +team_access_desc=Repository access +team_permission_desc=Permission +team_unit_desc=Allow Access to Repository Sections +team_unit_disabled=(Disabled) +form.name_been_taken=The organization name "%s" has already been taken. +form.name_reserved=The organization name "%s" is reserved. +form.name_pattern_not_allowed=The pattern "%s" is not allowed in an organization name. +form.create_org_not_allowed=You are not allowed to create an organization. +settings=Settings +settings.options=Organization +settings.full_name=Full Name +settings.email=Contact Email Address +settings.website=Website +settings.location=Location +settings.permission=Permissions +settings.repoadminchangeteam=Repository admin can add and remove access for teams +settings.visibility=Visibility +settings.visibility.public=Public +settings.visibility.limited=Limited (Visible to authenticated users only) +settings.visibility.limited_shortname=Limited +settings.update_settings=Update Settings +settings.update_setting_success=Organization settings have been updated. +settings.rename=Rename Organization +settings.rename_desc=Changing the organization name will also change your organization's URL and free the old name. +settings.rename_success=Organization %[1]s has been renamed to %[2]s successfully. +settings.rename_no_change=Organization name is not changed. +settings.rename_new_org_name=New Organization Name +settings.rename_failed=Renaming organization failed because of an internal error +settings.rename_notices_1=This operation CANNOT be undone. +settings.rename_notices_2=The old name will redirect until it is claimed. +settings.update_avatar_success=The organization's avatar has been updated. +settings.delete=Delete Organization +settings.delete_account=Delete This Organization +settings.delete_prompt=The organization will be permanently removed. This CANNOT be undone! +settings.name_confirm=Enter the organization name as confirmation: +settings.delete_notices_1=This operation CANNOT be undone. +settings.delete_notices_2=This operation will permanently delete all the repositories of %s, including code, issues, comments, wiki data and collaborator settings. +settings.delete_notices_3=This operation will permanently delete all the packages of %s. +settings.delete_notices_4=This operation will permanently delete all the projects of %s. +settings.confirm_delete_account=Confirm Deletion +settings.delete_failed=Deleting organization failed due to an internal error +settings.delete_successful=Organization %s has been deleted successfully. +settings.labels_desc=Add labels which can be used on issues for all repositories under this organization. +members.membership_visibility=Membership Visibility: +members.public=Visible +members.public_helper=make hidden +members.member_role=Member Role: +members.member=Member +members.remove=Remove +members.remove.detail=Remove %[1]s from %[2]s? +members.leave=Leave +members.leave.detail=Leave %s? +members.invite_desc=Add a new member to %s: +members.invite_now=Invite Now +teams.join=Join +teams.leave=Leave +teams.leave.detail=Leave %s? +teams.can_create_org_repo=Create repositories +teams.can_create_org_repo_helper=Members can create new repositories in organization. Creator will get administrator access to the new repository. +teams.none_access=No Access +teams.none_access_helper=Members cannot view or do any other action on this unit. It has no effect for public repositories. +teams.general_access=General Access +teams.general_access_helper=Members permissions will be decided by below permission table. +teams.read_access=Read +teams.read_access_helper=Members can view and clone team repositories. +teams.write_access=Write +teams.write_access_helper=Members can read and push to team repositories. +teams.admin_access=Administrator Access +teams.admin_access_helper=Members can pull and push to team repositories and add collaborators to them. +teams.no_desc=This team has no description +teams.settings=Settings +teams.members=Team Members +teams.update_settings=Update Settings +teams.delete_team=Delete Team +teams.add_team_member=Add Team Member +teams.invite_team_member=Invite to %s +teams.invite_team_member.list=Pending Invitations +teams.delete_team_title=Delete Team +teams.delete_team_desc=Deleting a team revokes repository access from its members. Continue? +teams.delete_team_success=The team has been deleted. +teams.read_permission_desc=This team grants Read access: members can view and clone team repositories. +teams.write_permission_desc=This team grants Write access: members can read from and push to team repositories. +teams.admin_permission_desc=This team grants Admin access: members can read from, push to and add collaborators to team repositories. +teams.create_repo_permission_desc=Additionally, this team grants Create repository permission: members can create new repositories in organization. +teams.remove_all_repos_title=Remove all team repositories +teams.remove_all_repos_desc=This will remove all repositories from the team. +teams.add_all_repos_title=Add all repositories +teams.add_all_repos_desc=This will add all the organization's repositories to the team. +teams.add_nonexistent_repo="The repository you're trying to add doesn't exist. Please create it first." +teams.add_duplicate_users=User is already a team member. +teams.repos.none=No repositories could be accessed by this team. +teams.members.none=No members on this team. +teams.members.blocked_user=Cannot add the user because it is blocked by the organization. +teams.invite.title=You have been invited to join team %s in organization %s. +teams.invite.by=Invited by %s +teams.invite.description=Please click the button below to join the team. +view_as_role=View as: %s +view_as_public_hint=You are viewing the README as a public user. +view_as_member_hint=You are viewing the README as a member of this organization. +worktime=Worktime +worktime.date_range_start=Start date +worktime.date_range_end=End date +worktime.query=Query +worktime.time=Time +worktime.by_repositories=By repositories +worktime.by_milestones=By milestones +worktime.by_members=By members [admin] repositories=Repozitáre hooks=Webhooky - dashboard.delete_generated_repository_avatars=Odstrániť vygenerované avatary repozitárov - - - - repos.owner=Vlastník repos.private=Súkromný - packages.owner=Vlastník packages.repository=Repozitár - defaulthooks=Defaultné webhooky defaulthooks.add_webhook=Pridať defaultný webhook defaulthooks.update_webhook=Aktualizovať defaultný webhook - systemhooks=Systémové webhooky systemhooks.add_webhook=Pridať systémový webhook systemhooks.update_webhook=Aktualizovať defaultný webhook - auths.enabled=Povolené auths.oauth2_tokenURL=Token URL auths.sspi_default_language=Predvolený jazyk používateľa - config.app_ver=Verzia Gitea config.app_url=Základná URL Gitea - config.ssh_enabled=Povolené - config.lfs_enabled=Povolené - - config.default_keep_email_private=Skrývanie e-mail adries ako predvolené - config.webhook_config=Nastavenie webhooku - config.mailer_enabled=Povolené config.mailer_enable_helo=Povolené HELO - config.oauth_enabled=Povolené - - - - - - - - monitor.process.cancel=Zrušiť proces - - - +maintenance=Maintenance +dashboard=Dashboard +self_check=Self Check +identity_access=Identity & Access +users=User Accounts +organizations=Organizations +assets=Code Assets +integrations=Integrations +authentication=Authentication Sources +emails=User Email Addresses +config=Configuration +config_summary=Summary +config_settings=Settings +notices=System Notices +monitor=Monitoring +first_page=First +last_page=Last +total=Total: %d +settings=Admin Settings +dashboard.new_version_hint=Gitea %s is now available, you are running %s. Check the blog for more details. +dashboard.statistic=Summary +dashboard.maintenance_operations=Maintenance Operations +dashboard.system_status=System Status +dashboard.operation_name=Operation Name +dashboard.operation_switch=Switch +dashboard.operation_run=Run +dashboard.clean_unbind_oauth=Clean unbound OAuth connections +dashboard.clean_unbind_oauth_success=All unbound OAuth connections have been deleted. +dashboard.task.started=Started Task: %[1]s +dashboard.task.process=Task: %[1]s +dashboard.task.cancelled=Task: %[1]s canceled: %[3]s +dashboard.task.error=Error in Task: %[1]s: %[3]s +dashboard.task.finished=Task: %[1]s started by %[2]s has finished +dashboard.task.unknown=Unknown task: %[1]s +dashboard.cron.started=Started Cron: %[1]s +dashboard.cron.process=Cron: %[1]s +dashboard.cron.cancelled=Cron: %[1]s canceled: %[3]s +dashboard.cron.error=Error in Cron: %s: %[3]s +dashboard.cron.finished=Cron: %[1]s has finished +dashboard.delete_inactive_accounts=Delete all unactivated accounts +dashboard.delete_inactive_accounts.started=Task to delete all unactivated accounts started +dashboard.delete_repo_archives="Delete all repositories' archives (ZIP, TAR.GZ, etc..)" +dashboard.delete_repo_archives.started=Task to delete all repository archives started +dashboard.delete_missing_repos=Delete all repositories missing their Git files +dashboard.delete_missing_repos.started=Task to delete all repositories missing their Git files started +dashboard.sync_repo_branches=Sync missed branches from git data to databases +dashboard.sync_repo_tags=Sync tags from git data to database +dashboard.update_mirrors=Update Mirrors +dashboard.repo_health_check=Health check all repositories +dashboard.check_repo_stats=Check all repository statistics +dashboard.archive_cleanup=Delete old repository archives +dashboard.deleted_branches_cleanup=Clean up deleted branches +dashboard.update_migration_poster_id=Update migration poster IDs +dashboard.git_gc_repos=Garbage-collect all repositories +dashboard.resync_all_sshkeys=Update the '.ssh/authorized_keys' file with Gitea SSH keys +dashboard.resync_all_sshprincipals=Update the '.ssh/authorized_principals' file with Gitea SSH principals +dashboard.resync_all_hooks=Resynchronize pre-receive, update and post-receive hooks of all repositories +dashboard.reinit_missing_repos=Reinitialize all missing Git repositories for which records exist +dashboard.sync_external_users=Synchronize external user data +dashboard.cleanup_hook_task_table=Clean up hook_task table +dashboard.cleanup_packages=Clean up expired packages +dashboard.cleanup_actions=Clean up expired actions' resources +dashboard.server_uptime=Server Uptime +dashboard.current_goroutine=Current Goroutines +dashboard.current_memory_usage=Current Memory Usage +dashboard.total_memory_allocated=Total Memory Allocated +dashboard.memory_obtained=Memory Obtained +dashboard.pointer_lookup_times=Pointer Lookup Times +dashboard.memory_allocate_times=Memory Allocations +dashboard.memory_free_times=Memory Frees +dashboard.current_heap_usage=Current Heap Usage +dashboard.heap_memory_obtained=Heap Memory Obtained +dashboard.heap_memory_idle=Heap Memory Idle +dashboard.heap_memory_in_use=Heap Memory In Use +dashboard.heap_memory_released=Heap Memory Released +dashboard.heap_objects=Heap Objects +dashboard.bootstrap_stack_usage=Bootstrap Stack Usage +dashboard.stack_memory_obtained=Stack Memory Obtained +dashboard.mspan_structures_usage=MSpan Structures Usage +dashboard.mspan_structures_obtained=MSpan Structures Obtained +dashboard.mcache_structures_usage=MCache Structures Usage +dashboard.mcache_structures_obtained=MCache Structures Obtained +dashboard.profiling_bucket_hash_table_obtained=Profiling Bucket Hash Table Obtained +dashboard.gc_metadata_obtained=GC Metadata Obtained +dashboard.other_system_allocation_obtained=Other System Allocation Obtained +dashboard.next_gc_recycle=Next GC Recycle +dashboard.last_gc_time=Since Last GC Time +dashboard.total_gc_time=Total GC Pause +dashboard.total_gc_pause=Total GC Pause +dashboard.last_gc_pause=Last GC Pause +dashboard.gc_times=GC Times +dashboard.delete_old_actions=Delete all old activities from database +dashboard.delete_old_actions.started=Deletion of all old activities from database started +dashboard.update_checker=Update checker +dashboard.delete_old_system_notices=Delete all old system notices from database +dashboard.gc_lfs=Garbage-collect LFS meta objects +dashboard.stop_zombie_tasks=Stop actions zombie tasks +dashboard.stop_endless_tasks=Stop actions endless tasks +dashboard.cancel_abandoned_jobs=Cancel actions abandoned jobs +dashboard.start_schedule_tasks=Start actions schedule tasks +dashboard.sync_branch.started=Branches Sync started +dashboard.sync_tag.started=Tags Sync started +dashboard.rebuild_issue_indexer=Rebuild issue indexer +dashboard.sync_repo_licenses=Sync repo licenses +users.user_manage_panel=User Account Management +users.new_account=Create User Account +users.name=Username +users.full_name=Full Name +users.activated=Activated +users.admin=Admin +users.restricted=Restricted +users.reserved=Reserved +users.bot=Bot +users.remote=Remote +users.2fa=2FA +users.repos=Repos +users.created=Created +users.last_login=Last Sign-In +users.never_login=Never Signed In +users.send_register_notify=Send User Registration Notification +users.new_success=The user account "%s" has been created. +users.edit=Edit +users.auth_source=Authentication Source +users.local=Local +users.auth_login_name=Authentication Sign-In Name +users.password_helper=Leave the password empty to keep it unchanged. +users.update_profile_success=The user account has been updated. +users.edit_account=Edit User Account +users.max_repo_creation=Maximum Number of Repositories +users.max_repo_creation_desc=(Enter -1 to use the global default limit.) +users.is_activated=User Account Is Activated +users.prohibit_login=Disable Sign-In +users.is_admin=Is Administrator +users.is_restricted=Is Restricted +users.allow_git_hook=May Create Git Hooks +users.allow_git_hook_tooltip=Git Hooks are executed as the OS user running Gitea and will have the same level of host access. As a result, users with this special Git Hook privilege can access and modify all Gitea repositories as well as the database used by Gitea. Consequently they are also able to gain Gitea administrator privileges. +users.allow_import_local=May Import Local Repositories +users.allow_create_organization=May Create Organizations +users.update_profile=Update User Account +users.delete_account=Delete User Account +users.cannot_delete_self="You cannot delete yourself" +users.still_own_repo=This user still owns one or more repositories. Delete or transfer these repositories first. +users.still_has_org=This user is a member of an organization. Remove the user from any organizations first. +users.purge=Purge User +users.purge_help=Forcibly delete user and any repositories, organizations, and packages owned by the user. All comments will be deleted too. +users.still_own_packages=This user still owns one or more packages. Delete these packages first. +users.deletion_success=The user account has been deleted. +users.reset_2fa=Reset 2FA +users.list_status_filter.menu_text=Filter +users.list_status_filter.reset=Reset +users.list_status_filter.is_active=Active +users.list_status_filter.not_active=Inactive +users.list_status_filter.is_admin=Admin +users.list_status_filter.not_admin=Not Admin +users.list_status_filter.is_restricted=Restricted +users.list_status_filter.not_restricted=Not Restricted +users.list_status_filter.is_prohibit_login=Prohibit Login +users.list_status_filter.not_prohibit_login=Allow Login +users.list_status_filter.is_2fa_enabled=2FA Enabled +users.list_status_filter.not_2fa_enabled=2FA Disabled +users.details=User Details +emails.email_manage_panel=User Email Management +emails.primary=Primary +emails.activated=Activated +emails.filter_sort.email=Email address +emails.filter_sort.email_reverse=Email address (reverse) +emails.filter_sort.name=Username +emails.filter_sort.name_reverse=Username (reverse) +emails.updated=Email address updated +emails.not_updated=Failed to update the requested email address: %v +emails.duplicate_active=This email address is already active for a different user. +emails.change_email_header=Update Email Properties +emails.change_email_text=Are you sure you want to update this email address? +emails.delete=Delete Email +emails.delete_desc=Are you sure you want to delete this email address? +emails.deletion_success=The email address has been deleted. +emails.delete_primary_email_error=You cannot delete the primary email address. +orgs.org_manage_panel=Organization Management +orgs.name=Name +orgs.teams=Teams +orgs.members=Members +orgs.new_orga=New Organization +repos.repo_manage_panel=Repository Management +repos.unadopted=Unadopted Repositories +repos.unadopted.no_more=No more unadopted repositories found +repos.name=Name +repos.issues=Issues +repos.size=Size +repos.lfs_size=LFS Size +packages.package_manage_panel=Package Management +packages.total_size=Total Size: %s +packages.unreferenced_size=Unreferenced Size: %s +packages.cleanup=Clean up expired data +packages.cleanup.success=Cleaned up expired data successfully +packages.creator=Creator +packages.name=Name +packages.version=Version +packages.type=Type +packages.size=Size +packages.published=Published +defaulthooks.desc=Webhooks automatically make HTTP POST requests to a server when certain Gitea events trigger. Webhooks defined here are defaults and will be copied into all new repositories. Read more in the webhooks guide. +systemhooks.desc=Webhooks automatically make HTTP POST requests to a server when certain Gitea events trigger. Webhooks defined here will act on all repositories on the system, so please consider any performance implications this may have. Read more in the webhooks guide. +auths.auth_manage_panel=Authentication Source Management +auths.new=Add Authentication Source +auths.name=Name +auths.type=Type +auths.syncenabled=Enable User Synchronization +auths.updated=Updated +auths.auth_type=Authentication Type +auths.auth_name=Authentication Name +auths.security_protocol=Security Protocol +auths.domain=Domain +auths.host=Host +auths.port=Port +auths.bind_dn=Bind DN +auths.bind_password=Bind Password +auths.user_base=User Search Base +auths.user_dn=User DN +auths.attribute_username=Username Attribute +auths.attribute_username_placeholder=Leave empty to use the username entered in Gitea. +auths.attribute_name=First Name Attribute +auths.attribute_surname=Surname Attribute +auths.attribute_mail=Email Attribute +auths.attribute_ssh_public_key=Public SSH Key Attribute +auths.attribute_avatar=Avatar Attribute +auths.attributes_in_bind=Fetch Attributes in Bind DN Context +auths.allow_deactivate_all=Allow an empty search result to deactivate all users +auths.use_paged_search=Use Paged Search +auths.search_page_size=Page Size +auths.filter=User Filter +auths.admin_filter=Admin Filter +auths.restricted_filter=Restricted Filter +auths.restricted_filter_helper=Leave empty to not set any users as restricted. Use an asterisk ('*') to set all users that do not match Admin Filter as restricted. +auths.verify_group_membership=Verify group membership in LDAP (leave the filter empty to skip) +auths.group_search_base=Group Search Base DN +auths.group_attribute_list_users=Group Attribute Containing List Of Users +auths.user_attribute_in_group=User Attribute Listed In Group +auths.map_group_to_team=Map LDAP groups to Organization teams (leave the field empty to skip) +auths.map_group_to_team_removal=Remove users from synchronized teams if user does not belong to corresponding LDAP group +auths.enable_ldap_groups=Enable LDAP groups +auths.ms_ad_sa=MS AD Search Attributes +auths.smtp_auth=SMTP Authentication Type +auths.smtphost=SMTP Host +auths.smtpport=SMTP Port +auths.allowed_domains=Allowed Domains +auths.allowed_domains_helper=Leave empty to allow all domains. Separate multiple domains with a comma (','). +auths.skip_tls_verify=Skip TLS Verify +auths.force_smtps=Force SMTPS +auths.force_smtps_helper=SMTPS is always used on port 465. Set this to force SMTPS on other ports. (Otherwise STARTTLS will be used on other ports if it is supported by the host.) +auths.helo_hostname=HELO Hostname +auths.helo_hostname_helper=Hostname sent with HELO. Leave blank to send current hostname. +auths.disable_helo=Disable HELO +auths.pam_service_name=PAM Service Name +auths.pam_email_domain=PAM Email Domain (optional) +auths.oauth2_provider=OAuth2 Provider +auths.oauth2_icon_url=Icon URL +auths.oauth2_clientID=Client ID (Key) +auths.oauth2_clientSecret=Client Secret +auths.openIdConnectAutoDiscoveryURL=OpenID Connect Auto Discovery URL +auths.oauth2_use_custom_url=Use Custom URLs Instead of Default URLs +auths.oauth2_authURL=Authorize URL +auths.oauth2_profileURL=Profile URL +auths.oauth2_emailURL=Email URL +auths.skip_local_two_fa=Skip local 2FA +auths.skip_local_two_fa_helper=Leaving unset means local users with 2FA set will still have to pass 2FA to log on +auths.oauth2_tenant=Tenant +auths.oauth2_scopes=Additional Scopes +auths.oauth2_required_claim_name=Required Claim Name +auths.oauth2_required_claim_name_helper=Set this name to restrict login from this source to users with a claim with this name +auths.oauth2_required_claim_value=Required Claim Value +auths.oauth2_required_claim_value_helper=Set this value to restrict login from this source to users with a claim with this name and value +auths.oauth2_group_claim_name=Claim name providing group names for this source. (Optional) +auths.oauth2_full_name_claim_name=Full Name Claim Name. (Optional — if set, the user's full name will always be synchronized with this claim) +auths.oauth2_ssh_public_key_claim_name=SSH Public Key Claim Name +auths.oauth2_admin_group=Group Claim value for administrator users. (Optional — requires claim name above) +auths.oauth2_restricted_group=Group Claim value for restricted users. (Optional — requires claim name above) +auths.oauth2_map_group_to_team=Map claimed groups to Organization teams. (Optional — requires claim name above) +auths.oauth2_map_group_to_team_removal=Remove users from synchronized teams if user does not belong to corresponding group. +auths.enable_auto_register=Enable Auto Registration +auths.sspi_auto_create_users=Automatically create users +auths.sspi_auto_create_users_helper=Allow SSPI auth method to automatically create new accounts for users that log in for the first time +auths.sspi_auto_activate_users=Automatically activate users +auths.sspi_auto_activate_users_helper=Allow SSPI auth method to automatically activate new users +auths.sspi_strip_domain_names=Remove domain names from usernames +auths.sspi_strip_domain_names_helper=If checked, domain names will be removed from logon names (e.g. "DOMAIN\user" and "user@example.org" both will become just "user"). +auths.sspi_separator_replacement=Separator to use instead of \, / and @ +auths.sspi_separator_replacement_helper=The character to use to replace the separators of down-level logon names (e.g. the \ in "DOMAIN\user") and user principal names (e.g. the @ in "user@example.org"). +auths.sspi_default_language_helper=Default language for users automatically created by SSPI auth method. Leave empty if you prefer the language to be automatically detected. +auths.tips=Tips +auths.tips.oauth2.general=OAuth2 Authentication +auths.tips.oauth2.general.tip=When registering a new OAuth2 authentication, the callback/redirect URL should be: +auths.tip.oauth2_provider=OAuth2 Provider +auths.tip.bitbucket=Register a new OAuth consumer on %s and add the permission 'Account' - 'Read' +auths.tip.nextcloud=Register a new OAuth consumer on your instance by selecting "Settings -> Security -> OAuth 2.0 client" in the menu +auths.tip.dropbox=Create a new application at %s +auths.tip.facebook=Register a new application at %s and add the product "Facebook Login" +auths.tip.github=Register a new OAuth application on %s +auths.tip.gitlab_new=Register a new application on %s +auths.tip.google_plus=Obtain OAuth2 client credentials from the Google API console at %s +auths.tip.openid_connect=Use the OpenID Connect Discovery URL "https://{server}/.well-known/openid-configuration" to specify the endpoints +auths.tip.twitter=Go to %s, create an application and ensure that the “Allow this application to be used to Sign in with Twitter” option is enabled +auths.tip.discord=Register a new application on %s +auths.tip.gitea=Register a new OAuth2 application. Guide can be found at %s +auths.tip.yandex=Create a new application at %s. Select following permissions from the "Yandex.Passport API" section: "Access to email address", "Access to user avatar" and "Access to username, first name and surname, gender" +auths.tip.mastodon=Input a custom instance URL for the mastodon instance you want to authenticate with (or use the default one) +auths.edit=Edit Authentication Source +auths.activated=This Authentication Source is Activated +auths.new_success=The authentication "%s" has been added. +auths.update_success=The authentication source has been updated. +auths.update=Update Authentication Source +auths.delete=Delete Authentication Source +auths.delete_auth_title=Delete Authentication Source +auths.delete_auth_desc=Deleting an authentication source prevents users from using it to sign in. Continue? +auths.still_in_used=The authentication source is still in use. Convert or delete any users using this authentication source first. +auths.deletion_success=The authentication source has been deleted. +auths.login_source_exist=The authentication source "%s" already exists. +auths.login_source_of_type_exist=An authentication source of this type already exists. +auths.unable_to_initialize_openid=Unable to initialize OpenID Connect Provider: %s +auths.invalid_openIdConnectAutoDiscoveryURL=Invalid Auto Discovery URL (this must be a valid URL starting with http:// or https://) +config.server_config=Server Configuration +config.app_name=Site Title +config.custom_conf=Configuration File Path +config.custom_file_root_path="Custom File Root Path" +config.domain=Server Domain +config.offline_mode=Local Mode +config.disable_router_log=Disable Router Log +config.run_user=Run As Username +config.run_mode=Run Mode +config.git_version=Git Version +config.app_data_path=App Data Path +config.repo_root_path=Repository Root Path +config.lfs_root_path=LFS Root Path +config.log_file_root_path=Log Path +config.script_type=Script Type +config.reverse_auth_user=Reverse Authentication User +config.ssh_config=SSH Configuration +config.ssh_start_builtin_server=Use Built-In Server +config.ssh_domain=SSH Server Domain +config.ssh_port=Port +config.ssh_listen_port=Listen Port +config.ssh_root_path=Root Path +config.ssh_minimum_key_size_check=Minimum Key Size Check +config.ssh_minimum_key_sizes=Minimum Key Sizes +config.lfs_config=LFS Configuration +config.lfs_content_path=LFS Content Path +config.lfs_http_auth_expiry=LFS HTTP Auth Expiry +config.db_config=Database Configuration +config.db_type=Type +config.db_host=Host +config.db_name=Name +config.db_user=Username +config.db_schema=Schema +config.db_ssl_mode=SSL +config.db_path=Path +config.service_config=Service Configuration +config.register_email_confirm=Require Email Confirmation to Register +config.disable_register=Disable Self-Registration +config.allow_only_internal_registration=Allow Registration Only Through Gitea itself +config.allow_only_external_registration=Allow Registration Only Through External Services +config.enable_openid_signup=Enable OpenID Self-Registration +config.enable_openid_signin=Enable OpenID Sign-In +config.show_registration_button=Show Register Button +config.require_sign_in_view=Require Sign-In to View Pages +config.mail_notify=Enable Email Notifications +config.enable_captcha=Enable CAPTCHA +config.active_code_lives=Active Code Lives +config.reset_password_code_lives=Recover Account Code Expiry Time +config.default_allow_create_organization=Allow Creation of Organizations by Default +config.enable_timetracking=Enable Time Tracking +config.default_enable_timetracking=Enable Time Tracking by Default +config.default_allow_only_contributors_to_track_time=Let Only Contributors Track Time +config.no_reply_address=Hidden Email Domain +config.default_visibility_organization=Default visibility for new Organizations +config.default_enable_dependencies=Enable Issue Dependencies by Default +config.queue_length=Queue Length +config.deliver_timeout=Deliver Timeout +config.skip_tls_verify=Skip TLS Verification +config.mailer_config=Mailer Configuration +config.mailer_name=Name +config.mailer_protocol=Protocol +config.mailer_smtp_addr=SMTP Addr +config.mailer_smtp_port=SMTP Port +config.mailer_user=User +config.mailer_use_sendmail=Use Sendmail +config.mailer_sendmail_path=Sendmail Path +config.mailer_sendmail_args=Extra Arguments to Sendmail +config.mailer_sendmail_timeout=Sendmail Timeout +config.mailer_use_dummy=Dummy +config.test_email_placeholder=Email Address (e.g. test@example.com) +config.send_test_mail=Send Testing Email +config.send_test_mail_submit=Send +config.test_mail_failed=Failed to send a testing email to "%s": %v +config.test_mail_sent=A testing email has been sent to "%s". +config.oauth_config=OAuth Configuration +config.cache_config=Cache Configuration +config.cache_adapter=Cache Adapter +config.cache_interval=Cache Interval +config.cache_conn=Cache Connection +config.cache_item_ttl=Cache Item TTL +config.cache_test=Test Cache +config.cache_test_failed=Failed to probe the cache: %v. +config.cache_test_slow=Cache test successful, but response is slow: %s. +config.cache_test_succeeded=Cache test successful, got a response in %s. +config.session_config=Session Configuration +config.session_provider=Session Provider +config.provider_config=Provider Config +config.cookie_name=Cookie Name +config.gc_interval_time=GC Interval Time +config.session_life_time=Session Life Time +config.https_only=HTTPS Only +config.cookie_life_time=Cookie Life Time +config.picture_config=Picture and Avatar Configuration +config.picture_service=Picture Service +config.disable_gravatar=Disable Gravatar +config.enable_federated_avatar=Enable Federated Avatars +config.open_with_editor_app_help=The "Open with" editors for the clone menu. If left empty, the default will be used. Expand to see the default. +config.git_config=Git Configuration +config.git_disable_diff_highlight=Disable Diff Syntax Highlight +config.git_max_diff_lines=Max Diff Lines (for a single file) +config.git_max_diff_line_characters=Max Diff Characters (for a single line) +config.git_max_diff_files=Max Diff Files (to be shown) +config.git_gc_args=GC Arguments +config.git_migrate_timeout=Migration Timeout +config.git_mirror_timeout=Mirror Update Timeout +config.git_clone_timeout=Clone Operation Timeout +config.git_pull_timeout=Pull Operation Timeout +config.git_gc_timeout=GC Operation Timeout +config.log_config=Log Configuration +config.logger_name_fmt=Logger: %s +config.disabled_logger=Disabled +config.access_log_mode=Access Log Mode +config.access_log_template=Access Log Template +config.xorm_log_sql=Log SQL +config.set_setting_failed=Set setting %s failed +monitor.stats=Stats +monitor.cron=Cron Tasks +monitor.name=Name +monitor.schedule=Schedule +monitor.next=Next Time +monitor.previous=Previous Time +monitor.execute_times=Executions +monitor.process=Running Processes +monitor.stacktrace=Stacktrace +monitor.trace=Trace +monitor.performance_logs=Performance Logs +monitor.processes_count=%d Processes +monitor.download_diagnosis_report=Download diagnosis report +monitor.desc=Description +monitor.start=Start Time +monitor.execute_time=Execution Time +monitor.last_execution_result=Result +monitor.process.cancel_desc=Canceling a process may cause data loss +monitor.process.children=Children +monitor.queues=Queues +monitor.queue=Queue: %s +monitor.queue.name=Name +monitor.queue.type=Type +monitor.queue.exemplar=Exemplar Type +monitor.queue.numberworkers=Number of Workers +monitor.queue.activeworkers=Active Workers +monitor.queue.maxnumberworkers=Max Number of Workers +monitor.queue.numberinqueue=Number in Queue +monitor.queue.review_add=Review / Add Workers +monitor.queue.settings.title=Pool Settings +monitor.queue.settings.desc=Pools dynamically grow in response to their worker queue blocking. +monitor.queue.settings.maxnumberworkers=Max number of workers +monitor.queue.settings.maxnumberworkers.placeholder=Currently %[1]d +monitor.queue.settings.maxnumberworkers.error=Max number of workers must be a number +monitor.queue.settings.submit=Update Settings +monitor.queue.settings.changed=Settings Updated +monitor.queue.settings.remove_all_items=Remove all +monitor.queue.settings.remove_all_items_done=All items in the queue have been removed. +notices.system_notice_list=System Notices +notices.view_detail_header=View Notice Details +notices.operations=Operations +notices.select_all=Select All +notices.deselect_all=Deselect All +notices.inverse_selection=Inverse Selection +notices.delete_selected=Delete Selected +notices.delete_all=Delete All Notices +notices.type=Type +notices.type_1=Repository +notices.type_2=Task +notices.desc=Description +notices.op=Op. +notices.delete_success=The system notices have been deleted. +self_check.no_problem_found=No problem found yet. +self_check.startup_warnings=Startup warnings: +self_check.database_collation_mismatch=Expect database to use collation: %s +self_check.database_collation_case_insensitive=Database is using collation %s, which is a case-insensitive collation. Although Gitea could work with it, there might be some rare cases which don't work as expected. +self_check.database_inconsistent_collation_columns=Database is using collation %s, but these columns are using mismatched collations. This might cause some unexpected problems. +self_check.database_fix_mysql=For MySQL/MariaDB users, you could use the "gitea doctor convert" command to fix the collation problems, or you could also fix the problem manually with "ALTER ... COLLATE ..." SQL queries. +self_check.database_fix_mssql=For MSSQL users, you could only fix the problem manually with "ALTER ... COLLATE ..." SQL queries at the moment. +self_check.location_origin_mismatch=Current URL (%[1]s) doesn't match the URL seen by Gitea (%[2]s). If you are using a reverse proxy, please make sure the "Host" and "X-Forwarded-Proto" headers are set correctly. [action] compare_commits=Porovnať %d commitov compare_commits_general=Porovnať commity review_dismissed=`odmietnutá revízia od %[4]s pre %[3]s#%[2]s` +create_repo=created repository %s +rename_repo=renamed repository from %[1]s to %[3]s +commit_repo=pushed to %[3]s at %[4]s +create_issue=`opened issue %[3]s#%[2]s` +close_issue=`closed issue %[3]s#%[2]s` +reopen_issue=`reopened issue %[3]s#%[2]s` +create_pull_request=`created pull request %[3]s#%[2]s` +close_pull_request=`closed pull request %[3]s#%[2]s` +reopen_pull_request=`reopened pull request %[3]s#%[2]s` +comment_issue=`commented on issue %[3]s#%[2]s` +comment_pull=`commented on pull request %[3]s#%[2]s` +merge_pull_request=`merged pull request %[3]s#%[2]s` +auto_merge_pull_request=`automatically merged pull request %[3]s#%[2]s` +transfer_repo=transferred repository %s to %s +push_tag=pushed tag %[3]s to %[4]s +delete_tag=deleted tag %[2]s from %[3]s +delete_branch=deleted branch %[2]s from %[3]s +compare_branch=Compare +mirror_sync_push=synced commits to %[3]s at %[4]s from mirror +mirror_sync_create=synced new reference %[3]s to %[4]s from mirror +mirror_sync_delete=synced and deleted reference %[2]s at %[3]s from mirror +approve_pull_request=`approved %[3]s#%[2]s` +reject_pull_request=`suggested changes for %[3]s#%[2]s` +publish_release=`released %[4]s at %[3]s` +review_dismissed_reason=Reason: +create_branch=created branch %[3]s in %[4]s +starred_repo=starred %[2]s +watched_repo=started watching %[2]s [tool] +now=now +future=future +1s=1 second +1m=1 minute +1h=1 hour +1d=1 day +1w=1 week +1mon=1 month +1y=1 year +seconds=%d seconds +minutes=%d minutes +hours=%d hours +days=%d days +weeks=%d weeks +months=%d months +years=%d years +raw_seconds=seconds +raw_minutes=minutes [dropzone] +default_message=Drop files or click here to upload. +invalid_input_type=You cannot upload files of this type. +file_too_big=File size ({{filesize}} MB) exceeds the maximum size of ({{maxFilesize}} MB). +remove_file=Remove file [notification] +notifications=Notifications +unread=Unread +read=Read +no_unread=No unread notifications. +no_read=No read notifications. +pin=Pin notification +mark_as_read=Mark as read +mark_as_unread=Mark as unread +mark_all_as_read=Mark all as read +subscriptions=Subscriptions +watching=Watching +no_subscriptions=No subscriptions [gpg] error.no_committer_account=Žiadny účet nie je prepojený s e-mailovou adresou prispievateľa error.not_signed_commit=Nie je podpísaný commit +default_key=Signed with default key +error.extract_sign=Failed to extract signature +error.generate_hash=Failed to generate hash of commit +error.no_gpg_keys_found="No known key found for this signature in database" +error.failed_retrieval_gpg_keys="Failed to retrieve any key attached to the committer's account" +error.probable_bad_signature="WARNING! Although there is a key with this ID in the database, it does not verify this commit! This commit is SUSPICIOUS." +error.probable_bad_default_signature="WARNING! Although the default key has this ID, it does not verify this commit! This commit is SUSPICIOUS." [units] +unit=Unit +error.no_unit_allowed_repo=You are not allowed to access any section of this repository. +error.unit_not_allowed=You are not allowed to access this repository section. [packages] alpine.repository.repositories=Repozitáre @@ -1273,27 +3450,293 @@ arch.repository.repositories=Repozitáre conan.details.repository=Repozitár container.labels=Štítky owner.settings.cleanuprules.enabled=Povolené +title=Packages +desc=Manage repository packages. +empty=There are no packages yet. +no_metadata=No metadata. +empty.documentation=For more information on the package registry, see the documentation. +empty.repo=Did you upload a package, but it's not shown here? Go to package settings and link it to this repo. +registry.documentation=For more information on the %s registry, see the documentation. +filter.type=Type +filter.type.all=All +filter.no_result=Your filter produced no results. +filter.container.tagged=Tagged +filter.container.untagged=Untagged +published_by=Published %[1]s by %[3]s +published_by_in=Published %[1]s by %[3]s in %[5]s +installation=Installation +about=About this package +requirements=Requirements +dependencies=Dependencies +keywords=Keywords +details=Details +details.author=Author +details.project_site=Project Site +details.repository_site=Repository Site +details.documentation_site=Documentation Site +details.license=License +assets=Assets +versions=Versions +versions.view_all=View all +dependency.id=ID +dependency.version=Version +search_in_external_registry=Search in %s +alpine.registry=Set up this registry by adding the URL in your /etc/apk/repositories file: +alpine.registry.key=Download the registry public RSA key into the /etc/apk/keys/ folder to verify the index signature: +alpine.registry.info=Choose $branch and $repository from the list below. +alpine.install=To install the package, run the following command: +alpine.repository=Repository Info +alpine.repository.branches=Branches +alpine.repository.architectures=Architectures +arch.registry=Add server with related repository and architecture to /etc/pacman.conf: +arch.install=Sync package with pacman: +arch.repository=Repository Info +arch.repository.architectures=Architectures +cargo.registry=Set up this registry in the Cargo configuration file (for example ~/.cargo/config.toml): +cargo.install=To install the package using Cargo, run the following command: +chef.registry=Set up this registry in your ~/.chef/config.rb file: +chef.install=To install the package, run the following command: +composer.registry=Set up this registry in your ~/.composer/config.json file: +composer.install=To install the package using Composer, run the following command: +composer.dependencies=Dependencies +composer.dependencies.development=Development Dependencies +conan.registry=Set up this registry from the command line: +conan.install=To install the package using Conan, run the following command: +conda.registry=Set up this registry as a Conda repository in your .condarc file: +conda.install=To install the package using Conda, run the following command: +container.details.type=Image Type +container.details.platform=Platform +container.pull=Pull the image from the command line: +container.images=Images +container.digest=Digest +container.multi_arch=OS / Arch +container.layers=Image Layers +container.labels.key=Key +container.labels.value=Value +cran.registry=Set up this registry in your Rprofile.site file: +cran.install=To install the package, run the following command: +debian.registry=Set up this registry from the command line: +debian.registry.info=Choose $distribution and $component from the list below. +debian.install=To install the package, run the following command: +debian.repository=Repository Info +debian.repository.distributions=Distributions +debian.repository.components=Components +debian.repository.architectures=Architectures +generic.download=Download package from the command line: +go.install=Install the package from the command line: +helm.registry=Set up this registry from the command line: +helm.install=To install the package, run the following command: +maven.registry=Set up this registry in your project pom.xml file: +maven.install=To use the package, include the following in the dependencies block in the pom.xml file: +maven.install2=Run via command line: +maven.download=To download the dependency, run via command line: +nuget.registry=Set up this registry from the command line: +nuget.install=To install the package using NuGet, run the following command: +nuget.dependency.framework=Target Framework +npm.registry=Set up this registry in your project .npmrc file: +npm.install=To install the package using npm, run the following command: +npm.install2=or add it to the package.json file: +npm.dependencies=Dependencies +npm.dependencies.development=Development Dependencies +npm.dependencies.bundle=Bundled Dependencies +npm.dependencies.peer=Peer Dependencies +npm.dependencies.optional=Optional Dependencies +npm.details.tag=Tag +pub.install=To install the package using Dart, run the following command: +pypi.requires=Requires Python +pypi.install=To install the package using pip, run the following command: +rpm.registry=Set up this registry from the command line: +rpm.distros.redhat=on RedHat based distributions +rpm.distros.suse=on SUSE based distributions +rpm.install=To install the package, run the following command: +rpm.repository=Repository Info +rpm.repository.architectures=Architectures +rpm.repository.multiple_groups=This package is available in multiple groups. +rubygems.install=To install the package using gem, run the following command: +rubygems.install2=or add it to the Gemfile: +rubygems.dependencies.runtime=Runtime Dependencies +rubygems.dependencies.development=Development Dependencies +rubygems.required.ruby=Requires Ruby version +rubygems.required.rubygems=Requires RubyGem version +swift.registry=Set up this registry from the command line: +swift.install=Add the package in your Package.swift file: +swift.install2=and run the following command: +vagrant.install=To add a Vagrant box, run the following command: +settings.link=Link this package to a repository +settings.link.description=If you link a package with a repository, the package is listed in the repository's package list. +settings.link.select=Select Repository +settings.link.button=Update Repository Link +settings.link.success=Repository link was successfully updated. +settings.link.error=Failed to update repository link. +settings.delete=Delete package +settings.delete.description=Deleting a package is permanent and cannot be undone. +settings.delete.notice=You are about to delete %s (%s). This operation is irreversible, are you sure? +settings.delete.success=The package has been deleted. +settings.delete.error=Failed to delete the package. +owner.settings.cargo.title=Cargo Registry Index +owner.settings.cargo.initialize=Initialize Index +owner.settings.cargo.initialize.description=A special index Git repository is needed to use the Cargo registry. Using this option will (re-)create the repository and configure it automatically. +owner.settings.cargo.initialize.error=Failed to initialize Cargo index: %v +owner.settings.cargo.initialize.success=The Cargo index was successfully created. +owner.settings.cargo.rebuild=Rebuild Index +owner.settings.cargo.rebuild.description=Rebuilding can be useful if the index is not synchronized with the stored Cargo packages. +owner.settings.cargo.rebuild.error=Failed to rebuild Cargo index: %v +owner.settings.cargo.rebuild.success=The Cargo index was successfully rebuilt. +owner.settings.cleanuprules.title=Manage Cleanup Rules +owner.settings.cleanuprules.add=Add Cleanup Rule +owner.settings.cleanuprules.edit=Edit Cleanup Rule +owner.settings.cleanuprules.none=No cleanup rules available. Please consult the documentation. +owner.settings.cleanuprules.preview=Cleanup Rule Preview +owner.settings.cleanuprules.preview.overview=%d packages are scheduled to be removed. +owner.settings.cleanuprules.preview.none=Cleanup rule does not match any packages. +owner.settings.cleanuprules.pattern_full_match=Apply pattern to full package name +owner.settings.cleanuprules.keep.title=Versions that match these rules are kept, even if they match a removal rule below. +owner.settings.cleanuprules.keep.count=Keep the most recent +owner.settings.cleanuprules.keep.count.1=1 version per package +owner.settings.cleanuprules.keep.count.n=%d versions per package +owner.settings.cleanuprules.keep.pattern=Keep versions matching +owner.settings.cleanuprules.keep.pattern.container=The latest version is always kept for Container packages. +owner.settings.cleanuprules.remove.title=Versions that match these rules are removed, unless a rule above says to keep them. +owner.settings.cleanuprules.remove.days=Remove versions older than +owner.settings.cleanuprules.remove.pattern=Remove versions matching +owner.settings.cleanuprules.success.update=Cleanup rule has been updated. +owner.settings.cleanuprules.success.delete=Cleanup rule has been deleted. +owner.settings.chef.title=Chef Registry +owner.settings.chef.keypair=Generate key pair +owner.settings.chef.keypair.description=A key pair is necessary to authenticate to the Chef registry. If you have generated a key pair before, generating a new key pair will discard the old key pair. [secrets] - -; These keys are also for "edit secret", the keys are kept as-is to avoid unnecessary re-translation - - +secrets=Secrets +description=Secrets will be passed to certain actions and cannot be read otherwise. +none=There are no secrets yet. +creation.description=Description +creation.name_placeholder=case-insensitive, alphanumeric characters or underscores only, cannot start with GITEA_ or GITHUB_ +creation.value_placeholder=Input any content. Whitespace at the start and end will be omitted. +creation.description_placeholder=Enter short description (optional). +save_success=The secret "%s" has been saved. +save_failed=Failed to save secret. +add_secret=Add secret +edit_secret=Edit secret +deletion=Remove secret +deletion.description=Removing a secret is permanent and cannot be undone. Continue? +deletion.success=The secret has been removed. +deletion.failed=Failed to remove secret. +management=Secrets Management [actions] - - - runners.labels=Štítky - - - - - +actions=Actions +unit.desc=Manage actions +status.unknown="Unknown" +status.waiting="Waiting" +status.running="Running" +status.success="Success" +status.failure="Failure" +status.cancelled="Canceled" +status.skipped="Skipped" +status.blocked="Blocked" +runners=Runners +runners.runner_manage_panel=Runners Management +runners.new=Create new Runner +runners.new_notice=How to start a runner +runners.status=Status +runners.id=ID +runners.name=Name +runners.owner_type=Type +runners.description=Description +runners.last_online=Last Online Time +runners.runner_title=Runner +runners.task_list=Recent tasks on this runner +runners.task_list.no_tasks=There is no task yet. +runners.task_list.run=Run +runners.task_list.status=Status +runners.task_list.repository=Repository +runners.task_list.commit=Commit +runners.task_list.done_at=Done At +runners.edit_runner=Edit Runner +runners.update_runner=Update Changes +runners.update_runner_success=Runner updated successfully +runners.update_runner_failed=Failed to update runner +runners.delete_runner=Delete this runner +runners.delete_runner_success=Runner deleted successfully +runners.delete_runner_failed=Failed to delete runner +runners.delete_runner_header=Confirm to delete this runner +runners.delete_runner_notice=If a task is running on this runner, it will be terminated and marked as failed. It may break building workflow. +runners.none=No runners available +runners.status.unspecified=Unknown +runners.status.idle=Idle +runners.status.active=Active +runners.status.offline=Offline +runners.version=Version +runners.reset_registration_token=Reset registration token +runners.reset_registration_token_confirm=Would you like to invalidate the current token and generate a new one? +runners.reset_registration_token_success=Runner registration token reset successfully +runs.all_workflows=All Workflows +runs.commit=Commit +runs.scheduled=Scheduled +runs.pushed_by=pushed by +runs.invalid_workflow_helper=Workflow config file is invalid. Please check your config file: %s +runs.no_matching_online_runner_helper=No matching online runner with label: %s +runs.no_job_without_needs=The workflow must contain at least one job without dependencies. +runs.no_job=The workflow must contain at least one job +runs.actor=Actor +runs.status=Status +runs.actors_no_select=All actors +runs.status_no_select=All status +runs.no_results=No results matched. +runs.no_workflows=There are no workflows yet. +runs.no_workflows.quick_start=Don't know how to start with Gitea Actions? See the quick start guide. +runs.no_workflows.documentation=For more information on Gitea Actions, see the documentation. +runs.no_runs=The workflow has no runs yet. +runs.empty_commit_message=(empty commit message) +runs.expire_log_message=Logs have been purged because they were too old. +runs.delete=Delete workflow run +runs.cancel=Cancel workflow run +runs.delete.description=Are you sure you want to permanently delete this workflow run? This action cannot be undone. +runs.not_done=This workflow run is not done. +runs.view_workflow_file=View workflow file +workflow.disable=Disable Workflow +workflow.disable_success=Workflow '%s' disabled successfully. +workflow.enable=Enable Workflow +workflow.enable_success=Workflow '%s' enabled successfully. +workflow.disabled=Workflow is disabled. +workflow.run=Run Workflow +workflow.not_found=Workflow '%s' not found. +workflow.run_success=Workflow '%s' run successfully. +workflow.from_ref=Use workflow from +workflow.has_workflow_dispatch=This workflow has a workflow_dispatch event trigger. +workflow.has_no_workflow_dispatch=Workflow '%s' has no workflow_dispatch event trigger. +need_approval_desc=Need approval to run workflows for fork pull request. +variables=Variables +variables.management=Variables Management +variables.creation=Add Variable +variables.none=There are no variables yet. +variables.deletion=Remove variable +variables.deletion.description=Removing a variable is permanent and cannot be undone. Continue? +variables.description=Variables will be passed to certain actions and cannot be read otherwise. +variables.id_not_exist=Variable with ID %d does not exist. +variables.edit=Edit Variable +variables.deletion.failed=Failed to remove variable. +variables.deletion.success=The variable has been removed. +variables.creation.failed=Failed to add variable. +variables.creation.success=The variable "%s" has been added. +variables.update.failed=Failed to edit variable. +variables.update.success=The variable has been edited. +logs.always_auto_scroll=Always auto scroll logs +logs.always_expand_running=Always expand running logs [projects] +deleted.display_name=Deleted Project +type-1.display_name=Individual Project +type-2.display_name=Repository Project +type-3.display_name=Organization Project +enter_fullscreen=Fullscreen +exit_fullscreen=Exit Fullscreen [git.filemode] -; Ordered by git filemode value, ascending. E.g. directory has "040000", normal file has "100644", … symbolic_link=Symbolický odkaz - +changed_filemode=%[1]s → %[2]s +directory=Directory +normal_file=Normal file +executable_file=Executable file +submodule=Submodule diff --git a/options/locale/locale_sv-SE.ini b/options/locale/locale_sv-SE.ini index 7ec0090bcb8f1..bdd6d6a9ef824 100644 --- a/options/locale/locale_sv-SE.ini +++ b/options/locale/locale_sv-SE.ini @@ -20,7 +20,6 @@ signed_in_as=Inloggad som toc=Innehållsförteckning licenses=Licenser return_to_gitea=Återgå till Gitea - username=Användarnamn email=E-postadress password=Lösenord @@ -30,8 +29,6 @@ captcha=CAPTCHA twofa=Tvåfaktorsautentisering twofa_scratch=Tvåfaktorsskrapkod passcode=Kod - - repository=Utvecklingskatalog organization=Organisation mirror=Spegel @@ -48,18 +45,15 @@ settings=inställningar your_profile=Profil your_starred=Stjärnmärkt your_settings=Inställningar - all=Alla sources=Källor mirrors=Speglar collaborative=Kollaborativa forks=Forks - activities=Aktiviteter pull_requests=Pull förfrågningar issues=Ärenden milestones=Milstolpar - cancel=Avbryt save=Spara add=Lägg till @@ -67,48 +61,162 @@ add_all=Lägg till alla remove=Ta bort remove_all=Ta bort alla edit=Redigera - enabled=Aktiv disabled=Inaktiverad - - write=Skriv preview=Förhandsgranska loading=Laddar… - error404=Sidan du försöker nå finns inte eller så har du inte behörighet att se den. - - - - - archived=Arkiverade - concept_code_repository=Utvecklingskatalog concept_user_organization=Organisation - - - name=Namn - filter.is_archived=Arkiverade filter.is_template=Mall filter.public=Offentlig filter.private=Privat - +logo=Logo +sign_in_with_provider=Sign in with %s +active_stopwatch=Active Time Tracker +tracked_time_summary=Summary of tracked time based on filters of issue list +enable_javascript=This website requires JavaScript. +more_items=More items +webauthn_insert_key=Insert your security key +webauthn_sign_in=Press the button on your security key. If your security key has no button, re-insert it. +webauthn_press_button=Please press the button on your security key… +webauthn_use_twofa=Use a two-factor code from your phone +webauthn_error=Could not read your security key. +webauthn_unsupported_browser=Your browser does not currently support WebAuthn. +webauthn_error_unknown=An unknown error occurred. Please retry. +webauthn_error_insecure=WebAuthn only supports secure connections. For testing over HTTP, you can use the origin "localhost" or "127.0.0.1". +webauthn_error_unable_to_process=The server could not process your request. +webauthn_error_duplicated=The security key is not permitted for this request. Please make sure that the key is not already registered. +webauthn_error_empty=You must set a name for this key. +webauthn_error_timeout=Timeout reached before your key could be read. Please reload this page and retry. +webauthn_reload=Reload +issue_milestone=Milestone +new_project_column=New Column +ok=OK +retry=Retry +rerun=Re-run +rerun_all=Re-run all jobs +remove_label_str=Remove item "%s" +view=View +test=Test +locked=Locked +copy=Copy +copy_url=Copy URL +copy_hash=Copy hash +copy_content=Copy content +copy_branch=Copy branch name +copy_path=Copy path +copy_success=Copied! +copy_error=Copy failed +copy_type_unsupported=This file type cannot be copied +files=Files +error=Error +error503=The server could not complete your request. Please try again later. +go_back=Go Back +invalid_data=Invalid data: %v +never=Never +unknown=Unknown +rss_feed=RSS Feed +pin=Pin +unpin=Unpin +artifacts=Artifacts +expired=Expired +confirm_delete_artifact=Are you sure you want to delete the artifact '%s'? +concept_system_global=Global +concept_user_individual=Individual +show_timestamps=Show timestamps +show_log_seconds=Show seconds +show_full_screen=Show full screen +download_logs=Download logs +confirm_delete_selected=Confirm to delete all selected items? +value=Value +readme=Readme +filter=Filter +filter.clear=Clear Filter +filter.not_archived=Not Archived +filter.is_fork=Forked +filter.not_fork=Not Forked +filter.is_mirror=Mirrored +filter.not_mirror=Not Mirrored +filter.not_template=Not Template +no_results_found=No results found. +internal_error_skipped=Internal error occurred but is skipped: %s [search] +search=Search… +type_tooltip=Search type +fuzzy=Fuzzy +fuzzy_tooltip=Include results that closely match the search term +words=Words +words_tooltip=Include only results that match the search term words +regexp=Regexp +regexp_tooltip=Include only results that match the regexp search term +exact=Exact +exact_tooltip=Include only results that match the exact search term +repo_kind=Search repos… +user_kind=Search users… +org_kind=Search orgs… +team_kind=Search teams… +code_kind=Search code… +code_search_unavailable=Code search is currently not available. Please contact the site administrator. +code_search_by_git_grep=Current code search results are provided by "git grep". There might be better results if site administrator enables Repository Indexer. +package_kind=Search packages… +project_kind=Search projects… +branch_kind=Search branches… +tag_kind=Search tags… +tag_tooltip=Search for matching tags. Use '%' to match any sequence of numbers. +commit_kind=Search commits… +runner_kind=Search runners… +no_results=No matching results found. +issue_kind=Search issues… +pull_kind=Search pull requests… +keyword_search_unavailable=Searching by keyword is currently not available. Please contact the site administrator. [aria] +navbar=Navigation Bar +footer=Footer +footer.software=About Software +footer.links=Links [heatmap] +number_of_contributions_in_the_last_12_months=%s contributions in the last 12 months +no_contributions=No contributions +less=Less +more=More [editor] buttons.table.add.insert=Lägg till +buttons.heading.tooltip=Add heading +buttons.bold.tooltip=Add bold text +buttons.italic.tooltip=Add italic text +buttons.quote.tooltip=Quote text +buttons.code.tooltip=Add code +buttons.link.tooltip=Add a link +buttons.list.unordered.tooltip=Add a bullet list +buttons.list.ordered.tooltip=Add a numbered list +buttons.list.task.tooltip=Add a list of tasks +buttons.table.add.tooltip=Add a table +buttons.table.rows=Rows +buttons.table.cols=Columns +buttons.mention.tooltip=Mention a user or team +buttons.ref.tooltip=Reference an issue or pull request +buttons.switch_to_legacy.tooltip=Use the legacy editor instead +buttons.enable_monospace_font=Enable monospace font +buttons.disable_monospace_font=Disable monospace font [filter] +string.asc=A–Z +string.desc=Z–A [error] +occurred=An error occurred +report_message=If you believe that this is a Gitea bug, please search for issues on GitHub or open a new issue if necessary. +not_found=The target couldn't be found. +network_error=Network error [startpage] app_desc=En smidig, självhostad Git-tjänst @@ -117,6 +225,9 @@ platform=Plattformsoberoende lightweight=Lättviktig lightweight_desc=Gitea har låga minimum-krav och kan köras på en billig Rasperry Pi. Spara på din maskins kraft! license=Öppen källkod +install_desc=Simply run the binary for your platform, ship it with Docker, or get it packaged. +platform_desc=Gitea runs anywhere Go can compile for: Windows, macOS, Linux, ARM, etc. Choose the one you love! +license_desc=Go get %[2]s! Join us by contributing to make this project even better. Don't be shy to be a contributor! [install] install=Installation @@ -136,7 +247,6 @@ sqlite_helper=Sökväg för SQLite3-databasen.
Ange en absolut sökväg om du err_empty_db_path=En sökväg till SQLite3-databasen måste anges. no_admin_and_disable_registration=Du kan inte inaktivera självregistrering utan att skapa ett administratörskonto. err_empty_admin_password=Administratörslösenordet kan inte vara tomt. - general_title=Allmänna inställningar app_name=Sajtens namn app_name_helper=Du kan ange ditt företagsnamn här. @@ -152,7 +262,6 @@ app_url=Gitea URL app_url_helper=Basadressen för HTTP(S)-kloningslänkar och mejlnotifikationer. log_root_path=Loggsökväg log_root_path_helper=Loggfiler kommer skrivas till denna katalog. - optional_title=Övriga inställningar email_title=Mejlinställningar smtp_addr=SMTP-server @@ -203,6 +312,35 @@ default_enable_timetracking=Aktivera tidredovisning som Standard default_enable_timetracking_popup=Aktivera tidsredovisning för nya utvecklingskataloger som standard. no_reply_address=Dold mejldomän no_reply_address_helper=Domännamn för användare med en dold mailadress. Exempelvis kommer användarnamnet 'joe' att loggas i Git som 'joe@noreply.example.org' om dold maildomän är satt till 'noreply.example.org'. +installing_desc=Installing now, please wait… +require_db_desc=Gitea requires MySQL, PostgreSQL, MSSQL, SQLite3 or TiDB (MySQL protocol). +reinstall_error=You are trying to install into an existing Gitea database +reinstall_confirm_message=Re-installing with an existing Gitea database can cause multiple problems. In most cases, you should use your existing "app.ini" to run Gitea. If you know what you are doing, confirm the following: +reinstall_confirm_check_1=The data encrypted by the SECRET_KEY in app.ini may be lost: users may not be able to log in with 2FA/OTP and mirrors may not function correctly. By checking this box, you confirm that the current app.ini file contains the correct SECRET_KEY. +reinstall_confirm_check_2=The repositories and settings may need to be resynchronized. By checking this box, you confirm that you will resynchronize the hooks for the repositories and authorized_keys file manually. You confirm that you will ensure that repository and mirror settings are correct. +reinstall_confirm_check_3=You confirm that you are absolutely sure that this Gitea is running with the correct app.ini location and that you are sure that you have to re-install. You confirm that you acknowledge the above risks. +err_empty_admin_email=The administrator email address cannot be empty. +err_admin_name_is_reserved=Administrator username is invalid. Username is reserved. +err_admin_name_pattern_not_allowed=Administrator username is invalid. The username matches a reserved pattern. +err_admin_name_is_invalid=Administrator username is invalid +run_user_helper=The operating system username that Gitea runs as. Note that this user must have access to the repository root path. +domain=Server Domain +domain_helper=Domain or host address for the server. +http_port_helper=Port number the Gitea web server will listen on. +smtp_from_invalid=The "Send Email As" address is invalid +require_sign_in_view_popup=Limit page access to signed-in users. Visitors will only see the sign-in and registration pages. +invalid_db_table=The database table "%s" is invalid: %v +invalid_app_data_path=The app data path is invalid: %v +internal_token_failed=Failed to generate internal token: %v +secret_key_failed=Failed to generate secret key: %v +password_algorithm=Password Hash Algorithm +invalid_password_algorithm=Invalid password hash algorithm +password_algorithm_helper=Set the password hashing algorithm. Algorithms have differing requirements and strengths. The argon2 algorithm is rather secure but uses a lot of memory and may be inappropriate for small systems. +enable_update_checker=Enable Update Checker +enable_update_checker_helper=Checks for new version releases periodically by connecting to gitea.io. +env_config_keys=Environment Configuration +env_config_keys_prompt=The following environment variables will also be applied to your configuration file: +config_write_file_prompt=These configuration options will be written into: %s [home] uname_holder=Användarnamn eller Mejladress @@ -215,19 +353,24 @@ my_orgs=Mina organisationer my_mirrors=Mina speglar view_home=Visa %s filter=Övriga Filter - show_archived=Arkiverade show_both_archived_unarchived=Visar både arkiverade och icke arkiverade show_only_archived=Visar endast arkiverade show_only_unarchived=Visa endast icke arkiverade - show_private=Privat show_both_private_public=Visar både offentliga och privata show_only_private=Visar endast privata show_only_public=Visar endast publika - issues.in_your_repos=I dina utvecklingskataloger - +nav_menu=Navigation Menu +filter_by_team_repositories=Filter by team repositories +feed_of=Feed of "%s" +guide_title=No Activity +guide_desc=You are currently not following any repositories or users, so there is no content to display. You can explore repositories or users of interest from the links below. +explore_repos=Explore repositories +explore_users=Explore users +empty_org=There are no organizations yet. +empty_repo=There are no repositories yet. [explore] repos=Utvecklingskataloger @@ -235,6 +378,9 @@ users=Användare organizations=Organisationer code=Kod code_last_indexed_at=Indexerades senast %s +go_to=Go to +relevant_repositories_tooltip=Repositories that are forks or that have no topic, no icon, and no description are hidden. +relevant_repositories=Only relevant repositories are being shown, show unfiltered results. [auth] create_new_account=Registrera Konto @@ -285,29 +431,98 @@ authorize_title=Ge "%s" tillgång till ditt konto? authorization_failed=Auktorisering misslyckades sspi_auth_failed=SSPI-autentisering misslyckades password_pwned_err=Kunde inte slutföra begäran till HaveIBeenPwned +already_have_account=Already have an account? +sign_in_now=Sign in now! +manual_activation_only=Contact your site administrator to complete activation. +remember_me.compromised=The login token is not valid anymore which may indicate a compromised account. Please check your account for unusual activities. +need_account=Need an account? +sign_up_tip=You are registering the first account in the system, which has administrator privileges. Please carefully remember your username and password. If you forget the username or password, please refer to the Gitea documentation to recover the account. +sign_up_now=Register now. +sign_up_successful=Account was successfully created. Welcome! +confirmation_mail_sent_prompt_ex=A new confirmation email has been sent to %s. Please check your inbox within the next %s to complete the registration process. If your registration email address is incorrect, you can sign in again and change it. +prohibit_login=Sign-In Prohibited +prohibit_login_desc=Your account is prohibited from signing in. Please contact your site administrator. +change_unconfirmed_mail_address=If your registration email address is incorrect, you can change it here and resend a new confirmation email. +invalid_code_forgot_password=Your confirmation code is invalid or has expired. Click here to start a new session. +invalid_password=Your password does not match the password that was used to create the account. +reset_password_wrong_user=You are signed in as %s, but the account recovery link is meant for %s +twofa_required=You must set up two-factor authentication to get access to repositories, or try to log in again. +oauth.signin.error.general=There was an error processing the authorization request: %s. If this error persists, please contact the site administrator. +oauth.signin.error.access_denied=The authorization request was denied. +oauth.signin.error.temporarily_unavailable=Authorization failed because the authentication server is temporarily unavailable. Please try again later. +oauth_callback_unable_auto_reg=Auto Registration is enabled, but OAuth2 Provider %[1]s returned missing fields: %[2]s, unable to create an account automatically. Please create or link to an account, or contact the site administrator. +openid_signin_desc=Enter your OpenID URI. For example: alice.openid.example.org or https://openid.example.org/alice. +disable_forgot_password_mail=Account recovery is disabled because no email address is set up. Please contact your site administrator. +disable_forgot_password_mail_admin=Account recovery is only available when an email address is set up. +authorize_application_description=If you grant access, it will be able to access and write to all your account information, including private repos and organizations. +authorize_application_with_scopes=With scopes: %s +authorization_failed_desc=The authorization failed because we detected an invalid request. Please contact the maintainer of the app you tried to authorize. +password_pwned=The password you chose is on a list of stolen passwords previously exposed in public data breaches. Please try again with a different password and consider changing this password elsewhere too. +last_admin=You cannot remove the last admin. There must be at least one admin. +signin_passkey=Sign in with a passkey +back_to_sign_in=Back to Sign In [mail] - activate_account=Vänligen aktivera ditt konto - activate_email=Verifiera din epostaddress - - reset_password=Återställ ditt konto - register_success=Registreringen lyckades - - - - - - +view_it_on=View it on %s +reply=or reply to this email directly +link_not_working_do_paste=Not working? Try copying and pasting it to your browser. +hi_user_x=Hi %s, +activate_account.title=%s, please activate your account +activate_account.text_1=Hi %[1]s, thanks for registering at %[2]s! +activate_account.text_2=Please click the following link to activate your account within %s: +activate_email.title=%s, please verify your email address +activate_email.text=Please click the following link to verify your email address within %s: +register_notify=Welcome to %s +register_notify.title=%[1]s, welcome to %[2]s +register_notify.text_1=This is your registration confirmation email for %s! +register_notify.text_2=You can now log in via username: %s. +register_notify.text_3=If this account has been created for you, please set your password first. +reset_password.title=%s, you have requested to recover your account +reset_password.text=Please click the following link to recover your account within %s: +issue_assigned.pull=@%[1]s assigned you to pull request %[2]s in repository %[3]s. +issue_assigned.issue=@%[1]s assigned you to issue %[2]s in repository %[3]s. +issue.x_mentioned_you=@%s mentioned you: +issue.action.force_push=%[1]s force-pushed the %[2]s from %[3]s to %[4]s. +issue.action.push_1=@%[1]s pushed %[3]d commit to %[2]s +issue.action.push_n=@%[1]s pushed %[3]d commits to %[2]s +issue.action.close=@%[1]s closed #%[2]d. +issue.action.reopen=@%[1]s reopened #%[2]d. +issue.action.merge=@%[1]s merged #%[2]d into %[3]s. +issue.action.approve=@%[1]s approved this pull request. +issue.action.reject=@%[1]s requested changes on this pull request. +issue.action.review=@%[1]s commented on this pull request. +issue.action.review_dismissed=@%[1]s dismissed last review from %[2]s for this pull request. +issue.action.ready_for_review=@%[1]s marked this pull request ready for review. +issue.action.new=@%[1]s created #%[2]d. +issue.in_tree_path=In %s: +release.new.subject=%s in %s released +release.new.text=@%[1]s released %[2]s in %[3]s +release.title=Title: %s +release.note=Note: +release.downloads=Downloads: +release.download.zip=Source Code (ZIP) +release.download.targz=Source Code (TAR.GZ) +repo.transfer.subject_to=%s would like to transfer "%s" to %s +repo.transfer.subject_to_you=%s would like to transfer "%s" to you +repo.transfer.to_you=you +repo.transfer.body=To accept or reject it, visit %s or just ignore it. +repo.collaborator.added.subject=%s added you to %s +repo.collaborator.added.text=You have been added as a collaborator of repository: +team_invite.subject=%[1]s has invited you to join the %[2]s organization +team_invite.text_1=%[1]s has invited you to join team %[2]s in organization %[3]s. +team_invite.text_2=Please click the following link to join the team: +team_invite.text_3=Note: This invitation was intended for %[1]s. If you were not expecting this invitation, you can ignore this email. [modal] yes=Ja no=Nej cancel=Avbryt modify=Uppdatera +confirm=Confirm [form] UserName=Användarnamn @@ -321,17 +536,14 @@ PayloadUrl=Payload-URL TeamName=Gruppnamn AuthName=Auktoriseringsnamn AdminEmail=Administratörs Epost - NewBranchName=Nytt grennamn CommitSummary=Sammanfattning av incheckning CommitMessage=Incheckningsmeddelande CommitChoice=Incheckningsval TreeName=Filsökväg Content=Innehåll - SSPISeparatorReplacement=Avgränsare SSPIDefaultLanguage=Standardspråk - require_error=får inte vara tomt alpha_dash_error=` bör endast innehålla alfanumeriska tecken, bindestreck ('-') och understreck ('_').` alpha_dash_dot_error=` bör endast innehålla alfanumeriska tecken, bindestreck ('-'), understreck ('_') och punkter ('.').` @@ -345,7 +557,6 @@ unknown_error=Okänt fel: captcha_incorrect=CAPTCHA-koden är ogiltig. password_not_match=Lösenorden matchar inte. lang_select_error=Välj ett språk från listan. - username_been_taken=Användarnamnet är redan taget. repo_name_been_taken=Namnet för utvecklingskatalogen är upptaget. repository_files_already_exist=Filer finns redan för denna utvecklingskatalog. Kontakta systemadministratören. @@ -370,14 +581,39 @@ user_not_exist=Användaren finns inte. team_not_exist=Teamet finns inte. last_org_owner=Du kan inte ta bort den sista användaren från 'owners' teamet. Det måste finnas minst en ägare för en organisation. cannot_add_org_to_team=En organisation kan inte läggas till som teammedlem. - invalid_ssh_key=Kunde inte verifiera din SSH-nyckel: %s invalid_gpg_key=Kunde inte verifiera din GPG-nyckel: %s auth_failed=Autentisering misslyckades: %v - - target_branch_not_exist=Målgrenen finns inte. - +url_error=`"%s" is not a valid URL.` +include_error=` must contain substring "%s".` +regex_pattern_error=` regex pattern is invalid: %s.` +username_error=` can only contain alphanumeric characters ('0-9','a-z','A-Z'), dash ('-'), underscore ('_') and dot ('.'). It cannot begin or end with non-alphanumeric characters, and consecutive non-alphanumeric characters are also forbidden.` +invalid_group_team_map_error=` mapping is invalid: %s` +username_change_not_local_user=Non-local users are not allowed to change their username. +change_username_disabled=Changing username is disabled. +change_full_name_disabled=Changing full name is disabled. +username_has_not_been_changed=Username has not been changed +repository_force_private=Force Private is enabled: private repositories cannot be made public. +repository_files_already_exist.adopt=Files already exist for this repository and can only be adopted. +2fa_auth_required=Remote visit required two-factor authentication. +email_domain_is_not_allowed=The domain of user email address %s conflicts with EMAIL_DOMAIN_ALLOWLIST or EMAIL_DOMAIN_BLOCKLIST. Please ensure your operation is expected. +openid_been_used=The OpenID address "%s" is already used. +enterred_invalid_org_name=The organization name you entered is incorrect. +unset_password=The login user has not set the password. +unsupported_login_type=The login type is not supported to delete account. +duplicate_invite_to_team=The user was already invited as a team member. +organization_leave_success=You have successfully left the organization %s. +invalid_ssh_principal=Invalid principal: %s +must_use_public_key=The key you provided is a private key. Please do not upload your private key anywhere. Use your public key instead. +unable_verify_ssh_key="Cannot verify the SSH key. Double-check it for mistakes." +still_own_repo="Your account owns one or more repositories. Delete or transfer them first." +still_has_org="Your account is a member of one or more organizations. Leave them first." +still_own_packages="Your account owns one or more packages. Delete them first." +org_still_own_repo="This organization still owns one or more repositories. Delete or transfer them first." +org_still_own_packages="This organization still owns one or more packages. Delete them first." +target_ref_not_exist=Target ref does not exist %s +admin_cannot_delete_self=You cannot delete yourself when you are an admin. Please remove your admin privileges first. [user] change_avatar=Byt din avatar… @@ -392,8 +628,40 @@ follow=Följ unfollow=Sluta följa user_bio=Biografi disabled_public_activity=Den här användaren har inaktiverat den publika synligheten av aktiviteten. - - +joined_on=Joined on %s +show_more=Show More +watched=Watched Repositories +code=Code +email_visibility.limited=Your email address is visible to all authenticated users +email_visibility.private=Your email address is only visible to you and administrators +show_on_map=Show this place on a map +settings=User Settings +form.name_reserved=The username "%s" is reserved. +form.name_pattern_not_allowed=The pattern "%s" is not allowed in a username. +form.name_chars_not_allowed=Username "%s" contains invalid characters. +block.block=Block +block.block.user=Block user +block.block.org=Block user from organization +block.block.failure=Failed to block user: %s +block.unblock=Unblock +block.unblock.failure=Failed to unblock user: %s +block.blocked=You have blocked this user. +block.title=Block a user +block.info=Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user. +block.info_1=Blocking a user prevents the following actions on your account and your repositories: +block.info_2=following your account +block.info_3=send you notifications by @mentioning your username +block.info_4=inviting you as a collaborator to their repositories +block.info_5=starring, forking or watching on repositories +block.info_6=opening and commenting on issues or pull requests +block.info_7=reacting to your comments in issues or pull requests +block.user_to_block=User to block +block.note=Note +block.note.title=Optional note: +block.note.info=The note is not visible to the blocked user. +block.note.edit=Edit note +block.list=Blocked users +block.list.none=You have not blocked any users. [settings] profile=Profil @@ -409,7 +677,6 @@ repos=Utvecklingskataloger delete=Radera konto account_link=Länkade Konton organization=Organisationer - public_profile=Offentlig profil full_name=Fullständigt namn website=Webbplats @@ -425,7 +692,6 @@ ui=Tema comment_type_group_title=Titel privacy=Sekretess keep_activity_private_popup=Gör aktiviteten endast synlig för dig och administratörerna - lookup_avatar_by_mail=Slå upp avatarer med hjälp utav mejladress federated_avatar_lookup=Förenad uppslagning av avatar enable_custom_avatar=Aktivera Egen Avatar @@ -434,14 +700,12 @@ update_avatar=Uppdatera Avatar delete_current_avatar=Tag bort aktuell avatar uploaded_avatar_not_a_image=Den uppladdade filen är inte en bild. update_avatar_success=Din avatar har blivit uppdaterad. - change_password=Ändra Lösenordet old_password=Nuvarande lösenord new_password=Nytt lösenord password_incorrect=Det nuvarande lösenordet är felaktigt. change_password_success=Ditt lösenord har uppdaterats. Logga in med ditt nya lösenord fortsättningsvis. password_change_disabled=Externa användare kan inte ändra sitt lösenord genom Giteas webbgränssnitt. - emails=E-postadresser manage_emails=Hantera mejladresser manage_themes=Välj standardtema @@ -470,7 +734,6 @@ email_preference_set_success=E-postinställningen har uppdaterats. add_openid_success=Den nya OpenID-adressen har lagts till. keep_email_private=Göm mejladress openid_desc=OpenID låter dig delegera autentiseringen till en extern leverantör. - manage_ssh_keys=Hantera SSH-nycklar manage_gpg_keys=Hantera GPG-nycklar add_key=Lägg till nyckel @@ -511,7 +774,6 @@ hide_openid=Dold från min profil ssh_disabled=SSH är inaktiverat manage_social=Hantera länkade sociala konton unbind=Koppla från - manage_access_token=Hantera åtkomst-tokens generate_new_token=Generera Nya Tokens tokens_desc=Dessa tokens tillåter åtkomst till ditt konto via Gitea API. @@ -525,7 +787,6 @@ access_token_deletion_cancel_action=Avbryt access_token_deletion_confirm_action=Radera delete_token_success=Token har tagits bort. Applikationer som använder den kommer inte längre ha åtkomst till ditt konto. permission_read=Lästa - manage_oauth2_applications=Hantera OAuth2-applikationer edit_oauth2_application=Redigera OAuth2-applikation oauth2_applications_desc=OAuth2-program tillåter ditt tredjepartsprogram att säkert autentisera användare på denna Gitea instans. @@ -542,11 +803,9 @@ oauth2_regenerate_secret=Generera hemlighet på nytt oauth2_regenerate_secret_hint=Förlorat din hemlighet? oauth2_application_edit=Ändra oauth2_application_create_description=OAuth2-applikationer ger tredjepartsapplikationer åtkomst till användarkonton på denna instans. - authorized_oauth2_applications=Auktoriserade OAuth2-appar revoke_key=Upphäv revoke_oauth2_grant=Upphäv åtkomst - twofa_is_enrolled=Ditt konto är för närvarande uppsäkrad med tvåfaktorsautentisering. twofa_not_enrolled=Ditt konto är för närvarande inte uppsäkrad med tvåfaktorsautentisering. twofa_disable=Inaktivera tvåfaktorsautentisering @@ -557,31 +816,157 @@ scan_this_image=Skanna denna bild med ditt autentiseringsprogram: or_enter_secret=Eller skriv in följande sträng: %s then_enter_passcode=Och ange den lösenkod som visas i programmet: passcode_invalid=Koden är ogiltig. Försök igen. - - manage_account_links=Hantera Länkade Konton manage_account_links_desc=Dessa externa konton är länkade till ditt Gitea-konto. link_account=Länka konto remove_account_link=Ta Bort Länkat Konto remove_account_link_desc=Borttagning av länkade konton kommer häva dess åtkomst till ditt Gitea-konto. Vill du fortsätta? remove_account_link_success=Det länkade konton har tagits bort. - - orgs_none=Du är inte en medlem i någon organisation. - delete_account=Radera ditt konto delete_prompt=Denna åtgärd kommer ta bort ditt konto permanent. Det KAN INTE ångras. confirm_delete_account=Bekräfta Borttagelsen delete_account_title=Ta Bort Användarkonto delete_account_desc=Är du säker på att du vill ta bort ditt konto permanent? - email_notifications.enable=Aktivera notiser via mejl email_notifications.onmention=Endast e-post vid omnämnanden email_notifications.disable=Inaktivera notiser via mejl email_notifications.submit=Ställ in e-post inställningar - visibility.public=Offentlig visibility.private=Privat +appearance=Appearance +twofa=Two-Factor Authentication (TOTP) +uid=UID +webauthn=Two-Factor Authentication (Security Keys) +biography_placeholder=Tell us a little bit about yourself! (You can use Markdown) +location_placeholder=Share your approximate location with others +profile_desc=Control how your profile is shown to other users. Your primary email address will be used for notifications, password recovery and web-based Git operations. +password_username_disabled=You are not allowed to change your username. Please contact your site administrator for more details. +password_full_name_disabled=You are not allowed to change your full name. Please contact your site administrator for more details. +update_language=Update Language +update_language_not_found=Language "%s" is not available. +update_language_success=Language has been updated. +change_username_prompt=Note: Changing your username also changes your account URL. +change_username_redirect_prompt=The old username will redirect until someone claims it. +hidden_comment_types=Hidden comment types +hidden_comment_types_description=Comment types checked here will not be shown on issue pages. Checking "Label", for example, removes all "{user} added/removed {label}" comments. +hidden_comment_types.ref_tooltip=Comments where this issue was referenced from another issue/commit/… +hidden_comment_types.issue_ref_tooltip=Comments where the user changes the branch/tag associated with the issue +comment_type_group_reference=Reference +comment_type_group_label=Label +comment_type_group_milestone=Milestone +comment_type_group_assignee=Assignee +comment_type_group_branch=Branch +comment_type_group_time_tracking=Time Tracking +comment_type_group_deadline=Deadline +comment_type_group_dependency=Dependency +comment_type_group_lock=Lock Status +comment_type_group_review_request=Review request +comment_type_group_pull_request_push=Added commits +comment_type_group_project=Project +comment_type_group_issue_ref=Issue reference +saved_successfully=Your settings were saved successfully. +keep_activity_private=Hide Activity from profile page +uploaded_avatar_is_too_big=The uploaded file size (%d KiB) exceeds the maximum size (%d KiB). +update_user_avatar_success=The user's avatar has been updated. +cropper_prompt=You can edit the image before saving. The edited image will be saved as PNG. +retype_new_password=Confirm New Password +email_desc=Your primary email address will be used for notifications, password recovery and, provided that it is not hidden, web-based Git operations. +theme_colorblindness_help=Color blindness Theme Support +theme_colorblindness_prompt=Gitea only has a few themes with basic color blindness support, which only have a few colors defined. The work is still in progress. More improvements could be made by defining more colors in the theme CSS files. +can_not_add_email_activations_pending=There is a pending activation. Try again in a few minutes if you want to add a new email address. +email_deletion_desc=This email address and related information will be removed from your account. Git commits by this email address will remain unchanged. Continue? +add_email_confirmation_sent=A confirmation email has been sent to "%s". Please check your inbox within the next %s to confirm your email address. +keep_email_private_popup=This will hide your email address from your profile, as well as when you make a pull request or edit a file using the web interface. Pushed commits will not be modified. Use %s in commits to associate them with your account. +manage_ssh_principals=Manage SSH Certificate Principals +principal_desc=These SSH certificate principals are associated with your account and allow full access to your repositories. +key_content_ssh_placeholder=Begins with 'ssh-ed25519', 'ssh-rsa', 'ecdsa-sha2-nistp256', 'ecdsa-sha2-nistp384', 'ecdsa-sha2-nistp521', 'sk-ecdsa-sha2-nistp256@openssh.com', or 'sk-ssh-ed25519@openssh.com' +add_new_principal=Add Principal +ssh_key_name_used=An SSH key with same name already exists on your account. +ssh_principal_been_used=This principal has already been added to the server. +gpg_no_key_email_found=This GPG key does not match any activated email address associated with your account. It may still be added if you sign the provided token. +gpg_key_matched_identities=Matched Identities: +gpg_key_matched_identities_long=The embedded identities in this key match the following activated email addresses for this user. Commits matching these email addresses can be verified with this key. +gpg_key_verified=Verified Key +gpg_key_verified_long=Key has been verified with a token and can be used to verify commits matching any activated email addresses for this user in addition to any matched identities for this key. +gpg_invalid_token_signature=The provided GPG key, signature and token do not match, or the token is out-of-date. +gpg_token_required=You must provide a signature for the below token +gpg_token_help=You can generate a signature using: +gpg_token_signature=Armored GPG signature +key_signature_gpg_placeholder=Begins with '-----BEGIN PGP SIGNATURE-----' +verify_gpg_key_success=GPG key "%s" has been verified. +ssh_key_verified=Verified Key +ssh_key_verified_long=Key has been verified with a token and can be used to verify commits matching any activated email addresses for this user. +ssh_invalid_token_signature=The provided SSH key, signature or token do not match, or the token is out-of-date. +ssh_token_required=You must provide a signature for the below token +ssh_token_help=You can generate a signature using: +ssh_token_signature=Armored SSH signature +key_signature_ssh_placeholder=Begins with '-----BEGIN SSH SIGNATURE-----' +verify_ssh_key_success=SSH key "%s" has been verified. +add_key_success=The SSH key "%s" has been added. +add_gpg_key_success=The GPG key "%s" has been added. +add_principal_success=The SSH certificate principal "%s" has been added. +ssh_principal_deletion=Remove SSH Certificate Principal +ssh_principal_deletion_desc=Removing an SSH Certificate Principal revokes its access to your account. Continue? +ssh_principal_deletion_success=The principal has been removed. +added_on=Added on %s +valid_until_date=Valid until %s +principal_state_desc=This principal has been used in the last 7 days +ssh_signonly=SSH is currently disabled so these keys are only used for commit signature verification. +ssh_externally_managed=This SSH key is externally managed for this user +social_desc=These social accounts can be used to sign in to your account. Make sure you recognize all of them. +unbind_success=The social account has been removed successfully. +access_token_deletion_desc=Deleting a token will revoke access to your account for applications using it. This cannot be undone. Continue? +repo_and_org_access=Repository and Organization Access +permissions_public_only=Public only +permissions_access_all=All (public, private, and limited) +permission_not_set=Not set +permission_no_access=No Access +permission_write=Read and Write +permission_anonymous_read=Anonymous Read +permission_everyone_read=Everyone Read +permission_everyone_write=Everyone Write +access_token_desc=Selected token permissions limit authorization only to the corresponding API routes. Read the documentation for more information. +at_least_one_permission=You must select at least one permission to create a token +permissions_list=Permissions: +create_oauth2_application_success=You have successfully created a new OAuth2 application. +update_oauth2_application_success=You have successfully updated the OAuth2 application. +oauth2_confidential_client=Confidential Client. Select for apps that keep the secret confidential, such as web apps. Do not select for native apps, including desktop and mobile apps. +oauth2_skip_secondary_authorization=Skip authorization for public clients after granting access once. May pose a security risk. +oauth2_redirect_uris=Redirect URIs. Please use a new line for every URI. +oauth2_client_secret_hint=The secret will not be shown again after you leave or refresh this page. Please ensure that you have saved it. +oauth2_application_remove_description=Removing an OAuth2 application will prevent it from accessing authorized user accounts on this instance. Continue? +oauth2_application_locked=Gitea pre-registers some OAuth2 applications on startup if enabled in config. To prevent unexpected behavior, these can neither be edited nor removed. Please refer to the OAuth2 documentation for more information. +authorized_oauth2_applications_description=You have granted access to your personal Gitea account to these third-party applications. Please revoke access for applications you no longer need. +revoke_oauth2_grant_description=Revoking access for this third-party application will prevent this application from accessing your data. Are you sure? +revoke_oauth2_grant_success=Access revoked successfully. +twofa_desc=To protect your account against password theft, you can use a smartphone or another device for receiving time-based one-time passwords ("TOTP"). +twofa_recovery_tip=If you lose your device, you will be able to use a single-use recovery key to regain access to your account. +twofa_scratch_token_regenerate=Regenerate Single-Use Recovery Key +twofa_scratch_token_regenerated=Your single-use recovery key is now %s. Store it in a safe place, as it will not be shown again. +twofa_enroll=Enroll in Two-Factor Authentication +regenerate_scratch_token_desc=If you misplaced your recovery key or have already used it to sign in, you can reset it here. +twofa_enrolled=Your account has been successfully enrolled. Store your single-use recovery key (%s) in a safe place, as it will not be shown again. +twofa_failed_get_secret=Failed to get secret. +webauthn_desc=Security keys are hardware devices containing cryptographic keys. They can be used for two-factor authentication. Security keys must support the WebAuthn Authenticator standard. +webauthn_register_key=Add Security Key +webauthn_nickname=Nickname +webauthn_delete_key=Remove Security Key +webauthn_delete_key_desc=If you remove a security key, you can no longer sign in with it. Continue? +webauthn_key_loss_warning=If you lose your security keys, you will lose access to your account. +webauthn_alternative_tip=You may want to configure an additional authentication method. +account_links_not_available=No external accounts are currently linked to your Gitea account. +hooks.desc=Add webhooks which will be triggered for all repositories that you own. +repos_none=You do not own any repositories. +delete_with_all_comments=Your account is younger than %s. To avoid ghost comments, all issue/PR comments will be deleted with it. +email_notifications.andyourown=And Your Own Notifications +email_notifications.actions.desc=Notifications for workflow runs on repositories set up with Gitea Actions. +email_notifications.actions.failure_only=Only notify for failed workflow runs +visibility=User visibility +visibility.public_tooltip=Visible to everyone +visibility.limited=Limited +visibility.limited_tooltip=Visible only to authenticated users +visibility.private_tooltip=Visible only to members of organizations you have joined [repo] owner=Ägare @@ -632,15 +1017,11 @@ adopt_preexisting_content=Skapa utvecklingskatalog från %s delete_preexisting_label=Radera delete_preexisting=Ta bort befintliga filer delete_preexisting_content=Ta bort filer i %s - - - desc.private=Privat desc.public=Publik desc.template=Mall desc.internal=Intern desc.archived=Arkiverade - template.items=Mallobjekt template.git_content=Git innehåll (Default branch) template.git_hooks=Githookar @@ -650,11 +1031,8 @@ template.avatar=Profilbild template.issue_labels=Ärendeetiketter template.one_item=Du måste välja minst ett mallobjekt template.invalid=Du måste välja minst en utvecklingskatalog för mallar - archive.issue.nocomment=Den här utvecklingskatalogen är arkiverad. Du kan inte kommentera ärenden. archive.pull.nocomment=Den här utvecklingskatalogen är arkiverad. Du kan inte kommentera på pull-förfrågningar. - - migrate_options=Migrationsalternativ migrate_service=Migreringstjänst migrate_items=Migrationsobjekt @@ -677,7 +1055,6 @@ migrated_from_fake=Migrerad från %[1]s migrate.migrate=Migrera från %s migrate.migrating_failed=Migrering från %s misslyckades. migrate.migrating_issues=Migrerar Ärenden - mirror_from=spegling av forked_from=forkad från generated_from=skapad från @@ -691,12 +1068,10 @@ unstar=Ta bort stjärnmärkning star=Stjärnmärk fork=Förgrening download_archive=Ladda Ned Utvecklingskatalogen - quick_guide=Snabbguide clone_this_repo=Klona detta repo create_new_repo_command=Skapa en ny utvecklingskatalog på kommandoraden push_exist_repo=Pusha en existerande utvecklingskatalog från kommandoraden - code=Kod code.desc=Se källkod, filer, commits och brancher. branch=Gren @@ -710,7 +1085,6 @@ pulls=Pull-förfrågningar projects=Projekt labels=Etiketter org_labels_desc_manage=hantera - milestones=Milstenar commits=Incheckningar commit=Commit @@ -720,7 +1094,6 @@ file_history=Historik file_view_raw=Visa i råformat file_permalink=Permalänk file_too_large=Filen är för stor för att visas. - video_not_supported_in_browser=Din webbläsare stödjer ej HTML5-taggen 'video'. audio_not_supported_in_browser=Din webbläsare stöder inte taggen 'audio' i HTML5. symbolic_link=Symbolisk länk @@ -730,7 +1103,6 @@ blame=Blame normal_view=Normal vy line=rad lines=rader - editor.new_file=Ny Fil editor.upload_file=Ladda Upp Fil editor.edit_file=Redigera Fil @@ -765,8 +1137,6 @@ editor.add_subdir=Lägga till en katalog… editor.no_commit_to_branch=Det gick inte att committa direkt till branchen för: editor.user_no_push_to_branch=Användaren kan inte pusha till branchen editor.require_signed_commit=Branchen kräver en signerad commit - - commits.desc=Bläddra i källkodens förändringshistorik. commits.commits=Incheckningar commits.search_all=Alla brancher @@ -779,12 +1149,8 @@ commits.signed_by=Signerad av commits.signed_by_untrusted_user=Signerad av opålitlig användare commits.signed_by_untrusted_user_unmatched=Signerad av opålitlig användare som inte matchar den som committat commits.gpg_key_id=GPG-nyckel ID - - commitstatus.pending=Väntande - ext_issues.desc=Länk till externt ärendehanteringssystem. - projects.description_placeholder=Beskrivning projects.create=Skapa projekt projects.title=Titel @@ -799,7 +1165,6 @@ projects.column.edit_title=Namn projects.column.new_title=Namn projects.open=Öppna projects.close=Stäng - issues.desc=Organisera felrapporteringar, ärenden och milstolpar. issues.filter_assignees=Filtrera tilldelad person issues.filter_milestones=Filtrera milstolpe @@ -955,9 +1320,7 @@ issues.comment_on_locked=Du kan inte kommentera ett låst ärende. issues.delete=Radera issues.delete.title=Radera detta ärende? issues.delete.text=Vill du verkligen ta bort detta ärende? (Detta kommer att permanent ta bort allt innehåll. Överväg att stänga det istället om du avser att hålla det arkiverat) - issues.tracker=Tidsredovisning - issues.tracker_auto_close=Timern stoppas automatiskt när ärendet stängs issues.tracking_already_started=`Du har redan påbörjat tidredovisning på ett annat ärende!` issues.del_time_history=`raderade tillbringad tid %s` @@ -966,7 +1329,6 @@ issues.add_time_minutes=Minuter issues.add_time_sum_to_small=Inge tid har angivits. issues.time_spent_total=Total Tid Spenderad issues.time_spent_from_all_authors=`Total Tid Spenderad: %s` - issues.due_date=Förfallodatum issues.invalid_due_date_format=Datumsformatet för förfallodatum måste följa 'yyyy-MM-dd'. issues.error_modifying_due_date=Det gick inte att ändra förfallodatumet. @@ -1023,8 +1385,6 @@ issues.review.resolve_conversation=Lös konversation issues.review.resolved_by=markerade denna konversation som löst issues.review.commented=Kommentar issues.content_history.options=Alternativ - - pulls.desc=Aktivera pull-förfrågningar och kodgranskning. pulls.new=Ny Pull-Förfrågan pulls.compare_changes=Ny Pull-Request @@ -1053,23 +1413,13 @@ pulls.required_status_check_administrator=Som administratör kan du fortfarande pulls.can_auto_merge_desc=Denna pull-förfrågan kan sammanfogas automatiskt. pulls.cannot_auto_merge_desc=Pull-requesten kan inte bli mergad automatiskt på grund av konflikter. pulls.cannot_auto_merge_helper=Merga manuellt för att lösa konlifterna. - pulls.no_merge_desc=Pull-requesten kan inte mergas för alla alternativ för merging är inaktiverade för denna utvecklingskatalog. pulls.no_merge_helper=Aktivera mergealternativ i utvecklingskatalogsinställningarna, eller merga manuellt. - pulls.invalid_merge_option=Du kan inte använda detta mergealternativet för denna pull-request. pulls.open_unmerged_pull_exists=`Du kan inte återuppliva denna pull-request då det redan finns en identisk pull-request öppen (#%d).` pulls.update_branch_success=Uppdatering av branchen lyckades pulls.update_not_allowed=Du är inte behörig att uppdatera grenen pulls.outdated_with_base_branch=Denna branch är föråldrad gentemot bas-branchen - - - - - - - - milestones.new=Ny milstolpe milestones.closed=Stängt %s milestones.no_due_date=Inget förfallodatum @@ -1093,10 +1443,7 @@ milestones.filter_sort.least_complete=Minst klar milestones.filter_sort.most_complete=Mest klar milestones.filter_sort.most_issues=Mest ärenden milestones.filter_sort.least_issues=Minst ärenden - - ext_wiki.desc=Länk till extern wiki. - wiki=Wiki wiki.welcome=Välkommen till Wikin. wiki.welcome_desc=Wikin låter dig skriva och dela dokumentation med medarbetare. @@ -1115,7 +1462,6 @@ wiki.delete_page_button=Tag bort sida wiki.page_already_exists=Wiki-sida med samma namn finns redan. wiki.pages=Sidor wiki.last_updated=Senast uppdaterad %s - activity=Aktiviteter activity.period.filter_label=Period: activity.period.daily=1 dag @@ -1173,9 +1519,7 @@ activity.git_stats_addition_n=%d tillägg activity.git_stats_and_deletions=och activity.git_stats_deletion_1=%d borttagen activity.git_stats_deletion_n=%d borttagningar - contributors.contribution_type.commits=Incheckningar - settings=Inställningar settings.options=Utvecklingskatalog settings.collaboration=Medarbetare @@ -1188,7 +1532,6 @@ settings.hooks=Webbhookar settings.githooks=Githookar settings.basic_settings=Basinställningar settings.mirror_settings=Inställningar för spegling - settings.sync_mirror=Synkronisera nu settings.site=Webbplats settings.update_settings=Uppdatera inställningar @@ -1377,7 +1720,6 @@ settings.lfs_pointers.sha=Blob SHA settings.lfs_pointers.oid=OID settings.lfs_pointers.inRepo=I utvecklingskatalogen settings.rename_branch_failed_not_exist=Kan inte byta namn på branchen %s eftersom den inte finns. - diff.browse_source=Bläddra i källkod diff.parent=förälder diff.commit=incheckning @@ -1410,7 +1752,6 @@ diff.review.comment=Kommentar diff.review.approve=Godkänn diff.review.reject=Begär ändringar diff.committed_by=committad av - releases.desc=Följ projektversioner och nerladdningar. release.releases=Släpp release.new_release=Nytt Släpp @@ -1440,21 +1781,916 @@ release.tag_name_already_exist=En release med denna tagg existerar redan. release.tag_name_invalid=Taggnamnet är inte giltigt. release.downloads=Nedladdningar release.download_count=Nedladdningar: %s - branch.name=Branch namn branch.delete_head=Radera branch.delete_html=Radera branch branch.create_branch=Skapa branchen %s branch.deleted_by=Raderad av %s - - - topic.manage_topics=Hantera ämnen topic.done=Klar - - +new_repo_helper=A repository contains all project files, including revision history. Already hosting one elsewhere? Migrate repository. +owner_helper=Some organizations may not show up in the dropdown due to a maximum repository count limit. +repo_name_profile_public_hint=.profile is a special repository that you can use to add README.md to your public organization profile, visible to anyone. Make sure it's public and initialize it with a README in the profile directory to get started. +repo_name_profile_private_hint=.profile-private is a special repository that you can use to add a README.md to your organization member profile, visible only to organization members. Make sure it's private and initialize it with a README in the profile directory to get started. +repo_name_helper=Good repository names use short, memorable and unique keywords. A repository named ".profile" or ".profile-private" could be used to add a README.md for the user/organization profile. +visibility_helper=Make repository private +already_forked=You've already forked %s +fork_to_different_account=Fork to a different account +fork_branch=Branch to be cloned to the fork +all_branches=All branches +view_all_branches=View all branches +view_all_tags=View all tags +fork_no_valid_owners=This repository cannot be forked because there are no valid owners. +fork.blocked_user=Cannot fork the repository because you are blocked by the repository owner. +open_with_editor=Open with %s +download_zip=Download ZIP +download_tar=Download TAR.GZ +download_bundle=Download BUNDLE +repo_desc_helper=Enter short description (optional) +repo_no_desc=No description provided +repo_lang=Languages +multiple_licenses=Multiple Licenses +object_format=Object Format +object_format_helper=Object format of the repository. Cannot be changed later. SHA1 is most compatible. +trust_model_helper=Select trust model for signature verification. Possible options are: +trust_model_helper_collaborator=Collaborator: Trust signatures by collaborators +trust_model_helper_committer=Committer: Trust signatures that match committers +trust_model_helper_collaborator_committer=Collaborator+Committer: Trust signatures by collaborators which match the committer +trust_model_helper_default=Default: Use the default trust model for this installation +default_branch_label=default +mirror_interval=Mirror Interval (valid time units are 'h', 'm', 's'). 0 to disable periodic sync. (Minimum interval: %s) +mirror_sync=synced +mirror_sync_on_commit=Sync when commits are pushed +mirror_address_desc=Put any required credentials in the Authorization section. +mirror_address_url_invalid=The provided URL is invalid. Make sure all components of the URL are escaped correctly. +mirror_address_protocol_invalid=The provided URL is invalid. Only http(s):// or git:// locations can be used for mirroring. +mirror_lfs=Large File Storage (LFS) +mirror_lfs_desc=Activate mirroring of LFS data. +mirror_lfs_endpoint=LFS Endpoint +mirror_lfs_endpoint_desc=Sync will attempt to use the clone URL to determine the LFS server. You can also specify a custom endpoint if the repository LFS data is stored somewhere else. +mirror_password_placeholder=(Unchanged) +mirror_password_blank_placeholder=(Unset) +mirror_password_help=Change the username to erase a stored password. +stars_remove_warning=This will remove all stars from this repository. +stars=Stars +adopt_search=Enter username to search for unadopted repositories… (leave blank to find all) +adopt_preexisting_label=Adopt Files +adopt_preexisting=Adopt pre-existing files +adopt_preexisting_success=Adopted files and created repository from %s +delete_preexisting_success=Deleted unadopted files in %s +blame_prior=View blame prior to this change +blame.ignore_revs=Ignoring revisions in .git-blame-ignore-revs. Click here to bypass and see the normal blame view. +blame.ignore_revs.failed=Failed to ignore revisions in .git-blame-ignore-revs. +user_search_tooltip=Shows a maximum of 30 users +tree_path_not_found=Path %[1]s doesn't exist in %[2]s +transfer.accept=Accept Transfer +transfer.accept_desc=Transfer to "%s" +transfer.reject=Reject Transfer +transfer.reject_desc=Cancel transfer to "%s" +transfer.no_permission_to_accept=You do not have permission to accept this transfer. +transfer.no_permission_to_reject=You do not have permission to reject this transfer. +desc.public_access=Public Access +desc.sha256=SHA256 +template.git_hooks_tooltip=You are currently unable to modify or remove Git Hooks once added. Select this only if you trust the template repository. +archive.title=This repo is archived. You can view files and clone it. You cannot open issues or pull requests or push a commit. +archive.title_date=This repository has been archived on %s. You can view files and clone it. You cannot open issues or pull requests or push a commit. +form.reach_limit_of_creation_1=The owner has already reached the limit of %d repository. +form.reach_limit_of_creation_n=The owner has already reached the limit of %d repositories. +form.name_reserved=The repository name "%s" is reserved. +form.name_pattern_not_allowed=The pattern "%s" is not allowed in a repository name. +need_auth=Authorization +migrate_options_mirror_helper=This repository will be a mirror +migrate_options_lfs=Migrate LFS files +migrate_options_lfs_endpoint.label=LFS Endpoint +migrate_options_lfs_endpoint.description=Migration will attempt to use your Git remote to determine the LFS server. You can also specify a custom endpoint if the repository LFS data is stored somewhere else. +migrate_options_lfs_endpoint.description.local=A local server path is supported too. +migrate_options_lfs_endpoint.placeholder=If left blank, the endpoint will be derived from the clone URL. +migrate.github_token_desc=You can put one or more tokens here, separated by commas, to make migrating faster by circumventing the GitHub API rate limit. WARNING: Abusing this feature may violate the service provider's policy and may lead to getting your account(s) blocked. +migrate.permission_denied_blocked=You cannot import from disallowed hosts. Please ask the admin to check ALLOWED_DOMAINS/ALLOW_LOCALNETWORKS/BLOCKED_DOMAINS settings. +migrate.invalid_local_path="The local path is invalid. It doesn't exist or is not a directory." +migrate.invalid_lfs_endpoint=The LFS endpoint is not valid. +migrate.migrating=Migrating from %s… +migrate.migrating_failed.error=Failed to migrate: %s +migrate.migrating_failed_no_addr=Migration failed. +migrate.github.description=Migrate data from github.com or other GitHub instances. +migrate.git.description=Migrate a repository only from any Git service. +migrate.gitlab.description=Migrate data from gitlab.com or other GitLab instances. +migrate.gitea.description=Migrate data from gitea.com or other Gitea instances. +migrate.gogs.description=Migrate data from notabug.org or other Gogs instances. +migrate.onedev.description=Migrate data from code.onedev.io or other OneDev instances. +migrate.codebase.description=Migrate data from codebasehq.com. +migrate.gitbucket.description=Migrate data from GitBucket instances. +migrate.codecommit.description=Migrate data from AWS CodeCommit. +migrate.codecommit.aws_access_key_id=AWS Access Key ID +migrate.codecommit.aws_secret_access_key=AWS Secret Access Key +migrate.codecommit.https_git_credentials_username=HTTPS Git Credentials Username +migrate.codecommit.https_git_credentials_password=HTTPS Git Credentials Password +migrate.migrating_git=Migrating Git Data +migrate.migrating_topics=Migrating Topics +migrate.migrating_milestones=Migrating Milestones +migrate.migrating_labels=Migrating Labels +migrate.migrating_releases=Migrating Releases +migrate.migrating_pulls=Migrating Pull Requests +migrate.cancel_migrating_title=Cancel Migration +migrate.cancel_migrating_confirm=Do you want to cancel this migration? +migration_status=Migration status +action.blocked_user=Cannot perform action because you are blocked by the repository owner. +more_operations=More Operations +cite_this_repo=Cite this repository +empty_message=This repository does not have any content. +broken_message=The Git data underlying this repository cannot be read. Contact the administrator of this instance or delete this repository. +no_branch=This repository doesn't have any branches. +find_tag=Find tag +packages=Packages +actions=Actions +org_labels_desc=Organization-level labels that can be used with all repositories under this organization +milestone=Milestone +release=Release +tag=Tag +released_this=released this +tagged_this=tagged this +file.title=%s at %s +file_view_source=View Source +file_view_rendered=View Rendered +file_is_empty=The file is empty. +code_preview_line_from_to=Lines %[1]d to %[2]d in %[3]s +code_preview_line_in=Line %[1]d in %[2]s +invisible_runes_header=`This file contains invisible Unicode characters` +invisible_runes_description=`This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.` +ambiguous_runes_header=`This file contains ambiguous Unicode characters` +ambiguous_runes_description=`This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.` +invisible_runes_line=`This line has invisible unicode characters` +ambiguous_runes_line=`This line has ambiguous unicode characters` +ambiguous_character=`%[1]c [U+%04[1]X] can be confused with %[2]c [U+%04[2]X]` +escape_control_characters=Escape +unescape_control_characters=Unescape +file_copy_permalink=Copy Permalink +view_git_blame=View Git Blame +executable_file=Executable File +vendored=Vendored +generated=Generated +commit_graph.select=Select branches +commit_graph.hide_pr_refs=Hide Pull Requests +commit_graph.color=Color +commit.contained_in=This commit is contained in: +commit.contained_in_default_branch=This commit is part of the default branch +commit.load_referencing_branches_and_tags=Load branches and tags referencing this commit +commit.merged_in_pr=This commit was merged in pull request %s. +download_file=Download file +from_comment=(comment) +editor.add_file=Add File +editor.cannot_edit_too_large_file=The file is too large to be edited. +editor.file_not_editable_hint=But you can still rename or move it. +editor.file_delete_success=File "%s" has been deleted. +editor.add_tmpl=Add '{filename}' +editor.add=Add %s +editor.update=Update %s +editor.delete=Delete %s +editor.patch=Apply Patch +editor.patching=Patching: +editor.fail_to_apply_patch=Unable to apply patch +editor.new_patch=New Patch +editor.signoff_desc=Add a Signed-off-by trailer by the committer at the end of the commit log message. +editor.new_branch_name=Name the new branch for this commit +editor.filename_is_invalid=The filename is invalid: "%s". +editor.commit_email=Commit email address +editor.invalid_commit_email=The email address for the commit is invalid. +editor.branch_does_not_exist=Branch "%s" does not exist in this repository. +editor.branch_already_exists=Branch "%s" already exists in this repository. +editor.directory_is_a_file=Directory name "%s" is already used as a filename in this repository. +editor.file_is_a_symlink=`"%s" is a symbolic link. Symbolic links cannot be edited in the web editor.` +editor.filename_is_a_directory=Filename "%s" is already used as a directory name in this repository. +editor.file_modifying_no_longer_exists=The file being modified, "%s", no longer exists in this repository. +editor.file_already_exists=A file named "%s" already exists in this repository. +editor.commit_id_not_matching=The Commit ID does not match the ID when you began editing. Commit into a patch branch and then merge. +editor.push_out_of_date=The push appears to be out of date. +editor.push_rejected_no_message=The change was rejected by the server without a message. Please check Git Hooks. +editor.push_rejected=The change was rejected by the server. Please check Git Hooks. +editor.push_rejected_summary=Full Rejection Message: +editor.unable_to_upload_files=Failed to upload files to "%s" with error: %v +editor.upload_file_is_locked=File "%s" is locked by %s. +editor.upload_files_to_dir=Upload files to "%s" +editor.cannot_commit_to_protected_branch=Cannot commit to protected branch "%s". +editor.cherry_pick=Cherry-pick %s onto: +editor.revert=Revert %s onto: +editor.failed_to_commit=Failed to commit changes. +editor.failed_to_commit_summary=Error Message: +editor.fork_create=Fork Repository to Propose Changes +editor.fork_create_description=You cannot edit this repository directly. Instead you can create a fork, make edits and create a pull request. +editor.fork_edit_description=You cannot edit this repository directly. The changes will be written to your fork %s, so you can create a pull request. +editor.fork_not_editable=You have forked this repository but your fork is not editable. +editor.fork_failed_to_push_branch=Failed to push branch %s to your repository. +editor.fork_branch_exists=Branch "%s" already exists in your fork. Please choose a new branch name. +commits.no_commits=No commits in common. "%s" and "%s" have entirely different histories. +commits.nothing_to_compare=These branches are equal. +commits.search.tooltip=You can prefix keywords with "author:", "committer:", "after:", or "before:", e.g. "revert author:Alice before:2019-01-13". +commits.search_branch=This Branch +commits.ssh_key_fingerprint=SSH Key Fingerprint +commits.view_path=View at this point in history +commits.view_file_diff=View changes to this file in this commit +commit.operations=Operations +commit.revert=Revert +commit.revert-header=Revert: %s +commit.revert-content=Select branch to revert onto: +commit.cherry-pick=Cherry-pick +commit.cherry-pick-header=Cherry-pick: %s +commit.cherry-pick-content=Select branch to cherry-pick onto: +commitstatus.error=Error +commitstatus.failure=Failure +commitstatus.success=Success +ext_issues=Access to External Issues +projects.desc=Manage issues and pulls in projects. +projects.description=Description (optional) +projects.new_subheader=Coordinate, track, and update your work in one place, so projects stay transparent and on schedule. +projects.create_success=The project "%s" has been created. +projects.deletion_desc=Deleting a project removes it from all related issues. Continue? +projects.edit_subheader=Projects organize issues and track progress. +projects.edit_success=Project "%s" has been updated. +projects.type.basic_kanban="Basic Kanban" +projects.type.bug_triage="Bug Triage" +projects.template.desc_helper="Select a project template to get started" +projects.column.edit="Edit Column" +projects.column.new_submit="Create Column" +projects.column.new="New Column" +projects.column.set_default="Set Default" +projects.column.set_default_desc="Set this column as default for uncategorized issues and pulls" +projects.column.delete="Delete Column" +projects.column.deletion_desc="Deleting a project column moves all related issues to the default column. Continue?" +projects.column.color="Color" +projects.column.assigned_to=Assigned to +projects.card_type.desc="Card Previews" +projects.card_type.images_and_text="Images and Text" +projects.card_type.text_only="Text Only" +issues.filter_no_results=No results +issues.filter_no_results_placeholder=Try adjusting your search filters. +issues.new.no_reviewers=No Reviewers +issues.new.blocked_user=Cannot create issue because you are blocked by the repository owner. +issues.edit.already_changed=Unable to save changes to the issue. It appears the content has already been changed by another user. Please refresh the page and try editing again to avoid overwriting their changes. +issues.edit.blocked_user=Cannot edit content because you are blocked by the poster or repository owner. +issues.choose.ignore_invalid_templates=Invalid templates have been ignored +issues.choose.invalid_templates=%v invalid template(s) found +issues.choose.invalid_config=The issue config contains errors: +issues.label_templates.fail_to_load_file=Failed to load label template file "%s": %v +issues.add_label=added the %s label %s +issues.add_labels=added the %s labels %s +issues.remove_label=removed the %s label %s +issues.remove_labels=removed the %s labels %s +issues.add_remove_labels=added %s and removed %s labels %s +issues.move_to_column_of_project=`moved this to %s in %s on %s` +issues.change_project_at=`modified the project from %s to %s %s` +issues.change_ref_at=`changed reference from %s to %s %s` +issues.remove_ref_at=`removed reference %s %s` +issues.add_ref_at=`added reference %s %s` +issues.filter_label_select_no_label=No label +issues.filter_milestone_all=All milestones +issues.filter_milestone_none=No milestones +issues.filter_milestone_open=Open milestones +issues.filter_milestone_closed=Closed milestones +issues.filter_project=Project +issues.filter_project_all=All projects +issues.filter_assignee_no_assignee=Assigned to nobody +issues.filter_assignee_any_assignee=Assigned to anybody +issues.filter_poster=Author +issues.filter_user_placeholder=Search users +issues.filter_user_no_select=All users +issues.filter_type.all_pull_requests=All pull requests +issues.filter_type.review_requested=Review requested +issues.filter_type.reviewed_by_you=Reviewed by you +issues.filter_sort.recentupdate=Most recently updated +issues.action_check=Check/Uncheck +issues.action_check_all=Check/Uncheck all items +pulls.merged_by=by %[3]s was merged %[1]s +pulls.merged_by_fake=by %[2]s was merged %[1]s +issues.closed_by=by %[3]s was closed %[1]s +issues.opened_by_fake=opened %[1]s by %[2]s +issues.closed_by_fake=by %[2]s was closed %[1]s +issues.num_comments_1=%d comment +issues.no_content=No description provided. +issues.close=Close Issue +issues.comment_pull_merged_at=merged commit %[1]s into %[2]s %[3]s +issues.comment_manually_pull_merged_at=manually merged commit %[1]s into %[2]s %[3]s +issues.close_comment_issue=Close with Comment +issues.reopen_comment_issue=Reopen with Comment +issues.comment.blocked_user=Cannot create or edit comment because you are blocked by the poster or repository owner. +issues.author=Author +issues.author_helper=This user is the author. +issues.role.owner_helper=This user is the owner of this repository. +issues.role.member_helper=This user is a member of the organization owning this repository. +issues.role.collaborator=Collaborator +issues.role.collaborator_helper=This user has been invited to collaborate on the repository. +issues.role.first_time_contributor=First-time contributor +issues.role.first_time_contributor_helper=This is the first contribution of this user to the repository. +issues.role.contributor=Contributor +issues.role.contributor_helper=This user has previously committed to the repository. +issues.is_stale=There have been changes to this PR since this review +issues.dismiss_review=Dismiss Review +issues.dismiss_review_warning=Are you sure you want to dismiss this review? +issues.label_color_invalid=Invalid color +issues.label_exclusive=Exclusive +issues.label_archive=Archive Label +issues.label_archived_filter=Show archived labels +issues.label_archive_tooltip=Archived labels are excluded by default from the suggestions when searching by label. +issues.label_exclusive_desc=Name the label scope/item to make it mutually exclusive with other scope/ labels. +issues.label_exclusive_warning=Any conflicting scoped labels will be removed when editing the labels of an issue or pull request. +issues.label_exclusive_order=Sort Order +issues.label_exclusive_order_tooltip=Exclusive labels in the same scope will be sorted according to this numeric order. +issues.unpin=Unpin +issues.max_pinned="You can't pin more issues" +issues.pin_comment="pinned this %s" +issues.unpin_comment="unpinned this %s" +issues.lock.notice_1=- Other users cannot add new comments to this issue. +issues.timetracker_timer_start=Start timer +issues.timetracker_timer_stop=Stop timer +issues.timetracker_timer_discard=Discard timer +issues.timetracker_timer_manually_add=Add Time +issues.time_estimate_set=Set estimated time +issues.time_estimate_display=Estimate: %s +issues.change_time_estimate_at=changed time estimate to %[1]s %[2]s +issues.remove_time_estimate_at=removed time estimate %s +issues.time_estimate_invalid=Time estimate format is invalid +issues.start_tracking_history=started working %s +issues.stopwatch_already_stopped=The timer for this issue is already stopped +issues.stopwatch_already_created=The timer for this issue already exists +issues.stop_tracking=Stop Timer +issues.stop_tracking_history=worked for %[1]s %[2]s +issues.cancel_tracking=Discard +issues.cancel_tracking_history=`canceled time tracking %s` +issues.del_time=Delete this time log +issues.add_time_history=added spent time %[1]s %[2]s +issues.add_time_manually=Manually Add Time +issues.force_push_codes=`force-pushed %[1]s from %[2]s to %[4]s %[6]s` +issues.due_date_not_writer="You need write access to this repository to update the due date of an issue." +issues.due_date_modified="modified the due date from %[2]s to %[1]s %[3]s" +issues.dependency.issue_no_dependencies=No dependencies set. +issues.dependency.pr_no_dependencies=No dependencies set. +issues.dependency.no_permission_1="You do not have permission to read %d dependency" +issues.dependency.no_permission_n="You do not have permission to read %d dependencies" +issues.dependency.no_permission.can_remove="You do not have permission to read this dependency but can remove this dependency" +issues.dependency.pr_closing_blockedby=Closing this pull request is blocked by the following issues +issues.dependency.issue_closing_blockedby=Closing this issue is blocked by the following issues +issues.dependency.issue_close_blocked=You need to close all issues that are blocking this issue before you can close it. +issues.dependency.issue_batch_close_blocked="Cannot batch close issues that you choose, because issue #%d still has open dependencies" +issues.dependency.pr_close_blocked=You need to close all issues that are blocking this pull request before you can merge it. +issues.dependency.add_error_cannot_create_circular=You cannot create a dependency with two issues that block each other. +issues.review.comment="reviewed %s" +issues.review.dismissed="dismissed %s's review %s" +issues.review.dismissed_label=Dismissed +issues.review.remove_review_request_self="declined to review %s" +issues.review.pending.tooltip=This comment is not currently visible to other users. To submit your pending comments, select "%s" -> "%s/%s/%s" at the top of the page. +issues.review.outdated=Outdated +issues.review.outdated_description=Content has changed since this comment was made +issues.review.option.show_outdated_comments=Show outdated comments +issues.review.option.hide_outdated_comments=Hide outdated comments +issues.review.un_resolve_conversation=Unresolve conversation +issues.review.official=Approved +issues.review.requested=Review pending +issues.review.rejected=Changes requested +issues.review.stale=Updated since approval +issues.review.unofficial=Uncounted approval +issues.assignee.error=Not all assignees were added, due to an unexpected error. +issues.reference_issue.body=Body +issues.content_history.deleted=deleted +issues.content_history.edited=edited +issues.content_history.created=created +issues.content_history.delete_from_history=Delete from history +issues.content_history.delete_from_history_confirm=Delete from history? +issues.reference_link=Reference: %s +compare.compare_base=base +compare.compare_head=compare +pulls.new.blocked_user=Cannot create pull request because you are blocked by the repository owner. +pulls.new.must_collaborator=You must be a collaborator to create pull request. +pulls.edit.already_changed=Unable to save changes to the pull request. It appears the content has already been changed by another user. Please refresh the page and try editing again to avoid overwriting their changes. +pulls.view=View Pull Request +pulls.allow_edits_from_maintainers=Allow edits from maintainers +pulls.allow_edits_from_maintainers_desc=Users with write access to the base branch can also push to this branch +pulls.allow_edits_from_maintainers_err=Updating failed +pulls.has_viewed_file=Viewed +pulls.has_changed_since_last_review=Changed since your last review +pulls.viewed_files_label=%[1]d / %[2]d files viewed +pulls.expand_files=Expand all files +pulls.collapse_files=Collapse all files +pulls.switch_comparison_type=Switch comparison type +pulls.switch_head_and_base=Switch head and base +pulls.show_all_commits=Show all commits +pulls.show_changes_since_your_last_review=Show changes since your last review +pulls.showing_only_single_commit=Showing only changes of commit %[1]s +pulls.showing_specified_commit_range=Showing only changes between %[1]s..%[2]s +pulls.select_commit_hold_shift_for_range=Select commit. Hold Shift and click to select a range. +pulls.review_only_possible_for_full_diff=Review is only possible when viewing the full diff +pulls.filter_changes_by_commit=Filter by commit +pulls.nothing_to_compare_have_tag=The selected branches/tags are equal. +pulls.nothing_to_compare_and_allow_empty_pr=These branches are equal. This PR will be empty. +pulls.has_pull_request=`A pull request between these branches already exists: %[2]s#%[3]d` +pulls.merged_success=Pull request successfully merged and closed +pulls.closed=Pull request closed +pulls.manually_merged=Manually merged +pulls.merged_info_text=The branch %s can now be deleted. +pulls.cannot_merge_work_in_progress=This pull request is marked as a work in progress. +pulls.still_in_progress=Still in progress? +pulls.add_prefix=Add %s prefix +pulls.remove_prefix=Remove %s prefix +pulls.is_checking=Checking for merge conflicts… +pulls.is_ancestor="This branch is already included in the target branch. There is nothing to merge." +pulls.is_empty="The changes on this branch are already on the target branch. This will be an empty commit." +pulls.blocked_by_approvals="This pull request doesn't have enough required approvals yet. %d of %d official approvals granted." +pulls.blocked_by_approvals_whitelisted="This pull request doesn't have enough required approvals yet. %d of %d approvals granted from users or teams on the allowlist." +pulls.blocked_by_rejection="This pull request has changes requested by an official reviewer." +pulls.blocked_by_official_review_requests="This pull request has official review requests." +pulls.blocked_by_outdated_branch="This pull request is blocked because it's outdated." +pulls.blocked_by_changed_protected_files_1="This pull request is blocked because it changes a protected file:" +pulls.blocked_by_changed_protected_files_n="This pull request is blocked because it changes protected files:" +pulls.num_conflicting_files_1="%d conflicting file" +pulls.num_conflicting_files_n="%d conflicting files" +pulls.approve_count_1="%d approval" +pulls.approve_count_n="%d approvals" +pulls.reject_count_1="%d change request" +pulls.reject_count_n="%d change requests" +pulls.waiting_count_1="%d waiting review" +pulls.waiting_count_n="%d waiting reviews" +pulls.wrong_commit_id="commit ID must be a commit ID on the target branch" +pulls.no_merge_wip=This pull request cannot be merged because it is marked as being a work in progress. +pulls.no_merge_not_ready=This pull request is not ready to be merged. Check review status and status checks. +pulls.no_merge_access=You are not authorized to merge this pull request. +pulls.merge_pull_request=Create merge commit +pulls.rebase_merge_pull_request=Rebase, then fast-forward +pulls.rebase_merge_commit_pull_request=Rebase, then create merge commit +pulls.squash_merge_pull_request=Create squash commit +pulls.fast_forward_only_merge_pull_request=Fast-forward only +pulls.merge_manually=Manually merged +pulls.merge_commit_id=The merge commit ID +pulls.require_signed_wont_sign=The branch requires signed commits but this merge will not be signed +pulls.merge_conflict=Merge Failed: There was a conflict while merging. Hint: Try a different strategy. +pulls.merge_conflict_summary=Error Message +pulls.rebase_conflict=Merge Failed: There was a conflict while rebasing commit: %[1]s. Hint: Try a different strategy. +pulls.rebase_conflict_summary=Error Message +pulls.unrelated_histories=Merge Failed: The merge head and base do not share a common history. Hint: Try a different strategy. +pulls.merge_out_of_date=Merge Failed: While generating the merge, the base was updated. Hint: Try again. +pulls.head_out_of_date=Merge Failed: While generating the merge, the head was updated. Hint: Try again. +pulls.has_merged=Failed: The pull request has been merged. You cannot merge again or change the target branch. +pulls.push_rejected=Push Failed: The push was rejected. Review the Git Hooks for this repository. +pulls.push_rejected_summary=Full Rejection Message +pulls.push_rejected_no_message=Push Failed: The push was rejected but there was no remote message. Review the Git Hooks for this repository. +pulls.status_checking=Some checks are pending +pulls.status_checks_success=All checks were successful +pulls.status_checks_warning=Some checks reported warnings +pulls.status_checks_failure=Some checks failed +pulls.status_checks_error=Some checks reported errors +pulls.status_checks_requested=Required +pulls.status_checks_details=Details +pulls.status_checks_hide_all=Hide all checks +pulls.status_checks_show_all=Show all checks +pulls.update_branch=Update branch by merge +pulls.update_branch_rebase=Update branch by rebase +pulls.close=Close Pull Request +pulls.closed_at=`closed this pull request %[2]s` +pulls.reopened_at=`reopened this pull request %[2]s` +pulls.cmd_instruction_hint=View command line instructions +pulls.cmd_instruction_checkout_title=Checkout +pulls.cmd_instruction_checkout_desc=From your project repository, check out a new branch and test the changes. +pulls.cmd_instruction_merge_title=Merge +pulls.cmd_instruction_merge_desc=Merge the changes and update on Gitea. +pulls.cmd_instruction_merge_warning=Warning: This operation cannot merge pull request because "autodetect manual merge" is not enabled. +pulls.clear_merge_message=Clear merge message +pulls.clear_merge_message_hint=Clearing the merge message will only remove the commit message content and keep generated git trailers such as "Co-Authored-By…". +pulls.auto_merge_button_when_succeed=(When checks succeed) +pulls.auto_merge_when_succeed=Auto merge when all checks succeed +pulls.auto_merge_newly_scheduled=The pull request was scheduled to merge when all checks succeed. +pulls.auto_merge_has_pending_schedule=%[1]s scheduled this pull request to auto merge when all checks succeed %[2]s. +pulls.auto_merge_cancel_schedule=Cancel auto merge +pulls.auto_merge_not_scheduled=This pull request is not scheduled to auto merge. +pulls.auto_merge_canceled_schedule=The auto merge was canceled for this pull request. +pulls.auto_merge_newly_scheduled_comment=`scheduled this pull request to auto merge when all checks succeed %[1]s` +pulls.auto_merge_canceled_schedule_comment=`canceled auto merging this pull request when all checks succeed %[1]s` +pulls.delete.title=Delete this pull request? +pulls.delete.text=Do you really want to delete this pull request? (This will permanently remove all content. Consider closing it instead, if you intend to keep it archived) +pulls.recently_pushed_new_branches=You pushed on branch %[1]s %[2]s +pulls.upstream_diverging_prompt_behind_1=This branch is %[1]d commit behind %[2]s +pulls.upstream_diverging_prompt_behind_n=This branch is %[1]d commits behind %[2]s +pulls.upstream_diverging_prompt_base_newer=The base branch %s has new changes +pulls.upstream_diverging_merge=Sync fork +pulls.upstream_diverging_merge_confirm=Would you like to merge "%[1]s" onto "%[2]s"? +pull.deleted_branch=(deleted):%s +pull.agit_documentation=Review documentation about AGit +comments.edit.already_changed=Unable to save changes to the comment. It appears the content has already been changed by another user. Please refresh the page and try editing again to avoid overwriting their changes +milestones.update_ago=Updated %s +milestones.new_subheader=Milestones can help you organize issues and track their progress. +milestones.completeness=%d%% Completed +milestones.create_success=The milestone "%s" has been created. +milestones.edit_success=Milestone "%s" has been updated. +milestones.filter_sort.earliest_due_data=Earliest due date +milestones.filter_sort.latest_due_date=Latest due date +signing.will_sign=This commit will be signed with key "%s". +signing.wont_sign.error=There was an error while checking if the commit could be signed. +signing.wont_sign.nokey=There is no key available to sign this commit. +signing.wont_sign.never=Commits are never signed. +signing.wont_sign.always=Commits are always signed. +signing.wont_sign.pubkey=The commit will not be signed because you do not have a public key associated with your account. +signing.wont_sign.twofa=You must have two-factor authentication enabled to have commits signed. +signing.wont_sign.parentsigned=The commit will not be signed as the parent commit is not signed. +signing.wont_sign.basesigned=The merge will not be signed as the base commit is not signed. +signing.wont_sign.headsigned=The merge will not be signed as the head commit is not signed. +signing.wont_sign.commitssigned=The merge will not be signed as all the associated commits are not signed. +signing.wont_sign.approved=The merge will not be signed as the PR is not approved. +signing.wont_sign.not_signed_in=You are not signed in. +ext_wiki=Access to External Wiki +wiki.page_title=Page title +wiki.page_content=Page content +wiki.file_revision=Page Revision +wiki.wiki_page_revisions=Wiki Page Revisions +wiki.delete_page_notice_1=Deleting the wiki page "%s" cannot be undone. Continue? +wiki.reserved_page=The wiki page name "%s" is reserved. +wiki.page_name_desc=Enter a name for this Wiki page. Some special names are: 'Home', '_Sidebar' and '_Footer'. +wiki.original_git_entry_tooltip=View original Git file instead of using friendly link. +activity.navbar.pulse=Pulse +activity.navbar.code_frequency=Code Frequency +activity.navbar.contributors=Contributors +activity.navbar.recent_commits=Recent Commits +activity.title.issues_closed_from=%s closed from %s +activity.no_git_activity=There has been no commit activity in this period. +activity.git_stats_pushed_1=has pushed +activity.git_stats_pushed_n=have pushed +activity.git_stats_commit_1=%d commit +activity.git_stats_commit_n=%d commits +activity.git_stats_push_to_branch=to %s and +activity.git_stats_additions=and there have been +contributors.contribution_type.filter_label=Contribution type: +contributors.contribution_type.additions=Additions +contributors.contribution_type.deletions=Deletions +settings.desc=Settings is where you can manage the settings for the repository. +settings.public_access=Public Access +settings.public_access_desc=Configure public visitor's access permissions to override the defaults of this repository. +settings.public_access.docs.not_set=Not Set: no extra public access permission. The visitor's permission follows the repository's visibility and member permissions. +settings.public_access.docs.anonymous_read=Anonymous Read: users who are not logged in can access the unit with read permission. +settings.public_access.docs.everyone_read=Everyone Read: all logged-in users can access the unit with read permission. Read permission of issue/pull-request units also means users can create new issues/pull requests. +settings.public_access.docs.everyone_write=Everyone Write: all logged-in users have write permission to the unit. Only Wiki unit supports this permission. +settings.collaboration.per_unit=Unit Permissions +settings.mirror_settings.docs=Set up your repository to automatically synchronize commits, tags and branches with another repository. +settings.mirror_settings.docs.disabled_pull_mirror.instructions=Set up your project to automatically push commits, tags and branches to another repository. Pull mirrors have been disabled by your site administrator. +settings.mirror_settings.docs.disabled_push_mirror.instructions=Set up your project to automatically pull commits, tags and branches from another repository. +settings.mirror_settings.docs.disabled_push_mirror.pull_mirror_warning=Right now, this can only be done in the "New Migration" menu. For more information, please consult: +settings.mirror_settings.docs.disabled_push_mirror.info=Push mirrors have been disabled by your site administrator. +settings.mirror_settings.docs.no_new_mirrors=Your repository is mirroring changes to or from another repository. Please keep in mind that you currently can't create any new mirrors. +settings.mirror_settings.docs.can_still_use=Although you can't modify existing mirrors or create new ones, you may still use your existing mirror. +settings.mirror_settings.docs.pull_mirror_instructions=To set up a pull mirror, please consult: +settings.mirror_settings.docs.more_information_if_disabled=You can find out more about push and pull mirrors here: +settings.mirror_settings.docs.doc_link_title=How do I mirror repositories? +settings.mirror_settings.docs.doc_link_pull_section=the "Pulling from a remote repository" section of the documentation. +settings.mirror_settings.docs.pulling_remote_title=Pulling from a remote repository +settings.mirror_settings.mirrored_repository=Mirrored repository +settings.mirror_settings.pushed_repository=Pushed repository +settings.mirror_settings.direction=Direction +settings.mirror_settings.direction.pull=Pull +settings.mirror_settings.direction.push=Push +settings.mirror_settings.last_update=Last update +settings.mirror_settings.push_mirror.none=No push mirrors configured +settings.mirror_settings.push_mirror.remote_url=Git Remote Repository URL +settings.mirror_settings.push_mirror.add=Add Push Mirror +settings.mirror_settings.push_mirror.edit_sync_time=Edit mirror sync interval +settings.pull_mirror_sync_in_progress=Pulling changes from the remote %s at the moment. +settings.push_mirror_sync_in_progress=Pushing changes to the remote %s at the moment. +settings.update_mirror_settings=Update Mirror Settings +settings.branches.switch_default_branch=Switch Default Branch +settings.branches.update_default_branch=Update Default Branch +settings.branches.add_new_rule=Add New Rule +settings.default_wiki_branch_name=Default Wiki Branch Name +settings.failed_to_change_default_wiki_branch=Failed to change the default wiki branch. +settings.tracker_issue_style.regexp=Regular Expression +settings.tracker_issue_style.regexp_pattern=Regular Expression Pattern +settings.tracker_issue_style.regexp_pattern_desc=The first captured group will be used in place of {index}. +settings.pulls.enable_autodetect_manual_merge=Enable autodetect manual merge (Note: In some special cases, misjudgments can occur) +settings.pulls.allow_rebase_update=Enable updating pull request branch by rebase +settings.pulls.default_delete_branch_after_merge=Delete pull request branch after merge by default +settings.pulls.default_allow_edits_from_maintainers=Allow edits from maintainers by default +settings.releases_desc=Enable Repository Releases +settings.packages_desc=Enable Repository Packages Registry +settings.projects_desc=Enable Projects +settings.projects_mode_desc=Projects Mode (which kinds of projects to show) +settings.projects_mode_repo=Repo projects only +settings.projects_mode_owner=Only user or org projects +settings.projects_mode_all=All projects +settings.actions_desc=Enable Repository Actions +settings.admin_code_indexer=Code Indexer +settings.admin_stats_indexer=Code Statistics Indexer +settings.admin_indexer_commit_sha=Last Indexed SHA +settings.admin_indexer_unindexed=Unindexed +settings.reindex_button=Add to Reindex Queue +settings.reindex_requested=Reindex Requested +settings.admin_enable_close_issues_via_commit_in_any_branch=Close an issue via a commit made in a non-default branch +settings.convert_fork_desc=You can convert this fork into a regular repository. This cannot be undone. +settings.convert_fork_notices_1=This operation will convert the fork into a regular repository and cannot be undone. +settings.convert_fork_succeed=The fork has been converted into a regular repository. +settings.transfer.rejected=Repository transfer was rejected. +settings.transfer.success=Repository transfer was successful. +settings.transfer.blocked_user=Cannot transfer repository because you are blocked by the new owner. +settings.transfer_abort=Cancel transfer +settings.transfer_abort_invalid=You cannot cancel a non existent repository transfer. +settings.transfer_abort_success=The repository transfer to %s was successfully canceled. +settings.transfer_in_progress=There is currently an ongoing transfer. Please cancel it if you would like to transfer this repository to another user. +settings.transfer_notices_3=- If the repository is private and is transferred to an individual user, this action makes sure that the user does have at least read permission (and changes permissions if necessary). +settings.transfer_notices_4=- If the repository belongs to an organization, and you transfer it to another organization or individual, you will lose the links between the repository's issues and the organization's project board. +settings.transfer_perform=Perform Transfer +settings.transfer_started=This repository has been marked for transfer and awaits confirmation from "%s" +settings.signing_settings=Signing Verification Settings +settings.trust_model=Signature Trust Model +settings.trust_model.default=Default Trust Model +settings.trust_model.default.desc=Use the default repository trust model for this installation. +settings.trust_model.collaborator.long=Collaborator: Trust signatures by collaborators +settings.trust_model.collaborator.desc=Valid signatures by collaborators of this repository will be marked "trusted", whether they match the committer or not. Otherwise, valid signatures will be marked "untrusted" if the signature matches the committer and "unmatched" if not. +settings.trust_model.committer=Committer +settings.trust_model.committer.long=Committer: Trust signatures that match committers. This matches GitHub's behavior and will force commits signed by Gitea to have Gitea as the committer. +settings.trust_model.committer.desc=Valid signatures will only be marked "trusted" if they match the committer, otherwise they will be marked "unmatched". This forces Gitea to be the committer on signed commits, with the actual committer marked as Co-authored-by: and Co-committed-by: trailer in the commit. The default Gitea key must match a user in the database. +settings.trust_model.collaboratorcommitter=Collaborator+Committer +settings.trust_model.collaboratorcommitter.long=Collaborator+Committer: Trust signatures by collaborators which match the committer +settings.trust_model.collaboratorcommitter.desc=Valid signatures by collaborators of this repository will be marked "trusted" if they match the committer. Otherwise, valid signatures will be marked "untrusted" if the signature matches the committer and "unmatched" otherwise. This will force Gitea to be marked as the committer on signed commits, with the actual committer marked as Co-Authored-By: and Co-Committed-By: trailer in the commit. The default Gitea key must match a user in the database. +settings.delete_notices_2=- This operation will permanently delete the %s repository, including code, issues, comments, wiki data and collaborator settings. +settings.update_settings_no_unit=The repository should allow at least some sort of interaction. +settings.add_collaborator_inactive_user=Cannot add an inactive user as a collaborator. +settings.add_collaborator_owner=Cannot add an owner as a collaborator. +settings.add_collaborator.blocked_user=The collaborator is blocked by the repository owner or vice versa. +settings.add_team=Add Team +settings.add_team_success=The team now has access to the repository. +settings.change_team_permission_tip=Team's permission is set on the team settings page and can't be changed per repository +settings.delete_team_tip=This team has access to all repositories and can't be removed +settings.add_webhook.invalid_channel_name=Webhook channel name cannot be empty and cannot contain only a # character. +settings.webhook.test_delivery=Test Push Event +settings.webhook.test_delivery_desc=Test this webhook with a fake push event. +settings.webhook.test_delivery_desc_disabled=To test this webhook with a fake event, activate it. +settings.webhook.replay.description=Replay this webhook. +settings.webhook.replay.description_disabled=To replay this webhook, activate it. +settings.webhook.delivery.success=An event has been added to the delivery queue. It may take few seconds before it shows up in the delivery history. +settings.githooks_desc="Git Hooks are powered by Git itself. You can edit hook files below to set up custom operations." +settings.webhook_secret_desc=If the webhook server supports using secret, you can follow the webhook's manual and fill in a secret here. +settings.slack_color=Color +settings.event_delete_desc=Branch or tag deleted. +settings.event_wiki_desc=Wiki page created, renamed, edited or deleted. +settings.event_statuses=Statuses +settings.event_statuses_desc=Commit Status updated from the API. +settings.event_force_push=Force Push +settings.event_issues_desc=Issue opened, closed, reopened, edited or deleted. +settings.event_issue_assign=Issue Assigned +settings.event_issue_assign_desc=Issue assigned or unassigned. +settings.event_issue_label=Issue Labeled +settings.event_issue_label_desc=Issue labels updated or cleared. +settings.event_issue_milestone=Issue Milestoned +settings.event_issue_milestone_desc=Issue milestoned or demilestoned. +settings.event_header_pull_request=Pull Request Events +settings.event_pull_request_desc=Pull request opened, closed, reopened, edited or deleted. +settings.event_pull_request_assign=Pull Request Assigned +settings.event_pull_request_assign_desc=Pull request assigned or unassigned. +settings.event_pull_request_label=Pull Request Labeled +settings.event_pull_request_label_desc=Pull request labels updated or cleared. +settings.event_pull_request_milestone=Pull Request Milestoned +settings.event_pull_request_milestone_desc=Pull request milestoned or demilestoned. +settings.event_pull_request_comment=Pull Request Comment +settings.event_pull_request_comment_desc=Pull request comment created, edited, or deleted. +settings.event_pull_request_review=Pull Request Reviewed +settings.event_pull_request_review_desc=Pull request approved, rejected, or review comment. +settings.event_pull_request_sync=Pull Request Synchronized +settings.event_pull_request_sync_desc=Pull request synchronized. +settings.event_pull_request_review_request=Pull Request Review Requested +settings.event_pull_request_review_request_desc=Pull request review requested or review request removed. +settings.event_pull_request_approvals=Pull Request Approvals +settings.event_pull_request_merge=Pull Request Merge +settings.event_header_workflow=Workflow Events +settings.event_workflow_run=Workflow Run +settings.event_workflow_run_desc=Gitea Actions Workflow run queued, waiting, in progress, or completed. +settings.event_workflow_job=Workflow Jobs +settings.event_workflow_job_desc=Gitea Actions Workflow job queued, waiting, in progress, or completed. +settings.event_package=Package +settings.event_package_desc=Package created or deleted in a repository. +settings.branch_filter_desc=Branch whitelist for push, branch creation and branch deletion events, specified as glob pattern. If empty or *, events for all branches are reported. See %[2]s documentation for syntax. Examples: master, {master,release*}. +settings.authorization_header=Authorization Header +settings.authorization_header_desc=Will be included as authorization header for requests when present. Examples: %s. +settings.active_helper=Information about triggered events will be sent to this webhook URL. +settings.add_web_hook_desc=Integrate %s into your repository. +settings.web_hook_name_gitea=Gitea +settings.web_hook_name_gogs=Gogs +settings.web_hook_name_slack=Slack +settings.web_hook_name_discord=Discord +settings.web_hook_name_dingtalk=DingTalk +settings.web_hook_name_telegram=Telegram +settings.web_hook_name_matrix=Matrix +settings.web_hook_name_msteams=Microsoft Teams +settings.web_hook_name_feishu_or_larksuite=Feishu / Lark Suite +settings.web_hook_name_feishu=Feishu +settings.web_hook_name_larksuite=Lark Suite +settings.web_hook_name_wechatwork=WeCom (Wechat Work) +settings.web_hook_name_packagist=Packagist +settings.packagist_username=Packagist username +settings.packagist_api_token=API token +settings.packagist_package_url=Packagist package URL +settings.add_key_success=The deploy key "%s" has been added. +settings.protected_branch.save_rule=Save Rule +settings.protected_branch.delete_rule=Delete Rule +settings.protected_branch_can_push_no=You cannot push +settings.branch_protection=Branch Protection Rules for Branch '%s' +settings.protect_this_branch_desc=Prevents deletion and restricts Git pushing and merging to the branch. +settings.protect_disable_force_push=Disable Force Push +settings.protect_disable_force_push_desc=No force pushing will be allowed to this branch. +settings.protect_enable_force_push_all=Enable Force Push +settings.protect_enable_force_push_all_desc=Anyone with push access will be allowed to force push to this branch. +settings.protect_enable_force_push_allowlist=Allowlist Restricted Force Push +settings.protect_enable_force_push_allowlist_desc=Only allowlisted users or teams with push access will be allowed to force push to this branch. +settings.protect_enable_merge=Enable Merge +settings.protect_enable_merge_desc=Anyone with write access will be allowed to merge the pull requests into this branch. +settings.protect_whitelist_committers=Allowlist Restricted Push +settings.protect_whitelist_committers_desc=Only allowlisted users or teams will be allowed to push to this branch (but not force push). +settings.protect_whitelist_deploy_keys=Allowlist deploy keys with write access to push. +settings.protect_whitelist_users=Allowlisted users for pushing: +settings.protect_whitelist_teams=Allowlisted teams for pushing: +settings.protect_force_push_allowlist_users=Allowlisted users for force pushing: +settings.protect_force_push_allowlist_teams=Allowlisted teams for force pushing: +settings.protect_force_push_allowlist_deploy_keys=Allowlist deploy keys with push access to force push. +settings.protect_merge_whitelist_committers=Enable Merge Allowlist +settings.protect_merge_whitelist_committers_desc=Allow only allowlisted users or teams to merge pull requests into this branch. +settings.protect_merge_whitelist_users=Allowlisted users for merging: +settings.protect_merge_whitelist_teams=Allowlisted teams for merging: +settings.protect_status_check_patterns=Status check patterns: +settings.protect_status_check_patterns_desc=Enter patterns to specify which status checks must pass before branches can be merged into a branch that matches this rule. Each line specifies a pattern. Patterns cannot be empty. +settings.protect_check_status_contexts_desc=Require status checks to pass before merging. When enabled, commits must first be pushed to another branch, then merged or pushed directly to a branch that matches this rule after status checks have passed. If no contexts are matched, the last commit must be successful regardless of context. +settings.protect_status_check_matched=Matched +settings.protect_invalid_status_check_pattern=Invalid status check pattern: "%s". +settings.protect_no_valid_status_check_patterns=No valid status check patterns. +settings.protect_required_approvals_desc=Allow only to merge pull request with enough required approvals. Required approvals are either from users or teams who are on the allowlist or anyone with write access. +settings.protect_approvals_whitelist_enabled=Restrict approvals to allowlisted users or teams +settings.protect_approvals_whitelist_enabled_desc=Only reviews from allowlisted users or teams will count to the required approvals. Without approval allowlist, reviews from anyone with write access count to the required approvals. +settings.protect_approvals_whitelist_users=Allowlisted reviewers: +settings.protect_approvals_whitelist_teams=Allowlisted teams for reviews: +settings.dismiss_stale_approvals=Dismiss stale approvals +settings.dismiss_stale_approvals_desc=When new commits that change the content of the pull request are pushed to the branch, old approvals will be dismissed. +settings.ignore_stale_approvals=Ignore stale approvals +settings.ignore_stale_approvals_desc=Do not count approvals that were made on older commits (stale reviews) towards how many approvals the PR has. Irrelevant if stale reviews are already dismissed. +settings.protect_branch_name_pattern=Protected Branch Name Pattern +settings.protect_branch_name_pattern_desc="Protected branch name patterns. See the documentation for pattern syntax. Examples: main, release/**" +settings.protect_patterns=Patterns +settings.protect_protected_file_patterns="Protected file patterns (separated using semicolon ';'):" +settings.protect_protected_file_patterns_desc="Protected files are not allowed to be changed directly even if user has rights to add, edit, or delete files in this branch. Multiple patterns can be separated using semicolon (';'). See %[2]s documentation for pattern syntax. Examples: .drone.yml, /docs/**/*.txt." +settings.protect_unprotected_file_patterns="Unprotected file patterns (separated using semicolon ';'):" +settings.protect_unprotected_file_patterns_desc="Unprotected files that are allowed to be changed directly if user has write access, bypassing push restriction. Multiple patterns can be separated using semicolon (';'). See %[2]s documentation for pattern syntax. Examples: .drone.yml, /docs/**/*.txt." +settings.update_protect_branch_success=Branch protection for rule "%s" has been updated. +settings.remove_protected_branch_success=Branch protection for rule "%s" has been removed. +settings.remove_protected_branch_failed=Removing branch protection rule "%s" failed. +settings.protected_branch_deletion=Delete Branch Protection +settings.block_rejected_reviews=Block merge on rejected reviews +settings.block_rejected_reviews_desc=Merging will not be possible when changes are requested by official reviewers, even if there are enough approvals. +settings.block_on_official_review_requests=Block merge on official review requests +settings.block_on_official_review_requests_desc=Merging will not be possible when it has official review requests, even if there are enough approvals. +settings.block_outdated_branch=Block merge if pull request is outdated +settings.block_outdated_branch_desc=Merging will not be possible when head branch is behind base branch. +settings.block_admin_merge_override=Administrators must follow branch protection rules +settings.block_admin_merge_override_desc=Administrators must follow branch protection rules and cannot circumvent it. +settings.merge_style_desc=Merge Styles +settings.default_merge_style_desc=Default Merge Style +settings.protected_branch_required_rule_name=Required rule name +settings.protected_branch_duplicate_rule_name=Duplicate rule name +settings.tags=Tags +settings.tags.protection=Tag Protection +settings.tags.protection.pattern=Tag Pattern +settings.tags.protection.allowed=Allowed +settings.tags.protection.allowed.users=Allowed users +settings.tags.protection.allowed.teams=Allowed teams +settings.tags.protection.allowed.noone=No One +settings.tags.protection.create=Protect Tag +settings.tags.protection.none=There are no protected tags. +settings.tags.protection.pattern.description=You can use a single name or a glob pattern or regular expression to match multiple tags. Read more in the protected tags guide. +settings.thread_id=Thread ID +settings.matrix.homeserver_url=Homeserver URL +settings.visibility.private.button=Make Private +settings.visibility.private.text=Changing the visibility to private will make the repo visible only to allowed members and may remove the relationship between it and existing forks, watchers, and stars. +settings.visibility.private.bullet_title=Changing the visibility to private will: +settings.visibility.private.bullet_one=Make the repo visible only to allowed members. +settings.visibility.private.bullet_two=May remove the relationship between it and forks, watchers, and stars. +settings.visibility.public.button=Make Public +settings.visibility.public.text=Changing the visibility to public will make the repo visible to anyone. +settings.visibility.public.bullet_title=Changing the visibility to public will: +settings.visibility.public.bullet_one=Make the repo visible to anyone. +settings.visibility.success=Repository visibility changed. +settings.visibility.error=An error occurred while trying to change the repo visibility. +settings.visibility.fork_error=Can't change the visibility of a forked repo. +settings.archive.text=Archiving the repo will make it entirely read-only. It will be hidden from the dashboard. Nobody (not even you!) will be able to make new commits, or open any issues or pull requests. +settings.archive.tagsettings_unavailable=Tag settings are not available if the repo is archived. +settings.archive.mirrors_unavailable=Mirrors are not available if the repo is archived. +settings.unarchive.button=Unarchive repo +settings.unarchive.header=Unarchive this repo +settings.unarchive.text=Unarchiving the repo will restore its ability to receive commits and pushes, as well as new issues and pull requests. +settings.unarchive.success=The repo was successfully unarchived. +settings.unarchive.error=An error occurred while trying to unarchive the repo. See the log for more details. +settings.lfs_noattribute=This path does not have the lockable attribute in the default branch +settings.lfs_delete=Delete LFS file with OID %s +settings.lfs_delete_warning=Deleting an LFS file may cause 'object does not exist' errors on checkout. Are you sure? +settings.lfs_findpointerfiles=Find pointer files +settings.lfs_lock_path=Filepath to lock… +settings.lfs_lock_file_no_exist=Locked file does not exist in default branch +settings.lfs_pointers.found=Found %d blob pointer(s) — %d associated, %d unassociated (%d missing from store) +settings.lfs_pointers.exists=Exists in store +settings.lfs_pointers.accessible=Accessible to User +settings.lfs_pointers.associateAccessible=Associate accessible %d OIDs +settings.rename_branch_failed_exist=Cannot rename branch because target branch %s exists. +settings.rename_branch_success=Branch %s was successfully renamed to %s. +settings.rename_branch_from=old branch name +settings.rename_branch_to=new branch name +settings.rename_branch=Rename branch +diff.options_button=Diff Options +diff.download_patch=Download Patch File +diff.download_diff=Download Diff File +diff.stats_desc_file=%d changes: %d additions and %d deletions +diff.bin_not_shown=Binary file not shown. +diff.file_suppressed_line_too_long=File diff suppressed because one or more lines are too long +diff.too_many_files=Some files were not shown because too many files have changed in this diff +diff.show_more=Show More +diff.load=Load Diff +diff.generated=generated +diff.vendored=vendored +diff.comment.add_line_comment=Add line comment +diff.review.header=Submit review +diff.review.self_reject=Pull request authors can't request changes on their own pull request +diff.review.self_approve=Pull request authors can't approve their own pull request +diff.protected=Protected +diff.image.side_by_side=Side by Side +diff.image.swipe=Swipe +diff.image.overlay=Overlay +diff.has_escaped=This line has hidden Unicode characters +diff.show_file_tree=Show file tree +diff.hide_file_tree=Hide file tree +diff.submodule_added=Submodule %[1]s added at %[2]s +diff.submodule_deleted=Submodule %[1]s deleted from %[2]s +diff.submodule_updated=Submodule %[1]s updated: %[2]s +release.detail=Release details +release.tags=Tags +release.latest=Latest +tag.ahead.target=to %s since this tag +release.tag_helper_new=New tag. This tag will be created from the target. +release.tag_helper_existing=Existing tag. +release.title=Release title +release.title_empty=Title cannot be empty. +release.message=Describe this release +release.delete_tag=Delete Tag +release.deletion_desc=Deleting a release only removes it from Gitea. It will not affect the Git tag, the contents of your repository or its history. Continue? +release.deletion_tag_desc=Will delete this tag from repository. Repository contents and history remain unchanged. Continue? +release.deletion_tag_success=The tag has been deleted. +release.tag_name_protected=The tag name is protected. +release.tag_already_exist=This tag name already exists. +release.add_tag_msg=Use the title and content of release as tag message. +release.add_tag=Create Tag Only +release.releases_for=Releases for %s +release.tags_for=Tags for %s +branch.already_exists=A branch named "%s" already exists. +branch.delete=Delete Branch "%s" +branch.delete_desc=Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue? +branch.deletion_success=Branch "%s" has been deleted. +branch.deletion_failed=Failed to delete branch "%s". +branch.delete_branch_has_new_commits=Branch "%s" cannot be deleted because new commits have been added after merging. +branch.create_from=from "%s" +branch.create_success=Branch "%s" has been created. +branch.branch_already_exists=Branch "%s" already exists in this repository. +branch.branch_name_conflict=Branch name "%s" conflicts with the already existing branch "%s". +branch.tag_collision=Branch "%s" cannot be created as a tag with same name already exists in the repository. +branch.restore_success=Branch "%s" has been restored. +branch.restore_failed=Failed to restore branch "%s". +branch.protected_deletion_failed=Branch "%s" is protected. It cannot be deleted. +branch.default_deletion_failed=Branch "%s" is the default branch. It cannot be deleted. +branch.default_branch_not_exist=Default branch "%s" does not exist. +branch.restore=Restore Branch "%s" +branch.download=Download Branch "%s" +branch.rename=Rename Branch "%s" +branch.included_desc=This branch is part of the default branch +branch.included=Included +branch.create_new_branch=Create branch from branch: +branch.confirm_create_branch=Create branch +branch.warning_rename_default_branch=You are renaming the default branch. +branch.rename_branch_to=Rename "%s" to: +branch.confirm_rename_branch=Rename branch +branch.create_branch_operation=Create branch +branch.new_branch=Create new branch +branch.new_branch_from=Create new branch from "%s" +branch.renamed=Branch %s was renamed to %s. +branch.rename_default_or_protected_branch_error=Only admins can rename default or protected branches. +branch.rename_protected_branch_failed=This branch is protected by glob-based protection rules. +branch.commits_divergence_from=Commit divergence: %[1]d behind and %[2]d ahead of %[3]s +branch.commits_no_divergence=The same as branch %[1]s +tag.create_tag=Create tag %s +tag.create_tag_operation=Create tag +tag.confirm_create_tag=Create tag +tag.create_tag_from=Create new tag from "%s" +tag.create_success=Tag "%s" has been created. +topic.count_prompt=You cannot select more than 25 topics +topic.format_prompt=Topics must start with a letter or number, can include dashes ('-') and dots ('.'), can be up to 35 characters long. Letters must be lowercase. +find_file.follow_symlink=Follow this symlink to where it is pointing at +find_file.go_to_file=Go to file +find_file.no_matching=No matching file found +error.csv.too_large=Can't render this file because it is too large. +error.csv.unexpected=Can't render this file because it contains an unexpected character in line %d and column %d. +error.csv.invalid_field_count=Can't render this file because it has a wrong number of fields in line %d. +error.broken_git_hook=Git hooks of this repository seem to be broken. Please follow the documentation to fix them, then push some commits to refresh the status. [graphs] +component_loading=Loading %s… +component_loading_failed=Could not load %s +component_loading_info=This might take a bit… +component_failed_to_load=An unexpected error happened. +code_frequency.what=code frequency +contributors.what=contributions +recent_commits.what=recent commits [org] org_name_holder=Organisationsnamn @@ -1477,9 +2713,7 @@ team_access_desc=Åtkomst till utvecklingskatalogen team_permission_desc=Behörighet team_unit_desc=Tillåt åtkomst till delar utav utvecklingskatalogen team_unit_disabled=(Inaktiverad) - form.create_org_not_allowed=Du tillåts inte att skapa organisationer. - settings=Inställningar settings.options=Organisation settings.full_name=Fullständigt namn @@ -1491,19 +2725,14 @@ settings.visibility=Synlighet settings.visibility.public=Offentlig settings.visibility.private=Privat (synlig endast för organisationens medlemmar) settings.visibility.private_shortname=Privat - settings.update_settings=Uppdatera inställningar - - settings.update_avatar_success=Organisationens avatar har uppdateras. settings.delete=Tag bort organisation settings.delete_account=Tag bort denna organisation settings.delete_prompt=Organisationen kommer tas bort permanent, och det går INTE att ångra detta! settings.confirm_delete_account=Bekräfta borttagning settings.hooks_desc=Lägg till webbhook som triggas för alla utvecklingskataloger under denna organisationen. - settings.labels_desc=Lägg till etiketter som kan användas till ärenden för alla utvecklingskataloger under denna organisation. - members.membership_visibility=Synlighet för medlemskap: members.public=Synlig members.public_helper=gör dold @@ -1516,7 +2745,6 @@ members.remove=Ta bort members.leave=Lämna members.invite_desc=Lägg till en ny medlem i %s: members.invite_now=Bjud in - teams.join=Gå med teams.leave=Gå ur teams.can_create_org_repo=Skapa utvecklingskataloger @@ -1555,8 +2783,55 @@ teams.all_repositories_helper=Teamet har tillgång till alla utvecklingskataloge teams.all_repositories_read_permission_desc=Detta team beviljar Läs-rättigheter till alla utvecklingskataloger: medlemmar kan visa och klona utvecklingskataloger. teams.all_repositories_write_permission_desc=Detta team beviljar Skriv-rättigheter till alla utvecklingskataloger: medlemmar kan läsa från och pusha till utvecklingskataloger. teams.all_repositories_admin_permission_desc=Detta team beviljar Admin-rättigheter till alla utvecklingskataloger: medlemmar kan läsa från, pusha till och lägga till kollaboratörer för utvecklingskatalogerna. - - +code=Code +form.name_been_taken=The organization name "%s" has already been taken. +form.name_reserved=The organization name "%s" is reserved. +form.name_pattern_not_allowed=The pattern "%s" is not allowed in an organization name. +settings.email=Contact Email Address +settings.visibility.limited=Limited (Visible to authenticated users only) +settings.visibility.limited_shortname=Limited +settings.update_setting_success=Organization settings have been updated. +settings.rename=Rename Organization +settings.rename_desc=Changing the organization name will also change your organization's URL and free the old name. +settings.rename_success=Organization %[1]s has been renamed to %[2]s successfully. +settings.rename_no_change=Organization name is not changed. +settings.rename_new_org_name=New Organization Name +settings.rename_failed=Renaming organization failed because of an internal error +settings.rename_notices_1=This operation CANNOT be undone. +settings.rename_notices_2=The old name will redirect until it is claimed. +settings.name_confirm=Enter the organization name as confirmation: +settings.delete_notices_1=This operation CANNOT be undone. +settings.delete_notices_2=This operation will permanently delete all the repositories of %s, including code, issues, comments, wiki data and collaborator settings. +settings.delete_notices_3=This operation will permanently delete all the packages of %s. +settings.delete_notices_4=This operation will permanently delete all the projects of %s. +settings.delete_failed=Deleting organization failed due to an internal error +settings.delete_successful=Organization %s has been deleted successfully. +members.remove.detail=Remove %[1]s from %[2]s? +members.leave.detail=Leave %s? +teams.leave.detail=Leave %s? +teams.none_access=No Access +teams.none_access_helper=Members cannot view or do any other action on this unit. It has no effect for public repositories. +teams.general_access=General Access +teams.general_access_helper=Members permissions will be decided by below permission table. +teams.write_access=Write +teams.invite_team_member=Invite to %s +teams.invite_team_member.list=Pending Invitations +teams.add_nonexistent_repo="The repository you're trying to add doesn't exist. Please create it first." +teams.members.blocked_user=Cannot add the user because it is blocked by the organization. +teams.invite.title=You have been invited to join team %s in organization %s. +teams.invite.by=Invited by %s +teams.invite.description=Please click the button below to join the team. +view_as_role=View as: %s +view_as_public_hint=You are viewing the README as a public user. +view_as_member_hint=You are viewing the README as a member of this organization. +worktime=Worktime +worktime.date_range_start=Start date +worktime.date_range_end=End date +worktime.query=Query +worktime.time=Time +worktime.by_repositories=By repositories +worktime.by_milestones=By milestones +worktime.by_members=By members [admin] dashboard=Instrumentpanel @@ -1572,7 +2847,6 @@ monitor=Övervakning first_page=Första last_page=Sista total=Totalt: %d - dashboard.statistic=Översikt dashboard.system_status=Status dashboard.operation_name=Operationsnamn @@ -1613,7 +2887,6 @@ dashboard.total_gc_time=Total tid för pauser vid skräpsamling dashboard.total_gc_pause=Total tid för pauser vid skräpsamling dashboard.last_gc_pause=Senaste paus vid skräpsamling dashboard.gc_times=Skräpsamlingstider - users.user_manage_panel=Hantering av användarkonton users.new_account=Skapa användarkonto users.name=Användarnamn @@ -1646,33 +2919,26 @@ users.still_has_org=Denna användare är medlem i en eller flera organisationer. users.deletion_success=Användarkontot har blivit borttaget. users.list_status_filter.is_active=Aktiv users.list_status_filter.is_admin=Administratör - emails.primary=Primär emails.activated=Aktiverad emails.filter_sort.name=Användarnamn - orgs.org_manage_panel=Organisationshantering orgs.name=Namn orgs.teams=Team orgs.members=Medlemmar orgs.new_orga=Ny organisation - repos.repo_manage_panel=Utvecklingskatalogshantering repos.owner=Ägare repos.name=Namn repos.private=Privat repos.issues=Ärenden repos.size=Storlek - packages.owner=Ägare packages.name=Namn packages.type=Typ packages.repository=Utvecklingskatalog packages.size=Storlek - - systemhooks=Systemets webbhooks - auths.auth_manage_panel=Hantering av autentiseringkälla auths.new=Lägg till autensieringskälla auths.name=Namn @@ -1731,7 +2997,6 @@ auths.delete_auth_title=Tag bort denna autentisering auths.delete_auth_desc=Borttagning av en autensieringskälla förhindrar användare från att använda den för inloggning. Vill du fortsätta? auths.still_in_used=Autentiseringskällan är fortfarande i bruk. Konvertera eller ta bort alla användare som använder denna autentiseringskälla först. auths.deletion_success=Autentiseringskällan har tagits bort. - config.server_config=Server-konfiguration config.app_name=Sajtens namn config.app_ver=Gitea Version @@ -1747,7 +3012,6 @@ config.lfs_root_path=LFS Rotsökväg config.log_file_root_path=Sökväg för loggar config.script_type=Script-typ config.reverse_auth_user=Motsatt autentiserings användare - config.ssh_config=SSH-konfiguration config.ssh_enabled=Aktiverad config.ssh_start_builtin_server=Använd inbyggd Server @@ -1756,9 +3020,7 @@ config.ssh_listen_port=Lyssningsport config.ssh_root_path=Rotsökväg config.ssh_minimum_key_size_check=Kontroll av minsta tillåtna nyckelstorlek config.ssh_minimum_key_sizes=Minsta tillåtna nyckelstorlek - config.lfs_enabled=Aktiverad - config.db_config=Databaskonfiguration config.db_type=Typ config.db_host=Värd @@ -1767,7 +3029,6 @@ config.db_user=Användarnamn config.db_schema=Schema config.db_ssl_mode=SSL config.db_path=Sökväg - config.service_config=Tjänstkonfiguration config.register_email_confirm=Kräv mejlbekräftelse för att registrera config.disable_register=Inaktivera självregistrering @@ -1784,12 +3045,10 @@ config.enable_timetracking=Aktivera tidsredovisning config.default_enable_timetracking=Aktivera tidredovisning som Standard config.default_allow_only_contributors_to_track_time=Låt endast medarbetare spåra tidsredovisning config.no_reply_address=Dold mejldomän - config.webhook_config=Webbkrokskonfiguration config.queue_length=Kölängd config.deliver_timeout=Tidsfrist för leverans config.skip_tls_verify=Skippa TLS verifiering - config.mailer_enabled=Aktiverad config.mailer_name=Namn config.mailer_smtp_port=SMTP-port @@ -1798,15 +3057,12 @@ config.mailer_use_sendmail=Använd Sendmail config.mailer_sendmail_path=Sendmail sökväg config.mailer_sendmail_args=Extra argument till sendmail config.send_test_mail=Skicka testmeddelande - config.oauth_config=OAuth-konfiguration config.oauth_enabled=Aktiverad - config.cache_config=Mellanlagringskonfiguration config.cache_adapter=Mellanlagringsadapter config.cache_interval=Mellanlagringsintervall config.cache_conn=Mellanlagringsanslutning - config.session_config=Sessionskonfiguration config.session_provider=Sessionsleverantör config.provider_config=Leverantörskonfiguration @@ -1815,12 +3071,10 @@ config.gc_interval_time=Tidsintervall för skräpsamling config.session_life_time=Livstid för session config.https_only=Endast HTTPS config.cookie_life_time=Livstid för kaka - config.picture_config=Konfiguration för bild och avatar config.picture_service=Bildtjänst config.disable_gravatar=Inaktivera Gravatar config.enable_federated_avatar=Aktivera Förenad Uppslaging av Profilbilder - config.git_config=Git-konfiguration config.git_disable_diff_highlight=Inaktivera Diff Syntax Highlight config.git_max_diff_lines=Max Diff-rader (per fil) @@ -1832,13 +3086,9 @@ config.git_mirror_timeout=Spelgingsuppdateringstimeout config.git_clone_timeout=Klonoperationstimeout config.git_pull_timeout=Klonoperationstimeout config.git_gc_timeout=GC-operationstimeout - config.log_config=Logg-konfiguration config.disabled_logger=Inaktiverad config.xorm_log_sql=Logga SQL - - - monitor.cron=Cron-jobb monitor.name=Namn monitor.schedule=Schemaläggning @@ -1849,7 +3099,6 @@ monitor.process=Körande Processer monitor.desc=Beskrivning monitor.start=Starttid monitor.execute_time=Exekveringstid - monitor.queues=Köer monitor.queue=Kö: %s monitor.queue.name=Namn @@ -1858,7 +3107,6 @@ monitor.queue.numberworkers=Antal arbetare monitor.queue.maxnumberworkers=Max antal arbetare monitor.queue.settings.submit=Uppdatera inställningar monitor.queue.settings.changed=Inställningar uppdaterade - notices.system_notice_list=Systemnotiser notices.view_detail_header=Visa notisdetaljer notices.select_all=Markera Alla @@ -1872,7 +3120,240 @@ notices.type_2=Uppgift notices.desc=Beskrivning notices.op=Op. notices.delete_success=Systemnotifikationer har blivit raderade. - +maintenance=Maintenance +self_check=Self Check +identity_access=Identity & Access +assets=Code Assets +hooks=Webhooks +integrations=Integrations +emails=User Email Addresses +settings=Admin Settings +dashboard.new_version_hint=Gitea %s is now available, you are running %s. Check the blog for more details. +dashboard.maintenance_operations=Maintenance Operations +dashboard.task.started=Started Task: %[1]s +dashboard.task.process=Task: %[1]s +dashboard.task.cancelled=Task: %[1]s canceled: %[3]s +dashboard.task.error=Error in Task: %[1]s: %[3]s +dashboard.task.finished=Task: %[1]s started by %[2]s has finished +dashboard.task.unknown=Unknown task: %[1]s +dashboard.cron.started=Started Cron: %[1]s +dashboard.cron.process=Cron: %[1]s +dashboard.cron.cancelled=Cron: %[1]s canceled: %[3]s +dashboard.cron.error=Error in Cron: %s: %[3]s +dashboard.cron.finished=Cron: %[1]s has finished +dashboard.delete_inactive_accounts=Delete all unactivated accounts +dashboard.delete_inactive_accounts.started=Task to delete all unactivated accounts started +dashboard.delete_repo_archives="Delete all repositories' archives (ZIP, TAR.GZ, etc..)" +dashboard.delete_repo_archives.started=Task to delete all repository archives started +dashboard.delete_missing_repos.started=Task to delete all repositories missing their Git files started +dashboard.sync_repo_branches=Sync missed branches from git data to databases +dashboard.sync_repo_tags=Sync tags from git data to database +dashboard.update_mirrors=Update Mirrors +dashboard.repo_health_check=Health check all repositories +dashboard.check_repo_stats=Check all repository statistics +dashboard.archive_cleanup=Delete old repository archives +dashboard.deleted_branches_cleanup=Clean up deleted branches +dashboard.update_migration_poster_id=Update migration poster IDs +dashboard.git_gc_repos=Garbage-collect all repositories +dashboard.resync_all_sshkeys=Update the '.ssh/authorized_keys' file with Gitea SSH keys +dashboard.resync_all_sshprincipals=Update the '.ssh/authorized_principals' file with Gitea SSH principals +dashboard.resync_all_hooks=Resynchronize pre-receive, update and post-receive hooks of all repositories +dashboard.cleanup_hook_task_table=Clean up hook_task table +dashboard.cleanup_packages=Clean up expired packages +dashboard.cleanup_actions=Clean up expired actions' resources +dashboard.delete_old_actions=Delete all old activities from database +dashboard.delete_old_actions.started=Deletion of all old activities from database started +dashboard.update_checker=Update checker +dashboard.delete_old_system_notices=Delete all old system notices from database +dashboard.gc_lfs=Garbage-collect LFS meta objects +dashboard.stop_zombie_tasks=Stop actions zombie tasks +dashboard.stop_endless_tasks=Stop actions endless tasks +dashboard.cancel_abandoned_jobs=Cancel actions abandoned jobs +dashboard.start_schedule_tasks=Start actions schedule tasks +dashboard.sync_branch.started=Branches Sync started +dashboard.sync_tag.started=Tags Sync started +dashboard.rebuild_issue_indexer=Rebuild issue indexer +dashboard.sync_repo_licenses=Sync repo licenses +users.restricted=Restricted +users.reserved=Reserved +users.bot=Bot +users.remote=Remote +users.2fa=2FA +users.never_login=Never Signed In +users.new_success=The user account "%s" has been created. +users.is_restricted=Is Restricted +users.allow_git_hook_tooltip=Git Hooks are executed as the OS user running Gitea and will have the same level of host access. As a result, users with this special Git Hook privilege can access and modify all Gitea repositories as well as the database used by Gitea. Consequently they are also able to gain Gitea administrator privileges. +users.cannot_delete_self="You cannot delete yourself" +users.purge=Purge User +users.purge_help=Forcibly delete user and any repositories, organizations, and packages owned by the user. All comments will be deleted too. +users.still_own_packages=This user still owns one or more packages. Delete these packages first. +users.reset_2fa=Reset 2FA +users.list_status_filter.menu_text=Filter +users.list_status_filter.reset=Reset +users.list_status_filter.not_active=Inactive +users.list_status_filter.not_admin=Not Admin +users.list_status_filter.is_restricted=Restricted +users.list_status_filter.not_restricted=Not Restricted +users.list_status_filter.is_prohibit_login=Prohibit Login +users.list_status_filter.not_prohibit_login=Allow Login +users.list_status_filter.is_2fa_enabled=2FA Enabled +users.list_status_filter.not_2fa_enabled=2FA Disabled +users.details=User Details +emails.email_manage_panel=User Email Management +emails.filter_sort.email=Email address +emails.filter_sort.email_reverse=Email address (reverse) +emails.filter_sort.name_reverse=Username (reverse) +emails.updated=Email address updated +emails.not_updated=Failed to update the requested email address: %v +emails.duplicate_active=This email address is already active for a different user. +emails.change_email_header=Update Email Properties +emails.change_email_text=Are you sure you want to update this email address? +emails.delete=Delete Email +emails.delete_desc=Are you sure you want to delete this email address? +emails.deletion_success=The email address has been deleted. +emails.delete_primary_email_error=You cannot delete the primary email address. +repos.unadopted=Unadopted Repositories +repos.unadopted.no_more=No more unadopted repositories found +repos.lfs_size=LFS Size +packages.package_manage_panel=Package Management +packages.total_size=Total Size: %s +packages.unreferenced_size=Unreferenced Size: %s +packages.cleanup=Clean up expired data +packages.cleanup.success=Cleaned up expired data successfully +packages.creator=Creator +packages.version=Version +packages.published=Published +defaulthooks=Default Webhooks +defaulthooks.desc=Webhooks automatically make HTTP POST requests to a server when certain Gitea events trigger. Webhooks defined here are defaults and will be copied into all new repositories. Read more in the webhooks guide. +defaulthooks.add_webhook=Add Default Webhook +defaulthooks.update_webhook=Update Default Webhook +systemhooks.desc=Webhooks automatically make HTTP POST requests to a server when certain Gitea events trigger. Webhooks defined here will act on all repositories on the system, so please consider any performance implications this may have. Read more in the webhooks guide. +systemhooks.add_webhook=Add System Webhook +systemhooks.update_webhook=Update System Webhook +auths.attribute_avatar=Avatar Attribute +auths.allow_deactivate_all=Allow an empty search result to deactivate all users +auths.restricted_filter=Restricted Filter +auths.restricted_filter_helper=Leave empty to not set any users as restricted. Use an asterisk ('*') to set all users that do not match Admin Filter as restricted. +auths.verify_group_membership=Verify group membership in LDAP (leave the filter empty to skip) +auths.group_search_base=Group Search Base DN +auths.group_attribute_list_users=Group Attribute Containing List Of Users +auths.user_attribute_in_group=User Attribute Listed In Group +auths.map_group_to_team=Map LDAP groups to Organization teams (leave the field empty to skip) +auths.map_group_to_team_removal=Remove users from synchronized teams if user does not belong to corresponding LDAP group +auths.enable_ldap_groups=Enable LDAP groups +auths.force_smtps=Force SMTPS +auths.force_smtps_helper=SMTPS is always used on port 465. Set this to force SMTPS on other ports. (Otherwise STARTTLS will be used on other ports if it is supported by the host.) +auths.helo_hostname=HELO Hostname +auths.helo_hostname_helper=Hostname sent with HELO. Leave blank to send current hostname. +auths.disable_helo=Disable HELO +auths.pam_email_domain=PAM Email Domain (optional) +auths.oauth2_icon_url=Icon URL +auths.skip_local_two_fa=Skip local 2FA +auths.skip_local_two_fa_helper=Leaving unset means local users with 2FA set will still have to pass 2FA to log on +auths.oauth2_tenant=Tenant +auths.oauth2_scopes=Additional Scopes +auths.oauth2_required_claim_name=Required Claim Name +auths.oauth2_required_claim_name_helper=Set this name to restrict login from this source to users with a claim with this name +auths.oauth2_required_claim_value=Required Claim Value +auths.oauth2_required_claim_value_helper=Set this value to restrict login from this source to users with a claim with this name and value +auths.oauth2_group_claim_name=Claim name providing group names for this source. (Optional) +auths.oauth2_full_name_claim_name=Full Name Claim Name. (Optional — if set, the user's full name will always be synchronized with this claim) +auths.oauth2_ssh_public_key_claim_name=SSH Public Key Claim Name +auths.oauth2_admin_group=Group Claim value for administrator users. (Optional — requires claim name above) +auths.oauth2_restricted_group=Group Claim value for restricted users. (Optional — requires claim name above) +auths.oauth2_map_group_to_team=Map claimed groups to Organization teams. (Optional — requires claim name above) +auths.oauth2_map_group_to_team_removal=Remove users from synchronized teams if user does not belong to corresponding group. +auths.sspi_auto_create_users=Automatically create users +auths.sspi_auto_create_users_helper=Allow SSPI auth method to automatically create new accounts for users that log in for the first time +auths.sspi_auto_activate_users=Automatically activate users +auths.sspi_auto_activate_users_helper=Allow SSPI auth method to automatically activate new users +auths.sspi_strip_domain_names=Remove domain names from usernames +auths.sspi_strip_domain_names_helper=If checked, domain names will be removed from logon names (e.g. "DOMAIN\user" and "user@example.org" both will become just "user"). +auths.sspi_separator_replacement=Separator to use instead of \, / and @ +auths.sspi_separator_replacement_helper=The character to use to replace the separators of down-level logon names (e.g. the \ in "DOMAIN\user") and user principal names (e.g. the @ in "user@example.org"). +auths.sspi_default_language=Default user language +auths.sspi_default_language_helper=Default language for users automatically created by SSPI auth method. Leave empty if you prefer the language to be automatically detected. +auths.tips.oauth2.general.tip=When registering a new OAuth2 authentication, the callback/redirect URL should be: +auths.tip.bitbucket=Register a new OAuth consumer on %s and add the permission 'Account' - 'Read' +auths.tip.nextcloud=Register a new OAuth consumer on your instance by selecting "Settings -> Security -> OAuth 2.0 client" in the menu +auths.tip.dropbox=Create a new application at %s +auths.tip.facebook=Register a new application at %s and add the product "Facebook Login" +auths.tip.github=Register a new OAuth application on %s +auths.tip.gitlab_new=Register a new application on %s +auths.tip.google_plus=Obtain OAuth2 client credentials from the Google API console at %s +auths.tip.openid_connect=Use the OpenID Connect Discovery URL "https://{server}/.well-known/openid-configuration" to specify the endpoints +auths.tip.twitter=Go to %s, create an application and ensure that the “Allow this application to be used to Sign in with Twitter” option is enabled +auths.tip.discord=Register a new application on %s +auths.tip.gitea=Register a new OAuth2 application. Guide can be found at %s +auths.tip.yandex=Create a new application at %s. Select following permissions from the "Yandex.Passport API" section: "Access to email address", "Access to user avatar" and "Access to username, first name and surname, gender" +auths.tip.mastodon=Input a custom instance URL for the mastodon instance you want to authenticate with (or use the default one) +auths.new_success=The authentication "%s" has been added. +auths.login_source_exist=The authentication source "%s" already exists. +auths.login_source_of_type_exist=An authentication source of this type already exists. +auths.unable_to_initialize_openid=Unable to initialize OpenID Connect Provider: %s +auths.invalid_openIdConnectAutoDiscoveryURL=Invalid Auto Discovery URL (this must be a valid URL starting with http:// or https://) +config.custom_file_root_path="Custom File Root Path" +config.domain=Server Domain +config.app_data_path=App Data Path +config.ssh_domain=SSH Server Domain +config.lfs_config=LFS Configuration +config.lfs_content_path=LFS Content Path +config.lfs_http_auth_expiry=LFS HTTP Auth Expiry +config.allow_only_internal_registration=Allow Registration Only Through Gitea itself +config.allow_only_external_registration=Allow Registration Only Through External Services +config.reset_password_code_lives=Recover Account Code Expiry Time +config.default_visibility_organization=Default visibility for new Organizations +config.default_enable_dependencies=Enable Issue Dependencies by Default +config.mailer_config=Mailer Configuration +config.mailer_enable_helo=Enable HELO +config.mailer_protocol=Protocol +config.mailer_smtp_addr=SMTP Addr +config.mailer_sendmail_timeout=Sendmail Timeout +config.mailer_use_dummy=Dummy +config.test_email_placeholder=Email Address (e.g. test@example.com) +config.send_test_mail_submit=Send +config.test_mail_failed=Failed to send a testing email to "%s": %v +config.test_mail_sent=A testing email has been sent to "%s". +config.cache_item_ttl=Cache Item TTL +config.cache_test=Test Cache +config.cache_test_failed=Failed to probe the cache: %v. +config.cache_test_slow=Cache test successful, but response is slow: %s. +config.cache_test_succeeded=Cache test successful, got a response in %s. +config.open_with_editor_app_help=The "Open with" editors for the clone menu. If left empty, the default will be used. Expand to see the default. +config.logger_name_fmt=Logger: %s +config.access_log_mode=Access Log Mode +config.access_log_template=Access Log Template +config.set_setting_failed=Set setting %s failed +monitor.stats=Stats +monitor.stacktrace=Stacktrace +monitor.trace=Trace +monitor.performance_logs=Performance Logs +monitor.processes_count=%d Processes +monitor.download_diagnosis_report=Download diagnosis report +monitor.last_execution_result=Result +monitor.process.cancel=Cancel process +monitor.process.cancel_desc=Canceling a process may cause data loss +monitor.process.children=Children +monitor.queue.exemplar=Exemplar Type +monitor.queue.activeworkers=Active Workers +monitor.queue.numberinqueue=Number in Queue +monitor.queue.review_add=Review / Add Workers +monitor.queue.settings.title=Pool Settings +monitor.queue.settings.desc=Pools dynamically grow in response to their worker queue blocking. +monitor.queue.settings.maxnumberworkers=Max number of workers +monitor.queue.settings.maxnumberworkers.placeholder=Currently %[1]d +monitor.queue.settings.maxnumberworkers.error=Max number of workers must be a number +monitor.queue.settings.remove_all_items=Remove all +monitor.queue.settings.remove_all_items_done=All items in the queue have been removed. +notices.operations=Operations +self_check.no_problem_found=No problem found yet. +self_check.startup_warnings=Startup warnings: +self_check.database_collation_mismatch=Expect database to use collation: %s +self_check.database_collation_case_insensitive=Database is using collation %s, which is a case-insensitive collation. Although Gitea could work with it, there might be some rare cases which don't work as expected. +self_check.database_inconsistent_collation_columns=Database is using collation %s, but these columns are using mismatched collations. This might cause some unexpected problems. +self_check.database_fix_mysql=For MySQL/MariaDB users, you could use the "gitea doctor convert" command to fix the collation problems, or you could also fix the problem manually with "ALTER ... COLLATE ..." SQL queries. +self_check.database_fix_mssql=For MSSQL users, you could only fix the problem manually with "ALTER ... COLLATE ..." SQL queries at the moment. +self_check.location_origin_mismatch=Current URL (%[1]s) doesn't match the URL seen by Gitea (%[2]s). If you are using a reverse proxy, please make sure the "Host" and "X-Forwarded-Proto" headers are set correctly. [action] create_repo=skapade utvecklingskatalog %s @@ -1884,6 +3365,28 @@ compare_branch=Jämför compare_commits=Jämför %d commits compare_commits_general=Jämför commits mirror_sync_delete=synkade och raderade referens %[2]s%[3]s från spegel +commit_repo=pushed to %[3]s at %[4]s +create_issue=`opened issue %[3]s#%[2]s` +close_issue=`closed issue %[3]s#%[2]s` +reopen_issue=`reopened issue %[3]s#%[2]s` +create_pull_request=`created pull request %[3]s#%[2]s` +close_pull_request=`closed pull request %[3]s#%[2]s` +reopen_pull_request=`reopened pull request %[3]s#%[2]s` +comment_issue=`commented on issue %[3]s#%[2]s` +comment_pull=`commented on pull request %[3]s#%[2]s` +merge_pull_request=`merged pull request %[3]s#%[2]s` +auto_merge_pull_request=`automatically merged pull request %[3]s#%[2]s` +push_tag=pushed tag %[3]s to %[4]s +mirror_sync_push=synced commits to %[3]s at %[4]s from mirror +mirror_sync_create=synced new reference %[3]s to %[4]s from mirror +approve_pull_request=`approved %[3]s#%[2]s` +reject_pull_request=`suggested changes for %[3]s#%[2]s` +publish_release=`released %[4]s at %[3]s` +review_dismissed=`dismissed review from %[4]s for %[3]s#%[2]s` +review_dismissed_reason=Reason: +create_branch=created branch %[3]s in %[4]s +starred_repo=starred %[2]s +watched_repo=started watching %[2]s [tool] now=nu @@ -1909,6 +3412,7 @@ raw_minutes=minuter default_message=Släpp filer här eller klicka för att ladda upp. file_too_big=Filstorleken ({{filesize}} MB) överskrider maxstorleken ({{maxFilesize}} MB). remove_file=Ta bort fil +invalid_input_type=You cannot upload files of this type. [notification] notifications=Notiser @@ -1920,6 +3424,9 @@ pin=Pinna notifiering mark_as_read=Markera som läst mark_as_unread=Markera som oläst mark_all_as_read=Markera alla som lästa +subscriptions=Subscriptions +watching=Watching +no_subscriptions=No subscriptions [gpg] default_key=Signerad med standard nyckeln @@ -1929,10 +3436,13 @@ error.no_committer_account=Inget konto är kopplat till bidragsgivarens mejladre error.no_gpg_keys_found=Ingen känd nyckel hittad för denna signaturen i databasen error.not_signed_commit=Inte en signerad commit error.failed_retrieval_gpg_keys=Det gick inte att hämta någon nyckel kopplad till bidragsgivarens konto +error.probable_bad_signature="WARNING! Although there is a key with this ID in the database, it does not verify this commit! This commit is SUSPICIOUS." +error.probable_bad_default_signature="WARNING! Although the default key has this ID, it does not verify this commit! This commit is SUSPICIOUS." [units] error.no_unit_allowed_repo=Du tillåts inte åtkomst till någon del av denna utvecklingskatalog. error.unit_not_allowed=Du har inte åtkomst till denna del av utvecklingskatalogen. +unit=Unit [packages] filter.type=Typ @@ -1941,18 +3451,179 @@ alpine.repository.repositories=Utvecklingskataloger arch.repository.repositories=Utvecklingskataloger conan.details.repository=Utvecklingskatalog owner.settings.cleanuprules.enabled=Aktiv +title=Packages +desc=Manage repository packages. +empty=There are no packages yet. +no_metadata=No metadata. +empty.documentation=For more information on the package registry, see the documentation. +empty.repo=Did you upload a package, but it's not shown here? Go to package settings and link it to this repo. +registry.documentation=For more information on the %s registry, see the documentation. +filter.type.all=All +filter.no_result=Your filter produced no results. +filter.container.tagged=Tagged +filter.container.untagged=Untagged +published_by=Published %[1]s by %[3]s +published_by_in=Published %[1]s by %[3]s in %[5]s +installation=Installation +about=About this package +requirements=Requirements +dependencies=Dependencies +keywords=Keywords +details=Details +details.author=Author +details.project_site=Project Site +details.repository_site=Repository Site +details.documentation_site=Documentation Site +details.license=License +assets=Assets +versions=Versions +versions.view_all=View all +dependency.id=ID +dependency.version=Version +search_in_external_registry=Search in %s +alpine.registry=Set up this registry by adding the URL in your /etc/apk/repositories file: +alpine.registry.key=Download the registry public RSA key into the /etc/apk/keys/ folder to verify the index signature: +alpine.registry.info=Choose $branch and $repository from the list below. +alpine.install=To install the package, run the following command: +alpine.repository=Repository Info +alpine.repository.architectures=Architectures +arch.registry=Add server with related repository and architecture to /etc/pacman.conf: +arch.install=Sync package with pacman: +arch.repository=Repository Info +arch.repository.architectures=Architectures +cargo.registry=Set up this registry in the Cargo configuration file (for example ~/.cargo/config.toml): +cargo.install=To install the package using Cargo, run the following command: +chef.registry=Set up this registry in your ~/.chef/config.rb file: +chef.install=To install the package, run the following command: +composer.registry=Set up this registry in your ~/.composer/config.json file: +composer.install=To install the package using Composer, run the following command: +composer.dependencies=Dependencies +composer.dependencies.development=Development Dependencies +conan.registry=Set up this registry from the command line: +conan.install=To install the package using Conan, run the following command: +conda.registry=Set up this registry as a Conda repository in your .condarc file: +conda.install=To install the package using Conda, run the following command: +container.details.type=Image Type +container.details.platform=Platform +container.pull=Pull the image from the command line: +container.images=Images +container.digest=Digest +container.multi_arch=OS / Arch +container.layers=Image Layers +container.labels=Labels +container.labels.key=Key +container.labels.value=Value +cran.registry=Set up this registry in your Rprofile.site file: +cran.install=To install the package, run the following command: +debian.registry=Set up this registry from the command line: +debian.registry.info=Choose $distribution and $component from the list below. +debian.install=To install the package, run the following command: +debian.repository=Repository Info +debian.repository.distributions=Distributions +debian.repository.components=Components +debian.repository.architectures=Architectures +generic.download=Download package from the command line: +go.install=Install the package from the command line: +helm.registry=Set up this registry from the command line: +helm.install=To install the package, run the following command: +maven.registry=Set up this registry in your project pom.xml file: +maven.install=To use the package, include the following in the dependencies block in the pom.xml file: +maven.install2=Run via command line: +maven.download=To download the dependency, run via command line: +nuget.registry=Set up this registry from the command line: +nuget.install=To install the package using NuGet, run the following command: +nuget.dependency.framework=Target Framework +npm.registry=Set up this registry in your project .npmrc file: +npm.install=To install the package using npm, run the following command: +npm.install2=or add it to the package.json file: +npm.dependencies=Dependencies +npm.dependencies.development=Development Dependencies +npm.dependencies.bundle=Bundled Dependencies +npm.dependencies.peer=Peer Dependencies +npm.dependencies.optional=Optional Dependencies +npm.details.tag=Tag +pub.install=To install the package using Dart, run the following command: +pypi.requires=Requires Python +pypi.install=To install the package using pip, run the following command: +rpm.registry=Set up this registry from the command line: +rpm.distros.redhat=on RedHat based distributions +rpm.distros.suse=on SUSE based distributions +rpm.install=To install the package, run the following command: +rpm.repository=Repository Info +rpm.repository.architectures=Architectures +rpm.repository.multiple_groups=This package is available in multiple groups. +rubygems.install=To install the package using gem, run the following command: +rubygems.install2=or add it to the Gemfile: +rubygems.dependencies.runtime=Runtime Dependencies +rubygems.dependencies.development=Development Dependencies +rubygems.required.ruby=Requires Ruby version +rubygems.required.rubygems=Requires RubyGem version +swift.registry=Set up this registry from the command line: +swift.install=Add the package in your Package.swift file: +swift.install2=and run the following command: +vagrant.install=To add a Vagrant box, run the following command: +settings.link=Link this package to a repository +settings.link.description=If you link a package with a repository, the package is listed in the repository's package list. +settings.link.select=Select Repository +settings.link.button=Update Repository Link +settings.link.success=Repository link was successfully updated. +settings.link.error=Failed to update repository link. +settings.delete=Delete package +settings.delete.description=Deleting a package is permanent and cannot be undone. +settings.delete.notice=You are about to delete %s (%s). This operation is irreversible, are you sure? +settings.delete.success=The package has been deleted. +settings.delete.error=Failed to delete the package. +owner.settings.cargo.title=Cargo Registry Index +owner.settings.cargo.initialize=Initialize Index +owner.settings.cargo.initialize.description=A special index Git repository is needed to use the Cargo registry. Using this option will (re-)create the repository and configure it automatically. +owner.settings.cargo.initialize.error=Failed to initialize Cargo index: %v +owner.settings.cargo.initialize.success=The Cargo index was successfully created. +owner.settings.cargo.rebuild=Rebuild Index +owner.settings.cargo.rebuild.description=Rebuilding can be useful if the index is not synchronized with the stored Cargo packages. +owner.settings.cargo.rebuild.error=Failed to rebuild Cargo index: %v +owner.settings.cargo.rebuild.success=The Cargo index was successfully rebuilt. +owner.settings.cleanuprules.title=Manage Cleanup Rules +owner.settings.cleanuprules.add=Add Cleanup Rule +owner.settings.cleanuprules.edit=Edit Cleanup Rule +owner.settings.cleanuprules.none=No cleanup rules available. Please consult the documentation. +owner.settings.cleanuprules.preview=Cleanup Rule Preview +owner.settings.cleanuprules.preview.overview=%d packages are scheduled to be removed. +owner.settings.cleanuprules.preview.none=Cleanup rule does not match any packages. +owner.settings.cleanuprules.pattern_full_match=Apply pattern to full package name +owner.settings.cleanuprules.keep.title=Versions that match these rules are kept, even if they match a removal rule below. +owner.settings.cleanuprules.keep.count=Keep the most recent +owner.settings.cleanuprules.keep.count.1=1 version per package +owner.settings.cleanuprules.keep.count.n=%d versions per package +owner.settings.cleanuprules.keep.pattern=Keep versions matching +owner.settings.cleanuprules.keep.pattern.container=The latest version is always kept for Container packages. +owner.settings.cleanuprules.remove.title=Versions that match these rules are removed, unless a rule above says to keep them. +owner.settings.cleanuprules.remove.days=Remove versions older than +owner.settings.cleanuprules.remove.pattern=Remove versions matching +owner.settings.cleanuprules.success.update=Cleanup rule has been updated. +owner.settings.cleanuprules.success.delete=Cleanup rule has been deleted. +owner.settings.chef.title=Chef Registry +owner.settings.chef.keypair=Generate key pair +owner.settings.chef.keypair.description=A key pair is necessary to authenticate to the Chef registry. If you have generated a key pair before, generating a new key pair will discard the old key pair. [secrets] - -; These keys are also for "edit secret", the keys are kept as-is to avoid unnecessary re-translation creation.description=Beskrivning - - +secrets=Secrets +description=Secrets will be passed to certain actions and cannot be read otherwise. +none=There are no secrets yet. +creation.name_placeholder=case-insensitive, alphanumeric characters or underscores only, cannot start with GITEA_ or GITHUB_ +creation.value_placeholder=Input any content. Whitespace at the start and end will be omitted. +creation.description_placeholder=Enter short description (optional). +save_success=The secret "%s" has been saved. +save_failed=Failed to save secret. +add_secret=Add secret +edit_secret=Edit secret +deletion=Remove secret +deletion.description=Removing a secret is permanent and cannot be undone. Continue? +deletion.success=The secret has been removed. +deletion.failed=Failed to remove secret. +management=Secrets Management [actions] - - - runners.name=Namn runners.owner_type=Typ runners.description=Beskrivning @@ -1960,16 +3631,112 @@ runners.task_list.run=Kör runners.task_list.repository=Utvecklingskatalog runners.task_list.commit=Commit runners.status.active=Aktiv - runs.commit=Commit - - - - +actions=Actions +unit.desc=Manage actions +status.unknown="Unknown" +status.waiting="Waiting" +status.running="Running" +status.success="Success" +status.failure="Failure" +status.cancelled="Canceled" +status.skipped="Skipped" +status.blocked="Blocked" +runners=Runners +runners.runner_manage_panel=Runners Management +runners.new=Create new Runner +runners.new_notice=How to start a runner +runners.status=Status +runners.id=ID +runners.labels=Labels +runners.last_online=Last Online Time +runners.runner_title=Runner +runners.task_list=Recent tasks on this runner +runners.task_list.no_tasks=There is no task yet. +runners.task_list.status=Status +runners.task_list.done_at=Done At +runners.edit_runner=Edit Runner +runners.update_runner=Update Changes +runners.update_runner_success=Runner updated successfully +runners.update_runner_failed=Failed to update runner +runners.delete_runner=Delete this runner +runners.delete_runner_success=Runner deleted successfully +runners.delete_runner_failed=Failed to delete runner +runners.delete_runner_header=Confirm to delete this runner +runners.delete_runner_notice=If a task is running on this runner, it will be terminated and marked as failed. It may break building workflow. +runners.none=No runners available +runners.status.unspecified=Unknown +runners.status.idle=Idle +runners.status.offline=Offline +runners.version=Version +runners.reset_registration_token=Reset registration token +runners.reset_registration_token_confirm=Would you like to invalidate the current token and generate a new one? +runners.reset_registration_token_success=Runner registration token reset successfully +runs.all_workflows=All Workflows +runs.scheduled=Scheduled +runs.pushed_by=pushed by +runs.invalid_workflow_helper=Workflow config file is invalid. Please check your config file: %s +runs.no_matching_online_runner_helper=No matching online runner with label: %s +runs.no_job_without_needs=The workflow must contain at least one job without dependencies. +runs.no_job=The workflow must contain at least one job +runs.actor=Actor +runs.status=Status +runs.actors_no_select=All actors +runs.status_no_select=All status +runs.no_results=No results matched. +runs.no_workflows=There are no workflows yet. +runs.no_workflows.quick_start=Don't know how to start with Gitea Actions? See the quick start guide. +runs.no_workflows.documentation=For more information on Gitea Actions, see the documentation. +runs.no_runs=The workflow has no runs yet. +runs.empty_commit_message=(empty commit message) +runs.expire_log_message=Logs have been purged because they were too old. +runs.delete=Delete workflow run +runs.cancel=Cancel workflow run +runs.delete.description=Are you sure you want to permanently delete this workflow run? This action cannot be undone. +runs.not_done=This workflow run is not done. +runs.view_workflow_file=View workflow file +workflow.disable=Disable Workflow +workflow.disable_success=Workflow '%s' disabled successfully. +workflow.enable=Enable Workflow +workflow.enable_success=Workflow '%s' enabled successfully. +workflow.disabled=Workflow is disabled. +workflow.run=Run Workflow +workflow.not_found=Workflow '%s' not found. +workflow.run_success=Workflow '%s' run successfully. +workflow.from_ref=Use workflow from +workflow.has_workflow_dispatch=This workflow has a workflow_dispatch event trigger. +workflow.has_no_workflow_dispatch=Workflow '%s' has no workflow_dispatch event trigger. +need_approval_desc=Need approval to run workflows for fork pull request. +variables=Variables +variables.management=Variables Management +variables.creation=Add Variable +variables.none=There are no variables yet. +variables.deletion=Remove variable +variables.deletion.description=Removing a variable is permanent and cannot be undone. Continue? +variables.description=Variables will be passed to certain actions and cannot be read otherwise. +variables.id_not_exist=Variable with ID %d does not exist. +variables.edit=Edit Variable +variables.deletion.failed=Failed to remove variable. +variables.deletion.success=The variable has been removed. +variables.creation.failed=Failed to add variable. +variables.creation.success=The variable "%s" has been added. +variables.update.failed=Failed to edit variable. +variables.update.success=The variable has been edited. +logs.always_auto_scroll=Always auto scroll logs +logs.always_expand_running=Always expand running logs [projects] +deleted.display_name=Deleted Project +type-1.display_name=Individual Project +type-2.display_name=Repository Project +type-3.display_name=Organization Project +enter_fullscreen=Fullscreen +exit_fullscreen=Exit Fullscreen [git.filemode] -; Ordered by git filemode value, ascending. E.g. directory has "040000", normal file has "100644", … symbolic_link=Symbolisk länk - +changed_filemode=%[1]s → %[2]s +directory=Directory +normal_file=Normal file +executable_file=Executable file +submodule=Submodule diff --git a/options/locale/locale_tr-TR.ini b/options/locale/locale_tr-TR.ini index ca7ae8a9626b6..a9725268fb938 100644 --- a/options/locale/locale_tr-TR.ini +++ b/options/locale/locale_tr-TR.ini @@ -26,7 +26,6 @@ toc=İçindekiler Tablosu licenses=Lisanslar return_to_gitea=Gitea'ya Dön more_items=Daha fazla öğe - username=Kullanıcı Adı email=E-posta Adresi password=Parola @@ -36,7 +35,6 @@ captcha=CAPTCHA twofa=İki Aşamalı Doğrulama twofa_scratch=İki aşamalı kazınmış kod passcode=Şifre - webauthn_insert_key=Güvenlik anahtarınızı ekleyin webauthn_sign_in=Güvenlik anahtarınızdaki düğmeye basın. Eğer düğme yoksa güvenlik anahtarınızı tekrar ekleyin. webauthn_press_button=Lütfen güvenlik anahtarınızdaki düğmeye basın… @@ -49,7 +47,6 @@ webauthn_error_duplicated=Güvenlik anahtarının bu istek için izni yok. Anaht webauthn_error_empty=Bu anahtar için bir isim belirlemelisiniz. webauthn_error_timeout=Anahtarınız okunamadan zaman aşımı oldu. Lütfen sayfayı yenileyin ve tekrar deneyin. webauthn_reload=Yeniden yükle - repository=Depo organization=Organizasyon mirror=Yansı @@ -68,18 +65,15 @@ settings=Ayarlar your_profile=Profil your_starred=Yıldızlı your_settings=Ayarlar - all=Tümü sources=Kaynaklar mirrors=Yansılar collaborative=İşbirlikçi forks=Çatallar - activities=Etkinlikler pull_requests=Değişiklik İstekleri issues=Konular milestones=Dönüm noktaları - ok=Tamam cancel=İptal retry=Yeniden Dene @@ -94,11 +88,9 @@ remove_label_str=`"%s" öğesini kaldır` edit=Düzenle view=Görüntüle test=Sınama - enabled=Aktifleştirilmiş disabled=Devre Dışı locked=Kilitli - copy=Kopyala copy_url=URL'yi kopyala copy_hash=Hash'i kopyala @@ -108,46 +100,34 @@ copy_path=Yolu kopyala copy_success=Kopyalandı! copy_error=Kopyalama başarısız oldu copy_type_unsupported=Bu dosya türü kopyalanamaz - write=Yaz preview=Önizleme loading=Yükleniyor… files=Dosyalar - error=Hata error404=Ulaşmaya çalıştığınız sayfa mevcut değil veya görüntüleme yetkiniz yok. go_back=Geri Git invalid_data=Geçersiz veri: %v - never=Asla unknown=Bilinmiyor - rss_feed=RSS Beslemesi - pin=Sabitle unpin=Sabitlemeyi kaldır - artifacts=Yapılar expired=Süresi doldu - archived=Arşivlenmiş - concept_system_global=Genel concept_user_individual=Bireysel concept_code_repository=Depo concept_user_organization=Organizasyon - show_timestamps=Zaman damgalarını göster show_log_seconds=Saniyeleri göster show_full_screen=Tam ekran göster download_logs=Günlükleri indir - confirm_delete_selected=Tüm seçili öğeleri gerçekten silmek istiyor musunuz? - name=İsim value=Değer readme=Benioku - filter=Filtre filter.clear=Filtreyi Temizle filter.is_archived=Arşivlenmiş @@ -160,9 +140,11 @@ filter.is_template=Şablon filter.not_template=Şablon değil filter.public=Genel filter.private=Özel - no_results_found=Sonuç bulunamadı. internal_error_skipped=Dahili bir hata oluştu ama atlandı: %s +webauthn_error_insecure=WebAuthn only supports secure connections. For testing over HTTP, you can use the origin "localhost" or "127.0.0.1". +error503=The server could not complete your request. Please try again later. +confirm_delete_artifact=Are you sure you want to delete the artifact '%s'? [search] type_tooltip=Arama türü @@ -178,6 +160,21 @@ code_search_by_git_grep=Mevcut kod arama sonuçları "git grep" ile sağlanıyor tag_tooltip=Eşleşen etiketler için arama. Herhangi bir numara serisi bulmak için '%' kullanın. no_results=Eşleşen sonuç bulunamadı. keyword_search_unavailable=Anahtar kelime ile arama şu an mevcut değil. Lütfen site yöneticinizle iletişime geçin. +search=Search… +fuzzy_tooltip=Include results that closely match the search term +repo_kind=Search repos… +user_kind=Search users… +org_kind=Search orgs… +team_kind=Search teams… +code_kind=Search code… +package_kind=Search packages… +project_kind=Search projects… +branch_kind=Search branches… +tag_kind=Search tags… +commit_kind=Search commits… +runner_kind=Search runners… +issue_kind=Search issues… +pull_kind=Search pull requests… [aria] navbar=Gezinti Çubuğu @@ -212,6 +209,8 @@ buttons.enable_monospace_font=Eşaralıklı yazıtipini etkinleştir buttons.disable_monospace_font=Eşaralıklı yazıtipini devre dışı bırak [filter] +string.asc=A–Z +string.desc=Z–A [error] occurred=Bir hata oluştu @@ -252,7 +251,6 @@ reinstall_confirm_check_3=Bu Gitea'nın doğru app.ini konumuyla çalıştığı err_empty_db_path=SQLite3 veritabanı dosya yolu boş olamaz. no_admin_and_disable_registration=Bir yönetici hesabı oluşturmadan kullanıcı kaydını kapatamazsınız. err_empty_admin_password=Yönetici parolası boş olamaz. - general_title=Genel Ayarlar app_name=Site Başlığı app_name_helper=Şirket adınızı buraya girebilirsiniz. @@ -271,7 +269,6 @@ app_url=Gitea Kök URL app_url_helper=HTTP(S) kopyalama URL'leri ve e-posta bildirimleri için temel adres. log_root_path=Günlük Dosyaları Yolu log_root_path_helper=Günlük dosyaları bu dizine kaydedilecektir. - optional_title=İsteğe Bağlı Ayarlar email_title=E-posta Ayarları smtp_addr=SMTP Sunucusu @@ -335,6 +332,15 @@ enable_update_checker_helper=Düzenli olarak gitea.io'ya bağlanarak yeni yayın env_config_keys=Ortam Yapılandırma env_config_keys_prompt=Aşağıdaki ortam değişkenleri de yapılandırma dosyanıza eklenecektir: config_write_file_prompt=Bu yapılandırma seçenekleri şuraya yazılacak: %s +installing_desc=Installing now, please wait… +reinstall_confirm_check_1=The data encrypted by the SECRET_KEY in app.ini may be lost: users may not be able to log in with 2FA/OTP and mirrors may not function correctly. By checking this box, you confirm that the current app.ini file contains the correct SECRET_KEY. +reinstall_confirm_check_2=The repositories and settings may need to be resynchronized. By checking this box, you confirm that you will resynchronize the hooks for the repositories and authorized_keys file manually. You confirm that you will ensure that repository and mirror settings are correct. +err_empty_admin_email=The administrator email address cannot be empty. +err_admin_name_is_reserved=Administrator username is invalid. Username is reserved. +err_admin_name_pattern_not_allowed=Administrator username is invalid. The username matches a reserved pattern. +err_admin_name_is_invalid=Administrator username is invalid +http_port_helper=Port number the Gitea web server will listen on. +password_algorithm_helper=Set the password hashing algorithm. Algorithms have differing requirements and strengths. The argon2 algorithm is rather secure but uses a lot of memory and may be inappropriate for small systems. [home] nav_menu=Gezinti Menüsü @@ -350,19 +356,15 @@ view_home=%s Görüntüle filter=Diğer Süzgeçler filter_by_team_repositories=Takım depolarına göre süz feed_of=`"%s" beslemesi` - show_archived=Arşivlenmiş show_both_archived_unarchived=Arşivlenenlerin ve arşivlenmeyenlerin tümü gösteriliyor show_only_archived=Yalnızca arşivlenenler gösteriliyor show_only_unarchived=Yalnızca arşivlenmeyenler gösteriliyor - show_private=Özel show_both_private_public=Hem açık hem de özel olanlar gösteriliyor show_only_private=Yalnızca özel olanlar gösteriliyor show_only_public=Yalnızca açık olanlar gösteriliyor - issues.in_your_repos=Depolarınızda - guide_title=Etkinlik yok guide_desc=Herhangi bir depo veya kullanıcı takip etmiyorsunuz, bu yüzden görüntülenecek bir içerik yok. Aşağıdaki bağlantıları kullanarak ilgi çekici depo ve kullanıcıları keşfedebilirsiniz. explore_repos=Depoları keşfet @@ -451,35 +453,36 @@ password_pwned_err=HaveIBeenPwned'e yapılan istek tamamlanamadı last_admin=Son yöneticiyi silemezsiniz. En azından bir yönetici olmalıdır. signin_passkey=Bir parola anahtarı ile oturum aç back_to_sign_in=Oturum Açmaya geri dön +prohibit_login=Sign-In Prohibited +prohibit_login_desc=Your account is prohibited from signing in. Please contact your site administrator. +twofa_required=You must set up two-factor authentication to get access to repositories, or try to log in again. +oauth_callback_unable_auto_reg=Auto Registration is enabled, but OAuth2 Provider %[1]s returned missing fields: %[2]s, unable to create an account automatically. Please create or link to an account, or contact the site administrator. +disable_forgot_password_mail=Account recovery is disabled because no email address is set up. Please contact your site administrator. +disable_forgot_password_mail_admin=Account recovery is only available when an email address is set up. +authorize_application_description=If you grant access, it will be able to access and write to all your account information, including private repos and organizations. +authorization_failed_desc=The authorization failed because we detected an invalid request. Please contact the maintainer of the app you tried to authorize. [mail] view_it_on=%s üzerinde görüntüle reply=veya doğrudan bu e-postayı yanıtlayın link_not_working_do_paste=Çalışmıyorsa, kopyalayıp tarayıcıya yapıştırmayı deneyin. hi_user_x=Merhaba %s, - activate_account=Lütfen hesabınızı aktifleştirin activate_account.title=%s, lütfen hesabınızı etkinleştirin activate_account.text_1=Merhaba %[1]s, %[2]s kaydınızı yaptırdığınız için teşekkürler! activate_account.text_2=Hesabınızı etkinleştirmek için lütfen %s içinde linke tıklayın: - activate_email=E-posta adresinizi doğrulayın activate_email.title=%s, lütfen e-posta adresinizi doğrulayın activate_email.text=E posta adresinizi doğrulamak için lütfen %s içinde linke tıklayın: - register_notify=%s'ya Hoş Geldiniz register_notify.title=%[1]s, %[2]s e hoşgeldiniz register_notify.text_3=Eğer bu hesap sizin için oluşturulduysa, lütfen önce şifrenizi ayarlayın. - reset_password=Hesabınızı kurtarın reset_password.title=%s, hesap kurtarma talep ettiniz reset_password.text=Hesabınızı kurtarmak için lütfen %s içinde linke tıklayın: - register_success=Kayıt başarılı - issue_assigned.pull=@%[1]s sizi %[3]s deposundaki %[2]s değişiklik isteğine atadı. issue_assigned.issue=@%[1]s sizi %[3]s deposundaki %[2]s konusuna atadı. - issue.x_mentioned_you=@%s sizden bahsetti: issue.action.force_push=%[1]s %[3]s den %[2]s i %[4]s e zorla gönderdi. issue.action.push_1=@%[1]s %[3]d işlemesini %[2]s konumuna gönderdi @@ -494,7 +497,6 @@ issue.action.review_dismissed=@%[1]s %[2]s tarafından bu değişiklik is issue.action.ready_for_review=@%[1]s bu değişiklik isteğini incelemeye hazır olarak işaretledi. issue.action.new=@%[1]s #%[2]d oluşturdu. issue.in_tree_path=%s içinde: - release.new.subject=%s içinden %s bırakıldı release.new.text=@%[1]s %[2]s içinde %[3]s çıkardı release.title=Başlık: %s @@ -502,18 +504,18 @@ release.note=Not: release.downloads=İndirmeler: release.download.zip=Kaynak Kodu (ZIP) release.download.targz=Kaynak Kodu (TAR.GZ) - repo.transfer.subject_to=%s "%s" aktarımını %s tarafına gerçekleştirmek istiyor repo.transfer.subject_to_you=%s size "%s" aktarmak istiyor repo.transfer.to_you=siz - repo.collaborator.added.subject=%s sizi %s ekledi repo.collaborator.added.text=Bu depo için katkıcı olarak eklendiniz: - team_invite.subject=%[1]s sizi %[2]s organizasyonuna katılmaya davet etti team_invite.text_1=%[1]s sizi %[3]s organizasyonundaki %[2]s takımına katılmaya davet etti. team_invite.text_2=Takıma katılmak lütfen aşağıdaki bağlantıya tıklayın: team_invite.text_3=Not: Bu davet %[1]s içindi. Bu daveti beklemiyorsanız, e-postayı yok sayabilirsiniz. +register_notify.text_1=This is your registration confirmation email for %s! +register_notify.text_2=You can now log in via username: %s. +repo.transfer.body=To accept or reject it, visit %s or just ignore it. [modal] yes=Evet @@ -534,17 +536,14 @@ PayloadUrl=Yük Bağlantısı TeamName=Takım ismi AuthName=Yetkilendirme adı AdminEmail=Yönetici e-postası - NewBranchName=Yeni dal adı CommitSummary=İşleme özeti CommitMessage=İşleme mesajı CommitChoice=İşleme tercihi TreeName=Dosya yolu Content=İçerik - SSPISeparatorReplacement=Ayırıcı SSPIDefaultLanguage=Varsayılan Dil - require_error=` boş olamaz.` alpha_dash_error=` yalnızca alfasayısal, çizgi ('-') ve alt çizgi ('_') karakterlerini içermelidir. ` alpha_dash_dot_error=` yalnızca alfasayısal, çizgi ('-'), alt çizgi ('_') ve nokta ('.') karakterlerini içermelidir. ` @@ -562,7 +561,6 @@ unknown_error=Bilinmeyen hata: captcha_incorrect=CAPTCHA eşleşmedi. password_not_match=Parolalar uyuşmuyor. lang_select_error=Listeden bir dil seçin. - username_been_taken=Bu kullanıcı adı daha önce alınmış. username_change_not_local_user=Yerel olmayan kullanıcılar kendi kullanıcı adlarını değiştiremezler. change_username_disabled=Kullanıcı adı değişikliği devre dışıdır. @@ -598,18 +596,24 @@ last_org_owner=Son kullanıcıyı 'sahipler' takımından çıkaramazsınız. Bi cannot_add_org_to_team=Organizasyon, takım üyesi olarak eklenemez. duplicate_invite_to_team=Bu kullanıcı zaten takım üyesi olarak davet edilmişti. organization_leave_success=%s organizasyonundan başarılı bir şekilde ayrıldınız. - invalid_ssh_key=SSH anahtarınız doğrulanamıyor: %s invalid_gpg_key=GPG anahtarınız doğrulanamıyor: %s invalid_ssh_principal=Geçersiz sorumlu: %s must_use_public_key=Sağladığınız anahtar bir özel anahtardır. Lütfen özel anahtarınızı herhangi bir yere yüklemeyin. Onun yerine açık anahtarınızı kullanın. auth_failed=Kimlik doğrulaması başarısız oldu: %v - - target_branch_not_exist=Hedef dal mevcut değil. target_ref_not_exist=Hedef referans mevcut değil %s - admin_cannot_delete_self=Yöneticiyken kendinizi silemezsiniz. Lütfen önce yönetici haklarınızı kaldırın. +username_error=` can only contain alphanumeric characters ('0-9','a-z','A-Z'), dash ('-'), underscore ('_') and dot ('.'). It cannot begin or end with non-alphanumeric characters, and consecutive non-alphanumeric characters are also forbidden.` +repository_files_already_exist.adopt=Files already exist for this repository and can only be adopted. +2fa_auth_required=Remote visit required two-factor authentication. +email_domain_is_not_allowed=The domain of user email address %s conflicts with EMAIL_DOMAIN_ALLOWLIST or EMAIL_DOMAIN_BLOCKLIST. Please ensure your operation is expected. +unable_verify_ssh_key="Cannot verify the SSH key. Double-check it for mistakes." +still_own_repo="Your account owns one or more repositories. Delete or transfer them first." +still_has_org="Your account is a member of one or more organizations. Leave them first." +still_own_packages="Your account owns one or more packages. Delete them first." +org_still_own_repo="This organization still owns one or more repositories. Delete or transfer them first." +org_still_own_packages="This organization still owns one or more packages. Delete them first." [user] change_avatar=Profil resmini değiştir… @@ -632,10 +636,8 @@ email_visibility.limited=E-posta adresiniz giriş yapmış tüm kullanıcılar t email_visibility.private=E-posta adresiniz sadece siz veya yöneticiler tarafından görünür show_on_map=Bu yeri harita üzerinde göster settings=Kullanıcı Ayarları - form.name_reserved=`"%s" kullanıcı adı rezerve edilmiş.` form.name_pattern_not_allowed=Kullanıcı adında "%s" deseni kullanılamaz. - block.block=Engelle block.block.user=Kullanıcıyı engelle block.block.failure=Kullanıcı engellenemedi: %s @@ -657,6 +659,9 @@ block.note.info=Not engellenen kullanıcıya gösterilmez. block.note.edit=Notu düzenle block.list=Engellenmiş kullanıcılar block.list.none=Engellediğiniz kullanıcı yok. +form.name_chars_not_allowed=Username "%s" contains invalid characters. +block.block.org=Block user from organization +block.info_7=reacting to your comments in issues or pull requests [settings] profile=Profil @@ -676,7 +681,6 @@ account_link=Bağlı Hesaplar organization=Organizasyonlar uid=UID webauthn=İki-Aşamalı Kimlik Doğrulama (Güvenlik Anahtarları) - public_profile=Herkese Açık Profil biography_placeholder=Bize kendiniz hakkında birşeyler söyleyin! (Markdown kullanabilirsiniz) location_placeholder=Yaklaşık konumunuzu başkalarıyla paylaşın @@ -719,7 +723,6 @@ saved_successfully=Ayarlarınız başarılı bir şekilde kaydedildi. privacy=Gizlilik keep_activity_private=Etkinliği profil sayfasında gizle keep_activity_private_popup=Etkinliği yalnızca siz ve yöneticiler için görünür hale getirir - lookup_avatar_by_mail=Avatarı E-posta Adresine Göre Ara federated_avatar_lookup=Birleşmiş Avatar Araması enable_custom_avatar=Özel Avatarı Etkinleştir @@ -731,7 +734,6 @@ uploaded_avatar_is_too_big=Yüklenen dosyanın boyutu (%d KiB), azami boyutu (%d update_avatar_success=Profil resminiz değiştirildi. update_user_avatar_success=Kullanıcının avatarı güncellendi. cropper_prompt=Kaydetmeden önce resmi düzenleyebilirsiniz. Düzenlenen resim PNG biçiminde kaydedilecektir. - change_password=Parolayı Güncelle old_password=Mevcut Parola new_password=Yeni Parola @@ -739,7 +741,6 @@ retype_new_password=Yeni Parolayı Onayla password_incorrect=Mevcut parola hatalı. change_password_success=Parolanız güncelleştirildi. Şu andan itibaren yeni parolanızı kullanarak oturum açın. password_change_disabled=Yerel olmayan kullanıcılar parolalarını Gitea web arayüzünden güncelleyemezler. - emails=E-Posta Adresleri manage_emails=E-posta Adreslerini Yönet manage_themes=Varsayılan temayı seç @@ -771,7 +772,6 @@ add_openid_success=Yeni OpenID adresi eklendi. keep_email_private=E-posta Adresini Gizle keep_email_private_popup=Bu, e-posta adresinizi profilde, değişiklik isteği yaptığınızda veya web arayüzünde dosya düzenlediğinizde gizleyecektir. İtilen işlemeler değişmeyecektir. openid_desc=OpenID, kimlik doğrulama işlemini harici bir sağlayıcıya devretmenize olanak sağlar. - manage_ssh_keys=SSH Anahtarlarını Yönet manage_ssh_principals=SSH Sertifika Sorumlularını Yönet manage_gpg_keys=GPH Anahtarlarını Yönet @@ -847,7 +847,6 @@ manage_social=Bağlanmış Sosyal Hesapları Yönet social_desc=Bu sosyal hesaplar oturum açmanız için kullanılabilir. Hepsini tanıdığınızdan emin olun. unbind=Bağlantıyı Kaldır unbind_success=Sosyal hesap başarılı bir şekilde kaldırıldı. - manage_access_token=Erişim Jetonlarını Yönet generate_new_token=Yeni Erişim Anahtarı Üret tokens_desc=Bu jetonlar Gitea API'sini kullanarak hesabınıza erişim sağlar. @@ -874,7 +873,6 @@ permission_everyone_write=Herkes Yazabilir access_token_desc=Seçili token izinleri, yetkilendirmeyi ilgili API yollarıyla sınırlandıracaktır. Daha fazla bilgi için belgeleri okuyun. at_least_one_permission=Bir token oluşturmak için en azından bir izin seçmelisiniz permissions_list=İzinler: - manage_oauth2_applications=OAuth2 Uygulamalarını Yönet edit_oauth2_application=OAuth2 Uygulamalarını Düzenle oauth2_applications_desc=OAuth2 uygulamaları, üçüncü parti uygulamanızın bu Gitea örneğinde kullanıcıları güvenli bir şekilde doğrulamasını sağlar. @@ -898,12 +896,10 @@ oauth2_application_edit=Düzenle oauth2_application_create_description=OAuth2 uygulamaları, üçüncü taraf uygulamanıza bu durumda kullanıcı hesaplarına erişim sağlar. oauth2_application_remove_description=Bir OAuth2 uygulamasının kaldırılması, bu sunucudaki yetkili kullanıcı hesaplarına erişmesini önler. Devam edilsin mi? oauth2_application_locked=Gitea kimi OAuth2 uygulamalarının başlangıçta ön kaydını, yapılandırmada etkinleştirilmişse yapabilir. Beklenmeyen davranışı önlemek için bunlar ne düzenlenmeli ne de kaldırılmalı. Daha fazla bilgi için OAuth2 belgesine bakın. - authorized_oauth2_applications=Yetkili OAuth2 Uygulamaları revoke_key=İptal Et revoke_oauth2_grant=Erişimi İptal Et revoke_oauth2_grant_success=Erişim başarıyla kaldırıldı. - twofa_desc=İki aşamalı kimlik doğrulama, hesabınızın güvenliğini artırır. twofa_recovery_tip=Aygıtınızı kaybetmeniz durumunda, hesabınıza tekrar erişmek için tek kullanımlık kurtarma anahtarını kullanabileceksiniz. twofa_is_enrolled=Hesabınız şu anda iki faktörlü kimlik doğrulaması içinde kaydedilmiş. @@ -921,39 +917,32 @@ then_enter_passcode=Ve uygulamada gösterilen şifreyi girin: passcode_invalid=Şifre geçersiz. Tekrar deneyin. twofa_enrolled=Hesabınız başarıyla kaydedildi. Tek kullanımlık geçici kodunuz (%s) tekrar gösterilmeyeceği için güvenilir bir yerde saklayın. twofa_failed_get_secret=Gizlilik elde edilemedi. - webauthn_desc=Güvenlik anahtarları, şifreleme anahtarlarını içeren donanım aygıtlarıdır. İki aşamalı kimlik doğrulama için kullanılabilirler. Güvenlik anahtarları WebAuthn Authenticator standardını desteklemelidir. webauthn_register_key=Güvenlik Anahtarı Ekle webauthn_nickname=Takma Ad webauthn_delete_key=Güvenlik Anahtarını Kaldır webauthn_key_loss_warning=Güvenlik anahtarlarınızı kaybederseniz, hesabınıza erişimi kaybedersiniz. webauthn_alternative_tip=Ek bir kimlik doğrulama yöntemi ayarlamak isteyebilirsiniz. - manage_account_links=Bağlı Hesapları Yönet manage_account_links_desc=Bu harici hesaplar Gitea hesabınızla bağlantılı. link_account=Hesap Bağla remove_account_link=Bağlantılı Hesabı Kaldır remove_account_link_desc=Bağlantılı bir hesabı kaldırmak, onunla Gitea hesabınıza erişimi iptal edecektir. Devam edilsin mi? remove_account_link_success=Bağlantılı hesap kaldırıldı. - hooks.desc=Sahip olduğunuz tüm depolar için tetiklenecek web istemcileri ekle. - orgs_none=Herhangi bir organizasyonun bir üyesi değilsiniz. repos_none=Herhangi bir depoya sahip değilsiniz. - delete_account=Hesabınızı Silin delete_prompt=Bu işlem kullanıcı hesabınızı kalıcı olarak siler. Bu işlem GERİ ALINAMAZ. delete_with_all_comments=Hesabınız %s günden daha genç. Hayalet yorumları önlemek için, tüm konu/Dİ yorumları onunla birlikte silinecektir. confirm_delete_account=Silmeyi Onayla delete_account_title=Kullanıcı Hesabını Silin delete_account_desc=Bu kullanıcı hesabını kalıcı olarak silmek istediğinizden emin misiniz? - email_notifications.enable=E-posta Bildirimlerini Etkinleştir email_notifications.onmention=Sadece Bahsedilen E-posta email_notifications.disable=E-posta Bildirimlerini Devre Dışı Bırak email_notifications.submit=E-posta Tercihlerini Ayarla email_notifications.andyourown=Ve Sizin Bildirimleriniz - visibility=Kullanıcı görünürlüğü visibility.public=Herkese Açık visibility.public_tooltip=Herkes tarafından görünür @@ -961,6 +950,23 @@ visibility.limited=Sınırlı visibility.limited_tooltip=Sadece oturum açmış kullanıcılar tarafından görünür visibility.private=Özel visibility.private_tooltip=Sadece katıldığınız organizasyonların üyeleri tarafından görünür +profile_desc=Control how your profile is shown to other users. Your primary email address will be used for notifications, password recovery and web-based Git operations. +hidden_comment_types_description=Comment types checked here will not be shown on issue pages. Checking "Label", for example, removes all "{user} added/removed {label}" comments. +theme_colorblindness_help=Color blindness Theme Support +theme_colorblindness_prompt=Gitea only has a few themes with basic color blindness support, which only have a few colors defined. The work is still in progress. More improvements could be made by defining more colors in the theme CSS files. +can_not_add_email_activations_pending=There is a pending activation. Try again in a few minutes if you want to add a new email address. +email_deletion_desc=This email address and related information will be removed from your account. Git commits by this email address will remain unchanged. Continue? +gpg_invalid_token_signature=The provided GPG key, signature and token do not match, or the token is out-of-date. +ssh_invalid_token_signature=The provided SSH key, signature or token do not match, or the token is out-of-date. +ssh_principal_deletion_desc=Removing an SSH Certificate Principal revokes its access to your account. Continue? +oauth2_confidential_client=Confidential Client. Select for apps that keep the secret confidential, such as web apps. Do not select for native apps, including desktop and mobile apps. +authorized_oauth2_applications_description=You have granted access to your personal Gitea account to these third-party applications. Please revoke access for applications you no longer need. +revoke_oauth2_grant_description=Revoking access for this third-party application will prevent this application from accessing your data. Are you sure? +twofa_enroll=Enroll in Two-Factor Authentication +webauthn_delete_key_desc=If you remove a security key, you can no longer sign in with it. Continue? +account_links_not_available=No external accounts are currently linked to your Gitea account. +email_notifications.actions.desc=Notifications for workflow runs on repositories set up with Gitea Actions. +email_notifications.actions.failure_only=Only notify for failed workflow runs [repo] new_repo_helper=Bir depo, sürüm geçmişi dahil tüm proje dosyalarını içerir. Zaten başka bir yerde mi barındırıyorsunuz? Depoyu taşıyın. @@ -1059,16 +1065,13 @@ blame_prior=Bu değişiklikten önceki suçu görüntüle blame.ignore_revs=.git-blame-ignore-revs dosyasındaki sürümler yok sayılıyor. Bunun yerine normal sorumlu görüntüsü için buraya tıklayın. blame.ignore_revs.failed=.git-blame-ignore-revs dosyasındaki sürümler yok sayılamadı. user_search_tooltip=En fazla 30 kullanıcı görüntüler - tree_path_not_found=%[1] yolu, %[2]s deposunda mevcut değil - transfer.accept=Aktarımı Kabul Et transfer.accept_desc=`"%s" tarafına aktar` transfer.reject=Aktarımı Reddet transfer.reject_desc=`"%s" tarafına aktarımı iptal et` transfer.no_permission_to_accept=Bu aktarımı kabul etme izniniz yok. transfer.no_permission_to_reject=Bu aktarımı reddetme izniniz yok. - desc.private=Özel desc.public=Genel desc.public_access=Herkese Açık Erişim @@ -1076,7 +1079,6 @@ desc.template=Şablon desc.internal=Dahili desc.archived=Arşivlenmiş desc.sha256=SHA256 - template.items=Şablon Öğeleri template.git_content=Git İçeriği (Varsayılan Dal) template.git_hooks=Git İstemcileri @@ -1087,15 +1089,12 @@ template.avatar=Profil Resmi template.issue_labels=Konu Etiketleri template.one_item=En az bir şablon öğesi seçmelisiniz template.invalid=Bir şablon deposu seçmelisiniz - archive.issue.nocomment=Bu depo arşivlendi. Konular bölümünde yorum yapamazsınız. archive.pull.nocomment=Bu depo arşivlendi. Değişiklik istekleri bölümünde yorum yapamazsınız. - form.reach_limit_of_creation_1=Zaten %d depo limitinize ulaştınız. form.reach_limit_of_creation_n=Zaten %d depo limitinize ulaştınız. form.name_reserved=Depo adı "%s" rezerve edilmiş. form.name_pattern_not_allowed=Depo adında "%s" deseni kullanılamaz. - need_auth=Yetkilendirme migrate_options=Göç Seçenekleri migrate_service=Göç Hizmeti @@ -1150,7 +1149,6 @@ migrate.migrating_pulls=Değişiklik İsteklerini Taşıma migrate.cancel_migrating_title=Göçü İptal Et migrate.cancel_migrating_confirm=Bu göçü iptal etmek istiyor musunuz? migration_status=Aktarma durumu - mirror_from=şunun yansıması forked_from=şundan çatallanmış generated_from=şuradan oluşturuldu @@ -1166,14 +1164,12 @@ fork=Çatalla action.blocked_user=İşlem gerçekleştirilemiyor, depo sahibi tarafından engellenmişsiniz. download_archive=Depoyu İndir more_operations=Daha Fazla İşlem - quick_guide=Hızlı Başlangıç Kılavuzu clone_this_repo=Bu depoyu klonla cite_this_repo=Bu depoya atıf ver create_new_repo_command=Komut satırında yeni bir depo oluşturuluyor push_exist_repo=Komut satırından mevcut bir depo itiliyor broken_message=Bu deponun altındaki Git verisi okunamıyor. Bu sunucunun yöneticisiyle bağlantıya geçin veya bu depoyu silin. - code=Kod code.desc=Kaynak koda, dosyalara, işlemelere ve dallara eriş. branch=Dal @@ -1190,7 +1186,6 @@ packages=Paketler actions=İşlemler labels=Etiketler org_labels_desc_manage=yönet - milestone=Dönüm noktası milestones=Kilometre Taşları commits=İşleme @@ -1217,7 +1212,6 @@ ambiguous_runes_description=`Bu dosya, başka karakterlerle karıştırılabilec invisible_runes_line=`Bu satırda görünmez evrensel kodlu karakter var` ambiguous_runes_line=`Bu satırda muğlak evrensel kodlu karakter var` ambiguous_character=`%[1]c [U+%04[1]X], %[2]c [U+%04[2]X] ile karıştırılabilir` - escape_control_characters=Kaçış Karakterli unescape_control_characters=Kaçış Karaktersiz file_copy_permalink=Kalıcı Bağlantıyı Kopyala @@ -1242,7 +1236,6 @@ normal_view=Normal Görünüm line=satır lines=satır from_comment=(yorum) - editor.add_file=Dosya Ekle editor.new_file=Yeni dosya editor.upload_file=Dosya Yükle @@ -1310,11 +1303,9 @@ editor.cherry_pick=%s şunun üzerine cımbızla: editor.revert=%s şuna geri döndür: editor.failed_to_commit=Değişikliklerin işlenmesi başarısız oldu. editor.failed_to_commit_summary=Hata Mesajı: - editor.fork_create=Değişiklikler Önermek için Depoyu Çatallayın editor.fork_not_editable=Bu deponun çatalını oluşturdunuz ancak çatalınız düzenlenemez durumda. editor.fork_failed_to_push_branch=%s dalını deponuza gönderme başarısız oldu. - commits.desc=Kaynak kodu değişiklik geçmişine göz atın. commits.commits=İşleme commits.no_commits=Ortak bir işleme yok. "%s" ve "%s" tamamen farklı geçmişlere sahip. @@ -1334,7 +1325,6 @@ commits.gpg_key_id=GPG Anahtar Kimliği commits.ssh_key_fingerprint=SSH Anahtar Parmak İzi commits.view_path=Geçmişte bu noktayı görüntüle commits.view_file_diff=Bu dosyanın bu işlemedeki değişikliklerini görüntüle - commit.operations=İşlemler commit.revert=Geri Al commit.revert-header=Geri al: %s @@ -1342,15 +1332,12 @@ commit.revert-content=Geri almak için dal seçin: commit.cherry-pick=Cımbızla commit.cherry-pick-header=Cımbızla: %s commit.cherry-pick-content=Cımbızlamak için dal seçin: - commitstatus.error=Hata commitstatus.failure=Başarısız commitstatus.pending=Beklemede commitstatus.success=Başarılı - ext_issues=Harici Konulara Erişim ext_issues.desc=Dışsal konu takip sistemine bağla. - projects.desc=Proje panolarındaki konuları ve değişiklikleri yönetin. projects.description=Açıklama (isteğe bağlı) projects.description_placeholder=Açıklama @@ -1387,7 +1374,6 @@ projects.column.assigned_to=Atanan projects.card_type.desc=Kart Önizlemeleri projects.card_type.images_and_text=Görüntüler ve metin projects.card_type.text_only=Sadece metin - issues.desc=Hata raporlarını, görevleri ve kilometre taşlarını yönetmenizi sağlar. issues.filter_assignees=Atama Süzgeci issues.filter_milestones=Kilometre Taşı Süzgeci @@ -1616,13 +1602,11 @@ issues.comment_on_locked=Kilitli bir konuya yorum yapamazsınız. issues.delete=Sil issues.delete.title=Bu konu silinsin mi? issues.delete.text=Bu konuyu gerçekten silmek istiyor musunuz? (Bu işlem tüm içeriği kalıcı olarak silecektir. Arşivde tutma niyetiniz varsa silmek yerine kapatmayı düşünün) - issues.tracker=Zaman Takibi issues.timetracker_timer_start=Zamanlayıcıyı başlat issues.timetracker_timer_stop=Zamanlayıcıyı durdur issues.timetracker_timer_discard=Zamanlayıcıyı kaldır issues.timetracker_timer_manually_add=Zaman Ekle - issues.time_estimate_set=Tahmini zaman ayarla issues.time_estimate_display=Tahmin: %s issues.change_time_estimate_at=zaman tahmini değiştirildi: %[1]s%[2]s @@ -1642,7 +1626,6 @@ issues.add_time_minutes=Dakika issues.add_time_sum_to_small=Zaman girilmedi. issues.time_spent_total=Toplam Harcanan Zaman issues.time_spent_from_all_authors=`Toplam Harcanan Zaman: %s` - issues.due_date=Bitiş Tarihi issues.invalid_due_date_format=Bitiş tarihinin biçimi 'yyyy-aa-gg' olmalıdır. issues.error_modifying_due_date=Bitiş tarihi değiştirilemedi. @@ -1729,10 +1712,8 @@ issues.content_history.delete_from_history=Geçmişten kaldır issues.content_history.delete_from_history_confirm=Geçmişten kaldırılsın mı? issues.content_history.options=Seçenekler issues.reference_link=Referans: %s - compare.compare_base=temel compare.compare_head=karşılaştır - pulls.desc=Değişiklik isteklerini ve kod incelemelerini etkinleştir. pulls.new=Yeni Değişiklik İsteği pulls.new.blocked_user=Değişiklik isteği oluşturulamıyor, depo sahibi tarafından engellenmişsiniz. @@ -1807,7 +1788,6 @@ pulls.reject_count_1=%d değişiklik isteği pulls.reject_count_n=%d değişiklik isteği pulls.waiting_count_1=%d bekleyen inceleme pulls.waiting_count_n=%d bekleyen inceleme - pulls.no_merge_desc=Tüm depo birleştirme seçenekleri devre dışı bırakıldığından, bu değişiklik isteği birleştirilemez. pulls.no_merge_helper=Depo ayarlarındaki birleştirme seçeneklerini etkinleştirin veya değişiklik isteğini el ile birleştirin. pulls.no_merge_wip=Bu değişiklik isteği birleştirilemez çünkü devam eden bir çalışma olarak işaretlendi. @@ -1818,7 +1798,6 @@ pulls.fast_forward_only_merge_pull_request=Sadece ileri sarma pulls.merge_manually=Elle birleştirildi pulls.merge_commit_id=Birleştirme işlemesi kimliği pulls.require_signed_wont_sign=Dal imzalı işlemeler gerektiriyor, ancak bu birleştirme imzalanmayacak - pulls.invalid_merge_option=Bu değişiklik isteği için bu birleştirme seçeneğini kullanamazsınız. pulls.merge_conflict_summary=Hata Mesajı pulls.rebase_conflict_summary=Hata Mesajı @@ -1847,28 +1826,20 @@ pulls.cmd_instruction_checkout_desc=Proje deponuzdan yeni bir dalı çekin ve de pulls.cmd_instruction_merge_title=Birleştir pulls.cmd_instruction_merge_desc=Değişiklikleri birleştirin ve Gitea'da güncelleyin. pulls.clear_merge_message=Birleştirme iletilerini temizle - pulls.auto_merge_button_when_succeed=(Denetlemeler başarılı olduğunda) pulls.auto_merge_when_succeed=Tüm denetlemeler başarılı olduğundan otomatik olarak birleştir pulls.auto_merge_newly_scheduled=Değişiklik İsteği tüm denetlemeler başarılı olduğunda birleştirilecek şekilde ayarlanmış. pulls.auto_merge_has_pending_schedule=%[1]s, bu değişiklik isteğini tüm denetlemeler başarılı olduğunda %[2]s, otomatik olarak birleşecek şekilde ayarlamış. - pulls.auto_merge_cancel_schedule=Otomatik birleştirmeyi iptal et pulls.auto_merge_not_scheduled=Bu değişiklik isteği için otomatik birleştirme zamanlanmamış. pulls.auto_merge_canceled_schedule=Bu değişiklik isteği için otomatik birleştirme iptal edildi. - pulls.auto_merge_newly_scheduled_comment=`bu değişiklik isteği, tüm denetlemeler başarılı olduğunda %[1]s, otomatik olarak birleşecek şekilde ayarlandı` pulls.auto_merge_canceled_schedule_comment=`bu değişiklik isteğinin, tüm denetlemeler başarılı olduğunda %[1]s, otomatik birleştirmesi iptal edildi` - pulls.delete.title=Bu değişiklik isteği silinsin mi? pulls.delete.text=Bu değişiklik isteğini gerçekten silmek istiyor musunuz? (Bu işlem tüm içeriği kalıcı olarak silecektir. Arşivde tutma niyetiniz varsa silmek yerine kapatmayı düşünün) - pulls.recently_pushed_new_branches=%[1]s dalına ittiniz %[2]s - pull.deleted_branch=(silindi): %s - comments.edit.already_changed=Yoruma yapılan değişiklikler kaydedilemiyor. İçerik başka kullanıcı tarafından değiştirilmiş gözüküyor. Diğerlerinin değişikliklerinin üzerine yazmamak için lütfen sayfayı yenileyin ve tekrar düzenlemeye çalışın - milestones.new=Yeni Kilometre Taşı milestones.closed=Kapalı %s milestones.update_ago=%s tarihinde güncellendi @@ -1898,7 +1869,6 @@ milestones.filter_sort.least_complete=En az tamamlama milestones.filter_sort.most_complete=En çok tamamlama milestones.filter_sort.most_issues=En çok konu milestones.filter_sort.least_issues=En az konu - signing.will_sign=Bu işleme "%s" anahtarıyla imzalanacak. signing.wont_sign.nokey=Bu işlemeyi imzalamak için anahtar yok. signing.wont_sign.never=İşlemeler asla imzalanmaz. @@ -1910,10 +1880,8 @@ signing.wont_sign.headsigned=Ana işleme imzalanmadığı için birleştirme imz signing.wont_sign.commitssigned=İlişkili tüm işlemeler imzalanmadığı için birleştirme imzalanmayacak. signing.wont_sign.approved=Değişiklik İsteği onaylanmadığı için birleştirme imzalanmayacak. signing.wont_sign.not_signed_in=Oturum açmadınız. - ext_wiki=Harici Vikiye Erişim ext_wiki.desc=Harici bir wiki'ye bağlantı. - wiki=Wiki wiki.welcome=Wiki'ye Hoşgeldiniz. wiki.welcome_desc=Wiki, katkıcılarla belge yazmanıza ve paylaşmanıza olanak tanır. @@ -1940,7 +1908,6 @@ wiki.pages=Sayfalar wiki.last_updated=Son güncelleme %s wiki.page_name_desc=Bu Viki sayfası için bir ad girin. Bazı özel isimler 'Home', '_Sidebar' ve '_Footer' şeklindedir. wiki.original_git_entry_tooltip=Kolay bağlantı kullanmak yerine özgün Git dosyasını görüntüle. - activity=Aktivite activity.navbar.pulse=Eğilim activity.navbar.code_frequency=Kod Frekansı @@ -2009,12 +1976,10 @@ activity.git_stats_addition_n=%d ekleme activity.git_stats_and_deletions=ve activity.git_stats_deletion_1=%d silme oldu activity.git_stats_deletion_n=%d silme oldu - contributors.contribution_type.filter_label=Katkı türü: contributors.contribution_type.commits=İşleme contributors.contribution_type.additions=Eklemeler contributors.contribution_type.deletions=Silmeler - settings=Ayarlar settings.options=Depo settings.public_access=Herkese Açık Erişim @@ -2049,7 +2014,6 @@ settings.mirror_settings.push_mirror.none=Yapılandırılmış yansı gönderimi settings.mirror_settings.push_mirror.remote_url=Git Uzak Depo URL'si settings.mirror_settings.push_mirror.add=Yansı Gönderimi Ekle settings.mirror_settings.push_mirror.edit_sync_time=Yansı eşzamanlama aralığını düzenle - settings.sync_mirror=Şimdi Eşitle settings.pull_mirror_sync_in_progress=Şu an %s uzak sunucusundan değişiklikler çekiliyor. settings.push_mirror_sync_in_progress=Şu an %s uzak sunucusuna değişiklikler itiliyor. @@ -2428,7 +2392,6 @@ settings.rename_branch_success=%s dalının adı başarılı bir şekilde %s old settings.rename_branch_from=önceki dal adı settings.rename_branch_to=yeni dal adı settings.rename_branch=Dalı yeniden adlandır - diff.browse_source=Kaynağa Gözat diff.parent=ebeveyn diff.commit=işleme @@ -2483,7 +2446,6 @@ diff.image.overlay=Arayüz diff.has_escaped=Bu satırda gizli evrensel kod karakterler var diff.show_file_tree=Dosya ağacını göster diff.hide_file_tree=Dosya ağacını gizle - releases.desc=Proje sürümlerini ve indirmeleri takip edin. release.releases=Sürümler release.detail=Sürüm ayrıntıları @@ -2531,7 +2493,6 @@ release.add_tag_msg=Sürümün başlığını ve içeriğini etiket mesajı olar release.add_tag=Yalnızca Etiket Oluştur release.releases_for=%s sürümleri release.tags_for=%s etiketleri - branch.name=Dal Adı branch.already_exists=`"%s" isimli bir dal zaten mevcut.` branch.delete_head=Sil @@ -2566,25 +2527,161 @@ branch.create_branch_operation=Dal oluştur branch.new_branch=Yeni dal oluştur branch.new_branch_from=`"%s" dalından yeni dal oluştur` branch.renamed=%s dalının adı %s olarak değiştirildi. - tag.create_tag=%s etiketi oluştur tag.create_tag_operation=Etiket oluştur tag.confirm_create_tag=Etiket oluştur tag.create_tag_from=`"%s" kullanarak yeni etiket oluştur` - tag.create_success=`"%s" etiketi oluşturuldu.` - topic.manage_topics=Konuları Yönet topic.done=Bitti topic.format_prompt=Konular bir harf veya rakamla başlamalı, kısa çizgi ('-') ve nokta ('.') içerebilir ve en fazla 35 karakter uzunluğunda olabilir. Harfler küçük harf olmalıdır. - find_file.go_to_file=Dosyaya git find_file.no_matching=Eşleşen dosya bulunamadı - error.csv.too_large=Bu dosya çok büyük olduğu için işlenemiyor. error.csv.unexpected=%d satırı ve %d sütununda beklenmeyen bir karakter içerdiğinden bu dosya işlenemiyor. error.csv.invalid_field_count=%d satırında yanlış sayıda alan olduğundan bu dosya işlenemiyor. error.broken_git_hook=Bu deponun Git İstemcileri bozuk gibi gözüküyor. Onarmak için lütfen belgelere bakın, daha sonra durumu yenilemek için bazı işlemeler itin. +repo_name_profile_public_hint=.profile is a special repository that you can use to add README.md to your public organization profile, visible to anyone. Make sure it's public and initialize it with a README in the profile directory to get started. +repo_name_profile_private_hint=.profile-private is a special repository that you can use to add a README.md to your organization member profile, visible only to organization members. Make sure it's private and initialize it with a README in the profile directory to get started. +fork_no_valid_owners=This repository cannot be forked because there are no valid owners. +mirror_address_url_invalid=The provided URL is invalid. Make sure all components of the URL are escaped correctly. +mirror_lfs_endpoint_desc=Sync will attempt to use the clone URL to determine the LFS server. You can also specify a custom endpoint if the repository LFS data is stored somewhere else. +adopt_search=Enter username to search for unadopted repositories… (leave blank to find all) +archive.title=This repo is archived. You can view files and clone it. You cannot open issues or pull requests or push a commit. +archive.title_date=This repository has been archived on %s. You can view files and clone it. You cannot open issues or pull requests or push a commit. +migrate_options_lfs_endpoint.placeholder=If left blank, the endpoint will be derived from the clone URL. +migrate.github_token_desc=You can put one or more tokens here, separated by commas, to make migrating faster by circumventing the GitHub API rate limit. WARNING: Abusing this feature may violate the service provider's policy and may lead to getting your account(s) blocked. +migrate.permission_denied_blocked=You cannot import from disallowed hosts. Please ask the admin to check ALLOWED_DOMAINS/ALLOW_LOCALNETWORKS/BLOCKED_DOMAINS settings. +migrate.migrating=Migrating from %s… +empty_message=This repository does not have any content. +no_branch=This repository doesn't have any branches. +org_labels_desc=Organization-level labels that can be used with all repositories under this organization +file.title=%s at %s +commit.merged_in_pr=This commit was merged in pull request %s. +editor.commit_email=Commit email address +editor.invalid_commit_email=The email address for the commit is invalid. +editor.file_is_a_symlink=`"%s" is a symbolic link. Symbolic links cannot be edited in the web editor.` +editor.commit_id_not_matching=The Commit ID does not match the ID when you began editing. Commit into a patch branch and then merge. +editor.fork_create_description=You cannot edit this repository directly. Instead you can create a fork, make edits and create a pull request. +editor.fork_edit_description=You cannot edit this repository directly. The changes will be written to your fork %s, so you can create a pull request. +editor.fork_branch_exists=Branch "%s" already exists in your fork. Please choose a new branch name. +issues.edit.already_changed=Unable to save changes to the issue. It appears the content has already been changed by another user. Please refresh the page and try editing again to avoid overwriting their changes. +issues.move_to_column_of_project=`moved this to %s in %s on %s` +issues.filter_sort.recentupdate=Most recently updated +issues.label_exclusive_order=Sort Order +issues.lock.notice_1=- Other users cannot add new comments to this issue. +issues.start_tracking_history=started working %s +issues.stopwatch_already_stopped=The timer for this issue is already stopped +issues.stopwatch_already_created=The timer for this issue already exists +issues.add_time_history=added spent time %[1]s %[2]s +issues.due_date_not_writer="You need write access to this repository to update the due date of an issue." +issues.dependency.issue_close_blocked=You need to close all issues that are blocking this issue before you can close it. +issues.dependency.pr_close_blocked=You need to close all issues that are blocking this pull request before you can merge it. +issues.dependency.add_error_cannot_create_circular=You cannot create a dependency with two issues that block each other. +issues.review.dismissed="dismissed %s's review %s" +issues.review.remove_review_request_self="declined to review %s" +issues.assignee.error=Not all assignees were added, due to an unexpected error. +pulls.edit.already_changed=Unable to save changes to the pull request. It appears the content has already been changed by another user. Please refresh the page and try editing again to avoid overwriting their changes. +pulls.select_commit_hold_shift_for_range=Select commit. Hold Shift and click to select a range. +pulls.nothing_to_compare_have_tag=The selected branches/tags are equal. +pulls.is_checking=Checking for merge conflicts… +pulls.wrong_commit_id="commit ID must be a commit ID on the target branch" +pulls.no_merge_not_ready=This pull request is not ready to be merged. Check review status and status checks. +pulls.rebase_merge_pull_request=Rebase, then fast-forward +pulls.rebase_merge_commit_pull_request=Rebase, then create merge commit +pulls.merge_conflict=Merge Failed: There was a conflict while merging. Hint: Try a different strategy. +pulls.rebase_conflict=Merge Failed: There was a conflict while rebasing commit: %[1]s. Hint: Try a different strategy. +pulls.unrelated_histories=Merge Failed: The merge head and base do not share a common history. Hint: Try a different strategy. +pulls.merge_out_of_date=Merge Failed: While generating the merge, the base was updated. Hint: Try again. +pulls.head_out_of_date=Merge Failed: While generating the merge, the head was updated. Hint: Try again. +pulls.has_merged=Failed: The pull request has been merged. You cannot merge again or change the target branch. +pulls.push_rejected_no_message=Push Failed: The push was rejected but there was no remote message. Review the Git Hooks for this repository. +pulls.cmd_instruction_hint=View command line instructions +pulls.cmd_instruction_merge_warning=Warning: This operation cannot merge pull request because "autodetect manual merge" is not enabled. +pulls.clear_merge_message_hint=Clearing the merge message will only remove the commit message content and keep generated git trailers such as "Co-Authored-By…". +pulls.upstream_diverging_prompt_behind_1=This branch is %[1]d commit behind %[2]s +pulls.upstream_diverging_prompt_behind_n=This branch is %[1]d commits behind %[2]s +pulls.upstream_diverging_prompt_base_newer=The base branch %s has new changes +pulls.upstream_diverging_merge=Sync fork +pulls.upstream_diverging_merge_confirm=Would you like to merge "%[1]s" onto "%[2]s"? +pull.agit_documentation=Review documentation about AGit +milestones.completeness=%d%% Completed +signing.wont_sign.error=There was an error while checking if the commit could be signed. +signing.wont_sign.twofa=You must have two-factor authentication enabled to have commits signed. +activity.no_git_activity=There has been no commit activity in this period. +settings.desc=Settings is where you can manage the settings for the repository. +settings.public_access_desc=Configure public visitor's access permissions to override the defaults of this repository. +settings.public_access.docs.not_set=Not Set: no extra public access permission. The visitor's permission follows the repository's visibility and member permissions. +settings.public_access.docs.anonymous_read=Anonymous Read: users who are not logged in can access the unit with read permission. +settings.public_access.docs.everyone_read=Everyone Read: all logged-in users can access the unit with read permission. Read permission of issue/pull-request units also means users can create new issues/pull requests. +settings.public_access.docs.everyone_write=Everyone Write: all logged-in users have write permission to the unit. Only Wiki unit supports this permission. +settings.collaboration.per_unit=Unit Permissions +settings.mirror_settings.docs.no_new_mirrors=Your repository is mirroring changes to or from another repository. Please keep in mind that you currently can't create any new mirrors. +settings.projects_desc=Enable Projects +settings.admin_enable_close_issues_via_commit_in_any_branch=Close an issue via a commit made in a non-default branch +settings.transfer_in_progress=There is currently an ongoing transfer. Please cancel it if you would like to transfer this repository to another user. +settings.transfer_notices_4=- If the repository belongs to an organization, and you transfer it to another organization or individual, you will lose the links between the repository's issues and the organization's project board. +settings.trust_model.collaborator.desc=Valid signatures by collaborators of this repository will be marked "trusted", whether they match the committer or not. Otherwise, valid signatures will be marked "untrusted" if the signature matches the committer and "unmatched" if not. +settings.trust_model.committer.long=Committer: Trust signatures that match committers. This matches GitHub's behavior and will force commits signed by Gitea to have Gitea as the committer. +settings.trust_model.committer.desc=Valid signatures will only be marked "trusted" if they match the committer, otherwise they will be marked "unmatched". This forces Gitea to be the committer on signed commits, with the actual committer marked as Co-authored-by: and Co-committed-by: trailer in the commit. The default Gitea key must match a user in the database. +settings.trust_model.collaboratorcommitter.desc=Valid signatures by collaborators of this repository will be marked "trusted" if they match the committer. Otherwise, valid signatures will be marked "untrusted" if the signature matches the committer and "unmatched" otherwise. This will force Gitea to be marked as the committer on signed commits, with the actual committer marked as Co-Authored-By: and Co-Committed-By: trailer in the commit. The default Gitea key must match a user in the database. +settings.delete_notices_2=- This operation will permanently delete the %s repository, including code, issues, comments, wiki data and collaborator settings. +settings.add_team_success=The team now has access to the repository. +settings.change_team_permission_tip=Team's permission is set on the team settings page and can't be changed per repository +settings.webhook.test_delivery=Test Push Event +settings.webhook.test_delivery_desc=Test this webhook with a fake push event. +settings.webhook_secret_desc=If the webhook server supports using secret, you can follow the webhook's manual and fill in a secret here. +settings.event_statuses=Statuses +settings.event_statuses_desc=Commit Status updated from the API. +settings.event_issues_desc=Issue opened, closed, reopened, edited or deleted. +settings.event_pull_request_desc=Pull request opened, closed, reopened, edited or deleted. +settings.event_header_workflow=Workflow Events +settings.event_workflow_run=Workflow Run +settings.event_workflow_run_desc=Gitea Actions Workflow run queued, waiting, in progress, or completed. +settings.event_workflow_job=Workflow Jobs +settings.event_workflow_job_desc=Gitea Actions Workflow job queued, waiting, in progress, or completed. +settings.protected_branch_can_push=Allow push? +settings.protected_branch_can_push_yes=You can push +settings.protected_branch_can_push_no=You cannot push +settings.branch_protection=Branch Protection Rules for Branch '%s' +settings.protect_check_status_contexts_desc=Require status checks to pass before merging. When enabled, commits must first be pushed to another branch, then merged or pushed directly to a branch that matches this rule after status checks have passed. If no contexts are matched, the last commit must be successful regardless of context. +settings.protect_required_approvals_desc=Allow only to merge pull request with enough required approvals. Required approvals are either from users or teams who are on the allowlist or anyone with write access. +settings.protect_branch_name_pattern_desc="Protected branch name patterns. See the documentation for pattern syntax. Examples: main, release/**" +settings.protect_protected_file_patterns_desc="Protected files are not allowed to be changed directly even if user has rights to add, edit, or delete files in this branch. Multiple patterns can be separated using semicolon (';'). See %[2]s documentation for pattern syntax. Examples: .drone.yml, /docs/**/*.txt." +settings.protect_unprotected_file_patterns_desc="Unprotected files that are allowed to be changed directly if user has write access, bypassing push restriction. Multiple patterns can be separated using semicolon (';'). See %[2]s documentation for pattern syntax. Examples: .drone.yml, /docs/**/*.txt." +settings.add_protected_branch=Enable protection +settings.delete_protected_branch=Disable protection +settings.protected_branch_deletion=Delete Branch Protection +settings.block_admin_merge_override=Administrators must follow branch protection rules +settings.block_admin_merge_override_desc=Administrators must follow branch protection rules and cannot circumvent it. +settings.default_merge_style_desc=Default Merge Style +settings.tags.protection.pattern.description=You can use a single name or a glob pattern or regular expression to match multiple tags. Read more in the protected tags guide. +settings.visibility.private.button=Make Private +settings.visibility.private.text=Changing the visibility to private will make the repo visible only to allowed members and may remove the relationship between it and existing forks, watchers, and stars. +settings.visibility.private.bullet_title=Changing the visibility to private will: +settings.visibility.private.bullet_one=Make the repo visible only to allowed members. +settings.visibility.private.bullet_two=May remove the relationship between it and forks, watchers, and stars. +settings.visibility.public.button=Make Public +settings.visibility.public.text=Changing the visibility to public will make the repo visible to anyone. +settings.visibility.public.bullet_title=Changing the visibility to public will: +settings.visibility.public.bullet_one=Make the repo visible to anyone. +settings.visibility.success=Repository visibility changed. +settings.visibility.error=An error occurred while trying to change the repo visibility. +settings.visibility.fork_error=Can't change the visibility of a forked repo. +settings.unarchive.text=Unarchiving the repo will restore its ability to receive commits and pushes, as well as new issues and pull requests. +settings.lfs_lock_path=Filepath to lock… +settings.lfs_pointers.found=Found %d blob pointer(s) — %d associated, %d unassociated (%d missing from store) +diff.submodule_added=Submodule %[1]s added at %[2]s +diff.submodule_deleted=Submodule %[1]s deleted from %[2]s +diff.submodule_updated=Submodule %[1]s updated: %[2]s +release.latest=Latest +branch.default_branch_not_exist=Default branch "%s" does not exist. +branch.rename_default_or_protected_branch_error=Only admins can rename default or protected branches. +branch.rename_protected_branch_failed=This branch is protected by glob-based protection rules. +branch.commits_divergence_from=Commit divergence: %[1]d behind and %[2]d ahead of %[3]s +branch.commits_no_divergence=The same as branch %[1]s +topic.count_prompt=You cannot select more than 25 topics +find_file.follow_symlink=Follow this symlink to where it is pointing at [graphs] component_loading_failed=%s yüklenemedi @@ -2593,6 +2690,7 @@ component_failed_to_load=Beklenmedik bir hata oluştu. code_frequency.what=kod frekansı contributors.what=katkılar recent_commits.what=son işlemeler +component_loading=Loading %s… [org] org_name_holder=Organizasyon Adı @@ -2616,11 +2714,9 @@ team_access_desc=Depo erişimi team_permission_desc=İzin team_unit_desc=Depo Bölümlerine Erişime İzin Ver team_unit_disabled=(Devre dışı) - form.name_reserved=`"%s" organizasyon adı rezerve edilmiştir.` form.name_pattern_not_allowed=Organizasyon adında "%s" desenine izin verilmiyor. form.create_org_not_allowed=Organizasyon oluşturmanıza izin verilmiyor. - settings=Ayarlar settings.options=Organizasyon settings.full_name=Tam İsim @@ -2634,20 +2730,15 @@ settings.visibility.limited=Sınırlı (Sadece giriş yapmış kullanıcılar g settings.visibility.limited_shortname=Sınırlı settings.visibility.private=Özel (Sadece organizasyon üyeleri görebilir) settings.visibility.private_shortname=Özel - settings.update_settings=Ayarları Güncelle settings.update_setting_success=Organizasyon ayarları güncellendi. - - settings.update_avatar_success=Organizasyonun resmi güncellendi. settings.delete=Organizasyonu Sil settings.delete_account=Bu Organizasyonu Sil settings.delete_prompt=Organizasyon kalıcı olarak kaldırılacaktır. Bu işlem GERİ ALINAMAZ! settings.confirm_delete_account=Silmeyi Onaylıyorum settings.hooks_desc=Bu organizasyon altındaki tüm depolar için tetiklenecek webhook'lar ekle. - settings.labels_desc=Bu organizasyonun altındaki tüm depolar ile ilgili konularda kullanılabilecek etiketler ekleyin. - members.membership_visibility=Üyelik Görünürlüğü: members.public=Görünür members.public_helper=gizle @@ -2662,7 +2753,6 @@ members.leave=Ayrıl members.leave.detail=%s bırakılsın mı? members.invite_desc=Buraya yeni bir üye ekle %s: members.invite_now=Şimdi Davet Et - teams.join=Katıl teams.leave=Ayrıl teams.leave.detail=%s bırakılsın mı? @@ -2712,8 +2802,36 @@ teams.all_repositories_admin_permission_desc=Bu takım tüm depolara Yö teams.invite.title=%s takımına (Organizasyon: %s) katılmaya davet edildiniz. teams.invite.by=%s tarafından davet edildi teams.invite.description=Takıma katılmak için aşağıdaki düğmeye tıklayın. - - +form.name_been_taken=The organization name "%s" has already been taken. +settings.email=Contact Email Address +settings.rename=Rename Organization +settings.rename_desc=Changing the organization name will also change your organization's URL and free the old name. +settings.rename_success=Organization %[1]s has been renamed to %[2]s successfully. +settings.rename_no_change=Organization name is not changed. +settings.rename_new_org_name=New Organization Name +settings.rename_failed=Renaming organization failed because of an internal error +settings.rename_notices_1=This operation CANNOT be undone. +settings.rename_notices_2=The old name will redirect until it is claimed. +settings.name_confirm=Enter the organization name as confirmation: +settings.delete_notices_1=This operation CANNOT be undone. +settings.delete_notices_2=This operation will permanently delete all the repositories of %s, including code, issues, comments, wiki data and collaborator settings. +settings.delete_notices_3=This operation will permanently delete all the packages of %s. +settings.delete_notices_4=This operation will permanently delete all the projects of %s. +settings.delete_failed=Deleting organization failed due to an internal error +settings.delete_successful=Organization %s has been deleted successfully. +teams.none_access_helper=Members cannot view or do any other action on this unit. It has no effect for public repositories. +teams.add_nonexistent_repo="The repository you're trying to add doesn't exist. Please create it first." +view_as_role=View as: %s +view_as_public_hint=You are viewing the README as a public user. +view_as_member_hint=You are viewing the README as a member of this organization. +worktime=Worktime +worktime.date_range_start=Start date +worktime.date_range_end=End date +worktime.query=Query +worktime.time=Time +worktime.by_repositories=By repositories +worktime.by_milestones=By milestones +worktime.by_members=By members [admin] maintenance=Bakım @@ -2736,7 +2854,6 @@ first_page=İlk last_page=Son total=Toplam: %d settings=Yönetici Ayarları - dashboard.statistic=Özet dashboard.maintenance_operations=Bakım İşlemleri dashboard.system_status=Sistem Durumu @@ -2808,7 +2925,6 @@ dashboard.start_schedule_tasks=Zamanlanmış görevlerin başlatma eylemleri dashboard.sync_branch.started=Dal Eşzamanlaması başladı dashboard.sync_tag.started=Etiket eşitlemesi başladı dashboard.rebuild_issue_indexer=Konu indeksini yeniden oluştur - users.user_manage_panel=Kullanıcı Hesap Yönetimi users.new_account=Yeni Kullanıcı Hesabı users.name=Kullanıcı Adı @@ -2864,7 +2980,6 @@ users.list_status_filter.not_prohibit_login=Oturum Açmaya İzin Ver users.list_status_filter.is_2fa_enabled=2FA Etkin users.list_status_filter.not_2fa_enabled=2FA Devre Dışı users.details=Kullanıcı Ayrıntıları - emails.email_manage_panel=Kullanıcı E-posta Yönetimi emails.primary=Birincil emails.activated=Aktifleştirildi @@ -2876,13 +2991,11 @@ emails.change_email_text=Bu e-posta adresini güncellemek istediğinizden emin m emails.delete=E-postayı Sil emails.delete_desc=Bu e-posta adresini silmek istediğinizden emin misiniz? emails.deletion_success=E-posta adresi silindi. - orgs.org_manage_panel=Organizasyon Yönetimi orgs.name=İsim orgs.teams=Takımlar orgs.members=Üyeler orgs.new_orga=Yeni Organizasyon - repos.repo_manage_panel=Depo Yönetimi repos.unadopted=Kabul Edilmemiş Depolar repos.unadopted.no_more=Kabul edilmemiş başka depo bulunamadı @@ -2892,7 +3005,6 @@ repos.private=Özel repos.issues=Konular repos.size=Boyut repos.lfs_size=LFS Boyutu - packages.package_manage_panel=Paket Yönetimi packages.total_size=Toplam Boyut: %s packages.unreferenced_size=Referanssız Boyut: %s @@ -2906,15 +3018,12 @@ packages.type=Tür packages.repository=Depo packages.size=Boyut packages.published=Yayınlandı - defaulthooks=Varsayılan Web İstemcileri defaulthooks.add_webhook=Varsayılan Web İstemcisi Ekle defaulthooks.update_webhook=Varsayılan Web İstemcisini Güncelle - systemhooks=Sistem Web İstemcileri systemhooks.add_webhook=Sistem Web İstemcisi Ekle systemhooks.update_webhook=Sistem Web İstemcisi Güncelle - auths.auth_manage_panel=Kimlik Doğrulama Kaynak Yönetimi auths.new=Kimlik Doğrulama Kaynağı Ekle auths.name=İsim @@ -3015,7 +3124,6 @@ auths.login_source_exist=`"%s" kimlik doğrulama kaynağı zaten var.` auths.login_source_of_type_exist=Bu tür bir kimlik doğrulama kaynağı zaten var. auths.unable_to_initialize_openid=OpenID Bağlantı Sağlayıcı ilklenemiyor: %s auths.invalid_openIdConnectAutoDiscoveryURL=Hatalı Otomatik Keşif URL'si (bu http:// veya https:// ile başlayan geçerli bir URL olmalı) - config.server_config=Sunucu Yapılandırması config.app_name=Site Başlığı config.app_ver=Gitea Sürümü @@ -3034,7 +3142,6 @@ config.lfs_root_path=LFS Kök Dizini config.log_file_root_path=Günlük Dosyası Yolu config.script_type=Betik Türü config.reverse_auth_user=Tersine Yetkilendirme Kullanıcısı - config.ssh_config=SSH Yapılandırması config.ssh_enabled=Aktif config.ssh_start_builtin_server=Yerleşik Sunucuyu Kullan @@ -3044,12 +3151,10 @@ config.ssh_listen_port=Port'u Dinle config.ssh_root_path=Kök Yol config.ssh_minimum_key_size_check=Minimum Anahtar Uzunluğu Kontrolü config.ssh_minimum_key_sizes=Minimum Anahtar Uzunlukları - config.lfs_config=LFS Yapılandırması config.lfs_enabled=Etkin config.lfs_content_path=LFS İçerik Yolu config.lfs_http_auth_expiry=LFS HTTP Yetkilendirme Süresi - config.db_config=Veritabanı Yapılandırması config.db_type=Türü config.db_host=Sunucu @@ -3058,7 +3163,6 @@ config.db_user=Kullanıcı adı config.db_schema=Şema config.db_ssl_mode=SSL config.db_path=Yol - config.service_config=Servis Yapılandırması config.register_email_confirm=Kayıt Olmak İçin E-posta Onayı Gereksin config.disable_register=Kullanıcı Kaydını Devre Dışı Bırak @@ -3080,12 +3184,10 @@ config.default_allow_only_contributors_to_track_time=Yalnızca Katkıda Bulunanl config.no_reply_address=Gizlenmiş E-Postalar için Alan Adı config.default_visibility_organization=Yeni organizasyonlar için varsayılan görünürlük config.default_enable_dependencies=Konu Bağımlılıklarını Varsayılan Olarak Etkinleştir - config.webhook_config=Web İstemcileri Yapılandırması config.queue_length=Kuyruk Uzunluğu config.deliver_timeout=Dağıtım Zaman Aşımı config.skip_tls_verify=TLS Doğrulamasını Geç - config.mailer_config=Mailer Yapılandırması config.mailer_enabled=Aktif config.mailer_enable_helo=HELO'yu etkinleştir @@ -3103,10 +3205,8 @@ config.send_test_mail=Test E-postası Gönder config.send_test_mail_submit=Gönder config.test_mail_failed=`"%s" adresine deneme e-postası gönderilemedi: %v` config.test_mail_sent=`"%s" adresine bir deneme e-postası gönderildi.` - config.oauth_config=OAuth Yapılandırması config.oauth_enabled=Aktif - config.cache_config=Önbellek Yapılandırması config.cache_adapter=Önbellek Uyarlayıcısı config.cache_interval=Önbellek Aralığı @@ -3116,7 +3216,6 @@ config.cache_test=Önbelleği Sına config.cache_test_failed=Önbelleğin incelenmesi başarısız oldu: %v. config.cache_test_slow=Önbellek sınaması başarılı, ancak yanıt yavaş: %s. config.cache_test_succeeded=Önbellek sınaması başarılı, %s sürede bir yanıt alındı. - config.session_config=Oturum Yapılandırması config.session_provider=Oturum Sağlayıcı config.provider_config=Sağlayıcı Yapılandırması @@ -3125,13 +3224,11 @@ config.gc_interval_time=GC Aralık Zamanı config.session_life_time=Oturum Yaşam Zamanı config.https_only=Yalnız HTTPS config.cookie_life_time=Çerez Yaşam Zamanı - config.picture_config=Resim ve Avatar Yapılandırması config.picture_service=Resim Servisi config.disable_gravatar=Gravatar Hizmet Dışı config.enable_federated_avatar=Birleştirilmiş Avatarları Etkinleştir config.open_with_editor_app_help=Klon menüsü için "Birlikte aç" düzenleyicileri. Boş bırakılırsa, varsayılan kullanılacaktır. Varsayılanı görmek için genişletin. - config.git_config=Git Yapılandırması config.git_disable_diff_highlight=Değişiklik Sözdizimi Vurgusunu Devre Dışı Bırak config.git_max_diff_lines=Maksimum Değişiklik Satırı (tek bir dosya için) @@ -3143,18 +3240,14 @@ config.git_mirror_timeout=Yansı Güncelleme Zaman Aşımı config.git_clone_timeout=Klonlama İşlemi Zaman Aşımı config.git_pull_timeout=Çekme İşlemi Zaman Aşımı config.git_gc_timeout=GC İşlemi Zaman Aşımı - config.log_config=Log Yapılandırması config.logger_name_fmt=Günlükçü: %s config.disabled_logger=Devre Dışı config.access_log_mode=Erişim Günlüğü Kipi config.access_log_template=Erişim Günlüğü Şablonu config.xorm_log_sql=SQL Günlüğü - config.set_setting_failed=%s ayarı yapılamadı - monitor.stats=İstatistikler - monitor.cron=Cron Görevleri monitor.name=İsim monitor.schedule=Program @@ -3170,7 +3263,6 @@ monitor.execute_time=Çalıştırma Zamanı monitor.last_execution_result=Sonuç monitor.process.cancel=İşlemi iptal et monitor.process.children=Çocuklar - monitor.queues=Kuyruklar monitor.queue=Kuyruk: %s monitor.queue.name=İsim @@ -3189,7 +3281,6 @@ monitor.queue.settings.submit=Ayarları Güncelle monitor.queue.settings.changed=Ayarlar Güncellendi monitor.queue.settings.remove_all_items=Tümünü kaldır monitor.queue.settings.remove_all_items_done=Kuyruktaki tüm öğeler kaldırıldı. - notices.system_notice_list=Sistem Bildirimleri notices.view_detail_header=Bildirim Ayrıntılarını Görüntüle notices.operations=İşlemler @@ -3204,11 +3295,65 @@ notices.type_2=Görev notices.desc=Açıklama notices.op=İşlem notices.delete_success=Sistem bildirimleri silindi. - self_check.no_problem_found=Henüz bir sorun bulunmadı. self_check.startup_warnings=Başlangıç uyarıları: self_check.database_collation_mismatch=Veritabanının şu harmanlamayı kullanmasını bekle: %s self_check.location_origin_mismatch=Mevcut URL (%[1]s) Gitea tarafından görülen URL (%[2]s) ile eşleşmiyor. Eğer bir vekil sunucu kullanıyorsanız, lütfen "Host" ve "X-Forwarded-Proto" başlıklarının doğru ayarlandığından emin olunuz. +emails=User Email Addresses +dashboard.new_version_hint=Gitea %s is now available, you are running %s. Check the blog for more details. +dashboard.delete_inactive_accounts.started=Task to delete all unactivated accounts started +dashboard.delete_repo_archives.started=Task to delete all repository archives started +dashboard.delete_missing_repos.started=Task to delete all repositories missing their Git files started +dashboard.deleted_branches_cleanup=Clean up deleted branches +dashboard.git_gc_repos=Garbage-collect all repositories +dashboard.resync_all_sshkeys=Update the '.ssh/authorized_keys' file with Gitea SSH keys +dashboard.resync_all_sshprincipals=Update the '.ssh/authorized_principals' file with Gitea SSH principals +dashboard.resync_all_hooks=Resynchronize pre-receive, update and post-receive hooks of all repositories +dashboard.cleanup_hook_task_table=Clean up hook_task table +dashboard.cleanup_packages=Clean up expired packages +dashboard.cleanup_actions=Clean up expired actions' resources +dashboard.delete_old_actions.started=Deletion of all old activities from database started +dashboard.gc_lfs=Garbage-collect LFS meta objects +dashboard.sync_repo_licenses=Sync repo licenses +users.never_login=Never Signed In +users.still_own_packages=This user still owns one or more packages. Delete these packages first. +emails.filter_sort.email=Email address +emails.filter_sort.email_reverse=Email address (reverse) +emails.filter_sort.name_reverse=Username (reverse) +emails.updated=Email address updated +emails.delete_primary_email_error=You cannot delete the primary email address. +defaulthooks.desc=Webhooks automatically make HTTP POST requests to a server when certain Gitea events trigger. Webhooks defined here are defaults and will be copied into all new repositories. Read more in the webhooks guide. +systemhooks.desc=Webhooks automatically make HTTP POST requests to a server when certain Gitea events trigger. Webhooks defined here will act on all repositories on the system, so please consider any performance implications this may have. Read more in the webhooks guide. +auths.oauth2_full_name_claim_name=Full Name Claim Name. (Optional — if set, the user's full name will always be synchronized with this claim) +auths.oauth2_ssh_public_key_claim_name=SSH Public Key Claim Name +auths.oauth2_admin_group=Group Claim value for administrator users. (Optional — requires claim name above) +auths.oauth2_restricted_group=Group Claim value for restricted users. (Optional — requires claim name above) +auths.oauth2_map_group_to_team=Map claimed groups to Organization teams. (Optional — requires claim name above) +auths.sspi_auto_create_users_helper=Allow SSPI auth method to automatically create new accounts for users that log in for the first time +auths.sspi_strip_domain_names_helper=If checked, domain names will be removed from logon names (e.g. "DOMAIN\user" and "user@example.org" both will become just "user"). +auths.sspi_separator_replacement_helper=The character to use to replace the separators of down-level logon names (e.g. the \ in "DOMAIN\user") and user principal names (e.g. the @ in "user@example.org"). +auths.sspi_default_language_helper=Default language for users automatically created by SSPI auth method. Leave empty if you prefer the language to be automatically detected. +auths.tip.bitbucket=Register a new OAuth consumer on %s and add the permission 'Account' - 'Read' +auths.tip.nextcloud=Register a new OAuth consumer on your instance by selecting "Settings -> Security -> OAuth 2.0 client" in the menu +auths.tip.dropbox=Create a new application at %s +auths.tip.facebook=Register a new application at %s and add the product "Facebook Login" +auths.tip.github=Register a new OAuth application on %s +auths.tip.gitlab_new=Register a new application on %s +auths.tip.google_plus=Obtain OAuth2 client credentials from the Google API console at %s +auths.tip.twitter=Go to %s, create an application and ensure that the “Allow this application to be used to Sign in with Twitter” option is enabled +auths.tip.discord=Register a new application on %s +auths.tip.gitea=Register a new OAuth2 application. Guide can be found at %s +auths.tip.yandex=Create a new application at %s. Select following permissions from the "Yandex.Passport API" section: "Access to email address", "Access to user avatar" and "Access to username, first name and surname, gender" +config.test_email_placeholder=Email Address (e.g. test@example.com) +monitor.stacktrace=Stacktrace +monitor.trace=Trace +monitor.performance_logs=Performance Logs +monitor.process.cancel_desc=Canceling a process may cause data loss +monitor.queue.settings.maxnumberworkers=Max number of workers +self_check.database_collation_case_insensitive=Database is using collation %s, which is a case-insensitive collation. Although Gitea could work with it, there might be some rare cases which don't work as expected. +self_check.database_inconsistent_collation_columns=Database is using collation %s, but these columns are using mismatched collations. This might cause some unexpected problems. +self_check.database_fix_mysql=For MySQL/MariaDB users, you could use the "gitea doctor convert" command to fix the collation problems, or you could also fix the problem manually with "ALTER ... COLLATE ..." SQL queries. +self_check.database_fix_mssql=For MSSQL users, you could only fix the problem manually with "ALTER ... COLLATE ..." SQL queries at the moment. [action] create_repo=depo %s oluşturuldu @@ -3267,6 +3412,7 @@ raw_minutes=dakikalar default_message=Dosyaları buraya bırakın veya yüklemek için tıklayın. file_too_big=Dosya boyutu ({{filesize}} MB) maksimum boyutu ({{maxFilesize}} MB) aşıyor. remove_file=Dosya Kaldır +invalid_input_type=You cannot upload files of this type. [notification] notifications=Bildirimler @@ -3290,6 +3436,8 @@ error.no_committer_account=İşleyicinin e-posta adresine bağlı hesap yok error.no_gpg_keys_found=Veri tabanında bu imza için bilinen anahtar bulunamadı error.not_signed_commit=İmzalı bir işleme değil error.failed_retrieval_gpg_keys=İşleyicin hesabına bağlı herhangi bir anahtar alınamadı +error.probable_bad_signature="WARNING! Although there is a key with this ID in the database, it does not verify this commit! This commit is SUSPICIOUS." +error.probable_bad_default_signature="WARNING! Although the default key has this ID, it does not verify this commit! This commit is SUSPICIOUS." [units] unit=Birim @@ -3435,29 +3583,49 @@ owner.settings.cleanuprules.success.delete=Temizleme kuralı silindi. owner.settings.chef.title=Chef Kütüğü owner.settings.chef.keypair=Anahtar çifti üret owner.settings.chef.keypair.description=Chef kütüğünde kimlik doğrulaması için bir anahtar çifti gereklidir. Eğer daha önce bir anahtar çifti ürettiyseniz, yeni bir anahtar çifti üretmek eski anahtar çiftini ıskartaya çıkartacaktır. +search_in_external_registry=Search in %s +alpine.registry=Set up this registry by adding the URL in your /etc/apk/repositories file: +arch.registry=Add server with related repository and architecture to /etc/pacman.conf: +arch.install=Sync package with pacman: +cargo.registry=Set up this registry in the Cargo configuration file (for example ~/.cargo/config.toml): +chef.registry=Set up this registry in your ~/.chef/config.rb file: +composer.registry=Set up this registry in your ~/.composer/config.json file: +conan.registry=Set up this registry from the command line: +conda.registry=Set up this registry as a Conda repository in your .condarc file: +container.images=Images +container.digest=Digest +cran.registry=Set up this registry in your Rprofile.site file: +debian.registry=Set up this registry from the command line: +helm.registry=Set up this registry from the command line: +maven.registry=Set up this registry in your project pom.xml file: +maven.install=To use the package, include the following in the dependencies block in the pom.xml file: +nuget.registry=Set up this registry from the command line: +npm.registry=Set up this registry in your project .npmrc file: +rpm.registry=Set up this registry from the command line: +swift.registry=Set up this registry from the command line: +owner.settings.cargo.rebuild.success=The Cargo index was successfully rebuilt. [secrets] secrets=Gizlilikler description=Gizlilikler belirli işlemlere aktarılacaktır, bunun dışında okunamaz. none=Henüz gizlilik yok. - -; These keys are also for "edit secret", the keys are kept as-is to avoid unnecessary re-translation creation.description=Açıklama creation.name_placeholder=küçük-büyük harfe duyarlı değil, alfanümerik karakterler veya sadece alt tire, GITEA_ veya GITHUB_ ile başlayamaz creation.value_placeholder=Herhangi bir içerik girin. Baştaki ve sondaki boşluklar ihmal edilecektir. - - deletion=Gizliliği kaldır deletion.description=Bir gizliliği kaldırma kalıcıdır ve geri alınamaz. Devam edilsin mi? deletion.success=Gizlilik kaldırıldı. deletion.failed=Gizlilik kaldırılamadı. management=Gizlilik Yönetimi +creation.description_placeholder=Enter short description (optional). +save_success=The secret "%s" has been saved. +save_failed=Failed to save secret. +add_secret=Add secret +edit_secret=Edit secret [actions] actions=İşlemler - unit.desc=İşlemleri yönet - status.unknown=Bilinmiyor status.waiting=Bekleniyor status.running=Çalışıyor @@ -3466,7 +3634,6 @@ status.failure=Başarısız status.cancelled=İptal edildi status.skipped=Atlandı status.blocked=Engellendi - runners=Çalıştırıcılar runners.runner_manage_panel=Çalıştırıcı Yönetimi runners.new=Yeni çalıştırıcı oluştur @@ -3502,7 +3669,6 @@ runners.status.offline=Çevrimdışı runners.version=Sürüm runners.reset_registration_token=Kayıt tokenini sıfırla runners.reset_registration_token_success=Çalıştırıcı kayıt belirteci başarıyla sıfırlandı - runs.all_workflows=Tüm İş Akışları runs.commit=İşle runs.scheduled=Zamanlanmış @@ -3522,15 +3688,12 @@ runs.no_workflows.documentation=Gitea İşlemleri hakkında daha fazla bilgi iç runs.no_runs=İş akışı henüz hiç çalıştırılmadı. runs.empty_commit_message=(boş işleme iletisi) runs.expire_log_message=Günlükler, çok eski oldukları için temizlendiler. - workflow.disable=İş Akışını Devre Dışı Bırak workflow.disable_success='%s' iş akışı başarıyla devre dışı bırakıldı. workflow.enable=İş Akışını Etkinleştir workflow.enable_success='%s' iş akışı başarıyla etkinleştirildi. workflow.disabled=İş akışı devre dışı. - need_approval_desc=Değişiklik isteği çatalında iş akışı çalıştırmak için onay gerekiyor. - variables=Değişkenler variables.management=Değişken Yönetimi variables.creation=Değişken Ekle @@ -3546,20 +3709,34 @@ variables.creation.failed=Değişken eklenemedi. variables.creation.success=`"%s" değişkeni eklendi.` variables.update.failed=Değişken düzenlenemedi. variables.update.success=Değişken düzenlendi. - +runners.delete_runner_notice=If a task is running on this runner, it will be terminated and marked as failed. It may break building workflow. +runners.reset_registration_token_confirm=Would you like to invalidate the current token and generate a new one? +runs.delete=Delete workflow run +runs.cancel=Cancel workflow run +runs.delete.description=Are you sure you want to permanently delete this workflow run? This action cannot be undone. +runs.not_done=This workflow run is not done. +runs.view_workflow_file=View workflow file +workflow.run=Run Workflow +workflow.not_found=Workflow '%s' not found. +workflow.run_success=Workflow '%s' run successfully. +workflow.from_ref=Use workflow from +workflow.has_workflow_dispatch=This workflow has a workflow_dispatch event trigger. +workflow.has_no_workflow_dispatch=Workflow '%s' has no workflow_dispatch event trigger. +logs.always_auto_scroll=Always auto scroll logs +logs.always_expand_running=Always expand running logs [projects] deleted.display_name=Silinmiş Proje type-1.display_name=Kişisel Proje type-2.display_name=Depo Projesi type-3.display_name=Organizasyon Projesi +enter_fullscreen=Fullscreen +exit_fullscreen=Exit Fullscreen [git.filemode] changed_filemode=%[1]s → %[2]s -; Ordered by git filemode value, ascending. E.g. directory has "040000", normal file has "100644", … directory=Dizin normal_file=Normal dosya executable_file=Çalıştırılabilir dosya symbolic_link=Sembolik Bağlantı submodule=Alt modül - diff --git a/options/locale/locale_uk-UA.ini b/options/locale/locale_uk-UA.ini index c0de41a8c3757..664c36f9ccb95 100644 --- a/options/locale/locale_uk-UA.ini +++ b/options/locale/locale_uk-UA.ini @@ -26,7 +26,6 @@ toc=Зміст licenses=Ліцензії return_to_gitea=Повернутися до Gitea more_items=Більше елементів - username=Ім'я кристувача email=Адреса електронної пошти password=Пароль @@ -36,7 +35,6 @@ captcha=CAPTCHA twofa=Двофакторна автентифікація twofa_scratch=Двофакторний одноразовий пароль passcode=Код доступу - webauthn_insert_key=Вставте ключ безпеки webauthn_sign_in=Натисніть кнопку на вашому ключі безпеки. Якщо ваш ключ без фізичної кнопки, поновно вставте ключ. webauthn_press_button=Будь ласка, натисніть кнопку на вашому ключі безпеки… @@ -49,7 +47,6 @@ webauthn_error_duplicated=Ключ безпеки не підходить для webauthn_error_empty=Ви повинні встановити назву для цього ключа. webauthn_error_timeout=Час очікування вичерпано, перш ніж ваш ключ було прочитано. Перезавантажте сторінку та спробуйте ще раз. webauthn_reload=Оновити - repository=Сховище organization=Організація mirror=Дзеркало @@ -67,18 +64,15 @@ settings=Налаштування your_profile=Профіль your_starred=Обрані your_settings=Налаштування - all=Усі sources=Джерела mirrors=Дзеркала collaborative=Спільні forks=Форки - activities=Дії pull_requests=Запити на злиття issues=Задачі milestones=Етапи - ok=OK cancel=Відмінити retry=Повторіть спробу @@ -93,11 +87,9 @@ remove_label_str=`Видалити елемент "%s"` edit=Редагувати view=Переглянути test=Тест - enabled=Увімкнено disabled=Вимкнено locked=Заблоковано - copy=Копіювати copy_url=Копіювати URL copy_hash=Копіювати хеш @@ -107,44 +99,32 @@ copy_path=Копіювати шлях copy_success=Скопійовано! copy_error=Не вдалося скопіювати copy_type_unsupported=Цей тип файлу не можна скопіювати - write=Писати preview=Попередній перегляд loading=Завантаження… files=Файли - error=Помилка error404=Сторінка, яку ви намагаєтеся відкрити, не існує або ви не маєте права на її перегляд. go_back=Назад invalid_data=Недійсні дані: %v - never=Ніколи unknown=Невідомо - rss_feed=Стрічка RSS - pin=Закріпити unpin=Відкріпити - artifacts=Артефакти expired=Прострочено - archived=Архівовано - concept_code_repository=Сховище concept_user_organization=Організація - show_timestamps=Показувати часові мітки show_log_seconds=Показувати секунди show_full_screen=Показати на весь екран download_logs=Завантажити журнали - confirm_delete_selected=Підтверджуєте видалення всіх вибраних елементів? - name=Назва value=Значення readme=Файл readme - filter=Фільтр filter.clear=Очистити фільтр filter.is_archived=Архівовано @@ -157,9 +137,14 @@ filter.is_template=Шаблон filter.not_template=Не шаблон filter.public=Публічна filter.private=Приватний - no_results_found=Нічого не знайдено. internal_error_skipped=Трапилась внутрішня помилка, але пропущена: %s +webauthn_error_insecure=WebAuthn only supports secure connections. For testing over HTTP, you can use the origin "localhost" or "127.0.0.1". +new_fork=New Repository Fork +error503=The server could not complete your request. Please try again later. +confirm_delete_artifact=Are you sure you want to delete the artifact '%s'? +concept_system_global=Global +concept_user_individual=Individual [search] type_tooltip=Тип пошуку @@ -174,6 +159,22 @@ code_search_unavailable=Пошук коду наразі недоступний. code_search_by_git_grep=Поточні результати пошуку коду надаються командою "git grep". Результати можуть бути кращими, якщо адміністратор сайту увімкне індексатор сховища. no_results=Не знайдено жодного збігу. keyword_search_unavailable=Пошук за ключовими словами наразі недоступний. Будь ласка, зверніться до адміністратора сайту. +search=Search… +fuzzy_tooltip=Include results that closely match the search term +repo_kind=Search repos… +user_kind=Search users… +org_kind=Search orgs… +team_kind=Search teams… +code_kind=Search code… +package_kind=Search packages… +project_kind=Search projects… +branch_kind=Search branches… +tag_kind=Search tags… +tag_tooltip=Search for matching tags. Use '%' to match any sequence of numbers. +commit_kind=Search commits… +runner_kind=Search runners… +issue_kind=Search issues… +pull_kind=Search pull requests… [aria] navbar=Панель навігації @@ -208,6 +209,8 @@ buttons.enable_monospace_font=Увімкнути моноширинний шри buttons.disable_monospace_font=Вимкнути моноширинний шрифт [filter] +string.asc=A–Z +string.desc=Z–A [error] occurred=Сталася помилка @@ -224,6 +227,7 @@ platform_desc=Gitea запускається будь-де, де %[2]s! Join us by contributing to make this project even better. Don't be shy to be a contributor! [install] install=Встановлення @@ -247,7 +251,6 @@ reinstall_confirm_check_3=Ви підтверджуєте, що абсолютн err_empty_db_path=Шлях до файлу бази даних SQLite3 не може бути порожнім. no_admin_and_disable_registration=Ви не можете вимкнути реєстрацію без створення облікового запису адміністратора. err_empty_admin_password=Пароль адміністратора не може бути порожнім. - general_title=Загальні налаштування app_name=Назва сайту app_name_helper=Тут ви можете ввести назву своєї компанії. @@ -266,7 +269,6 @@ app_url=Базова URL-адреса Gitea app_url_helper=Базова адреса для URL-адрес клонів HTTP(S) та сповіщень електронною поштою. log_root_path=Шлях до журналу log_root_path_helper=Файли журналу будуть записані в цю теку. - optional_title=Необов'язкові налаштування email_title=Налаштування електронної пошти smtp_addr=Сервер SMTP @@ -330,6 +332,15 @@ enable_update_checker_helper=Періодично перевіряти наяв env_config_keys=Конфігурація середовища env_config_keys_prompt=Наступні змінні середовища також будуть застосовані до вашого файлу конфігурації: config_write_file_prompt=Ці параметри будуть записані в: %s +installing_desc=Installing now, please wait… +reinstall_confirm_check_1=The data encrypted by the SECRET_KEY in app.ini may be lost: users may not be able to log in with 2FA/OTP and mirrors may not function correctly. By checking this box, you confirm that the current app.ini file contains the correct SECRET_KEY. +reinstall_confirm_check_2=The repositories and settings may need to be resynchronized. By checking this box, you confirm that you will resynchronize the hooks for the repositories and authorized_keys file manually. You confirm that you will ensure that repository and mirror settings are correct. +err_empty_admin_email=The administrator email address cannot be empty. +err_admin_name_is_reserved=Administrator username is invalid. Username is reserved. +err_admin_name_pattern_not_allowed=Administrator username is invalid. The username matches a reserved pattern. +err_admin_name_is_invalid=Administrator username is invalid +http_port_helper=Port number the Gitea web server will listen on. +password_algorithm_helper=Set the password hashing algorithm. Algorithms have differing requirements and strengths. The argon2 algorithm is rather secure but uses a lot of memory and may be inappropriate for small systems. [home] nav_menu=Меню навігації @@ -345,19 +356,15 @@ view_home=Переглянути %s filter=Інші фільтри filter_by_team_repositories=Фільтрувати за сховищами команд feed_of=`Стрічка "%s"` - show_archived=Архівовані show_both_archived_unarchived=Показано архівовані і неархівовані show_only_archived=Показано тільки архівовані show_only_unarchived=Показано тільки неархівовані - show_private=Приватні show_both_private_public=Показано публічні та приватні show_only_private=Показано тільки приватні show_only_public=Показано тільки публічні - issues.in_your_repos=У ваших сховищах - guide_title=Жодної активності guide_desc=Наразі ви не стежите за жодним сховищем або користувачем, тому нема чого відображати. Ви можете переглянути сховища або користувачів, які вас цікавлять, за посиланнями нижче. explore_repos=Огляд сховищ @@ -445,35 +452,37 @@ password_pwned_err=Не вдалося виконати запит до HaveIBee last_admin=Не можна видалити останнього адміністратора. Повинен бути хоча б один адміністратор. signin_passkey=Увійти за допомогою ключа доступу back_to_sign_in=Повернутися до авторизації +prohibit_login=Sign-In Prohibited +prohibit_login_desc=Your account is prohibited from signing in. Please contact your site administrator. +twofa_required=You must set up two-factor authentication to get access to repositories, or try to log in again. +oauth_callback_unable_auto_reg=Auto Registration is enabled, but OAuth2 Provider %[1]s returned missing fields: %[2]s, unable to create an account automatically. Please create or link to an account, or contact the site administrator. +disable_forgot_password_mail=Account recovery is disabled because no email address is set up. Please contact your site administrator. +disable_forgot_password_mail_admin=Account recovery is only available when an email address is set up. +authorize_application_description=If you grant access, it will be able to access and write to all your account information, including private repos and organizations. +authorize_application_with_scopes=With scopes: %s +authorization_failed_desc=The authorization failed because we detected an invalid request. Please contact the maintainer of the app you tried to authorize. [mail] view_it_on=Переглянути на %s reply=або надішліть відповідь безпосередньо на цей електронний лист link_not_working_do_paste=Не працює? Спробуйте скопіювати та вставити його у браузер. hi_user_x=Привіт %s, - activate_account=Будь ласка, активуйте ваш обліковий запис activate_account.title=%s, будь ласка, активуйте свій обліковий запис activate_account.text_1=Привіт, %[1]s, дякуємо за реєстрацію на %[2]s! activate_account.text_2=Будь ласка, перейдіть за наступним посиланням, щоб активувати свій обліковий запис протягом %s: - activate_email=Підтвердіть адресу електронної пошти activate_email.title=%s, будь ласка, підтвердіть вашу адресу електронної пошти activate_email.text=Будь ласка, перейдіть за наступним посиланням протягом %s, щоб підтвердити свою електронну адресу: - register_notify=Ласкаво просимо до %s register_notify.title=%[1]s, ласкаво просимо до %[2]s register_notify.text_3=Якщо цей обліковий запис створено для вас, будь ласка, спершу встановіть пароль. - reset_password=Відновити обліковий запис reset_password.title=%s, ви надіслали запит на відновлення облікового запису reset_password.text=Щоб відновити обліковий запис, перейдіть за наступним посиланням протягом %s: - register_success=Реєстрація успішна - issue_assigned.pull=@%[1]s призначив вам запит на злиття %[2]s в сховищі %[3]s. issue_assigned.issue=@%[1]s призначив вам задачу %[2]s в сховищі %[3]s. - issue.x_mentioned_you=@%s згадав вас: issue.action.push_1=@%[1]s надіслав %[3]d коміт в %[2]s issue.action.push_n=@%[1]s надіслав %[3]d коміти до %[2]s @@ -487,7 +496,6 @@ issue.action.review_dismissed=@%[1]s відхилив останній в issue.action.ready_for_review=@%[1]s позначив цей запит на злиття як готовий до розгляду. issue.action.new=@%[1]s створив #%[2]d. issue.in_tree_path=В %s: - release.new.subject=%s в %s випущено release.new.text=@%[1]s випустив %[2]s в %[3]s release.title=Назва: %s @@ -495,18 +503,19 @@ release.note=Примітка: release.downloads=Звантаження: release.download.zip=Вихідний код (ZIP) release.download.targz=Вихідний код (TAR.GZ) - repo.transfer.subject_to=%s хоче перенести "%s" в %s repo.transfer.subject_to_you=%s хоче передати"%s" вам repo.transfer.to_you=вам - repo.collaborator.added.subject=%s додав вас до %s repo.collaborator.added.text=Вас додали як співавтора до сховища: - team_invite.subject=%[1]s запрошує вас приєднатися до організації %[2]s team_invite.text_1=%[1]s запрошує вас до команди %[2]s в організації %[3]s. team_invite.text_2=Перейдіть за посиланням, щоб приєднатися до команди: team_invite.text_3=Примітка: Це запрошення призначене для %[1]s. Якщо ви не очікували цього запрошення, ви можете проігнорувати це повідомлення. +register_notify.text_1=This is your registration confirmation email for %s! +register_notify.text_2=You can now log in via username: %s. +issue.action.force_push=%[1]s force-pushed the %[2]s from %[3]s to %[4]s. +repo.transfer.body=To accept or reject it, visit %s or just ignore it. [modal] yes=Так @@ -527,17 +536,14 @@ PayloadUrl=URL обробника TeamName=Назва команди AuthName=Назва авторизації AdminEmail=Адреса електронної пошти адміністратора - NewBranchName=Назва нової гілки CommitSummary=Резюме коміту CommitMessage=Повідомлення коміту CommitChoice=Вибір коміта TreeName=Шлях до файлу Content=Зміст - SSPISeparatorReplacement=Розділювач SSPIDefaultLanguage=Типова мова - require_error=` не може бути порожнім.` alpha_dash_error=` повинен містити тільки алфавітно-цифрові символи, дефіс ('-') та підкреслення ('_').` alpha_dash_dot_error=` повинен містити тільки алфавітно-цифрові символи, дефіс ('-'), підкреслення ('_') та крапку ('.').` @@ -554,7 +560,6 @@ unknown_error=Невідома помилка: captcha_incorrect=Код CAPTCHA неправильний. password_not_match=Паролі не збігаються. lang_select_error=Оберіть мову зі списку. - username_been_taken=Ім'я користувача вже зайняте. username_change_not_local_user=Нелокальні користувачі не можуть змінювати своє ім'я користувача. change_username_disabled=Зміна імені користувача відключена. @@ -590,18 +595,25 @@ last_org_owner=Ви не можете видалити останнього ко cannot_add_org_to_team=Організацію неможливо додати як учасника команди. duplicate_invite_to_team=Користувача вже запрошено як члена команди. organization_leave_success=Ви успішно покинули організацію %s. - invalid_ssh_key=Не вдається перевірити ключ SSH: %s invalid_gpg_key=Не вдається перевірити ключ GPG: %s invalid_ssh_principal=Невірна ідентичність: %s must_use_public_key=Наданий вами ключ — приватний. Будь ласка, нікуди не завантажуйте свій приватний ключ. Натомість використовуйте публічний ключ. auth_failed=Помилка автентифікації: %v - - target_branch_not_exist=Цільової гілки не існує. target_ref_not_exist=Цільове посилання не існує %s - admin_cannot_delete_self=Ви не можете видалити себе, допоки ви адміністратор. Будь ласка, спочатку видаліть права адміністратора. +username_error=` can only contain alphanumeric characters ('0-9','a-z','A-Z'), dash ('-'), underscore ('_') and dot ('.'). It cannot begin or end with non-alphanumeric characters, and consecutive non-alphanumeric characters are also forbidden.` +invalid_group_team_map_error=` mapping is invalid: %s` +repository_files_already_exist.adopt=Files already exist for this repository and can only be adopted. +2fa_auth_required=Remote visit required two-factor authentication. +email_domain_is_not_allowed=The domain of user email address %s conflicts with EMAIL_DOMAIN_ALLOWLIST or EMAIL_DOMAIN_BLOCKLIST. Please ensure your operation is expected. +unable_verify_ssh_key="Cannot verify the SSH key. Double-check it for mistakes." +still_own_repo="Your account owns one or more repositories. Delete or transfer them first." +still_has_org="Your account is a member of one or more organizations. Leave them first." +still_own_packages="Your account owns one or more packages. Delete them first." +org_still_own_repo="This organization still owns one or more repositories. Delete or transfer them first." +org_still_own_packages="This organization still owns one or more packages. Delete them first." [user] change_avatar=Змінити аватар… @@ -624,10 +636,8 @@ email_visibility.limited=Ваша електронна пошта видима email_visibility.private=Вашу адресу електронної пошти бачитимете лише ви та адміністратори show_on_map=Показати це місце на карті settings=Налаштування користувача - form.name_reserved=Ім'я користувача "%s" зарезервовано. form.name_pattern_not_allowed=Шаблон "%s" не дозволено в імені користувача. - block.block=Заблокувати block.block.user=Заблокувати користувача block.block.failure=Не вдалося заблокувати користувача: %s @@ -647,6 +657,11 @@ block.note.info=Нотатка не видима для заблокованог block.note.edit=Редагувати нотатку block.list=Заблоковані користувачі block.list.none=Ви не заблокували жодного користувача. +form.name_chars_not_allowed=Username "%s" contains invalid characters. +block.block.org=Block user from organization +block.info_4=inviting you as a collaborator to their repositories +block.info_5=starring, forking or watching on repositories +block.info_7=reacting to your comments in issues or pull requests [settings] profile=Профіль @@ -666,7 +681,6 @@ account_link=Прив'язані облікові записи organization=Організації uid=UID webauthn=Двофакторна автентифікація (ключі безпеки) - public_profile=Загальнодоступний профіль biography_placeholder=Розкажіть нам трохи про себе! (Ви можете використовувати Markdown) location_placeholder=Ділитися своїм приблизним географічним положенням з іншими @@ -709,7 +723,6 @@ saved_successfully=Ваші налаштування успішно збереж privacy=Приватність keep_activity_private=Приховати активність зі сторінки профілю keep_activity_private_popup=Показувати вашу активність лише Вам та адміністраторам - lookup_avatar_by_mail=Знайти Аватар за адресою електронної пошти federated_avatar_lookup=Знайти зовнішній аватар enable_custom_avatar=Увімкнути користувацький аватар @@ -721,7 +734,6 @@ uploaded_avatar_is_too_big=Розмір завантаженого файлу (% update_avatar_success=Ваш аватар оновлено. update_user_avatar_success=Аватар користувача оновлено. cropper_prompt=Ви можете відредагувати зображення перед збереженням. Відредаговане зображення буде збережено як PNG. - change_password=Оновити пароль old_password=Поточний пароль new_password=Новий пароль @@ -729,7 +741,6 @@ retype_new_password=Підтвердити новий пароль password_incorrect=Поточний пароль неправильний. change_password_success=Ваш пароль оновлено. Відтепер входьте в систему, використовуючи новий пароль. password_change_disabled=Нелокальні користувачі не можуть оновити свій пароль через вебінтерфейс Gitea. - emails=Адреса електронної пошти manage_emails=Керування адресами електронної пошти manage_themes=Обрати типову тему @@ -760,7 +771,6 @@ email_preference_set_success=Налаштування електронної п add_openid_success=Додано нову адресу OpenID. keep_email_private=Приховати адресу електронної пошти openid_desc=OpenID дозволяє делегувати автентифікацію зовнішньому постачальнику послуг. - manage_ssh_keys=Керувати ключами SSH manage_ssh_principals=Керування ідентичностями сертифікатів SSH manage_gpg_keys=Керувати ключами SSH @@ -836,7 +846,6 @@ manage_social=Керувати пов'язаними обліковими зап social_desc=Ці облікові записи соціальних мереж можна використовувати для входу в ваш обліковий запис. Переконайтеся, що всі вони належать вам. unbind=Від'єднати unbind_success=Соціальний обліковий запис успішно видалено. - manage_access_token=Керувати токенами доступу generate_new_token=Створити новий токен tokens_desc=Ці токени надають доступ до вашого облікового запису за допомогою API Gitea. @@ -863,7 +872,6 @@ permission_everyone_write=Запис для всіх access_token_desc=Обрані дозволи токена обмежують авторизацію лише відповідними маршрутами API. Читайте документацію для отримання додаткової інформації. at_least_one_permission=Необхідно вибрати хоча б одне право доступу для створення токена permissions_list=Дозволи: - manage_oauth2_applications=Керування додатками OAuth2 edit_oauth2_application=Редагувати додаток OAuth2 oauth2_applications_desc=Додатки OAuth2 дозволяють вашому сторонньому додатку безпечно автентифікувати користувачів у цьому екземплярі Gitea. @@ -886,12 +894,10 @@ oauth2_application_edit=Редагувати oauth2_application_create_description=Програми OAuth2 надають вашим стороннім програмам доступ до облікових записів користувачів у цьому екземплярі. oauth2_application_remove_description=Видалення OAuth2 не дозволить додатку отримати доступ до авторизованих облікових записів користувачів на цьому сервері. Продовжити? oauth2_application_locked=Gitea попередньо реєструє деякі програми OAuth2 під час запуску, якщо це ввімкнено в конфігурації. Щоб запобігти несподіваній поведінці, їх не можна ні редагувати, ні видаляти. Для отримання додаткової інформації зверніться до документації OAuth2. - authorized_oauth2_applications=Авторизовані програми OAuth2 revoke_key=Відкликати revoke_oauth2_grant=Скасувати доступ revoke_oauth2_grant_success=Доступ успішно скасовано. - twofa_desc=Щоб захистити свій обліковий запис від крадіжки пароля, ви можете використовувати смартфон або інший пристрій для отримання одноразових паролів, прив'язаних до часу (TOTP). twofa_recovery_tip=Якщо ви втратите свій пристрій, ви зможете скористатися одноразовим ключем відновлення, щоб відновити доступ до свого облікового запису. twofa_is_enrolled=Ваш обліковий запис наразі використовує двофакторну автентифікацію. @@ -908,44 +914,59 @@ or_enter_secret=Або введіть код: %s then_enter_passcode=І введіть пароль, який відображається в додатку: passcode_invalid=Некоректний пароль. Спробуй ще раз. twofa_failed_get_secret=Не вдалося отримати код. - webauthn_register_key=Додати ключ безпеки webauthn_nickname=Псевдонім webauthn_delete_key=Видалити ключ безпеки webauthn_key_loss_warning=Якщо ви втратите ключі безпеки, ви втратите доступ до свого облікового запису. webauthn_alternative_tip=Ви можете налаштувати додатковий метод автентифікації. - manage_account_links=Керування прив'язаними обліковими записами manage_account_links_desc=Ці зовнішні облікові записи прив'язані до вашого облікового запису Gitea. link_account=Прив'язати обліковий запис remove_account_link=Видалити обліковий запис remove_account_link_desc=Видалення пов'язаного облікового запису відкликає його доступ до вашого облікового запису Gitea. Продовжити? remove_account_link_success=Прив'язаний обліковий запис видалено. - hooks.desc=Додайте веб-хуки, які запускатимуться для усіх репозиторіїв, якими ви володієте. - orgs_none=Ви не є членом організації. repos_none=У вас немає сховищ. - delete_account=Видалити обліковий запис delete_prompt=Ця операція остаточно видалить ваш обліковий запис. Її НЕ МОЖЛИВО скасувати. delete_with_all_comments=Ваш обліковий запис молодший за %s днів. Щоб уникнути коментарів-привидів, усі ваші коментарі будуть видалені разом з ним. confirm_delete_account=Підтвердити видалення delete_account_title=Видалити обліковий запис delete_account_desc=Ви впевнені, що хочете остаточно видалити цей обліковий запис? - email_notifications.enable=Увімкнути сповіщення електронною поштою email_notifications.onmention=Повідомляти електронною поштою коли згадують email_notifications.disable=Вимкнути сповіщення електронною поштою email_notifications.submit=Налаштувати параметри електронної пошти email_notifications.andyourown=І ваші власні повідомлення - visibility=Видимість користувача visibility.public=Публічний visibility.limited=Обмежений visibility.limited_tooltip=Доступно лише для авторизованих користувачів visibility.private=Приватний visibility.private_tooltip=Доступно лише для членів організацій, до яких ви долучилися +profile_desc=Control how your profile is shown to other users. Your primary email address will be used for notifications, password recovery and web-based Git operations. +hidden_comment_types_description=Comment types checked here will not be shown on issue pages. Checking "Label", for example, removes all "{user} added/removed {label}" comments. +theme_colorblindness_help=Color blindness Theme Support +theme_colorblindness_prompt=Gitea only has a few themes with basic color blindness support, which only have a few colors defined. The work is still in progress. More improvements could be made by defining more colors in the theme CSS files. +can_not_add_email_activations_pending=There is a pending activation. Try again in a few minutes if you want to add a new email address. +email_deletion_desc=This email address and related information will be removed from your account. Git commits by this email address will remain unchanged. Continue? +keep_email_private_popup=This will hide your email address from your profile, as well as when you make a pull request or edit a file using the web interface. Pushed commits will not be modified. Use %s in commits to associate them with your account. +gpg_invalid_token_signature=The provided GPG key, signature and token do not match, or the token is out-of-date. +ssh_invalid_token_signature=The provided SSH key, signature or token do not match, or the token is out-of-date. +ssh_principal_deletion_desc=Removing an SSH Certificate Principal revokes its access to your account. Continue? +oauth2_confidential_client=Confidential Client. Select for apps that keep the secret confidential, such as web apps. Do not select for native apps, including desktop and mobile apps. +oauth2_client_secret_hint=The secret will not be shown again after you leave or refresh this page. Please ensure that you have saved it. +authorized_oauth2_applications_description=You have granted access to your personal Gitea account to these third-party applications. Please revoke access for applications you no longer need. +revoke_oauth2_grant_description=Revoking access for this third-party application will prevent this application from accessing your data. Are you sure? +twofa_enroll=Enroll in Two-Factor Authentication +twofa_enrolled=Your account has been successfully enrolled. Store your single-use recovery key (%s) in a safe place, as it will not be shown again. +webauthn_desc=Security keys are hardware devices containing cryptographic keys. They can be used for two-factor authentication. Security keys must support the WebAuthn Authenticator standard. +webauthn_delete_key_desc=If you remove a security key, you can no longer sign in with it. Continue? +account_links_not_available=No external accounts are currently linked to your Gitea account. +email_notifications.actions.desc=Notifications for workflow runs on repositories set up with Gitea Actions. +email_notifications.actions.failure_only=Only notify for failed workflow runs +visibility.public_tooltip=Visible to everyone [repo] new_repo_helper=Сховище містить усі файли проєкту, включно з історією ревізій. Ви вже розміщуєте його деінде? Перенести сховище. @@ -1039,16 +1060,13 @@ delete_preexisting_success=Видалено неприйняті файли в % blame_prior=Переглянути анотацію, що передує цій зміні blame.ignore_revs.failed=Не вдалося проігнорувати ревізії у .git-blame-ignore-revs. user_search_tooltip=Показує не більше 30 користувачів - tree_path_not_found=Шлях %[1]s не існує в %[2]s - transfer.accept=Дозволити переміщення transfer.accept_desc=`Перемістити до "%s"` transfer.reject=Відхилити переміщення transfer.reject_desc=`Скасувати переміщення до "%s"` transfer.no_permission_to_accept=У вас немає дозволу приймати цю передачу. transfer.no_permission_to_reject=У вас немає дозволу на відхилення цієї передачі. - desc.private=Приватний desc.public=Публічний desc.public_access=Публічний доступ @@ -1056,7 +1074,6 @@ desc.template=Шаблон desc.internal=Внутрішній desc.archived=Архівований desc.sha256=SHA256 - template.items=Елементи шаблону template.git_content=Вміст Git (типова гілка) template.git_hooks=Хуки Git @@ -1067,15 +1084,12 @@ template.avatar=Аватар template.issue_labels=Мітки задачі template.one_item=Слід обрати хоча б один елемент шаблону template.invalid=Слід обрати шаблонне сховище - archive.issue.nocomment=Це сховище архівовано. Ви не можете коментувати задачі. archive.pull.nocomment=Це сховище архівовано. Ви не можете коментувати запити на злиття. - form.reach_limit_of_creation_1=Ви досягли максимальної кількості %d сховища. form.reach_limit_of_creation_n=Ви досягли максимальної кількості %d сховищ. form.name_reserved=Назву сховища '%s' зарезервовано. form.name_pattern_not_allowed=Шаблон '%s' не дозволено в назві сховища. - need_auth=Авторизація migrate_options=Параметри міграції migrate_service=Сервіс міграції @@ -1129,7 +1143,6 @@ migrate.migrating_pulls=Міграція запитів на злиття migrate.cancel_migrating_title=Скасувати міграцію migrate.cancel_migrating_confirm=Ви хочете скасувати міграцію? migration_status=Cтатус міграції - mirror_from=дзеркало forked_from=форк від generated_from=згенеровано з @@ -1145,14 +1158,12 @@ fork=Форк action.blocked_user=Неможливо виконати дію, оскільки ви заблоковані власником сховища. download_archive=Скачати репозиторій more_operations=Інші операції - quick_guide=Короткий посібник clone_this_repo=Кнонувати цей репозиторій cite_this_repo=Послатися на це сховище create_new_repo_command=Створити новий репозиторій з командного рядка push_exist_repo=Опублікувати існуючий репозиторій з командного рядка broken_message=Неможливо прочитати дані Git, що лежать в основі цього сховища. Зверніться до адміністратора сервера або видаліть сховище. - code=Код code.desc=Доступ до коду, файлів, комітів та гілок. branch=Гілка @@ -1169,7 +1180,6 @@ packages=Пакети actions=Дії labels=Мітки org_labels_desc_manage=керувати - milestone=Етап milestones=Етапи commits=Коміти @@ -1195,7 +1205,6 @@ ambiguous_runes_description=`Цей файл містить символи Юн invisible_runes_line=`Цей рядок містить невидимі символи Юнікоду` ambiguous_runes_line=`Цей рядок містить неоднозначні символи Юнікоду` ambiguous_character=`%[1]c [U+%04[1]X] можна сплутати з %[2]c [U+%04[2]X]` - escape_control_characters=Екранувати unescape_control_characters=Відмінити екранування file_copy_permalink=Копіювати постійне посилання @@ -1218,7 +1227,6 @@ normal_view=Звичайний вигляд line=рядок lines=рядки from_comment=(коментар) - editor.add_file=Додати файл editor.new_file=Новий файл editor.upload_file=Завантажити файл @@ -1277,8 +1285,6 @@ editor.require_signed_commit=Гілка вимагає підписаного к editor.revert=Повернути %s до: editor.failed_to_commit=Не вдалося зафіксувати зміни. editor.failed_to_commit_summary=Помилка: - - commits.desc=Переглянути історію зміни коду. commits.commits=Коміти commits.no_commits=Немає спільних комітів. '%s' та '%s' мають різну історію. @@ -1297,20 +1303,16 @@ commits.gpg_key_id=Ідентифікатор GPG ключа commits.ssh_key_fingerprint=Відбиток ключа SSH commits.view_path=Переглянути в історії commits.view_file_diff=Переглянути зміни до цього файлу в цьому коміті - commit.operations=Дії commit.revert=Повернути до попереднього стану commit.revert-header=Повернути: %s commit.revert-content=Виберіть гілку, до якої хочете повернутися: - commitstatus.error=Помилка commitstatus.failure=Невдача commitstatus.pending=Очікування commitstatus.success=Успіх - ext_issues=Доступ до зовнішніх задач ext_issues.desc=Посилання на зовнішню систему відстеження задач. - projects.description=Опис (необов'язково) projects.description_placeholder=Опис projects.create=Створити проєкт @@ -1345,7 +1347,6 @@ projects.column.assigned_to=Призначено projects.card_type.desc=Попередні перегляди картки projects.card_type.images_and_text=Зображення і текст projects.card_type.text_only=Лише текст - issues.desc=Організація звітів про помилки, завдань та етапів. issues.filter_assignees=Фільтр виконавців issues.filter_milestones=Фільтр етапів @@ -1568,13 +1569,11 @@ issues.comment_on_locked=Ви не можете коментувати забл issues.delete=Видалити issues.delete.title=Видалити цю задачу? issues.delete.text=Ви дійсно хочете видалити цю задачу? (Це видалить весь вміст. Натомість подумайте про те, щоб закрити її та зберегти в архіві) - issues.tracker=Відстеження часу issues.timetracker_timer_start=Запустити таймер issues.timetracker_timer_stop=Зупинити таймер issues.timetracker_timer_discard=Скинути таймер issues.timetracker_timer_manually_add=Додати час - issues.time_estimate_set=Встановити орієнтовний час issues.time_estimate_display=Оцінка: %s issues.change_time_estimate_at=змінено приблизний час на %[1]s %[2]s @@ -1595,7 +1594,6 @@ issues.add_time_minutes=Хвилини issues.add_time_sum_to_small=Час не введено. issues.time_spent_total=Загальний витрачений час issues.time_spent_from_all_authors=`Загальний витрачений час: %s` - issues.due_date=Строк виконання issues.invalid_due_date_format=Формат строку виконання повинен бути 'рррр-мм-дд'. issues.error_modifying_due_date=Не вдалося змінити термін виконання. @@ -1682,10 +1680,8 @@ issues.content_history.delete_from_history=Видалити з історії issues.content_history.delete_from_history_confirm=Видалити з історії? issues.content_history.options=Параметри issues.reference_link=Посилання: %s - compare.compare_base=основа compare.compare_head=порівняти - pulls.desc=Увімкнути запити на злиття та огляд коду. pulls.new=Новий запит на злиття pulls.new.blocked_user=Неможливо створити запит на злиття, тому що ви заблоковані власником сховища. @@ -1749,7 +1745,6 @@ pulls.reject_count_1=%d запит на зміну pulls.reject_count_n=%d запитів на зміну pulls.waiting_count_1=очікується %d рецензій pulls.waiting_count_n=очікується %d рецензії(й) - pulls.no_merge_desc=Цей запит на злиття неможливо об'єднати, оскільки всі параметри об'єднання сховищ вимкнено. pulls.no_merge_helper=Увімкніть параметри об'єднання в налаштуваннях сховища або об'єднайте запит на злиття вручну. pulls.no_merge_wip=Цей запит на злиття неможливо об'єднаний, оскільки він позначений як незавершений. @@ -1759,7 +1754,6 @@ pulls.squash_merge_pull_request=Створити зварений (squash) ко pulls.merge_manually=Об’єднано вручну pulls.merge_commit_id=Ідентифікатор коміту об’єднання pulls.require_signed_wont_sign=Гілка вимагає підписаних комітів, але це об'єднання не буде підписано - pulls.invalid_merge_option=Цей параметр об'єднання не можна використовувати для цього запиту на злиття. pulls.merge_conflict_summary=Помилка pulls.rebase_conflict_summary=Помилка @@ -1786,25 +1780,17 @@ pulls.cmd_instruction_hint=Переглянути інструкції кома pulls.cmd_instruction_merge_title=Об'єднати pulls.cmd_instruction_merge_desc=Об'єднати зміни і оновити на Gitea. pulls.clear_merge_message=Очистити повідомлення про об'єднання - pulls.auto_merge_button_when_succeed=(Якщо перевірки успішні) pulls.auto_merge_when_succeed=Автоматичне об'єднання після успішного завершення всіх перевірок - pulls.auto_merge_cancel_schedule=Скасувати автоматичне об'єднання pulls.auto_merge_not_scheduled=Цей запит на злиття не планується об'єднувати автоматично. - - pulls.delete.title=Видалити цей запит на злиття? - pulls.upstream_diverging_prompt_behind_1=Ця гілка на %[1]d коміт позаду %[2]s pulls.upstream_diverging_prompt_behind_n=Ця гілка на %[1]d комітів позаду %[2]s pulls.upstream_diverging_prompt_base_newer=Базова гілка %s має нові зміни pulls.upstream_diverging_merge_confirm=Хочете об’єднати "%[1]s" з "%[2]s"? - pull.deleted_branch=(видалена):%s pull.agit_documentation=Переглянути документацію про AGit - - milestones.new=Новий етап milestones.closed=Закрито %s milestones.update_ago=Оновлено %s @@ -1832,7 +1818,6 @@ milestones.filter_sort.earliest_due_data=Найраніший строк milestones.filter_sort.latest_due_date=Останній строк milestones.filter_sort.most_issues=Найбільше задач milestones.filter_sort.least_issues=Найменше задач - signing.will_sign=Цей коміт буде підписано ключем "%s". signing.wont_sign.nokey=Немає ключа для підписання цього коміту. signing.wont_sign.never=Коміти ніколи не підписуються. @@ -1844,10 +1829,8 @@ signing.wont_sign.headsigned=Об'єднання не буде підписан signing.wont_sign.commitssigned=Об'єднання не буде підписане, оскільки всі пов'язані з ним коміти не підписані. signing.wont_sign.approved=Об'єднання не буде підписане, оскільки злиття не затверджено. signing.wont_sign.not_signed_in=Ви не увійшли до системи. - ext_wiki=Доступ до зовнішньої вікі ext_wiki.desc=Посилання на зовнішню вікі. - wiki=Вікі wiki.welcome=Ласкаво просимо до Вікі. wiki.welcome_desc=Wiki дозволяє писати та ділитися документацією зі співавторами. @@ -1874,7 +1857,6 @@ wiki.pages=Сторінки wiki.last_updated=Останні оновлення %s wiki.page_name_desc=Введіть назву вікі-сторінки. Деякі із спеціальних імен: 'Home', '_Sidebar' та '_Footer'. wiki.original_git_entry_tooltip=Перегляд оригінального файлу Git замість використання дружнього посилання. - activity=Активність activity.navbar.pulse=Пульс activity.navbar.code_frequency=Частота коду @@ -1943,11 +1925,9 @@ activity.git_stats_addition_n=%d додатків activity.git_stats_and_deletions=та activity.git_stats_deletion_1=%d видалений activity.git_stats_deletion_n=%d видалені - contributors.contribution_type.filter_label=Тип внеску: contributors.contribution_type.commits=Коміти contributors.contribution_type.deletions=Видалення - settings=Налаштування settings.options=Сховище settings.public_access=Публічний доступ @@ -1977,7 +1957,6 @@ settings.mirror_settings.direction.push=Push settings.mirror_settings.last_update=Останнє оновлення settings.mirror_settings.push_mirror.remote_url=URL віддаленого сховища Git settings.mirror_settings.push_mirror.edit_sync_time=Редагувати інтервал синхронізації дзеркал - settings.sync_mirror=Синхронізувати зараз settings.site=Веб-сайт settings.update_settings=Оновити налаштування @@ -2312,7 +2291,6 @@ settings.rename_branch_success=Гілку %s успішно перейменов settings.rename_branch_from=стара назва гілки settings.rename_branch_to=назва нової гілки settings.rename_branch=Перейменувати гілку - diff.browse_source=Переглянути джерело diff.parent=джерело diff.commit=коміт @@ -2368,7 +2346,6 @@ diff.hide_file_tree=Сховати дерево файлів diff.submodule_added=Підмодуль %[1]s додано в %[2]s diff.submodule_deleted=Підмодуль %[1]s видалено з %[2]s diff.submodule_updated=Підмодуль %[1]s оновлено: %[2]s - releases.desc=Відслідковувати версії проєкту і завантаження. release.releases=Релізи release.detail=Деталі релізу @@ -2413,7 +2390,6 @@ release.add_tag_msg=Використовуйте заголовок і зміс release.add_tag=Створити тільки мітку release.releases_for=Релізи для %s release.tags_for=Мітки для %s - branch.name=Назва гілки branch.already_exists=Гілка з назвою "%s" вже існує. branch.delete_head=Видалити @@ -2449,25 +2425,263 @@ branch.new_branch_from=`Створити нову гілку з "%s"` branch.renamed=Гілку %s перейменовано на %s. branch.rename_default_or_protected_branch_error=Лише адміністратори можуть перейменовувати типові або захищені гілки. branch.rename_protected_branch_failed=Ця гілка захищена правилами захисту на основі глобальних правил. - tag.create_tag=Створити тег %s tag.create_tag_operation=Створити мітку tag.confirm_create_tag=Створити мітку tag.create_tag_from=`Створити нову мітку з "%s"` - tag.create_success=Мітку "%s" створено. - topic.manage_topics=Керувати темами topic.done=Готово topic.count_prompt=Ви не можете вибрати більше ніж 25 тем topic.format_prompt=Теми мають починатися з літери або цифри, можуть містити дефіси ('-') і крапки ('.'), мати довжину до 35 символів. Літери повинні бути малими. - find_file.go_to_file=Перейти до файлу find_file.no_matching=Не знайдено відповідного файлу - error.csv.too_large=Не вдається відобразити цей файл, тому що він завеликий. error.csv.unexpected=Не вдається відобразити цей файл, тому що він містить неочікуваний символ в рядку %d і стовпці %d. error.csv.invalid_field_count=Не вдається відобразити цей файл, тому що він має неправильну кількість полів у рядку %d. +repo_name_profile_public_hint=.profile is a special repository that you can use to add README.md to your public organization profile, visible to anyone. Make sure it's public and initialize it with a README in the profile directory to get started. +repo_name_profile_private_hint=.profile-private is a special repository that you can use to add a README.md to your organization member profile, visible only to organization members. Make sure it's private and initialize it with a README in the profile directory to get started. +already_forked=You've already forked %s +fork_to_different_account=Fork to a different account +fork_branch=Branch to be cloned to the fork +fork_no_valid_owners=This repository cannot be forked because there are no valid owners. +fork.blocked_user=Cannot fork the repository because you are blocked by the repository owner. +mirror_address_url_invalid=The provided URL is invalid. Make sure all components of the URL are escaped correctly. +mirror_lfs_endpoint_desc=Sync will attempt to use the clone URL to determine the LFS server. You can also specify a custom endpoint if the repository LFS data is stored somewhere else. +adopt_search=Enter username to search for unadopted repositories… (leave blank to find all) +blame.ignore_revs=Ignoring revisions in .git-blame-ignore-revs. Click here to bypass and see the normal blame view. +archive.title=This repo is archived. You can view files and clone it. You cannot open issues or pull requests or push a commit. +archive.title_date=This repository has been archived on %s. You can view files and clone it. You cannot open issues or pull requests or push a commit. +migrate_options_lfs_endpoint.placeholder=If left blank, the endpoint will be derived from the clone URL. +migrate.github_token_desc=You can put one or more tokens here, separated by commas, to make migrating faster by circumventing the GitHub API rate limit. WARNING: Abusing this feature may violate the service provider's policy and may lead to getting your account(s) blocked. +migrate.permission_denied_blocked=You cannot import from disallowed hosts. Please ask the admin to check ALLOWED_DOMAINS/ALLOW_LOCALNETWORKS/BLOCKED_DOMAINS settings. +migrate.migrating=Migrating from %s… +migrate.codecommit.aws_secret_access_key=AWS Secret Access Key +empty_message=This repository does not have any content. +no_branch=This repository doesn't have any branches. +org_labels_desc=Organization-level labels that can be used with all repositories under this organization +tagged_this=tagged this +file_view_rendered=View Rendered +view_git_blame=View Git Blame +vendored=Vendored +commit.merged_in_pr=This commit was merged in pull request %s. +editor.fail_to_apply_patch=Unable to apply patch +editor.commit_email=Commit email address +editor.invalid_commit_email=The email address for the commit is invalid. +editor.branch_does_not_exist=Branch "%s" does not exist in this repository. +editor.branch_already_exists=Branch "%s" already exists in this repository. +editor.directory_is_a_file=Directory name "%s" is already used as a filename in this repository. +editor.file_is_a_symlink=`"%s" is a symbolic link. Symbolic links cannot be edited in the web editor.` +editor.file_already_exists=A file named "%s" already exists in this repository. +editor.commit_id_not_matching=The Commit ID does not match the ID when you began editing. Commit into a patch branch and then merge. +editor.push_out_of_date=The push appears to be out of date. +editor.cannot_commit_to_protected_branch=Cannot commit to protected branch "%s". +editor.user_no_push_to_branch=User cannot push to branch +editor.cherry_pick=Cherry-pick %s onto: +editor.fork_create=Fork Repository to Propose Changes +editor.fork_create_description=You cannot edit this repository directly. Instead you can create a fork, make edits and create a pull request. +editor.fork_edit_description=You cannot edit this repository directly. The changes will be written to your fork %s, so you can create a pull request. +editor.fork_not_editable=You have forked this repository but your fork is not editable. +editor.fork_failed_to_push_branch=Failed to push branch %s to your repository. +editor.fork_branch_exists=Branch "%s" already exists in your fork. Please choose a new branch name. +commits.search.tooltip=You can prefix keywords with "author:", "committer:", "after:", or "before:", e.g. "revert author:Alice before:2019-01-13". +commit.cherry-pick=Cherry-pick +commit.cherry-pick-header=Cherry-pick: %s +commit.cherry-pick-content=Select branch to cherry-pick onto: +projects.desc=Manage issues and pulls in projects. +projects.column.deletion_desc="Deleting a project column moves all related issues to the default column. Continue?" +issues.edit.already_changed=Unable to save changes to the issue. It appears the content has already been changed by another user. Please refresh the page and try editing again to avoid overwriting their changes. +issues.move_to_column_of_project=`moved this to %s in %s on %s` +issues.filter_sort.recentupdate=Most recently updated +pulls.merged_by=by %[3]s was merged %[1]s +pulls.merged_by_fake=by %[2]s was merged %[1]s +issues.closed_by=by %[3]s was closed %[1]s +issues.closed_by_fake=by %[2]s was closed %[1]s +issues.label_exclusive_desc=Name the label scope/item to make it mutually exclusive with other scope/ labels. +issues.label_exclusive_warning=Any conflicting scoped labels will be removed when editing the labels of an issue or pull request. +issues.label_exclusive_order_tooltip=Exclusive labels in the same scope will be sorted according to this numeric order. +issues.lock.notice_1=- Other users cannot add new comments to this issue. +issues.start_tracking_history=started working %s +issues.stopwatch_already_stopped=The timer for this issue is already stopped +issues.stopwatch_already_created=The timer for this issue already exists +issues.due_date_not_writer="You need write access to this repository to update the due date of an issue." +issues.dependency.issue_close_blocked=You need to close all issues that are blocking this issue before you can close it. +issues.dependency.pr_close_blocked=You need to close all issues that are blocking this pull request before you can merge it. +issues.dependency.add_error_cannot_create_circular=You cannot create a dependency with two issues that block each other. +issues.review.dismissed="dismissed %s's review %s" +issues.review.remove_review_request_self="declined to review %s" +issues.assignee.error=Not all assignees were added, due to an unexpected error. +pulls.edit.already_changed=Unable to save changes to the pull request. It appears the content has already been changed by another user. Please refresh the page and try editing again to avoid overwriting their changes. +pulls.allow_edits_from_maintainers=Allow edits from maintainers +pulls.compare_compare=pull from +pulls.select_commit_hold_shift_for_range=Select commit. Hold Shift and click to select a range. +pulls.review_only_possible_for_full_diff=Review is only possible when viewing the full diff +pulls.nothing_to_compare_have_tag=The selected branches/tags are equal. +pulls.is_checking=Checking for merge conflicts… +pulls.is_empty="The changes on this branch are already on the target branch. This will be an empty commit." +pulls.blocked_by_approvals="This pull request doesn't have enough required approvals yet. %d of %d official approvals granted." +pulls.blocked_by_approvals_whitelisted="This pull request doesn't have enough required approvals yet. %d of %d approvals granted from users or teams on the allowlist." +pulls.blocked_by_rejection="This pull request has changes requested by an official reviewer." +pulls.blocked_by_official_review_requests="This pull request has official review requests." +pulls.blocked_by_outdated_branch="This pull request is blocked because it's outdated." +pulls.blocked_by_changed_protected_files_1="This pull request is blocked because it changes a protected file:" +pulls.blocked_by_changed_protected_files_n="This pull request is blocked because it changes protected files:" +pulls.wrong_commit_id="commit ID must be a commit ID on the target branch" +pulls.no_merge_not_ready=This pull request is not ready to be merged. Check review status and status checks. +pulls.rebase_merge_pull_request=Rebase, then fast-forward +pulls.rebase_merge_commit_pull_request=Rebase, then create merge commit +pulls.fast_forward_only_merge_pull_request=Fast-forward only +pulls.merge_conflict=Merge Failed: There was a conflict while merging. Hint: Try a different strategy. +pulls.rebase_conflict=Merge Failed: There was a conflict while rebasing commit: %[1]s. Hint: Try a different strategy. +pulls.unrelated_histories=Merge Failed: The merge head and base do not share a common history. Hint: Try a different strategy. +pulls.merge_out_of_date=Merge Failed: While generating the merge, the base was updated. Hint: Try again. +pulls.head_out_of_date=Merge Failed: While generating the merge, the head was updated. Hint: Try again. +pulls.has_merged=Failed: The pull request has been merged. You cannot merge again or change the target branch. +pulls.push_rejected=Push Failed: The push was rejected. Review the Git Hooks for this repository. +pulls.push_rejected_no_message=Push Failed: The push was rejected but there was no remote message. Review the Git Hooks for this repository. +pulls.cmd_instruction_checkout_title=Checkout +pulls.cmd_instruction_checkout_desc=From your project repository, check out a new branch and test the changes. +pulls.cmd_instruction_merge_warning=Warning: This operation cannot merge pull request because "autodetect manual merge" is not enabled. +pulls.clear_merge_message_hint=Clearing the merge message will only remove the commit message content and keep generated git trailers such as "Co-Authored-By…". +pulls.auto_merge_newly_scheduled=The pull request was scheduled to merge when all checks succeed. +pulls.auto_merge_has_pending_schedule=%[1]s scheduled this pull request to auto merge when all checks succeed %[2]s. +pulls.auto_merge_canceled_schedule=The auto merge was canceled for this pull request. +pulls.auto_merge_newly_scheduled_comment=`scheduled this pull request to auto merge when all checks succeed %[1]s` +pulls.auto_merge_canceled_schedule_comment=`canceled auto merging this pull request when all checks succeed %[1]s` +pulls.delete.text=Do you really want to delete this pull request? (This will permanently remove all content. Consider closing it instead, if you intend to keep it archived) +pulls.recently_pushed_new_branches=You pushed on branch %[1]s %[2]s +pulls.upstream_diverging_merge=Sync fork +comments.edit.already_changed=Unable to save changes to the comment. It appears the content has already been changed by another user. Please refresh the page and try editing again to avoid overwriting their changes +milestones.new_subheader=Milestones can help you organize issues and track their progress. +milestones.filter_sort.least_complete=Least complete +milestones.filter_sort.most_complete=Most complete +signing.wont_sign.error=There was an error while checking if the commit could be signed. +signing.wont_sign.twofa=You must have two-factor authentication enabled to have commits signed. +activity.no_git_activity=There has been no commit activity in this period. +contributors.contribution_type.additions=Additions +settings.desc=Settings is where you can manage the settings for the repository. +settings.public_access_desc=Configure public visitor's access permissions to override the defaults of this repository. +settings.public_access.docs.not_set=Not Set: no extra public access permission. The visitor's permission follows the repository's visibility and member permissions. +settings.public_access.docs.anonymous_read=Anonymous Read: users who are not logged in can access the unit with read permission. +settings.public_access.docs.everyone_read=Everyone Read: all logged-in users can access the unit with read permission. Read permission of issue/pull-request units also means users can create new issues/pull requests. +settings.collaboration.per_unit=Unit Permissions +settings.mirror_settings.docs.disabled_push_mirror.info=Push mirrors have been disabled by your site administrator. +settings.mirror_settings.docs.no_new_mirrors=Your repository is mirroring changes to or from another repository. Please keep in mind that you currently can't create any new mirrors. +settings.mirror_settings.docs.pull_mirror_instructions=To set up a pull mirror, please consult: +settings.mirror_settings.docs.more_information_if_disabled=You can find out more about push and pull mirrors here: +settings.mirror_settings.pushed_repository=Pushed repository +settings.mirror_settings.push_mirror.none=No push mirrors configured +settings.mirror_settings.push_mirror.add=Add Push Mirror +settings.pull_mirror_sync_in_progress=Pulling changes from the remote %s at the moment. +settings.push_mirror_sync_in_progress=Pushing changes to the remote %s at the moment. +settings.tracker_issue_style=External Issue Tracker Number Format +settings.pulls.allow_rebase_update=Enable updating pull request branch by rebase +settings.pulls.default_allow_edits_from_maintainers=Allow edits from maintainers by default +settings.admin_enable_close_issues_via_commit_in_any_branch=Close an issue via a commit made in a non-default branch +settings.transfer.blocked_user=Cannot transfer repository because you are blocked by the new owner. +settings.transfer_in_progress=There is currently an ongoing transfer. Please cancel it if you would like to transfer this repository to another user. +settings.transfer_notices_4=- If the repository belongs to an organization, and you transfer it to another organization or individual, you will lose the links between the repository's issues and the organization's project board. +settings.trust_model.collaborator.desc=Valid signatures by collaborators of this repository will be marked "trusted", whether they match the committer or not. Otherwise, valid signatures will be marked "untrusted" if the signature matches the committer and "unmatched" if not. +settings.trust_model.committer.long=Committer: Trust signatures that match committers. This matches GitHub's behavior and will force commits signed by Gitea to have Gitea as the committer. +settings.trust_model.committer.desc=Valid signatures will only be marked "trusted" if they match the committer, otherwise they will be marked "unmatched". This forces Gitea to be the committer on signed commits, with the actual committer marked as Co-authored-by: and Co-committed-by: trailer in the commit. The default Gitea key must match a user in the database. +settings.trust_model.collaboratorcommitter.desc=Valid signatures by collaborators of this repository will be marked "trusted" if they match the committer. Otherwise, valid signatures will be marked "untrusted" if the signature matches the committer and "unmatched" otherwise. This will force Gitea to be marked as the committer on signed commits, with the actual committer marked as Co-Authored-By: and Co-Committed-By: trailer in the commit. The default Gitea key must match a user in the database. +settings.delete_notices_2=- This operation will permanently delete the %s repository, including code, issues, comments, wiki data and collaborator settings. +settings.add_collaborator.blocked_user=The collaborator is blocked by the repository owner or vice versa. +settings.add_team_success=The team now has access to the repository. +settings.change_team_permission_tip=Team's permission is set on the team settings page and can't be changed per repository +settings.webhook.test_delivery=Test Push Event +settings.webhook.test_delivery_desc=Test this webhook with a fake push event. +settings.webhook.test_delivery_desc_disabled=To test this webhook with a fake event, activate it. +settings.webhook.replay.description_disabled=To replay this webhook, activate it. +settings.webhook.delivery.success=An event has been added to the delivery queue. It may take few seconds before it shows up in the delivery history. +settings.githooks_desc="Git Hooks are powered by Git itself. You can edit hook files below to set up custom operations." +settings.webhook_secret_desc=If the webhook server supports using secret, you can follow the webhook's manual and fill in a secret here. +settings.event_push_only=Push Events +settings.event_fork_desc=Repository forked. +settings.event_wiki_desc=Wiki page created, renamed, edited or deleted. +settings.event_force_push=Force Push +settings.event_push_desc=Git push to a repository. +settings.event_issue_label=Issue Labeled +settings.event_issue_milestone=Issue Milestoned +settings.event_issue_milestone_desc=Issue milestoned or demilestoned. +settings.event_pull_request_review_request=Pull Request Review Requested +settings.event_pull_request_review_request_desc=Pull request review requested or review request removed. +settings.event_pull_request_approvals=Pull Request Approvals +settings.event_pull_request_merge=Pull Request Merge +settings.event_workflow_job_desc=Gitea Actions Workflow job queued, waiting, in progress, or completed. +settings.event_package_desc=Package created or deleted in a repository. +settings.branch_filter_desc=Branch whitelist for push, branch creation and branch deletion events, specified as glob pattern. If empty or *, events for all branches are reported. See %[2]s documentation for syntax. Examples: master, {master,release*}. +settings.authorization_header_desc=Will be included as authorization header for requests when present. Examples: %s. +settings.add_web_hook_desc=Integrate %s into your repository. +settings.packagist_package_url=Packagist package URL +settings.is_writable_info=Allow this deploy key to push to the repository. +settings.add_key_success=The deploy key "%s" has been added. +settings.protected_branch_can_push=Allow push? +settings.protected_branch_can_push_yes=You can push +settings.protected_branch_can_push_no=You cannot push +settings.protect_this_branch_desc=Prevents deletion and restricts Git pushing and merging to the branch. +settings.protect_disable_force_push=Disable Force Push +settings.protect_disable_force_push_desc=No force pushing will be allowed to this branch. +settings.protect_enable_force_push_all=Enable Force Push +settings.protect_enable_force_push_all_desc=Anyone with push access will be allowed to force push to this branch. +settings.protect_enable_force_push_allowlist=Allowlist Restricted Force Push +settings.protect_enable_force_push_allowlist_desc=Only allowlisted users or teams with push access will be allowed to force push to this branch. +settings.protect_enable_merge_desc=Anyone with write access will be allowed to merge the pull requests into this branch. +settings.protect_whitelist_committers=Allowlist Restricted Push +settings.protect_whitelist_committers_desc=Only allowlisted users or teams will be allowed to push to this branch (but not force push). +settings.protect_whitelist_deploy_keys=Allowlist deploy keys with write access to push. +settings.protect_whitelist_users=Allowlisted users for pushing: +settings.protect_whitelist_teams=Allowlisted teams for pushing: +settings.protect_force_push_allowlist_users=Allowlisted users for force pushing: +settings.protect_force_push_allowlist_teams=Allowlisted teams for force pushing: +settings.protect_force_push_allowlist_deploy_keys=Allowlist deploy keys with push access to force push. +settings.protect_merge_whitelist_committers=Enable Merge Allowlist +settings.protect_merge_whitelist_committers_desc=Allow only allowlisted users or teams to merge pull requests into this branch. +settings.protect_merge_whitelist_users=Allowlisted users for merging: +settings.protect_merge_whitelist_teams=Allowlisted teams for merging: +settings.protect_check_status_contexts_desc=Require status checks to pass before merging. When enabled, commits must first be pushed to another branch, then merged or pushed directly to a branch that matches this rule after status checks have passed. If no contexts are matched, the last commit must be successful regardless of context. +settings.protect_required_approvals_desc=Allow only to merge pull request with enough required approvals. Required approvals are either from users or teams who are on the allowlist or anyone with write access. +settings.protect_approvals_whitelist_enabled=Restrict approvals to allowlisted users or teams +settings.protect_approvals_whitelist_enabled_desc=Only reviews from allowlisted users or teams will count to the required approvals. Without approval allowlist, reviews from anyone with write access count to the required approvals. +settings.protect_approvals_whitelist_users=Allowlisted reviewers: +settings.protect_approvals_whitelist_teams=Allowlisted teams for reviews: +settings.ignore_stale_approvals_desc=Do not count approvals that were made on older commits (stale reviews) towards how many approvals the PR has. Irrelevant if stale reviews are already dismissed. +settings.protect_protected_file_patterns_desc="Protected files are not allowed to be changed directly even if user has rights to add, edit, or delete files in this branch. Multiple patterns can be separated using semicolon (';'). See %[2]s documentation for pattern syntax. Examples: .drone.yml, /docs/**/*.txt." +settings.protect_unprotected_file_patterns_desc="Unprotected files that are allowed to be changed directly if user has write access, bypassing push restriction. Multiple patterns can be separated using semicolon (';'). See %[2]s documentation for pattern syntax. Examples: .drone.yml, /docs/**/*.txt." +settings.protected_branch_deletion=Delete Branch Protection +settings.block_admin_merge_override_desc=Administrators must follow branch protection rules and cannot circumvent it. +settings.thread_id=Thread ID +settings.visibility.private.button=Make Private +settings.visibility.private.text=Changing the visibility to private will make the repo visible only to allowed members and may remove the relationship between it and existing forks, watchers, and stars. +settings.visibility.private.bullet_title=Changing the visibility to private will: +settings.visibility.private.bullet_one=Make the repo visible only to allowed members. +settings.visibility.private.bullet_two=May remove the relationship between it and forks, watchers, and stars. +settings.visibility.public.text=Changing the visibility to public will make the repo visible to anyone. +settings.visibility.public.bullet_title=Changing the visibility to public will: +settings.visibility.public.bullet_one=Make the repo visible to anyone. +settings.visibility.success=Repository visibility changed. +settings.visibility.error=An error occurred while trying to change the repo visibility. +settings.visibility.fork_error=Can't change the visibility of a forked repo. +settings.archive.button=Archive Repo +settings.archive.text=Archiving the repo will make it entirely read-only. It will be hidden from the dashboard. Nobody (not even you!) will be able to make new commits, or open any issues or pull requests. +settings.archive.mirrors_unavailable=Mirrors are not available if the repo is archived. +settings.unarchive.button=Unarchive repo +settings.unarchive.text=Unarchiving the repo will restore its ability to receive commits and pushes, as well as new issues and pull requests. +settings.unarchive.error=An error occurred while trying to unarchive the repo. See the log for more details. +settings.lfs_lock_path=Filepath to lock… +settings.lfs_pointers.found=Found %d blob pointer(s) — %d associated, %d unassociated (%d missing from store) +diff.review.self_reject=Pull request authors can't request changes on their own pull request +diff.review.self_approve=Pull request authors can't approve their own pull request +tag.ahead.target=to %s since this tag +release.tag_helper_new=New tag. This tag will be created from the target. +release.tag_helper_existing=Existing tag. +release.deletion_desc=Deleting a release only removes it from Gitea. It will not affect the Git tag, the contents of your repository or its history. Continue? +branch.branch_already_exists=Branch "%s" already exists in this repository. +branch.default_branch_not_exist=Default branch "%s" does not exist. +branch.commits_divergence_from=Commit divergence: %[1]d behind and %[2]d ahead of %[3]s +branch.commits_no_divergence=The same as branch %[1]s +find_file.follow_symlink=Follow this symlink to where it is pointing at +error.broken_git_hook=Git hooks of this repository seem to be broken. Please follow the documentation to fix them, then push some commits to refresh the status. [graphs] component_loading_failed=Не вдалося завантажити %s @@ -2476,6 +2690,7 @@ component_failed_to_load=Сталась непередбачена помилк code_frequency.what=частота коду contributors.what=внески recent_commits.what=нові коміти +component_loading=Loading %s… [org] org_name_holder=Назва організації @@ -2499,11 +2714,9 @@ team_access_desc=Доступ до сховища team_permission_desc=Права доступу team_unit_desc=Дозволити доступ до розділів репозиторію team_unit_disabled=(Вимкнено) - form.name_reserved=Назву організації "%s" зарезервовано. form.name_pattern_not_allowed=Шаблон "%s" не допускається в назві організації. form.create_org_not_allowed=Вам не дозволено створювати організації. - settings=Налаштування settings.options=Організація settings.full_name=Повне ім'я @@ -2517,16 +2730,13 @@ settings.visibility.limited=Обмежений (Видимий лише для settings.visibility.limited_shortname=Обмежена settings.visibility.private=Приватна (Видима лише членам організації) settings.visibility.private_shortname=Приватний - settings.update_settings=Оновити налаштування settings.update_setting_success=Налаштування організації оновлені. - settings.rename=Перейменувати організацію settings.rename_desc=Зміна назви організації також змінить URL адресу вашої організації і звільнить стару назву. settings.rename_new_org_name=Назва нової організації settings.rename_notices_1=Цю операцію НЕМОЖЛИВО скасувати. settings.rename_notices_2=Стара назва буде перенаправлятися на нову, поки хтось не використає її. - settings.update_avatar_success=Аватар організації оновлений. settings.delete=Видалити організацію settings.delete_account=Видалити цю організацію @@ -2538,9 +2748,7 @@ settings.delete_notices_4=Ця операція назавжди видалит settings.confirm_delete_account=Підтвердити видалення settings.delete_successful=Організацію %s успішно видалено. settings.hooks_desc=Додайте веб-хуки, які спрацьовуватимуть для всіх сховищ у цій організації. - settings.labels_desc=Додайте мітки, які можна використовувати у задачах для усіх сховищ у цій організації. - members.membership_visibility=Видимість учасника: members.public=Показувати members.public_helper=приховати @@ -2555,7 +2763,6 @@ members.leave=Покинути members.leave.detail=Покинути %s? members.invite_desc=Додати нового учасника до %s: members.invite_now=Запросити зараз - teams.join=Приєднатися teams.leave=Покинути teams.leave.detail=Покинути %s? @@ -2605,11 +2812,9 @@ teams.all_repositories_admin_permission_desc=Ця команда надає до teams.invite.title=Вас запросили приєднатися до команди %s в організації %s. teams.invite.by=Запрошений %s teams.invite.description=Будь ласка, натисніть на кнопку нижче, щоб приєднатися до команди. - view_as_role=Переглянути як: %s view_as_public_hint=Ви переглядаєте README як публічний користувач. view_as_member_hint=Ви переглядаєте README як член цієї організації. - worktime=Час роботи worktime.date_range_start=Дата початку worktime.date_range_end=Дата завершення @@ -2617,6 +2822,16 @@ worktime.query=Запит worktime.time=Час worktime.by_milestones=За етапами worktime.by_members=За учасниками +form.name_been_taken=The organization name "%s" has already been taken. +settings.email=Contact Email Address +settings.rename_success=Organization %[1]s has been renamed to %[2]s successfully. +settings.rename_no_change=Organization name is not changed. +settings.rename_failed=Renaming organization failed because of an internal error +settings.delete_notices_2=This operation will permanently delete all the repositories of %s, including code, issues, comments, wiki data and collaborator settings. +settings.delete_failed=Deleting organization failed due to an internal error +teams.invite_team_member.list=Pending Invitations +teams.add_nonexistent_repo="The repository you're trying to add doesn't exist. Please create it first." +worktime.by_repositories=By repositories [admin] maintenance=Технічне обслуговування @@ -2639,7 +2854,6 @@ first_page=Перша last_page=Остання total=Разом: %d settings=Адміністративні налаштування - dashboard.new_version_hint=Gitea %s тепер доступна, ви використовуєте %s. Перевірте блог для отримання додаткової інформації. dashboard.statistic=Підсумок dashboard.maintenance_operations=Операції з технічного обслуговування @@ -2711,7 +2925,6 @@ dashboard.sync_branch.started=Розпочато синхронізацію гі dashboard.sync_tag.started=Розпочато синхронізацію міток dashboard.rebuild_issue_indexer=Перебудувати індексатор задач dashboard.sync_repo_licenses=Синхронізувати ліцензії сховища - users.user_manage_panel=Керування обліковими записами користувачів users.new_account=Створити обліковий запис users.name=Ім'я кристувача @@ -2766,7 +2979,6 @@ users.list_status_filter.not_prohibit_login=Дозволити вхід users.list_status_filter.is_2fa_enabled=2FA увімкнена users.list_status_filter.not_2fa_enabled=2FA вимкнена users.details=Інформація про користувача - emails.email_manage_panel=Управління поштою користувача emails.primary=Основна emails.activated=Активовано @@ -2778,13 +2990,11 @@ emails.change_email_text=Ви впевнені, що хочете оновити emails.delete=Видалити адресу електронної пошти emails.delete_desc=Ви впевнені, що хочете видалити адресу електронної пошти? emails.deletion_success=Адресу електронної пошти видалено. - orgs.org_manage_panel=Керування організаціями orgs.name=Назва orgs.teams=Команди orgs.members=Учасники orgs.new_orga=Нова організація - repos.repo_manage_panel=Керування репозиторіями repos.unadopted=Неприйняті репозиторії repos.unadopted.no_more=Не знайдено більше неприйнятих репозиторіїв @@ -2794,7 +3004,6 @@ repos.private=Приватний repos.issues=Задачі repos.size=Розмір repos.lfs_size=Розмір LFS - packages.package_manage_panel=Керування пакетами packages.total_size=Загальний розмір: %s packages.unreferenced_size=Розмір без посилань: %s @@ -2808,15 +3017,12 @@ packages.type=Тип packages.repository=Сховище packages.size=Розмір packages.published=Опубліковано - defaulthooks=Веб-хуки за замовчуванням defaulthooks.add_webhook=Додати веб-хук за замовчуванням defaulthooks.update_webhook=Змінити веб-хук за замовчуванням - systemhooks=Системні вебхуки systemhooks.add_webhook=Додати системний вебхук systemhooks.update_webhook=Оновити системний вебхук - auths.auth_manage_panel=Керування джерелом автентифікації auths.new=Додати джерело автентифікації auths.name=Назва @@ -2914,7 +3120,6 @@ auths.still_in_used=Джерело автентифікації все ще ви auths.deletion_success=Джерело автентифікації видалено. auths.login_source_exist=Джерело автентифікації "%s" вже існує. auths.login_source_of_type_exist=Джерело автентифікації такого типу вже існує. - config.server_config=Налаштування сервера config.app_name=Назва сайту config.app_ver=Версія Gitea @@ -2933,7 +3138,6 @@ config.lfs_root_path=Кореневий шлях LFS config.log_file_root_path=Шлях до журналу config.script_type=Тип скрипта config.reverse_auth_user=Ім'я користувача для авторизації на reverse proxy - config.ssh_config=Конфігурація SSH config.ssh_enabled=Увімкнено config.ssh_start_builtin_server=Використовувати вбудований сервер @@ -2943,12 +3147,10 @@ config.ssh_listen_port=Порт що прослуховується config.ssh_root_path=Шлях до кореня config.ssh_minimum_key_size_check=Мінімальний розмір ключа перевірки config.ssh_minimum_key_sizes=Мінімальні розміри ключів - config.lfs_config=Конфігурація LFS config.lfs_enabled=Увімкнено config.lfs_content_path=Шлях до контенту LFS config.lfs_http_auth_expiry=Застаріла LFS HTTP аунтифікація - config.db_config=Конфігурація бази даних config.db_type=Тип config.db_host=Хост @@ -2957,7 +3159,6 @@ config.db_user=Ім'я користувача config.db_schema=Схема config.db_ssl_mode=SSL config.db_path=Шлях - config.service_config=Конфігурація сервісу config.register_email_confirm=Потрібно підтвердити електронну пошту для реєстрації config.disable_register=Вимкнути самостійну реєстрацію @@ -2979,12 +3180,10 @@ config.default_allow_only_contributors_to_track_time=Враховувати ті config.no_reply_address=Прихований домен електронної пошти config.default_visibility_organization=Видимість за замовчуванням для нових організацій config.default_enable_dependencies=Увімкнути залежності задачі за замовчуванням - config.webhook_config=Конфігурація web-хуків config.queue_length=Довжина черги config.deliver_timeout=Затримка доставки config.skip_tls_verify=Пропустити перевірку TLS - config.mailer_config=Налаштування пошти config.mailer_enabled=Увімкнено config.mailer_enable_helo=Увімкнути HELO @@ -3002,10 +3201,8 @@ config.send_test_mail=Відправити тестового листа config.send_test_mail_submit=Надіслати config.test_mail_failed=Не вдалося надіслати тестовий лист "%s": %v config.test_mail_sent=Тестовий лист надіслано "%s". - config.oauth_config=Конфігурація OAuth config.oauth_enabled=Увімкнено - config.cache_config=Конфігурація кешу config.cache_adapter=Адаптер кешу config.cache_interval=Інтервал кешування @@ -3015,7 +3212,6 @@ config.cache_test=Перевірити кеш config.cache_test_failed=Не вдалося перевірити кеш: %v. config.cache_test_slow=Перевірка кешу успішна, але відповідь повільна: %s. config.cache_test_succeeded=Тест кешу успішно завершено, отримано відповідь за %s. - config.session_config=Конфігурація сесії config.session_provider=Провайдер сесії config.provider_config=Конфігурація постачальника @@ -3024,12 +3220,10 @@ config.gc_interval_time=Інтервал запуску збирача сміт config.session_life_time=Час життя сесії config.https_only=Тільки HTTPS config.cookie_life_time=Час життя cookie-файлу - config.picture_config=Налаштування фотографії або аватари config.picture_service=Сервіс зображень config.disable_gravatar=Вимкнути Gravatar config.enable_federated_avatar=Увімкнути зовнішні аватари - config.git_config=Конфігурація git config.git_disable_diff_highlight=Вимкнути підсвітку синтаксису diff config.git_max_diff_lines=Максимум рядків на diff (на один файл) @@ -3041,18 +3235,14 @@ config.git_mirror_timeout=Тайм-аут оновлення дзеркала config.git_clone_timeout=Тайм-аут операції клонування config.git_pull_timeout=Тайм-аут операції Pull config.git_gc_timeout=Тайм-аут операції збирача сміття (GC) - config.log_config=Конфігурація журналу config.logger_name_fmt=Журнал: %s config.disabled_logger=Вимкнено config.access_log_mode=Режим доступу до журналу config.access_log_template=Шаблон журналу доступу config.xorm_log_sql=Журнал SQL - config.set_setting_failed=Не вдалося встановити параметр %s - monitor.stats=Статистика - monitor.cron=Завдання cron monitor.name=Назва monitor.schedule=Розклад @@ -3069,7 +3259,6 @@ monitor.execute_time=Час виконання monitor.last_execution_result=Результат monitor.process.cancel=Зупинити процес monitor.process.children=Дочірні процеси - monitor.queues=Черги monitor.queue=Черга: %s monitor.queue.name=Назва @@ -3085,7 +3274,6 @@ monitor.queue.settings.submit=Оновити налаштування monitor.queue.settings.changed=Налаштування оновлено monitor.queue.settings.remove_all_items=Видалити все monitor.queue.settings.remove_all_items_done=Усі елементи черги видалено. - notices.system_notice_list=Сповіщення системи notices.view_detail_header=Переглянути деталі повідомлення notices.operations=Дії @@ -3100,11 +3288,72 @@ notices.type_2=Завдання notices.desc=Опис notices.op=Оп. notices.delete_success=Сповіщення системи були видалені. - self_check.no_problem_found=Наразі проблем не виявлено. self_check.startup_warnings=Попередження під час запуску: self_check.database_collation_mismatch=Очікується, що база даних використає зіставлення: %s self_check.location_origin_mismatch=Поточна URL-адреса (%[1]) не відповідає URL-адресі Gitea (%[2]). Якщо ви використовуєте зворотний проксі, переконайтеся, що заголовки "Host" та "X-Forwarded-Proto" встановлені правильно. +emails=User Email Addresses +dashboard.delete_inactive_accounts.started=Task to delete all unactivated accounts started +dashboard.delete_repo_archives.started=Task to delete all repository archives started +dashboard.delete_missing_repos.started=Task to delete all repositories missing their Git files started +dashboard.sync_repo_tags=Sync tags from git data to database +dashboard.deleted_branches_cleanup=Clean up deleted branches +dashboard.git_gc_repos=Garbage-collect all repositories +dashboard.resync_all_sshkeys=Update the '.ssh/authorized_keys' file with Gitea SSH keys +dashboard.resync_all_sshprincipals=Update the '.ssh/authorized_principals' file with Gitea SSH principals +dashboard.resync_all_hooks=Resynchronize pre-receive, update and post-receive hooks of all repositories +dashboard.cleanup_hook_task_table=Clean up hook_task table +dashboard.cleanup_packages=Clean up expired packages +dashboard.cleanup_actions=Clean up expired actions' resources +dashboard.delete_old_actions.started=Deletion of all old activities from database started +dashboard.gc_lfs=Garbage-collect LFS meta objects +dashboard.stop_zombie_tasks=Stop actions zombie tasks +users.never_login=Never Signed In +users.purge_help=Forcibly delete user and any repositories, organizations, and packages owned by the user. All comments will be deleted too. +users.still_own_packages=This user still owns one or more packages. Delete these packages first. +emails.filter_sort.email=Email address +emails.filter_sort.email_reverse=Email address (reverse) +emails.filter_sort.name_reverse=Username (reverse) +emails.updated=Email address updated +emails.delete_primary_email_error=You cannot delete the primary email address. +defaulthooks.desc=Webhooks automatically make HTTP POST requests to a server when certain Gitea events trigger. Webhooks defined here are defaults and will be copied into all new repositories. Read more in the webhooks guide. +systemhooks.desc=Webhooks automatically make HTTP POST requests to a server when certain Gitea events trigger. Webhooks defined here will act on all repositories on the system, so please consider any performance implications this may have. Read more in the webhooks guide. +auths.verify_group_membership=Verify group membership in LDAP (leave the filter empty to skip) +auths.map_group_to_team=Map LDAP groups to Organization teams (leave the field empty to skip) +auths.map_group_to_team_removal=Remove users from synchronized teams if user does not belong to corresponding LDAP group +auths.oauth2_scopes=Additional Scopes +auths.oauth2_required_claim_name=Required Claim Name +auths.oauth2_required_claim_name_helper=Set this name to restrict login from this source to users with a claim with this name +auths.oauth2_required_claim_value=Required Claim Value +auths.oauth2_required_claim_value_helper=Set this value to restrict login from this source to users with a claim with this name and value +auths.oauth2_group_claim_name=Claim name providing group names for this source. (Optional) +auths.oauth2_full_name_claim_name=Full Name Claim Name. (Optional — if set, the user's full name will always be synchronized with this claim) +auths.oauth2_ssh_public_key_claim_name=SSH Public Key Claim Name +auths.oauth2_admin_group=Group Claim value for administrator users. (Optional — requires claim name above) +auths.oauth2_restricted_group=Group Claim value for restricted users. (Optional — requires claim name above) +auths.oauth2_map_group_to_team=Map claimed groups to Organization teams. (Optional — requires claim name above) +auths.sspi_auto_create_users_helper=Allow SSPI auth method to automatically create new accounts for users that log in for the first time +auths.sspi_strip_domain_names_helper=If checked, domain names will be removed from logon names (e.g. "DOMAIN\user" and "user@example.org" both will become just "user"). +auths.sspi_separator_replacement_helper=The character to use to replace the separators of down-level logon names (e.g. the \ in "DOMAIN\user") and user principal names (e.g. the @ in "user@example.org"). +auths.sspi_default_language_helper=Default language for users automatically created by SSPI auth method. Leave empty if you prefer the language to be automatically detected. +auths.tip.nextcloud=Register a new OAuth consumer on your instance by selecting "Settings -> Security -> OAuth 2.0 client" in the menu +auths.tip.openid_connect=Use the OpenID Connect Discovery URL "https://{server}/.well-known/openid-configuration" to specify the endpoints +auths.tip.yandex=Create a new application at %s. Select following permissions from the "Yandex.Passport API" section: "Access to email address", "Access to user avatar" and "Access to username, first name and surname, gender" +auths.unable_to_initialize_openid=Unable to initialize OpenID Connect Provider: %s +auths.invalid_openIdConnectAutoDiscoveryURL=Invalid Auto Discovery URL (this must be a valid URL starting with http:// or https://) +config.test_email_placeholder=Email Address (e.g. test@example.com) +config.open_with_editor_app_help=The "Open with" editors for the clone menu. If left empty, the default will be used. Expand to see the default. +monitor.stacktrace=Stacktrace +monitor.trace=Trace +monitor.process.cancel_desc=Canceling a process may cause data loss +monitor.queue.activeworkers=Active Workers +monitor.queue.review_add=Review / Add Workers +monitor.queue.settings.desc=Pools dynamically grow in response to their worker queue blocking. +monitor.queue.settings.maxnumberworkers=Max number of workers +self_check.database_collation_case_insensitive=Database is using collation %s, which is a case-insensitive collation. Although Gitea could work with it, there might be some rare cases which don't work as expected. +self_check.database_inconsistent_collation_columns=Database is using collation %s, but these columns are using mismatched collations. This might cause some unexpected problems. +self_check.database_fix_mysql=For MySQL/MariaDB users, you could use the "gitea doctor convert" command to fix the collation problems, or you could also fix the problem manually with "ALTER ... COLLATE ..." SQL queries. +self_check.database_fix_mssql=For MSSQL users, you could only fix the problem manually with "ALTER ... COLLATE ..." SQL queries at the moment. [action] create_repo=створив(ла) репозиторій %s @@ -3137,6 +3386,7 @@ review_dismissed_reason=Причина: create_branch=створив гілку %[3]s в %[4]s starred_repo=додав %[2]s у обране watched_repo=почав слідкувати за %[2]s +publish_release=`released %[4]s at %[3]s` [tool] now=зараз @@ -3186,6 +3436,8 @@ error.no_committer_account=Немає облікового запису, при error.no_gpg_keys_found=Для цього підпису в базі даних не знайдено жодного відомого ключа error.not_signed_commit=Непідписаний коміт error.failed_retrieval_gpg_keys=Не вдалося отримати жодного ключа, прив'язаного до облікового запису комітера +error.probable_bad_signature="WARNING! Although there is a key with this ID in the database, it does not verify this commit! This commit is SUSPICIOUS." +error.probable_bad_default_signature="WARNING! Although the default key has this ID, it does not verify this commit! This commit is SUSPICIOUS." [units] unit=Одиниця вимірювання @@ -3328,22 +3580,52 @@ owner.settings.cleanuprules.success.delete=Правило очищення ви owner.settings.chef.title=Реєстр Chef owner.settings.chef.keypair=Згенерувати ключову пару owner.settings.chef.keypair.description=Ключова пара необхідна для автентифікації у реєстрі Chef. Якщо ви створювали ключову пару раніше, створення нової пари призведе до скасування старої. +alpine.registry=Set up this registry by adding the URL in your /etc/apk/repositories file: +cargo.registry=Set up this registry in the Cargo configuration file (for example ~/.cargo/config.toml): +chef.registry=Set up this registry in your ~/.chef/config.rb file: +composer.registry=Set up this registry in your ~/.composer/config.json file: +conan.registry=Set up this registry from the command line: +conda.registry=Set up this registry as a Conda repository in your .condarc file: +container.digest=Digest +cran.registry=Set up this registry in your Rprofile.site file: +debian.registry=Set up this registry from the command line: +helm.registry=Set up this registry from the command line: +maven.registry=Set up this registry in your project pom.xml file: +maven.install=To use the package, include the following in the dependencies block in the pom.xml file: +nuget.registry=Set up this registry from the command line: +npm.registry=Set up this registry in your project .npmrc file: +npm.dependencies.bundle=Bundled Dependencies +npm.dependencies.peer=Peer Dependencies +pub.install=To install the package using Dart, run the following command: +pypi.install=To install the package using pip, run the following command: +rpm.registry=Set up this registry from the command line: +rubygems.dependencies.runtime=Runtime Dependencies +swift.registry=Set up this registry from the command line: +settings.link.success=Repository link was successfully updated. +owner.settings.cargo.rebuild.success=The Cargo index was successfully rebuilt. +owner.settings.cleanuprules.keep.pattern.container=The latest version is always kept for Container packages. [secrets] - -; These keys are also for "edit secret", the keys are kept as-is to avoid unnecessary re-translation creation.description=Опис creation.name_placeholder=без урахування регістру, тільки алфавітно-цифрові символи або підкреслення, не можуть починатися з GITEA_ або GITHUB_. creation.value_placeholder=Введіть довільний вміст. Пробіли на початку та в кінці будуть пропущені. creation.description_placeholder=Введіть короткий опис (необов'язково). - - +secrets=Secrets +description=Secrets will be passed to certain actions and cannot be read otherwise. +none=There are no secrets yet. +save_success=The secret "%s" has been saved. +save_failed=Failed to save secret. +add_secret=Add secret +edit_secret=Edit secret +deletion=Remove secret +deletion.description=Removing a secret is permanent and cannot be undone. Continue? +deletion.success=The secret has been removed. +deletion.failed=Failed to remove secret. +management=Secrets Management [actions] actions=Дії - unit.desc=Керувати діями - status.unknown=Невідомий status.waiting=Очікування status.running=Виконується @@ -3352,7 +3634,6 @@ status.failure=Невдача status.cancelled=Скасовано status.skipped=Пропущено status.blocked=Заблоковано - runners.status=Статус runners.id=ID runners.name=Назва @@ -3372,7 +3653,6 @@ runners.status.idle=Очікування runners.status.active=Активний runners.version=Версія runners.reset_registration_token=Скинути реєстраційний токен - runs.all_workflows=Всі робочі процеси runs.commit=Коміт runs.scheduled=Заплановано @@ -3395,7 +3675,6 @@ runs.delete=Видалити запущений робочий процес runs.delete.description=Ви впевнені, що хочете остаточно видалити цей робочий процес? Цю дію неможливо скасувати. runs.not_done=Виконання цього робочого процесу не завершено. runs.view_workflow_file=Перегляд файлу робочого процесу - workflow.disable=Вимкнути робочий процес workflow.disable_success=Робочий процес '%s' успішно вимкнено. workflow.enable=Увімкнути робочий процес @@ -3407,8 +3686,6 @@ workflow.run_success=Робочий процес '%s' завершився ус workflow.from_ref=Використати робочий процес з workflow.has_workflow_dispatch=Цей робочий процес має тригер події workflow_dispatch. workflow.has_no_workflow_dispatch=Робочий процес “%s” не має тригера події workflow_dispatch. - - variables=Змінні variables.management=Керування змінними variables.creation=Додати змінну @@ -3424,9 +3701,29 @@ variables.creation.failed=Не вдалося додати змінну. variables.creation.success=Змінну "%s" додано. variables.update.failed=Не вдалося відредагувати змінну. variables.update.success=Змінну відредаговано. - logs.always_auto_scroll=Завжди автоматично прокручувати журнали logs.always_expand_running=Завжди розгортати поточні журнали +runners=Runners +runners.runner_manage_panel=Runners Management +runners.new=Create new Runner +runners.new_notice=How to start a runner +runners.runner_title=Runner +runners.task_list=Recent tasks on this runner +runners.edit_runner=Edit Runner +runners.update_runner_success=Runner updated successfully +runners.update_runner_failed=Failed to update runner +runners.delete_runner=Delete this runner +runners.delete_runner_success=Runner deleted successfully +runners.delete_runner_failed=Failed to delete runner +runners.delete_runner_header=Confirm to delete this runner +runners.delete_runner_notice=If a task is running on this runner, it will be terminated and marked as failed. It may break building workflow. +runners.none=No runners available +runners.status.offline=Offline +runners.reset_registration_token_confirm=Would you like to invalidate the current token and generate a new one? +runners.reset_registration_token_success=Runner registration token reset successfully +runs.no_matching_online_runner_helper=No matching online runner with label: %s +runs.cancel=Cancel workflow run +need_approval_desc=Need approval to run workflows for fork pull request. [projects] deleted.display_name=Видалений проєкт @@ -3438,10 +3735,8 @@ exit_fullscreen=Вийти з повноекранного режиму [git.filemode] changed_filemode=%[1]s → %[2]s -; Ordered by git filemode value, ascending. E.g. directory has "040000", normal file has "100644", … directory=Тека normal_file=Звичайний файл executable_file=Виконуваний файл symbolic_link=Символічне посилання submodule=Підмодуль - diff --git a/options/locale/locale_zh-CN.ini b/options/locale/locale_zh-CN.ini index 36b975ba362c9..41f21c980c870 100644 --- a/options/locale/locale_zh-CN.ini +++ b/options/locale/locale_zh-CN.ini @@ -26,7 +26,6 @@ toc=目录 licenses=许可证 return_to_gitea=返回 Gitea more_items=更多选项 - username=用户名 email=邮箱地址 password=密码 @@ -36,7 +35,6 @@ captcha=验证码 twofa=两步验证 twofa_scratch=两步验证口令 passcode=验证码 - webauthn_insert_key=插入安全密钥 webauthn_sign_in=按下安全密钥上的按钮。如果安全密钥没有按钮,请重新插入它。 webauthn_press_button=请按下安全密钥上的按钮… @@ -50,7 +48,6 @@ webauthn_error_duplicated=此安全密钥未被许可用于这个请求。请确 webauthn_error_empty=您必须为此密钥设置一个名称。 webauthn_error_timeout=未能在允许的时限内读取密钥。请重新加载此页面并重试。 webauthn_reload=重新加载 - repository=仓库 organization=组织 mirror=镜像 @@ -69,18 +66,15 @@ settings=设置 your_profile=个人信息 your_starred=已点赞 your_settings=设置 - all=所有 sources=自建 mirrors=镜像 collaborative=协作 forks=派生 - activities=最近活动 pull_requests=合并请求 issues=工单 milestones=里程碑 - ok=确定 cancel=取消 retry=重试 @@ -95,11 +89,9 @@ remove_label_str=删除标签「%s」 edit=编辑 view=查看 test=测试 - enabled=已启用 disabled=已禁用 locked=已锁定 - copy=复制 copy_url=复制网址 copy_hash=复制哈希值 @@ -109,48 +101,36 @@ copy_path=复制路径 copy_success=复制成功! copy_error=复制失败 copy_type_unsupported=无法复制此类型的文件内容 - write=撰写 preview=预览 loading=正在加载... files=文件 - error=错误 error404=您正尝试访问的页面 不存在您尚未被授权 查看该页面。 error503=服务器无法完成您的请求,请稍后重试。 go_back=返回 invalid_data=无效数据: %v - never=从不 unknown=未知 - rss_feed=RSS 订阅源 - pin=固定 unpin=取消置顶 - artifacts=产物 expired=已过期 confirm_delete_artifact=您确定要删除产物「%s」吗? - archived=已归档 - concept_system_global=全局 concept_user_individual=个人 concept_code_repository=仓库 concept_user_organization=组织 - show_timestamps=显示时间戳 show_log_seconds=显示秒数 show_full_screen=全屏显示 download_logs=下载日志 - confirm_delete_selected=确认删除所有选中项目? - name=名称 value=值 readme=自述文档 - filter=筛选 filter.clear=清除筛选器 filter.is_archived=已归档 @@ -163,7 +143,6 @@ filter.is_template=模板 filter.not_template=非模板 filter.public=公开 filter.private=私有 - no_results_found=未找到结果 internal_error_skipped=发生内部错误,但已跳过: %s @@ -279,7 +258,6 @@ err_empty_admin_email=管理员邮箱不能为空。 err_admin_name_is_reserved=管理员用户名无效,用户名是保留的 err_admin_name_pattern_not_allowed=管理员用户名无效,用户名是保留字 err_admin_name_is_invalid=管理员用户名无效 - general_title=一般设置 app_name=站点名称 app_name_helper=您可以在此输入您公司的名称。 @@ -299,7 +277,6 @@ app_url=基础URL app_url_helper=用于 HTTP (S) 克隆和邮件通知的基本地址。 log_root_path=日志路径 log_root_path_helper=日志文件将写入此目录。 - optional_title=可选设置 email_title=电子邮箱设置 smtp_addr=SMTP 主机地址 @@ -379,19 +356,15 @@ view_home=访问 %s filter=其他过滤器 filter_by_team_repositories=按团队仓库筛选 feed_of=「%s」的源 - show_archived=已归档 show_both_archived_unarchived=显示已归档和未归档的 show_only_archived=只显示已归档的 show_only_unarchived=只显示未归档的 - show_private=私有库 show_both_private_public=同时显示公开的和私有的 show_only_private=只显示私有的 show_only_public=只显示公开的 - issues.in_your_repos=在您的仓库中 - guide_title=无活动 guide_desc=您目前没有关注任何仓库或用户,所以没有要显示的内容。 您可以从下面的链接中探索感兴趣的仓库或用户。 explore_repos=探索仓库 @@ -494,31 +467,24 @@ view_it_on=在 %s 上查看 reply=或直接回复此邮件 link_not_working_do_paste=不起作用?尝试复制并粘贴到您的浏览器。 hi_user_x=%s 您好, - activate_account=请激活您的帐户 activate_account.title=%s,请激活您的帐户 activate_account.text_1=%[1]s 您好,感谢注册 %[2]s ! activate_account.text_2=请在 %s 时间内,点击以下链接激活您的账户: - activate_email=请验证您的邮箱地址 activate_email.title=%s,请验证您的邮箱 activate_email.text=请在 %s 时间内,点击以下链接,以验证您的邮箱地址: - register_notify=欢迎来到 %s register_notify.title=%[1]s,欢迎来到 %[2]s register_notify.text_1=这是您的 %s 注册确认邮件 ! register_notify.text_2=您现在可以以用户名 %s 登录。 register_notify.text_3=如果此账户已为您创建,请先 设置您的密码。 - reset_password=恢复您的账户 reset_password.title=%s,您已请求恢复您的帐户 reset_password.text=请在 %s 时间内,点击以下链接,以恢复您的账户: - register_success=注册成功 - issue_assigned.pull=@%[1]s 已将仓库 %[3]s 中的合并请求 %[2]s 指派给您 issue_assigned.issue=@%[1]s 已将仓库 %[3]s 中的工单 %[2]s 指派给您 - issue.x_mentioned_you=@%s 提及了您: issue.action.force_push=%[1]s 强制从 %[3]s 推送 %[2]s 至 [4]s。 issue.action.push_1=@%[1]s 推送了 %[3]d 个提交到 %[2]s @@ -533,7 +499,6 @@ issue.action.review_dismissed=@%[1]s 拒绝了 %[2]s 对此合并请求 issue.action.ready_for_review=@%[1]s 标记此合并请求已评审通过。 issue.action.new=@%[1]s 创建了 #%[2]d. issue.in_tree_path=在 %s 中: - release.new.subject=%[2]s 中的 %[1]s 已发布 release.new.text=@%[1]s 于 %[3]s 发布了 %[2]s release.title=标题:%s @@ -541,15 +506,12 @@ release.note=注释: release.downloads=下载: release.download.zip=源代码(ZIP) release.download.targz=源代码(TAR.GZ) - repo.transfer.subject_to=%s 想要将「%s」转移给 %s repo.transfer.subject_to_you=%s 想要将「%s」转移给您 repo.transfer.to_you=您 repo.transfer.body=访问 %s 以接受或拒绝转移,亦可忽略此邮件。 - repo.collaborator.added.subject=%s 把您添加到了 %s repo.collaborator.added.text=您已被添加为仓库的协作者: - team_invite.subject=%[1]s 邀请您加入组织 %[2]s team_invite.text_1=%[1]s 邀请您加入组织 %[3]s 中的团队 %[2]s。 team_invite.text_2=请点击下面的链接加入团队: @@ -574,17 +536,14 @@ PayloadUrl=推送地址 TeamName=团队名称 AuthName=认证名称 AdminEmail=管理员邮箱 - NewBranchName=新的分支名称 CommitSummary=提交小结 CommitMessage=提交消息 CommitChoice=提交选择 TreeName=文件路径 Content=内容 - SSPISeparatorReplacement=分隔符 SSPIDefaultLanguage=默认语言 - require_error=不能为空。 alpha_dash_error=应该只包含字母数字、破折号 ('-') 和下划线 ('_') 字符。 alpha_dash_dot_error=` 应该只包含字母数字, 破折号 ('-'), 下划线 ('_') 和点 ('. ') 。` @@ -603,7 +562,6 @@ unknown_error=未知错误: captcha_incorrect=验证码不正确。 password_not_match=密码不匹配。 lang_select_error=从列表中选出语言 - username_been_taken=用户名已使用。 username_change_not_local_user=非本地用户不允许更改用户名。 change_username_disabled=更改用户名已禁用。 @@ -642,24 +600,20 @@ last_org_owner=您不能从「所有者」团队中删除最后一个用户。 cannot_add_org_to_team=组织不能加入到团队中。 duplicate_invite_to_team=此用户已被邀请为团队成员。 organization_leave_success=您已成功离开组织 %s。 - invalid_ssh_key=无法验证您的 SSH 密钥:%s invalid_gpg_key=无法验证您的 GPG 密钥:%s invalid_ssh_principal=无效的规则:%s must_use_public_key=您提供的密钥是私钥。不要在任何地方上传您的私钥,请改用您的公钥。 -unable_verify_ssh_key=无法验证 SSH 密钥,请仔细检查是否有错误。 auth_failed=授权验证失败:%v - -still_own_repo=此帐户仍拥有至少一个仓库,您需要先删除或转移它们。 -still_has_org=此帐户隶属于一个或多个组织,请先退出这些组织。 -still_own_packages=您的账户拥有一个或多个软件包,请先删除它们。 -org_still_own_repo=该组织仍然是某些仓库的拥有者,请先删除或转移它们! -org_still_own_packages=该组织仍然是一个或多个软件包的拥有者,请先删除它们。 - target_branch_not_exist=目标分支不存在。 target_ref_not_exist=目标引用 %s 不存在 - admin_cannot_delete_self=当您是管理员时,您不能删除自己。请先移除您的管理员权限 +unable_verify_ssh_key="Cannot verify the SSH key. Double-check it for mistakes." +still_own_repo="Your account owns one or more repositories. Delete or transfer them first." +still_has_org="Your account is a member of one or more organizations. Leave them first." +still_own_packages="Your account owns one or more packages. Delete them first." +org_still_own_repo="This organization still owns one or more repositories. Delete or transfer them first." +org_still_own_packages="This organization still owns one or more packages. Delete them first." [user] change_avatar=修改头像 @@ -682,14 +636,10 @@ email_visibility.limited=所有已认证用户均可看到您的邮箱地址 email_visibility.private=只有您本人和管理员可以看到您的邮箱地址 show_on_map=在地图上显示这个位置 settings=用户设置 - form.name_reserved=用户名「%s」被保留。 form.name_pattern_not_allowed=用户名中不允许使用「%s」格式。 -form.name_chars_not_allowed=用户名「%s」包含无效字符。 - block.block=屏蔽 block.block.user=屏蔽用户 -block.block.org=屏蔽用户访问组织 block.block.failure=屏蔽用户失败:%s block.unblock=取消屏蔽 block.unblock.failure=取消屏蔽用户失败:%s @@ -702,7 +652,6 @@ block.info_3=通过 @ 提及您的用户名向您发送通知 block.info_4=邀请您作为协作者到他们的仓库中 block.info_5=在仓库中点赞、派生或关注 block.info_6=打开和评论工单或合并请求 -block.info_7=在问题或合并请求中对您的评论做出反应 block.user_to_block=要屏蔽的用户 block.note=备注 block.note.title=可选备注: @@ -710,6 +659,9 @@ block.note.info=该备注对被屏蔽的用户不可见。 block.note.edit=编辑备注 block.list=已屏蔽用户 block.list.none=您没有已屏蔽的用户。 +form.name_chars_not_allowed=Username "%s" contains invalid characters. +block.block.org=Block user from organization +block.info_7=reacting to your comments in issues or pull requests [settings] profile=个人信息 @@ -729,7 +681,6 @@ account_link=已绑定帐户 organization=组织 uid=UID webauthn=两步验证(安全密钥) - public_profile=公开信息 biography_placeholder=告诉我们一点您自己! (您可以使用 Markdown) location_placeholder=与他人分享您的大概位置 @@ -753,7 +704,6 @@ cancel=取消操作 language=界面语言 ui=主题 hidden_comment_types=隐藏的评论类型 -hidden_comment_types_description=此处选中的注释类型不会显示在工单页面上。比如,勾选「标签」删除所有「{user} 添加/删除的 {label}」注释。 hidden_comment_types.ref_tooltip=注释此问题在何处被提及过,如另一个问题、代码提交等 hidden_comment_types.issue_ref_tooltip=注释用户在何处更改了与此问题相关联的分支/标签 comment_type_group_reference=引用 @@ -774,7 +724,6 @@ saved_successfully=您的设置已成功保存。 privacy=隐私设置 keep_activity_private=隐藏个人资料页面中的活动 keep_activity_private_popup=使活动仅对您和管理员可见 - lookup_avatar_by_mail=从邮箱地址查找头像 federated_avatar_lookup=Federated Avatar 查找 enable_custom_avatar=启动自定义头像 @@ -786,7 +735,6 @@ uploaded_avatar_is_too_big=上传的文件大小(%d KiB) 超过最大限制(%d K update_avatar_success=您的头像已更新。 update_user_avatar_success=用户头像已更新。 cropper_prompt=您可以在保存前编辑图像。编辑的图像将被保存为 PNG 格式。 - change_password=更新密码 old_password=当前密码 new_password=新的密码 @@ -794,22 +742,18 @@ retype_new_password=确认新密码 password_incorrect=当前密码不正确! change_password_success=您的密码已更新。从现在开始使用您的新密码登录。 password_change_disabled=非本地帐户不能通过 Gitea 的 web 界面更改密码。 - emails=邮箱地址 manage_emails=管理邮箱地址 manage_themes=选择默认主题 manage_openid=管理 OpenID 地址 email_desc=您的主邮箱地址将用于通知、密码恢复以及基于网页的 Git 操作(如果它未设为隐藏)。 theme_desc=这将是您在整个网站上的默认主题。 -theme_colorblindness_help=颜色障碍主题支持 -theme_colorblindness_prompt=Gitea 仅有少数主题存在基本的颜色障碍支持,这些主题只定义了少数颜色。这项工作仍在进行中,可以通过在主题的 CSS 文件中定义更多颜色来实现更多改进。 primary=主要 activated=已激活 requires_activation=需要激活 primary_email=设为主邮箱 activate_email=发送激活邮件 activations_pending=等待激活 -can_not_add_email_activations_pending=有一个待处理的激活请求,请稍等几分钟后再尝试添加新的邮箱地址。 delete_email=移除 email_deletion=移除邮箱地址 email_deletion_desc=邮箱地址和相关信息将会被删除。使用此邮箱地址发送的Git提交将会保留,继续? @@ -830,7 +774,6 @@ add_openid_success=新的 OpenID 地址已添加。 keep_email_private=隐藏邮箱地址 keep_email_private_popup=这将会隐藏您的邮箱地址,不仅在您的个人资料中,还在您使用 Web 界面创建合并请求或编辑文件时。已推送的提交将不会被修改。在提交中使用 %s 以和您的账号关联。 openid_desc=OpenID 让您可以将认证转发到外部服务。 - manage_ssh_keys=管理 SSH 密钥 manage_ssh_principals=管理 SSH 证书规则 manage_gpg_keys=管理 GPG 密钥 @@ -855,7 +798,6 @@ gpg_key_matched_identities_long=此密钥中包含的身份信息与以下此用 gpg_key_verified=已验证的密钥 gpg_key_verified_long=密钥已通过令牌验证,除与此密钥匹配的任何身份外,还可用于验证与该用户任何已激活邮箱地址匹配的提交。 gpg_key_verify=验证 -gpg_invalid_token_signature=提供的 GPG 密钥、签名和令牌不匹配或过期。 gpg_token_required=您必须为下面的令牌提供签名 gpg_token=令牌 gpg_token_help=您可以使用以下方式生成签名: @@ -865,7 +807,6 @@ verify_gpg_key_success=GPG 密钥「%s」已验证。 ssh_key_verified=已验证的密钥 ssh_key_verified_long=密钥已通过令牌验证,可用于验证与该用户任何已激活邮箱地址匹配的提交。 ssh_key_verify=验证 -ssh_invalid_token_signature=提供的 SSH 密钥、签名或令牌不匹配或令牌已过期。 ssh_token_required=您必须为下面的令牌提供签名 ssh_token=令牌 ssh_token_help=您可以使用以下方式生成签名: @@ -886,7 +827,6 @@ gpg_key_deletion=删除 GPG 密钥 ssh_principal_deletion=删除 SSH 证书规则 ssh_key_deletion_desc=删除 SSH 公钥将取消对应的私钥对您的 Gitea 帐户的访问权限。继续? gpg_key_deletion_desc=删除 GPG 公钥将无法认证对应私钥签名的提交,继续? -ssh_principal_deletion_desc=删除此 SSH 证书规则将取消它对您的账户的访问权限。继续? ssh_key_deletion_success=SSH 密钥已删除。 gpg_key_deletion_success=GPG 密钥已删除。 ssh_principal_deletion_success=此规则删除成功。 @@ -909,7 +849,6 @@ manage_social=管理关联社交帐户 social_desc=这些社交账户可以用来登录您的账户。确保您认识它们中的所有账户。 unbind=取消链接 unbind_success=社交账户已成功移除。 - manage_access_token=管理 Access Token generate_new_token=生成新的令牌 tokens_desc=这些令牌拥有通过 Gitea API 对您的帐户的访问权限。 @@ -936,7 +875,6 @@ permission_everyone_write=所有人可写 access_token_desc=所选令牌权限仅限于对应的 API 路由的授权。阅读 文档 以获取更多信息。 at_least_one_permission=您需要选择至少一个权限才能创建令牌 permissions_list=权限: - manage_oauth2_applications=管理 OAuth2 应用程序 edit_oauth2_application=编辑 OAuth2 应用程序 oauth2_applications_desc=OAuth2 应用允许第三方应用程序在此 Gitea 实例中安全验证用户。 @@ -948,7 +886,6 @@ create_oauth2_application_button=创建应用 create_oauth2_application_success=您已成功创建了一个新的 OAuth2 应用。 update_oauth2_application_success=您已成功更新了此 OAuth2 应用。 oauth2_application_name=应用名称 -oauth2_confidential_client=机密客户端。对于需要保密的应用(例如 Web 应用),请选择此选项。对于包括桌面和移动应用在内的本机应用,请勿选择此选项。 oauth2_skip_secondary_authorization=首次授权后允许公共客户端跳过授权步骤。 可能会带来安全风险。 oauth2_redirect_uris=重定向 URI。每行一个 URI。 save_application=保存 @@ -961,14 +898,10 @@ oauth2_application_edit=编辑 oauth2_application_create_description=OAuth2 应用允许您的第三方应用程序访问此实例的用户帐户。 oauth2_application_remove_description=移除一个OAuth2应用将会阻止它访问此实例上的已授权用户账户。是否继续? oauth2_application_locked=如果配置启用,Gitea 将在启动时预注册一些 OAuth2 应用程序。 为了防止意外的行为, 这些应用既不能编辑也不能删除。请参阅 OAuth2 文档以获取更多信息。 - authorized_oauth2_applications=已授权的 OAuth2 应用 -authorized_oauth2_applications_description=您已授予这些第三方应用程序访问您的个人 Gitea 账户的权限。请撤销那些您不再需要的应用程序的访问权限。 revoke_key=撤销 revoke_oauth2_grant=撤回权限 -revoke_oauth2_grant_description=确定撤销此三方应用程序的授权,并阻止此应用程序访问您的数据? revoke_oauth2_grant_success=成功撤销了访问权限。 - twofa_desc=为保护您的账号密码安全,您可以使用智能手机或其它设备来接收时间强相关的一次性密码(TOTP)。 twofa_recovery_tip=如果您丢失了您的设备,您将能够使用一次性恢复密钥来重新获得对您账户的访问。 twofa_is_enrolled=您的账号已启用了两步验证。 @@ -987,15 +920,12 @@ then_enter_passcode=并输入应用程序中显示的密码: passcode_invalid=密码不正确。再试一次。 twofa_enrolled=您的账号已经启用了两步验证。请保存初始令牌(%s)到一个安全的地方,此令牌仅显示一次。 twofa_failed_get_secret=获取 secret 失败。 - webauthn_desc=安全密钥是包含加密密钥的硬件设备。它们可以用于双因素身份验证。安全密钥必须支持 WebAuthn 身份验证器 标准。 webauthn_register_key=添加安全密钥 webauthn_nickname=昵称 webauthn_delete_key=移除安全密钥 -webauthn_delete_key_desc=如果删除了安全密钥,则不能再使用它登录。继续? webauthn_key_loss_warning=如果您丢失了您的安全密钥,您将无法访问您的帐户。 webauthn_alternative_tip=您可能想要配置额外的身份验证方法。 - manage_account_links=管理绑定过的账号 manage_account_links_desc=这些外部帐户已经绑定到您的 Gitea 帐户。 account_links_not_available=当前没有外部帐户链接到您的 Gitea 帐户。 @@ -1003,19 +933,15 @@ link_account=链接账户 remove_account_link=删除已绑定的账号 remove_account_link_desc=删除已绑定帐户将吊销其对您的 Gitea 帐户的访问权限。继续? remove_account_link_success=已取消绑定帐户。 - hooks.desc=添加 Web 钩子,它们将会在您拥有的所有仓库上触发。 - orgs_none=您现在还不是任何组织的成员。 repos_none=您并不拥有任何仓库。 - delete_account=删除当前帐户 delete_prompt=此操作将永久删除您的用户帐户。它 无法 被撤消。 delete_with_all_comments=您的帐户年龄小于 %s。为了避免幽灵评论,所有工单/合并请求的评论都将与它一起被删除。 confirm_delete_account=确认删除帐户 delete_account_title=删除当前帐户 delete_account_desc=确实要永久删除此用户帐户吗? - email_notifications.enable=启用邮件通知 email_notifications.onmention=仅被提及时通知 email_notifications.disable=停用邮件通知 @@ -1023,7 +949,6 @@ email_notifications.submit=设置邮件通知 email_notifications.andyourown=仅与您相关的通知 email_notifications.actions.desc=设置了 Gitea 工作流 的仓库中工作流运行的通知。 email_notifications.actions.failure_only=仅在工作流运行失败时通知 - visibility=用户可见性 visibility.public=公开 visibility.public_tooltip=对所有人可见 @@ -1031,6 +956,17 @@ visibility.limited=受限 visibility.limited_tooltip=仅对已认证的用户可见 visibility.private=私有 visibility.private_tooltip=仅对您已加入的组织的成员可见。 +hidden_comment_types_description=Comment types checked here will not be shown on issue pages. Checking "Label", for example, removes all "{user} added/removed {label}" comments. +theme_colorblindness_help=Color blindness Theme Support +theme_colorblindness_prompt=Gitea only has a few themes with basic color blindness support, which only have a few colors defined. The work is still in progress. More improvements could be made by defining more colors in the theme CSS files. +can_not_add_email_activations_pending=There is a pending activation. Try again in a few minutes if you want to add a new email address. +gpg_invalid_token_signature=The provided GPG key, signature and token do not match, or the token is out-of-date. +ssh_invalid_token_signature=The provided SSH key, signature or token do not match, or the token is out-of-date. +ssh_principal_deletion_desc=Removing an SSH Certificate Principal revokes its access to your account. Continue? +oauth2_confidential_client=Confidential Client. Select for apps that keep the secret confidential, such as web apps. Do not select for native apps, including desktop and mobile apps. +authorized_oauth2_applications_description=You have granted access to your personal Gitea account to these third-party applications. Please revoke access for applications you no longer need. +revoke_oauth2_grant_description=Revoking access for this third-party application will prevent this application from accessing your data. Are you sure? +webauthn_delete_key_desc=If you remove a security key, you can no longer sign in with it. Continue? [repo] new_repo_helper=代码仓库包含了所有的项目文件,包括版本历史记录。已经在其他地方托管了?迁移仓库。 @@ -1060,11 +996,9 @@ fork_branch=要克隆为派生的分支 all_branches=所有分支 view_all_branches=查看所有分支 view_all_tags=查看所有标签 -fork_no_valid_owners=这个代码仓库无法被派生,因为没有有效的所有者。 fork.blocked_user=无法克隆仓库,因为您被仓库所有者屏蔽。 use_template=使用此模板 open_with_editor=用 %s 打开 - download_zip=下载 ZIP download_tar=下载 TAR.GZ download_bundle=下载 BUNDLE @@ -1105,12 +1039,10 @@ mirror_sync=已同步 mirror_sync_on_commit=推送提交时同步 mirror_address=从 URL 克隆 mirror_address_desc=在授权框中输入必要的凭据。 -mirror_address_url_invalid=提供的 URL 无效。请确保 URL 的所有组成部分均已正确转义。 mirror_address_protocol_invalid=提供的URL无效。只能使用http(s)://或git://地址进行镜像操作。 mirror_lfs=大文件存储 (LFS) mirror_lfs_desc=镜像 LFS 数据。 mirror_lfs_endpoint=LFS 网址 -mirror_lfs_endpoint_desc=同步将尝试使用克隆 URL 来 确定 LFS 服务器。如果仓库 LFS 数据存储在其他位置,您还可以指定自定义网址。 mirror_last_synced=上次同步 mirror_password_placeholder=(未更改) mirror_password_blank_placeholder=(未设置) @@ -1123,7 +1055,6 @@ stars=点赞数 reactions_more=再加载 %d unit_disabled=站点管理员已禁用此仓库单元。 language_other=其它 -adopt_search=输入用户名以搜索未被收录的仓库…(留空以查找全部) adopt_preexisting_label=收录仓库 adopt_preexisting=收录已存在的仓库 adopt_preexisting_content=从 %s 创建仓库 @@ -1136,16 +1067,13 @@ blame_prior=查看此更改前的 blame blame.ignore_revs=忽略 .git-blame-ignore-revs 的修订。点击 绕过 并查看正常的 Blame 视图。 blame.ignore_revs.failed=忽略 .git-blame-ignore-revs 版本失败。 user_search_tooltip=最多显示30名用户 - tree_path_not_found=%[2]s 中不存在路径 %[1]s - transfer.accept=接受转移 transfer.accept_desc=转移到「%s」 transfer.reject=拒绝转移 transfer.reject_desc=取消转移到「%s」 transfer.no_permission_to_accept=您没有权限接受此转移。 transfer.no_permission_to_reject=您没有权限拒绝此转移。 - desc.private=私有库 desc.public=公开 desc.public_access=公开访问 @@ -1153,7 +1081,6 @@ desc.template=模板 desc.internal=内部 desc.archived=已存档 desc.sha256=SHA256 - template.items=模板选项 template.git_content=Git 数据(默认分支) template.git_hooks=Git 钩子 @@ -1164,17 +1091,12 @@ template.avatar=头像 template.issue_labels=工单标签 template.one_item=必须至少选择一个模板项 template.invalid=必须选择一个模板仓库 - -archive.title=该仓库已被归档。您可以查看文件和克隆它,但不能创建工单、合并请求或推送提交。 -archive.title_date=该仓库已于 %s 归档。您可以查看文件和克隆它,但不能创建工单、合并请求或推送提交。 archive.issue.nocomment=此仓库已存档,您不能在此工单添加评论。 archive.pull.nocomment=此仓库已存档,您不能在此合并请求添加评论。 - form.reach_limit_of_creation_1=您已经达到了 %d 仓库的上限。 form.reach_limit_of_creation_n=您已经达到了 %d 个仓库的上限。 form.name_reserved=仓库名称 %s 是保留的。 form.name_pattern_not_allowed=仓库名中不允许使用「%s」格式。 - need_auth=授权 migrate_options=迁移选项 migrate_service=迁移服务 @@ -1183,7 +1105,6 @@ migrate_options_lfs=迁移 LFS 文件 migrate_options_lfs_endpoint.label=LFS 网址 migrate_options_lfs_endpoint.description=迁移将尝试使用您的 Git remote 来 确定 LFS 服务器。如果仓库 LFS 数据存储在其他位置,您还可以指定自定义网址。 migrate_options_lfs_endpoint.description.local=支持本地服务器路径。 -migrate_options_lfs_endpoint.placeholder=如果留空,网址将从克隆 URL 中得到 migrate_items=迁移项目 migrate_items_wiki=百科 migrate_items_milestones=里程碑 @@ -1195,7 +1116,6 @@ migrate_items_releases=发布 migrate_repo=迁移仓库 migrate.clone_address=从 URL 迁移/克隆 migrate.clone_address_desc=现有仓库的 HTTP(s) 或 Git "clone" URL -migrate.github_token_desc=您可以在此处输入一个或多个令牌(以逗号分隔),以绕过 GitHub API 速率限制来加快迁移速度。警告:滥用此功能可能会违反服务提供商的政策并导致帐户被封禁。 migrate.clone_local_path=或服务器本地路径 migrate.permission_denied=您没有获得导入本地仓库的权限。 migrate.permission_denied_blocked=您不能从不允许的主机导入,请询问管理员以检查 ALLOWED_DOMAINS/ALLOW_LOCALNETWORKS/BLOCKED_DOMAINS 设置。 @@ -1233,7 +1153,6 @@ migrate.migrating_pulls=迁移合并请求 migrate.cancel_migrating_title=取消迁移 migrate.cancel_migrating_confirm=您想要取消此次迁移吗? migration_status=迁移状态 - mirror_from=镜像自地址 forked_from=派生自 generated_from=生成自 @@ -1249,7 +1168,6 @@ fork=派生 action.blocked_user=无法执行操作,因为您已被仓库所有者屏蔽。 download_archive=下载此仓库 more_operations=更多操作 - quick_guide=快速帮助 clone_this_repo=克隆当前仓库 cite_this_repo=引用此仓库 @@ -1258,7 +1176,6 @@ push_exist_repo=从命令行推送已经创建的仓库 empty_message=这个家伙很懒,什么都没有推送。 broken_message=无法读取此仓库下的 Git 数据。 联系此实例的管理员或删除此仓库。 no_branch=该仓库没有任何分支。 - code=代码 code.desc=查看源码、文件、提交和分支。 branch=分支 @@ -1276,7 +1193,6 @@ actions=工作流 labels=标签 org_labels_desc=组织级别的标签,可以被本组织下的 所有仓库 使用 org_labels_desc_manage=管理 - milestone=里程碑 milestones=里程碑 commits=提交 @@ -1304,7 +1220,6 @@ ambiguous_runes_description=`此文件含有可能会与其他字符混淆的 Un invisible_runes_line=`此行含有不可见的 unicode 字符` ambiguous_runes_line=`此行有模棱两可的 unicode 字符` ambiguous_character=`%[1]c [U+%04[1]X] 容易和 %[2]c [U+%04[2]X] 混淆` - escape_control_characters=Escape unescape_control_characters=Unescape file_copy_permalink=复制永久链接 @@ -1330,7 +1245,6 @@ normal_view=普通视图 line=行 lines=行 from_comment=(评论) - editor.add_file=添加文件 editor.new_file=新建文件 editor.upload_file=上传文件 @@ -1377,12 +1291,10 @@ editor.invalid_commit_email=提交的邮箱地址无效。 editor.branch_does_not_exist=此仓库中不存在名为「%s」的分支。 editor.branch_already_exists=此仓库已存在名为「%s」的分支。 editor.directory_is_a_file=目录名「%s」已作为文件名在此仓库中存在。 -editor.file_is_a_symlink=`「%s」是一个符号链接,无法在 Web 编辑器中编辑` editor.filename_is_a_directory=文件名「%s」已作为目录名在此仓库中存在。 editor.file_modifying_no_longer_exists=正在修改的文件「%s」已不存在于此仓库。 editor.file_changed_while_editing=文件内容在您进行编辑时已经发生变动。单击此处 查看变动的具体内容,或者 再次提交 覆盖已发生的变动。 editor.file_already_exists=此仓库已经存在名为「%s」的文件。 -editor.commit_id_not_matching=提交 ID 与您开始编辑时的 ID 不匹配。请提交到补丁分支然后合并。 editor.push_out_of_date=推送似乎已经过时。 editor.commit_empty_file_header=提交一个空文件 editor.commit_empty_file_text=您要提交的文件是空的,继续吗? @@ -1402,14 +1314,11 @@ editor.cherry_pick=拣选提交 %s 到: editor.revert=将 %s 还原到: editor.failed_to_commit=提交更改失败。 editor.failed_to_commit_summary=错误信息: - editor.fork_create=派生仓库以请求变更 editor.fork_create_description=您不能直接编辑此仓库。您可以派生此仓库,进行编辑并创建一个合并请求。 editor.fork_edit_description=您不能直接编辑此仓库。 更改将写入您的派生仓库 %s,以便您可以创建一个合并请求。 editor.fork_not_editable=您已经派生了此仓库,但您的派生是不可编辑的。 editor.fork_failed_to_push_branch=推送分支 %s 到仓库失败。 -editor.fork_branch_exists=分支「%s」已存在于您的派生仓库中,请选择一个新的分支名称。 - commits.desc=浏览代码修改历史 commits.commits=次代码提交 commits.no_commits=没有共同的提交。「%s」和「%s」的历史完全不同。 @@ -1429,7 +1338,6 @@ commits.gpg_key_id=GPG 密钥 ID commits.ssh_key_fingerprint=SSH 密钥指纹 commits.view_path=在历史记录中的此处查看 commits.view_file_diff=查看提交中的文件更改 - commit.operations=操作 commit.revert=还原 commit.revert-header=还原:%s @@ -1437,15 +1345,12 @@ commit.revert-content=选择要还原的分支: commit.cherry-pick=拣选提交 commit.cherry-pick-header=拣选提交:%s commit.cherry-pick-content=选择要拣选提交的目标分支: - commitstatus.error=错误 commitstatus.failure=失败 commitstatus.pending=队列 commitstatus.success=成功 - ext_issues=访问外部工单 ext_issues.desc=链接到外部工单跟踪系统。 - projects.desc=在项目看板中管理工单和合并请求。 projects.description=描述(可选) projects.description_placeholder=描述 @@ -1482,13 +1387,12 @@ projects.column.assigned_to=指派给 projects.card_type.desc=卡片预览 projects.card_type.images_and_text=图标和文字 projects.card_type.text_only=仅文本 - issues.desc=组织 bug 报告、任务和里程碑。 issues.filter_assignees=筛选指派人 issues.filter_milestones=筛选里程碑 issues.filter_projects=筛选项目 issues.filter_labels=筛选标签 -issues.filter_reviewers=筛选评审人 +issues.filter_reviewers=筛选审核者 issues.filter_no_results=没有结果 issues.filter_no_results_placeholder=请尝试调整您的搜索过滤器。 issues.new=创建工单 @@ -1508,9 +1412,8 @@ issues.new.clear_milestone=取消选中里程碑 issues.new.assignees=指派成员 issues.new.clear_assignees=取消指派成员 issues.new.no_assignees=未指派成员 -issues.new.no_reviewers=无评审人 +issues.new.no_reviewers=无审核者 issues.new.blocked_user=无法创建工单,因为您已被仓库所有者屏蔽。 -issues.edit.already_changed=无法保存对工单的更改。其内容似乎已被其他用户更改。 请刷新页面并重新编辑以避免覆盖他们的更改。 issues.edit.blocked_user=无法编辑内容,因为您已被仓库所有者或工单创建者屏蔽。 issues.choose.get_started=开始 issues.choose.open_external_link=开启 @@ -1582,7 +1485,6 @@ issues.filter_type.reviewed_by_you=您评审过的 issues.filter_sort=排序 issues.filter_sort.latest=最新创建 issues.filter_sort.oldest=最早创建 -issues.filter_sort.recentupdate=最近更新 issues.filter_sort.leastupdate=最早更新 issues.filter_sort.mostcomment=最多评论 issues.filter_sort.leastcomment=最少评论 @@ -1675,7 +1577,7 @@ issues.label_exclusive_warning=在编辑工单或合并请求的标签时,任 issues.label_exclusive_order=排序顺序 issues.label_exclusive_order_tooltip=在同一个范围内的互斥标签将按照这个数字进行排序 issues.label_count=%d 个标签 -issues.label_open_issues=%d 个开启的工单/合并请求 +issues.label_open_issues=%d 个已打开工单/合并请求 issues.label_edit=编辑 issues.label_delete=删除 issues.label_modify=编辑标签 @@ -1704,7 +1606,6 @@ issues.lock_no_reason=锁定并限制仅协作者 %s issues.unlock_comment=解锁此对话 %s issues.lock_confirm=锁定 issues.unlock_confirm=解锁​​​​ -issues.lock.notice_1=- 其他用户不能对这个工单添加新的评论。 issues.lock.notice_2=- 您和仓库其他协作者仍可评论并可见。 issues.lock.notice_3=- 您可以在未来再次解锁这个工单。 issues.unlock.notice_1=- 每个人都可以再次就这一工单发表评论。 @@ -1716,13 +1617,11 @@ issues.comment_on_locked=您不能对锁定的问题发表评论。 issues.delete=删除 issues.delete.title=是否删除工单? issues.delete.text=您真的要删除这个工单吗?(该操作将会永久删除所有内容。如果您需要保留,请关闭它) - issues.tracker=时间跟踪 issues.timetracker_timer_start=启动计时器 issues.timetracker_timer_stop=停止计时器 issues.timetracker_timer_discard=删除计时器 issues.timetracker_timer_manually_add=添加时间 - issues.time_estimate_set=设置预计时间 issues.time_estimate_display=预估:%s issues.change_time_estimate_at=预估时间已修改为 %[1]s %[2]s @@ -1746,7 +1645,6 @@ issues.add_time_minutes=分钟 issues.add_time_sum_to_small=没有输入时间。 issues.time_spent_total=总用时 issues.time_spent_from_all_authors=`总花费时间:%s` - issues.due_date=到期时间 issues.invalid_due_date_format=到期时间的格式必须是「yyyy-mm-dd」的形式。 issues.error_modifying_due_date=修改到期时间失败。 @@ -1759,7 +1657,6 @@ issues.due_date_form=yyyy年mm月dd日 issues.due_date_form_add=设置到期时间 issues.due_date_form_edit=编辑 issues.due_date_form_remove=删除 -issues.due_date_not_writer=您需要该仓库的写权限以更新工单的到期日期。 issues.due_date_not_set=未设置到期时间。 issues.due_date_added=于 %[2]s 设置到期时间为 %[1]s issues.due_date_modified=将到期日从 %[2]s 修改为 %[1]s %[3]s @@ -1767,8 +1664,8 @@ issues.due_date_remove=于 %[2]s 删除了到期时间 %[1]s issues.due_date_overdue=过期 issues.due_date_invalid=到期日期无效或超出范围。请使用 'yyyy-mm-dd' 格式。 issues.dependency.title=依赖工单 -issues.dependency.issue_no_dependencies=未设置依赖工单。 -issues.dependency.pr_no_dependencies=未设置依赖工单。 +issues.dependency.issue_no_dependencies=没有设置依赖项。 +issues.dependency.pr_no_dependencies=没有设置依赖项。 issues.dependency.no_permission_1=您没有读取 %d 依赖关系的权限 issues.dependency.no_permission_n=您没有读取 %d 依赖关系的权限 issues.dependency.no_permission.can_remove=您没有读取此依赖关系的权限,但可以删除此依赖关系 @@ -1782,9 +1679,7 @@ issues.dependency.pr_closing_blockedby=以下工单阻止了关闭此合并请 issues.dependency.issue_closing_blockedby=关闭此工单被以下工单阻止 issues.dependency.issue_close_blocks=此工单阻止了以下工单的关闭 issues.dependency.pr_close_blocks=此合并请求阻止以下工单的关闭 -issues.dependency.issue_close_blocked=您需要关闭所有阻止此工单的工单后才能关闭它。 issues.dependency.issue_batch_close_blocked=无法批量关闭您所选择的工单,因为 #%d 工单仍然有处于打开状态的依赖工单 -issues.dependency.pr_close_blocked=您需要关闭所有阻止此合并请求的工单后才能合并它。 issues.dependency.blocks_short=阻止 issues.dependency.blocked_by_short=依赖于 issues.dependency.remove_header=删除依赖项 @@ -1795,7 +1690,6 @@ issues.dependency.add_error_same_issue=您不能让一个工单依赖于自身 issues.dependency.add_error_dep_issue_not_exist=依赖项不存在。 issues.dependency.add_error_dep_not_exist=依赖项不存在。 issues.dependency.add_error_dep_exists=依赖项已存在。 -issues.dependency.add_error_cannot_create_circular=您无法在相互阻塞的问题之间建立依赖关系。 issues.dependency.add_error_dep_not_same_repo=这两个工单必须在同一仓库。 issues.review.self.approval=您不能批准您自己的合并请求。 issues.review.self.rejection=您不能请求对您自己的合并请求进行更改。 @@ -1831,7 +1725,6 @@ issues.review.requested=等待审核 issues.review.rejected=请求变更 issues.review.stale=批准后已更新 issues.review.unofficial=非官方审批数 -issues.assignee.error=因为未知原因,并非所有的指派都成功。 issues.reference_issue.body=内容 issues.content_history.deleted=已删除 issues.content_history.edited=已编辑 @@ -1840,15 +1733,12 @@ issues.content_history.delete_from_history=从历史记录中删除 issues.content_history.delete_from_history_confirm=从历史记录中删除吗? issues.content_history.options=选项 issues.reference_link=参考:%s - compare.compare_base=基准分支 compare.compare_head=比较 - pulls.desc=启用合并请求和代码评审。 pulls.new=创建合并请求 pulls.new.blocked_user=无法创建合并请求,因为您已被仓库所有者屏蔽。 pulls.new.must_collaborator=您必须是仓库的协作者才能创建合并请求。 -pulls.edit.already_changed=无法保存对合并请求的更改。其内容似乎已被其他用户更改。 请刷新页面并重新编辑以避免覆盖他们的更改。 pulls.view=查看合并请求 pulls.compare_changes=创建合并请求 pulls.allow_edits_from_maintainers=允许维护者编辑 @@ -1923,7 +1813,6 @@ pulls.reject_count_n=%d 变更请求 pulls.waiting_count_1=%d 个正在等待审核 pulls.waiting_count_n=%d 个正在等待审核 pulls.wrong_commit_id=提交 id 必须在目标分支上 - pulls.no_merge_desc=由于未启用合并选项,此合并请求无法合并。 pulls.no_merge_helper=在仓库设置中启用合并选项或者手工合并请求。 pulls.no_merge_wip=这个合并请求无法合并,因为被标记为尚未完成的工作。 @@ -1937,19 +1826,11 @@ pulls.fast_forward_only_merge_pull_request=仅快进 pulls.merge_manually=手动合并 pulls.merge_commit_id=合并提交 ID pulls.require_signed_wont_sign=分支需要签名的提交,但这个合并将不会被签名 - pulls.invalid_merge_option=您可以在此合并请求中使用合并选项。 -pulls.merge_conflict=合并失败:合并时有冲突发生。提示:采用其它合并策略。 pulls.merge_conflict_summary=错误信息 -pulls.rebase_conflict=合并失败:变基提交有冲突:%[1]s。提示:采用其它合并策略。 pulls.rebase_conflict_summary=错误信息 -pulls.unrelated_histories=合并失败:两个分支没有共同历史。提示:尝试不同的策略。 -pulls.merge_out_of_date=合并失败:在生成合并时,主分支已更新。提示:再试一次。 -pulls.head_out_of_date=合并失败:在生成合并时,head 已更新。提示:再试一次。 -pulls.has_merged=失败:合并请求已经合并。您不能再次合并或更改目标分支。 pulls.push_rejected=推送失败:推送被拒绝。审查此仓库的 Git 钩子。 pulls.push_rejected_summary=详细拒绝信息 -pulls.push_rejected_no_message=推送失败:此推送被拒绝但未提供其他信息。请检查此仓库的 Git 钩子。 pulls.open_unmerged_pull_exists=`您不能执行重新打开操作, 因为已经存在相同的合并请求 (#%d)。` pulls.status_checking=一些检测仍在等待运行 pulls.status_checks_success=所有检测均成功 @@ -1975,35 +1856,26 @@ pulls.cmd_instruction_merge_title=合并 pulls.cmd_instruction_merge_desc=合并变更并更新到 Gitea 上 pulls.cmd_instruction_merge_warning=警告:此操作不能合并该合并请求,因为「自动检测手动合并」未启用 pulls.clear_merge_message=清除合并信息 -pulls.clear_merge_message_hint=清除合并消息只会删除提交消息内容,并保留生成的 Git 附加内容,如「Co-Authored-By…」。 - pulls.auto_merge_button_when_succeed=(当检查成功时) pulls.auto_merge_when_succeed=在所有检查成功后自动合并 pulls.auto_merge_newly_scheduled=合并请求计划在所有检查成功后合并。 pulls.auto_merge_has_pending_schedule=%[1]s 于 %[2]s 设置此合并请求在所有检查成功时自动合并 。 - pulls.auto_merge_cancel_schedule=取消自动合并 pulls.auto_merge_not_scheduled=此合并请求没有计划自动合并。 pulls.auto_merge_canceled_schedule=此合并请求的自动合并已取消。 - pulls.auto_merge_newly_scheduled_comment=`已于 %[1]s 设置此合并请求在所有检查成功后自动合并` pulls.auto_merge_canceled_schedule_comment=`已于 %[1]s 取消了自动合并设置 ` - pulls.delete.title=删除此合并请求? pulls.delete.text=您真的要删除这个合并请求吗?(这将永久删除所有内容。如果您打算将内容存档,请考虑关闭它) - pulls.recently_pushed_new_branches=您已经于%[2]s推送了分支 %[1]s pulls.upstream_diverging_prompt_behind_1=该分支落后于 %[2]s %[1]d 个提交 pulls.upstream_diverging_prompt_behind_n=该分支落后于 %[2]s %[1]d 个提交 pulls.upstream_diverging_prompt_base_newer=基础分支 %s 有新的更改 pulls.upstream_diverging_merge=同步派生 pulls.upstream_diverging_merge_confirm=要将 %[1]s 合并到 %[2]s 吗? - pull.deleted_branch=(已删除):%s pull.agit_documentation=查看有关 AGit 的文档 - comments.edit.already_changed=无法保存对评论的更改。其内容似乎已被其他用户更改。 请刷新页面并重新编辑以避免覆盖他们的更改 - milestones.new=新的里程碑 milestones.closed=于 %s关闭 milestones.update_ago=已更新 %s @@ -2034,24 +1906,19 @@ milestones.filter_sort.least_complete=完成度从低到高 milestones.filter_sort.most_complete=完成度从高到低 milestones.filter_sort.most_issues=工单从多到少 milestones.filter_sort.least_issues=工单从少到多 - signing.will_sign=这个提交将用密钥「%s」签名。 -signing.wont_sign.error=在检查提交是否可以被签名时出错。 signing.wont_sign.nokey=没有可用的密钥来签署这个提交。 signing.wont_sign.never=提交从未签名。 signing.wont_sign.always=提交总是签名。 signing.wont_sign.pubkey=由于您没有公钥关联到您的账户,提交将不会被签名。 -signing.wont_sign.twofa=您必须启用两步验证才能签名提交。 signing.wont_sign.parentsigned=提交将不会被签名,因为父提交没有签名。 signing.wont_sign.basesigned=合并将不会被签名,因为父提交没有签名。 signing.wont_sign.headsigned=合并将不会被签名,因为最新提交没有签名。 signing.wont_sign.commitssigned=合并将不会被签名,因为所有相关的提交都没有签名。 signing.wont_sign.approved=合并将不会被签名,因为合并请求未被批准。 signing.wont_sign.not_signed_in=您还没有登录。 - ext_wiki=访问外部百科 ext_wiki.desc=链接到外部百科。 - wiki=百科 wiki.welcome=欢迎来到百科。 wiki.welcome_desc=百科允许您撰写和与协作者分享文档。 @@ -2078,7 +1945,6 @@ wiki.pages=所有页面 wiki.last_updated=最后更新于 %s wiki.page_name_desc=输入此百科页面的名称。特殊名称有:「Home」,「_Sidebar」和「_Footer」。 wiki.original_git_entry_tooltip=查看原始的 Git 文件而不是使用友好链接。 - activity=活动 activity.navbar.pulse=活动 activity.navbar.code_frequency=代码频率 @@ -2116,7 +1982,7 @@ activity.title.issues_n=%d 张工单 activity.title.issues_closed_from=%s 从 %s 关闭 activity.title.issues_created_by=%[2]s 创建了 %[1]s activity.closed_issue_label=已关闭 -activity.new_issues_count_1=开启的工单 +activity.new_issues_count_1=已打开的工单 activity.new_issues_count_n=已打开的工单 activity.new_issue_label=打开的 activity.title.unresolved_conv_1=%d 未解决的会话 @@ -2127,7 +1993,6 @@ activity.title.releases_1=%d 个发布 activity.title.releases_n=%d 个发布 activity.title.releases_published_by=%[2]s 发布了 %[1]s activity.published_release_label=已发布 -activity.no_git_activity=在此期间没有任何提交活动。 activity.git_stats_exclude_merges=排除合并后, activity.git_stats_author_1=%d 位作者 activity.git_stats_author_n=%d 位作者 @@ -2148,20 +2013,16 @@ activity.git_stats_addition_n=%d 行新增 activity.git_stats_and_deletions=和 activity.git_stats_deletion_1=%d 行删除 activity.git_stats_deletion_n=%d 行删除 - contributors.contribution_type.filter_label=贡献类型: contributors.contribution_type.commits=提交 contributors.contribution_type.additions=新增 contributors.contribution_type.deletions=删除 - settings=设置 -settings.desc=设置是您可以管理仓库设置的地方。 settings.options=仓库 settings.public_access=公开访问 settings.public_access_desc=配置公共访客访问权限以覆盖此仓库的默认值。 settings.public_access.docs.not_set=未设置:没有额外的公共访问权限。访客权限遵循仓库的可见性和成员权限。 settings.public_access.docs.anonymous_read=匿名可读:未登录的用户可以通过读取权限访问单元。 -settings.public_access.docs.everyone_read=所有人可读:所有登录用户都可以通过读取权限访问单元。读取问题/拉取请求单元的权限也意味着用户可以创建新的问题/拉取请求。 settings.public_access.docs.everyone_write=所有人可写:所有登录用户都有写入权限。只有百科支持此权限。 settings.collaboration=协作者 settings.collaboration.admin=管理员 @@ -2179,7 +2040,6 @@ settings.mirror_settings.docs.disabled_pull_mirror.instructions=将您的项目 settings.mirror_settings.docs.disabled_push_mirror.instructions=将您的项目设置为自动从一个仓库拉取提交、标签和分支。 settings.mirror_settings.docs.disabled_push_mirror.pull_mirror_warning=现在,这只能在「迁移外部仓库」菜单中完成。欲了解更多信息,请参考: settings.mirror_settings.docs.disabled_push_mirror.info=您的站点管理员已禁用推送镜像。 -settings.mirror_settings.docs.no_new_mirrors=您的仓库将镜像同步另一个仓库的更改。请注意,您目前无法创建任何新的镜像。 settings.mirror_settings.docs.can_still_use=虽然您不能修改现有镜像或创建新镜像,但您仍然可以使用已存在的镜像。 settings.mirror_settings.docs.pull_mirror_instructions=要创建一个拉取镜像,请参阅: settings.mirror_settings.docs.more_information_if_disabled=您可以在这里找到更多关于推送和拉取镜像的信息: @@ -2196,7 +2056,6 @@ settings.mirror_settings.push_mirror.none=未配置推送镜像 settings.mirror_settings.push_mirror.remote_url=Git 远程仓库链接 settings.mirror_settings.push_mirror.add=添加推送镜像 settings.mirror_settings.push_mirror.edit_sync_time=编辑镜像同步间隔 - settings.sync_mirror=同步 settings.pull_mirror_sync_in_progress=正在从远程 %s 拉取更改。 settings.push_mirror_sync_in_progress=正在推送变更到远程 %s 。 @@ -2254,7 +2113,6 @@ settings.admin_indexer_commit_sha=上次索引的 SHA settings.admin_indexer_unindexed=未索引 settings.reindex_button=添加到重新索引队列 settings.reindex_requested=已请求重新索引 -settings.admin_enable_close_issues_via_commit_in_any_branch=通过在非默认分支中提交来关闭工单 settings.danger_zone=危险操作区 settings.new_owner_has_same_repo=新的仓库拥有者已经存在同名仓库! settings.convert=转换为普通仓库 @@ -2276,7 +2134,6 @@ settings.transfer_abort_invalid=您不能取消不存在的仓库转移。 settings.transfer_abort_success=成功取消将仓库转移给 %s。 settings.transfer_desc=您可以将仓库转移至您拥有管理员权限的帐户或组织。 settings.transfer_form_title=输入仓库名称以确认: -settings.transfer_in_progress=当前正在进行转移。 如果您想将此仓库转移给另一个用户,请取消它。 settings.transfer_notices_1=- 如果将此仓库转移给其他用户,您将失去对此仓库的访问权限。 settings.transfer_notices_2=- 如果将其转移到您(共同)拥有的组织,您可以继续访问该仓库。 settings.transfer_notices_3=- 如果仓库是私有的并且被转移给某个用户,那么此操作可以确保该用户至少具有读权限(以及必要时的更改权限)。 @@ -2291,13 +2148,9 @@ settings.trust_model.default=默认信任模型 settings.trust_model.default.desc=为此安装使用默认仓库信任模型。 settings.trust_model.collaborator=协作者 settings.trust_model.collaborator.long=协作者:信任协作者的签名 -settings.trust_model.collaborator.desc=此仓库中协作者的有效签名将被标记为「可信」(无论它们是否是提交者),签名只符合提交者时将标记为「不可信」,都不匹配时标记为「不匹配」。 settings.trust_model.committer=提交者 -settings.trust_model.committer.long=提交者: 信任与提交者相符的签名(这符合 GitHub 的行为并将强制 Gitea 签名的提交以 Gitea 为提交者)。 -settings.trust_model.committer.desc=有效签名只有和提交者相匹配才会被标记为「受信任」,否则它们将被标记为「不匹配」。这强制 Gitea 成为签名提交的提交者,而实际提交者被加上 Co-authored-by: 和 Co-committed-by: 的标记。 默认的 Gitea 密钥必须匹配数据库中的一名用户。 settings.trust_model.collaboratorcommitter=协作者+提交者 settings.trust_model.collaboratorcommitter.long=协作者+提交者:信任协作者同时是提交者的签名 -settings.trust_model.collaboratorcommitter.desc=此仓库中协作者的有效签名在他同时是提交者时将被标记为「可信」,签名只匹配了提交者时将标记为「不可信」,都不匹配时标记为「不匹配」。这会强制 Gitea 成为签名者和提交者,实际的提交者将被标记于提交消息结尾处的「Co-Authored-By:」和「Co-Committed-By:」。默认的 Gitea 签名密钥必须匹配数据库中的一个用户密钥。 settings.wiki_delete=删除百科数据 settings.wiki_delete_desc=删除仓库百科数据是永久性的,无法撤消。 settings.wiki_delete_notices_1=- 这将永久删除和禁用 %s 的百科。 @@ -2306,7 +2159,6 @@ settings.wiki_deletion_success=仓库百科数据删除成功! settings.delete=删除本仓库 settings.delete_desc=删除仓库是永久性的, 无法撤消。 settings.delete_notices_1=- 此操作 无法 被回滚。 -settings.delete_notices_2=- 此操作将永久删除仓库 %s,包括代码、 工单、评论、百科数据和协作者设置。 settings.delete_notices_fork_1=- 在此仓库删除后,它的派生仓库将变成独立仓库。 settings.deletion_success=仓库已删除。 settings.update_settings_success=仓库设置已更新。 @@ -2328,8 +2180,6 @@ settings.team_not_in_organization=团队不在与仓库相同的组织中 settings.teams=团队 settings.add_team=添加团队 settings.add_team_duplicate=团队已经拥有仓库 -settings.add_team_success=团队现在可以访问仓库。 -settings.change_team_permission_tip=团队权限设置于团队设置页面,不能根据仓库更改 settings.delete_team_tip=该团队仍有仓库, 无法删除 settings.remove_team_success=团队访问仓库的权限已删除。 settings.add_webhook=添加 Web 钩子 @@ -2545,7 +2395,6 @@ settings.block_on_official_review_requests_desc=处于评审状态时,即使 settings.block_outdated_branch=如果合并请求已经过时,阻止合并 settings.block_outdated_branch_desc=当头部分支落后基础分支时,不能合并。 settings.block_admin_merge_override=管理员须遵守分支保护规则 -settings.block_admin_merge_override_desc=管理员须遵守分支保护规则,不能规避该规则。 settings.default_branch_desc=请选择一个默认的分支用于合并请求和提交: settings.merge_style_desc=合并方式 settings.default_merge_style_desc=默认合并风格 @@ -2572,10 +2421,7 @@ settings.matrix.homeserver_url=主服务器网址 settings.matrix.room_id=房间ID settings.matrix.message_type=消息类型 settings.visibility.private.button=设为私有 -settings.visibility.private.text=将可见性更改为私有会使仓库仅对允许的成员可见,而且可能会消除它与派生仓库、关注者和点赞之间的关系。 settings.visibility.private.bullet_title=将可见性改为私有将会: -settings.visibility.private.bullet_one=使仓库只对允许的成员可见。 -settings.visibility.private.bullet_two=可能会删除它与 派生仓库关注者点赞 之间的关系。 settings.visibility.public.button=设为公开 settings.visibility.public.text=将可见性更改为公开会使任何人都可见。 settings.visibility.public.bullet_title=将可见性改为公开将会: @@ -2585,7 +2431,7 @@ settings.visibility.error=试图更改仓库可见性时出错。 settings.visibility.fork_error=无法更改派生仓库的可见性。 settings.archive.button=归档仓库 settings.archive.header=归档此仓库 -settings.archive.text=归档仓库将使其完全只读。它将在首页隐藏。没有人(包括您)能够进行新的提交,或创建工单及合并请求。 +settings.archive.text=归档仓库将使其完全只读。它将在首页隐藏。没有人(包括您)能够进行新的提交,或打开工单及合并请求。 settings.archive.success=仓库已成功归档。 settings.archive.error=仓库在归档时出现异常。请通过日志获取详细信息。 settings.archive.error_ismirror=请不要对镜像仓库归档,谢谢! @@ -2594,7 +2440,6 @@ settings.archive.tagsettings_unavailable=已归档仓库的标签设置不可用 settings.archive.mirrors_unavailable=如果仓库已归档,镜像将不可用。 settings.unarchive.button=撤销仓库归档 settings.unarchive.header=撤销此仓库归档 -settings.unarchive.text=撤销归档将恢复仓库接收提交、推送,以及新工单和合并请求的能力。 settings.unarchive.success=仓库已成功撤销归档。 settings.unarchive.error=仓库在取消归档时出现异常。请通过日志获取详细信息。 settings.update_avatar_success=仓库头像已经更新。 @@ -2612,7 +2457,6 @@ settings.lfs_invalid_locking_path=无效路径:%s settings.lfs_invalid_lock_directory=无法锁定目录:%s settings.lfs_lock_already_exists=锁已经存在:%s settings.lfs_lock=锁定 -settings.lfs_lock_path=要锁定的文件路径… settings.lfs_locks_no_locks=无锁定 settings.lfs_lock_file_no_exist=锁定的文件在默认分支中不存在 settings.lfs_force_unlock=强制解锁 @@ -2629,7 +2473,6 @@ settings.rename_branch_success=分支 %s 已成功重命名为 %s。 settings.rename_branch_from=旧分支名称 settings.rename_branch_to=新分支名称 settings.rename_branch=重命名分支 - diff.browse_source=浏览代码 diff.parent=父节点 diff.commit=当前提交 @@ -2687,7 +2530,6 @@ diff.hide_file_tree=隐藏文件树 diff.submodule_added=子模块 %[1]s 已添加到 %[2]s diff.submodule_deleted=子模块 %[1]s 已从 %[2]s 中删除 diff.submodule_updated=子模块 %[1]s 已更新:%[2]s - releases.desc=跟踪项目版本和下载。 release.releases=发布 release.detail=发布详情 @@ -2736,7 +2578,6 @@ release.add_tag_msg=使用发布的标题和内容作为标签消息。 release.add_tag=仅创建标签 release.releases_for=%s 的发布 release.tags_for=%s 的标签 - branch.name=分支名称 branch.already_exists=名为「%s」的分支已存在。 branch.delete_head=刪除 @@ -2774,29 +2615,73 @@ branch.new_branch_from=基于「%s」创建新分支 branch.renamed=分支 %s 已重命名为 %s。 branch.rename_default_or_protected_branch_error=只有管理员能重命名默认分支和受保护的分支。 branch.rename_protected_branch_failed=此分支受到 glob 语法规则的保护。 -branch.commits_divergence_from=提交分歧:落后 %[3]s %[1]d 个提交,领先 %[2]d 个提交 branch.commits_no_divergence=与分支 %[1]s 相同 - tag.create_tag=创建标签 %s tag.create_tag_operation=创建标签 tag.confirm_create_tag=创建标签 tag.create_tag_from=基于「%s」创建新标签 - tag.create_success=标签「%s」已存在。 - topic.manage_topics=管理主题 topic.done=保存 topic.count_prompt=您最多选择25个主题 topic.format_prompt=主题必须以字母或数字开头,可以包含连字符 ('-') 和句点 ('.'),长度不得超过35个字符。字符必须为小写。 - find_file.follow_symlink=跟随此符号链接的指向位置 find_file.go_to_file=转到文件 find_file.no_matching=没有找到匹配的文件 - error.csv.too_large=无法渲染此文件,因为它太大了。 error.csv.unexpected=无法渲染此文件,因为它包含了意外字符,其位于第 %d 行和第 %d 列。 error.csv.invalid_field_count=无法渲染此文件,因为它在第 %d 行中的字段数有误。 error.broken_git_hook=此仓库的 Git 钩子似乎已损坏。 请按照 文档 来修复它们,然后推送一些提交来刷新状态。 +fork_no_valid_owners=This repository cannot be forked because there are no valid owners. +mirror_address_url_invalid=The provided URL is invalid. Make sure all components of the URL are escaped correctly. +mirror_lfs_endpoint_desc=Sync will attempt to use the clone URL to determine the LFS server. You can also specify a custom endpoint if the repository LFS data is stored somewhere else. +adopt_search=Enter username to search for unadopted repositories… (leave blank to find all) +archive.title=This repo is archived. You can view files and clone it. You cannot open issues or pull requests or push a commit. +archive.title_date=This repository has been archived on %s. You can view files and clone it. You cannot open issues or pull requests or push a commit. +migrate_options_lfs_endpoint.placeholder=If left blank, the endpoint will be derived from the clone URL. +migrate.github_token_desc=You can put one or more tokens here, separated by commas, to make migrating faster by circumventing the GitHub API rate limit. WARNING: Abusing this feature may violate the service provider's policy and may lead to getting your account(s) blocked. +editor.file_is_a_symlink=`"%s" is a symbolic link. Symbolic links cannot be edited in the web editor.` +editor.commit_id_not_matching=The Commit ID does not match the ID when you began editing. Commit into a patch branch and then merge. +editor.fork_branch_exists=Branch "%s" already exists in your fork. Please choose a new branch name. +issues.edit.already_changed=Unable to save changes to the issue. It appears the content has already been changed by another user. Please refresh the page and try editing again to avoid overwriting their changes. +issues.filter_sort.recentupdate=Most recently updated +issues.lock.notice_1=- Other users cannot add new comments to this issue. +issues.due_date_not_writer="You need write access to this repository to update the due date of an issue." +issues.dependency.issue_close_blocked=You need to close all issues that are blocking this issue before you can close it. +issues.dependency.pr_close_blocked=You need to close all issues that are blocking this pull request before you can merge it. +issues.dependency.add_error_cannot_create_circular=You cannot create a dependency with two issues that block each other. +issues.assignee.error=Not all assignees were added, due to an unexpected error. +pulls.edit.already_changed=Unable to save changes to the pull request. It appears the content has already been changed by another user. Please refresh the page and try editing again to avoid overwriting their changes. +pulls.merge_conflict=Merge Failed: There was a conflict while merging. Hint: Try a different strategy. +pulls.rebase_conflict=Merge Failed: There was a conflict while rebasing commit: %[1]s. Hint: Try a different strategy. +pulls.unrelated_histories=Merge Failed: The merge head and base do not share a common history. Hint: Try a different strategy. +pulls.merge_out_of_date=Merge Failed: While generating the merge, the base was updated. Hint: Try again. +pulls.head_out_of_date=Merge Failed: While generating the merge, the head was updated. Hint: Try again. +pulls.has_merged=Failed: The pull request has been merged. You cannot merge again or change the target branch. +pulls.push_rejected_no_message=Push Failed: The push was rejected but there was no remote message. Review the Git Hooks for this repository. +pulls.clear_merge_message_hint=Clearing the merge message will only remove the commit message content and keep generated git trailers such as "Co-Authored-By…". +signing.wont_sign.error=There was an error while checking if the commit could be signed. +signing.wont_sign.twofa=You must have two-factor authentication enabled to have commits signed. +activity.no_git_activity=There has been no commit activity in this period. +settings.desc=Settings is where you can manage the settings for the repository. +settings.public_access.docs.everyone_read=Everyone Read: all logged-in users can access the unit with read permission. Read permission of issue/pull-request units also means users can create new issues/pull requests. +settings.mirror_settings.docs.no_new_mirrors=Your repository is mirroring changes to or from another repository. Please keep in mind that you currently can't create any new mirrors. +settings.admin_enable_close_issues_via_commit_in_any_branch=Close an issue via a commit made in a non-default branch +settings.transfer_in_progress=There is currently an ongoing transfer. Please cancel it if you would like to transfer this repository to another user. +settings.trust_model.collaborator.desc=Valid signatures by collaborators of this repository will be marked "trusted", whether they match the committer or not. Otherwise, valid signatures will be marked "untrusted" if the signature matches the committer and "unmatched" if not. +settings.trust_model.committer.long=Committer: Trust signatures that match committers. This matches GitHub's behavior and will force commits signed by Gitea to have Gitea as the committer. +settings.trust_model.committer.desc=Valid signatures will only be marked "trusted" if they match the committer, otherwise they will be marked "unmatched". This forces Gitea to be the committer on signed commits, with the actual committer marked as Co-authored-by: and Co-committed-by: trailer in the commit. The default Gitea key must match a user in the database. +settings.trust_model.collaboratorcommitter.desc=Valid signatures by collaborators of this repository will be marked "trusted" if they match the committer. Otherwise, valid signatures will be marked "untrusted" if the signature matches the committer and "unmatched" otherwise. This will force Gitea to be marked as the committer on signed commits, with the actual committer marked as Co-Authored-By: and Co-Committed-By: trailer in the commit. The default Gitea key must match a user in the database. +settings.delete_notices_2=- This operation will permanently delete the %s repository, including code, issues, comments, wiki data and collaborator settings. +settings.add_team_success=The team now has access to the repository. +settings.change_team_permission_tip=Team's permission is set on the team settings page and can't be changed per repository +settings.block_admin_merge_override_desc=Administrators must follow branch protection rules and cannot circumvent it. +settings.visibility.private.text=Changing the visibility to private will make the repo visible only to allowed members and may remove the relationship between it and existing forks, watchers, and stars. +settings.visibility.private.bullet_one=Make the repo visible only to allowed members. +settings.visibility.private.bullet_two=May remove the relationship between it and forks, watchers, and stars. +settings.unarchive.text=Unarchiving the repo will restore its ability to receive commits and pushes, as well as new issues and pull requests. +settings.lfs_lock_path=Filepath to lock… +branch.commits_divergence_from=Commit divergence: %[1]d behind and %[2]d ahead of %[3]s [graphs] component_loading=正在加载 %s... @@ -2829,12 +2714,10 @@ team_access_desc=仓库权限 team_permission_desc=权限 team_unit_desc=允许访问仓库单元 team_unit_disabled=(已禁用) - form.name_been_taken=组织名称「%s」已经被占用。 form.name_reserved=组织名称「%s」是保留的。 form.name_pattern_not_allowed=组织名中不允许使用「%s」格式。 form.create_org_not_allowed=此账号禁止创建组织 - settings=组织设置 settings.options=组织 settings.full_name=组织全名 @@ -2849,10 +2732,8 @@ settings.visibility.limited=受限 (仅对认证用户可见) settings.visibility.limited_shortname=受限 settings.visibility.private=私有 (仅对组织成员可见) settings.visibility.private_shortname=私有 - settings.update_settings=更新组织设置 settings.update_setting_success=组织设置已更新。 - settings.rename=修改组织名称 settings.rename_desc=更改组织名称同时会更改组织的 URL 地址并释放旧的名称。 settings.rename_success=组织 %[1]s 已成功重命名为 %[2]s。 @@ -2861,7 +2742,6 @@ settings.rename_new_org_name=新组织名称 settings.rename_failed=由于内部错误,重命名组织失败 settings.rename_notices_1=此操作 无法 被回滚。 settings.rename_notices_2=在被人使用前,旧名称将会被重定向。 - settings.update_avatar_success=组织头像已经更新。 settings.delete=删除组织 settings.delete_account=删除当前组织 @@ -2875,9 +2755,7 @@ settings.confirm_delete_account=确认删除组织 settings.delete_failed=由于内部错误,删除组织失败 settings.delete_successful=组织 %s 已成功删除。 settings.hooks_desc=在此处添加的 Web 钩子将会应用到该组织下的 所有仓库。 - settings.labels_desc=添加能够被该组织下的 所有仓库 的工单使用的标签。 - members.membership_visibility=成员可见性: members.public=可见 members.public_helper=隐藏 @@ -2892,7 +2770,6 @@ members.leave=离开组织 members.leave.detail=离开 %s? members.invite_desc=邀请新的用户加入 %s: members.invite_now=立即邀请 - teams.join=加入团队 teams.leave=离开团队 teams.leave.detail=离开 %s? @@ -2944,11 +2821,9 @@ teams.all_repositories_admin_permission_desc=该团队拥有 管理%s 中的团队 %s。 teams.invite.by=邀请人 %s teams.invite.description=请点击下面的按钮加入团队。 - view_as_role=以 %s 身份查看 view_as_public_hint=您正在以公开用户的身份查看 README view_as_member_hint=您正在以组织成员的身份查看 README - worktime=工作时间 worktime.date_range_start=起始日期 worktime.date_range_end=结束日期 @@ -2980,7 +2855,6 @@ first_page=首页 last_page=末页 total=总计:%d settings=管理设置 - dashboard.new_version_hint=Gitea %s 现已可用,您正在运行 %s。查看 博客 了解详情。 dashboard.statistic=摘要 dashboard.maintenance_operations=运维 @@ -3019,7 +2893,6 @@ dashboard.update_migration_poster_id=更新迁移的发表者ID dashboard.git_gc_repos=对仓库进行垃圾回收 dashboard.resync_all_sshkeys=使用 Gitea 的 SSH 密钥更新「.ssh/authorized_keys」文件。 dashboard.resync_all_sshprincipals=使用 Gitea 的 SSH 规则更新「.ssh/authorized_principals」文件。 -dashboard.resync_all_hooks=重新同步所有仓库的 pre-receive、update 和 post-receive 钩子 dashboard.reinit_missing_repos=重新初始化所有丢失的 Git 仓库存在的记录 dashboard.sync_external_users=同步外部用户数据 dashboard.cleanup_hook_task_table=清理 hook_task 表 @@ -3067,7 +2940,6 @@ dashboard.sync_branch.started=分支同步已开始 dashboard.sync_tag.started=标签同步已开始 dashboard.rebuild_issue_indexer=重建工单索引 dashboard.sync_repo_licenses=重新探测仓库许可证 - users.user_manage_panel=用户帐户管理 users.new_account=创建新帐户 users.name=用户名 @@ -3125,7 +2997,6 @@ users.list_status_filter.not_prohibit_login=允许登录 users.list_status_filter.is_2fa_enabled=已启用 2FA users.list_status_filter.not_2fa_enabled=未启用 2FA users.details=用户详细信息 - emails.email_manage_panel=邮件管理 emails.primary=主要的 emails.activated=已激活 @@ -3142,13 +3013,11 @@ emails.delete=删除邮箱 emails.delete_desc=您确定要删除该邮箱地址? emails.deletion_success=邮箱地址已删除。 emails.delete_primary_email_error=您不能删除主邮箱。 - orgs.org_manage_panel=组织管理 orgs.name=名称 orgs.teams=团队 orgs.members=成员 orgs.new_orga=创建新的组织 - repos.repo_manage_panel=仓库管理 repos.unadopted=未收录仓库 repos.unadopted.no_more=找不到更多未被收录的仓库 @@ -3158,7 +3027,6 @@ repos.private=私有库 repos.issues=工单数 repos.size=大小 repos.lfs_size=LFS 大小 - packages.package_manage_panel=软件包管理 packages.total_size=总大小:%s packages.unreferenced_size=未引用大小:%s @@ -3172,17 +3040,14 @@ packages.type=类型 packages.repository=仓库 packages.size=大小 packages.published=已发布 - defaulthooks=默认 Web 钩子 defaulthooks.desc=当某些 Gitea 事件触发时,Web 钩子自动向服务器发出 HTTP POST 请求。这里定义的 Web 钩子是默认配置,将被复制到所有新的仓库中。详情请访问 Web 钩子指南。 defaulthooks.add_webhook=添加默认 Web 钩子 defaulthooks.update_webhook=更新默认 Web 钩子 - systemhooks=系统 Web 钩子 systemhooks.desc=当某些 Gitea 事件触发时,Web 钩子自动向服务器发出 HTTP POST 请求。这里定义的 Web 钩子将作用于系统上的所有仓库,所以请考虑这可能带来的任何性能影响。了解详情请访问 Web 钩子指南。 systemhooks.add_webhook=添加系统 Web 钩子 systemhooks.update_webhook=更新系统 Web 钩子 - auths.auth_manage_panel=认证源管理 auths.new=添加认证源 auths.name=名称 @@ -3263,15 +3128,11 @@ auths.oauth2_map_group_to_team=映射声明的组到组织团队。(可选 - auths.oauth2_map_group_to_team_removal=如果用户不属于相应的组,从已同步团队中移除用户 auths.enable_auto_register=允许用户自动注册 auths.sspi_auto_create_users=自动创建用户 -auths.sspi_auto_create_users_helper=允许 SSPI 认证在用户第一次登录时自动创建新账号 auths.sspi_auto_activate_users=自动激活用户 auths.sspi_auto_activate_users_helper=允许 SSPI 认证自动激活新用户 auths.sspi_strip_domain_names=从用户名中删除域名部分 -auths.sspi_strip_domain_names_helper=如果选中此项,域名将从登录名中删除(例如,「DOMAIN\user」和「user@example.org」,两者都将变成只是「用户」)。 auths.sspi_separator_replacement=要使用的分隔符代替\, / 和 @ -auths.sspi_separator_replacement_helper=用于替换下级登录名称分隔符的字符(例如「DOMAIN\user」)中的 \ 和用户主名字(如「user@example.org」中的 @)。 auths.sspi_default_language=默认语言 -auths.sspi_default_language_helper=SSPI 认证方法为用户自动创建的默认语言。如果您想要自动检测到语言,请留空。 auths.tips=帮助提示 auths.tips.oauth2.general=OAuth2 认证 auths.tips.oauth2.general.tip=当注册新的 OAuth2 身份验证时,回调/重定向 URL 应该是: @@ -3303,7 +3164,6 @@ auths.login_source_exist=认证源「%s」已经存在。 auths.login_source_of_type_exist=此类型的认证源已存在。 auths.unable_to_initialize_openid=无法初始化 OpenID Connect 提供商:%s auths.invalid_openIdConnectAutoDiscoveryURL=无效的自动发现 URL(这必须是一个以 http:// 或 https:// 开头的有效的 URL) - config.server_config=服务器配置 config.app_name=站点名称 config.app_ver=Gitea版本 @@ -3322,7 +3182,6 @@ config.lfs_root_path=LFS根目录 config.log_file_root_path=日志路径 config.script_type=脚本类型 config.reverse_auth_user=反向代理认证 - config.ssh_config=SSH 配置 config.ssh_enabled=启用 config.ssh_start_builtin_server=使用内置 SSH 服务器 @@ -3332,12 +3191,10 @@ config.ssh_listen_port=监听端口 config.ssh_root_path=根目录 config.ssh_minimum_key_size_check=密钥最小长度检查 config.ssh_minimum_key_sizes=密钥最小长度限制 - config.lfs_config=LFS 配置 config.lfs_enabled=启用 config.lfs_content_path=LFS 内容存放目录 config.lfs_http_auth_expiry=LFS HTTP 身份验证过期时间 - config.db_config=数据库配置 config.db_type=类型 config.db_host=主机 @@ -3346,7 +3203,6 @@ config.db_user=用户名 config.db_schema=架构 config.db_ssl_mode=SSL config.db_path=数据库路径 - config.service_config=服务配置 config.register_email_confirm=需要邮件确认注册 config.disable_register=禁止用户注册 @@ -3368,12 +3224,10 @@ config.default_allow_only_contributors_to_track_time=仅允许成员跟踪时间 config.no_reply_address=隐藏邮件域 config.default_visibility_organization=新组织的默认可见性 config.default_enable_dependencies=默认情况下启用工单依赖 - config.webhook_config=Web 钩子配置 config.queue_length=队列长度 config.deliver_timeout=推送超时 config.skip_tls_verify=跳过 TLS 验证 - config.mailer_config=Mailer 配置 config.mailer_enabled=启用服务 config.mailer_enable_helo=启用 HELO @@ -3392,20 +3246,17 @@ config.send_test_mail=发送测试邮件 config.send_test_mail_submit=发送 config.test_mail_failed=发送测试邮件至「%s」失败:%v config.test_mail_sent=测试邮件已经发送至「%s」。 - config.oauth_config=OAuth 配置 config.oauth_enabled=启用 - -config.cache_config=缓存配置 -config.cache_adapter=缓存适配器 -config.cache_interval=缓存周期 -config.cache_conn=缓存连接字符串 +config.cache_config=Cache 配置 +config.cache_adapter=Cache 适配器 +config.cache_interval=Cache 周期 +config.cache_conn=Cache 连接字符串 config.cache_item_ttl=缓存项目 TTL config.cache_test=测试缓存 config.cache_test_failed=缓存测试失败: %v。 config.cache_test_slow=缓存测试成功,但响应缓慢:%s。 config.cache_test_succeeded=缓存测试成功,在 %s 时间内得到响应。 - config.session_config=Session 配置 config.session_provider=Session 提供者 config.provider_config=提供者配置 @@ -3414,13 +3265,11 @@ config.gc_interval_time=GC 周期 config.session_life_time=Session 生命周期 config.https_only=仅限 HTTPS config.cookie_life_time=Cookie 生命周期 - config.picture_config=图片和头像配置 config.picture_service=图片服务 config.disable_gravatar=禁用 Gravatar 头像 config.enable_federated_avatar=启用 Federated Avatars config.open_with_editor_app_help=用于克隆菜单的编辑器。如果为空将使用默认值。展开可以查看默认值。 - config.git_config=Git 配置 config.git_disable_diff_highlight=禁用差异对比语法高亮 config.git_max_diff_lines=差异对比显示的最大行数(单个文件) @@ -3432,18 +3281,14 @@ config.git_mirror_timeout=镜像更新操作超时 config.git_clone_timeout=克隆操作超时 config.git_pull_timeout=拉取操作超时 config.git_gc_timeout=GC 操作超时 - config.log_config=日志配置 config.logger_name_fmt=日志:%s config.disabled_logger=禁用 config.access_log_mode=访问日志模式 config.access_log_template=访问日志模板 -config.xorm_log_sql=SQL 日志 - +config.xorm_log_sql=日志 SQL config.set_setting_failed=设置 %s 失败 - monitor.stats=统计 - monitor.cron=计划任务 monitor.name=任务名称 monitor.schedule=任务安排 @@ -3463,7 +3308,6 @@ monitor.last_execution_result=结果 monitor.process.cancel=中止进程 monitor.process.cancel_desc=中止一个进程可能导致数据丢失 monitor.process.children=子进程 - monitor.queues=队列 monitor.queue=队列:%s monitor.queue.name=名称 @@ -3483,7 +3327,6 @@ monitor.queue.settings.submit=更新设置 monitor.queue.settings.changed=设置已更新 monitor.queue.settings.remove_all_items=移除全部 monitor.queue.settings.remove_all_items_done=队列中的所有项目已移除。 - notices.system_notice_list=系统提示管理 notices.view_detail_header=查看提示详情 notices.operations=操作 @@ -3498,7 +3341,6 @@ notices.type_2=任务 notices.desc=提示描述 notices.op=操作 notices.delete_success=系统通知已删除。 - self_check.no_problem_found=尚未发现问题。 self_check.startup_warnings=启动警告: self_check.database_collation_mismatch=期望数据库使用的校验方式:%s @@ -3507,6 +3349,11 @@ self_check.database_inconsistent_collation_columns=数据库正在使用 %s 的 self_check.database_fix_mysql=对于 MySQL/MariaDB 用户,您可以使用「gitea doctor convert」命令来解决校验问题。 或者您也可以通过「ALTER ... COLLATE ...」这样的 SQL 来手动解决这个问题。 self_check.database_fix_mssql=对于 MSSQL 用户,您现在只能通过「ALTER ... COLLATE ...」SQL 手动解决这个问题。 self_check.location_origin_mismatch=当前 URL(%[1]s)与 Gitea 的 URL(%[2]s)不匹配 。 如果您正在使用反向代理,请确保设置正确的「Host」和「X-Forwarded-Proto」标头。 +dashboard.resync_all_hooks=Resynchronize pre-receive, update and post-receive hooks of all repositories +auths.sspi_auto_create_users_helper=Allow SSPI auth method to automatically create new accounts for users that log in for the first time +auths.sspi_strip_domain_names_helper=If checked, domain names will be removed from logon names (e.g. "DOMAIN\user" and "user@example.org" both will become just "user"). +auths.sspi_separator_replacement_helper=The character to use to replace the separators of down-level logon names (e.g. the \ in "DOMAIN\user") and user principal names (e.g. the @ in "user@example.org"). +auths.sspi_default_language_helper=Default language for users automatically created by SSPI auth method. Leave empty if you prefer the language to be automatically detected. [action] create_repo=创建了仓库 %s @@ -3589,8 +3436,8 @@ error.no_committer_account=没有帐户链接到提交者的邮箱 error.no_gpg_keys_found=找不到此签名对应的密钥 error.not_signed_commit=未签名的提交 error.failed_retrieval_gpg_keys=找不到任何与该提交者账号相关的密钥 -error.probable_bad_signature=警告!虽然数据库中有一个此 ID 的密钥,但它没有验证此提交!此提交是可疑的。 -error.probable_bad_default_signature=警告!虽然默认密钥拥有此 ID,但它没有验证此提交!此提交是可疑的。 +error.probable_bad_signature="WARNING! Although there is a key with this ID in the database, it does not verify this commit! This commit is SUSPICIOUS." +error.probable_bad_default_signature="WARNING! Although the default key has this ID, it does not verify this commit! This commit is SUSPICIOUS." [units] unit=单元 @@ -3629,7 +3476,6 @@ versions.view_all=查看全部 dependency.id=ID dependency.version=版本 search_in_external_registry=在 %s 中搜索 -alpine.registry=通过在您的 /etc/apk/repositories 文件中添加 URL 来设置此注册中心: alpine.registry.key=下载注册中心公开的 RSA 密钥到 /etc/apk/keys/ 文件夹来验证索引签名: alpine.registry.info=从下面的列表中选择 $branch 和 $repository。 alpine.install=要安装软件包,请运行以下命令: @@ -3642,18 +3488,13 @@ arch.install=使用 pacman 同步软件包: arch.repository=仓库信息 arch.repository.repositories=仓库 arch.repository.architectures=架构 -cargo.registry=在 Cargo 配置文件中设置此注册中心(例如:~/.cargo/config.toml): cargo.install=要使用 Cargo 安装软件包,请运行以下命令: -chef.registry=在您的 ~/.chef/config.rb 文件中设置此注册中心: chef.install=要安装软件包,请运行以下命令: -composer.registry=在您的 ~/.composer/config.json 文件中设置此注册中心: composer.install=要使用 Composer 安装软件包,请运行以下命令: composer.dependencies=依赖 composer.dependencies.development=开发依赖 conan.details.repository=仓库 -conan.registry=从命令行设置此注册中心: conan.install=要使用 Conan 安装软件包,请运行以下命令: -conda.registry=在您的 .condarc 文件中将此注册中心设置为 Conda 仓库: conda.install=要使用 Conda 安装软件包,请运行以下命令: container.details.type=镜像类型 container.details.platform=平台 @@ -3665,7 +3506,6 @@ container.layers=镜像层 container.labels=标签 container.labels.key=键 container.labels.value=值 -cran.registry=在您的 Rprofile.site 文件中设置此注册中心: cran.install=要安装软件包,请运行以下命令: debian.registry=从命令行设置此注册中心: debian.registry.info=从下面的列表中选择 $distribution 和 $component。 @@ -3678,14 +3518,10 @@ generic.download=从命令行下载软件包: go.install=通过命令行安装软件包: helm.registry=从命令行设置此注册中心: helm.install=要安装包,请运行以下命令: -maven.registry=在您项目的 pom.xml 文件中设置此注册中心: -maven.install=要使用这个软件包,在 pom.xml 文件中的 依赖项 块中包含以下内容: maven.install2=通过命令行运行: maven.download=要下载依赖项,请通过命令行运行: -nuget.registry=从命令行设置此注册中心: nuget.install=要使用 Nuget 安装软件包,请运行以下命令: nuget.dependency.framework=目标框架 -npm.registry=在您项目的 .npmrc 文件中设置此注册中心: npm.install=要使用 npm 安装软件包,请运行以下命令: npm.install2=或将其添加到 package.json 文件: npm.dependencies=依赖项 @@ -3697,7 +3533,6 @@ npm.details.tag=标签 pub.install=要使用 Dart 安装软件包,请运行以下命令: pypi.requires=需要 Python pypi.install=要使用 pip 安装软件包,请运行以下命令: -rpm.registry=从命令行设置此仓库: rpm.distros.redhat=在基于 RedHat 的发行版 rpm.distros.suse=在基于 SUSE 的发行版 rpm.install=要安装软件包,请运行以下命令: @@ -3710,7 +3545,6 @@ rubygems.dependencies.runtime=运行时依赖 rubygems.dependencies.development=开发依赖 rubygems.required.ruby=需要 Ruby 版本 rubygems.required.rubygems=需要 RubyGem 版本 -swift.registry=从命令行设置此仓库: swift.install=在您的 Package.swift文件中添加该包: swift.install2=并运行以下命令: vagrant.install=若要添加一个 Vagrant box,请运行以下命令: @@ -3757,21 +3591,30 @@ owner.settings.cleanuprules.success.delete=清理规则已删除。 owner.settings.chef.title=Chef 注册中心 owner.settings.chef.keypair=生成密钥对 owner.settings.chef.keypair.description=需要密钥对才能向 Chef 注册中心进行身份验证。如果您之前已经生成过密钥对,生成新的密钥对将丢弃旧的密钥对。 +alpine.registry=Set up this registry by adding the URL in your /etc/apk/repositories file: +cargo.registry=Set up this registry in the Cargo configuration file (for example ~/.cargo/config.toml): +chef.registry=Set up this registry in your ~/.chef/config.rb file: +composer.registry=Set up this registry in your ~/.composer/config.json file: +conan.registry=Set up this registry from the command line: +conda.registry=Set up this registry as a Conda repository in your .condarc file: +cran.registry=Set up this registry in your Rprofile.site file: +maven.registry=Set up this registry in your project pom.xml file: +maven.install=To use the package, include the following in the dependencies block in the pom.xml file: +nuget.registry=Set up this registry from the command line: +npm.registry=Set up this registry in your project .npmrc file: +rpm.registry=Set up this registry from the command line: +swift.registry=Set up this registry from the command line: [secrets] secrets=密钥 description=密钥将被传给特定的工作流,其它情况无法读取。 none=还没有密钥。 - -; These keys are also for "edit secret", the keys are kept as-is to avoid unnecessary re-translation creation.description=组织描述 creation.name_placeholder=不区分大小写,仅限字母数字或下划线且不能以 GITEA_ 或 GITHUB_ 开头 creation.value_placeholder=输入任何内容,开头和结尾的空白将会被忽略 creation.description_placeholder=输入简短描述(可选) - save_success=密钥「%s」保存成功。 save_failed=密钥保存失败。 - add_secret=添加密钥 edit_secret=编辑密钥 deletion=删除密钥 @@ -3782,9 +3625,7 @@ management=密钥管理 [actions] actions=工作流 - unit.desc=管理工作流 - status.unknown=未知 status.waiting=等待中 status.running=正在运行 @@ -3793,7 +3634,6 @@ status.failure=失败 status.cancelled=已取消 status.skipped=已忽略 status.blocked=阻塞中 - runners=运行器 runners.runner_manage_panel=运行器管理 runners.new=创建新运行器 @@ -3831,7 +3671,6 @@ runners.version=版本 runners.reset_registration_token=重置注册令牌 runners.reset_registration_token_confirm=是否吊销当前令牌并生成一个新令牌? runners.reset_registration_token_success=成功重置运行器注册令牌 - runs.all_workflows=所有工作流 runs.commit=提交 runs.scheduled=已计划的 @@ -3856,7 +3695,6 @@ runs.cancel=取消工作流运行 runs.delete.description=您确定要永久删除此工作流运行吗?此操作无法撤消。 runs.not_done=此工作流运行尚未完成。 runs.view_workflow_file=查看工作流文件 - workflow.disable=禁用工作流 workflow.disable_success=工作流「%s」已成功禁用。 workflow.enable=启用工作流 @@ -3868,9 +3706,7 @@ workflow.run_success=工作流「%s」已成功运行。 workflow.from_ref=使用工作流从 workflow.has_workflow_dispatch=此工作流有一个 workflow_dispatch 事件触发器。 workflow.has_no_workflow_dispatch=工作流「%s」没有 workflow_dispatch 事件触发器。 - need_approval_desc=该工作流由派生仓库的合并请求所触发,需要批准方可运行。 - variables=变量 variables.management=变量管理 variables.creation=添加变量 @@ -3886,7 +3722,6 @@ variables.creation.failed=变量添加失败。 variables.creation.success=变量「%s」添加成功。 variables.update.failed=变量编辑失败。 variables.update.success=变量已编辑。 - logs.always_auto_scroll=总是自动滚动日志 logs.always_expand_running=总是展开运行日志 @@ -3900,10 +3735,8 @@ exit_fullscreen=退出全屏 [git.filemode] changed_filemode=%[1]s -> %[2]s -; Ordered by git filemode value, ascending. E.g. directory has "040000", normal file has "100644", … directory=目录 normal_file=普通文件 executable_file=可执行文件 symbolic_link=符号链接 submodule=子模块 - diff --git a/options/locale/locale_zh-HK.ini b/options/locale/locale_zh-HK.ini index 0cf0de3ec4e3c..051593fa899aa 100644 --- a/options/locale/locale_zh-HK.ini +++ b/options/locale/locale_zh-HK.ini @@ -12,12 +12,9 @@ page=頁面 template=樣板 language=語言 notifications=訊息 - password=密碼 re_type=確認密碼 passcode=驗證碼 - - repository=儲存庫 organization=組織 mirror=鏡像 @@ -30,54 +27,207 @@ manage_org=管理組織 account_settings=帳號設定 settings=設定 your_settings=組織設定 - all=所有 sources=來源 mirrors=鏡像 collaborative=協同者 forks=複製列表 - activities=活動 pull_requests=合併請求 issues=問題 - cancel=取消 remove=移除成員 edit=編輯 - enabled=已啟用 - - - - - - - - - concept_code_repository=儲存庫 - - - name=組織名稱 - filter.is_template=樣板 filter.private=私有庫 - +logo=Logo +sign_in_with_provider=Sign in with %s +sign_up=Register +powered_by=Powered by %s +active_stopwatch=Active Time Tracker +tracked_time_summary=Summary of tracked time based on filters of issue list +create_new=Create… +user_profile_and_more=Profile and Settings… +signed_in_as=Signed in as +enable_javascript=This website requires JavaScript. +toc=Table of Contents +licenses=Licenses +return_to_gitea=Return to Gitea +more_items=More items +username=Username +email=Email Address +access_token=Access Token +captcha=CAPTCHA +twofa=Two-Factor Authentication +twofa_scratch=Two-Factor Scratch Code +webauthn_insert_key=Insert your security key +webauthn_sign_in=Press the button on your security key. If your security key has no button, re-insert it. +webauthn_press_button=Please press the button on your security key… +webauthn_use_twofa=Use a two-factor code from your phone +webauthn_error=Could not read your security key. +webauthn_unsupported_browser=Your browser does not currently support WebAuthn. +webauthn_error_unknown=An unknown error occurred. Please retry. +webauthn_error_insecure=WebAuthn only supports secure connections. For testing over HTTP, you can use the origin "localhost" or "127.0.0.1". +webauthn_error_unable_to_process=The server could not process your request. +webauthn_error_duplicated=The security key is not permitted for this request. Please make sure that the key is not already registered. +webauthn_error_empty=You must set a name for this key. +webauthn_error_timeout=Timeout reached before your key could be read. Please reload this page and retry. +webauthn_reload=Reload +issue_milestone=Milestone +new_project=New Project +new_project_column=New Column +admin_panel=Site Administration +your_profile=Profile +your_starred=Starred +milestones=Milestones +ok=OK +retry=Retry +rerun=Re-run +rerun_all=Re-run all jobs +save=Save +add=Add +add_all=Add All +remove_all=Remove All +remove_label_str=Remove item "%s" +view=View +test=Test +disabled=Disabled +locked=Locked +copy=Copy +copy_url=Copy URL +copy_hash=Copy hash +copy_content=Copy content +copy_branch=Copy branch name +copy_path=Copy path +copy_success=Copied! +copy_error=Copy failed +copy_type_unsupported=This file type cannot be copied +write=Write +preview=Preview +loading=Loading… +files=Files +error=Error +error404=The page you are trying to reach either does not exist or you are not authorized to view it. +error503=The server could not complete your request. Please try again later. +go_back=Go Back +invalid_data=Invalid data: %v +never=Never +unknown=Unknown +rss_feed=RSS Feed +pin=Pin +unpin=Unpin +artifacts=Artifacts +expired=Expired +confirm_delete_artifact=Are you sure you want to delete the artifact '%s'? +archived=Archived +concept_system_global=Global +concept_user_individual=Individual +concept_user_organization=Organization +show_timestamps=Show timestamps +show_log_seconds=Show seconds +show_full_screen=Show full screen +download_logs=Download logs +confirm_delete_selected=Confirm to delete all selected items? +value=Value +readme=Readme +filter=Filter +filter.clear=Clear Filter +filter.is_archived=Archived +filter.not_archived=Not Archived +filter.is_fork=Forked +filter.not_fork=Not Forked +filter.is_mirror=Mirrored +filter.not_mirror=Not Mirrored +filter.not_template=Not Template +filter.public=Public +no_results_found=No results found. +internal_error_skipped=Internal error occurred but is skipped: %s [search] +search=Search… +type_tooltip=Search type +fuzzy=Fuzzy +fuzzy_tooltip=Include results that closely match the search term +words=Words +words_tooltip=Include only results that match the search term words +regexp=Regexp +regexp_tooltip=Include only results that match the regexp search term +exact=Exact +exact_tooltip=Include only results that match the exact search term +repo_kind=Search repos… +user_kind=Search users… +org_kind=Search orgs… +team_kind=Search teams… +code_kind=Search code… +code_search_unavailable=Code search is currently not available. Please contact the site administrator. +code_search_by_git_grep=Current code search results are provided by "git grep". There might be better results if site administrator enables Repository Indexer. +package_kind=Search packages… +project_kind=Search projects… +branch_kind=Search branches… +tag_kind=Search tags… +tag_tooltip=Search for matching tags. Use '%' to match any sequence of numbers. +commit_kind=Search commits… +runner_kind=Search runners… +no_results=No matching results found. +issue_kind=Search issues… +pull_kind=Search pull requests… +keyword_search_unavailable=Searching by keyword is currently not available. Please contact the site administrator. [aria] +navbar=Navigation Bar +footer=Footer +footer.software=About Software +footer.links=Links [heatmap] +number_of_contributions_in_the_last_12_months=%s contributions in the last 12 months +no_contributions=No contributions +less=Less +more=More [editor] +buttons.heading.tooltip=Add heading +buttons.bold.tooltip=Add bold text +buttons.italic.tooltip=Add italic text +buttons.quote.tooltip=Quote text +buttons.code.tooltip=Add code +buttons.link.tooltip=Add a link +buttons.list.unordered.tooltip=Add a bullet list +buttons.list.ordered.tooltip=Add a numbered list +buttons.list.task.tooltip=Add a list of tasks +buttons.table.add.tooltip=Add a table +buttons.table.add.insert=Add +buttons.table.rows=Rows +buttons.table.cols=Columns +buttons.mention.tooltip=Mention a user or team +buttons.ref.tooltip=Reference an issue or pull request +buttons.switch_to_legacy.tooltip=Use the legacy editor instead +buttons.enable_monospace_font=Enable monospace font +buttons.disable_monospace_font=Disable monospace font [filter] +string.asc=A–Z +string.desc=Z–A [error] +occurred=An error occurred +report_message=If you believe that this is a Gitea bug, please search for issues on GitHub or open a new issue if necessary. +not_found=The target couldn't be found. +network_error=Network error [startpage] +app_desc=A painless, self-hosted Git service +install=Easy to install +install_desc=Simply run the binary for your platform, ship it with Docker, or get it packaged. +platform=Cross-platform +platform_desc=Gitea runs anywhere Go can compile for: Windows, macOS, Linux, ARM, etc. Choose the one you love! +lightweight=Lightweight +lightweight_desc=Gitea has low minimal requirements and can run on an inexpensive Raspberry Pi. Save your machine energy! +license=Open Source +license_desc=Go get %[2]s! Join us by contributing to make this project even better. Don't be shy to be a contributor! [install] install=安裝頁面 @@ -87,10 +237,8 @@ host=主機 password=密碼 db_name=資料庫名稱 path=資料庫文件路徑 - repo_path=儲存庫的根目錄 log_root_path=日誌路徑 - optional_title=可選設定 smtp_addr=SMTP 主機地址 smtp_port=SMTP 主機端口 @@ -103,6 +251,96 @@ confirm_password=確認密碼 install_btn_confirm=立即安裝 test_git_failed=無法識別 'git' 命令:%v save_config_failed=儲存設定失敗:%v +installing_desc=Installing now, please wait… +title=Initial Configuration +docker_helper=If you run Gitea inside Docker, please read the documentation before changing any settings. +require_db_desc=Gitea requires MySQL, PostgreSQL, MSSQL, SQLite3 or TiDB (MySQL protocol). +user=Username +db_schema=Schema +db_schema_helper=Leave blank for database default ("public"). +ssl_mode=SSL +sqlite_helper=File path for the SQLite3 database.
Enter an absolute path if you run Gitea as a service. +reinstall_error=You are trying to install into an existing Gitea database +reinstall_confirm_message=Re-installing with an existing Gitea database can cause multiple problems. In most cases, you should use your existing "app.ini" to run Gitea. If you know what you are doing, confirm the following: +reinstall_confirm_check_1=The data encrypted by the SECRET_KEY in app.ini may be lost: users may not be able to log in with 2FA/OTP and mirrors may not function correctly. By checking this box, you confirm that the current app.ini file contains the correct SECRET_KEY. +reinstall_confirm_check_2=The repositories and settings may need to be resynchronized. By checking this box, you confirm that you will resynchronize the hooks for the repositories and authorized_keys file manually. You confirm that you will ensure that repository and mirror settings are correct. +reinstall_confirm_check_3=You confirm that you are absolutely sure that this Gitea is running with the correct app.ini location and that you are sure that you have to re-install. You confirm that you acknowledge the above risks. +err_empty_db_path=The SQLite3 database path cannot be empty. +no_admin_and_disable_registration=You cannot disable user self-registration without creating an administrator account. +err_empty_admin_password=The administrator password cannot be empty. +err_empty_admin_email=The administrator email address cannot be empty. +err_admin_name_is_reserved=Administrator username is invalid. Username is reserved. +err_admin_name_pattern_not_allowed=Administrator username is invalid. The username matches a reserved pattern. +err_admin_name_is_invalid=Administrator username is invalid +general_title=General Settings +app_name=Site Title +app_name_helper=You can enter your company name here. +repo_path_helper=Remote Git repositories will be saved to this directory. +lfs_path=Git LFS Root Path +lfs_path_helper=Files tracked by Git LFS will be stored in this directory. Leave empty to disable. +run_user=Run As Username +run_user_helper=The operating system username that Gitea runs as. Note that this user must have access to the repository root path. +domain=Server Domain +domain_helper=Domain or host address for the server. +ssh_port=SSH Server Port +ssh_port_helper=Port number your SSH server listens on. Leave empty to disable. +http_port=Gitea HTTP Listen Port +http_port_helper=Port number the Gitea web server will listen on. +app_url=Gitea Base URL +app_url_helper=Base address for HTTP(S) clone URLs and email notifications. +log_root_path_helper=Log files will be written to this directory. +email_title=Email Settings +smtp_from=Send Email As +smtp_from_invalid=The "Send Email As" address is invalid +smtp_from_helper=Email address Gitea will use. Enter a plain email address or use the "Name" format. +mailer_user=SMTP Username +mailer_password=SMTP Password +register_confirm=Require Email Confirmation to Register +mail_notify=Enable Email Notifications +server_service_title=Server and Third-Party Service Settings +offline_mode=Enable Local Mode +offline_mode_popup=Disable third-party content delivery networks and serve all resources locally. +disable_gravatar_popup=Disable Gravatar and third-party avatar sources. A default avatar will be used unless a user locally uploads an avatar. +disable_registration=Disable Self-Registration +disable_registration_popup=Disable user self-registration. Only administrators will be able to create new user accounts. +allow_only_external_registration_popup=Allow Registration Only Through External Services +openid_signin=Enable OpenID Sign-In +openid_signin_popup=Enable user sign-in via OpenID. +openid_signup=Enable OpenID Self-Registration +openid_signup_popup=Enable OpenID-based user self-registration. +enable_captcha=Enable registration CAPTCHA +require_sign_in_view=Require Sign-In to View Pages +require_sign_in_view_popup=Limit page access to signed-in users. Visitors will only see the sign-in and registration pages. +admin_setting_desc=Creating an administrator account is optional. The first registered user will automatically become an administrator. +admin_title=Administrator Account Settings +admin_name=Administrator Username +admin_email=Email Address +sqlite3_not_available=This Gitea version does not support SQLite3. Please download the official binary version from %s (not the 'gobuild' version). +invalid_db_setting=The database settings are invalid: %v +invalid_db_table=The database table "%s" is invalid: %v +invalid_repo_path=The repository root path is invalid: %v +invalid_app_data_path=The app data path is invalid: %v +run_user_not_match=The 'run as' username is not the current username: %s -> %s +internal_token_failed=Failed to generate internal token: %v +secret_key_failed=Failed to generate secret key: %v +invalid_admin_setting=Administrator account setting is invalid: %v +invalid_log_root_path=The log path is invalid: %v +default_keep_email_private=Hide Email Addresses by Default +default_keep_email_private_popup=Hide email addresses of new user accounts by default. +default_allow_create_organization=Allow Creation of Organizations by Default +default_allow_create_organization_popup=Allow new user accounts to create organizations by default. +default_enable_timetracking=Enable Time Tracking by Default +default_enable_timetracking_popup=Enable time tracking for new repositories by default. +no_reply_address=Hidden Email Domain +no_reply_address_helper=Domain name for users with a hidden email address. For example, the username 'joe' will be logged in Git as 'joe@noreply.example.org' if the hidden email domain is set to 'noreply.example.org'. +password_algorithm=Password Hash Algorithm +invalid_password_algorithm=Invalid password hash algorithm +password_algorithm_helper=Set the password hashing algorithm. Algorithms have differing requirements and strengths. The argon2 algorithm is rather secure but uses a lot of memory and may be inappropriate for small systems. +enable_update_checker=Enable Update Checker +enable_update_checker_helper=Checks for new version releases periodically by connecting to gitea.io. +env_config_keys=Environment Configuration +env_config_keys_prompt=The following environment variables will also be applied to your configuration file: +config_write_file_prompt=These configuration options will be written into: %s [home] password_holder=密碼 @@ -112,17 +350,37 @@ collaborative_repos=參與協作的儲存庫 my_orgs=我的組織 my_mirrors=我的鏡像 view_home=訪問 %s - - show_private=私有庫 - issues.in_your_repos=屬於該用戶儲存庫的 - +nav_menu=Navigation Menu +uname_holder=Username or Email Address +show_more_repos=Show more repositories… +filter=Other Filters +filter_by_team_repositories=Filter by team repositories +feed_of=Feed of "%s" +show_archived=Archived +show_both_archived_unarchived=Showing both archived and unarchived +show_only_archived=Showing only archived +show_only_unarchived=Showing only unarchived +show_both_private_public=Showing both public and private +show_only_private=Showing only private +show_only_public=Showing only public +guide_title=No Activity +guide_desc=You are currently not following any repositories or users, so there is no content to display. You can explore repositories or users of interest from the links below. +explore_repos=Explore repositories +explore_users=Explore users +empty_org=There are no organizations yet. +empty_repo=There are no repositories yet. [explore] repos=儲存庫 users=使用者 organizations=組織 +go_to=Go to +code=Code +code_last_indexed_at=Last indexed %s +relevant_repositories_tooltip=Repositories that are forks or that have no topic, no icon, and no description are hidden. +relevant_repositories=Only relevant repositories are being shown, show unfiltered results. [auth] forgot_password_title=忘記密碼 @@ -141,27 +399,130 @@ oauth_signin_submit=連結帳戶 openid_connect_submit=連接 openid_connect_title=連接到現有帳戶 openid_register_title=建立新帳戶 +create_new_account=Register Account +already_have_account=Already have an account? +sign_in_now=Sign in now! +disable_register_prompt=Registration is disabled. Please contact your site administrator. +disable_register_mail=Email confirmation for registration is disabled. +manual_activation_only=Contact your site administrator to complete activation. +remember_me=Remember This Device +remember_me.compromised=The login token is not valid anymore which may indicate a compromised account. Please check your account for unusual activities. +need_account=Need an account? +sign_up_tip=You are registering the first account in the system, which has administrator privileges. Please carefully remember your username and password. If you forget the username or password, please refer to the Gitea documentation to recover the account. +sign_up_now=Register now. +sign_up_successful=Account was successfully created. Welcome! +confirmation_mail_sent_prompt_ex=A new confirmation email has been sent to %s. Please check your inbox within the next %s to complete the registration process. If your registration email address is incorrect, you can sign in again and change it. +must_change_password=Update your password +allow_password_change=Require user to change password (recommended) +reset_password_mail_sent_prompt=A confirmation email has been sent to %s. Please check your inbox within the next %s to complete the account recovery process. +account_activated=Account has been activated +prohibit_login=Sign-In Prohibited +prohibit_login_desc=Your account is prohibited from signing in. Please contact your site administrator. +resent_limit_prompt=You have already requested an activation email recently. Please wait 3 minutes and try again. +change_unconfirmed_mail_address=If your registration email address is incorrect, you can change it here and resend a new confirmation email. +send_reset_mail=Send Account Recovery Email +reset_password=Account Recovery +invalid_code=Your confirmation code is invalid or has expired. +invalid_code_forgot_password=Your confirmation code is invalid or has expired. Click here to start a new session. +invalid_password=Your password does not match the password that was used to create the account. +reset_password_helper=Recover Account +reset_password_wrong_user=You are signed in as %s, but the account recovery link is meant for %s +password_too_short=Password length cannot be less than %d characters. +non_local_account=Non-local users cannot update their password through the Gitea web interface. +twofa_passcode_incorrect=Your passcode is incorrect. If you misplaced your device, use your scratch code to sign in. +twofa_required=You must set up two-factor authentication to get access to repositories, or try to log in again. +login_openid=OpenID +oauth_signup_tab=Register New Account +oauth_signup_title=Complete New Account +oauth_signup_submit=Complete Account +oauth_signin_tab=Link to Existing Account +oauth_signin_title=Sign In to Authorize Linked Account +oauth.signin.error.general=There was an error processing the authorization request: %s. If this error persists, please contact the site administrator. +oauth.signin.error.access_denied=The authorization request was denied. +oauth.signin.error.temporarily_unavailable=Authorization failed because the authentication server is temporarily unavailable. Please try again later. +oauth_callback_unable_auto_reg=Auto Registration is enabled, but OAuth2 Provider %[1]s returned missing fields: %[2]s, unable to create an account automatically. Please create or link to an account, or contact the site administrator. +openid_connect_desc=The chosen OpenID URI is unknown. Associate it with a new account here. +openid_register_desc=The chosen OpenID URI is unknown. Associate it with a new account here. +openid_signin_desc=Enter your OpenID URI. For example: alice.openid.example.org or https://openid.example.org/alice. +disable_forgot_password_mail=Account recovery is disabled because no email address is set up. Please contact your site administrator. +disable_forgot_password_mail_admin=Account recovery is only available when an email address is set up. +email_domain_blacklisted=You cannot register with your email address. +authorize_application=Authorize Application +authorize_redirect_notice=You will be redirected to %s if you authorize this application. +authorize_application_created_by=This application was created by %s. +authorize_application_description=If you grant access, it will be able to access and write to all your account information, including private repos and organizations. +authorize_application_with_scopes=With scopes: %s +authorize_title=Authorize "%s" to access your account? +authorization_failed=Authorization failed +authorization_failed_desc=The authorization failed because we detected an invalid request. Please contact the maintainer of the app you tried to authorize. +sspi_auth_failed=SSPI authentication failed +password_pwned=The password you chose is on a list of stolen passwords previously exposed in public data breaches. Please try again with a different password and consider changing this password elsewhere too. +password_pwned_err=Could not complete request to HaveIBeenPwned +last_admin=You cannot remove the last admin. There must be at least one admin. +signin_passkey=Sign in with a passkey +back_to_sign_in=Back to Sign In [mail] - activate_account=請啟用您的帳戶 - activate_email=請驗證您的郵箱地址 - - - register_success=註冊成功 - - - - - - +view_it_on=View it on %s +reply=or reply to this email directly +link_not_working_do_paste=Not working? Try copying and pasting it to your browser. +hi_user_x=Hi %s, +activate_account.title=%s, please activate your account +activate_account.text_1=Hi %[1]s, thanks for registering at %[2]s! +activate_account.text_2=Please click the following link to activate your account within %s: +activate_email.title=%s, please verify your email address +activate_email.text=Please click the following link to verify your email address within %s: +register_notify=Welcome to %s +register_notify.title=%[1]s, welcome to %[2]s +register_notify.text_1=This is your registration confirmation email for %s! +register_notify.text_2=You can now log in via username: %s. +register_notify.text_3=If this account has been created for you, please set your password first. +reset_password=Recover your account +reset_password.title=%s, you have requested to recover your account +reset_password.text=Please click the following link to recover your account within %s: +issue_assigned.pull=@%[1]s assigned you to pull request %[2]s in repository %[3]s. +issue_assigned.issue=@%[1]s assigned you to issue %[2]s in repository %[3]s. +issue.x_mentioned_you=@%s mentioned you: +issue.action.force_push=%[1]s force-pushed the %[2]s from %[3]s to %[4]s. +issue.action.push_1=@%[1]s pushed %[3]d commit to %[2]s +issue.action.push_n=@%[1]s pushed %[3]d commits to %[2]s +issue.action.close=@%[1]s closed #%[2]d. +issue.action.reopen=@%[1]s reopened #%[2]d. +issue.action.merge=@%[1]s merged #%[2]d into %[3]s. +issue.action.approve=@%[1]s approved this pull request. +issue.action.reject=@%[1]s requested changes on this pull request. +issue.action.review=@%[1]s commented on this pull request. +issue.action.review_dismissed=@%[1]s dismissed last review from %[2]s for this pull request. +issue.action.ready_for_review=@%[1]s marked this pull request ready for review. +issue.action.new=@%[1]s created #%[2]d. +issue.in_tree_path=In %s: +release.new.subject=%s in %s released +release.new.text=@%[1]s released %[2]s in %[3]s +release.title=Title: %s +release.note=Note: +release.downloads=Downloads: +release.download.zip=Source Code (ZIP) +release.download.targz=Source Code (TAR.GZ) +repo.transfer.subject_to=%s would like to transfer "%s" to %s +repo.transfer.subject_to_you=%s would like to transfer "%s" to you +repo.transfer.to_you=you +repo.transfer.body=To accept or reject it, visit %s or just ignore it. +repo.collaborator.added.subject=%s added you to %s +repo.collaborator.added.text=You have been added as a collaborator of repository: +team_invite.subject=%[1]s has invited you to join the %[2]s organization +team_invite.text_1=%[1]s has invited you to join team %[2]s in organization %[3]s. +team_invite.text_2=Please click the following link to join the team: +team_invite.text_3=Note: This invitation was intended for %[1]s. If you were not expecting this invitation, you can ignore this email. [modal] yes=確認操作 no=取消操作 cancel=取消 +confirm=Confirm +modify=Update [form] UserName=使用者名稱 @@ -175,29 +536,84 @@ PayloadUrl=推送地址 TeamName=團隊名稱 AuthName=認證名稱 AdminEmail=管理員郵箱 - NewBranchName=新的分支名稱 CommitSummary=提交摘要 CommitMessage=提交訊息 CommitChoice=提交選擇 TreeName=檔案路徑 Content=內容 - - require_error=不能為空。 size_error=長度必須為 %s。 min_size_error=長度最小為 %s 個字符。 max_size_error=長度最大為 %s 個字符。 email_error=不是一個有效的郵箱地址。 unknown_error=未知錯誤: - user_not_exist=該使用者名稱並不存在 - auth_failed=授權驗證失敗:%v - - target_branch_not_exist=目標分支不存在 - +SSPISeparatorReplacement=Separator +SSPIDefaultLanguage=Default Language +alpha_dash_error=` should contain only alphanumeric, dash ('-') and underscore ('_') characters.` +alpha_dash_dot_error=` should contain only alphanumeric, dash ('-'), underscore ('_') and dot ('.') characters.` +git_ref_name_error=` must be a well-formed Git reference name.` +url_error=`"%s" is not a valid URL.` +include_error=` must contain substring "%s".` +glob_pattern_error=` glob pattern is invalid: %s.` +regex_pattern_error=` regex pattern is invalid: %s.` +username_error=` can only contain alphanumeric characters ('0-9','a-z','A-Z'), dash ('-'), underscore ('_') and dot ('.'). It cannot begin or end with non-alphanumeric characters, and consecutive non-alphanumeric characters are also forbidden.` +invalid_group_team_map_error=` mapping is invalid: %s` +captcha_incorrect=The CAPTCHA code is incorrect. +password_not_match=The passwords do not match. +lang_select_error=Select a language from the list. +username_been_taken=The username is already taken. +username_change_not_local_user=Non-local users are not allowed to change their username. +change_username_disabled=Changing username is disabled. +change_full_name_disabled=Changing full name is disabled. +username_has_not_been_changed=Username has not been changed +repo_name_been_taken=The repository name is already used. +repository_force_private=Force Private is enabled: private repositories cannot be made public. +repository_files_already_exist=Files already exist for this repository. Contact the system administrator. +repository_files_already_exist.adopt=Files already exist for this repository and can only be adopted. +repository_files_already_exist.delete=Files already exist for this repository. You must delete them. +repository_files_already_exist.adopt_or_delete=Files already exist for this repository. Either adopt them or delete them. +visit_rate_limit=Remote visit addressed rate limitation. +2fa_auth_required=Remote visit required two-factor authentication. +org_name_been_taken=The organization name is already taken. +team_name_been_taken=The team name is already taken. +team_no_units_error=Allow access to at least one repository section. +email_been_used=The email address is already used. +email_invalid=The email address is invalid. +email_domain_is_not_allowed=The domain of user email address %s conflicts with EMAIL_DOMAIN_ALLOWLIST or EMAIL_DOMAIN_BLOCKLIST. Please ensure your operation is expected. +openid_been_used=The OpenID address "%s" is already used. +username_password_incorrect=Username or password is incorrect. +password_complexity=Password does not pass complexity requirements: +password_lowercase_one=At least one lowercase character +password_uppercase_one=At least one uppercase character +password_digit_one=At least one digit +password_special_one=At least one special character (punctuation, brackets, quotes, etc.) +enterred_invalid_repo_name=The repository name you entered is incorrect. +enterred_invalid_org_name=The organization name you entered is incorrect. +enterred_invalid_owner_name=The new owner name is not valid. +enterred_invalid_password=The password you entered is incorrect. +unset_password=The login user has not set the password. +unsupported_login_type=The login type is not supported to delete account. +team_not_exist=The team does not exist. +last_org_owner=You cannot remove the last user from the 'owners' team. There must be at least one owner for an organization. +cannot_add_org_to_team=An organization cannot be added as a team member. +duplicate_invite_to_team=The user was already invited as a team member. +organization_leave_success=You have successfully left the organization %s. +invalid_ssh_key=Cannot verify your SSH key: %s +invalid_gpg_key=Cannot verify your GPG key: %s +invalid_ssh_principal=Invalid principal: %s +must_use_public_key=The key you provided is a private key. Please do not upload your private key anywhere. Use your public key instead. +unable_verify_ssh_key="Cannot verify the SSH key. Double-check it for mistakes." +still_own_repo="Your account owns one or more repositories. Delete or transfer them first." +still_has_org="Your account is a member of one or more organizations. Leave them first." +still_own_packages="Your account owns one or more packages. Delete them first." +org_still_own_repo="This organization still owns one or more repositories. Delete or transfer them first." +org_still_own_packages="This organization still owns one or more packages. Delete them first." +target_ref_not_exist=Target ref does not exist %s +admin_cannot_delete_self=You cannot delete yourself when you are an admin. Please remove your admin privileges first. [user] repositories=儲存庫列表 @@ -206,8 +622,46 @@ followers=關註者 following=關註中 follow=關注 unfollow=取消關注 - - +change_avatar=Change your avatar… +joined_on=Joined on %s +show_more=Show More +starred=Starred Repositories +watched=Watched Repositories +code=Code +projects=Projects +overview=Overview +user_bio=Biography +disabled_public_activity=This user has disabled the public visibility of the activity. +email_visibility.limited=Your email address is visible to all authenticated users +email_visibility.private=Your email address is only visible to you and administrators +show_on_map=Show this place on a map +settings=User Settings +form.name_reserved=The username "%s" is reserved. +form.name_pattern_not_allowed=The pattern "%s" is not allowed in a username. +form.name_chars_not_allowed=Username "%s" contains invalid characters. +block.block=Block +block.block.user=Block user +block.block.org=Block user from organization +block.block.failure=Failed to block user: %s +block.unblock=Unblock +block.unblock.failure=Failed to unblock user: %s +block.blocked=You have blocked this user. +block.title=Block a user +block.info=Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user. +block.info_1=Blocking a user prevents the following actions on your account and your repositories: +block.info_2=following your account +block.info_3=send you notifications by @mentioning your username +block.info_4=inviting you as a collaborator to their repositories +block.info_5=starring, forking or watching on repositories +block.info_6=opening and commenting on issues or pull requests +block.info_7=reacting to your comments in issues or pull requests +block.user_to_block=User to block +block.note=Note +block.note.title=Optional note: +block.note.info=The note is not visible to the blocked user. +block.note.edit=Edit note +block.list=Blocked users +block.list.none=You have not blocked any users. [settings] profile=個人訊息 @@ -219,7 +673,6 @@ orgs=管理組織 repos=儲存庫管理 delete=刪除帳戶 organization=組織管理 - public_profile=公開訊息 full_name=自定義名稱 website=個人網站 @@ -230,21 +683,17 @@ continue=繼續操作 cancel=取消操作 language=語言 comment_type_group_title=標題 - federated_avatar_lookup=Federated Avatar 查詢 enable_custom_avatar=啟動自定義頭像 choose_new_avatar=選擇新的頭像 delete_current_avatar=刪除當前頭像 - old_password=當前密碼 new_password=新的密碼 - emails=電子郵件地址 primary=主要 activated=已啟用 delete_email=移除成員 add_openid=新增 OpenID URI - manage_ssh_keys=管理 SSH 金鑰 manage_gpg_keys=管理 GPG 金鑰 add_key=增加金鑰 @@ -271,35 +720,253 @@ token_state_desc=此 token 在過去七天內曾經被使用過 show_openid=在設定檔顯示 hide_openid=從設定檔隱藏 manage_social=管理關聯社交帳戶 - generate_new_token=生成新的令牌 token_name=令牌名稱 generate_token=生成令牌 delete_token=删除令牌 access_token_deletion_cancel_action=取消 permission_read=已讀 - oauth2_client_secret=用戶端金鑰 oauth2_application_edit=編輯 - - twofa_is_enrolled=您的帳號已經啟用兩步驟驗證。 twofa_not_enrolled=您的帳號目前尚未啟用兩步驟驗證。 twofa_disabled=兩步驟驗證已經被關閉。 scan_this_image=使用您的授權應用程式來掃瞄圖片: or_enter_secret=或者輸入密碼: %s - - link_account=連結帳戶 - - orgs_none=您尚未成為任一組織的成員。 - delete_account=刪除當前帳戶 confirm_delete_account=確認刪除帳戶 - - visibility.private=私有庫 +account=Account +appearance=Appearance +security=Security +applications=Applications +twofa=Two-Factor Authentication (TOTP) +account_link=Linked Accounts +uid=UID +webauthn=Two-Factor Authentication (Security Keys) +biography_placeholder=Tell us a little bit about yourself! (You can use Markdown) +location_placeholder=Share your approximate location with others +profile_desc=Control how your profile is shown to other users. Your primary email address will be used for notifications, password recovery and web-based Git operations. +password_username_disabled=You are not allowed to change your username. Please contact your site administrator for more details. +password_full_name_disabled=You are not allowed to change your full name. Please contact your site administrator for more details. +update_theme=Update Theme +update_language=Update Language +update_language_not_found=Language "%s" is not available. +update_language_success=Language has been updated. +change_username=Your username has been changed. +change_username_prompt=Note: Changing your username also changes your account URL. +change_username_redirect_prompt=The old username will redirect until someone claims it. +ui=Theme +hidden_comment_types=Hidden comment types +hidden_comment_types_description=Comment types checked here will not be shown on issue pages. Checking "Label", for example, removes all "{user} added/removed {label}" comments. +hidden_comment_types.ref_tooltip=Comments where this issue was referenced from another issue/commit/… +hidden_comment_types.issue_ref_tooltip=Comments where the user changes the branch/tag associated with the issue +comment_type_group_reference=Reference +comment_type_group_label=Label +comment_type_group_milestone=Milestone +comment_type_group_assignee=Assignee +comment_type_group_branch=Branch +comment_type_group_time_tracking=Time Tracking +comment_type_group_deadline=Deadline +comment_type_group_dependency=Dependency +comment_type_group_lock=Lock Status +comment_type_group_review_request=Review request +comment_type_group_pull_request_push=Added commits +comment_type_group_project=Project +comment_type_group_issue_ref=Issue reference +saved_successfully=Your settings were saved successfully. +privacy=Privacy +keep_activity_private=Hide Activity from profile page +keep_activity_private_popup=Makes the activity visible only for you and the admins +lookup_avatar_by_mail=Look Up Avatar by Email Address +update_avatar=Update Avatar +uploaded_avatar_not_a_image=The uploaded file is not an image. +uploaded_avatar_is_too_big=The uploaded file size (%d KiB) exceeds the maximum size (%d KiB). +update_avatar_success=Your avatar has been updated. +update_user_avatar_success=The user's avatar has been updated. +cropper_prompt=You can edit the image before saving. The edited image will be saved as PNG. +change_password=Update Password +retype_new_password=Confirm New Password +password_incorrect=The current password is incorrect. +change_password_success=Your password has been updated. Sign in using your new password from now on. +password_change_disabled=Non-local users cannot update their password through the Gitea web interface. +manage_emails=Manage Email Addresses +manage_themes=Select default theme +manage_openid=Manage OpenID Addresses +email_desc=Your primary email address will be used for notifications, password recovery and, provided that it is not hidden, web-based Git operations. +theme_desc=This will be your default theme across the site. +theme_colorblindness_help=Color blindness Theme Support +theme_colorblindness_prompt=Gitea only has a few themes with basic color blindness support, which only have a few colors defined. The work is still in progress. More improvements could be made by defining more colors in the theme CSS files. +requires_activation=Requires activation +primary_email=Make Primary +activate_email=Send Activation +activations_pending=Activations Pending +can_not_add_email_activations_pending=There is a pending activation. Try again in a few minutes if you want to add a new email address. +email_deletion=Remove Email Address +email_deletion_desc=This email address and related information will be removed from your account. Git commits by this email address will remain unchanged. Continue? +email_deletion_success=The email address has been removed. +theme_update_success=Your theme was updated. +theme_update_error=The selected theme does not exist. +openid_deletion=Remove OpenID Address +openid_deletion_desc=Removing this OpenID address from your account will prevent you from signing in with it. Continue? +openid_deletion_success=The OpenID address has been removed. +add_new_email=Add New Email Address +add_new_openid=Add New OpenID URI +add_email=Add Email Address +add_email_confirmation_sent=A confirmation email has been sent to "%s". Please check your inbox within the next %s to confirm your email address. +add_email_success=The new email address has been added. +email_preference_set_success=Email preference has been set successfully. +add_openid_success=The new OpenID address has been added. +keep_email_private=Hide Email Address +keep_email_private_popup=This will hide your email address from your profile, as well as when you make a pull request or edit a file using the web interface. Pushed commits will not be modified. Use %s in commits to associate them with your account. +openid_desc=OpenID lets you delegate authentication to an external provider. +manage_ssh_principals=Manage SSH Certificate Principals +ssh_desc=These public SSH keys are associated with your account. The corresponding private keys allow full access to your repositories. +principal_desc=These SSH certificate principals are associated with your account and allow full access to your repositories. +gpg_desc=These public GPG keys are associated with your account. Keep your private keys safe as they allow commits to be verified. +key_content_ssh_placeholder=Begins with 'ssh-ed25519', 'ssh-rsa', 'ecdsa-sha2-nistp256', 'ecdsa-sha2-nistp384', 'ecdsa-sha2-nistp521', 'sk-ecdsa-sha2-nistp256@openssh.com', or 'sk-ssh-ed25519@openssh.com' +key_content_gpg_placeholder=Begins with '-----BEGIN PGP PUBLIC KEY BLOCK-----' +add_new_principal=Add Principal +ssh_key_been_used=This SSH key has already been added to the server. +ssh_key_name_used=An SSH key with same name already exists on your account. +ssh_principal_been_used=This principal has already been added to the server. +gpg_key_id_used=A public GPG key with same ID already exists. +gpg_no_key_email_found=This GPG key does not match any activated email address associated with your account. It may still be added if you sign the provided token. +gpg_key_matched_identities=Matched Identities: +gpg_key_matched_identities_long=The embedded identities in this key match the following activated email addresses for this user. Commits matching these email addresses can be verified with this key. +gpg_key_verified=Verified Key +gpg_key_verified_long=Key has been verified with a token and can be used to verify commits matching any activated email addresses for this user in addition to any matched identities for this key. +gpg_invalid_token_signature=The provided GPG key, signature and token do not match, or the token is out-of-date. +gpg_token_required=You must provide a signature for the below token +gpg_token_help=You can generate a signature using: +gpg_token_signature=Armored GPG signature +key_signature_gpg_placeholder=Begins with '-----BEGIN PGP SIGNATURE-----' +verify_gpg_key_success=GPG key "%s" has been verified. +ssh_key_verified=Verified Key +ssh_key_verified_long=Key has been verified with a token and can be used to verify commits matching any activated email addresses for this user. +ssh_invalid_token_signature=The provided SSH key, signature or token do not match, or the token is out-of-date. +ssh_token_required=You must provide a signature for the below token +ssh_token_help=You can generate a signature using: +ssh_token_signature=Armored SSH signature +key_signature_ssh_placeholder=Begins with '-----BEGIN SSH SIGNATURE-----' +verify_ssh_key_success=SSH key "%s" has been verified. +add_key_success=The SSH key "%s" has been added. +add_gpg_key_success=The GPG key "%s" has been added. +add_principal_success=The SSH certificate principal "%s" has been added. +ssh_key_deletion=Remove SSH Key +gpg_key_deletion=Remove GPG Key +ssh_principal_deletion=Remove SSH Certificate Principal +ssh_key_deletion_desc=Removing an SSH key revokes its access to your account. Continue? +gpg_key_deletion_desc=Removing a GPG key un-verifies commits signed by it. Continue? +ssh_principal_deletion_desc=Removing an SSH Certificate Principal revokes its access to your account. Continue? +ssh_key_deletion_success=The SSH key has been removed. +gpg_key_deletion_success=The GPG key has been removed. +ssh_principal_deletion_success=The principal has been removed. +added_on=Added on %s +valid_until_date=Valid until %s +can_write_info=Write +principal_state_desc=This principal has been used in the last 7 days +ssh_disabled=SSH Disabled +ssh_signonly=SSH is currently disabled so these keys are only used for commit signature verification. +ssh_externally_managed=This SSH key is externally managed for this user +social_desc=These social accounts can be used to sign in to your account. Make sure you recognize all of them. +unbind=Unlink +unbind_success=The social account has been removed successfully. +manage_access_token=Manage Access Tokens +tokens_desc=These tokens grant access to your account using the Gitea API. +generate_token_success=Your new token has been generated. Copy it now as it will not be shown again. +generate_token_name_duplicate=%s has been used as an application name already. Please use a new one. +access_token_deletion=Delete Access Token +access_token_deletion_confirm_action=Delete +access_token_deletion_desc=Deleting a token will revoke access to your account for applications using it. This cannot be undone. Continue? +delete_token_success=The token has been deleted. Applications using it no longer have access to your account. +repo_and_org_access=Repository and Organization Access +permissions_public_only=Public only +permissions_access_all=All (public, private, and limited) +permission_not_set=Not set +permission_no_access=No Access +permission_write=Read and Write +permission_anonymous_read=Anonymous Read +permission_everyone_read=Everyone Read +permission_everyone_write=Everyone Write +access_token_desc=Selected token permissions limit authorization only to the corresponding API routes. Read the documentation for more information. +at_least_one_permission=You must select at least one permission to create a token +permissions_list=Permissions: +manage_oauth2_applications=Manage OAuth2 Applications +edit_oauth2_application=Edit OAuth2 Application +oauth2_applications_desc=OAuth2 applications enables your third-party application to securely authenticate users at this Gitea instance. +remove_oauth2_application=Remove OAuth2 Application +remove_oauth2_application_desc=Removing an OAuth2 application will revoke access to all signed access tokens. Continue? +remove_oauth2_application_success=The application has been deleted. +create_oauth2_application=Create a new OAuth2 Application +create_oauth2_application_button=Create Application +create_oauth2_application_success=You have successfully created a new OAuth2 application. +update_oauth2_application_success=You have successfully updated the OAuth2 application. +oauth2_application_name=Application Name +oauth2_confidential_client=Confidential Client. Select for apps that keep the secret confidential, such as web apps. Do not select for native apps, including desktop and mobile apps. +oauth2_skip_secondary_authorization=Skip authorization for public clients after granting access once. May pose a security risk. +oauth2_redirect_uris=Redirect URIs. Please use a new line for every URI. +save_application=Save +oauth2_client_id=Client ID +oauth2_regenerate_secret=Regenerate Secret +oauth2_regenerate_secret_hint=Lost your secret? +oauth2_client_secret_hint=The secret will not be shown again after you leave or refresh this page. Please ensure that you have saved it. +oauth2_application_create_description=OAuth2 applications gives your third-party application access to user accounts on this instance. +oauth2_application_remove_description=Removing an OAuth2 application will prevent it from accessing authorized user accounts on this instance. Continue? +oauth2_application_locked=Gitea pre-registers some OAuth2 applications on startup if enabled in config. To prevent unexpected behavior, these can neither be edited nor removed. Please refer to the OAuth2 documentation for more information. +authorized_oauth2_applications=Authorized OAuth2 Applications +authorized_oauth2_applications_description=You have granted access to your personal Gitea account to these third-party applications. Please revoke access for applications you no longer need. +revoke_key=Revoke +revoke_oauth2_grant=Revoke Access +revoke_oauth2_grant_description=Revoking access for this third-party application will prevent this application from accessing your data. Are you sure? +revoke_oauth2_grant_success=Access revoked successfully. +twofa_desc=To protect your account against password theft, you can use a smartphone or another device for receiving time-based one-time passwords ("TOTP"). +twofa_recovery_tip=If you lose your device, you will be able to use a single-use recovery key to regain access to your account. +twofa_disable=Disable Two-Factor Authentication +twofa_scratch_token_regenerate=Regenerate Single-Use Recovery Key +twofa_scratch_token_regenerated=Your single-use recovery key is now %s. Store it in a safe place, as it will not be shown again. +twofa_enroll=Enroll in Two-Factor Authentication +twofa_disable_note=You can disable two-factor authentication if needed. +twofa_disable_desc=Disabling two-factor authentication will make your account less secure. Continue? +regenerate_scratch_token_desc=If you misplaced your recovery key or have already used it to sign in, you can reset it here. +then_enter_passcode=And enter the passcode shown in the application: +passcode_invalid=The passcode is incorrect. Try again. +twofa_enrolled=Your account has been successfully enrolled. Store your single-use recovery key (%s) in a safe place, as it will not be shown again. +twofa_failed_get_secret=Failed to get secret. +webauthn_desc=Security keys are hardware devices containing cryptographic keys. They can be used for two-factor authentication. Security keys must support the WebAuthn Authenticator standard. +webauthn_register_key=Add Security Key +webauthn_nickname=Nickname +webauthn_delete_key=Remove Security Key +webauthn_delete_key_desc=If you remove a security key, you can no longer sign in with it. Continue? +webauthn_key_loss_warning=If you lose your security keys, you will lose access to your account. +webauthn_alternative_tip=You may want to configure an additional authentication method. +manage_account_links=Manage Linked Accounts +manage_account_links_desc=These external accounts are linked to your Gitea account. +account_links_not_available=No external accounts are currently linked to your Gitea account. +remove_account_link=Remove Linked Account +remove_account_link_desc=Removing a linked account will revoke its access to your Gitea account. Continue? +remove_account_link_success=The linked account has been removed. +hooks.desc=Add webhooks which will be triggered for all repositories that you own. +repos_none=You do not own any repositories. +delete_prompt=This operation will permanently delete your user account. It CANNOT be undone. +delete_with_all_comments=Your account is younger than %s. To avoid ghost comments, all issue/PR comments will be deleted with it. +delete_account_title=Delete User Account +delete_account_desc=Are you sure you want to permanently delete this user account? +email_notifications.enable=Enable Email Notifications +email_notifications.onmention=Only Email on Mention +email_notifications.disable=Disable Email Notifications +email_notifications.submit=Set Email Preference +email_notifications.andyourown=And Your Own Notifications +email_notifications.actions.desc=Notifications for workflow runs on repositories set up with Gitea Actions. +email_notifications.actions.failure_only=Only notify for failed workflow runs +visibility=User visibility +visibility.public=Public +visibility.public_tooltip=Visible to everyone +visibility.limited=Limited +visibility.limited_tooltip=Visible only to authenticated users +visibility.private_tooltip=Visible only to members of organizations you have joined [repo] owner=擁有者 @@ -316,23 +983,15 @@ mirror_prune=裁減 watchers=關注者 stargazers=稱讚者 forks=複製儲存庫 - - - desc.private=私有庫 desc.template=樣板 - template.avatar=頭像 - - - migrate_items_issues=問題數 migrate_items_pullrequests=合併請求 migrate_items_releases=版本發佈 migrate_repo=遷移儲存庫 migrate.permission_denied=您並沒有導入本地儲存庫的權限。 migrate.failed=遷移失敗:%v - mirror_from=镜像来自 forked_from=複製自 unwatch=取消關注 @@ -340,12 +999,10 @@ watch=關註 unstar=取消收藏 star=收藏 fork=複製 - quick_guide=快速幫助 clone_this_repo=複製當前儲存庫 create_new_repo_command=從命令列建立新儲存庫。 push_exist_repo=從命令列推送已存在的儲存庫 - code=程式碼 branch=分支 tree=目錄樹 @@ -355,7 +1012,6 @@ tags=標籤列表 issues=問題管理 pulls=合併請求 labels=標籤 - milestones=里程碑 commits=提交歷史 releases=版本發佈 @@ -363,8 +1019,6 @@ file_raw=原始文件 file_history=文件歷史 file_view_raw=查看原始文件 file_permalink=永久連結 - - editor.preview_changes=預覽更改 editor.or=或 editor.cancel_lower=取消 @@ -373,8 +1027,6 @@ editor.commit_directly_to_this_branch=直接提交到 Migrate repository. +owner_helper=Some organizations may not show up in the dropdown due to a maximum repository count limit. +repo_name_profile_public_hint=.profile is a special repository that you can use to add README.md to your public organization profile, visible to anyone. Make sure it's public and initialize it with a README in the profile directory to get started. +repo_name_profile_private_hint=.profile-private is a special repository that you can use to add a README.md to your organization member profile, visible only to organization members. Make sure it's private and initialize it with a README in the profile directory to get started. +repo_name_helper=Good repository names use short, memorable and unique keywords. A repository named ".profile" or ".profile-private" could be used to add a README.md for the user/organization profile. +repo_size=Repository Size +template_select=Select a template. +template_helper=Make repository a template +template_description=Template repositories let users generate new repositories with the same directory structure, files, and optional settings. +visibility_description=Only the owner or the organization members if they have rights, will be able to see it. +visibility_helper=Make repository private +visibility_helper_forced=Your site administrator forces new repositories to be private. +visibility_fork_helper=(Changing this will affect all forks.) +clone_helper=Need help cloning? Visit Help. +already_forked=You've already forked %s +fork_to_different_account=Fork to a different account +fork_visibility_helper=The visibility of a forked repository cannot be changed. +fork_branch=Branch to be cloned to the fork +all_branches=All branches +view_all_branches=View all branches +view_all_tags=View all tags +fork_no_valid_owners=This repository cannot be forked because there are no valid owners. +fork.blocked_user=Cannot fork the repository because you are blocked by the repository owner. +use_template=Use this template +open_with_editor=Open with %s +download_zip=Download ZIP +download_tar=Download TAR.GZ +download_bundle=Download BUNDLE +generate_repo=Generate Repository +generate_from=Generate From +repo_desc_helper=Enter short description (optional) +repo_no_desc=No description provided +repo_lang=Languages +repo_gitignore_helper=Select .gitignore templates. +repo_gitignore_helper_desc=Choose which files not to track from a list of templates for common languages. Typical artifacts generated by each language's build tools are included on .gitignore by default. +issue_labels=Issue Labels +issue_labels_helper=Select an issue label set. +license_helper=Select a license file. +license_helper_desc=A license governs what others can and can't do with your code. Not sure which one is right for your project? See Choose a license. +multiple_licenses=Multiple Licenses +object_format=Object Format +object_format_helper=Object format of the repository. Cannot be changed later. SHA1 is most compatible. +readme=README +readme_helper=Select a README file template. +readme_helper_desc=This is the place where you can write a complete description for your project. +auto_init=Initialize Repository (Adds .gitignore, License and README) +trust_model_helper=Select trust model for signature verification. Possible options are: +trust_model_helper_collaborator=Collaborator: Trust signatures by collaborators +trust_model_helper_committer=Committer: Trust signatures that match committers +trust_model_helper_collaborator_committer=Collaborator+Committer: Trust signatures by collaborators which match the committer +trust_model_helper_default=Default: Use the default trust model for this installation +default_branch_label=default +default_branch_helper=The default branch is the base branch for pull requests and code commits. +mirror_prune_desc=Remove obsolete remote-tracking references +mirror_interval=Mirror Interval (valid time units are 'h', 'm', 's'). 0 to disable periodic sync. (Minimum interval: %s) +mirror_interval_invalid=The mirror interval is not valid. +mirror_sync=synced +mirror_sync_on_commit=Sync when commits are pushed +mirror_address=Clone From URL +mirror_address_desc=Put any required credentials in the Authorization section. +mirror_address_url_invalid=The provided URL is invalid. Make sure all components of the URL are escaped correctly. +mirror_address_protocol_invalid=The provided URL is invalid. Only http(s):// or git:// locations can be used for mirroring. +mirror_lfs=Large File Storage (LFS) +mirror_lfs_desc=Activate mirroring of LFS data. +mirror_lfs_endpoint=LFS Endpoint +mirror_lfs_endpoint_desc=Sync will attempt to use the clone URL to determine the LFS server. You can also specify a custom endpoint if the repository LFS data is stored somewhere else. +mirror_last_synced=Last Synchronized +mirror_password_placeholder=(Unchanged) +mirror_password_blank_placeholder=(Unset) +mirror_password_help=Change the username to erase a stored password. +stars_remove_warning=This will remove all stars from this repository. +stars=Stars +reactions_more=and %d more +unit_disabled=The site administrator has disabled this repository section. +language_other=Other +adopt_search=Enter username to search for unadopted repositories… (leave blank to find all) +adopt_preexisting_label=Adopt Files +adopt_preexisting=Adopt pre-existing files +adopt_preexisting_content=Create repository from %s +adopt_preexisting_success=Adopted files and created repository from %s +delete_preexisting_label=Delete +delete_preexisting=Delete pre-existing files +delete_preexisting_content=Delete files in %s +delete_preexisting_success=Deleted unadopted files in %s +blame_prior=View blame prior to this change +blame.ignore_revs=Ignoring revisions in .git-blame-ignore-revs. Click here to bypass and see the normal blame view. +blame.ignore_revs.failed=Failed to ignore revisions in .git-blame-ignore-revs. +user_search_tooltip=Shows a maximum of 30 users +tree_path_not_found=Path %[1]s doesn't exist in %[2]s +transfer.accept=Accept Transfer +transfer.accept_desc=Transfer to "%s" +transfer.reject=Reject Transfer +transfer.reject_desc=Cancel transfer to "%s" +transfer.no_permission_to_accept=You do not have permission to accept this transfer. +transfer.no_permission_to_reject=You do not have permission to reject this transfer. +desc.public=Public +desc.public_access=Public Access +desc.internal=Internal +desc.archived=Archived +desc.sha256=SHA256 +template.items=Template Items +template.git_content=Git Content (Default Branch) +template.git_hooks=Git Hooks +template.git_hooks_tooltip=You are currently unable to modify or remove Git Hooks once added. Select this only if you trust the template repository. +template.webhooks=Webhooks +template.topics=Topics +template.issue_labels=Issue Labels +template.one_item=Must select at least one template item +template.invalid=Must select a template repository +archive.title=This repo is archived. You can view files and clone it. You cannot open issues or pull requests or push a commit. +archive.title_date=This repository has been archived on %s. You can view files and clone it. You cannot open issues or pull requests or push a commit. +archive.issue.nocomment=This repo is archived. You cannot comment on issues. +archive.pull.nocomment=This repo is archived. You cannot comment on pull requests. +form.reach_limit_of_creation_1=The owner has already reached the limit of %d repository. +form.reach_limit_of_creation_n=The owner has already reached the limit of %d repositories. +form.name_reserved=The repository name "%s" is reserved. +form.name_pattern_not_allowed=The pattern "%s" is not allowed in a repository name. +need_auth=Authorization +migrate_options=Migration Options +migrate_service=Migration Service +migrate_options_mirror_helper=This repository will be a mirror +migrate_options_lfs=Migrate LFS files +migrate_options_lfs_endpoint.label=LFS Endpoint +migrate_options_lfs_endpoint.description=Migration will attempt to use your Git remote to determine the LFS server. You can also specify a custom endpoint if the repository LFS data is stored somewhere else. +migrate_options_lfs_endpoint.description.local=A local server path is supported too. +migrate_options_lfs_endpoint.placeholder=If left blank, the endpoint will be derived from the clone URL. +migrate_items=Migration Items +migrate_items_wiki=Wiki +migrate_items_milestones=Milestones +migrate_items_labels=Labels +migrate_items_merge_requests=Merge Requests +migrate.clone_address=Migrate / Clone From URL +migrate.clone_address_desc=The HTTP(S) or Git 'clone' URL of an existing repository +migrate.github_token_desc=You can put one or more tokens here, separated by commas, to make migrating faster by circumventing the GitHub API rate limit. WARNING: Abusing this feature may violate the service provider's policy and may lead to getting your account(s) blocked. +migrate.clone_local_path=or a local server path +migrate.permission_denied_blocked=You cannot import from disallowed hosts. Please ask the admin to check ALLOWED_DOMAINS/ALLOW_LOCALNETWORKS/BLOCKED_DOMAINS settings. +migrate.invalid_local_path="The local path is invalid. It doesn't exist or is not a directory." +migrate.invalid_lfs_endpoint=The LFS endpoint is not valid. +migrate.migrate_items_options=Access Token is required to migrate additional items +migrated_from=Migrated from %[2]s +migrated_from_fake=Migrated From %[1]s +migrate.migrate=Migrate From %s +migrate.migrating=Migrating from %s… +migrate.migrating_failed=Migrating from %s failed. +migrate.migrating_failed.error=Failed to migrate: %s +migrate.migrating_failed_no_addr=Migration failed. +migrate.github.description=Migrate data from github.com or other GitHub instances. +migrate.git.description=Migrate a repository only from any Git service. +migrate.gitlab.description=Migrate data from gitlab.com or other GitLab instances. +migrate.gitea.description=Migrate data from gitea.com or other Gitea instances. +migrate.gogs.description=Migrate data from notabug.org or other Gogs instances. +migrate.onedev.description=Migrate data from code.onedev.io or other OneDev instances. +migrate.codebase.description=Migrate data from codebasehq.com. +migrate.gitbucket.description=Migrate data from GitBucket instances. +migrate.codecommit.description=Migrate data from AWS CodeCommit. +migrate.codecommit.aws_access_key_id=AWS Access Key ID +migrate.codecommit.aws_secret_access_key=AWS Secret Access Key +migrate.codecommit.https_git_credentials_username=HTTPS Git Credentials Username +migrate.codecommit.https_git_credentials_password=HTTPS Git Credentials Password +migrate.migrating_git=Migrating Git Data +migrate.migrating_topics=Migrating Topics +migrate.migrating_milestones=Migrating Milestones +migrate.migrating_labels=Migrating Labels +migrate.migrating_releases=Migrating Releases +migrate.migrating_issues=Migrating Issues +migrate.migrating_pulls=Migrating Pull Requests +migrate.cancel_migrating_title=Cancel Migration +migrate.cancel_migrating_confirm=Do you want to cancel this migration? +migration_status=Migration status +generated_from=generated from +fork_from_self=You cannot fork a repository you own. +fork_guest_user=Sign in to fork this repository. +watch_guest_user=Sign in to watch this repository. +star_guest_user=Sign in to star this repository. +action.blocked_user=Cannot perform action because you are blocked by the repository owner. +download_archive=Download Repository +more_operations=More Operations +cite_this_repo=Cite this repository +empty_message=This repository does not have any content. +broken_message=The Git data underlying this repository cannot be read. Contact the administrator of this instance or delete this repository. +no_branch=This repository doesn't have any branches. +code.desc=Access source code, files, commits and branches. +clear_ref=`Clear current reference` +find_tag=Find tag +projects=Projects +packages=Packages +actions=Actions +org_labels_desc=Organization-level labels that can be used with all repositories under this organization +org_labels_desc_manage=manage +milestone=Milestone +commit=Commit +release=Release +tag=Tag +released_this=released this +tagged_this=tagged this +file.title=%s at %s +file_view_source=View Source +file_view_rendered=View Rendered +file_too_large=The file is too large to be shown. +file_is_empty=The file is empty. +code_preview_line_from_to=Lines %[1]d to %[2]d in %[3]s +code_preview_line_in=Line %[1]d in %[2]s +invisible_runes_header=`This file contains invisible Unicode characters` +invisible_runes_description=`This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.` +ambiguous_runes_header=`This file contains ambiguous Unicode characters` +ambiguous_runes_description=`This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.` +invisible_runes_line=`This line has invisible unicode characters` +ambiguous_runes_line=`This line has ambiguous unicode characters` +ambiguous_character=`%[1]c [U+%04[1]X] can be confused with %[2]c [U+%04[2]X]` +escape_control_characters=Escape +unescape_control_characters=Unescape +file_copy_permalink=Copy Permalink +view_git_blame=View Git Blame +video_not_supported_in_browser=Your browser does not support the HTML5 'video' tag. +audio_not_supported_in_browser=Your browser does not support the HTML5 'audio' tag. +symbolic_link=Symbolic link +executable_file=Executable File +vendored=Vendored +generated=Generated +commit_graph=Commit Graph +commit_graph.select=Select branches +commit_graph.hide_pr_refs=Hide Pull Requests +commit_graph.monochrome=Mono +commit_graph.color=Color +commit.contained_in=This commit is contained in: +commit.contained_in_default_branch=This commit is part of the default branch +commit.load_referencing_branches_and_tags=Load branches and tags referencing this commit +commit.merged_in_pr=This commit was merged in pull request %s. +blame=Blame +download_file=Download file +normal_view=Normal View +line=line +lines=lines +from_comment=(comment) +editor.add_file=Add File +editor.new_file=New File +editor.upload_file=Upload File +editor.edit_file=Edit File +editor.cannot_edit_lfs_files=LFS files cannot be edited in the web interface. +editor.cannot_edit_too_large_file=The file is too large to be edited. +editor.cannot_edit_non_text_files=Binary files cannot be edited in the web interface. +editor.file_not_editable_hint=But you can still rename or move it. +editor.edit_this_file=Edit File +editor.this_file_locked=File is locked +editor.must_be_on_a_branch=You must be on a branch to make or propose changes to this file. +editor.fork_before_edit=You must fork this repository to make or propose changes to this file. +editor.delete_this_file=Delete File +editor.must_have_write_access=You must have write access to make or propose changes to this file. +editor.file_delete_success=File "%s" has been deleted. +editor.name_your_file=Name your file… +editor.filename_help=Add a directory by typing its name followed by a slash ('/'). Remove a directory by typing backspace at the beginning of the input field. +editor.commit_signed_changes=Commit Signed Changes +editor.add_tmpl=Add '{filename}' +editor.add=Add %s +editor.update=Update %s +editor.delete=Delete %s +editor.patch=Apply Patch +editor.patching=Patching: +editor.fail_to_apply_patch=Unable to apply patch +editor.new_patch=New Patch +editor.commit_message_desc=Add an optional extended description… +editor.signoff_desc=Add a Signed-off-by trailer by the committer at the end of the commit log message. +editor.create_new_branch_np=Create a new branch for this commit. +editor.propose_file_change=Propose file change +editor.new_branch_name=Name the new branch for this commit +editor.new_branch_name_desc=New branch name… +editor.filename_cannot_be_empty=The filename cannot be empty. +editor.filename_is_invalid=The filename is invalid: "%s". +editor.commit_email=Commit email address +editor.invalid_commit_email=The email address for the commit is invalid. +editor.branch_does_not_exist=Branch "%s" does not exist in this repository. +editor.branch_already_exists=Branch "%s" already exists in this repository. +editor.directory_is_a_file=Directory name "%s" is already used as a filename in this repository. +editor.file_is_a_symlink=`"%s" is a symbolic link. Symbolic links cannot be edited in the web editor.` +editor.filename_is_a_directory=Filename "%s" is already used as a directory name in this repository. +editor.file_modifying_no_longer_exists=The file being modified, "%s", no longer exists in this repository. +editor.file_changed_while_editing=The file contents have changed since you started editing. Click here to see them or Commit Changes again to overwrite them. +editor.file_already_exists=A file named "%s" already exists in this repository. +editor.commit_id_not_matching=The Commit ID does not match the ID when you began editing. Commit into a patch branch and then merge. +editor.push_out_of_date=The push appears to be out of date. +editor.commit_empty_file_header=Commit an empty file +editor.commit_empty_file_text=The file you're about to commit is empty. Proceed? +editor.push_rejected_no_message=The change was rejected by the server without a message. Please check Git Hooks. +editor.push_rejected=The change was rejected by the server. Please check Git Hooks. +editor.push_rejected_summary=Full Rejection Message: +editor.add_subdir=Add a directory… +editor.unable_to_upload_files=Failed to upload files to "%s" with error: %v +editor.upload_file_is_locked=File "%s" is locked by %s. +editor.upload_files_to_dir=Upload files to "%s" +editor.cannot_commit_to_protected_branch=Cannot commit to protected branch "%s". +editor.no_commit_to_branch=Unable to commit directly to branch because: +editor.user_no_push_to_branch=User cannot push to branch +editor.require_signed_commit=Branch requires a signed commit +editor.cherry_pick=Cherry-pick %s onto: +editor.revert=Revert %s onto: +editor.failed_to_commit=Failed to commit changes. +editor.failed_to_commit_summary=Error Message: +editor.fork_create=Fork Repository to Propose Changes +editor.fork_create_description=You cannot edit this repository directly. Instead you can create a fork, make edits and create a pull request. +editor.fork_edit_description=You cannot edit this repository directly. The changes will be written to your fork %s, so you can create a pull request. +editor.fork_not_editable=You have forked this repository but your fork is not editable. +editor.fork_failed_to_push_branch=Failed to push branch %s to your repository. +editor.fork_branch_exists=Branch "%s" already exists in your fork. Please choose a new branch name. +commits.desc=Browse source code change history. +commits.no_commits=No commits in common. "%s" and "%s" have entirely different histories. +commits.nothing_to_compare=These branches are equal. +commits.search.tooltip=You can prefix keywords with "author:", "committer:", "after:", or "before:", e.g. "revert author:Alice before:2019-01-13". +commits.search_branch=This Branch +commits.search_all=All Branches +commits.signed_by_untrusted_user=Signed by untrusted user +commits.signed_by_untrusted_user_unmatched=Signed by untrusted user who does not match committer +commits.gpg_key_id=GPG Key ID +commits.ssh_key_fingerprint=SSH Key Fingerprint +commits.view_path=View at this point in history +commits.view_file_diff=View changes to this file in this commit +commit.operations=Operations +commit.revert=Revert +commit.revert-header=Revert: %s +commit.revert-content=Select branch to revert onto: +commit.cherry-pick=Cherry-pick +commit.cherry-pick-header=Cherry-pick: %s +commit.cherry-pick-content=Select branch to cherry-pick onto: +commitstatus.error=Error +commitstatus.failure=Failure +commitstatus.pending=Pending +commitstatus.success=Success +ext_issues=Access to External Issues +ext_issues.desc=Link to an external issue tracker. +projects.desc=Manage issues and pulls in projects. +projects.description=Description (optional) +projects.create=Create Project +projects.new=New Project +projects.new_subheader=Coordinate, track, and update your work in one place, so projects stay transparent and on schedule. +projects.create_success=The project "%s" has been created. +projects.deletion=Delete Project +projects.deletion_desc=Deleting a project removes it from all related issues. Continue? +projects.deletion_success=The project has been deleted. +projects.edit=Edit Project +projects.edit_subheader=Projects organize issues and track progress. +projects.modify=Edit Project +projects.edit_success=Project "%s" has been updated. +projects.type.none="None" +projects.type.basic_kanban="Basic Kanban" +projects.type.bug_triage="Bug Triage" +projects.template.desc_helper="Select a project template to get started" +projects.column.edit="Edit Column" +projects.column.new_submit="Create Column" +projects.column.new="New Column" +projects.column.set_default="Set Default" +projects.column.set_default_desc="Set this column as default for uncategorized issues and pulls" +projects.column.delete="Delete Column" +projects.column.deletion_desc="Deleting a project column moves all related issues to the default column. Continue?" +projects.column.color="Color" +projects.open=Open +projects.close=Close +projects.column.assigned_to=Assigned to +projects.card_type.desc="Card Previews" +projects.card_type.images_and_text="Images and Text" +projects.card_type.text_only="Text Only" +issues.desc=Organize bug reports, tasks and milestones. +issues.filter_assignees=Filter Assignee +issues.filter_milestones=Filter Milestone +issues.filter_projects=Filter Project +issues.filter_labels=Filter Label +issues.filter_reviewers=Filter Reviewer +issues.filter_no_results=No results +issues.filter_no_results_placeholder=Try adjusting your search filters. +issues.new.title_empty=Title cannot be empty +issues.new.projects=Projects +issues.new.clear_projects=Clear projects +issues.new.no_projects=No project +issues.new.open_projects=Open Projects +issues.new.closed_projects=Closed Projects +issues.new.no_items=No items +issues.new.assignees=Assignees +issues.new.clear_assignees=Clear assignees +issues.new.no_assignees=No Assignees +issues.new.no_reviewers=No Reviewers +issues.new.blocked_user=Cannot create issue because you are blocked by the repository owner. +issues.edit.already_changed=Unable to save changes to the issue. It appears the content has already been changed by another user. Please refresh the page and try editing again to avoid overwriting their changes. +issues.edit.blocked_user=Cannot edit content because you are blocked by the poster or repository owner. +issues.choose.get_started=Get Started +issues.choose.open_external_link=Open +issues.choose.blank=Default +issues.choose.blank_about=Create an issue from default template. +issues.choose.ignore_invalid_templates=Invalid templates have been ignored +issues.choose.invalid_templates=%v invalid template(s) found +issues.choose.invalid_config=The issue config contains errors: +issues.no_ref=No Branch/Tag Specified +issues.new_label_placeholder=Label name +issues.label_templates.info=No labels exist yet. Create a label with 'New Label' or use a predefined label set: +issues.label_templates.use=Use Label Set +issues.label_templates.fail_to_load_file=Failed to load label template file "%s": %v +issues.add_label=added the %s label %s +issues.add_labels=added the %s labels %s +issues.remove_label=removed the %s label %s +issues.remove_labels=removed the %s labels %s +issues.add_remove_labels=added %s and removed %s labels %s +issues.add_project_at=`added this to the %s project %s` +issues.move_to_column_of_project=`moved this to %s in %s on %s` +issues.change_project_at=`modified the project from %s to %s %s` +issues.remove_project_at=`removed this from the %s project %s` +issues.remove_assignee_at=`was unassigned by %s %s` +issues.remove_self_assignment=`removed their assignment %s` +issues.change_title_at=`changed title from %s to %s %s` +issues.change_ref_at=`changed reference from %s to %s %s` +issues.remove_ref_at=`removed reference %s %s` +issues.add_ref_at=`added reference %s %s` +issues.filter_label_exclude=`Use alt + click/enter to exclude labels` +issues.filter_label_no_select=All labels +issues.filter_label_select_no_label=No label +issues.filter_milestone_all=All milestones +issues.filter_milestone_none=No milestones +issues.filter_milestone_open=Open milestones +issues.filter_milestone_closed=Closed milestones +issues.filter_project=Project +issues.filter_project_all=All projects +issues.filter_project_none=No project +issues.filter_assignee_no_assignee=Assigned to nobody +issues.filter_assignee_any_assignee=Assigned to anybody +issues.filter_poster=Author +issues.filter_user_placeholder=Search users +issues.filter_user_no_select=All users +issues.filter_type.all_pull_requests=All pull requests +issues.filter_type.review_requested=Review requested +issues.filter_type.reviewed_by_you=Reviewed by you +issues.filter_sort.recentupdate=Most recently updated +issues.filter_sort.nearduedate=Nearest due date +issues.filter_sort.farduedate=Farthest due date +issues.filter_sort.moststars=Most stars +issues.filter_sort.feweststars=Fewest stars +issues.filter_sort.mostforks=Most forks +issues.filter_sort.fewestforks=Fewest forks +issues.action_check=Check/Uncheck +issues.action_check_all=Check/Uncheck all items +pulls.merged_by=by %[3]s was merged %[1]s +pulls.merged_by_fake=by %[2]s was merged %[1]s +issues.closed_by=by %[3]s was closed %[1]s +issues.opened_by_fake=opened %[1]s by %[2]s +issues.closed_by_fake=by %[2]s was closed %[1]s +issues.num_comments_1=%d comment +issues.context.copy_link=Copy Link +issues.context.quote_reply=Quote Reply +issues.context.reference_issue=Reference in New Issue +issues.context.delete=Delete +issues.no_content=No description provided. +issues.close=Close Issue +issues.comment_pull_merged_at=merged commit %[1]s into %[2]s %[3]s +issues.comment_manually_pull_merged_at=manually merged commit %[1]s into %[2]s %[3]s +issues.close_comment_issue=Close with Comment +issues.reopen_comment_issue=Reopen with Comment +issues.comment.blocked_user=Cannot create or edit comment because you are blocked by the poster or repository owner. +issues.closed_at=`closed this issue %[2]s` +issues.reopened_at=`reopened this issue %[2]s` +issues.ref_issue_from=`referenced this issue %[4]s %[2]s` +issues.ref_pull_from=`referenced this pull request %[4]s %[2]s` +issues.ref_closing_from=`referenced a pull request %[4]s that will close this issue %[2]s` +issues.ref_reopening_from=`referenced a pull request %[4]s that will reopen this issue %[2]s` +issues.ref_closed_from=`closed this issue %[4]s %[2]s` +issues.ref_reopened_from=`reopened this issue %[4]s %[2]s` +issues.ref_from=`from %[1]s` +issues.author=Author +issues.author_helper=This user is the author. +issues.role.owner_helper=This user is the owner of this repository. +issues.role.member_helper=This user is a member of the organization owning this repository. +issues.role.collaborator=Collaborator +issues.role.collaborator_helper=This user has been invited to collaborate on the repository. +issues.role.first_time_contributor=First-time contributor +issues.role.first_time_contributor_helper=This is the first contribution of this user to the repository. +issues.role.contributor=Contributor +issues.role.contributor_helper=This user has previously committed to the repository. +issues.re_request_review=Re-request review +issues.is_stale=There have been changes to this PR since this review +issues.remove_request_review=Remove review request +issues.remove_request_review_block=Can't remove review request +issues.dismiss_review=Dismiss Review +issues.dismiss_review_warning=Are you sure you want to dismiss this review? +issues.label_color_invalid=Invalid color +issues.label_exclusive=Exclusive +issues.label_archive=Archive Label +issues.label_archived_filter=Show archived labels +issues.label_archive_tooltip=Archived labels are excluded by default from the suggestions when searching by label. +issues.label_exclusive_desc=Name the label scope/item to make it mutually exclusive with other scope/ labels. +issues.label_exclusive_warning=Any conflicting scoped labels will be removed when editing the labels of an issue or pull request. +issues.label_exclusive_order=Sort Order +issues.label_exclusive_order_tooltip=Exclusive labels in the same scope will be sorted according to this numeric order. +issues.label_modify=Edit Label +issues.label_deletion=Delete Label +issues.label_deletion_desc=Deleting a label removes it from all issues. Continue? +issues.label_deletion_success=The label has been deleted. +issues.label.filter_sort.by_size=Smallest size +issues.label.filter_sort.reverse_by_size=Largest size +issues.unpin=Unpin +issues.max_pinned="You can't pin more issues" +issues.pin_comment="pinned this %s" +issues.unpin_comment="unpinned this %s" +issues.lock=Lock conversation +issues.unlock=Unlock conversation +issues.lock_duplicate=An issue cannot be locked twice. +issues.unlock_error=Cannot unlock an issue that is not locked. +issues.lock_with_reason="locked as %s and limited conversation to collaborators %s" +issues.lock_no_reason="locked and limited conversation to collaborators %s" +issues.unlock_comment="unlocked this conversation %s" +issues.lock_confirm=Lock +issues.unlock_confirm=Unlock +issues.lock.notice_1=- Other users cannot add new comments to this issue. +issues.lock.notice_2=- You and other collaborators with access to this repository can still leave comments that others can see. +issues.lock.notice_3=- You can always unlock this issue again in the future. +issues.unlock.notice_1=- Everyone would be able to comment on this issue once more. +issues.unlock.notice_2=- You can always lock this issue again in the future. +issues.lock.reason=Reason for locking +issues.lock.title=Lock conversation on this issue. +issues.unlock.title=Unlock conversation on this issue. +issues.comment_on_locked=You cannot comment on a locked issue. +issues.delete=Delete +issues.delete.title=Delete this issue? +issues.delete.text=Do you really want to delete this issue? (This will permanently remove all content. Consider closing it instead, if you intend to keep it archived) +issues.tracker=Time Tracker +issues.timetracker_timer_start=Start timer +issues.timetracker_timer_stop=Stop timer +issues.timetracker_timer_discard=Discard timer +issues.timetracker_timer_manually_add=Add Time +issues.time_estimate_set=Set estimated time +issues.time_estimate_display=Estimate: %s +issues.change_time_estimate_at=changed time estimate to %[1]s %[2]s +issues.remove_time_estimate_at=removed time estimate %s +issues.time_estimate_invalid=Time estimate format is invalid +issues.start_tracking_history=started working %s +issues.tracker_auto_close=Timer will be stopped automatically when this issue gets closed +issues.stopwatch_already_stopped=The timer for this issue is already stopped +issues.stopwatch_already_created=The timer for this issue already exists +issues.tracking_already_started=`You have already started time tracking on another issue!` +issues.stop_tracking=Stop Timer +issues.stop_tracking_history=worked for %[1]s %[2]s +issues.cancel_tracking=Discard +issues.cancel_tracking_history=`canceled time tracking %s` +issues.del_time=Delete this time log +issues.add_time_history=added spent time %[1]s %[2]s +issues.del_time_history=`deleted spent time %s` +issues.add_time_manually=Manually Add Time +issues.add_time_hours=Hours +issues.add_time_minutes=Minutes +issues.add_time_sum_to_small=No time was entered. +issues.time_spent_total=Total Time Spent +issues.time_spent_from_all_authors=`Total Time Spent: %s` +issues.due_date=Due Date +issues.invalid_due_date_format="Due date format must be 'yyyy-mm-dd'." +issues.error_modifying_due_date="Failed to modify the due date." +issues.error_removing_due_date="Failed to remove the due date." +issues.push_commit_1="added %d commit %s" +issues.push_commits_n="added %d commits %s" +issues.force_push_codes=`force-pushed %[1]s from %[2]s to %[4]s %[6]s` +issues.force_push_compare=Compare +issues.due_date_form="yyyy-mm-dd" +issues.due_date_form_add="Add due date" +issues.due_date_not_writer="You need write access to this repository to update the due date of an issue." +issues.due_date_not_set="No due date set." +issues.due_date_added="added the due date %s %s" +issues.due_date_modified="modified the due date from %[2]s to %[1]s %[3]s" +issues.due_date_remove="removed the due date %s %s" +issues.due_date_overdue="Overdue" +issues.due_date_invalid="The due date is invalid or out of range. Please use the format 'yyyy-mm-dd'." +issues.dependency.title=Dependencies +issues.dependency.issue_no_dependencies=No dependencies set. +issues.dependency.pr_no_dependencies=No dependencies set. +issues.dependency.no_permission_1="You do not have permission to read %d dependency" +issues.dependency.no_permission_n="You do not have permission to read %d dependencies" +issues.dependency.no_permission.can_remove="You do not have permission to read this dependency but can remove this dependency" +issues.dependency.add=Add dependency… +issues.dependency.remove_info=Remove this dependency +issues.dependency.added_dependency=`added a new dependency %s` +issues.dependency.removed_dependency=`removed a dependency %s` +issues.dependency.pr_closing_blockedby=Closing this pull request is blocked by the following issues +issues.dependency.issue_closing_blockedby=Closing this issue is blocked by the following issues +issues.dependency.issue_close_blocks=This issue blocks closing of the following issues +issues.dependency.pr_close_blocks=This pull request blocks closing of the following issues +issues.dependency.issue_close_blocked=You need to close all issues that are blocking this issue before you can close it. +issues.dependency.issue_batch_close_blocked="Cannot batch close issues that you choose, because issue #%d still has open dependencies" +issues.dependency.pr_close_blocked=You need to close all issues that are blocking this pull request before you can merge it. +issues.dependency.blocks_short=Blocks +issues.dependency.blocked_by_short=Depends on +issues.dependency.remove_header=Remove Dependency +issues.dependency.issue_remove_text=This will remove the dependency from this issue. Continue? +issues.dependency.pr_remove_text=This will remove the dependency from this pull request. Continue? +issues.dependency.setting=Enable Dependencies For Issues and Pull Requests +issues.dependency.add_error_same_issue=You cannot make an issue depend on itself. +issues.dependency.add_error_dep_issue_not_exist=Dependent issue does not exist. +issues.dependency.add_error_dep_not_exist=Dependency does not exist. +issues.dependency.add_error_dep_exists=Dependency already exists. +issues.dependency.add_error_cannot_create_circular=You cannot create a dependency with two issues that block each other. +issues.dependency.add_error_dep_not_same_repo=Both issues must be in the same repository. +issues.review.self.approval=You cannot approve your own pull request. +issues.review.self.rejection=You cannot request changes on your own pull request. +issues.review.approve="approved these changes %s" +issues.review.comment="reviewed %s" +issues.review.dismissed="dismissed %s's review %s" +issues.review.dismissed_label=Dismissed +issues.review.left_comment=left a comment +issues.review.content.empty=You need to leave a comment indicating the requested change(s). +issues.review.reject="requested changes %s" +issues.review.wait="was requested for review %s" +issues.review.add_review_request="requested review from %s %s" +issues.review.remove_review_request="removed review request for %s %s" +issues.review.remove_review_request_self="declined to review %s" +issues.review.pending=Pending +issues.review.pending.tooltip=This comment is not currently visible to other users. To submit your pending comments, select "%s" -> "%s/%s/%s" at the top of the page. +issues.review.review=Review +issues.review.reviewers=Reviewers +issues.review.outdated=Outdated +issues.review.outdated_description=Content has changed since this comment was made +issues.review.option.show_outdated_comments=Show outdated comments +issues.review.option.hide_outdated_comments=Hide outdated comments +issues.review.show_outdated=Show outdated +issues.review.hide_outdated=Hide outdated +issues.review.show_resolved=Show resolved +issues.review.hide_resolved=Hide resolved +issues.review.resolve_conversation=Resolve conversation +issues.review.un_resolve_conversation=Unresolve conversation +issues.review.resolved_by=marked this conversation as resolved +issues.review.commented=Comment +issues.review.official=Approved +issues.review.requested=Review pending +issues.review.rejected=Changes requested +issues.review.stale=Updated since approval +issues.review.unofficial=Uncounted approval +issues.assignee.error=Not all assignees were added, due to an unexpected error. +issues.reference_issue.body=Body +issues.content_history.deleted=deleted +issues.content_history.edited=edited +issues.content_history.created=created +issues.content_history.delete_from_history=Delete from history +issues.content_history.delete_from_history_confirm=Delete from history? +issues.content_history.options=Options +issues.reference_link=Reference: %s +compare.compare_base=base +compare.compare_head=compare +pulls.desc=Enable pull requests and code reviews. +pulls.new.blocked_user=Cannot create pull request because you are blocked by the repository owner. +pulls.new.must_collaborator=You must be a collaborator to create pull request. +pulls.edit.already_changed=Unable to save changes to the pull request. It appears the content has already been changed by another user. Please refresh the page and try editing again to avoid overwriting their changes. +pulls.view=View Pull Request +pulls.allow_edits_from_maintainers=Allow edits from maintainers +pulls.allow_edits_from_maintainers_desc=Users with write access to the base branch can also push to this branch +pulls.allow_edits_from_maintainers_err=Updating failed +pulls.compare_changes_desc=Select the branch to merge into and the branch to pull from. +pulls.has_viewed_file=Viewed +pulls.has_changed_since_last_review=Changed since your last review +pulls.viewed_files_label=%[1]d / %[2]d files viewed +pulls.expand_files=Expand all files +pulls.collapse_files=Collapse all files +pulls.compare_base=merge into +pulls.compare_compare=pull from +pulls.switch_comparison_type=Switch comparison type +pulls.switch_head_and_base=Switch head and base +pulls.show_all_commits=Show all commits +pulls.show_changes_since_your_last_review=Show changes since your last review +pulls.showing_only_single_commit=Showing only changes of commit %[1]s +pulls.showing_specified_commit_range=Showing only changes between %[1]s..%[2]s +pulls.select_commit_hold_shift_for_range=Select commit. Hold Shift and click to select a range. +pulls.review_only_possible_for_full_diff=Review is only possible when viewing the full diff +pulls.filter_changes_by_commit=Filter by commit +pulls.nothing_to_compare=These branches are equal. There is no need to create a pull request. +pulls.nothing_to_compare_have_tag=The selected branches/tags are equal. +pulls.nothing_to_compare_and_allow_empty_pr=These branches are equal. This PR will be empty. +pulls.has_pull_request=`A pull request between these branches already exists: %[2]s#%[3]d` +pulls.title_desc=wants to merge %[1]d commits from %[2]s into %[3]s +pulls.change_target_branch_at=`changed target branch from %s to %s %s` +pulls.tab_files=Files Changed +pulls.cant_reopen_deleted_branch=This pull request cannot be reopened because the branch was deleted. +pulls.merged_success=Pull request successfully merged and closed +pulls.closed=Pull request closed +pulls.manually_merged=Manually merged +pulls.merged_info_text=The branch %s can now be deleted. +pulls.is_closed=The pull request has been closed. +pulls.title_wip_desc=`Start the title with %s to prevent the pull request from being merged accidentally.` +pulls.cannot_merge_work_in_progress=This pull request is marked as a work in progress. +pulls.still_in_progress=Still in progress? +pulls.add_prefix=Add %s prefix +pulls.remove_prefix=Remove %s prefix +pulls.data_broken=This pull request is broken due to missing fork information. +pulls.files_conflicted=This pull request has changes conflicting with the target branch. +pulls.is_checking=Checking for merge conflicts… +pulls.is_ancestor="This branch is already included in the target branch. There is nothing to merge." +pulls.is_empty="The changes on this branch are already on the target branch. This will be an empty commit." +pulls.required_status_check_failed=Some required checks were not successful. +pulls.required_status_check_missing=Some required checks are missing. +pulls.required_status_check_administrator=As an administrator, you may still merge this pull request. +pulls.blocked_by_approvals="This pull request doesn't have enough required approvals yet. %d of %d official approvals granted." +pulls.blocked_by_approvals_whitelisted="This pull request doesn't have enough required approvals yet. %d of %d approvals granted from users or teams on the allowlist." +pulls.blocked_by_rejection="This pull request has changes requested by an official reviewer." +pulls.blocked_by_official_review_requests="This pull request has official review requests." +pulls.blocked_by_outdated_branch="This pull request is blocked because it's outdated." +pulls.blocked_by_changed_protected_files_1="This pull request is blocked because it changes a protected file:" +pulls.blocked_by_changed_protected_files_n="This pull request is blocked because it changes protected files:" +pulls.cannot_auto_merge_desc=This pull request cannot be merged automatically due to conflicts. +pulls.cannot_auto_merge_helper=Merge manually to resolve the conflicts. +pulls.num_conflicting_files_1="%d conflicting file" +pulls.num_conflicting_files_n="%d conflicting files" +pulls.approve_count_1="%d approval" +pulls.approve_count_n="%d approvals" +pulls.reject_count_1="%d change request" +pulls.reject_count_n="%d change requests" +pulls.waiting_count_1="%d waiting review" +pulls.waiting_count_n="%d waiting reviews" +pulls.wrong_commit_id="commit ID must be a commit ID on the target branch" +pulls.no_merge_desc=This pull request cannot be merged because all repository merge options are disabled. +pulls.no_merge_helper=Enable merge options in the repository settings or merge the pull request manually. +pulls.no_merge_wip=This pull request cannot be merged because it is marked as being a work in progress. +pulls.no_merge_not_ready=This pull request is not ready to be merged. Check review status and status checks. +pulls.no_merge_access=You are not authorized to merge this pull request. +pulls.merge_pull_request=Create merge commit +pulls.rebase_merge_pull_request=Rebase, then fast-forward +pulls.rebase_merge_commit_pull_request=Rebase, then create merge commit +pulls.squash_merge_pull_request=Create squash commit +pulls.fast_forward_only_merge_pull_request=Fast-forward only +pulls.merge_manually=Manually merged +pulls.merge_commit_id=The merge commit ID +pulls.require_signed_wont_sign=The branch requires signed commits but this merge will not be signed +pulls.invalid_merge_option=You cannot use this merge option for this pull request. +pulls.merge_conflict=Merge Failed: There was a conflict while merging. Hint: Try a different strategy. +pulls.merge_conflict_summary=Error Message +pulls.rebase_conflict=Merge Failed: There was a conflict while rebasing commit: %[1]s. Hint: Try a different strategy. +pulls.rebase_conflict_summary=Error Message +pulls.unrelated_histories=Merge Failed: The merge head and base do not share a common history. Hint: Try a different strategy. +pulls.merge_out_of_date=Merge Failed: While generating the merge, the base was updated. Hint: Try again. +pulls.head_out_of_date=Merge Failed: While generating the merge, the head was updated. Hint: Try again. +pulls.has_merged=Failed: The pull request has been merged. You cannot merge again or change the target branch. +pulls.push_rejected=Push Failed: The push was rejected. Review the Git Hooks for this repository. +pulls.push_rejected_summary=Full Rejection Message +pulls.push_rejected_no_message=Push Failed: The push was rejected but there was no remote message. Review the Git Hooks for this repository. +pulls.open_unmerged_pull_exists=`You cannot perform a reopen operation because there is a pending pull request (#%d) with identical properties.` +pulls.status_checking=Some checks are pending +pulls.status_checks_success=All checks were successful +pulls.status_checks_warning=Some checks reported warnings +pulls.status_checks_failure=Some checks failed +pulls.status_checks_error=Some checks reported errors +pulls.status_checks_requested=Required +pulls.status_checks_details=Details +pulls.status_checks_hide_all=Hide all checks +pulls.status_checks_show_all=Show all checks +pulls.update_branch=Update branch by merge +pulls.update_branch_rebase=Update branch by rebase +pulls.update_branch_success=Branch update was successful +pulls.update_not_allowed=You are not allowed to update branch +pulls.outdated_with_base_branch=This branch is out-of-date with the base branch +pulls.close=Close Pull Request +pulls.closed_at=`closed this pull request %[2]s` +pulls.reopened_at=`reopened this pull request %[2]s` +pulls.cmd_instruction_hint=View command line instructions +pulls.cmd_instruction_checkout_title=Checkout +pulls.cmd_instruction_checkout_desc=From your project repository, check out a new branch and test the changes. +pulls.cmd_instruction_merge_title=Merge +pulls.cmd_instruction_merge_desc=Merge the changes and update on Gitea. +pulls.cmd_instruction_merge_warning=Warning: This operation cannot merge pull request because "autodetect manual merge" is not enabled. +pulls.clear_merge_message=Clear merge message +pulls.clear_merge_message_hint=Clearing the merge message will only remove the commit message content and keep generated git trailers such as "Co-Authored-By…". +pulls.auto_merge_button_when_succeed=(When checks succeed) +pulls.auto_merge_when_succeed=Auto merge when all checks succeed +pulls.auto_merge_newly_scheduled=The pull request was scheduled to merge when all checks succeed. +pulls.auto_merge_has_pending_schedule=%[1]s scheduled this pull request to auto merge when all checks succeed %[2]s. +pulls.auto_merge_cancel_schedule=Cancel auto merge +pulls.auto_merge_not_scheduled=This pull request is not scheduled to auto merge. +pulls.auto_merge_canceled_schedule=The auto merge was canceled for this pull request. +pulls.auto_merge_newly_scheduled_comment=`scheduled this pull request to auto merge when all checks succeed %[1]s` +pulls.auto_merge_canceled_schedule_comment=`canceled auto merging this pull request when all checks succeed %[1]s` +pulls.delete.title=Delete this pull request? +pulls.delete.text=Do you really want to delete this pull request? (This will permanently remove all content. Consider closing it instead, if you intend to keep it archived) +pulls.recently_pushed_new_branches=You pushed on branch %[1]s %[2]s +pulls.upstream_diverging_prompt_behind_1=This branch is %[1]d commit behind %[2]s +pulls.upstream_diverging_prompt_behind_n=This branch is %[1]d commits behind %[2]s +pulls.upstream_diverging_prompt_base_newer=The base branch %s has new changes +pulls.upstream_diverging_merge=Sync fork +pulls.upstream_diverging_merge_confirm=Would you like to merge "%[1]s" onto "%[2]s"? +pull.deleted_branch=(deleted):%s +pull.agit_documentation=Review documentation about AGit +comments.edit.already_changed=Unable to save changes to the comment. It appears the content has already been changed by another user. Please refresh the page and try editing again to avoid overwriting their changes +milestones.update_ago=Updated %s +milestones.new_subheader=Milestones can help you organize issues and track their progress. +milestones.completeness=%d%% Completed +milestones.invalid_due_date_format="Due date format must be 'yyyy-mm-dd'." +milestones.create_success=The milestone "%s" has been created. +milestones.edit_subheader=Milestones organize issues and track progress. +milestones.modify=Update Milestone +milestones.edit_success=Milestone "%s" has been updated. +milestones.deletion=Delete Milestone +milestones.deletion_desc=Deleting a milestone removes it from all related issues. Continue? +milestones.deletion_success=The milestone has been deleted. +milestones.filter_sort.earliest_due_data=Earliest due date +milestones.filter_sort.latest_due_date=Latest due date +signing.will_sign=This commit will be signed with key "%s". +signing.wont_sign.error=There was an error while checking if the commit could be signed. +signing.wont_sign.nokey=There is no key available to sign this commit. +signing.wont_sign.never=Commits are never signed. +signing.wont_sign.always=Commits are always signed. +signing.wont_sign.pubkey=The commit will not be signed because you do not have a public key associated with your account. +signing.wont_sign.twofa=You must have two-factor authentication enabled to have commits signed. +signing.wont_sign.parentsigned=The commit will not be signed as the parent commit is not signed. +signing.wont_sign.basesigned=The merge will not be signed as the base commit is not signed. +signing.wont_sign.headsigned=The merge will not be signed as the head commit is not signed. +signing.wont_sign.commitssigned=The merge will not be signed as all the associated commits are not signed. +signing.wont_sign.approved=The merge will not be signed as the PR is not approved. +signing.wont_sign.not_signed_in=You are not signed in. +ext_wiki=Access to External Wiki +ext_wiki.desc=Link to an external wiki. +wiki=Wiki +wiki.welcome=Welcome to the Wiki. +wiki.welcome_desc=The wiki lets you write and share documentation with collaborators. +wiki.desc=Write and share documentation with collaborators. +wiki.create_first_page=Create the First Page +wiki.page_title=Page title +wiki.page_content=Page content +wiki.file_revision=Page Revision +wiki.wiki_page_revisions=Wiki Page Revisions +wiki.back_to_wiki=Back to wiki page +wiki.delete_page_notice_1=Deleting the wiki page "%s" cannot be undone. Continue? +wiki.reserved_page=The wiki page name "%s" is reserved. +wiki.page_name_desc=Enter a name for this Wiki page. Some special names are: 'Home', '_Sidebar' and '_Footer'. +wiki.original_git_entry_tooltip=View original Git file instead of using friendly link. +activity=Activity +activity.navbar.pulse=Pulse +activity.navbar.code_frequency=Code Frequency +activity.navbar.contributors=Contributors +activity.navbar.recent_commits=Recent Commits +activity.period.filter_label=Period: +activity.period.halfweekly=3 days +activity.period.quarterly=3 months +activity.period.semiyearly=6 months +activity.overview=Overview +activity.active_prs_count_1=%d Active Pull Request +activity.active_prs_count_n=%d Active Pull Requests +activity.merged_prs_count_1=Merged Pull Request +activity.merged_prs_count_n=Merged Pull Requests +activity.opened_prs_count_1=Proposed Pull Request +activity.opened_prs_count_n=Proposed Pull Requests +activity.title.user_1=%d user +activity.title.user_n=%d users +activity.title.prs_1=%d Pull request +activity.title.prs_n=%d Pull requests +activity.title.prs_merged_by=%s merged by %s +activity.title.prs_opened_by=%s proposed by %s +activity.opened_prs_label=Proposed +activity.active_issues_count_1=%d Active Issue +activity.active_issues_count_n=%d Active Issues +activity.closed_issues_count_1=Closed Issue +activity.closed_issues_count_n=Closed Issues +activity.title.issues_1=%d Issue +activity.title.issues_n=%d Issues +activity.title.issues_closed_from=%s closed from %s +activity.title.issues_created_by=%s created by %s +activity.new_issues_count_n=New Issues +activity.new_issue_label=Opened +activity.title.unresolved_conv_1=%d Unresolved Conversation +activity.title.unresolved_conv_n=%d Unresolved Conversations +activity.unresolved_conv_desc=These recently changed issues and pull requests have not been resolved yet. +activity.unresolved_conv_label=Open +activity.title.releases_1=%d Release +activity.title.releases_n=%d Releases +activity.title.releases_published_by=%s published by %s +activity.published_release_label=Published +activity.no_git_activity=There has been no commit activity in this period. +activity.git_stats_exclude_merges=Excluding merges, +activity.git_stats_author_1=%d author +activity.git_stats_author_n=%d authors +activity.git_stats_pushed_1=has pushed +activity.git_stats_pushed_n=have pushed +activity.git_stats_commit_1=%d commit +activity.git_stats_commit_n=%d commits +activity.git_stats_push_to_branch=to %s and +activity.git_stats_push_to_all_branches=to all branches. +activity.git_stats_on_default_branch=On %s, +activity.git_stats_file_1=%d file +activity.git_stats_file_n=%d files +activity.git_stats_files_changed_1=has changed +activity.git_stats_files_changed_n=have changed +activity.git_stats_additions=and there have been +activity.git_stats_addition_1=%d addition +activity.git_stats_addition_n=%d additions +activity.git_stats_and_deletions=and +activity.git_stats_deletion_1=%d deletion +activity.git_stats_deletion_n=%d deletions +contributors.contribution_type.filter_label=Contribution type: +contributors.contribution_type.additions=Additions +contributors.contribution_type.deletions=Deletions +settings.desc=Settings is where you can manage the settings for the repository. +settings.public_access=Public Access +settings.public_access_desc=Configure public visitor's access permissions to override the defaults of this repository. +settings.public_access.docs.not_set=Not Set: no extra public access permission. The visitor's permission follows the repository's visibility and member permissions. +settings.public_access.docs.anonymous_read=Anonymous Read: users who are not logged in can access the unit with read permission. +settings.public_access.docs.everyone_read=Everyone Read: all logged-in users can access the unit with read permission. Read permission of issue/pull-request units also means users can create new issues/pull requests. +settings.public_access.docs.everyone_write=Everyone Write: all logged-in users have write permission to the unit. Only Wiki unit supports this permission. +settings.collaboration=Collaborators +settings.collaboration.admin=Administrator +settings.collaboration.per_unit=Unit Permissions +settings.mirror_settings.docs=Set up your repository to automatically synchronize commits, tags and branches with another repository. +settings.mirror_settings.docs.disabled_pull_mirror.instructions=Set up your project to automatically push commits, tags and branches to another repository. Pull mirrors have been disabled by your site administrator. +settings.mirror_settings.docs.disabled_push_mirror.instructions=Set up your project to automatically pull commits, tags and branches from another repository. +settings.mirror_settings.docs.disabled_push_mirror.pull_mirror_warning=Right now, this can only be done in the "New Migration" menu. For more information, please consult: +settings.mirror_settings.docs.disabled_push_mirror.info=Push mirrors have been disabled by your site administrator. +settings.mirror_settings.docs.no_new_mirrors=Your repository is mirroring changes to or from another repository. Please keep in mind that you currently can't create any new mirrors. +settings.mirror_settings.docs.can_still_use=Although you can't modify existing mirrors or create new ones, you may still use your existing mirror. +settings.mirror_settings.docs.pull_mirror_instructions=To set up a pull mirror, please consult: +settings.mirror_settings.docs.more_information_if_disabled=You can find out more about push and pull mirrors here: +settings.mirror_settings.docs.doc_link_title=How do I mirror repositories? +settings.mirror_settings.docs.doc_link_pull_section=the "Pulling from a remote repository" section of the documentation. +settings.mirror_settings.docs.pulling_remote_title=Pulling from a remote repository +settings.mirror_settings.mirrored_repository=Mirrored repository +settings.mirror_settings.pushed_repository=Pushed repository +settings.mirror_settings.direction=Direction +settings.mirror_settings.direction.pull=Pull +settings.mirror_settings.direction.push=Push +settings.mirror_settings.last_update=Last update +settings.mirror_settings.push_mirror.none=No push mirrors configured +settings.mirror_settings.push_mirror.remote_url=Git Remote Repository URL +settings.mirror_settings.push_mirror.add=Add Push Mirror +settings.mirror_settings.push_mirror.edit_sync_time=Edit mirror sync interval +settings.sync_mirror=Synchronize Now +settings.pull_mirror_sync_in_progress=Pulling changes from the remote %s at the moment. +settings.push_mirror_sync_in_progress=Pushing changes to the remote %s at the moment. +settings.update_mirror_settings=Update Mirror Settings +settings.branches.switch_default_branch=Switch Default Branch +settings.branches.update_default_branch=Update Default Branch +settings.branches.add_new_rule=Add New Rule +settings.wiki_desc=Enable Repository Wiki +settings.use_internal_wiki=Use Built-In Wiki +settings.default_wiki_branch_name=Default Wiki Branch Name +settings.failed_to_change_default_wiki_branch=Failed to change the default wiki branch. +settings.use_external_wiki=Use External Wiki +settings.external_wiki_url_error=The external wiki URL is not a valid URL. +settings.external_wiki_url_desc=Visitors are redirected to the external wiki URL when clicking the wiki tab. +settings.issues_desc=Enable Repository Issue Tracker +settings.use_internal_issue_tracker=Use Built-In Issue Tracker +settings.use_external_issue_tracker=Use External Issue Tracker +settings.external_tracker_url_error=The external issue tracker URL is not a valid URL. +settings.external_tracker_url_desc=Visitors are redirected to the external issue tracker URL when clicking on the issues tab. +settings.tracker_url_format_error=The external issue tracker URL format is not a valid URL. +settings.tracker_issue_style=External Issue Tracker Number Format +settings.tracker_issue_style.regexp=Regular Expression +settings.tracker_issue_style.regexp_pattern=Regular Expression Pattern +settings.tracker_issue_style.regexp_pattern_desc=The first captured group will be used in place of {index}. +settings.tracker_url_format_desc=Use the placeholders {user}, {repo} and {index} for the username, repository name and issue index. +settings.enable_timetracker=Enable Time Tracking +settings.allow_only_contributors_to_track_time=Let Only Contributors Track Time +settings.pulls_desc=Enable Repository Pull Requests +settings.pulls.ignore_whitespace=Ignore Whitespace for Conflicts +settings.pulls.enable_autodetect_manual_merge=Enable autodetect manual merge (Note: In some special cases, misjudgments can occur) +settings.pulls.allow_rebase_update=Enable updating pull request branch by rebase +settings.pulls.default_delete_branch_after_merge=Delete pull request branch after merge by default +settings.pulls.default_allow_edits_from_maintainers=Allow edits from maintainers by default +settings.releases_desc=Enable Repository Releases +settings.packages_desc=Enable Repository Packages Registry +settings.projects_desc=Enable Projects +settings.projects_mode_desc=Projects Mode (which kinds of projects to show) +settings.projects_mode_repo=Repo projects only +settings.projects_mode_owner=Only user or org projects +settings.projects_mode_all=All projects +settings.actions_desc=Enable Repository Actions +settings.admin_settings=Administrator Settings +settings.admin_enable_health_check=Enable Repository Health Checks (git fsck) +settings.admin_code_indexer=Code Indexer +settings.admin_stats_indexer=Code Statistics Indexer +settings.admin_indexer_commit_sha=Last Indexed SHA +settings.admin_indexer_unindexed=Unindexed +settings.reindex_button=Add to Reindex Queue +settings.reindex_requested=Reindex Requested +settings.admin_enable_close_issues_via_commit_in_any_branch=Close an issue via a commit made in a non-default branch +settings.convert=Convert to Regular Repository +settings.convert_desc=You can convert this mirror into a regular repository. This cannot be undone. +settings.convert_notices_1=This operation will convert the mirror into a regular repository and cannot be undone. +settings.convert_confirm=Convert Repository +settings.convert_succeed=The mirror has been converted into a regular repository. +settings.convert_fork=Convert to Regular Repository +settings.convert_fork_desc=You can convert this fork into a regular repository. This cannot be undone. +settings.convert_fork_notices_1=This operation will convert the fork into a regular repository and cannot be undone. +settings.convert_fork_confirm=Convert Repository +settings.convert_fork_succeed=The fork has been converted into a regular repository. +settings.transfer.rejected=Repository transfer was rejected. +settings.transfer.success=Repository transfer was successful. +settings.transfer.blocked_user=Cannot transfer repository because you are blocked by the new owner. +settings.transfer_abort=Cancel transfer +settings.transfer_abort_invalid=You cannot cancel a non existent repository transfer. +settings.transfer_abort_success=The repository transfer to %s was successfully canceled. +settings.transfer_desc=Transfer this repository to a user or to an organization for which you have administrator rights. +settings.transfer_form_title=Enter the repository name as confirmation: +settings.transfer_in_progress=There is currently an ongoing transfer. Please cancel it if you would like to transfer this repository to another user. +settings.transfer_notices_1=- You will lose access to the repository if you transfer it to an individual user. +settings.transfer_notices_2=- You will keep access to the repository if you transfer it to an organization that you (co-)own. +settings.transfer_notices_3=- If the repository is private and is transferred to an individual user, this action makes sure that the user does have at least read permission (and changes permissions if necessary). +settings.transfer_notices_4=- If the repository belongs to an organization, and you transfer it to another organization or individual, you will lose the links between the repository's issues and the organization's project board. +settings.transfer_perform=Perform Transfer +settings.transfer_started=This repository has been marked for transfer and awaits confirmation from "%s" +settings.transfer_succeed=The repository has been transferred. +settings.signing_settings=Signing Verification Settings +settings.trust_model=Signature Trust Model +settings.trust_model.default=Default Trust Model +settings.trust_model.default.desc=Use the default repository trust model for this installation. +settings.trust_model.collaborator=Collaborator +settings.trust_model.collaborator.long=Collaborator: Trust signatures by collaborators +settings.trust_model.collaborator.desc=Valid signatures by collaborators of this repository will be marked "trusted", whether they match the committer or not. Otherwise, valid signatures will be marked "untrusted" if the signature matches the committer and "unmatched" if not. +settings.trust_model.committer=Committer +settings.trust_model.committer.long=Committer: Trust signatures that match committers. This matches GitHub's behavior and will force commits signed by Gitea to have Gitea as the committer. +settings.trust_model.committer.desc=Valid signatures will only be marked "trusted" if they match the committer, otherwise they will be marked "unmatched". This forces Gitea to be the committer on signed commits, with the actual committer marked as Co-authored-by: and Co-committed-by: trailer in the commit. The default Gitea key must match a user in the database. +settings.trust_model.collaboratorcommitter=Collaborator+Committer +settings.trust_model.collaboratorcommitter.long=Collaborator+Committer: Trust signatures by collaborators which match the committer +settings.trust_model.collaboratorcommitter.desc=Valid signatures by collaborators of this repository will be marked "trusted" if they match the committer. Otherwise, valid signatures will be marked "untrusted" if the signature matches the committer and "unmatched" otherwise. This will force Gitea to be marked as the committer on signed commits, with the actual committer marked as Co-Authored-By: and Co-Committed-By: trailer in the commit. The default Gitea key must match a user in the database. +settings.wiki_delete=Delete Wiki Data +settings.wiki_delete_desc=Deleting repository wiki data is permanent and cannot be undone. +settings.wiki_delete_notices_1=- This will permanently delete and disable the repository wiki for %s. +settings.confirm_wiki_delete=Delete Wiki Data +settings.wiki_deletion_success=The repository wiki data has been deleted. +settings.delete_desc=Deleting a repository is permanent and cannot be undone. +settings.delete_notices_2=- This operation will permanently delete the %s repository, including code, issues, comments, wiki data and collaborator settings. +settings.delete_notices_fork_1=- Forks of this repository will become independent after deletion. +settings.deletion_success=The repository has been deleted. +settings.update_settings_success=The repository settings have been updated. +settings.update_settings_no_unit=The repository should allow at least some sort of interaction. +settings.confirm_delete=Delete Repository +settings.add_collaborator=Add Collaborator +settings.add_collaborator_success=The collaborator has been added. +settings.add_collaborator_inactive_user=Cannot add an inactive user as a collaborator. +settings.add_collaborator_owner=Cannot add an owner as a collaborator. +settings.add_collaborator_duplicate=The collaborator is already added to this repository. +settings.add_collaborator.blocked_user=The collaborator is blocked by the repository owner or vice versa. +settings.collaborator_deletion=Remove Collaborator +settings.collaborator_deletion_desc=Removing a collaborator will revoke their access to this repository. Continue? +settings.remove_collaborator_success=The collaborator has been removed. +settings.org_not_allowed_to_be_collaborator=Organizations cannot be added as a collaborator. +settings.change_team_access_not_allowed=Changing team access for repository has been restricted to organization owner +settings.team_not_in_organization=The team is not in the same organization as the repository +settings.add_team=Add Team +settings.add_team_duplicate=Team already has the repository +settings.add_team_success=The team now has access to the repository. +settings.change_team_permission_tip=Team's permission is set on the team settings page and can't be changed per repository +settings.delete_team_tip=This team has access to all repositories and can't be removed +settings.remove_team_success=The team's access to the repository has been removed. +settings.add_webhook.invalid_channel_name=Webhook channel name cannot be empty and cannot contain only a # character. +settings.hooks_desc=Webhooks automatically make HTTP POST requests to a server when certain Gitea events trigger. Read more in the webhooks guide. +settings.webhook_deletion=Remove Webhook +settings.webhook_deletion_desc=Removing a webhook deletes its settings and delivery history. Continue? +settings.webhook_deletion_success=The webhook has been removed. +settings.webhook.test_delivery=Test Push Event +settings.webhook.test_delivery_desc=Test this webhook with a fake push event. +settings.webhook.test_delivery_desc_disabled=To test this webhook with a fake event, activate it. +settings.webhook.replay.description=Replay this webhook. +settings.webhook.replay.description_disabled=To replay this webhook, activate it. +settings.webhook.delivery.success=An event has been added to the delivery queue. It may take few seconds before it shows up in the delivery history. +settings.githooks_desc="Git Hooks are powered by Git itself. You can edit hook files below to set up custom operations." +settings.add_webhook_desc=Gitea will send POST requests with a specified content type to the target URL. Read more in the webhooks guide. +settings.payload_url=Target URL +settings.http_method=HTTP Method +settings.content_type=POST Content Type +settings.webhook_secret_desc=If the webhook server supports using secret, you can follow the webhook's manual and fill in a secret here. +settings.slack_color=Color +settings.discord_username=Username +settings.discord_icon_url=Icon URL +settings.event_desc=Trigger On: +settings.event_push_only=Push Events +settings.event_send_everything=All Events +settings.event_choose=Custom Events… +settings.event_header_repository=Repository Events +settings.event_create_desc=Branch or tag created. +settings.event_delete=Delete +settings.event_delete_desc=Branch or tag deleted. +settings.event_fork_desc=Repository forked. +settings.event_wiki=Wiki +settings.event_wiki_desc=Wiki page created, renamed, edited or deleted. +settings.event_statuses=Statuses +settings.event_statuses_desc=Commit Status updated from the API. +settings.event_release=Release +settings.event_release_desc=Release published, updated or deleted in a repository. +settings.event_force_push=Force Push +settings.event_push_desc=Git push to a repository. +settings.event_repository_desc=Repository created or deleted. +settings.event_header_issue=Issue Events +settings.event_issues_desc=Issue opened, closed, reopened, edited or deleted. +settings.event_issue_assign=Issue Assigned +settings.event_issue_assign_desc=Issue assigned or unassigned. +settings.event_issue_label=Issue Labeled +settings.event_issue_label_desc=Issue labels updated or cleared. +settings.event_issue_milestone=Issue Milestoned +settings.event_issue_milestone_desc=Issue milestoned or demilestoned. +settings.event_issue_comment=Issue Comment +settings.event_issue_comment_desc=Issue comment created, edited, or deleted. +settings.event_header_pull_request=Pull Request Events +settings.event_pull_request_desc=Pull request opened, closed, reopened, edited or deleted. +settings.event_pull_request_assign=Pull Request Assigned +settings.event_pull_request_assign_desc=Pull request assigned or unassigned. +settings.event_pull_request_label=Pull Request Labeled +settings.event_pull_request_label_desc=Pull request labels updated or cleared. +settings.event_pull_request_milestone=Pull Request Milestoned +settings.event_pull_request_milestone_desc=Pull request milestoned or demilestoned. +settings.event_pull_request_comment=Pull Request Comment +settings.event_pull_request_comment_desc=Pull request comment created, edited, or deleted. +settings.event_pull_request_review=Pull Request Reviewed +settings.event_pull_request_review_desc=Pull request approved, rejected, or review comment. +settings.event_pull_request_sync=Pull Request Synchronized +settings.event_pull_request_sync_desc=Pull request synchronized. +settings.event_pull_request_review_request=Pull Request Review Requested +settings.event_pull_request_review_request_desc=Pull request review requested or review request removed. +settings.event_pull_request_approvals=Pull Request Approvals +settings.event_pull_request_merge=Pull Request Merge +settings.event_header_workflow=Workflow Events +settings.event_workflow_run=Workflow Run +settings.event_workflow_run_desc=Gitea Actions Workflow run queued, waiting, in progress, or completed. +settings.event_workflow_job=Workflow Jobs +settings.event_workflow_job_desc=Gitea Actions Workflow job queued, waiting, in progress, or completed. +settings.event_package=Package +settings.event_package_desc=Package created or deleted in a repository. +settings.branch_filter=Branch filter +settings.branch_filter_desc=Branch whitelist for push, branch creation and branch deletion events, specified as glob pattern. If empty or *, events for all branches are reported. See %[2]s documentation for syntax. Examples: master, {master,release*}. +settings.authorization_header=Authorization Header +settings.authorization_header_desc=Will be included as authorization header for requests when present. Examples: %s. +settings.active=Active +settings.active_helper=Information about triggered events will be sent to this webhook URL. +settings.add_hook_success=The webhook has been added. +settings.update_hook_success=The webhook has been updated. +settings.delete_webhook=Remove Webhook +settings.add_web_hook_desc=Integrate %s into your repository. +settings.web_hook_name_gitea=Gitea +settings.web_hook_name_gogs=Gogs +settings.web_hook_name_slack=Slack +settings.web_hook_name_discord=Discord +settings.web_hook_name_dingtalk=DingTalk +settings.web_hook_name_telegram=Telegram +settings.web_hook_name_matrix=Matrix +settings.web_hook_name_msteams=Microsoft Teams +settings.web_hook_name_feishu_or_larksuite=Feishu / Lark Suite +settings.web_hook_name_feishu=Feishu +settings.web_hook_name_larksuite=Lark Suite +settings.web_hook_name_wechatwork=WeCom (Wechat Work) +settings.web_hook_name_packagist=Packagist +settings.packagist_username=Packagist username +settings.packagist_api_token=API token +settings.packagist_package_url=Packagist package URL +settings.deploy_key_desc=Deploy keys have read-only pull access to the repository. +settings.is_writable=Enable Write Access +settings.is_writable_info=Allow this deploy key to push to the repository. +settings.no_deploy_keys=There are no deploy keys yet. +settings.key_been_used=A deploy key with identical content is already in use. +settings.key_name_used=A deploy key with the same name already exists. +settings.add_key_success=The deploy key "%s" has been added. +settings.deploy_key_deletion=Remove Deploy Key +settings.deploy_key_deletion_desc=Removing a deploy key will revoke its access to this repository. Continue? +settings.deploy_key_deletion_success=The deploy key has been removed. +settings.branches=Branches +settings.protected_branch=Branch Protection +settings.protected_branch.save_rule=Save Rule +settings.protected_branch.delete_rule=Delete Rule +settings.protected_branch_can_push=Allow push? +settings.protected_branch_can_push_yes=You can push +settings.protected_branch_can_push_no=You cannot push +settings.branch_protection=Branch Protection Rules for Branch '%s' +settings.protect_this_branch=Enable Branch Protection +settings.protect_this_branch_desc=Prevents deletion and restricts Git pushing and merging to the branch. +settings.protect_disable_push=Disable Push +settings.protect_disable_push_desc=No pushing will be allowed to this branch. +settings.protect_disable_force_push=Disable Force Push +settings.protect_disable_force_push_desc=No force pushing will be allowed to this branch. +settings.protect_enable_push=Enable Push +settings.protect_enable_push_desc=Anyone with write access will be allowed to push to this branch (but not force push). +settings.protect_enable_force_push_all=Enable Force Push +settings.protect_enable_force_push_all_desc=Anyone with push access will be allowed to force push to this branch. +settings.protect_enable_force_push_allowlist=Allowlist Restricted Force Push +settings.protect_enable_force_push_allowlist_desc=Only allowlisted users or teams with push access will be allowed to force push to this branch. +settings.protect_enable_merge=Enable Merge +settings.protect_enable_merge_desc=Anyone with write access will be allowed to merge the pull requests into this branch. +settings.protect_whitelist_committers=Allowlist Restricted Push +settings.protect_whitelist_committers_desc=Only allowlisted users or teams will be allowed to push to this branch (but not force push). +settings.protect_whitelist_deploy_keys=Allowlist deploy keys with write access to push. +settings.protect_whitelist_users=Allowlisted users for pushing: +settings.protect_whitelist_teams=Allowlisted teams for pushing: +settings.protect_force_push_allowlist_users=Allowlisted users for force pushing: +settings.protect_force_push_allowlist_teams=Allowlisted teams for force pushing: +settings.protect_force_push_allowlist_deploy_keys=Allowlist deploy keys with push access to force push. +settings.protect_merge_whitelist_committers=Enable Merge Allowlist +settings.protect_merge_whitelist_committers_desc=Allow only allowlisted users or teams to merge pull requests into this branch. +settings.protect_merge_whitelist_users=Allowlisted users for merging: +settings.protect_merge_whitelist_teams=Allowlisted teams for merging: +settings.protect_check_status_contexts=Enable Status Check +settings.protect_status_check_patterns=Status check patterns: +settings.protect_status_check_patterns_desc=Enter patterns to specify which status checks must pass before branches can be merged into a branch that matches this rule. Each line specifies a pattern. Patterns cannot be empty. +settings.protect_check_status_contexts_desc=Require status checks to pass before merging. When enabled, commits must first be pushed to another branch, then merged or pushed directly to a branch that matches this rule after status checks have passed. If no contexts are matched, the last commit must be successful regardless of context. +settings.protect_check_status_contexts_list=Status checks found in the last week for this repository +settings.protect_status_check_matched=Matched +settings.protect_invalid_status_check_pattern=Invalid status check pattern: "%s". +settings.protect_no_valid_status_check_patterns=No valid status check patterns. +settings.protect_required_approvals=Required approvals: +settings.protect_required_approvals_desc=Allow only to merge pull request with enough required approvals. Required approvals are either from users or teams who are on the allowlist or anyone with write access. +settings.protect_approvals_whitelist_enabled=Restrict approvals to allowlisted users or teams +settings.protect_approvals_whitelist_enabled_desc=Only reviews from allowlisted users or teams will count to the required approvals. Without approval allowlist, reviews from anyone with write access count to the required approvals. +settings.protect_approvals_whitelist_users=Allowlisted reviewers: +settings.protect_approvals_whitelist_teams=Allowlisted teams for reviews: +settings.dismiss_stale_approvals=Dismiss stale approvals +settings.dismiss_stale_approvals_desc=When new commits that change the content of the pull request are pushed to the branch, old approvals will be dismissed. +settings.ignore_stale_approvals=Ignore stale approvals +settings.ignore_stale_approvals_desc=Do not count approvals that were made on older commits (stale reviews) towards how many approvals the PR has. Irrelevant if stale reviews are already dismissed. +settings.require_signed_commits=Require Signed Commits +settings.require_signed_commits_desc=Reject pushes to this branch if they are unsigned or unverifiable. +settings.protect_branch_name_pattern=Protected Branch Name Pattern +settings.protect_branch_name_pattern_desc="Protected branch name patterns. See the documentation for pattern syntax. Examples: main, release/**" +settings.protect_patterns=Patterns +settings.protect_protected_file_patterns="Protected file patterns (separated using semicolon ';'):" +settings.protect_protected_file_patterns_desc="Protected files are not allowed to be changed directly even if user has rights to add, edit, or delete files in this branch. Multiple patterns can be separated using semicolon (';'). See %[2]s documentation for pattern syntax. Examples: .drone.yml, /docs/**/*.txt." +settings.protect_unprotected_file_patterns="Unprotected file patterns (separated using semicolon ';'):" +settings.protect_unprotected_file_patterns_desc="Unprotected files that are allowed to be changed directly if user has write access, bypassing push restriction. Multiple patterns can be separated using semicolon (';'). See %[2]s documentation for pattern syntax. Examples: .drone.yml, /docs/**/*.txt." +settings.add_protected_branch=Enable protection +settings.delete_protected_branch=Disable protection +settings.update_protect_branch_success=Branch protection for rule "%s" has been updated. +settings.remove_protected_branch_success=Branch protection for rule "%s" has been removed. +settings.remove_protected_branch_failed=Removing branch protection rule "%s" failed. +settings.protected_branch_deletion=Delete Branch Protection +settings.protected_branch_deletion_desc=Disabling branch protection allows users with write permission to push to the branch. Continue? +settings.block_rejected_reviews=Block merge on rejected reviews +settings.block_rejected_reviews_desc=Merging will not be possible when changes are requested by official reviewers, even if there are enough approvals. +settings.block_on_official_review_requests=Block merge on official review requests +settings.block_on_official_review_requests_desc=Merging will not be possible when it has official review requests, even if there are enough approvals. +settings.block_outdated_branch=Block merge if pull request is outdated +settings.block_outdated_branch_desc=Merging will not be possible when head branch is behind base branch. +settings.block_admin_merge_override=Administrators must follow branch protection rules +settings.block_admin_merge_override_desc=Administrators must follow branch protection rules and cannot circumvent it. +settings.default_branch_desc=Select a default repository branch for pull requests and code commits: +settings.merge_style_desc=Merge Styles +settings.default_merge_style_desc=Default Merge Style +settings.choose_branch=Choose a branch… +settings.no_protected_branch=There are no protected branches. +settings.protected_branch_required_rule_name=Required rule name +settings.protected_branch_duplicate_rule_name=Duplicate rule name +settings.protected_branch_required_approvals_min=Required approvals cannot be negative. +settings.tags=Tags +settings.tags.protection=Tag Protection +settings.tags.protection.pattern=Tag Pattern +settings.tags.protection.allowed=Allowed +settings.tags.protection.allowed.users=Allowed users +settings.tags.protection.allowed.teams=Allowed teams +settings.tags.protection.allowed.noone=No One +settings.tags.protection.create=Protect Tag +settings.tags.protection.none=There are no protected tags. +settings.tags.protection.pattern.description=You can use a single name or a glob pattern or regular expression to match multiple tags. Read more in the protected tags guide. +settings.bot_token=Bot Token +settings.chat_id=Chat ID +settings.thread_id=Thread ID +settings.matrix.homeserver_url=Homeserver URL +settings.matrix.room_id=Room ID +settings.matrix.message_type=Message Type +settings.visibility.private.button=Make Private +settings.visibility.private.text=Changing the visibility to private will make the repo visible only to allowed members and may remove the relationship between it and existing forks, watchers, and stars. +settings.visibility.private.bullet_title=Changing the visibility to private will: +settings.visibility.private.bullet_one=Make the repo visible only to allowed members. +settings.visibility.private.bullet_two=May remove the relationship between it and forks, watchers, and stars. +settings.visibility.public.button=Make Public +settings.visibility.public.text=Changing the visibility to public will make the repo visible to anyone. +settings.visibility.public.bullet_title=Changing the visibility to public will: +settings.visibility.public.bullet_one=Make the repo visible to anyone. +settings.visibility.success=Repository visibility changed. +settings.visibility.error=An error occurred while trying to change the repo visibility. +settings.visibility.fork_error=Can't change the visibility of a forked repo. +settings.archive.button=Archive Repo +settings.archive.header=Archive This Repo +settings.archive.text=Archiving the repo will make it entirely read-only. It will be hidden from the dashboard. Nobody (not even you!) will be able to make new commits, or open any issues or pull requests. +settings.archive.success=The repo was successfully archived. +settings.archive.error=An error occurred while trying to archive the repo. See the log for more details. +settings.archive.error_ismirror=You cannot archive a mirrored repo. +settings.archive.branchsettings_unavailable=Branch settings are not available if the repo is archived. +settings.archive.tagsettings_unavailable=Tag settings are not available if the repo is archived. +settings.archive.mirrors_unavailable=Mirrors are not available if the repo is archived. +settings.unarchive.button=Unarchive repo +settings.unarchive.header=Unarchive this repo +settings.unarchive.text=Unarchiving the repo will restore its ability to receive commits and pushes, as well as new issues and pull requests. +settings.unarchive.success=The repo was successfully unarchived. +settings.unarchive.error=An error occurred while trying to unarchive the repo. See the log for more details. +settings.update_avatar_success=The repository avatar has been updated. +settings.lfs=LFS +settings.lfs_filelist=LFS files stored in this repository +settings.lfs_no_lfs_files=No LFS files stored in this repository +settings.lfs_findcommits=Find commits +settings.lfs_lfs_file_no_commits=No Commits found for this LFS file +settings.lfs_noattribute=This path does not have the lockable attribute in the default branch +settings.lfs_delete=Delete LFS file with OID %s +settings.lfs_delete_warning=Deleting an LFS file may cause 'object does not exist' errors on checkout. Are you sure? +settings.lfs_findpointerfiles=Find pointer files +settings.lfs_locks=Locks +settings.lfs_invalid_locking_path=Invalid path: %s +settings.lfs_invalid_lock_directory=Cannot lock directory: %s +settings.lfs_lock_already_exists=Lock already exists: %s +settings.lfs_lock=Lock +settings.lfs_lock_path=Filepath to lock… +settings.lfs_locks_no_locks=No Locks +settings.lfs_lock_file_no_exist=Locked file does not exist in default branch +settings.lfs_force_unlock=Force Unlock +settings.lfs_pointers.found=Found %d blob pointer(s) — %d associated, %d unassociated (%d missing from store) +settings.lfs_pointers.sha=Blob SHA +settings.lfs_pointers.oid=OID +settings.lfs_pointers.inRepo=In Repo +settings.lfs_pointers.exists=Exists in store +settings.lfs_pointers.accessible=Accessible to User +settings.lfs_pointers.associateAccessible=Associate accessible %d OIDs +settings.rename_branch_failed_exist=Cannot rename branch because target branch %s exists. +settings.rename_branch_failed_not_exist=Cannot rename branch %s because it does not exist. +settings.rename_branch_success=Branch %s was successfully renamed to %s. +settings.rename_branch_from=old branch name +settings.rename_branch_to=new branch name +settings.rename_branch=Rename branch +diff.git-notes=Notes +diff.options_button=Diff Options +diff.download_patch=Download Patch File +diff.download_diff=Download Diff File +diff.whitespace_button=Whitespace +diff.whitespace_show_everything=Show all changes +diff.whitespace_ignore_all_whitespace=Ignore whitespace when comparing lines +diff.whitespace_ignore_amount_changes=Ignore changes in amount of whitespace +diff.whitespace_ignore_at_eol=Ignore changes in whitespace at EOL +diff.stats_desc_file=%d changes: %d additions and %d deletions +diff.bin_not_shown=Binary file not shown. +diff.file_before=Before +diff.file_after=After +diff.file_image_width=Width +diff.file_image_height=Height +diff.file_suppressed_line_too_long=File diff suppressed because one or more lines are too long +diff.too_many_files=Some files were not shown because too many files have changed in this diff +diff.show_more=Show More +diff.load=Load Diff +diff.generated=generated +diff.vendored=vendored +diff.comment.add_line_comment=Add line comment +diff.comment.placeholder=Leave a comment +diff.comment.add_single_comment=Add single comment +diff.comment.add_review_comment=Add comment +diff.comment.start_review=Start review +diff.comment.reply=Reply +diff.review=Review +diff.review.header=Submit review +diff.review.placeholder=Review comment +diff.review.comment=Comment +diff.review.approve=Approve +diff.review.self_reject=Pull request authors can't request changes on their own pull request +diff.review.reject=Request changes +diff.review.self_approve=Pull request authors can't approve their own pull request +diff.committed_by=committed by +diff.protected=Protected +diff.image.side_by_side=Side by Side +diff.image.swipe=Swipe +diff.image.overlay=Overlay +diff.has_escaped=This line has hidden Unicode characters +diff.show_file_tree=Show file tree +diff.hide_file_tree=Hide file tree +diff.submodule_added=Submodule %[1]s added at %[2]s +diff.submodule_deleted=Submodule %[1]s deleted from %[2]s +diff.submodule_updated=Submodule %[1]s updated: %[2]s +releases.desc=Track project versions and downloads. +release.detail=Release details +release.tags=Tags +release.latest=Latest +release.compare=Compare +release.ahead.commits=%d commits +release.ahead.target=to %s since this release +tag.ahead.target=to %s since this tag +release.new_subheader=Releases organize project versions. +release.edit_subheader=Releases organize project versions. +release.tag_helper=Choose an existing tag or create a new tag. +release.tag_helper_new=New tag. This tag will be created from the target. +release.tag_helper_existing=Existing tag. +release.title=Release title +release.title_empty=Title cannot be empty. +release.message=Describe this release +release.prerelease_desc=Mark as Pre-Release +release.prerelease_helper=Mark this release unsuitable for production use. +release.edit_release=Update Release +release.delete_release=Delete Release +release.delete_tag=Delete Tag +release.deletion=Delete Release +release.deletion_desc=Deleting a release only removes it from Gitea. It will not affect the Git tag, the contents of your repository or its history. Continue? +release.deletion_tag_desc=Will delete this tag from repository. Repository contents and history remain unchanged. Continue? +release.deletion_tag_success=The tag has been deleted. +release.tag_name_already_exist=A release with this tag name already exists. +release.tag_name_invalid=The tag name is not valid. +release.tag_name_protected=The tag name is protected. +release.tag_already_exist=This tag name already exists. +release.download_count=Downloads: %s +release.add_tag_msg=Use the title and content of release as tag message. +release.add_tag=Create Tag Only +release.releases_for=Releases for %s +release.tags_for=Tags for %s +branch.name=Branch Name +branch.already_exists=A branch named "%s" already exists. +branch.delete_head=Delete +branch.delete=Delete Branch "%s" +branch.delete_html=Delete Branch +branch.delete_desc=Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue? +branch.deletion_success=Branch "%s" has been deleted. +branch.deletion_failed=Failed to delete branch "%s". +branch.delete_branch_has_new_commits=Branch "%s" cannot be deleted because new commits have been added after merging. +branch.create_branch=Create branch %s +branch.create_from=from "%s" +branch.create_success=Branch "%s" has been created. +branch.branch_already_exists=Branch "%s" already exists in this repository. +branch.branch_name_conflict=Branch name "%s" conflicts with the already existing branch "%s". +branch.tag_collision=Branch "%s" cannot be created as a tag with same name already exists in the repository. +branch.deleted_by=Deleted by %s +branch.restore_success=Branch "%s" has been restored. +branch.restore_failed=Failed to restore branch "%s". +branch.protected_deletion_failed=Branch "%s" is protected. It cannot be deleted. +branch.default_deletion_failed=Branch "%s" is the default branch. It cannot be deleted. +branch.default_branch_not_exist=Default branch "%s" does not exist. +branch.restore=Restore Branch "%s" +branch.download=Download Branch "%s" +branch.rename=Rename Branch "%s" +branch.included_desc=This branch is part of the default branch +branch.included=Included +branch.create_new_branch=Create branch from branch: +branch.confirm_create_branch=Create branch +branch.warning_rename_default_branch=You are renaming the default branch. +branch.rename_branch_to=Rename "%s" to: +branch.confirm_rename_branch=Rename branch +branch.create_branch_operation=Create branch +branch.new_branch=Create new branch +branch.new_branch_from=Create new branch from "%s" +branch.renamed=Branch %s was renamed to %s. +branch.rename_default_or_protected_branch_error=Only admins can rename default or protected branches. +branch.rename_protected_branch_failed=This branch is protected by glob-based protection rules. +branch.commits_divergence_from=Commit divergence: %[1]d behind and %[2]d ahead of %[3]s +branch.commits_no_divergence=The same as branch %[1]s +tag.create_tag=Create tag %s +tag.create_tag_operation=Create tag +tag.confirm_create_tag=Create tag +tag.create_tag_from=Create new tag from "%s" +tag.create_success=Tag "%s" has been created. +topic.manage_topics=Manage Topics +topic.done=Done +topic.count_prompt=You cannot select more than 25 topics +topic.format_prompt=Topics must start with a letter or number, can include dashes ('-') and dots ('.'), can be up to 35 characters long. Letters must be lowercase. +find_file.follow_symlink=Follow this symlink to where it is pointing at +find_file.go_to_file=Go to file +find_file.no_matching=No matching file found +error.csv.too_large=Can't render this file because it is too large. +error.csv.unexpected=Can't render this file because it contains an unexpected character in line %d and column %d. +error.csv.invalid_field_count=Can't render this file because it has a wrong number of fields in line %d. +error.broken_git_hook=Git hooks of this repository seem to be broken. Please follow the documentation to fix them, then push some commits to refresh the status. [graphs] +component_loading=Loading %s… +component_loading_failed=Could not load %s +component_loading_info=This might take a bit… +component_failed_to_load=An unexpected error happened. +code_frequency.what=code frequency +contributors.what=contributions +recent_commits.what=recent commits [org] org_name_holder=組織名稱 @@ -644,24 +2704,17 @@ lower_repositories=個儲存庫 org_desc=組織描述 team_name=團隊名稱 team_desc=團隊描述 - - settings=組織設定 settings.full_name=組織全名 settings.website=官方網站 settings.location=所在地區 settings.visibility.private_shortname=私有庫 - settings.update_settings=更新組織設定 settings.update_setting_success=組織設定已更新。 - - settings.delete=刪除組織 settings.delete_account=刪除當前組織 settings.confirm_delete_account=確認刪除組織 settings.hooks_desc=新增 webhooks 將觸發在這個組織下 全部的儲存庫 。 - - members.membership_visibility=成員可見性: members.member_role=成員角色: members.owner=管理員 @@ -670,7 +2723,6 @@ members.remove=移除成員 members.leave=離開組織 members.invite_desc=邀請新的用戶加入 %s: members.invite_now=立即邀請 - teams.join=加入團隊 teams.leave=離開團隊 teams.read_access=已讀 @@ -681,8 +2733,105 @@ teams.update_settings=更新團隊設定 teams.add_team_member=新增團隊成員 teams.delete_team_success=該團隊已被刪除。 teams.repositories=團隊儲存庫 - - +org_name_helper=Organization names should be short and memorable. +code=Code +create_new_team=New Team +create_team=Create Team +team_name_helper=Team names should be short and memorable. +team_desc_helper=Describe the purpose or role of the team. +team_access_desc=Repository access +team_permission_desc=Permission +team_unit_desc=Allow Access to Repository Sections +team_unit_disabled=(Disabled) +form.name_been_taken=The organization name "%s" has already been taken. +form.name_reserved=The organization name "%s" is reserved. +form.name_pattern_not_allowed=The pattern "%s" is not allowed in an organization name. +form.create_org_not_allowed=You are not allowed to create an organization. +settings.options=Organization +settings.email=Contact Email Address +settings.permission=Permissions +settings.repoadminchangeteam=Repository admin can add and remove access for teams +settings.visibility=Visibility +settings.visibility.public=Public +settings.visibility.limited=Limited (Visible to authenticated users only) +settings.visibility.limited_shortname=Limited +settings.visibility.private=Private (Visible only to organization members) +settings.rename=Rename Organization +settings.rename_desc=Changing the organization name will also change your organization's URL and free the old name. +settings.rename_success=Organization %[1]s has been renamed to %[2]s successfully. +settings.rename_no_change=Organization name is not changed. +settings.rename_new_org_name=New Organization Name +settings.rename_failed=Renaming organization failed because of an internal error +settings.rename_notices_1=This operation CANNOT be undone. +settings.rename_notices_2=The old name will redirect until it is claimed. +settings.update_avatar_success=The organization's avatar has been updated. +settings.delete_prompt=The organization will be permanently removed. This CANNOT be undone! +settings.name_confirm=Enter the organization name as confirmation: +settings.delete_notices_1=This operation CANNOT be undone. +settings.delete_notices_2=This operation will permanently delete all the repositories of %s, including code, issues, comments, wiki data and collaborator settings. +settings.delete_notices_3=This operation will permanently delete all the packages of %s. +settings.delete_notices_4=This operation will permanently delete all the projects of %s. +settings.delete_failed=Deleting organization failed due to an internal error +settings.delete_successful=Organization %s has been deleted successfully. +settings.labels_desc=Add labels which can be used on issues for all repositories under this organization. +members.public=Visible +members.public_helper=make hidden +members.private=Hidden +members.private_helper=make visible +members.remove.detail=Remove %[1]s from %[2]s? +members.leave.detail=Leave %s? +teams.leave.detail=Leave %s? +teams.can_create_org_repo=Create repositories +teams.can_create_org_repo_helper=Members can create new repositories in organization. Creator will get administrator access to the new repository. +teams.none_access=No Access +teams.none_access_helper=Members cannot view or do any other action on this unit. It has no effect for public repositories. +teams.general_access=General Access +teams.general_access_helper=Members permissions will be decided by below permission table. +teams.read_access_helper=Members can view and clone team repositories. +teams.write_access=Write +teams.write_access_helper=Members can read and push to team repositories. +teams.admin_access=Administrator Access +teams.admin_access_helper=Members can pull and push to team repositories and add collaborators to them. +teams.owners_permission_desc=Owners have full access to all repositories and have administrator access to the organization. +teams.delete_team=Delete Team +teams.invite_team_member=Invite to %s +teams.invite_team_member.list=Pending Invitations +teams.delete_team_title=Delete Team +teams.delete_team_desc=Deleting a team revokes repository access from its members. Continue? +teams.read_permission_desc=This team grants Read access: members can view and clone team repositories. +teams.write_permission_desc=This team grants Write access: members can read from and push to team repositories. +teams.admin_permission_desc=This team grants Admin access: members can read from, push to and add collaborators to team repositories. +teams.create_repo_permission_desc=Additionally, this team grants Create repository permission: members can create new repositories in organization. +teams.remove_all_repos_title=Remove all team repositories +teams.remove_all_repos_desc=This will remove all repositories from the team. +teams.add_all_repos_title=Add all repositories +teams.add_all_repos_desc=This will add all the organization's repositories to the team. +teams.add_nonexistent_repo="The repository you're trying to add doesn't exist. Please create it first." +teams.add_duplicate_users=User is already a team member. +teams.repos.none=No repositories could be accessed by this team. +teams.members.none=No members on this team. +teams.members.blocked_user=Cannot add the user because it is blocked by the organization. +teams.specific_repositories=Specific repositories +teams.specific_repositories_helper=Members will only have access to repositories explicitly added to the team. Selecting this will not automatically remove repositories already added with All repositories. +teams.all_repositories=All repositories +teams.all_repositories_helper=Team has access to all repositories. Selecting this will add all existing repositories to the team. +teams.all_repositories_read_permission_desc=This team grants Read access to all repositories: members can view and clone repositories. +teams.all_repositories_write_permission_desc=This team grants Write access to all repositories: members can read from and push to repositories. +teams.all_repositories_admin_permission_desc=This team grants Admin access to all repositories: members can read from, push to and add collaborators to repositories. +teams.invite.title=You have been invited to join team %s in organization %s. +teams.invite.by=Invited by %s +teams.invite.description=Please click the button below to join the team. +view_as_role=View as: %s +view_as_public_hint=You are viewing the README as a public user. +view_as_member_hint=You are viewing the README as a member of this organization. +worktime=Worktime +worktime.date_range_start=Start date +worktime.date_range_end=End date +worktime.query=Query +worktime.time=Time +worktime.by_repositories=By repositories +worktime.by_milestones=By milestones +worktime.by_members=By members [admin] dashboard=控制面版 @@ -695,7 +2844,6 @@ monitor=應用監控面版 first_page=首頁 last_page=末頁 total=總計:%d - dashboard.operation_name=操作名稱 dashboard.operation_switch=開關 dashboard.operation_run=執行 @@ -730,7 +2878,6 @@ dashboard.total_gc_time=垃圾收集執行時間總量 dashboard.total_gc_pause=垃圾收集暫停時間總量 dashboard.last_gc_pause=上次垃圾收集暫停時間 dashboard.gc_times=垃圾收集執行次數 - users.full_name=組織全名 users.activated=已啟用 users.admin=管理員 @@ -740,29 +2887,22 @@ users.edit=編輯 users.auth_source=認證源 users.local=本地 users.list_status_filter.is_admin=管理員 - emails.activated=已啟用 - orgs.org_manage_panel=組織管理 orgs.name=組織名稱 orgs.teams=團隊數 orgs.members=成員數 - repos.repo_manage_panel=儲存庫管理 repos.owner=所有者 repos.name=儲存庫名稱 repos.private=私有庫 repos.issues=問題數 repos.size=大小 - packages.owner=管理員 packages.name=組織名稱 packages.type=認證類型 packages.repository=儲存庫 packages.size=大小 - - - auths.name=認證名稱 auths.type=認證類型 auths.enabled=已啟用 @@ -798,7 +2938,6 @@ auths.tips.oauth2.general=OAuth2 認證 auths.tip.oauth2_provider=OAuth2 提供者 auths.delete=刪除認證來源 auths.delete_auth_title=刪除認證來源 - config.server_config=伺服器設定 config.custom_conf=設定檔案路徑 config.disable_router_log=關閉路由日誌 @@ -808,7 +2947,6 @@ config.repo_root_path=儲存庫目錄 config.lfs_root_path=LFS 根目錄 config.script_type=腳本類型 config.reverse_auth_user=反向代理認證 - config.ssh_config=SSH 設定 config.ssh_enabled=已啟用 config.ssh_port=埠 @@ -816,37 +2954,29 @@ config.ssh_listen_port=監聽埠 config.ssh_root_path=根路徑 config.ssh_minimum_key_size_check=金鑰最小大小檢查 config.ssh_minimum_key_sizes=金鑰最小大小 - config.lfs_enabled=已啟用 - config.db_config=資料庫設定 config.db_type=資料庫類型 config.db_host=主機地址 config.db_name=資料庫名稱 config.db_path=資料庫路徑 - config.service_config=服務設定 config.show_registration_button=顯示註冊按鈕 config.active_code_lives=啟用用戶連結有效期 - config.webhook_config=Webhook 設定 config.queue_length=隊列長度 config.deliver_timeout=推送超時 config.skip_tls_verify=略過 TLS 驗證 - config.mailer_enabled=啟用服務 config.mailer_name=發送者名稱 config.mailer_smtp_port=SMTP 主機端口 config.mailer_user=發送者帳號 - config.oauth_config=社交帳號設定 config.oauth_enabled=啟用服務 - config.cache_config=Cache 設定 config.cache_adapter=Cache 適配器 config.cache_interval=Cache 周期 config.cache_conn=Cache 連接字符串 - config.session_config=Session 設定 config.session_provider=Session 提供者 config.provider_config=提供者設定 @@ -855,11 +2985,9 @@ config.gc_interval_time=垃圾收集周期 config.session_life_time=Session 生命周期 config.https_only=僅限 HTTPS config.cookie_life_time=Cookie 生命周期 - config.picture_service=圖片服務 config.disable_gravatar=禁用 Gravatar 頭像 config.enable_federated_avatar=開啟聯合頭像 - config.git_config=Git 設定 config.git_disable_diff_highlight=禁用比較語法高亮 config.git_max_diff_lines=Max Diff 線 (對於單個檔) @@ -871,11 +2999,7 @@ config.git_mirror_timeout=鏡像更新超時 config.git_clone_timeout=複製操作超時 config.git_pull_timeout=操作超時 config.git_gc_timeout=GC 操作超時 - config.log_config=日誌設定 - - - monitor.cron=Cron 任務 monitor.name=任務名稱 monitor.schedule=任務安排 @@ -885,11 +3009,9 @@ monitor.process=執行中進程 monitor.desc=進程描述 monitor.start=開始時間 monitor.execute_time=已執行時間 - monitor.queue.name=組織名稱 monitor.queue.type=認證類型 monitor.queue.settings.submit=更新組織設定 - notices.system_notice_list=系統提示管理 notices.view_detail_header=查看提示細節 notices.select_all=選取全部 @@ -902,13 +3024,369 @@ notices.type_1=儲存庫 notices.desc=描述 notices.op=操作 notices.delete_success=已刪除系統提示。 - +maintenance=Maintenance +self_check=Self Check +identity_access=Identity & Access +users=User Accounts +assets=Code Assets +hooks=Webhooks +integrations=Integrations +authentication=Authentication Sources +emails=User Email Addresses +config_summary=Summary +settings=Admin Settings +dashboard.new_version_hint=Gitea %s is now available, you are running %s. Check the blog for more details. +dashboard.statistic=Summary +dashboard.maintenance_operations=Maintenance Operations +dashboard.system_status=System Status +dashboard.task.started=Started Task: %[1]s +dashboard.task.process=Task: %[1]s +dashboard.task.cancelled=Task: %[1]s canceled: %[3]s +dashboard.task.error=Error in Task: %[1]s: %[3]s +dashboard.task.finished=Task: %[1]s started by %[2]s has finished +dashboard.task.unknown=Unknown task: %[1]s +dashboard.cron.started=Started Cron: %[1]s +dashboard.cron.process=Cron: %[1]s +dashboard.cron.cancelled=Cron: %[1]s canceled: %[3]s +dashboard.cron.error=Error in Cron: %s: %[3]s +dashboard.cron.finished=Cron: %[1]s has finished +dashboard.delete_inactive_accounts=Delete all unactivated accounts +dashboard.delete_inactive_accounts.started=Task to delete all unactivated accounts started +dashboard.delete_repo_archives="Delete all repositories' archives (ZIP, TAR.GZ, etc..)" +dashboard.delete_repo_archives.started=Task to delete all repository archives started +dashboard.delete_missing_repos=Delete all repositories missing their Git files +dashboard.delete_missing_repos.started=Task to delete all repositories missing their Git files started +dashboard.delete_generated_repository_avatars=Delete generated repository avatars +dashboard.sync_repo_branches=Sync missed branches from git data to databases +dashboard.sync_repo_tags=Sync tags from git data to database +dashboard.update_mirrors=Update Mirrors +dashboard.repo_health_check=Health check all repositories +dashboard.check_repo_stats=Check all repository statistics +dashboard.archive_cleanup=Delete old repository archives +dashboard.deleted_branches_cleanup=Clean up deleted branches +dashboard.update_migration_poster_id=Update migration poster IDs +dashboard.git_gc_repos=Garbage-collect all repositories +dashboard.resync_all_sshkeys=Update the '.ssh/authorized_keys' file with Gitea SSH keys +dashboard.resync_all_sshprincipals=Update the '.ssh/authorized_principals' file with Gitea SSH principals +dashboard.resync_all_hooks=Resynchronize pre-receive, update and post-receive hooks of all repositories +dashboard.cleanup_hook_task_table=Clean up hook_task table +dashboard.cleanup_packages=Clean up expired packages +dashboard.cleanup_actions=Clean up expired actions' resources +dashboard.memory_allocate_times=Memory Allocations +dashboard.memory_free_times=Memory Frees +dashboard.delete_old_actions=Delete all old activities from database +dashboard.delete_old_actions.started=Deletion of all old activities from database started +dashboard.update_checker=Update checker +dashboard.delete_old_system_notices=Delete all old system notices from database +dashboard.gc_lfs=Garbage-collect LFS meta objects +dashboard.stop_zombie_tasks=Stop actions zombie tasks +dashboard.stop_endless_tasks=Stop actions endless tasks +dashboard.cancel_abandoned_jobs=Cancel actions abandoned jobs +dashboard.start_schedule_tasks=Start actions schedule tasks +dashboard.sync_branch.started=Branches Sync started +dashboard.sync_tag.started=Tags Sync started +dashboard.rebuild_issue_indexer=Rebuild issue indexer +dashboard.sync_repo_licenses=Sync repo licenses +users.user_manage_panel=User Account Management +users.new_account=Create User Account +users.name=Username +users.restricted=Restricted +users.reserved=Reserved +users.bot=Bot +users.remote=Remote +users.2fa=2FA +users.last_login=Last Sign-In +users.never_login=Never Signed In +users.send_register_notify=Send User Registration Notification +users.new_success=The user account "%s" has been created. +users.auth_login_name=Authentication Sign-In Name +users.password_helper=Leave the password empty to keep it unchanged. +users.update_profile_success=The user account has been updated. +users.edit_account=Edit User Account +users.max_repo_creation=Maximum Number of Repositories +users.max_repo_creation_desc=(Enter -1 to use the global default limit.) +users.is_activated=User Account Is Activated +users.prohibit_login=Disable Sign-In +users.is_admin=Is Administrator +users.is_restricted=Is Restricted +users.allow_git_hook=May Create Git Hooks +users.allow_git_hook_tooltip=Git Hooks are executed as the OS user running Gitea and will have the same level of host access. As a result, users with this special Git Hook privilege can access and modify all Gitea repositories as well as the database used by Gitea. Consequently they are also able to gain Gitea administrator privileges. +users.allow_import_local=May Import Local Repositories +users.allow_create_organization=May Create Organizations +users.update_profile=Update User Account +users.delete_account=Delete User Account +users.cannot_delete_self="You cannot delete yourself" +users.still_own_repo=This user still owns one or more repositories. Delete or transfer these repositories first. +users.still_has_org=This user is a member of an organization. Remove the user from any organizations first. +users.purge=Purge User +users.purge_help=Forcibly delete user and any repositories, organizations, and packages owned by the user. All comments will be deleted too. +users.still_own_packages=This user still owns one or more packages. Delete these packages first. +users.deletion_success=The user account has been deleted. +users.reset_2fa=Reset 2FA +users.list_status_filter.menu_text=Filter +users.list_status_filter.reset=Reset +users.list_status_filter.is_active=Active +users.list_status_filter.not_active=Inactive +users.list_status_filter.not_admin=Not Admin +users.list_status_filter.is_restricted=Restricted +users.list_status_filter.not_restricted=Not Restricted +users.list_status_filter.is_prohibit_login=Prohibit Login +users.list_status_filter.not_prohibit_login=Allow Login +users.list_status_filter.is_2fa_enabled=2FA Enabled +users.list_status_filter.not_2fa_enabled=2FA Disabled +users.details=User Details +emails.email_manage_panel=User Email Management +emails.primary=Primary +emails.filter_sort.email=Email address +emails.filter_sort.email_reverse=Email address (reverse) +emails.filter_sort.name=Username +emails.filter_sort.name_reverse=Username (reverse) +emails.updated=Email address updated +emails.not_updated=Failed to update the requested email address: %v +emails.duplicate_active=This email address is already active for a different user. +emails.change_email_header=Update Email Properties +emails.change_email_text=Are you sure you want to update this email address? +emails.delete=Delete Email +emails.delete_desc=Are you sure you want to delete this email address? +emails.deletion_success=The email address has been deleted. +emails.delete_primary_email_error=You cannot delete the primary email address. +orgs.new_orga=New Organization +repos.unadopted=Unadopted Repositories +repos.unadopted.no_more=No more unadopted repositories found +repos.lfs_size=LFS Size +packages.package_manage_panel=Package Management +packages.total_size=Total Size: %s +packages.unreferenced_size=Unreferenced Size: %s +packages.cleanup=Clean up expired data +packages.cleanup.success=Cleaned up expired data successfully +packages.creator=Creator +packages.version=Version +packages.published=Published +defaulthooks=Default Webhooks +defaulthooks.desc=Webhooks automatically make HTTP POST requests to a server when certain Gitea events trigger. Webhooks defined here are defaults and will be copied into all new repositories. Read more in the webhooks guide. +defaulthooks.add_webhook=Add Default Webhook +defaulthooks.update_webhook=Update Default Webhook +systemhooks=System Webhooks +systemhooks.desc=Webhooks automatically make HTTP POST requests to a server when certain Gitea events trigger. Webhooks defined here will act on all repositories on the system, so please consider any performance implications this may have. Read more in the webhooks guide. +systemhooks.add_webhook=Add System Webhook +systemhooks.update_webhook=Update System Webhook +auths.auth_manage_panel=Authentication Source Management +auths.new=Add Authentication Source +auths.syncenabled=Enable User Synchronization +auths.attribute_username=Username Attribute +auths.attribute_username_placeholder=Leave empty to use the username entered in Gitea. +auths.attribute_name=First Name Attribute +auths.attribute_surname=Surname Attribute +auths.attribute_mail=Email Attribute +auths.attribute_ssh_public_key=Public SSH Key Attribute +auths.attribute_avatar=Avatar Attribute +auths.attributes_in_bind=Fetch Attributes in Bind DN Context +auths.allow_deactivate_all=Allow an empty search result to deactivate all users +auths.use_paged_search=Use Paged Search +auths.search_page_size=Page Size +auths.restricted_filter=Restricted Filter +auths.restricted_filter_helper=Leave empty to not set any users as restricted. Use an asterisk ('*') to set all users that do not match Admin Filter as restricted. +auths.verify_group_membership=Verify group membership in LDAP (leave the filter empty to skip) +auths.group_search_base=Group Search Base DN +auths.group_attribute_list_users=Group Attribute Containing List Of Users +auths.user_attribute_in_group=User Attribute Listed In Group +auths.map_group_to_team=Map LDAP groups to Organization teams (leave the field empty to skip) +auths.map_group_to_team_removal=Remove users from synchronized teams if user does not belong to corresponding LDAP group +auths.enable_ldap_groups=Enable LDAP groups +auths.ms_ad_sa=MS AD Search Attributes +auths.allowed_domains_helper=Leave empty to allow all domains. Separate multiple domains with a comma (','). +auths.force_smtps=Force SMTPS +auths.force_smtps_helper=SMTPS is always used on port 465. Set this to force SMTPS on other ports. (Otherwise STARTTLS will be used on other ports if it is supported by the host.) +auths.helo_hostname=HELO Hostname +auths.helo_hostname_helper=Hostname sent with HELO. Leave blank to send current hostname. +auths.disable_helo=Disable HELO +auths.pam_email_domain=PAM Email Domain (optional) +auths.oauth2_icon_url=Icon URL +auths.oauth2_use_custom_url=Use Custom URLs Instead of Default URLs +auths.oauth2_tokenURL=Token URL +auths.skip_local_two_fa=Skip local 2FA +auths.skip_local_two_fa_helper=Leaving unset means local users with 2FA set will still have to pass 2FA to log on +auths.oauth2_tenant=Tenant +auths.oauth2_scopes=Additional Scopes +auths.oauth2_required_claim_name=Required Claim Name +auths.oauth2_required_claim_name_helper=Set this name to restrict login from this source to users with a claim with this name +auths.oauth2_required_claim_value=Required Claim Value +auths.oauth2_required_claim_value_helper=Set this value to restrict login from this source to users with a claim with this name and value +auths.oauth2_group_claim_name=Claim name providing group names for this source. (Optional) +auths.oauth2_full_name_claim_name=Full Name Claim Name. (Optional — if set, the user's full name will always be synchronized with this claim) +auths.oauth2_ssh_public_key_claim_name=SSH Public Key Claim Name +auths.oauth2_admin_group=Group Claim value for administrator users. (Optional — requires claim name above) +auths.oauth2_restricted_group=Group Claim value for restricted users. (Optional — requires claim name above) +auths.oauth2_map_group_to_team=Map claimed groups to Organization teams. (Optional — requires claim name above) +auths.oauth2_map_group_to_team_removal=Remove users from synchronized teams if user does not belong to corresponding group. +auths.sspi_auto_create_users=Automatically create users +auths.sspi_auto_create_users_helper=Allow SSPI auth method to automatically create new accounts for users that log in for the first time +auths.sspi_auto_activate_users=Automatically activate users +auths.sspi_auto_activate_users_helper=Allow SSPI auth method to automatically activate new users +auths.sspi_strip_domain_names=Remove domain names from usernames +auths.sspi_strip_domain_names_helper=If checked, domain names will be removed from logon names (e.g. "DOMAIN\user" and "user@example.org" both will become just "user"). +auths.sspi_separator_replacement=Separator to use instead of \, / and @ +auths.sspi_separator_replacement_helper=The character to use to replace the separators of down-level logon names (e.g. the \ in "DOMAIN\user") and user principal names (e.g. the @ in "user@example.org"). +auths.sspi_default_language=Default user language +auths.sspi_default_language_helper=Default language for users automatically created by SSPI auth method. Leave empty if you prefer the language to be automatically detected. +auths.tips.oauth2.general.tip=When registering a new OAuth2 authentication, the callback/redirect URL should be: +auths.tip.bitbucket=Register a new OAuth consumer on %s and add the permission 'Account' - 'Read' +auths.tip.nextcloud=Register a new OAuth consumer on your instance by selecting "Settings -> Security -> OAuth 2.0 client" in the menu +auths.tip.dropbox=Create a new application at %s +auths.tip.facebook=Register a new application at %s and add the product "Facebook Login" +auths.tip.github=Register a new OAuth application on %s +auths.tip.gitlab_new=Register a new application on %s +auths.tip.google_plus=Obtain OAuth2 client credentials from the Google API console at %s +auths.tip.openid_connect=Use the OpenID Connect Discovery URL "https://{server}/.well-known/openid-configuration" to specify the endpoints +auths.tip.twitter=Go to %s, create an application and ensure that the “Allow this application to be used to Sign in with Twitter” option is enabled +auths.tip.discord=Register a new application on %s +auths.tip.gitea=Register a new OAuth2 application. Guide can be found at %s +auths.tip.yandex=Create a new application at %s. Select following permissions from the "Yandex.Passport API" section: "Access to email address", "Access to user avatar" and "Access to username, first name and surname, gender" +auths.tip.mastodon=Input a custom instance URL for the mastodon instance you want to authenticate with (or use the default one) +auths.edit=Edit Authentication Source +auths.activated=This Authentication Source is Activated +auths.new_success=The authentication "%s" has been added. +auths.update_success=The authentication source has been updated. +auths.update=Update Authentication Source +auths.delete_auth_desc=Deleting an authentication source prevents users from using it to sign in. Continue? +auths.still_in_used=The authentication source is still in use. Convert or delete any users using this authentication source first. +auths.deletion_success=The authentication source has been deleted. +auths.login_source_exist=The authentication source "%s" already exists. +auths.login_source_of_type_exist=An authentication source of this type already exists. +auths.unable_to_initialize_openid=Unable to initialize OpenID Connect Provider: %s +auths.invalid_openIdConnectAutoDiscoveryURL=Invalid Auto Discovery URL (this must be a valid URL starting with http:// or https://) +config.app_name=Site Title +config.app_ver=Gitea Version +config.app_url=Gitea Base URL +config.custom_file_root_path="Custom File Root Path" +config.domain=Server Domain +config.offline_mode=Local Mode +config.run_user=Run As Username +config.app_data_path=App Data Path +config.log_file_root_path=Log Path +config.ssh_start_builtin_server=Use Built-In Server +config.ssh_domain=SSH Server Domain +config.lfs_config=LFS Configuration +config.lfs_content_path=LFS Content Path +config.lfs_http_auth_expiry=LFS HTTP Auth Expiry +config.db_user=Username +config.db_schema=Schema +config.db_ssl_mode=SSL +config.register_email_confirm=Require Email Confirmation to Register +config.disable_register=Disable Self-Registration +config.allow_only_internal_registration=Allow Registration Only Through Gitea itself +config.allow_only_external_registration=Allow Registration Only Through External Services +config.enable_openid_signup=Enable OpenID Self-Registration +config.enable_openid_signin=Enable OpenID Sign-In +config.require_sign_in_view=Require Sign-In to View Pages +config.mail_notify=Enable Email Notifications +config.enable_captcha=Enable CAPTCHA +config.reset_password_code_lives=Recover Account Code Expiry Time +config.default_keep_email_private=Hide Email Addresses by Default +config.default_allow_create_organization=Allow Creation of Organizations by Default +config.enable_timetracking=Enable Time Tracking +config.default_enable_timetracking=Enable Time Tracking by Default +config.default_allow_only_contributors_to_track_time=Let Only Contributors Track Time +config.no_reply_address=Hidden Email Domain +config.default_visibility_organization=Default visibility for new Organizations +config.default_enable_dependencies=Enable Issue Dependencies by Default +config.mailer_config=Mailer Configuration +config.mailer_enable_helo=Enable HELO +config.mailer_protocol=Protocol +config.mailer_smtp_addr=SMTP Addr +config.mailer_use_sendmail=Use Sendmail +config.mailer_sendmail_path=Sendmail Path +config.mailer_sendmail_args=Extra Arguments to Sendmail +config.mailer_sendmail_timeout=Sendmail Timeout +config.mailer_use_dummy=Dummy +config.test_email_placeholder=Email Address (e.g. test@example.com) +config.send_test_mail=Send Testing Email +config.send_test_mail_submit=Send +config.test_mail_failed=Failed to send a testing email to "%s": %v +config.test_mail_sent=A testing email has been sent to "%s". +config.cache_item_ttl=Cache Item TTL +config.cache_test=Test Cache +config.cache_test_failed=Failed to probe the cache: %v. +config.cache_test_slow=Cache test successful, but response is slow: %s. +config.cache_test_succeeded=Cache test successful, got a response in %s. +config.picture_config=Picture and Avatar Configuration +config.open_with_editor_app_help=The "Open with" editors for the clone menu. If left empty, the default will be used. Expand to see the default. +config.logger_name_fmt=Logger: %s +config.disabled_logger=Disabled +config.access_log_mode=Access Log Mode +config.access_log_template=Access Log Template +config.xorm_log_sql=Log SQL +config.set_setting_failed=Set setting %s failed +monitor.stats=Stats +monitor.execute_times=Executions +monitor.stacktrace=Stacktrace +monitor.trace=Trace +monitor.performance_logs=Performance Logs +monitor.processes_count=%d Processes +monitor.download_diagnosis_report=Download diagnosis report +monitor.last_execution_result=Result +monitor.process.cancel=Cancel process +monitor.process.cancel_desc=Canceling a process may cause data loss +monitor.process.children=Children +monitor.queues=Queues +monitor.queue=Queue: %s +monitor.queue.exemplar=Exemplar Type +monitor.queue.numberworkers=Number of Workers +monitor.queue.activeworkers=Active Workers +monitor.queue.maxnumberworkers=Max Number of Workers +monitor.queue.numberinqueue=Number in Queue +monitor.queue.review_add=Review / Add Workers +monitor.queue.settings.title=Pool Settings +monitor.queue.settings.desc=Pools dynamically grow in response to their worker queue blocking. +monitor.queue.settings.maxnumberworkers=Max number of workers +monitor.queue.settings.maxnumberworkers.placeholder=Currently %[1]d +monitor.queue.settings.maxnumberworkers.error=Max number of workers must be a number +monitor.queue.settings.changed=Settings Updated +monitor.queue.settings.remove_all_items=Remove all +monitor.queue.settings.remove_all_items_done=All items in the queue have been removed. +notices.operations=Operations +notices.type_2=Task +self_check.no_problem_found=No problem found yet. +self_check.startup_warnings=Startup warnings: +self_check.database_collation_mismatch=Expect database to use collation: %s +self_check.database_collation_case_insensitive=Database is using collation %s, which is a case-insensitive collation. Although Gitea could work with it, there might be some rare cases which don't work as expected. +self_check.database_inconsistent_collation_columns=Database is using collation %s, but these columns are using mismatched collations. This might cause some unexpected problems. +self_check.database_fix_mysql=For MySQL/MariaDB users, you could use the "gitea doctor convert" command to fix the collation problems, or you could also fix the problem manually with "ALTER ... COLLATE ..." SQL queries. +self_check.database_fix_mssql=For MSSQL users, you could only fix the problem manually with "ALTER ... COLLATE ..." SQL queries at the moment. +self_check.location_origin_mismatch=Current URL (%[1]s) doesn't match the URL seen by Gitea (%[2]s). If you are using a reverse proxy, please make sure the "Host" and "X-Forwarded-Proto" headers are set correctly. [action] create_repo=建立了儲存庫 %s rename_repo=重新命名儲存庫 %[1]s%[3]s transfer_repo=將儲存庫 %s 轉移至 %s compare_commits=比較 %d 提交 +commit_repo=pushed to %[3]s at %[4]s +create_issue=`opened issue %[3]s#%[2]s` +close_issue=`closed issue %[3]s#%[2]s` +reopen_issue=`reopened issue %[3]s#%[2]s` +create_pull_request=`created pull request %[3]s#%[2]s` +close_pull_request=`closed pull request %[3]s#%[2]s` +reopen_pull_request=`reopened pull request %[3]s#%[2]s` +comment_issue=`commented on issue %[3]s#%[2]s` +comment_pull=`commented on pull request %[3]s#%[2]s` +merge_pull_request=`merged pull request %[3]s#%[2]s` +auto_merge_pull_request=`automatically merged pull request %[3]s#%[2]s` +push_tag=pushed tag %[3]s to %[4]s +delete_tag=deleted tag %[2]s from %[3]s +delete_branch=deleted branch %[2]s from %[3]s +compare_branch=Compare +compare_commits_general=Compare commits +mirror_sync_push=synced commits to %[3]s at %[4]s from mirror +mirror_sync_create=synced new reference %[3]s to %[4]s from mirror +mirror_sync_delete=synced and deleted reference %[2]s at %[3]s from mirror +approve_pull_request=`approved %[3]s#%[2]s` +reject_pull_request=`suggested changes for %[3]s#%[2]s` +publish_release=`released %[4]s at %[3]s` +review_dismissed=`dismissed review from %[4]s for %[3]s#%[2]s` +review_dismissed_reason=Reason: +create_branch=created branch %[3]s in %[4]s +starred_repo=starred %[2]s +watched_repo=started watching %[2]s [tool] now=現在 @@ -933,6 +3411,8 @@ raw_minutes=分鐘 [dropzone] file_too_big=檔案大小({{filesize}} MB) 超過了最大允許大小({{maxFilesize}} MB) remove_file=移除文件 +default_message=Drop files or click here to upload. +invalid_input_type=You cannot upload files of this type. [notification] notifications=訊息 @@ -941,14 +3421,28 @@ read=已讀 pin=固定通知 mark_as_read=標記為已讀 mark_as_unread=標記為未讀 +no_unread=No unread notifications. +no_read=No read notifications. +mark_all_as_read=Mark all as read +subscriptions=Subscriptions +watching=Watching +no_subscriptions=No subscriptions [gpg] error.extract_sign=無法提取簽署 error.generate_hash=無法產生提交的雜湊值 error.no_gpg_keys_found=沒有發現已知的金鑰在資料庫的簽署中 error.not_signed_commit=未簽名的提交 +default_key=Signed with default key +error.no_committer_account=No account linked to committer's email address +error.failed_retrieval_gpg_keys="Failed to retrieve any key attached to the committer's account" +error.probable_bad_signature="WARNING! Although there is a key with this ID in the database, it does not verify this commit! This commit is SUSPICIOUS." +error.probable_bad_default_signature="WARNING! Although the default key has this ID, it does not verify this commit! This commit is SUSPICIOUS." [units] +unit=Unit +error.no_unit_allowed_repo=You are not allowed to access any section of this repository. +error.unit_not_allowed=You are not allowed to access this repository section. [packages] filter.type=認證類型 @@ -956,31 +3450,293 @@ alpine.repository.repositories=儲存庫管理 arch.repository.repositories=儲存庫管理 conan.details.repository=儲存庫 owner.settings.cleanuprules.enabled=已啟用 +title=Packages +desc=Manage repository packages. +empty=There are no packages yet. +no_metadata=No metadata. +empty.documentation=For more information on the package registry, see the documentation. +empty.repo=Did you upload a package, but it's not shown here? Go to package settings and link it to this repo. +registry.documentation=For more information on the %s registry, see the documentation. +filter.type.all=All +filter.no_result=Your filter produced no results. +filter.container.tagged=Tagged +filter.container.untagged=Untagged +published_by=Published %[1]s by %[3]s +published_by_in=Published %[1]s by %[3]s in %[5]s +installation=Installation +about=About this package +requirements=Requirements +dependencies=Dependencies +keywords=Keywords +details=Details +details.author=Author +details.project_site=Project Site +details.repository_site=Repository Site +details.documentation_site=Documentation Site +details.license=License +assets=Assets +versions=Versions +versions.view_all=View all +dependency.id=ID +dependency.version=Version +search_in_external_registry=Search in %s +alpine.registry=Set up this registry by adding the URL in your /etc/apk/repositories file: +alpine.registry.key=Download the registry public RSA key into the /etc/apk/keys/ folder to verify the index signature: +alpine.registry.info=Choose $branch and $repository from the list below. +alpine.install=To install the package, run the following command: +alpine.repository=Repository Info +alpine.repository.branches=Branches +alpine.repository.architectures=Architectures +arch.registry=Add server with related repository and architecture to /etc/pacman.conf: +arch.install=Sync package with pacman: +arch.repository=Repository Info +arch.repository.architectures=Architectures +cargo.registry=Set up this registry in the Cargo configuration file (for example ~/.cargo/config.toml): +cargo.install=To install the package using Cargo, run the following command: +chef.registry=Set up this registry in your ~/.chef/config.rb file: +chef.install=To install the package, run the following command: +composer.registry=Set up this registry in your ~/.composer/config.json file: +composer.install=To install the package using Composer, run the following command: +composer.dependencies=Dependencies +composer.dependencies.development=Development Dependencies +conan.registry=Set up this registry from the command line: +conan.install=To install the package using Conan, run the following command: +conda.registry=Set up this registry as a Conda repository in your .condarc file: +conda.install=To install the package using Conda, run the following command: +container.details.type=Image Type +container.details.platform=Platform +container.pull=Pull the image from the command line: +container.images=Images +container.digest=Digest +container.multi_arch=OS / Arch +container.layers=Image Layers +container.labels=Labels +container.labels.key=Key +container.labels.value=Value +cran.registry=Set up this registry in your Rprofile.site file: +cran.install=To install the package, run the following command: +debian.registry=Set up this registry from the command line: +debian.registry.info=Choose $distribution and $component from the list below. +debian.install=To install the package, run the following command: +debian.repository=Repository Info +debian.repository.distributions=Distributions +debian.repository.components=Components +debian.repository.architectures=Architectures +generic.download=Download package from the command line: +go.install=Install the package from the command line: +helm.registry=Set up this registry from the command line: +helm.install=To install the package, run the following command: +maven.registry=Set up this registry in your project pom.xml file: +maven.install=To use the package, include the following in the dependencies block in the pom.xml file: +maven.install2=Run via command line: +maven.download=To download the dependency, run via command line: +nuget.registry=Set up this registry from the command line: +nuget.install=To install the package using NuGet, run the following command: +nuget.dependency.framework=Target Framework +npm.registry=Set up this registry in your project .npmrc file: +npm.install=To install the package using npm, run the following command: +npm.install2=or add it to the package.json file: +npm.dependencies=Dependencies +npm.dependencies.development=Development Dependencies +npm.dependencies.bundle=Bundled Dependencies +npm.dependencies.peer=Peer Dependencies +npm.dependencies.optional=Optional Dependencies +npm.details.tag=Tag +pub.install=To install the package using Dart, run the following command: +pypi.requires=Requires Python +pypi.install=To install the package using pip, run the following command: +rpm.registry=Set up this registry from the command line: +rpm.distros.redhat=on RedHat based distributions +rpm.distros.suse=on SUSE based distributions +rpm.install=To install the package, run the following command: +rpm.repository=Repository Info +rpm.repository.architectures=Architectures +rpm.repository.multiple_groups=This package is available in multiple groups. +rubygems.install=To install the package using gem, run the following command: +rubygems.install2=or add it to the Gemfile: +rubygems.dependencies.runtime=Runtime Dependencies +rubygems.dependencies.development=Development Dependencies +rubygems.required.ruby=Requires Ruby version +rubygems.required.rubygems=Requires RubyGem version +swift.registry=Set up this registry from the command line: +swift.install=Add the package in your Package.swift file: +swift.install2=and run the following command: +vagrant.install=To add a Vagrant box, run the following command: +settings.link=Link this package to a repository +settings.link.description=If you link a package with a repository, the package is listed in the repository's package list. +settings.link.select=Select Repository +settings.link.button=Update Repository Link +settings.link.success=Repository link was successfully updated. +settings.link.error=Failed to update repository link. +settings.delete=Delete package +settings.delete.description=Deleting a package is permanent and cannot be undone. +settings.delete.notice=You are about to delete %s (%s). This operation is irreversible, are you sure? +settings.delete.success=The package has been deleted. +settings.delete.error=Failed to delete the package. +owner.settings.cargo.title=Cargo Registry Index +owner.settings.cargo.initialize=Initialize Index +owner.settings.cargo.initialize.description=A special index Git repository is needed to use the Cargo registry. Using this option will (re-)create the repository and configure it automatically. +owner.settings.cargo.initialize.error=Failed to initialize Cargo index: %v +owner.settings.cargo.initialize.success=The Cargo index was successfully created. +owner.settings.cargo.rebuild=Rebuild Index +owner.settings.cargo.rebuild.description=Rebuilding can be useful if the index is not synchronized with the stored Cargo packages. +owner.settings.cargo.rebuild.error=Failed to rebuild Cargo index: %v +owner.settings.cargo.rebuild.success=The Cargo index was successfully rebuilt. +owner.settings.cleanuprules.title=Manage Cleanup Rules +owner.settings.cleanuprules.add=Add Cleanup Rule +owner.settings.cleanuprules.edit=Edit Cleanup Rule +owner.settings.cleanuprules.none=No cleanup rules available. Please consult the documentation. +owner.settings.cleanuprules.preview=Cleanup Rule Preview +owner.settings.cleanuprules.preview.overview=%d packages are scheduled to be removed. +owner.settings.cleanuprules.preview.none=Cleanup rule does not match any packages. +owner.settings.cleanuprules.pattern_full_match=Apply pattern to full package name +owner.settings.cleanuprules.keep.title=Versions that match these rules are kept, even if they match a removal rule below. +owner.settings.cleanuprules.keep.count=Keep the most recent +owner.settings.cleanuprules.keep.count.1=1 version per package +owner.settings.cleanuprules.keep.count.n=%d versions per package +owner.settings.cleanuprules.keep.pattern=Keep versions matching +owner.settings.cleanuprules.keep.pattern.container=The latest version is always kept for Container packages. +owner.settings.cleanuprules.remove.title=Versions that match these rules are removed, unless a rule above says to keep them. +owner.settings.cleanuprules.remove.days=Remove versions older than +owner.settings.cleanuprules.remove.pattern=Remove versions matching +owner.settings.cleanuprules.success.update=Cleanup rule has been updated. +owner.settings.cleanuprules.success.delete=Cleanup rule has been deleted. +owner.settings.chef.title=Chef Registry +owner.settings.chef.keypair=Generate key pair +owner.settings.chef.keypair.description=A key pair is necessary to authenticate to the Chef registry. If you have generated a key pair before, generating a new key pair will discard the old key pair. [secrets] - -; These keys are also for "edit secret", the keys are kept as-is to avoid unnecessary re-translation creation.description=組織描述 - - +secrets=Secrets +description=Secrets will be passed to certain actions and cannot be read otherwise. +none=There are no secrets yet. +creation.name_placeholder=case-insensitive, alphanumeric characters or underscores only, cannot start with GITEA_ or GITHUB_ +creation.value_placeholder=Input any content. Whitespace at the start and end will be omitted. +creation.description_placeholder=Enter short description (optional). +save_success=The secret "%s" has been saved. +save_failed=Failed to save secret. +add_secret=Add secret +edit_secret=Edit secret +deletion=Remove secret +deletion.description=Removing a secret is permanent and cannot be undone. Continue? +deletion.success=The secret has been removed. +deletion.failed=Failed to remove secret. +management=Secrets Management [actions] - - - runners.name=組織名稱 runners.owner_type=認證類型 runners.description=組織描述 runners.task_list.run=執行 runners.task_list.repository=儲存庫 - - - - - +actions=Actions +unit.desc=Manage actions +status.unknown="Unknown" +status.waiting="Waiting" +status.running="Running" +status.success="Success" +status.failure="Failure" +status.cancelled="Canceled" +status.skipped="Skipped" +status.blocked="Blocked" +runners=Runners +runners.runner_manage_panel=Runners Management +runners.new=Create new Runner +runners.new_notice=How to start a runner +runners.status=Status +runners.id=ID +runners.labels=Labels +runners.last_online=Last Online Time +runners.runner_title=Runner +runners.task_list=Recent tasks on this runner +runners.task_list.no_tasks=There is no task yet. +runners.task_list.status=Status +runners.task_list.commit=Commit +runners.task_list.done_at=Done At +runners.edit_runner=Edit Runner +runners.update_runner=Update Changes +runners.update_runner_success=Runner updated successfully +runners.update_runner_failed=Failed to update runner +runners.delete_runner=Delete this runner +runners.delete_runner_success=Runner deleted successfully +runners.delete_runner_failed=Failed to delete runner +runners.delete_runner_header=Confirm to delete this runner +runners.delete_runner_notice=If a task is running on this runner, it will be terminated and marked as failed. It may break building workflow. +runners.none=No runners available +runners.status.unspecified=Unknown +runners.status.idle=Idle +runners.status.active=Active +runners.status.offline=Offline +runners.version=Version +runners.reset_registration_token=Reset registration token +runners.reset_registration_token_confirm=Would you like to invalidate the current token and generate a new one? +runners.reset_registration_token_success=Runner registration token reset successfully +runs.all_workflows=All Workflows +runs.commit=Commit +runs.scheduled=Scheduled +runs.pushed_by=pushed by +runs.invalid_workflow_helper=Workflow config file is invalid. Please check your config file: %s +runs.no_matching_online_runner_helper=No matching online runner with label: %s +runs.no_job_without_needs=The workflow must contain at least one job without dependencies. +runs.no_job=The workflow must contain at least one job +runs.actor=Actor +runs.status=Status +runs.actors_no_select=All actors +runs.status_no_select=All status +runs.no_results=No results matched. +runs.no_workflows=There are no workflows yet. +runs.no_workflows.quick_start=Don't know how to start with Gitea Actions? See the quick start guide. +runs.no_workflows.documentation=For more information on Gitea Actions, see the documentation. +runs.no_runs=The workflow has no runs yet. +runs.empty_commit_message=(empty commit message) +runs.expire_log_message=Logs have been purged because they were too old. +runs.delete=Delete workflow run +runs.cancel=Cancel workflow run +runs.delete.description=Are you sure you want to permanently delete this workflow run? This action cannot be undone. +runs.not_done=This workflow run is not done. +runs.view_workflow_file=View workflow file +workflow.disable=Disable Workflow +workflow.disable_success=Workflow '%s' disabled successfully. +workflow.enable=Enable Workflow +workflow.enable_success=Workflow '%s' enabled successfully. +workflow.disabled=Workflow is disabled. +workflow.run=Run Workflow +workflow.not_found=Workflow '%s' not found. +workflow.run_success=Workflow '%s' run successfully. +workflow.from_ref=Use workflow from +workflow.has_workflow_dispatch=This workflow has a workflow_dispatch event trigger. +workflow.has_no_workflow_dispatch=Workflow '%s' has no workflow_dispatch event trigger. +need_approval_desc=Need approval to run workflows for fork pull request. +variables=Variables +variables.management=Variables Management +variables.creation=Add Variable +variables.none=There are no variables yet. +variables.deletion=Remove variable +variables.deletion.description=Removing a variable is permanent and cannot be undone. Continue? +variables.description=Variables will be passed to certain actions and cannot be read otherwise. +variables.id_not_exist=Variable with ID %d does not exist. +variables.edit=Edit Variable +variables.deletion.failed=Failed to remove variable. +variables.deletion.success=The variable has been removed. +variables.creation.failed=Failed to add variable. +variables.creation.success=The variable "%s" has been added. +variables.update.failed=Failed to edit variable. +variables.update.success=The variable has been edited. +logs.always_auto_scroll=Always auto scroll logs +logs.always_expand_running=Always expand running logs [projects] +deleted.display_name=Deleted Project +type-1.display_name=Individual Project +type-2.display_name=Repository Project +type-3.display_name=Organization Project +enter_fullscreen=Fullscreen +exit_fullscreen=Exit Fullscreen [git.filemode] -; Ordered by git filemode value, ascending. E.g. directory has "040000", normal file has "100644", … - +changed_filemode=%[1]s → %[2]s +directory=Directory +normal_file=Normal file +executable_file=Executable file +symbolic_link=Symbolic link +submodule=Submodule diff --git a/options/locale/locale_zh-TW.ini b/options/locale/locale_zh-TW.ini index 10f103b82ace1..fa5f281220e6b 100644 --- a/options/locale/locale_zh-TW.ini +++ b/options/locale/locale_zh-TW.ini @@ -26,7 +26,6 @@ toc=目錄 licenses=授權條款 return_to_gitea=返回 Gitea more_items=更多項目 - username=帳號 email=電子信箱 password=密碼 @@ -36,7 +35,6 @@ captcha=驗證碼 twofa=兩步驟驗證 twofa_scratch=兩步驟驗證備用驗證碼 passcode=驗證碼 - webauthn_insert_key=插入您的安全金鑰 webauthn_sign_in=按下您安全金鑰上的按鈕。如果您的安全金鑰沒有按鈕,請重新插入。 webauthn_press_button=請按下您安全金鑰上的按鈕… @@ -49,7 +47,6 @@ webauthn_error_duplicated=此請求不允許使用這個安全金鑰。請確保 webauthn_error_empty=您必須命名此金鑰。 webauthn_error_timeout=在成功讀取金鑰之前已逾時,請重新載入此頁面並重試。 webauthn_reload=重新載入 - repository=儲存庫 organization=組織 mirror=鏡像 @@ -68,18 +65,15 @@ settings=設定 your_profile=個人資料 your_starred=已加星號 your_settings=設定 - all=所有 sources=來源 mirrors=鏡像 collaborative=協作 forks=Fork - activities=動態 pull_requests=合併請求 issues=問題 milestones=里程碑 - ok=確認 cancel=取消 retry=重試 @@ -94,11 +88,9 @@ remove_label_str=移除項目「%s」 edit=編輯 view=檢視 test=測試 - enabled=已啟用 disabled=已停用 locked=已上鎖 - copy=複製 copy_url=複製 URL copy_hash=複製哈希值 @@ -108,43 +100,31 @@ copy_path=複製路徑 copy_success=複製成功! copy_error=複製失敗 copy_type_unsupported=無法複製此類型的檔案 - write=撰寫 preview=預覽 loading=載入中… - error=錯誤 error404=您正嘗試訪問的頁面 不存在您尚未被授權 查看該頁面。 go_back=返回 invalid_data=無效的資料: %v - never=從來沒有 unknown=未知 - rss_feed=RSS 摘要 - pin=固定 unpin=取消固定 - artifacts=檔案或工件 - archived=已封存 - concept_system_global=全域 concept_user_individual=個人 concept_code_repository=儲存庫 concept_user_organization=組織 - show_timestamps=顯示時間戳記 show_log_seconds=顯示秒數 show_full_screen=全螢幕顯示 download_logs=下載記錄 - confirm_delete_selected=確定要刪除所有已選取的項目嗎? - name=名稱 value=值 - filter=篩選 filter.clear=清除篩選器 filter.is_archived=已封存 @@ -157,9 +137,14 @@ filter.is_template=模板 filter.not_template=不是範本 filter.public=公開 filter.private=私有 - no_results_found=找不到結果。 internal_error_skipped=已略過內部錯誤:%s +webauthn_error_insecure=WebAuthn only supports secure connections. For testing over HTTP, you can use the origin "localhost" or "127.0.0.1". +files=Files +error503=The server could not complete your request. Please try again later. +expired=Expired +confirm_delete_artifact=Are you sure you want to delete the artifact '%s'? +readme=Readme [search] type_tooltip=搜尋類型 @@ -171,6 +156,25 @@ code_search_by_git_grep=目前的原始碼搜尋結果是由「git grep」提供 tag_tooltip=搜尋符合的標籤。使用「%」以比對任意長度的數字。 no_results=找不到符合的結果。 keyword_search_unavailable=現在無法使用關鍵字搜尋。請與網站管理員聯絡。 +search=Search… +fuzzy_tooltip=Include results that closely match the search term +words=Words +words_tooltip=Include only results that match the search term words +regexp=Regexp +regexp_tooltip=Include only results that match the regexp search term +repo_kind=Search repos… +user_kind=Search users… +org_kind=Search orgs… +team_kind=Search teams… +code_kind=Search code… +package_kind=Search packages… +project_kind=Search projects… +branch_kind=Search branches… +tag_kind=Search tags… +commit_kind=Search commits… +runner_kind=Search runners… +issue_kind=Search issues… +pull_kind=Search pull requests… [aria] navbar=導航列 @@ -205,6 +209,8 @@ buttons.enable_monospace_font=啟用等寬字型 buttons.disable_monospace_font=停用等寬字型 [filter] +string.asc=A–Z +string.desc=Z–A [error] occurred=發生錯誤 @@ -245,7 +251,6 @@ reinstall_confirm_check_3=您確認您絕對肯定此 Gitea 在正確的 app.ini err_empty_db_path=SQLite3 資料庫路徑不可以為空。 no_admin_and_disable_registration=您不能夠在未建立管理員使用者的情況下禁止註冊。 err_empty_admin_password=管理員密碼不能為空。 - general_title=一般設定 app_name=網站標題 app_name_helper=您可以在此輸入您的公司名稱。 @@ -264,7 +269,6 @@ app_url=Gitea 基本 URL app_url_helper=用於 HTTP(S) Clone 和電子郵件通知的基本網址。 log_root_path=日誌路徑 log_root_path_helper=日誌檔將寫入此目錄。 - optional_title=可選設定 email_title=電子郵件設定 smtp_addr=SMTP 主機 @@ -328,6 +332,15 @@ enable_update_checker_helper=定期連線到 gitea.io 檢查更新。 env_config_keys=環境組態設定 env_config_keys_prompt=下列環境變數也會套用到您的組態檔: config_write_file_prompt=這些配置選項將被寫入到: %s +installing_desc=Installing now, please wait… +reinstall_confirm_check_1=The data encrypted by the SECRET_KEY in app.ini may be lost: users may not be able to log in with 2FA/OTP and mirrors may not function correctly. By checking this box, you confirm that the current app.ini file contains the correct SECRET_KEY. +reinstall_confirm_check_2=The repositories and settings may need to be resynchronized. By checking this box, you confirm that you will resynchronize the hooks for the repositories and authorized_keys file manually. You confirm that you will ensure that repository and mirror settings are correct. +err_empty_admin_email=The administrator email address cannot be empty. +err_admin_name_is_reserved=Administrator username is invalid. Username is reserved. +err_admin_name_pattern_not_allowed=Administrator username is invalid. The username matches a reserved pattern. +err_admin_name_is_invalid=Administrator username is invalid +http_port_helper=Port number the Gitea web server will listen on. +password_algorithm_helper=Set the password hashing algorithm. Algorithms have differing requirements and strengths. The argon2 algorithm is rather secure but uses a lot of memory and may be inappropriate for small systems. [home] nav_menu=導覽選單 @@ -343,19 +356,21 @@ view_home=訪問 %s filter=其他篩選條件 filter_by_team_repositories=以團隊儲存庫篩選 feed_of=「%s」的訊息來源 - show_archived=已封存 show_both_archived_unarchived=顯示已封存和未封存 show_only_archived=只顯示已封存 show_only_unarchived=只顯示未封存 - show_private=私有 show_both_private_public=顯示公開和私有 show_only_private=只顯示私有 show_only_public=只顯示公開 - issues.in_your_repos=在您的儲存庫中 - +guide_title=No Activity +guide_desc=You are currently not following any repositories or users, so there is no content to display. You can explore repositories or users of interest from the links below. +explore_repos=Explore repositories +explore_users=Explore users +empty_org=There are no organizations yet. +empty_repo=There are no repositories yet. [explore] repos=儲存庫 @@ -435,35 +450,39 @@ password_pwned_err=無法完成對 HaveIBeenPwned 的請求。 last_admin=您無法移除最後一個管理員。至少需要保留一個管理員帳戶。 signin_passkey=使用 Passkey 登入 back_to_sign_in=返回至登入 +sign_up_tip=You are registering the first account in the system, which has administrator privileges. Please carefully remember your username and password. If you forget the username or password, please refer to the Gitea documentation to recover the account. +prohibit_login=Sign-In Prohibited +prohibit_login_desc=Your account is prohibited from signing in. Please contact your site administrator. +twofa_required=You must set up two-factor authentication to get access to repositories, or try to log in again. +oauth.signin.error.general=There was an error processing the authorization request: %s. If this error persists, please contact the site administrator. +oauth_callback_unable_auto_reg=Auto Registration is enabled, but OAuth2 Provider %[1]s returned missing fields: %[2]s, unable to create an account automatically. Please create or link to an account, or contact the site administrator. +disable_forgot_password_mail=Account recovery is disabled because no email address is set up. Please contact your site administrator. +disable_forgot_password_mail_admin=Account recovery is only available when an email address is set up. +authorize_application_description=If you grant access, it will be able to access and write to all your account information, including private repos and organizations. +authorize_application_with_scopes=With scopes: %s +authorization_failed_desc=The authorization failed because we detected an invalid request. Please contact the maintainer of the app you tried to authorize. [mail] view_it_on=在 %s 上查看 reply=或是直接回覆此電子郵件 link_not_working_do_paste=無法開啟?請複製超連結到瀏覽器貼上。 hi_user_x=%s 您好, - activate_account=請啟用您的帳戶 activate_account.title=%s,請啟用您的帳戶 activate_account.text_1=%[1]s 您好,感謝您註冊 %[2]s! activate_account.text_2=請在 %s內點擊下列連結以啟用您的帳戶: - activate_email=請驗證您的電子信箱 activate_email.title=%s,請驗證您的電子信箱 activate_email.text=請在 %s內點擊下列連結以驗證您的電子信箱: - register_notify=歡迎來到 Gitea register_notify.title=%[1]s,歡迎來到 %[2]s register_notify.text_3=如果這是由管理員為您建立的帳戶,請先設定您的密碼。 - reset_password=救援您的帳戶 reset_password.title=%s,您已請求帳戶救援 reset_password.text=請在 %s內點擊下列連結以救援您的帳戶: - register_success=註冊成功 - issue_assigned.pull=@%[1]s 將儲存庫 %[3]s 的合併請求 %[2]s 指派給您。 issue_assigned.issue=@%[1]s 將儲存庫 %[3]s 的問題 %[2]s 指派給您。 - issue.x_mentioned_you=@%s 提到了您: issue.action.force_push=%[1]s 強制推送了 %[2]s 自 %[3]s 至 %[4]s。 issue.action.push_1=@%[1]s 推送了 %[3]d 個提交到 %[2]s @@ -478,7 +497,6 @@ issue.action.review_dismissed=@%[1]s 取消了 %[2]s 對此合併請求 issue.action.ready_for_review=@%[1]s 標記了此合併請求為準備好供審核。 issue.action.new=@%[1]s 建立了 #%[2]d。 issue.in_tree_path=在 %s 中: - release.new.subject=%[2]s 中的 %[1]s 發布了 release.new.text=@%[1]s 於 %[3]s 發布了 %[2]s release.title=標題:%s @@ -486,18 +504,18 @@ release.note=說明: release.downloads=下載: release.download.zip=原始碼 (ZIP) release.download.targz=原始碼 (TAR.GZ) - repo.transfer.subject_to=%s 想要把「%s」轉移給 %s repo.transfer.subject_to_you=%s 想要把「%s」轉移給您 repo.transfer.to_you=您 - repo.collaborator.added.subject=%s 把您加入到 %s repo.collaborator.added.text=您已被新增為儲存庫的協作者: - team_invite.subject=%[1]s 邀請您加入組織 %[2]s team_invite.text_1=%[1]s 邀請您加入組織 %[3]s 中的 %[2]s 團隊 team_invite.text_2=請點擊下方連結加入團隊: team_invite.text_3=備註: 這是寄給 %[1]s 的邀請。若您未預期收到此邀請,請忽略此郵件。 +register_notify.text_1=This is your registration confirmation email for %s! +register_notify.text_2=You can now log in via username: %s. +repo.transfer.body=To accept or reject it, visit %s or just ignore it. [modal] yes=是 @@ -518,17 +536,14 @@ PayloadUrl=推送地址 TeamName=團隊名稱 AuthName=授權名稱 AdminEmail=管理員電子信箱 - NewBranchName=新的分支名稱 CommitSummary=提交摘要 CommitMessage=提交訊息 CommitChoice=提交選擇 TreeName=檔案路徑 Content=內容 - SSPISeparatorReplacement=分隔符 SSPIDefaultLanguage=預設語言 - require_error=` 不能為空。` alpha_dash_error=`應該只包含英文字母、數字、破折號 ("-")、和底線 ("_") 字元。` alpha_dash_dot_error=`應該只包含英文字母、數字、破折號 ("-")、下底線("_")和小數點 (".") 字元。` @@ -546,7 +561,6 @@ unknown_error=未知錯誤: captcha_incorrect=驗證碼不正確。 password_not_match=密碼錯誤。 lang_select_error=從清單中選擇一個語言。 - username_been_taken=帳號已被使用 username_change_not_local_user=非本地使用者不允許更改他們的帳號。詳細資訊請聯絡您的系統管理員。 change_username_disabled=更改使用者名稱功能已被停用。 @@ -582,18 +596,24 @@ last_org_owner=你不能從「Owners」團隊中刪除最後一個使用者。 cannot_add_org_to_team=組織不能被新增為團隊成員。 duplicate_invite_to_team=該使用者已經被邀請為團隊成員。 organization_leave_success=您已成功離開組織 %s。 - invalid_ssh_key=無法驗證您的 SSH 密鑰:%s invalid_gpg_key=無法驗證您的 GPG 密鑰:%s invalid_ssh_principal=無效的主體: %s must_use_public_key=您提供的金鑰是私有金鑰,請勿上傳您的私有金鑰到任何地方,請使用您的公鑰。 auth_failed=授權認證失敗:%v - - target_branch_not_exist=目標分支不存在 target_ref_not_exist=目標參考不存在 %s - admin_cannot_delete_self=當您是管理者時,您無法移除自己。請先移除您的管理者權限。 +username_error=` can only contain alphanumeric characters ('0-9','a-z','A-Z'), dash ('-'), underscore ('_') and dot ('.'). It cannot begin or end with non-alphanumeric characters, and consecutive non-alphanumeric characters are also forbidden.` +repository_files_already_exist.adopt=Files already exist for this repository and can only be adopted. +2fa_auth_required=Remote visit required two-factor authentication. +email_domain_is_not_allowed=The domain of user email address %s conflicts with EMAIL_DOMAIN_ALLOWLIST or EMAIL_DOMAIN_BLOCKLIST. Please ensure your operation is expected. +unable_verify_ssh_key="Cannot verify the SSH key. Double-check it for mistakes." +still_own_repo="Your account owns one or more repositories. Delete or transfer them first." +still_has_org="Your account is a member of one or more organizations. Leave them first." +still_own_packages="Your account owns one or more packages. Delete them first." +org_still_own_repo="This organization still owns one or more repositories. Delete or transfer them first." +org_still_own_packages="This organization still owns one or more packages. Delete them first." [user] change_avatar=更改大頭貼... @@ -616,10 +636,8 @@ email_visibility.limited=所有已驗證的使用者都可以看到您的電子 email_visibility.private=只有您和系統管理員可以看到您的電子信箱地址 show_on_map=在地圖上顯示此位置 settings=使用者設定 - form.name_reserved=「%s」是保留的帳號。 form.name_pattern_not_allowed=帳號不可包含字元「%s」。 - block.block=封鎖 block.block.user=封鎖使用者 block.block.failure=無法封鎖使用者: %s @@ -641,6 +659,9 @@ block.note.info=被阻擋的使用者不會看到這個附註。 block.note.edit=編輯備註 block.list=已封鎖的使用者 block.list.none=您尚未封鎖任何使用者。 +form.name_chars_not_allowed=Username "%s" contains invalid characters. +block.block.org=Block user from organization +block.info_7=reacting to your comments in issues or pull requests [settings] profile=個人資料 @@ -659,7 +680,6 @@ twofa=兩步驟驗證 account_link=已連結帳號 organization=組織 webauthn=安全金鑰 - public_profile=公開的個人資料 biography_placeholder=告訴我們一些關於您的事情吧! (您可以使用 Markdown) location_placeholder=與其他人分享您的大概位置 @@ -700,7 +720,6 @@ saved_successfully=您的設定已成功儲存。 privacy=隱私 keep_activity_private=隱藏個人檔案上的動態 keep_activity_private_popup=讓動態只有你和管理員看得到 - lookup_avatar_by_mail=以電子信箱查詢大頭貼 federated_avatar_lookup=Federated Avatar 查詢 enable_custom_avatar=使用自訂大頭貼 @@ -712,7 +731,6 @@ uploaded_avatar_is_too_big=上傳檔案大小 (%d KiB) 超過大小上限 (%d Ki update_avatar_success=您的大頭貼已更新 update_user_avatar_success=已更新使用者的大頭貼。 cropper_prompt=您可以在儲存前編輯圖片。編輯後的圖片將以 PNG 格式儲存。 - change_password=更新密碼 old_password=目前的密碼 new_password=新的密碼 @@ -720,7 +738,6 @@ retype_new_password=確認新密碼 password_incorrect=輸入的密碼不正確! change_password_success=您的密碼已更新。 從現在起使用您的新密碼登入。 password_change_disabled=非本地帳戶無法透過 Gitea 的網頁介面更改密碼。 - emails=電子信箱 manage_emails=管理電子信箱 manage_themes=選擇預設佈景主題 @@ -752,7 +769,6 @@ add_openid_success=已加入新的 OpenID 地址。 keep_email_private=隱藏電子信箱 keep_email_private_popup=這將隱藏您的電子郵件地址,無論是在您的個人資料中,還是在您使用網頁介面進行 pull request 或編輯文件時。推送的提交將不會被修改。使用 %s 在提交中將其與您的帳戶關聯。 openid_desc=OpenID 讓您可以授權認證給外部服務。 - manage_ssh_keys=管理 SSH 金鑰 manage_ssh_principals=管理 SSH 認證主體 manage_gpg_keys=管理 GPG 金鑰 @@ -828,7 +844,6 @@ manage_social=管理關聯的社群帳戶 social_desc=這些帳號可以用已登入你的帳號,請確認你知道它們。 unbind=解除連結 unbind_success=社群帳號刪除成功 - manage_access_token=管理 Access Token generate_new_token=產生新的 Token tokens_desc=這些 Token 透過 Gitea API 獲得存取你帳戶的權限。 @@ -852,7 +867,6 @@ permission_write=讀取和寫入 access_token_desc=選擇的 token 權限僅限於對應的 API 路徑授權。閱讀 文件 以了解更多資訊。 at_least_one_permission=您必須選擇至少一個權限來建立 token permissions_list=權限: - manage_oauth2_applications=管理 OAuth2 應用程式 edit_oauth2_application=編輯 OAuth2 應用程式 oauth2_applications_desc=OAuth2 應用程式讓您的第三方應用程式安全地驗證此 Gitea 中的使用者。 @@ -876,12 +890,10 @@ oauth2_application_edit=編輯 oauth2_application_create_description=OAuth2 應用程式讓您的第三方應用程式可以存取此 Gitea 上的帳戶。 oauth2_application_remove_description=移除 OAuth2 應用程式將阻止其存取此實例上的授權使用者帳戶。是否繼續? oauth2_application_locked=Gitea 在啟動時會預先註冊一些 OAuth2 應用程式(如果在配置中啟用)。為防止意外行為,這些應用程式無法編輯或刪除。請參閱 OAuth2 文件以獲取更多資訊。 - authorized_oauth2_applications=已授權的 OAuth2 應用程式 revoke_key=撤銷 revoke_oauth2_grant=撤銷存取權 revoke_oauth2_grant_success=成功撤銷存取權。 - twofa_desc=兩步驟驗證可以增強您的帳戶安全性。 twofa_recovery_tip=如果您遺失設備,您可以使用一次性恢復密鑰重新獲取帳戶存取權。 twofa_is_enrolled=您的帳戶已經啟用兩步驟驗證。 @@ -899,39 +911,32 @@ then_enter_passcode=然後輸入應用程式中顯示的驗證碼: passcode_invalid=無效的驗證碼,請重試。 twofa_enrolled=您的帳戶已經啟用了兩步驟驗證。請將備用驗證碼 (%s) 保存到安全的地方,它只會顯示這麼一次! twofa_failed_get_secret=取得密鑰 (Secret) 失敗。 - webauthn_desc=安全金鑰是包含加密密鑰的硬體設備,它們可以用於兩步驟驗證。安全金鑰必須支援 WebAuthn Authenticator 標準。 webauthn_register_key=新增安全金鑰 webauthn_nickname=暱稱 webauthn_delete_key=移除安全金鑰 webauthn_key_loss_warning=如果您遺失了安全金鑰,您將無法存取您的帳戶。 webauthn_alternative_tip=您可能需要設定其他的驗證方法。 - manage_account_links=管理已連結的帳戶 manage_account_links_desc=這些外部帳戶已連結到您的 Gitea 帳戶。 link_account=連結帳戶 remove_account_link=刪除已連結的帳戶 remove_account_link_desc=刪除連結帳戶將撤銷其對 Gitea 帳戶的存取權限。是否繼續? remove_account_link_success=已移除連結的帳戶。 - hooks.desc=新增 Webhook,當您擁有的所有儲存庫觸發事件時將會執行。 - orgs_none=您尚未成為任一組織的成員。 repos_none=您尚未擁有任何儲存庫。 - delete_account=刪除您的帳戶 delete_prompt=此動作將永久刪除您的使用者帳戶,而且無法復原。 delete_with_all_comments=因為您的帳戶年齡小於 %s,為了避免幽靈留言,所有問題及合併請求的留言都會隨帳戶一同被刪除。 confirm_delete_account=確認刪除帳戶 delete_account_title=刪除使用者帳戶 delete_account_desc=您確定要永久刪除此帳戶嗎? - email_notifications.enable=啟用郵件通知 email_notifications.onmention=只在被提到時傳送郵件通知 email_notifications.disable=關閉郵件通知 email_notifications.submit=套用郵件偏好設定 email_notifications.andyourown=和您自己的通知 - visibility=使用者瀏覽權限 visibility.public=公開 visibility.public_tooltip=所有人都可以看到 @@ -939,6 +944,29 @@ visibility.limited=受限 visibility.limited_tooltip=只有已授權的使用者可見 visibility.private=私人 visibility.private_tooltip=僅對您已加入的組織成員可見 +uid=UID +profile_desc=Control how your profile is shown to other users. Your primary email address will be used for notifications, password recovery and web-based Git operations. +password_username_disabled=You are not allowed to change your username. Please contact your site administrator for more details. +password_full_name_disabled=You are not allowed to change your full name. Please contact your site administrator for more details. +hidden_comment_types_description=Comment types checked here will not be shown on issue pages. Checking "Label", for example, removes all "{user} added/removed {label}" comments. +theme_colorblindness_help=Color blindness Theme Support +theme_colorblindness_prompt=Gitea only has a few themes with basic color blindness support, which only have a few colors defined. The work is still in progress. More improvements could be made by defining more colors in the theme CSS files. +can_not_add_email_activations_pending=There is a pending activation. Try again in a few minutes if you want to add a new email address. +email_deletion_desc=This email address and related information will be removed from your account. Git commits by this email address will remain unchanged. Continue? +gpg_invalid_token_signature=The provided GPG key, signature and token do not match, or the token is out-of-date. +ssh_invalid_token_signature=The provided SSH key, signature or token do not match, or the token is out-of-date. +ssh_principal_deletion_desc=Removing an SSH Certificate Principal revokes its access to your account. Continue? +permission_anonymous_read=Anonymous Read +permission_everyone_read=Everyone Read +permission_everyone_write=Everyone Write +oauth2_confidential_client=Confidential Client. Select for apps that keep the secret confidential, such as web apps. Do not select for native apps, including desktop and mobile apps. +authorized_oauth2_applications_description=You have granted access to your personal Gitea account to these third-party applications. Please revoke access for applications you no longer need. +revoke_oauth2_grant_description=Revoking access for this third-party application will prevent this application from accessing your data. Are you sure? +twofa_enroll=Enroll in Two-Factor Authentication +webauthn_delete_key_desc=If you remove a security key, you can no longer sign in with it. Continue? +account_links_not_available=No external accounts are currently linked to your Gitea account. +email_notifications.actions.desc=Notifications for workflow runs on repositories set up with Gitea Actions. +email_notifications.actions.failure_only=Only notify for failed workflow runs [repo] new_repo_helper=儲存庫包含所有專案檔案,包括修訂歷史。已經在其他地方託管了嗎?遷移儲存庫。 @@ -1036,21 +1064,17 @@ blame_prior=檢視此變更前的 Blame blame.ignore_revs=忽略 .git-blame-ignore-revs 中的修訂。點擊 這裡 以繞過並查看正常的 Blame 視圖。 blame.ignore_revs.failed=忽略 .git-blame-ignore-revs 中的修訂失敗。 user_search_tooltip=顯示最多 30 個使用者 - - transfer.accept=同意轉移 transfer.accept_desc=轉移到「%s」 transfer.reject=拒絕轉移 transfer.reject_desc=取消轉移到「%s」 transfer.no_permission_to_accept=您沒有權限接受此轉移。 transfer.no_permission_to_reject=您沒有權限拒絕此轉移。 - desc.private=私有 desc.public=公開 desc.template=模板 desc.internal=組織內部用 desc.archived=已封存 - template.items=範本項目 template.git_content=Git 內容(預設分支) template.git_hooks=Git Hook @@ -1061,15 +1085,12 @@ template.avatar=大頭貼 template.issue_labels=問題標籤 template.one_item=至少須選擇一個範本項目 template.invalid=必須選擇一個儲存庫範本 - archive.issue.nocomment=此儲存庫已封存,您不能在問題上留言。 archive.pull.nocomment=此儲存庫已封存,您不能在合併請求上留言。 - form.reach_limit_of_creation_1=您已經達到了您儲存庫的數量上限 (%d 個)。 form.reach_limit_of_creation_n=您已經達到了您儲存庫的數量上限 (%d 個)。 form.name_reserved=「%s」是保留的儲存庫名稱。 form.name_pattern_not_allowed=儲存庫名稱不可包含字元「%s」。 - need_auth=授權 migrate_options=遷移選項 migrate_service=遷移服務 @@ -1121,7 +1142,6 @@ migrate.migrating_issues=正在遷移問題 migrate.migrating_pulls=正在遷移合併請求 migrate.cancel_migrating_title=取消遷移 migrate.cancel_migrating_confirm=您要取消遷移嗎? - mirror_from=鏡像自 forked_from=fork 自 generated_from=產生自 @@ -1137,14 +1157,12 @@ fork=Fork action.blocked_user=無法執行操作,因為您被儲存庫擁有者封鎖。 download_archive=下載此儲存庫 more_operations=更多操作 - quick_guide=快速幫助 clone_this_repo=Clone 此儲存庫 cite_this_repo=引用此儲存庫 create_new_repo_command=從命令列建立新儲存庫。 push_exist_repo=從命令列推送已存在的儲存庫 broken_message=無法讀取此儲存庫底層的 Git 資料。請聯絡此 Gitea 執行個體的管理員或刪除此儲存庫。 - code=程式碼 code.desc=存取原始碼、檔案、提交和分支。 branch=分支 @@ -1161,7 +1179,6 @@ packages=套件 actions=Actions labels=標籤 org_labels_desc_manage=管理 - milestone=里程碑 milestones=里程碑 commits=提交歷史 @@ -1189,7 +1206,6 @@ ambiguous_runes_description=此檔案包含可能與其他字元混淆的 Unicod invisible_runes_line=這一行有看不見的 Unicode 字元 ambiguous_runes_line=這一行有易混淆的 Unicode 字元 ambiguous_character=%[1]c [U+%04[1]X] 容易與 %[2]c [U+%04[2]X] 混淆 - escape_control_characters=轉義控制字元 unescape_control_characters=取消轉義控制字元 file_copy_permalink=複製固定連結 @@ -1214,7 +1230,6 @@ normal_view=標準檢視 line=行 lines=行 from_comment=(留言) - editor.add_file=加入檔案 editor.new_file=新增檔案 editor.upload_file=上傳檔案 @@ -1276,8 +1291,6 @@ editor.user_no_push_to_branch=使用者無法推送到分支 editor.require_signed_commit=分支僅接受經簽署的提交 editor.cherry_pick=Cherry-pick %s 到: editor.revert=還原 %s 到: - - commits.desc=瀏覽原始碼修改歷程。 commits.commits=次程式碼提交 commits.no_commits=沒有共同的提交。「%s」和「%s」的歷史完全不同。 @@ -1296,7 +1309,6 @@ commits.signed_by_untrusted_user_unmatched=由不受信任且與提交者不相 commits.gpg_key_id=GPG 金鑰 ID commits.ssh_key_fingerprint=SSH 金鑰指紋 commits.view_path=檢視此歷史時刻 - commit.operations=操作 commit.revert=還原 commit.revert-header=還原: %s @@ -1304,15 +1316,12 @@ commit.revert-content=選擇還原的目標分支: commit.cherry-pick=Cherry-pick commit.cherry-pick-header=Cherry-pick: %s commit.cherry-pick-content=選擇 Cherry-pick 的目標分支: - commitstatus.error=錯誤 commitstatus.failure=失敗 commitstatus.pending=待處理 commitstatus.success=成功 - ext_issues=存取外部問題 ext_issues.desc=連結到外部問題追蹤器。 - projects.desc=在專案看板中管理問題與合併請求。 projects.description=描述 (選用) projects.description_placeholder=描述 @@ -1349,7 +1358,6 @@ projects.column.assigned_to=已指派給 projects.card_type.desc=卡片預覽 projects.card_type.images_and_text=圖片和文字 projects.card_type.text_only=純文字 - issues.desc=管理錯誤報告、任務和里程碑。 issues.filter_assignees=篩選負責人 issues.filter_milestones=篩選里程碑 @@ -1572,13 +1580,11 @@ issues.comment_on_locked=您無法在已鎖定的問題上留言。 issues.delete=刪除 issues.delete.title=刪除此問題? issues.delete.text=您真的要刪除此問題嗎?(這將會永久移除所有內容。若您還想保留,請考慮改為關閉它。) - issues.tracker=時間追蹤 issues.timetracker_timer_start=開始計時 issues.timetracker_timer_stop=停止計時 issues.timetracker_timer_discard=捨棄計時 issues.timetracker_timer_manually_add=手動新增時間 - issues.time_estimate_set=設定預估時間 issues.time_estimate_display=預估時間:%s issues.remove_time_estimate_at=移除預估時間 %s @@ -1595,7 +1601,6 @@ issues.add_time_minutes=分鐘 issues.add_time_sum_to_small=沒有輸入時間。 issues.time_spent_total=總花費時間 issues.time_spent_from_all_authors=`總花費時間:%s` - issues.due_date=截止日期 issues.invalid_due_date_format=截止日期的格式必須為「yyyy-mm-dd」。 issues.error_modifying_due_date=無法修改截止日期。 @@ -1682,10 +1687,8 @@ issues.content_history.delete_from_history=刪除歷程記錄 issues.content_history.delete_from_history_confirm=刪除歷程記錄? issues.content_history.options=選項 issues.reference_link=參考: %s - compare.compare_base=基底分支 compare.compare_head=比較 - pulls.desc=啟用合併請求和程式碼審核。 pulls.new=建立合併請求 pulls.new.blocked_user=無法建立合併請求,因為您被儲存庫擁有者封鎖。 @@ -1760,7 +1763,6 @@ pulls.reject_count_1=%d 變更請求 pulls.reject_count_n=%d 變更請求 pulls.waiting_count_1=%d 等待審核 pulls.waiting_count_n=%d 等待審核 - pulls.no_merge_desc=無法進行合併,因為所有儲存庫的合併選項已被停用。 pulls.no_merge_helper=在儲存庫設定啟用合併選項或手動合併該合併請求。 pulls.no_merge_wip=無法進行合併,因為它被標記為還在進行中。 @@ -1770,7 +1772,6 @@ pulls.squash_merge_pull_request=建立 Squash 提交 pulls.merge_manually=手動合併 pulls.merge_commit_id=合併提交 ID pulls.require_signed_wont_sign=該分支需要經簽署的提交,但此合併將不會被簽署。 - pulls.invalid_merge_option=您無法對此合併請求使用這個合併選項。 pulls.merge_conflict_summary=錯誤訊息 pulls.rebase_conflict_summary=錯誤訊息 @@ -1799,31 +1800,23 @@ pulls.cmd_instruction_checkout_desc=從您的專案儲存庫中,檢出一個 pulls.cmd_instruction_merge_title=合併 pulls.cmd_instruction_merge_desc=合併變更並在 Gitea 上更新。 pulls.clear_merge_message=清除合併訊息 - pulls.auto_merge_button_when_succeed=(當通過檢查後) pulls.auto_merge_when_succeed=通過所有檢查後自動合併 pulls.auto_merge_newly_scheduled=合併請求排定於通過所有檢查後合併。 pulls.auto_merge_has_pending_schedule=%[1]s 排定了在通過所有檢查後自動合併此合併請求 %[2]s。 - pulls.auto_merge_cancel_schedule=取消自動合併 pulls.auto_merge_not_scheduled=此合併請求未排定自動合併。 pulls.auto_merge_canceled_schedule=此合併請求的自動合併已被取消。 - pulls.auto_merge_newly_scheduled_comment=`排定了在通過所有檢查後自動合併此合併請求 %[1]s` pulls.auto_merge_canceled_schedule_comment=`取消了在通過所有檢查後自動合併此合併請求 %[1]s` - pulls.delete.title=刪除此合併請求? pulls.delete.text=您真的要刪除此合併請求嗎?(這將會永久移除所有內容。若您還想保留,請考慮改為關閉它。) - pulls.recently_pushed_new_branches=您在分支 %[1]s 上推送了 %[2]s pulls.upstream_diverging_prompt_base_newer=基底分支 %s 有新變更 pulls.upstream_diverging_merge=同步 fork - pull.deleted_branch=(已刪除): %s pull.agit_documentation=查看 AGit 的文件 - comments.edit.already_changed=無法儲存留言的變更。看起來內容已被其他使用者更改。請重新整理頁面並再次嘗試編輯以避免覆蓋他們的變更 - milestones.new=新增里程碑 milestones.closed=於 %s關閉 milestones.update_ago=已更新 %s @@ -1854,7 +1847,6 @@ milestones.filter_sort.least_complete=完成度由低到高 milestones.filter_sort.most_complete=完成度由高到低 milestones.filter_sort.most_issues=問題由多到少 milestones.filter_sort.least_issues=問題由少到多 - signing.will_sign=此提交將使用金鑰「%s」簽署。 signing.wont_sign.nokey=沒有可用的金鑰來簽署此提交。 signing.wont_sign.never=提交從不簽署。 @@ -1866,10 +1858,8 @@ signing.wont_sign.headsigned=合併不會被簽署,因為 head 提交未簽署 signing.wont_sign.commitssigned=合併不會被簽署,因為所有相關的提交都未簽署。 signing.wont_sign.approved=合併不會被簽署,因為 PR 未被核准。 signing.wont_sign.not_signed_in=你還沒有登入。 - ext_wiki=存取外部 Wiki ext_wiki.desc=連結外部 Wiki。 - wiki=Wiki wiki.welcome=歡迎使用 Wiki! wiki.welcome_desc=Wiki 允許你撰寫和與協作者分享文件 @@ -1896,7 +1886,6 @@ wiki.pages=所有頁面 wiki.last_updated=最後更新於 %s wiki.page_name_desc=輸入此 Wiki 頁面的名稱。一些特殊名稱有:「Home」、「_Sidebar」、「_Footer」等。 wiki.original_git_entry_tooltip=檢視原始 Git 檔案而不是使用友善連結。 - activity=動態 activity.navbar.pulse=脈搏 activity.navbar.code_frequency=程式碼頻率 @@ -1965,12 +1954,10 @@ activity.git_stats_addition_n=新增 %d 行 activity.git_stats_and_deletions=和 activity.git_stats_deletion_1=刪除 %d 行 activity.git_stats_deletion_n=刪除 %d 行 - contributors.contribution_type.filter_label=貢獻類型: contributors.contribution_type.commits=提交歷史 contributors.contribution_type.additions=新增 contributors.contribution_type.deletions=刪除 - settings=設定 settings.options=儲存庫 settings.collaboration=協作者 @@ -2004,7 +1991,6 @@ settings.mirror_settings.push_mirror.none=未設定推送鏡像 settings.mirror_settings.push_mirror.remote_url=Git 遠端儲存庫 URL settings.mirror_settings.push_mirror.add=新增推送鏡像 settings.mirror_settings.push_mirror.edit_sync_time=編輯鏡像同步間隔 - settings.sync_mirror=立即同步 settings.pull_mirror_sync_in_progress=目前正在從遠端 %s 拉取變更。 settings.push_mirror_sync_in_progress=目前正在推送變更到遠端 %s。 @@ -2409,7 +2395,6 @@ settings.rename_branch_success=分支 %s 已成功被重新命名為 %s。 settings.rename_branch_from=原分支名稱 settings.rename_branch_to=新分支名稱 settings.rename_branch=重新命名分支 - diff.browse_source=瀏覽代碼 diff.parent=父節點 diff.commit=當前提交 @@ -2464,7 +2449,6 @@ diff.image.overlay=重疊 diff.has_escaped=這一行有隱藏的 Unicode 字元 diff.show_file_tree=顯示檔案樹狀圖 diff.hide_file_tree=隱藏檔案樹狀圖 - releases.desc=追蹤專案版本和檔案下載。 release.releases=版本發布 release.detail=版本詳情 @@ -2513,7 +2497,6 @@ release.add_tag_msg=使用此版本的標題和內容作為標籤訊息。 release.add_tag=只建立標籤 release.releases_for=%s 的版本發佈 release.tags_for=%s 的標籤 - branch.name=分支名稱 branch.already_exists=已存在名為「%s」的分支。 branch.delete_head=刪除 @@ -2548,26 +2531,157 @@ branch.create_branch_operation=建立分支 branch.new_branch=建立新分支 branch.new_branch_from=從「%s」建立新分支 branch.renamed=分支 %s 被重新命名為 %s。 - tag.create_tag=建立標籤 %s tag.create_tag_operation=建立標籤 tag.confirm_create_tag=建立標籤 tag.create_tag_from=從「%s」建立新標籤 - tag.create_success=已建立標籤「%s」。 - topic.manage_topics=管理主題 topic.done=完成 topic.count_prompt=您最多能選擇 25 個主題 topic.format_prompt=主題必須以字母或數字開頭,可以包含破折號 ('-') 和點 ('.'),最多可以有 35 個字元。字母必須是小寫。 - find_file.go_to_file=移至檔案 find_file.no_matching=找不到符合的檔案 - error.csv.too_large=無法渲染此檔案,因為它太大了。 error.csv.unexpected=無法渲染此檔案,因為它包含了未預期的字元,於第 %d 行第 %d 列。 error.csv.invalid_field_count=無法渲染此檔案,因為它第 %d 行的欄位數量有誤。 error.broken_git_hook=此儲存庫的 Git hooks 似乎已損壞。請按照 文件 進行修復,然後推送一些提交以刷新狀態。 +repo_name_profile_public_hint=.profile is a special repository that you can use to add README.md to your public organization profile, visible to anyone. Make sure it's public and initialize it with a README in the profile directory to get started. +repo_name_profile_private_hint=.profile-private is a special repository that you can use to add a README.md to your organization member profile, visible only to organization members. Make sure it's private and initialize it with a README in the profile directory to get started. +repo_name_helper=Good repository names use short, memorable and unique keywords. A repository named ".profile" or ".profile-private" could be used to add a README.md for the user/organization profile. +fork_no_valid_owners=This repository cannot be forked because there are no valid owners. +mirror_address_url_invalid=The provided URL is invalid. Make sure all components of the URL are escaped correctly. +mirror_lfs_endpoint_desc=Sync will attempt to use the clone URL to determine the LFS server. You can also specify a custom endpoint if the repository LFS data is stored somewhere else. +adopt_search=Enter username to search for unadopted repositories… (leave blank to find all) +tree_path_not_found=Path %[1]s doesn't exist in %[2]s +desc.public_access=Public Access +desc.sha256=SHA256 +archive.title=This repo is archived. You can view files and clone it. You cannot open issues or pull requests or push a commit. +archive.title_date=This repository has been archived on %s. You can view files and clone it. You cannot open issues or pull requests or push a commit. +migrate_options_lfs_endpoint.placeholder=If left blank, the endpoint will be derived from the clone URL. +migrate.github_token_desc=You can put one or more tokens here, separated by commas, to make migrating faster by circumventing the GitHub API rate limit. WARNING: Abusing this feature may violate the service provider's policy and may lead to getting your account(s) blocked. +migrate.permission_denied_blocked=You cannot import from disallowed hosts. Please ask the admin to check ALLOWED_DOMAINS/ALLOW_LOCALNETWORKS/BLOCKED_DOMAINS settings. +migrate.migrating=Migrating from %s… +migrate.codecommit.aws_access_key_id=AWS Access Key ID +migrate.codecommit.aws_secret_access_key=AWS Secret Access Key +migration_status=Migration status +empty_message=This repository does not have any content. +no_branch=This repository doesn't have any branches. +org_labels_desc=Organization-level labels that can be used with all repositories under this organization +commit.merged_in_pr=This commit was merged in pull request %s. +editor.cannot_edit_too_large_file=The file is too large to be edited. +editor.file_not_editable_hint=But you can still rename or move it. +editor.fail_to_apply_patch=Unable to apply patch +editor.commit_email=Commit email address +editor.invalid_commit_email=The email address for the commit is invalid. +editor.file_is_a_symlink=`"%s" is a symbolic link. Symbolic links cannot be edited in the web editor.` +editor.file_modifying_no_longer_exists=The file being modified, "%s", no longer exists in this repository. +editor.commit_id_not_matching=The Commit ID does not match the ID when you began editing. Commit into a patch branch and then merge. +editor.failed_to_commit=Failed to commit changes. +editor.failed_to_commit_summary=Error Message: +editor.fork_create=Fork Repository to Propose Changes +editor.fork_create_description=You cannot edit this repository directly. Instead you can create a fork, make edits and create a pull request. +editor.fork_edit_description=You cannot edit this repository directly. The changes will be written to your fork %s, so you can create a pull request. +editor.fork_not_editable=You have forked this repository but your fork is not editable. +editor.fork_failed_to_push_branch=Failed to push branch %s to your repository. +editor.fork_branch_exists=Branch "%s" already exists in your fork. Please choose a new branch name. +commits.view_file_diff=View changes to this file in this commit +issues.filter_no_results=No results +issues.filter_no_results_placeholder=Try adjusting your search filters. +issues.edit.already_changed=Unable to save changes to the issue. It appears the content has already been changed by another user. Please refresh the page and try editing again to avoid overwriting their changes. +issues.filter_assignee_no_assignee=Assigned to nobody +issues.filter_assignee_any_assignee=Assigned to anybody +issues.filter_type.all_pull_requests=All pull requests +issues.filter_sort.recentupdate=Most recently updated +issues.label_color_invalid=Invalid color +issues.label_exclusive_order=Sort Order +issues.label_exclusive_order_tooltip=Exclusive labels in the same scope will be sorted according to this numeric order. +issues.lock.notice_1=- Other users cannot add new comments to this issue. +issues.change_time_estimate_at=changed time estimate to %[1]s %[2]s +issues.stopwatch_already_stopped=The timer for this issue is already stopped +issues.stopwatch_already_created=The timer for this issue already exists +issues.stop_tracking=Stop Timer +issues.stop_tracking_history=worked for %[1]s %[2]s +issues.cancel_tracking=Discard +issues.add_time_history=added spent time %[1]s %[2]s +issues.due_date_not_writer="You need write access to this repository to update the due date of an issue." +issues.dependency.issue_close_blocked=You need to close all issues that are blocking this issue before you can close it. +issues.dependency.pr_close_blocked=You need to close all issues that are blocking this pull request before you can merge it. +issues.dependency.add_error_cannot_create_circular=You cannot create a dependency with two issues that block each other. +issues.review.dismissed="dismissed %s's review %s" +issues.review.remove_review_request_self="declined to review %s" +issues.assignee.error=Not all assignees were added, due to an unexpected error. +pulls.edit.already_changed=Unable to save changes to the pull request. It appears the content has already been changed by another user. Please refresh the page and try editing again to avoid overwriting their changes. +pulls.select_commit_hold_shift_for_range=Select commit. Hold Shift and click to select a range. +pulls.nothing_to_compare_have_tag=The selected branches/tags are equal. +pulls.is_checking=Checking for merge conflicts… +pulls.wrong_commit_id="commit ID must be a commit ID on the target branch" +pulls.no_merge_not_ready=This pull request is not ready to be merged. Check review status and status checks. +pulls.rebase_merge_pull_request=Rebase, then fast-forward +pulls.rebase_merge_commit_pull_request=Rebase, then create merge commit +pulls.fast_forward_only_merge_pull_request=Fast-forward only +pulls.merge_conflict=Merge Failed: There was a conflict while merging. Hint: Try a different strategy. +pulls.rebase_conflict=Merge Failed: There was a conflict while rebasing commit: %[1]s. Hint: Try a different strategy. +pulls.unrelated_histories=Merge Failed: The merge head and base do not share a common history. Hint: Try a different strategy. +pulls.merge_out_of_date=Merge Failed: While generating the merge, the base was updated. Hint: Try again. +pulls.head_out_of_date=Merge Failed: While generating the merge, the head was updated. Hint: Try again. +pulls.has_merged=Failed: The pull request has been merged. You cannot merge again or change the target branch. +pulls.push_rejected_no_message=Push Failed: The push was rejected but there was no remote message. Review the Git Hooks for this repository. +pulls.cmd_instruction_hint=View command line instructions +pulls.cmd_instruction_merge_warning=Warning: This operation cannot merge pull request because "autodetect manual merge" is not enabled. +pulls.clear_merge_message_hint=Clearing the merge message will only remove the commit message content and keep generated git trailers such as "Co-Authored-By…". +pulls.upstream_diverging_prompt_behind_1=This branch is %[1]d commit behind %[2]s +pulls.upstream_diverging_prompt_behind_n=This branch is %[1]d commits behind %[2]s +pulls.upstream_diverging_merge_confirm=Would you like to merge "%[1]s" onto "%[2]s"? +signing.wont_sign.error=There was an error while checking if the commit could be signed. +signing.wont_sign.twofa=You must have two-factor authentication enabled to have commits signed. +activity.no_git_activity=There has been no commit activity in this period. +settings.desc=Settings is where you can manage the settings for the repository. +settings.public_access=Public Access +settings.public_access_desc=Configure public visitor's access permissions to override the defaults of this repository. +settings.public_access.docs.not_set=Not Set: no extra public access permission. The visitor's permission follows the repository's visibility and member permissions. +settings.public_access.docs.anonymous_read=Anonymous Read: users who are not logged in can access the unit with read permission. +settings.public_access.docs.everyone_read=Everyone Read: all logged-in users can access the unit with read permission. Read permission of issue/pull-request units also means users can create new issues/pull requests. +settings.public_access.docs.everyone_write=Everyone Write: all logged-in users have write permission to the unit. Only Wiki unit supports this permission. +settings.collaboration.per_unit=Unit Permissions +settings.mirror_settings.docs.no_new_mirrors=Your repository is mirroring changes to or from another repository. Please keep in mind that you currently can't create any new mirrors. +settings.admin_enable_close_issues_via_commit_in_any_branch=Close an issue via a commit made in a non-default branch +settings.transfer_in_progress=There is currently an ongoing transfer. Please cancel it if you would like to transfer this repository to another user. +settings.trust_model.collaborator.desc=Valid signatures by collaborators of this repository will be marked "trusted", whether they match the committer or not. Otherwise, valid signatures will be marked "untrusted" if the signature matches the committer and "unmatched" if not. +settings.trust_model.committer.long=Committer: Trust signatures that match committers. This matches GitHub's behavior and will force commits signed by Gitea to have Gitea as the committer. +settings.trust_model.committer.desc=Valid signatures will only be marked "trusted" if they match the committer, otherwise they will be marked "unmatched". This forces Gitea to be the committer on signed commits, with the actual committer marked as Co-authored-by: and Co-committed-by: trailer in the commit. The default Gitea key must match a user in the database. +settings.trust_model.collaboratorcommitter.desc=Valid signatures by collaborators of this repository will be marked "trusted" if they match the committer. Otherwise, valid signatures will be marked "untrusted" if the signature matches the committer and "unmatched" otherwise. This will force Gitea to be marked as the committer on signed commits, with the actual committer marked as Co-Authored-By: and Co-Committed-By: trailer in the commit. The default Gitea key must match a user in the database. +settings.delete_notices_2=- This operation will permanently delete the %s repository, including code, issues, comments, wiki data and collaborator settings. +settings.add_team_success=The team now has access to the repository. +settings.change_team_permission_tip=Team's permission is set on the team settings page and can't be changed per repository +settings.webhook.test_delivery=Test Push Event +settings.webhook.test_delivery_desc=Test this webhook with a fake push event. +settings.webhook_secret_desc=If the webhook server supports using secret, you can follow the webhook's manual and fill in a secret here. +settings.event_statuses=Statuses +settings.event_statuses_desc=Commit Status updated from the API. +settings.event_issues_desc=Issue opened, closed, reopened, edited or deleted. +settings.event_pull_request_desc=Pull request opened, closed, reopened, edited or deleted. +settings.event_header_workflow=Workflow Events +settings.event_workflow_run=Workflow Run +settings.event_workflow_run_desc=Gitea Actions Workflow run queued, waiting, in progress, or completed. +settings.event_workflow_job=Workflow Jobs +settings.event_workflow_job_desc=Gitea Actions Workflow job queued, waiting, in progress, or completed. +settings.block_admin_merge_override_desc=Administrators must follow branch protection rules and cannot circumvent it. +settings.visibility.private.text=Changing the visibility to private will make the repo visible only to allowed members and may remove the relationship between it and existing forks, watchers, and stars. +settings.visibility.private.bullet_one=Make the repo visible only to allowed members. +settings.visibility.private.bullet_two=May remove the relationship between it and forks, watchers, and stars. +settings.unarchive.text=Unarchiving the repo will restore its ability to receive commits and pushes, as well as new issues and pull requests. +settings.lfs_lock_path=Filepath to lock… +settings.lfs_pointers.found=Found %d blob pointer(s) — %d associated, %d unassociated (%d missing from store) +diff.submodule_added=Submodule %[1]s added at %[2]s +diff.submodule_deleted=Submodule %[1]s deleted from %[2]s +diff.submodule_updated=Submodule %[1]s updated: %[2]s +branch.default_branch_not_exist=Default branch "%s" does not exist. +branch.rename_default_or_protected_branch_error=Only admins can rename default or protected branches. +branch.rename_protected_branch_failed=This branch is protected by glob-based protection rules. +branch.commits_divergence_from=Commit divergence: %[1]d behind and %[2]d ahead of %[3]s +branch.commits_no_divergence=The same as branch %[1]s +find_file.follow_symlink=Follow this symlink to where it is pointing at [graphs] component_loading_failed=無法載入 %s @@ -2576,6 +2690,7 @@ component_failed_to_load=發生意外錯誤。 code_frequency.what=程式碼頻率 contributors.what=貢獻 recent_commits.what=最近提交 +component_loading=Loading %s… [org] org_name_holder=組織名稱 @@ -2599,11 +2714,9 @@ team_access_desc=儲存庫存取權 team_permission_desc=權限 team_unit_desc=允許存取的儲存庫區域 team_unit_disabled=(已停用) - form.name_reserved=「%s」是保留的組織名稱。 form.name_pattern_not_allowed=組織名稱不可包含字元「%s」。 form.create_org_not_allowed=此帳號禁止建立組織。 - settings=設定 settings.options=組織 settings.full_name=組織全名 @@ -2617,20 +2730,15 @@ settings.visibility.limited=受限 (只有已驗證的使用者才可以看到) settings.visibility.limited_shortname=受限 settings.visibility.private=私有 (只有組織成員才能看到) settings.visibility.private_shortname=私有 - settings.update_settings=更新設定 settings.update_setting_success=組織設定已更新。 - - settings.update_avatar_success=已更新組織的大頭貼。 settings.delete=刪除組織 settings.delete_account=刪除這個組織 settings.delete_prompt=該組織將被永久刪除。此動作不可還原! settings.confirm_delete_account=確認刪除組織 settings.hooks_desc=此組織下的所有存儲庫都會觸發在此新增的 Webhook。 - settings.labels_desc=在此處新增的標籤可用於此組織下的所有儲存庫。 - members.membership_visibility=成員可見性: members.public=可見 members.public_helper=隱藏 @@ -2645,7 +2753,6 @@ members.leave=離開 members.leave.detail=確定要離開 %s 嗎? members.invite_desc=邀請新的用戶加入 %s: members.invite_now=立即邀請 - teams.join=加入 teams.leave=離開 teams.leave.detail=確定要離開 %s 嗎? @@ -2696,8 +2803,35 @@ teams.all_repositories_admin_permission_desc=這個團隊擁有所有儲 teams.invite.title=您已被邀請加入組織 %s 中的團隊 %s。 teams.invite.by=邀請人 %s teams.invite.description=請點擊下方按鈕加入團隊。 - - +form.name_been_taken=The organization name "%s" has already been taken. +settings.email=Contact Email Address +settings.rename=Rename Organization +settings.rename_desc=Changing the organization name will also change your organization's URL and free the old name. +settings.rename_success=Organization %[1]s has been renamed to %[2]s successfully. +settings.rename_no_change=Organization name is not changed. +settings.rename_new_org_name=New Organization Name +settings.rename_failed=Renaming organization failed because of an internal error +settings.rename_notices_1=This operation CANNOT be undone. +settings.rename_notices_2=The old name will redirect until it is claimed. +settings.name_confirm=Enter the organization name as confirmation: +settings.delete_notices_1=This operation CANNOT be undone. +settings.delete_notices_2=This operation will permanently delete all the repositories of %s, including code, issues, comments, wiki data and collaborator settings. +settings.delete_notices_3=This operation will permanently delete all the packages of %s. +settings.delete_notices_4=This operation will permanently delete all the projects of %s. +settings.delete_failed=Deleting organization failed due to an internal error +settings.delete_successful=Organization %s has been deleted successfully. +teams.add_nonexistent_repo="The repository you're trying to add doesn't exist. Please create it first." +view_as_role=View as: %s +view_as_public_hint=You are viewing the README as a public user. +view_as_member_hint=You are viewing the README as a member of this organization. +worktime=Worktime +worktime.date_range_start=Start date +worktime.date_range_end=End date +worktime.query=Query +worktime.time=Time +worktime.by_repositories=By repositories +worktime.by_milestones=By milestones +worktime.by_members=By members [admin] maintenance=維護 @@ -2720,7 +2854,6 @@ first_page=首頁 last_page=末頁 total=總計:%d settings=管理員設定 - dashboard.new_version_hint=現已推出 Gitea %s,您正在執行 %s。詳情請參閱部落格的說明。 dashboard.statistic=摘要 dashboard.maintenance_operations=維護操作 @@ -2794,7 +2927,6 @@ dashboard.sync_branch.started=分支同步已開始 dashboard.sync_tag.started=標籤同步已開始 dashboard.rebuild_issue_indexer=重建問題索引器 dashboard.sync_repo_licenses=同步儲存庫許可證 - users.user_manage_panel=使用者帳戶管理 users.new_account=建立使用者帳戶 users.name=帳號 @@ -2850,7 +2982,6 @@ users.list_status_filter.not_prohibit_login=允許登入 users.list_status_filter.is_2fa_enabled=已啟用兩步驟驗證 users.list_status_filter.not_2fa_enabled=未啟用兩步驟驗證 users.details=使用者詳細資訊 - emails.email_manage_panel=使用者電子信箱管理 emails.primary=主要 emails.activated=已啟用 @@ -2862,13 +2993,11 @@ emails.change_email_text=您確定要更新此電子郵件地址嗎? emails.delete=刪除電子郵件 emails.delete_desc=您確定要刪除此電子郵件地址嗎? emails.deletion_success=電子郵件地址已被刪除。 - orgs.org_manage_panel=組織管理 orgs.name=名稱 orgs.teams=團隊數 orgs.members=成員數 orgs.new_orga=新增組織 - repos.repo_manage_panel=儲存庫管理 repos.unadopted=未接管的儲存庫 repos.unadopted.no_more=找不到其他未接管的儲存庫 @@ -2878,7 +3007,6 @@ repos.private=私有 repos.issues=問題數 repos.size=大小 repos.lfs_size=LFS 大小 - packages.package_manage_panel=套件管理 packages.total_size=總大小: %s packages.unreferenced_size=未參考大小: %s @@ -2892,17 +3020,14 @@ packages.type=類型 packages.repository=儲存庫 packages.size=大小 packages.published=已發布 - defaulthooks=預設 Webhook defaulthooks.desc=當某些 Gitea 事件觸發時,Webhook 會自動發出 HTTP POST 請求到伺服器。此處定義的 Webhook 是預設值,將會複製到所有新儲存庫中。詳情請參閱 webhooks 指南。 defaulthooks.add_webhook=新增預設 Webhook defaulthooks.update_webhook=更新預設 Webhook - systemhooks=系統 Webhook systemhooks.desc=當某些 Gitea 事件觸發時,Webhook 會自動發出 HTTP POST 請求到伺服器。此處定義的 Webhook 將作用於系統上的所有儲存庫,因此請考慮這可能對效能產生的影響。詳情請參閱 webhooks 指南。 systemhooks.add_webhook=新增系統 Webhook systemhooks.update_webhook=更新系統 Webhook - auths.auth_manage_panel=認證來源管理 auths.new=新增認證來源 auths.name=名稱 @@ -3013,7 +3138,6 @@ auths.login_source_exist=認證來源「%s」已經存在。 auths.login_source_of_type_exist=已經有相同類型的認證來源。 auths.unable_to_initialize_openid=無法初始化 OpenID 連接提供者: %s auths.invalid_openIdConnectAutoDiscoveryURL=自動探索 URL 無效 (它必須是以 http:// 或 https:// 開頭的有效 URL) - config.server_config=伺服器組態 config.app_name=網站標題 config.app_ver=Gitea 版本 @@ -3032,7 +3156,6 @@ config.lfs_root_path=LFS 根目錄 config.log_file_root_path=日誌路徑 config.script_type=腳本類型 config.reverse_auth_user=反向代理認證 - config.ssh_config=SSH 組態 config.ssh_enabled=已啟用 config.ssh_start_builtin_server=使用內建的伺服器 @@ -3042,12 +3165,10 @@ config.ssh_listen_port=監聽埠 config.ssh_root_path=根路徑 config.ssh_minimum_key_size_check=金鑰最小大小檢查 config.ssh_minimum_key_sizes=金鑰最小大小 - config.lfs_config=LFS 組態 config.lfs_enabled=已啟用 config.lfs_content_path=LFS 內容路徑 config.lfs_http_auth_expiry=LFS HTTP 驗證有效時間 - config.db_config=資料庫組態 config.db_type=資料庫類型 config.db_host=主機地址 @@ -3056,7 +3177,6 @@ config.db_user=使用者名稱 config.db_schema=結構描述 config.db_ssl_mode=SSL config.db_path=資料庫路徑 - config.service_config=服務組態 config.register_email_confirm=要求註冊時確認電子郵件 config.disable_register=關閉註冊功能 @@ -3078,12 +3198,10 @@ config.default_allow_only_contributors_to_track_time=只讓貢獻者追蹤時間 config.no_reply_address=隱藏電子信箱域名 config.default_visibility_organization=新組織的預設瀏覽權限 config.default_enable_dependencies=預設啟用問題的先決條件 - config.webhook_config=Webhook 組態 config.queue_length=佇列長度 config.deliver_timeout=傳送逾時 config.skip_tls_verify=略過 TLS 驗證 - config.mailer_config=郵件程式組態 config.mailer_enabled=啟用服務 config.mailer_enable_helo=啟用 HELO @@ -3101,10 +3219,8 @@ config.send_test_mail=傳送測試郵件 config.send_test_mail_submit=傳送 config.test_mail_failed=傳送測試郵件到「%s」時失敗: %v config.test_mail_sent=測試郵件已傳送到「%s」。 - config.oauth_config=OAuth 組態 config.oauth_enabled=啟用服務 - config.cache_config=Cache 組態 config.cache_adapter=Cache 適配器 config.cache_interval=Cache 週期 @@ -3114,7 +3230,6 @@ config.cache_test=測試快取 config.cache_test_failed=測試快取失敗: %v config.cache_test_slow=快取測試成功,但回應速度慢: %s config.cache_test_succeeded=快取測試成功,回應時間為 %s - config.session_config=Session 組態 config.session_provider=Session 提供者 config.provider_config=提供者設定 @@ -3123,13 +3238,11 @@ config.gc_interval_time=GC 週期 config.session_life_time=Session 生命週期 config.https_only=僅限 HTTPS config.cookie_life_time=Cookie 生命週期 - config.picture_config=圖片和大頭貼組態 config.picture_service=圖片服務 config.disable_gravatar=停用 Gravatar config.enable_federated_avatar=啟用 Federated Avatars config.open_with_editor_app_help=「開啟方式」編輯器用於克隆選單。如果留空,將使用預設值。展開以查看預設值。 - config.git_config=Git 組態 config.git_disable_diff_highlight=停用比較語法高亮 config.git_max_diff_lines=差異比較時顯示的最多行數 (單檔) @@ -3141,18 +3254,14 @@ config.git_mirror_timeout=鏡像更新超時 config.git_clone_timeout=Clone 作業逾時 config.git_pull_timeout=Pull 作業逾時 config.git_gc_timeout=GC 作業逾時 - config.log_config=日誌組態 config.logger_name_fmt=記錄器: %s config.disabled_logger=已停用 config.access_log_mode=存取日誌模式 config.access_log_template=存取日誌範本 config.xorm_log_sql=記錄 SQL - config.set_setting_failed=寫入設定值 %s 失敗 - monitor.stats=統計 - monitor.cron=Cron 任務 monitor.name=名稱 monitor.schedule=任務安排 @@ -3169,7 +3278,6 @@ monitor.execute_time=已執行時間 monitor.last_execution_result=結果 monitor.process.cancel=結束處理程序 monitor.process.children=子程序 - monitor.queues=佇列 monitor.queue=佇列: %s monitor.queue.name=名稱 @@ -3188,7 +3296,6 @@ monitor.queue.settings.submit=更新設定 monitor.queue.settings.changed=已更新設定 monitor.queue.settings.remove_all_items=全部移除 monitor.queue.settings.remove_all_items_done=佇列中的所有項目已被移除。 - notices.system_notice_list=系統提示 notices.view_detail_header=查看提示細節 notices.operations=操作 @@ -3203,11 +3310,50 @@ notices.type_2=任務 notices.desc=描述 notices.op=操作 notices.delete_success=已刪除系統提示。 - self_check.no_problem_found=尚未發現任何問題。 self_check.startup_warnings=啟動警告: self_check.database_collation_mismatch=預期資料庫使用排序規則:%s self_check.location_origin_mismatch=當前 URL (%[1]s) 與 Gitea 看到的 URL (%[2]s) 不匹配。如果您使用了反向代理,請確保 "Host" 和 "X-Forwarded-Proto" 標頭設置正確。 +emails=User Email Addresses +dashboard.delete_inactive_accounts.started=Task to delete all unactivated accounts started +dashboard.delete_repo_archives.started=Task to delete all repository archives started +dashboard.delete_missing_repos.started=Task to delete all repositories missing their Git files started +dashboard.deleted_branches_cleanup=Clean up deleted branches +dashboard.git_gc_repos=Garbage-collect all repositories +dashboard.resync_all_sshkeys=Update the '.ssh/authorized_keys' file with Gitea SSH keys +dashboard.resync_all_sshprincipals=Update the '.ssh/authorized_principals' file with Gitea SSH principals +dashboard.resync_all_hooks=Resynchronize pre-receive, update and post-receive hooks of all repositories +dashboard.cleanup_hook_task_table=Clean up hook_task table +dashboard.cleanup_packages=Clean up expired packages +dashboard.cleanup_actions=Clean up expired actions' resources +dashboard.delete_old_actions.started=Deletion of all old activities from database started +dashboard.gc_lfs=Garbage-collect LFS meta objects +users.never_login=Never Signed In +users.still_own_packages=This user still owns one or more packages. Delete these packages first. +emails.filter_sort.email=Email address +emails.filter_sort.email_reverse=Email address (reverse) +emails.filter_sort.name_reverse=Username (reverse) +emails.updated=Email address updated +emails.delete_primary_email_error=You cannot delete the primary email address. +auths.oauth2_full_name_claim_name=Full Name Claim Name. (Optional — if set, the user's full name will always be synchronized with this claim) +auths.oauth2_ssh_public_key_claim_name=SSH Public Key Claim Name +auths.oauth2_admin_group=Group Claim value for administrator users. (Optional — requires claim name above) +auths.oauth2_restricted_group=Group Claim value for restricted users. (Optional — requires claim name above) +auths.oauth2_map_group_to_team=Map claimed groups to Organization teams. (Optional — requires claim name above) +auths.sspi_auto_create_users_helper=Allow SSPI auth method to automatically create new accounts for users that log in for the first time +auths.sspi_strip_domain_names_helper=If checked, domain names will be removed from logon names (e.g. "DOMAIN\user" and "user@example.org" both will become just "user"). +auths.sspi_separator_replacement_helper=The character to use to replace the separators of down-level logon names (e.g. the \ in "DOMAIN\user") and user principal names (e.g. the @ in "user@example.org"). +auths.sspi_default_language_helper=Default language for users automatically created by SSPI auth method. Leave empty if you prefer the language to be automatically detected. +auths.tip.nextcloud=Register a new OAuth consumer on your instance by selecting "Settings -> Security -> OAuth 2.0 client" in the menu +config.test_email_placeholder=Email Address (e.g. test@example.com) +monitor.trace=Trace +monitor.performance_logs=Performance Logs +monitor.process.cancel_desc=Canceling a process may cause data loss +monitor.queue.settings.maxnumberworkers=Max number of workers +self_check.database_collation_case_insensitive=Database is using collation %s, which is a case-insensitive collation. Although Gitea could work with it, there might be some rare cases which don't work as expected. +self_check.database_inconsistent_collation_columns=Database is using collation %s, but these columns are using mismatched collations. This might cause some unexpected problems. +self_check.database_fix_mysql=For MySQL/MariaDB users, you could use the "gitea doctor convert" command to fix the collation problems, or you could also fix the problem manually with "ALTER ... COLLATE ..." SQL queries. +self_check.database_fix_mssql=For MSSQL users, you could only fix the problem manually with "ALTER ... COLLATE ..." SQL queries at the moment. [action] create_repo=建立了儲存庫 %s @@ -3290,6 +3436,8 @@ error.no_committer_account=提交者的電子信箱沒有連結到任何帳戶 error.no_gpg_keys_found=沒有發現已知的金鑰在資料庫的簽署中 error.not_signed_commit=未簽名的提交 error.failed_retrieval_gpg_keys=找不到任何與該提交者帳戶相關的金鑰 +error.probable_bad_signature="WARNING! Although there is a key with this ID in the database, it does not verify this commit! This commit is SUSPICIOUS." +error.probable_bad_default_signature="WARNING! Although the default key has this ID, it does not verify this commit! This commit is SUSPICIOUS." [units] unit=單元 @@ -3437,29 +3585,47 @@ owner.settings.cleanuprules.success.delete=已刪除清理規則。 owner.settings.chef.title=Chef Registry owner.settings.chef.keypair=產生密鑰組 owner.settings.chef.keypair.description=驗證 Chef 註冊中心需要一個密鑰組。如果您之前已生成過密鑰組,生成新密鑰組將會丟棄舊的密鑰組。 +search_in_external_registry=Search in %s +alpine.registry=Set up this registry by adding the URL in your /etc/apk/repositories file: +cargo.registry=Set up this registry in the Cargo configuration file (for example ~/.cargo/config.toml): +chef.registry=Set up this registry in your ~/.chef/config.rb file: +composer.registry=Set up this registry in your ~/.composer/config.json file: +conan.registry=Set up this registry from the command line: +conda.registry=Set up this registry as a Conda repository in your .condarc file: +container.images=Images +container.digest=Digest +cran.registry=Set up this registry in your Rprofile.site file: +debian.registry=Set up this registry from the command line: +helm.registry=Set up this registry from the command line: +maven.registry=Set up this registry in your project pom.xml file: +maven.install=To use the package, include the following in the dependencies block in the pom.xml file: +nuget.registry=Set up this registry from the command line: +npm.registry=Set up this registry in your project .npmrc file: +rpm.registry=Set up this registry from the command line: +swift.registry=Set up this registry from the command line: +owner.settings.cargo.rebuild.success=The Cargo index was successfully rebuilt. [secrets] secrets=Secret description=Secret 會被傳給特定的 Action,其他情況無法讀取。 none=還沒有 Secret。 - -; These keys are also for "edit secret", the keys are kept as-is to avoid unnecessary re-translation creation.description=描述 creation.name_placeholder=不區分大小寫,只能包含英文字母、數字、底線 ('_'),不能以 GITEA_ 或 GITHUB_ 開頭。 creation.value_placeholder=輸入任何內容,頭尾的空白都會被忽略。 - - deletion=移除 Secret deletion.description=移除 Secret 是永久的且不可還原,是否繼續? deletion.success=已移除此 Secret。 deletion.failed=移除 Secret 失敗。 management=Secret 管理 +creation.description_placeholder=Enter short description (optional). +save_success=The secret "%s" has been saved. +save_failed=Failed to save secret. +add_secret=Add secret +edit_secret=Edit secret [actions] actions=Actions - unit.desc=管理 Actions - status.unknown=未知 status.waiting=正在等候 status.running=正在執行 @@ -3468,7 +3634,6 @@ status.failure=失敗 status.cancelled=已取消 status.skipped=已略過 status.blocked=已阻塞 - runners=Runner runners.runner_manage_panel=Runner 管理 runners.new=建立 Runner @@ -3504,7 +3669,6 @@ runners.status.offline=離線 runners.version=版本 runners.reset_registration_token=重設註冊 Token runners.reset_registration_token_success=成功重設了 Runner 註冊 Token - runs.all_workflows=所有工作流程 runs.commit=提交 runs.scheduled=已排程 @@ -3524,7 +3688,6 @@ runs.no_workflows.documentation=有關 Gitea Actions 的更多資訊,請參閱 runs.no_runs=工作流程沒有執行過。 runs.empty_commit_message=(空的提交訊息) runs.expire_log_message=日誌已被清除,因為它們太舊了。 - workflow.disable=停用工作流程 workflow.disable_success=已成功停用工作流程「%s」。 workflow.enable=啟用工作流程 @@ -3535,9 +3698,7 @@ workflow.not_found=找不到工作流程「%s」。 workflow.run_success=工作流程「%s」執行成功。 workflow.from_ref=使用工作流程來自 workflow.has_workflow_dispatch=此工作流程有一個 workflow_dispatch 事件觸發器。 - need_approval_desc=來自 Frok 儲存庫的合併請求需要核可才能執行工作流程。 - variables=變數 variables.management=變數管理 variables.creation=新增變數 @@ -3553,19 +3714,29 @@ variables.creation.failed=新增變數失敗。 variables.creation.success=已新增變數「%s」。 variables.update.failed=編輯變數失敗。 variables.update.success=已編輯變數。 - +runners.delete_runner_notice=If a task is running on this runner, it will be terminated and marked as failed. It may break building workflow. +runners.reset_registration_token_confirm=Would you like to invalidate the current token and generate a new one? +runs.delete=Delete workflow run +runs.cancel=Cancel workflow run +runs.delete.description=Are you sure you want to permanently delete this workflow run? This action cannot be undone. +runs.not_done=This workflow run is not done. +runs.view_workflow_file=View workflow file +workflow.has_no_workflow_dispatch=Workflow '%s' has no workflow_dispatch event trigger. +logs.always_auto_scroll=Always auto scroll logs +logs.always_expand_running=Always expand running logs [projects] deleted.display_name=已刪除的專案 type-1.display_name=個人專案 type-2.display_name=儲存庫專案 type-3.display_name=組織專案 +enter_fullscreen=Fullscreen +exit_fullscreen=Exit Fullscreen [git.filemode] -; Ordered by git filemode value, ascending. E.g. directory has "040000", normal file has "100644", … directory=目錄 normal_file=一般檔案 executable_file=可執行檔 symbolic_link=符號連結 submodule=子模組 - +changed_filemode=%[1]s → %[2]s diff --git a/tools/locales/generate_locales.py b/tools/locales/generate_locales.py new file mode 100644 index 0000000000000..5c5d441516534 --- /dev/null +++ b/tools/locales/generate_locales.py @@ -0,0 +1,104 @@ +#!/usr/bin/env python3 +import configparser +from datetime import datetime +import os +import glob + +LOCALE_DIR = "options/locale" +BASE_LANG = "locale_en-US.ini" +LOG_FILE = "log/generate_locales.log" + + +def read_locale_file_with_default(path): + """Reading .ini with dummy section for lines before first section""" + with open(path, encoding="utf-8") as f: + content = f.read() + content = "[__DEFAULT__]\n" + content + parser = configparser.ConfigParser(strict=False, interpolation=None) + parser.optionxform = str + parser.read_string(content) + return parser + + +def log_message(msg): + print(msg) + with open(LOG_FILE, "a", encoding="utf-8") as f: + f.write(f"{datetime.now().isoformat()} {msg}\n") + + +def write_locale_file(path, default_keys, parser_lang): + """We write the file by inserting the keys of the default section at the beginning without a section""" + lines = [] + # add default section keys + for key, val in default_keys.items(): + lines.append(f"{key} = {val}") + + # add the remaining sections + for section in parser_lang.sections(): + if section == "__DEFAULT__": + continue + lines.append(f"\n[{section}]") + for key, val in parser_lang[section].items(): + lines.append(f"{key} = {val}") + + with open(path, "w", encoding="utf-8") as f: + f.write("\n".join(lines) + "\n") + + +def main(): + if not os.path.exists("log"): + os.makedirs("log") + + if os.path.exists(LOG_FILE): + os.remove(LOG_FILE) # clearing the old log + + base_path = os.path.join(LOCALE_DIR, BASE_LANG) + if not os.path.exists(base_path): + log_message(f"[ERROR] Base locale file not found: {base_path}") + return + + parser_base = read_locale_file_with_default(base_path) + + # default section keys + default_keys = dict(parser_base["__DEFAULT__"]) + + # all other keys with sections + base_keys_with_sections = {} + for section in parser_base.sections(): + if section == "__DEFAULT__": + continue + for key, val in parser_base[section].items(): + base_keys_with_sections[(section, key)] = val + + for path in glob.glob(os.path.join(LOCALE_DIR, "locale_*.ini")): + if os.path.basename(path) == BASE_LANG: + continue + + parser_lang = read_locale_file_with_default(path) + modified = False + + # default section + for key, val in default_keys.items(): + if key not in parser_lang["__DEFAULT__"]: + parser_lang["__DEFAULT__"][key] = val + log_message(f"[ADD KEY DEFAULT] {os.path.basename(path)} -> {key} = {val}") + modified = True + + # other sections + for (section, key), val in base_keys_with_sections.items(): + if not parser_lang.has_section(section): + parser_lang.add_section(section) + log_message(f"[ADD SECTION] {os.path.basename(path)} -> [{section}]") + modified = True + if not parser_lang.has_option(section, key): + parser_lang.set(section, key, val) + log_message(f"[ADD KEY] {os.path.basename(path)} -> [{section}] {key} = {val}") + modified = True + + if modified: + write_locale_file(path, parser_lang["__DEFAULT__"], parser_lang) + log_message(f"[NEED UPDATE] {os.path.basename(path)}") + + +if __name__ == "__main__": + main() diff --git a/tools/locales/search_not_exist_key_to_EN_us.py b/tools/locales/search_not_exist_key_to_EN_us.py new file mode 100644 index 0000000000000..0ace437621f36 --- /dev/null +++ b/tools/locales/search_not_exist_key_to_EN_us.py @@ -0,0 +1,57 @@ +#!/usr/bin/env python3 +import configparser +from datetime import datetime +import os +import glob + +LOCALE_DIR = "options/locale" +BASE_LANG = "locale_en-US.ini" # always English +LOG_FILE = "log/search_not_exist_EN_us_keys_locales.log" + +def read_locale_file_with_default(path): + """Reading .ini with adding dummy section for lines before first section""" + with open(path, encoding="utf-8") as f: + content = f.read() + content = "[__DEFAULT__]\n" + content + parser = configparser.ConfigParser(strict=False, interpolation=None) + parser.optionxform = str + parser.read_string(content) + return parser + +def log_message(msg): + print(msg) + with open(LOG_FILE, "a", encoding="utf-8") as f: + f.write(f"{datetime.now().isoformat()} {msg}\n") + +def main(): + print("start...") + if os.path.exists(LOG_FILE): + os.remove(LOG_FILE) # clearing the old log + + base_path = os.path.join(LOCALE_DIR, BASE_LANG) + if not os.path.exists(base_path): + log_message(f"[ERROR] Base locale file not found: {base_path}") + return + + # Reading English keys + parser_base = read_locale_file_with_default(base_path) + base_keys = set() + for section in parser_base.sections(): + for key in parser_base[section]: + base_keys.add((section, key)) + + # Пwe're going through all the other languages + for path in glob.glob(os.path.join(LOCALE_DIR, "locale_*.ini")): + if os.path.basename(path) == BASE_LANG: + continue + parser_lang = read_locale_file_with_default(path) + + for section in parser_lang.sections(): + for key in parser_lang[section]: + if (section, key) not in base_keys: + log_message(f"[EXTRA KEY] {os.path.basename(path)} -> [{section}] {key} (does not exist in {BASE_LANG})") + print(f"[EXTRA KEY] {os.path.basename(path)} -> [{section}] {key}") + print("stop...") + +if __name__ == "__main__": + main()