diff --git a/options/locale/locale_en-US.ini b/options/locale/locale_en-US.ini index 94a0f153c6..eec8782016 100644 --- a/options/locale/locale_en-US.ini +++ b/options/locale/locale_en-US.ini @@ -590,14 +590,14 @@ 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." +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." +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. @@ -1123,7 +1123,7 @@ migrate.github_token_desc = You can put one or more tokens with comma separated 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_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 @@ -1366,30 +1366,30 @@ 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.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.type.uncategorized = Uncategorized -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.unset_default = "Unset Default" -projects.column.unset_default_desc = "Unset this column as default" -projects.column.delete = "Delete Column" -projects.column.deletion_desc = "Deleting a project column moves all related issues to 'Uncategorized'. Continue?" -projects.column.color = "Color" +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.unset_default = Unset Default +projects.column.unset_default_desc = Unset this column as default +projects.column.delete = Delete Column +projects.column.deletion_desc = Deleting a project column moves all related issues to 'Uncategorized'. 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" +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 @@ -1592,17 +1592,17 @@ issues.attachment.download = `Click to download "%s"` issues.subscribe = Subscribe issues.unsubscribe = Unsubscribe issues.unpin_issue = Unpin Issue -issues.max_pinned = "You can't pin more issues" -issues.pin_comment = "pinned this %s" -issues.unpin_comment = "unpinned this %s" +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.unknown_reason = Cannot lock an issue with an unknown reason. 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_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 can’t add new comments to this issue. @@ -1639,30 +1639,30 @@ 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.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 in order 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.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 in order 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.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 @@ -1674,7 +1674,7 @@ issues.dependency.issue_closing_blockedby = Closing this issue is blocked by the 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 blocking this issue before you can close it. -issues.dependency.issue_batch_close_blocked = "Cannot batch close chosen issues, because issue #%d still has open dependencies" +issues.dependency.issue_batch_close_blocked = Cannot batch close chosen issues, because issue #%d still has open dependencies issues.dependency.pr_close_blocked = You need to close all issues blocking this pull request before you can merge it. issues.dependency.blocks_short = Blocks issues.dependency.blocked_by_short = Depends on @@ -1690,17 +1690,17 @@ issues.dependency.add_error_cannot_create_circular = You cannot create a depende 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.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 = "refused to review %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 = refused 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 @@ -1783,30 +1783,30 @@ 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 = "Merge conflict checking is in progress. Try again in few moments." -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.is_checking = Merge conflict checking is in progress. Try again in few moments. +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 approvals yet. %d of %d approvals granted." -pulls.blocked_by_rejection = "This pull request has changes requested by an official reviewer." -pulls.blocked_by_official_review_requests = "This pull request is blocked because it is missing approval from one or more official reviewers." -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.blocked_by_approvals = This pull request doesn't have enough approvals yet. %d of %d approvals granted. +pulls.blocked_by_rejection = This pull request has changes requested by an official reviewer. +pulls.blocked_by_official_review_requests = This pull request is blocked because it is missing approval from one or more official reviewers. +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.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.blocked_by_user = You cannot create a pull request on this repository because you are blocked by the repository owner. pulls.no_merge_desc = This pull request cannot be merged because all repository merge options are disabled. @@ -1896,7 +1896,7 @@ 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.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. @@ -2238,7 +2238,7 @@ 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.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 @@ -2399,12 +2399,12 @@ settings.ignore_stale_approvals_desc = Do not count approvals that were made on 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_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 github.com/gobwas/glob 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 github.com/gobwas/glob documentation for pattern syntax. Examples: .drone.yml, /docs/**/*.txt." +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 github.com/gobwas/glob 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 github.com/gobwas/glob 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. @@ -2767,7 +2767,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. teams.members.none = No members on this team. @@ -2824,7 +2824,7 @@ 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 = Delete all unactivated accounts task started. -dashboard.delete_repo_archives = "Delete all repositories' archives (ZIP, TAR.GZ, etc..)" +dashboard.delete_repo_archives = Delete all repositories' archives (ZIP, TAR.GZ, etc..) dashboard.delete_repo_archives.started = Delete all repository archives task started. dashboard.delete_missing_repos = Delete all repositories missing their Git files dashboard.delete_missing_repos.started = Delete all repositories missing their Git files task started. @@ -2924,7 +2924,7 @@ 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.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 @@ -3126,7 +3126,7 @@ config.app_name = Site Title config.app_ver = Forgejo Version config.app_url = Forgejo Base URL config.custom_conf = Configuration File Path -config.custom_file_root_path = "Custom File Root 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 @@ -3397,11 +3397,11 @@ 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.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 @@ -3580,14 +3580,14 @@ 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" +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