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.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.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.new.already_existed = A pull request between these branches already exists
-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.status_checks_approve_all = Approve all workflows
-pulls.status_checks_need_approvals = %d workflow awaiting approval
-pulls.status_checks_need_approvals_helper = The workflow will only run after approval from the repository maintainer.
-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.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_1 = Branch (and ref name) allowlist for push, branch creation and branch deletion events, specified as glob pattern. If empty or *, events for all branches and tags are reported.
-settings.branch_filter_desc_2 = Use refs/heads/ or refs/tags/ prefix to match full ref names.
-settings.branch_filter_desc_doc = See %[2]s documentation for syntax.
-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.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.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
-release.notes = Release notes
-release.generate_notes = Generate release notes
-release.generate_notes_desc = Automatically add merged pull requests and a changelog link for this release.
-release.previous_tag = Previous tag
-release.generate_notes_tag_not_found = Tag "%s" does not exist in this repository.
-release.generate_notes_target_not_found = The release target "%s" cannot be found.
-release.generate_notes_missing_tag = Enter a tag name to generate release notes.
-
-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 = 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.change_visibility = Change Visibility
-settings.change_visibility_notices_1 = If the organization is converted to private, the repository stars will be removed and cannot be restored.
-settings.change_visibility_notices_2 = Non-members will lose access to the organization’s repositories if visibility is changed to private.
-settings.change_visibility_success = The visibility of organization %s has been successfully changed.
-settings.visibility_desc = Change who can view the organization and its repositories.
-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.
-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 git hooks of all repositories (pre-receive, update, post-receive, proc-receive, ...)
-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_guide_remote_name = Repository remote name for git commands in the guide
-
-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
-
-[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]
-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 = 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 will appear in the repository's package list. Only repositories under the same owner can be linked. Leaving the field empty will remove the link.
-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.link.repo_not_found = Repository %s not found.
-settings.unlink.error = Failed to remove repository link.
-settings.unlink.success = Repository link was successfully removed.
-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.
-
-; 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
-
-[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.
-approve_all_success = All workflow runs are approved successfully.
-
-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
-
-general = General
-general.enable_actions = Enable Actions
-general.collaborative_owners_management = Collaborative Owners Management
-general.collaborative_owners_management_help = A collaborative owner is a user or an organization whose private repository has access to the actions and workflows of this repository.
-general.add_collaborative_owner = Add Collaborative Owner
-general.collaborative_owner_not_exist = The collaborative owner does not exist.
-general.remove_collaborative_owner = Remove Collaborative Owner
-general.remove_collaborative_owner_desc = Removing a collaborative owner will prevent the repositories of the owner from accessing the actions in this repository. Continue?
-
-general.token_permissions = Workflow Permissions
-general.token_permissions.description = Configure the default permissions granted to the GITHUB_TOKEN when running workflows in this repository.
-general.token_permissions.mode = Permission Mode
-general.token_permissions.permissive = Read and write permissions
-general.token_permissions.permissive.description = Workflows have read and write permissions in the repository for all scopes.
-general.token_permissions.restricted = Read repository contents and packages permissions
-general.token_permissions.restricted.description = Workflows have read permissions in the repository for the contents and packages scopes only.
-general.token_permissions.fork_pr_note = Note: For workflows triggered by a pull request from a forked repository, the default GITHUB_TOKEN is always read-only.
-general.token_permissions.contents = Contents
-general.token_permissions.issues = Issues
-general.token_permissions.pull_requests = Pull Requests
-general.token_permissions.packages = Packages
-general.token_permissions.actions_scope = Actions
-general.token_permissions.wiki = Wiki
-general.token_permissions.access_read = Read
-general.token_permissions.access_write = Write
-general.token_permissions.access_none = No access
-general.token_permissions.update_success = Token permissions updated successfully.
-general.token_permissions.cross_repo = Cross-Repository Access
-general.token_permissions.cross_repo_desc = Allow workflows in this organization to access other repositories within the same organization.
-general.token_permissions.custom = Custom permissions
-general.token_permissions.custom.description = Configure permissions for each scope individually.
-general.token_permissions.individual = Individual Permissions
-general.token_permissions.maximum = Maximum Permissions
-general.token_permissions.maximum.description = Configure the maximum permissions that can be requested by a workflow.
-
-[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]
-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_en-US.json b/options/locale/locale_en-US.json
index 307cccf8bd..819542ace1 100644
--- a/options/locale/locale_en-US.json
+++ b/options/locale/locale_en-US.json
@@ -3769,7 +3769,32 @@
"general.add_collaborative_owner": "Add Collaborative Owner",
"general.collaborative_owner_not_exist": "The collaborative owner does not exist.",
"general.remove_collaborative_owner": "Remove Collaborative Owner",
- "general.remove_collaborative_owner_desc": "Removing a collaborative owner will prevent the repositories of the owner from accessing the actions in this repository. Continue?"
+ "general.remove_collaborative_owner_desc": "Removing a collaborative owner will prevent the repositories of the owner from accessing the actions in this repository. Continue?",
+ "general.token_permissions": "Workflow Permissions",
+ "general.token_permissions.description": "Configure the default permissions granted to the GITHUB_TOKEN when running workflows in this repository.",
+ "general.token_permissions.mode": "Permission Mode",
+ "general.token_permissions.permissive": "Read and write permissions",
+ "general.token_permissions.permissive.description": "Workflows have read and write permissions in the repository for all scopes.",
+ "general.token_permissions.restricted": "Read repository contents and packages permissions",
+ "general.token_permissions.restricted.description": "Workflows have read permissions in the repository for the contents and packages scopes only.",
+ "general.token_permissions.fork_pr_note": "Note: For workflows triggered by a pull request from a forked repository, the default GITHUB_TOKEN is always read-only.",
+ "general.token_permissions.contents": "Contents",
+ "general.token_permissions.issues": "Issues",
+ "general.token_permissions.pull_requests": "Pull Requests",
+ "general.token_permissions.packages": "Packages",
+ "general.token_permissions.actions_scope": "Actions",
+ "general.token_permissions.wiki": "Wiki",
+ "general.token_permissions.access_read": "Read",
+ "general.token_permissions.access_write": "Write",
+ "general.token_permissions.access_none": "No access",
+ "general.token_permissions.update_success": "Token permissions updated successfully.",
+ "general.token_permissions.cross_repo": "Cross-Repository Access",
+ "general.token_permissions.cross_repo_desc": "Allow workflows in this organization to access other repositories within the same organization.",
+ "general.token_permissions.custom": "Custom permissions",
+ "general.token_permissions.custom.description": "Configure permissions for each scope individually.",
+ "general.token_permissions.individual": "Individual Permissions",
+ "general.token_permissions.maximum": "Maximum Permissions",
+ "general.token_permissions.maximum.description": "Configure the maximum permissions that can be requested by a workflow."
},
"projects": {
"deleted.display_name": "Deleted Project",
diff --git a/templates/org/settings/actions_general.tmpl b/templates/org/settings/actions_general.tmpl
index ccd42d3361..fac5e9b40f 100644
--- a/templates/org/settings/actions_general.tmpl
+++ b/templates/org/settings/actions_general.tmpl
@@ -11,34 +11,34 @@
{{ctx.Locale.Tr "general.token_permissions.cross_repo_desc"}}
+{{ctx.Locale.Tr "actions.general.token_permissions.cross_repo_desc"}}
{{ctx.Locale.Tr "general.token_permissions.maximum.description"}}
+{{ctx.Locale.Tr "actions.general.token_permissions.maximum.description"}}
| {{ctx.Locale.Tr "units.unit"}} | -{{ctx.Locale.Tr "general.token_permissions.access_none"}} ? | -{{ctx.Locale.Tr "general.token_permissions.access_read"}} ? | -{{ctx.Locale.Tr "general.token_permissions.access_write"}} ? | +{{ctx.Locale.Tr "actions.general.token_permissions.access_none"}} ? | +{{ctx.Locale.Tr "actions.general.token_permissions.access_read"}} ? | +{{ctx.Locale.Tr "actions.general.token_permissions.access_write"}} ? | ||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
- {{ctx.Locale.Tr "general.token_permissions.contents"}}
+ {{ctx.Locale.Tr "actions.general.token_permissions.contents"}}
Access source code, files, commits and branches. |
@@ -63,7 +63,7 @@ | |||||||||||||||||||
|
- {{ctx.Locale.Tr "general.token_permissions.issues"}}
+ {{ctx.Locale.Tr "actions.general.token_permissions.issues"}}
Organize bug reports, tasks and milestones. |
@@ -88,7 +88,7 @@ | |||||||||||||||||||
|
- {{ctx.Locale.Tr "general.token_permissions.pull_requests"}}
+ {{ctx.Locale.Tr "actions.general.token_permissions.pull_requests"}}
Enable pull requests and code reviews. |
@@ -113,7 +113,7 @@ | |||||||||||||||||||
|
- {{ctx.Locale.Tr "general.token_permissions.wiki"}}
+ {{ctx.Locale.Tr "actions.general.token_permissions.wiki"}}
Write and share documentation with collaborators. |
@@ -138,7 +138,7 @@ | |||||||||||||||||||
|
- {{ctx.Locale.Tr "general.token_permissions.packages"}}
+ {{ctx.Locale.Tr "actions.general.token_permissions.packages"}}
Manage repository packages. |
@@ -163,7 +163,7 @@ | |||||||||||||||||||
|
- {{ctx.Locale.Tr "general.token_permissions.actions_scope"}}
+ {{ctx.Locale.Tr "actions.general.token_permissions.actions_scope"}}
Manage actions. |
@@ -197,3 +197,4 @@
{{template "org/settings/layout_footer" .}}
+
diff --git a/templates/repo/settings/actions_general.tmpl b/templates/repo/settings/actions_general.tmpl
index a4fd482d1a..f86aa7c38e 100644
--- a/templates/repo/settings/actions_general.tmpl
+++ b/templates/repo/settings/actions_general.tmpl
@@ -9,50 +9,50 @@
-
+
-
-
-
{{ctx.Locale.Tr "general.token_permissions.permissive.description"}} + +{{ctx.Locale.Tr "actions.general.token_permissions.permissive.description"}}
-
-
{{ctx.Locale.Tr "general.token_permissions.restricted.description"}} + +{{ctx.Locale.Tr "actions.general.token_permissions.restricted.description"}} {{ctx.Locale.Tr "general.token_permissions.fork_pr_note"}} +{{ctx.Locale.Tr "actions.general.token_permissions.fork_pr_note"}} - {{ctx.Locale.Tr "general.token_permissions.maximum"}} + {{ctx.Locale.Tr "actions.general.token_permissions.maximum"}} *-{{ctx.Locale.Tr "general.token_permissions.maximum.description"}} +{{ctx.Locale.Tr "actions.general.token_permissions.maximum.description"}}
|