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_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.
@ -168,7 +168,7 @@ no_results_found = No results found.
internal_error_skipped=Internal error occurred but is skipped: %s
[search]
search=Search...
search=Search…
type_tooltip=Search type
fuzzy=Fuzzy
fuzzy_tooltip=Include results that closely match the search term
@ -178,23 +178,23 @@ 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...
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...
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...
commit_kind=Search commits…
runner_kind=Search runners…
no_results=No matching results found.
issue_kind=Search issues...
pull_kind=Search pulls...
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]
@ -230,8 +230,8 @@ 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
@ -252,7 +252,7 @@ license_desc = Go get <a target="_blank" rel="noopener noreferrer" href="%[1]s">
[install]
install=Installation
installing_desc=Installing now, please wait...
installing_desc=Installing now, please wait…
title=Initial Configuration
docker_helper=If you run Gitea inside Docker, please read the <a target="_blank" rel="noopener noreferrer" href="%s">documentation</a> before changing any settings.
require_db_desc=Gitea requires MySQL, PostgreSQL, MSSQL, SQLite3 or TiDB (MySQL protocol).
@ -269,16 +269,16 @@ path = Path
sqlite_helper=File path for the SQLite3 database.<br>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 & mirrors may not function correctly. By checking this box you confirm that the current app.ini file contains the correct the SECRET_KEY.
reinstall_confirm_check_2=The repositories and settings may need to be re-synchronized. 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_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 the 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 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
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
@ -294,7 +294,7 @@ 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 Giteas web server will listen on.
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
@ -430,8 +430,8 @@ allow_password_change = Require user to change password (recommended)
reset_password_mail_sent_prompt=A confirmation email has been sent to <b>%s</b>. 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=SignIn Prohibited
prohibit_login_desc=Your account is prohibited from signing in, please contact your site administrator.
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 (<b>%s</b>). 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.
@ -452,7 +452,7 @@ 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.
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
@ -471,17 +471,17 @@ openid_connect_desc = The chosen OpenID URI is unknown. Associate it with a new
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 is set up. Please contact your site administrator.
disable_forgot_password_mail_admin=Account recovery is only available when email is set up. Please set up email to enable account recovery.
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 organisations.
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 have tried to authorize.
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 <a target="_blank" rel="noopener noreferrer" href="%s">list of stolen passwords</a> 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
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.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:
@ -597,7 +597,7 @@ 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 chars ('0-9','a-z','A-Z'), dash ('-'), underscore ('_') and dot ('.'). It cannot begin or end with non-alphanumeric chars, and consecutive non-alphanumeric chars are also forbidden.`
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.
@ -612,17 +612,17 @@ 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.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.
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 <b>%s</b> conflicts with EMAIL_DOMAIN_ALLOWLIST or EMAIL_DOMAIN_BLOCKLIST. Please ensure your operation is expected.
email_domain_is_not_allowed=The domain of user email address <b>%s</b> 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:
@ -702,7 +702,7 @@ 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 on your comments in 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:
@ -753,7 +753,7 @@ cancel = Cancel
language=Language
ui=Theme
hidden_comment_types=Hidden comment types
hidden_comment_types_description=Comment types checked here will not be shown inside issue pages. Checking "Label" for example removes all "{user} added/removed {label}" comments.
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
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=Colorblindness Theme Support
theme_colorblindness_prompt=Gitea just gets some themes with basic colorblindness support, which only have a few colors defined. The work is still in progress. More improvements could be done by defining more colors in the theme CSS files.
theme_colorblindness_help=Colorblindness 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.
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?
@ -855,7 +855,7 @@ gpg_key_matched_identities_long=The embedded identities in this key match the fo
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 token is out-of-date.
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:
@ -865,7 +865,7 @@ 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 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_token_required=You must provide a signature for the below token
ssh_token=Token
ssh_token_help=You can generate a signature using:
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_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. <strong>May pose a security risk.</strong>
oauth2_redirect_uris=Redirect URIs. Please use a new line for every URI.
save_application=Save
@ -963,10 +963,10 @@ oauth2_application_remove_description = Removing an OAuth2 application will prev
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 thirdparty applications. Please revoke access for applications you no longer need.
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 thirdparty application will prevent this application from accessing your data. Are you sure?
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").
@ -976,7 +976,7 @@ twofa_not_enrolled = Your account is not currently enrolled in two-factor authen
webauthn_delete_key_desc=If you remove a security key you can no longer sign in with it. Continue?
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.
@ -1109,7 +1109,7 @@ mirror_address_protocol_invalid = The provided URL is invalid. Only http(s):// o
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 <a target="_blank" rel="noopener noreferrer" href="%s">determine the LFS server</a>. You can also specify a custom endpoint if the repository LFS data is stored somewhere else.
mirror_lfs_endpoint_desc=Sync will attempt to use the clone URL to <a target="_blank" rel="noopener noreferrer" href="%s">determine the LFS server</a>. 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)
@ -1122,7 +1122,7 @@ 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_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
migrate_options_lfs_endpoint.description=Migration will attempt to use your Git remote to <a target="_blank" rel="noopener noreferrer" href="%s">determine the LFS server</a>. 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_options_lfs_endpoint.placeholder=If left blank, the endpoint will be derived from the clone 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.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.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
@ -1205,7 +1205,7 @@ migrate.migrate_items_options = Access Token is required to migrate additional i
migrated_from=Migrated from <a href="%[1]s">%[2]s</a>
migrated_from_fake=Migrated From %[1]s
migrate.migrate=Migrate From %s
migrate.migrating=Migrating from <b>%s</b> ...
migrate.migrating=Migrating from <b>%s</b>…
migrate.migrating_failed=Migrating from <b>%s</b> failed.
migrate.migrating_failed.error=Failed to migrate: %s
@ -1254,7 +1254,7 @@ 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 contain any content.
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.
@ -1273,7 +1273,7 @@ projects = Projects
packages=Packages
actions=Actions
labels=Labels
org_labels_desc=Organizationlevel labels that can be used with <strong>all repositories</strong> under this organization
org_labels_desc=Organization-level labels that can be used with <strong>all repositories</strong> under this organization
org_labels_desc_manage=manage
milestone=Milestone
@ -1370,17 +1370,17 @@ 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
editor.invalid_commit_email=The email for the commit is invalid.
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_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. <a target="_blank" rel="noopener noreferrer" href="%s">Click here</a> to see them or <strong>Commit Changes again</strong> 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.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?
@ -1406,7 +1406,7 @@ editor.fork_create_description = You cannot edit this repository directly. Inste
editor.fork_edit_description=You cannot edit this repository directly. The changes will be written to your fork <b>%s</b>, 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.
editor.fork_branch_exists=Branch "%s" already exists in your fork. Please choose a new branch name.
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.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
@ -1580,7 +1580,7 @@ issues.filter_type.reviewed_by_you = Reviewed by you
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="refused to review %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.
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.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
@ -1867,7 +1867,7 @@ 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 + click to select a range
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.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.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…".
settings.desc=Settings is where you can manage the settings for the repository
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 issues/pull-requests units also means users can create new issues/pull-requests.
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/pullrequests.
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
@ -2177,7 +2177,7 @@ settings.mirror_settings.docs.disabled_pull_mirror.instructions = Set up your pr
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 can't create any new mirrors at this time.
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:
@ -2252,7 +2252,7 @@ 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 nondefault branch
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
@ -2274,7 +2274,7 @@ settings.transfer_abort_invalid = You cannot cancel a non existent repository tr
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 will like to transfer this repository to another user.
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).
@ -2289,13 +2289,13 @@ 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.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 and will force Gitea signed commits 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.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.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.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.
@ -2304,7 +2304,7 @@ 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 <strong>CANNOT</strong> be undone.
settings.delete_notices_2=- This operation will permanently delete the <strong>%s</strong> repository including code, issues, comments, wiki data and collaborator settings.
settings.delete_notices_2=- This operation will permanently delete the <strong>%s</strong> 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.
@ -2326,8 +2326,8 @@ settings.team_not_in_organization = The team is not in the same organization as
settings.teams=Teams
settings.add_team=Add Team
settings.add_team_duplicate=Team already has the repository
settings.add_team_success=The team now have access to the repository.
settings.change_team_permission_tip=Team's permission is set on the team setting page and can't be changed per 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
@ -2592,7 +2592,7 @@ settings.archive.tagsettings_unavailable = Tag settings are not available if the
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.text=Unarchiving the repo will restore its ability to receive commits and pushes, as well as new issues and pullrequests.
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.
@ -2772,7 +2772,7 @@ 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=Commits divergence: %[1]d behind and %[2]d ahead of %[3]s
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
@ -2797,7 +2797,7 @@ error.csv.invalid_field_count = Can't render this file because it has a wrong nu
error.broken_git_hook=Git hooks of this repository seem to be broken. Please follow the <a target="_blank" rel="noreferrer" href="%s">documentation</a> to fix them, then push some commits to refresh the status.
@ -2836,7 +2836,7 @@ 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
settings.email=Contact Email Address
settings.website=Website
settings.location=Location
settings.permission=Permissions
@ -2853,10 +2853,10 @@ 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 have been renamed to %[2]s successfully.
settings.rename_no_change=Organization name is no change.
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=Rename Organization failed because of internal error
settings.rename_failed=Renaming organization failed because of an internal error
settings.rename_notices_1=This operation <strong>CANNOT</strong> be undone.
settings.rename_notices_2=The old name will redirect until it is claimed.
@ -2866,11 +2866,11 @@ settings.delete_account = Delete This Organization
settings.delete_prompt=The organization will be permanently removed. This <strong>CANNOT</strong> be undone!
settings.name_confirm=Enter the organization name as confirmation:
settings.delete_notices_1=This operation <strong>CANNOT</strong> be undone.
settings.delete_notices_2=This operation will permanently delete all the <strong>repositories</strong> of <strong>%s</strong> including code, issues, comments, wiki data and collaborator settings.
settings.delete_notices_2=This operation will permanently delete all the <strong>repositories</strong> of <strong>%s</strong>, including code, issues, comments, wiki data and collaborator settings.
settings.delete_notices_3=This operation will permanently delete all the <strong>packages</strong> of <strong>%s</strong>.
settings.delete_notices_4=This operation will permanently delete all the <strong>projects</strong> of <strong>%s</strong>.
settings.confirm_delete_account=Confirm Deletion
settings.delete_failed=Delete Organization failed due to an internal error
settings.delete_failed=Deleting organization failed due to an internal error
settings.delete_successful=Organization <b>%s</b> has been deleted successfully.
settings.hooks_desc=Add webhooks which will be triggered for <strong>all repositories</strong> under this organization.
@ -2927,7 +2927,7 @@ 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_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.
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 (eg. "DOMAIN\user" and "user@example.org" both will become just "user").
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 (eg. the \ in "DOMAIN\user") and user principal names (eg. the @ in "user@example.org").
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 language to be automatically detected.
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 using the following menu "Settings -> Security -> OAuth 2.0 client"
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
monitor.queue.settings.maxnumberworkers.error=Max number of workers must be a number
monitor.queue.settings.submit=Update Settings
@ -3500,10 +3500,10 @@ 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 a collation %s, which is an 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. It 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 by "ALTER ... COLLATE ..." SQLs manually.
self_check.database_fix_mssql=For MSSQL users, you could only fix the problem by "ALTER ... COLLATE ..." SQLs manually at the moment.
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]
@ -3587,8 +3587,8 @@ 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.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
@ -3627,7 +3627,7 @@ versions.view_all = View all
dependency.id=ID
dependency.version=Version
search_in_external_registry=Search in %s
alpine.registry=Setup this registry by adding the url in your <code>/etc/apk/repositories</code> file:
alpine.registry=Set up this registry by adding the URL in your <code>/etc/apk/repositories</code> file:
alpine.registry.key=Download the registry public RSA key into the <code>/etc/apk/keys/</code> 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:
@ -3640,18 +3640,18 @@ arch.install = Sync package with pacman:
arch.repository=Repository Info
arch.repository.repositories=Repositories
arch.repository.architectures=Architectures
cargo.registry=Setup this registry in the Cargo configuration file (for example <code>~/.cargo/config.toml</code>):
cargo.registry=Setup this registry in the Cargo configuration file (for example <code>~/.cargo/config.toml</code>):
cargo.install=To install the package using Cargo, run the following command:
chef.registry=Setup this registry in your <code>~/.chef/config.rb</code> file:
chef.registry=Setup this registry in your <code>~/.chef/config.rb</code> file:
chef.install=To install the package, run the following command:
composer.registry=Setup this registry in your <code>~/.composer/config.json</code> file:
composer.registry=Setup this registry in your <code>~/.composer/config.json</code> file:
composer.install=To install the package using Composer, run the following command:
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.