diff options
-rw-r--r-- | app/controllers/omniauth_callbacks_controller.rb | 18 | ||||
-rw-r--r-- | changelogs/unreleased/security-bypass-email-verification-using-salesforce.yml | 5 | ||||
-rw-r--r-- | locale/gitlab.pot | 4884 | ||||
-rw-r--r-- | spec/controllers/omniauth_callbacks_controller_spec.rb | 46 | ||||
-rw-r--r-- | spec/features/oauth_login_spec.rb | 21 | ||||
-rw-r--r-- | spec/support/helpers/login_helpers.rb | 13 |
6 files changed, 79 insertions, 4908 deletions
diff --git a/app/controllers/omniauth_callbacks_controller.rb b/app/controllers/omniauth_callbacks_controller.rb index da92df89aed..ee2cf47d5cb 100644 --- a/app/controllers/omniauth_callbacks_controller.rb +++ b/app/controllers/omniauth_callbacks_controller.rb @@ -73,6 +73,14 @@ class OmniauthCallbacksController < Devise::OmniauthCallbacksController end end + def salesforce + if oauth.dig('extra', 'email_verified') + handle_omniauth + else + fail_salesforce_login + end + end + private def omniauth_flow(auth_module, identity_linker: nil) @@ -173,7 +181,15 @@ class OmniauthCallbacksController < Devise::OmniauthCallbacksController end def fail_auth0_login - flash[:alert] = _('Wrong extern UID provided. Make sure Auth0 is configured correctly.') + fail_login_with_message(_('Wrong extern UID provided. Make sure Auth0 is configured correctly.')) + end + + def fail_salesforce_login + fail_login_with_message(_('Email not verified. Please verify your email in Salesforce.')) + end + + def fail_login_with_message(message) + flash[:alert] = message redirect_to new_user_session_path end diff --git a/changelogs/unreleased/security-bypass-email-verification-using-salesforce.yml b/changelogs/unreleased/security-bypass-email-verification-using-salesforce.yml new file mode 100644 index 00000000000..20b841b68f8 --- /dev/null +++ b/changelogs/unreleased/security-bypass-email-verification-using-salesforce.yml @@ -0,0 +1,5 @@ +--- +title: Prevent bypassing email verification using Salesforce +merge_request: +author: +type: security diff --git a/locale/gitlab.pot b/locale/gitlab.pot index 1c1d941940e..2e15800c94a 100644 --- a/locale/gitlab.pot +++ b/locale/gitlab.pot @@ -28,45 +28,15 @@ msgstr "" msgid " You need to do this before %{grace_period_deadline}." msgstr "" -msgid " and" -msgstr "" - msgid " and " msgstr "" msgid " and %{sliced}" msgstr "" -msgid " degraded on %d point" -msgid_plural " degraded on %d points" -msgstr[0] "" -msgstr[1] "" - -msgid " improved on %d point" -msgid_plural " improved on %d points" -msgstr[0] "" -msgstr[1] "" - msgid " or " msgstr "" -msgid " or <!merge request id>" -msgstr "" - -msgid " or <#epic id>" -msgstr "" - -msgid " or <#issue id>" -msgstr "" - -msgid " or references (e.g. path/to/project!merge_request_id)" -msgstr "" - -msgid "%d comment" -msgid_plural "%d comments" -msgstr[0] "" -msgstr[1] "" - msgid "%d commit" msgid_plural "%d commits" msgstr[0] "" @@ -105,21 +75,11 @@ msgid_plural "%d fixed test results" msgstr[0] "" msgstr[1] "" -msgid "%d inaccessible merge request" -msgid_plural "%d inaccessible merge requests" -msgstr[0] "" -msgstr[1] "" - msgid "%d issue" msgid_plural "%d issues" msgstr[0] "" msgstr[1] "" -msgid "%d issue selected" -msgid_plural "%d issues selected" -msgstr[0] "" -msgstr[1] "" - msgid "%d layer" msgid_plural "%d layers" msgstr[0] "" @@ -130,11 +90,6 @@ msgid_plural "%d merge requests" msgstr[0] "" msgstr[1] "" -msgid "%d merge request that you don't have access to." -msgid_plural "%d merge requests that you don't have access to." -msgstr[0] "" -msgstr[1] "" - msgid "%d metric" msgid_plural "%d metrics" msgstr[0] "" @@ -173,48 +128,20 @@ msgstr[1] "" msgid "%{actionText} & %{openOrClose} %{noteable}" msgstr "" -msgid "%{authorsName}'s thread" -msgstr "" - msgid "%{commit_author_link} authored %{commit_timeago}" msgstr "" -msgid "%{count} LOC/commit" -msgstr "" - -msgid "%{count} approval required from %{name}" -msgid_plural "%{count} approvals required from %{name}" -msgstr[0] "" -msgstr[1] "" - -msgid "%{count} approvals from %{name}" -msgstr "" - -msgid "%{count} files touched" -msgstr "" - msgid "%{count} more" msgstr "" msgid "%{count} more assignees" msgstr "" -msgid "%{count} of %{required} approvals from %{name}" -msgstr "" - -msgid "%{count} of %{total}" -msgstr "" - msgid "%{count} participant" msgid_plural "%{count} participants" msgstr[0] "" msgstr[1] "" -msgid "%{count} pending comment" -msgid_plural "%{count} pending comments" -msgstr[0] "" -msgstr[1] "" - msgid "%{duration}ms" msgstr "" @@ -230,9 +157,6 @@ msgstr "" msgid "%{edit_in_new_fork_notice} Try to upload a file again." msgstr "" -msgid "%{extra} more downstream pipelines" -msgstr "" - msgid "%{filePath} deleted" msgstr "" @@ -245,9 +169,6 @@ msgstr "" msgid "%{group_docs_link_start}Groups%{group_docs_link_end} allow you to manage and collaborate across multiple projects. Members of a group have access to all of its projects." msgstr "" -msgid "%{group_name} uses group managed accounts. You need to create a new GitLab account which will be managed by %{group_name}." -msgstr "" - msgid "%{icon}You are about to add %{usersTag} people to the discussion. Proceed with caution." msgstr "" @@ -290,9 +211,6 @@ msgstr "" msgid "%{name} found %{resultsString}" msgstr "" -msgid "%{name}'s avatar" -msgstr "" - msgid "%{number_commits_behind} commits behind %{default_branch}, %{number_commits_ahead} commits ahead" msgstr "" @@ -323,9 +241,6 @@ msgstr "" msgid "%{spammable_titlecase} was submitted to Akismet successfully." msgstr "" -msgid "%{state} epics" -msgstr "" - msgid "%{strong_start}%{branch_count}%{strong_end} Branch" msgid_plural "%{strong_start}%{branch_count}%{strong_end} Branches" msgstr[0] "" @@ -355,9 +270,6 @@ msgstr[1] "" msgid "%{text} is available" msgstr "" -msgid "%{title} %{operator} %{threshold}" -msgstr "" - msgid "%{title} changes" msgstr "" @@ -394,23 +306,9 @@ msgstr "" msgid "'%{template_name}' is unknown or invalid" msgstr "" -msgid "(%d closed)" -msgid_plural "(%d closed)" -msgstr[0] "" -msgstr[1] "" - -msgid "(%{mrCount} merged)" -msgstr "" - -msgid "(No changes)" -msgstr "" - msgid "(Show all)" msgstr "" -msgid "(check progress)" -msgstr "" - msgid "(external source)" msgstr "" @@ -429,9 +327,6 @@ msgstr "" msgid "+ %{numberOfHiddenAssignees} more" msgstr "" -msgid "+%{extraOptionCount} more" -msgstr "" - msgid ", or " msgstr "" @@ -457,11 +352,6 @@ msgid_plural "%{count} %{type} modifications" msgstr[0] "" msgstr[1] "" -msgid "1 Day" -msgid_plural "%d Days" -msgstr[0] "" -msgstr[1] "" - msgid "1 closed issue" msgid_plural "%{issues} closed issues" msgstr[0] "" @@ -475,11 +365,6 @@ msgstr[1] "" msgid "1 day" msgstr "" -msgid "1 group" -msgid_plural "%d groups" -msgstr[0] "" -msgstr[1] "" - msgid "1 merged merge request" msgid_plural "%{merge_requests} merged merge requests" msgstr[0] "" @@ -500,16 +385,6 @@ msgid_plural "%d pipelines" msgstr[0] "" msgstr[1] "" -msgid "1 role" -msgid_plural "%d roles" -msgstr[0] "" -msgstr[1] "" - -msgid "1 user" -msgid_plural "%d users" -msgstr[0] "" -msgstr[1] "" - msgid "1 week" msgstr "" @@ -582,18 +457,9 @@ msgstr "" msgid "<strong>%{changedFilesLength} unstaged</strong> and <strong>%{stagedFilesLength} staged</strong> changes" msgstr "" -msgid "<strong>%{created_count}</strong> created, <strong>%{accepted_count}</strong> accepted." -msgstr "" - -msgid "<strong>%{created_count}</strong> created, <strong>%{closed_count}</strong> closed." -msgstr "" - msgid "<strong>%{group_name}</strong> group members" msgstr "" -msgid "<strong>%{pushes}</strong> pushes, more than <strong>%{commits}</strong> commits by <strong>%{people}</strong> contributors." -msgstr "" - msgid "<strong>Deletes</strong> source branch" msgstr "" @@ -666,9 +532,6 @@ msgstr "" msgid "API Token" msgstr "" -msgid "Abort" -msgstr "" - msgid "About GitLab" msgstr "" @@ -678,9 +541,6 @@ msgstr "" msgid "About auto deploy" msgstr "" -msgid "About this feature" -msgstr "" - msgid "Abuse Reports" msgstr "" @@ -693,9 +553,6 @@ msgstr "" msgid "Accept terms" msgstr "" -msgid "Accepted MR" -msgstr "" - msgid "Access Tokens" msgstr "" @@ -714,15 +571,6 @@ msgstr "" msgid "Access to '%{classification_label}' not allowed" msgstr "" -msgid "AccessDropdown|Groups" -msgstr "" - -msgid "AccessDropdown|Roles" -msgstr "" - -msgid "AccessDropdown|Users" -msgstr "" - msgid "AccessTokens|Access Tokens" msgstr "" @@ -792,12 +640,6 @@ msgstr "" msgid "Account: %{account}" msgstr "" -msgid "Action to take when receiving an alert." -msgstr "" - -msgid "Activate Service Desk" -msgstr "" - msgid "Active" msgstr "" @@ -810,9 +652,6 @@ msgstr "" msgid "Activity" msgstr "" -msgid "Add" -msgstr "" - msgid "Add %d issue" msgid_plural "Add %d issues" msgstr[0] "" @@ -824,15 +663,6 @@ msgstr "" msgid "Add CONTRIBUTING" msgstr "" -msgid "Add GitLab to Slack" -msgstr "" - -msgid "Add Group Webhooks and GitLab Enterprise Edition." -msgstr "" - -msgid "Add Jaeger URL" -msgstr "" - msgid "Add Kubernetes cluster" msgstr "" @@ -878,27 +708,12 @@ msgstr "" msgid "Add a task list" msgstr "" -msgid "Add additional text to appear in all email communications. %{character_limit} character limit" -msgstr "" - msgid "Add an SSH key" msgstr "" -msgid "Add an issue" -msgstr "" - -msgid "Add approval rule" -msgstr "" - -msgid "Add approvers" -msgstr "" - msgid "Add bold text" msgstr "" -msgid "Add child epic to an epic" -msgstr "" - msgid "Add comment now" msgstr "" @@ -941,18 +756,6 @@ msgstr "" msgid "Add reaction" msgstr "" -msgid "Add to Slack" -msgstr "" - -msgid "Add to epic" -msgstr "" - -msgid "Add to merge train" -msgstr "" - -msgid "Add to merge train when pipeline succeeds" -msgstr "" - msgid "Add to project" msgstr "" @@ -977,39 +780,21 @@ msgstr "" msgid "Added" msgstr "" -msgid "Added %{epic_ref} as child epic." -msgstr "" - msgid "Added %{label_references} %{label_text}." msgstr "" msgid "Added a To Do." msgstr "" -msgid "Added an issue to an epic." -msgstr "" - msgid "Added at" msgstr "" -msgid "Added in this version" -msgstr "" - msgid "Adding new applications is disabled in your GitLab instance. Please contact your GitLab administrator to get the permission" msgstr "" -msgid "Additional minutes" -msgstr "" - -msgid "Additional text" -msgstr "" - msgid "Adds" msgstr "" -msgid "Adds %{epic_ref} as child epic." -msgstr "" - msgid "Adds %{labels} %{label_text}." msgstr "" @@ -1019,9 +804,6 @@ msgstr "" msgid "Adds a Zoom meeting" msgstr "" -msgid "Adds an issue to an epic." -msgstr "" - msgid "Admin Area" msgstr "" @@ -1031,9 +813,6 @@ msgstr "" msgid "Admin Section" msgstr "" -msgid "Admin notes" -msgstr "" - msgid "AdminArea| You are about to permanently delete the user %{username}. Issues, merge requests, and groups linked to them will be transferred to a system-wide \"Ghost-user\". To avoid data loss, consider using the %{strong_start}block user%{strong_end} feature instead. Once you %{strong_start}Delete user%{strong_end}, it cannot be undone or recovered." msgstr "" @@ -1058,9 +837,6 @@ msgstr "" msgid "AdminDashboard|Error loading the statistics. Please try again" msgstr "" -msgid "AdminNote|Note" -msgstr "" - msgid "AdminProjects| You’re about to permanently delete the project %{projectName}, its repository, and all related resources including issues, merge requests, etc.. Once you confirm and press %{strong_start}Delete project%{strong_end}, it cannot be undone or recovered." msgstr "" @@ -1082,27 +858,9 @@ msgstr "" msgid "AdminSettings|Environment variables are protected by default" msgstr "" -msgid "AdminSettings|No required pipeline" -msgstr "" - -msgid "AdminSettings|Required pipeline configuration" -msgstr "" - -msgid "AdminSettings|Select a pipeline configuration file" -msgstr "" - -msgid "AdminSettings|Select a template" -msgstr "" - -msgid "AdminSettings|Set an instance-wide auto included %{link_start}pipeline configuration%{link_end}. This pipeline configuration will be run after the project's own configuration." -msgstr "" - msgid "AdminSettings|Specify a domain to use by default for every project's Auto Review Apps and Auto Deploy stages." msgstr "" -msgid "AdminSettings|The required pipeline configuration can be selected from the %{code_start}gitlab-ci%{code_end} directory inside of the configured %{link_start}instance template repository%{link_end} or from GitLab provided configurations." -msgstr "" - msgid "AdminSettings|When creating a new environment variable it will be protected by default." msgstr "" @@ -1184,9 +942,6 @@ msgstr "" msgid "AdminUsers|Search users" msgstr "" -msgid "AdminUsers|Send email to users" -msgstr "" - msgid "AdminUsers|Sort by" msgstr "" @@ -1208,9 +963,6 @@ msgstr "" msgid "Advanced permissions, Large File Storage and Two-Factor authentication settings." msgstr "" -msgid "Advanced search functionality" -msgstr "" - msgid "Advanced settings" msgstr "" @@ -1220,44 +972,24 @@ msgstr "" msgid "After a successful password update, you will be redirected to the login page where you can log in with your new password." msgstr "" -msgid "Alert" -msgid_plural "Alerts" -msgstr[0] "" -msgstr[1] "" - -msgid "AlertService|%{linkStart}Learn more%{linkEnd} about configuring this endpoint to receive alerts." -msgstr "" - -msgid "AlertService|Each alert source must be authorized using the following URL and authorization key." -msgstr "" - msgid "Alerts" msgstr "" msgid "All" msgstr "" -msgid "All Members" -msgstr "" - msgid "All branches" msgstr "" msgid "All changes are committed" msgstr "" -msgid "All cross-project dependencies have merged" -msgstr "" - msgid "All email addresses will be used to identify your commits." msgstr "" msgid "All features are enabled for blank projects, from templates, or when importing, but you can disable them afterward in the project settings." msgstr "" -msgid "All groups and projects" -msgstr "" - msgid "All issues for this milestone are closed. You may close this milestone now." msgstr "" @@ -1273,15 +1005,9 @@ msgstr "" msgid "All users must have a name." msgstr "" -msgid "Allow \"%{group_name}\" to sign you in" -msgstr "" - msgid "Allow commits from members who can merge to the target branch." msgstr "" -msgid "Allow group owners to manage LDAP-related settings" -msgstr "" - msgid "Allow mirrors to be set up for projects" msgstr "" @@ -1318,21 +1044,12 @@ msgstr "" msgid "Allow users to request access if visibility is public or internal." msgstr "" -msgid "Allowed email domain restriction only permitted for top-level groups" -msgstr "" - msgid "Allowed to fail" msgstr "" msgid "Allows you to add and manage Kubernetes clusters." msgstr "" -msgid "Also called \"Issuer\" or \"Relying party trust identifier\"" -msgstr "" - -msgid "Also called \"Relying party service URL\" or \"Reply URL\"" -msgstr "" - msgid "Alternate support URL for help page and help dropdown" msgstr "" @@ -1348,21 +1065,9 @@ msgstr "" msgid "An error has occurred" msgstr "" -msgid "An error occurred adding a draft to the thread." -msgstr "" - -msgid "An error occurred adding a new draft." -msgstr "" - msgid "An error occurred creating the new branch." msgstr "" -msgid "An error occurred fetching the approval rules." -msgstr "" - -msgid "An error occurred fetching the approvers for the new rule." -msgstr "" - msgid "An error occurred fetching the dropdown data." msgstr "" @@ -1378,57 +1083,30 @@ msgstr "" msgid "An error occurred when trying to resolve a discussion. Please try again." msgstr "" -msgid "An error occurred when updating the issue weight" -msgstr "" - -msgid "An error occurred while deleting the approvers group" -msgstr "" - -msgid "An error occurred while deleting the comment" -msgstr "" - msgid "An error occurred while detecting host keys" msgstr "" -msgid "An error occurred while disabling Service Desk." -msgstr "" - msgid "An error occurred while dismissing the alert. Refresh the page and try again." msgstr "" msgid "An error occurred while dismissing the feature highlight. Refresh the page and try dismissing again." msgstr "" -msgid "An error occurred while enabling Service Desk." -msgstr "" - -msgid "An error occurred while fetching environments." -msgstr "" - msgid "An error occurred while fetching folder content." msgstr "" -msgid "An error occurred while fetching issues." -msgstr "" - msgid "An error occurred while fetching label colors." msgstr "" msgid "An error occurred while fetching markdown preview" msgstr "" -msgid "An error occurred while fetching pending comments" -msgstr "" - msgid "An error occurred while fetching projects autocomplete." msgstr "" msgid "An error occurred while fetching sidebar data" msgstr "" -msgid "An error occurred while fetching the Service Desk address." -msgstr "" - msgid "An error occurred while fetching the board lists. Please try again." msgstr "" @@ -1459,18 +1137,9 @@ msgstr "" msgid "An error occurred while importing project: %{details}" msgstr "" -msgid "An error occurred while initializing path locks" -msgstr "" - -msgid "An error occurred while loading chart data" -msgstr "" - msgid "An error occurred while loading commit signatures" msgstr "" -msgid "An error occurred while loading designs. Please try again." -msgstr "" - msgid "An error occurred while loading diff" msgstr "" @@ -1480,9 +1149,6 @@ msgstr "" msgid "An error occurred while loading the file" msgstr "" -msgid "An error occurred while loading the subscription details." -msgstr "" - msgid "An error occurred while making the request." msgstr "" @@ -1492,51 +1158,24 @@ msgstr "" msgid "An error occurred while parsing recent searches" msgstr "" -msgid "An error occurred while removing epics." -msgstr "" - -msgid "An error occurred while removing issues." -msgstr "" - msgid "An error occurred while rendering preview broadcast message" msgstr "" -msgid "An error occurred while reordering issues." -msgstr "" - msgid "An error occurred while retrieving calendar activity" msgstr "" msgid "An error occurred while retrieving diff" msgstr "" -msgid "An error occurred while saving LDAP override status. Please try again." -msgstr "" - msgid "An error occurred while saving assignees" msgstr "" -msgid "An error occurred while saving the approval settings" -msgstr "" - -msgid "An error occurred while subscribing to notifications." -msgstr "" - msgid "An error occurred while triggering the job." msgstr "" msgid "An error occurred while trying to run a new pipeline for this Merge Request." msgstr "" -msgid "An error occurred while unsubscribing to notifications." -msgstr "" - -msgid "An error occurred while updating approvers" -msgstr "" - -msgid "An error occurred while updating the comment" -msgstr "" - msgid "An error occurred while validating username" msgstr "" @@ -1579,30 +1218,6 @@ msgstr "" msgid "An issue can be a bug, a todo or a feature request that needs to be discussed in a project. Besides, issues are searchable and filterable." msgstr "" -msgid "An unexpected error occurred while checking the project environment." -msgstr "" - -msgid "An unexpected error occurred while checking the project runners." -msgstr "" - -msgid "An unexpected error occurred while communicating with the Web Terminal." -msgstr "" - -msgid "An unexpected error occurred while starting the Web Terminal." -msgstr "" - -msgid "An unexpected error occurred while stopping the Web Terminal." -msgstr "" - -msgid "Analytics" -msgstr "" - -msgid "Analytics|Timeframe" -msgstr "" - -msgid "Ancestors" -msgstr "" - msgid "Anonymous" msgstr "" @@ -1624,9 +1239,6 @@ msgstr "" msgid "Any namespace" msgstr "" -msgid "Any user" -msgstr "" - msgid "Appearance" msgstr "" @@ -1669,9 +1281,6 @@ msgstr "" msgid "Applied" msgstr "" -msgid "Apply a label" -msgstr "" - msgid "Apply suggestion" msgstr "" @@ -1687,62 +1296,6 @@ msgstr "" msgid "Applying suggestion" msgstr "" -msgid "ApprovalRuleRemove|%d member" -msgid_plural "ApprovalRuleRemove|%d members" -msgstr[0] "" -msgstr[1] "" - -msgid "ApprovalRuleRemove|Approvals from this member are not revoked." -msgid_plural "ApprovalRuleRemove|Approvals from these members are not revoked." -msgstr[0] "" -msgstr[1] "" - -msgid "ApprovalRuleRemove|You are about to remove the %{name} approver group which has %{nMembers}." -msgstr "" - -msgid "ApprovalRuleSummary|%d member" -msgid_plural "ApprovalRuleSummary|%d members" -msgstr[0] "" -msgstr[1] "" - -msgid "ApprovalRuleSummary|%{count} approval required from %{membersCount}" -msgid_plural "ApprovalRuleSummary|%{count} approvals required from %{membersCount}" -msgstr[0] "" -msgstr[1] "" - -msgid "ApprovalRule|All members with Developer role or higher and code owners (if any)" -msgstr "" - -msgid "ApprovalRule|Approvers" -msgstr "" - -msgid "ApprovalRule|Name" -msgstr "" - -msgid "ApprovalRule|No. approvals required" -msgstr "" - -msgid "ApprovalRule|Rule name" -msgstr "" - -msgid "ApprovalRule|e.g. QA, Security, etc." -msgstr "" - -msgid "Approvals" -msgstr "" - -msgid "Approve" -msgstr "" - -msgid "Approve a merge request" -msgstr "" - -msgid "Approve the current merge request." -msgstr "" - -msgid "Approved the current merge request." -msgstr "" - msgid "Apr" msgstr "" @@ -1803,9 +1356,6 @@ msgstr "" msgid "Are you sure you want to lose your issue information?" msgstr "" -msgid "Are you sure you want to permanently delete this license?" -msgstr "" - msgid "Are you sure you want to regenerate the public key? You will have to update the public key on the remote server before mirroring will work again." msgstr "" @@ -1821,9 +1371,6 @@ msgstr "" msgid "Are you sure you want to reset registration token?" msgstr "" -msgid "Are you sure you want to reset the SCIM token? SCIM provisioning will stop working until the new token is updated." -msgstr "" - msgid "Are you sure you want to reset the health check token?" msgstr "" @@ -1836,9 +1383,6 @@ msgstr "" msgid "Are you sure you want to stop this environment?" msgstr "" -msgid "Are you sure you want to unlock %{path_lock_path}?" -msgstr "" - msgid "Are you sure you want to unsubscribe from the %{type}: %{link_to_noteable_text}?" msgstr "" @@ -1854,9 +1398,6 @@ msgstr "" msgid "Are you sure? This will invalidate your registered applications and U2F devices." msgstr "" -msgid "Artifact ID" -msgstr "" - msgid "Artifacts" msgstr "" @@ -1875,15 +1416,9 @@ msgstr "" msgid "AsanaService|User Personal Access Token. User must have access to task, all comments will be attributed to this user." msgstr "" -msgid "Ascending" -msgstr "" - msgid "Ask your group maintainer to set up a group Runner." msgstr "" -msgid "Assertion consumer service URL" -msgstr "" - msgid "Assets" msgstr "" @@ -1893,9 +1428,6 @@ msgstr "" msgid "Assign custom color like #FF0000" msgstr "" -msgid "Assign epic" -msgstr "" - msgid "Assign labels" msgstr "" @@ -1931,21 +1463,12 @@ msgid_plural "%d Assignees" msgstr[0] "" msgstr[1] "" -msgid "Assignee lists not available with your current license" -msgstr "" - -msgid "Assignee lists show all issues assigned to the selected user." -msgstr "" - msgid "Assignee(s)" msgstr "" msgid "Assigns %{assignee_users_sentence}." msgstr "" -msgid "At least one approval from a code owner is required to change files matching the respective CODEOWNER rules." -msgstr "" - msgid "Attach a file" msgstr "" @@ -1960,12 +1483,6 @@ msgstr[1] "" msgid "Attaching the file failed." msgstr "" -msgid "Audit Events" -msgstr "" - -msgid "Audit Events is a way to keep track of important events that happened in GitLab." -msgstr "" - msgid "Aug" msgstr "" @@ -2002,9 +1519,6 @@ msgstr "" msgid "Authorization code:" msgstr "" -msgid "Authorization key" -msgstr "" - msgid "Authorization was granted by entering your username and password in the application." msgstr "" @@ -2035,9 +1549,6 @@ msgstr "" msgid "Auto DevOps, runners and job artifacts" msgstr "" -msgid "Auto License Compliance" -msgstr "" - msgid "Auto-cancel redundant, pending pipelines" msgstr "" @@ -2083,9 +1594,6 @@ msgstr "" msgid "Automatically resolved" msgstr "" -msgid "Automatically update this project's branches and tags from the upstream repository every hour." -msgstr "" - msgid "Autosave|Note" msgstr "" @@ -2200,9 +1708,6 @@ msgstr "" msgid "Badges|e.g. %{exampleUrl}" msgstr "" -msgid "Badge|New" -msgstr "" - msgid "Balsamiq file could not be loaded." msgstr "" @@ -2224,15 +1729,6 @@ msgstr "" msgid "BambooService|You must set up automatic revision labeling and a repository trigger in Bamboo." msgstr "" -msgid "BatchComments|Delete all pending comments" -msgstr "" - -msgid "BatchComments|Discard review?" -msgstr "" - -msgid "BatchComments|You're about to discard your review which will delete all of your pending comments. The deleted comments %{strong_start}cannot%{strong_end} be restored." -msgstr "" - msgid "Be careful. Changing the project's namespace can have unintended side effects." msgstr "" @@ -2248,72 +1744,6 @@ msgstr "" msgid "Below you will find all the groups that are public." msgstr "" -msgid "Billing" -msgstr "" - -msgid "BillingPlans|%{group_name} is currently using the %{plan_link} plan." -msgstr "" - -msgid "BillingPlans|@%{user_name} you are currently using the %{plan_link} plan." -msgstr "" - -msgid "BillingPlans|Current plan" -msgstr "" - -msgid "BillingPlans|Downgrade" -msgstr "" - -msgid "BillingPlans|If you would like to downgrade your plan please contact %{support_link_start}Customer Support%{support_link_end}." -msgstr "" - -msgid "BillingPlans|Learn more about each plan by reading our %{faq_link}, or start a free 30-day trial of GitLab.com Gold." -msgstr "" - -msgid "BillingPlans|Learn more about each plan by visiting our %{pricing_page_link}." -msgstr "" - -msgid "BillingPlans|Manage plan" -msgstr "" - -msgid "BillingPlans|Pricing page" -msgstr "" - -msgid "BillingPlans|See all %{plan_name} features" -msgstr "" - -msgid "BillingPlans|This group uses the plan associated with its parent group." -msgstr "" - -msgid "BillingPlans|To manage the plan for this group, visit the billing section of %{parent_billing_page_link}." -msgstr "" - -msgid "BillingPlans|Upgrade" -msgstr "" - -msgid "BillingPlans|Your GitLab.com trial expired on %{expiration_date}. %{learn_more_text}" -msgstr "" - -msgid "BillingPlans|Your GitLab.com trial will <strong>expire after %{expiration_date}</strong>. You can learn more about GitLab.com Gold by reading about our %{features_link}." -msgstr "" - -msgid "BillingPlans|features" -msgstr "" - -msgid "BillingPlans|frequently asked questions" -msgstr "" - -msgid "BillingPlans|monthly" -msgstr "" - -msgid "BillingPlans|paid annually at %{price_per_year}" -msgstr "" - -msgid "BillingPlans|per user" -msgstr "" - -msgid "BillingPlan|Upgrade plan" -msgstr "" - msgid "Bitbucket Server Import" msgstr "" @@ -2329,18 +1759,12 @@ msgstr "" msgid "Blog" msgstr "" -msgid "Blue helpers indicate an action to be taken." -msgstr "" - msgid "Board name" msgstr "" msgid "Board scope" msgstr "" -msgid "Board scope affects which issues are displayed for anyone who visits this board" -msgstr "" - msgid "BoardBlankState|Add default lists" msgstr "" @@ -2359,15 +1783,9 @@ msgstr "" msgid "Boards|Collapse" msgstr "" -msgid "Boards|Edit board" -msgstr "" - msgid "Boards|Expand" msgstr "" -msgid "Boards|View scope" -msgstr "" - msgid "Branch %{branchName} was not found in this project's repository." msgstr "" @@ -2482,9 +1900,6 @@ msgstr "" msgid "Branches|Stale branches" msgstr "" -msgid "Branches|The branch could not be updated automatically because it has diverged from its upstream counterpart." -msgstr "" - msgid "Branches|The default branch cannot be deleted" msgstr "" @@ -2497,15 +1912,9 @@ msgstr "" msgid "Branches|To confirm, type %{branch_name_confirmation}:" msgstr "" -msgid "Branches|To discard the local changes and overwrite the branch with the upstream version, delete it here and choose 'Update Now' above." -msgstr "" - msgid "Branches|You’re about to permanently delete the protected branch %{branch_name}." msgstr "" -msgid "Branches|diverged from upstream" -msgstr "" - msgid "Branches|merged" msgstr "" @@ -2533,36 +1942,9 @@ msgstr "" msgid "Browse files" msgstr "" -msgid "Built-in" -msgstr "" - -msgid "BurndownChartLabel|Guideline" -msgstr "" - -msgid "BurndownChartLabel|Open issue weight" -msgstr "" - -msgid "BurndownChartLabel|Open issues" -msgstr "" - -msgid "BurndownChartLabel|Progress" -msgstr "" - -msgid "BurndownChartLabel|Remaining" -msgstr "" - -msgid "Business" -msgstr "" - msgid "Business metrics (Custom)" msgstr "" -msgid "Buy EE" -msgstr "" - -msgid "Buy GitLab Enterprise Edition" -msgstr "" - msgid "By %{user_name}" msgstr "" @@ -2593,18 +1975,12 @@ msgstr "" msgid "CI variables" msgstr "" -msgid "CI will run using the credentials assigned above." -msgstr "" - msgid "CI/CD" msgstr "" msgid "CI/CD configuration" msgstr "" -msgid "CI/CD for external repo" -msgstr "" - msgid "CI/CD settings" msgstr "" @@ -2662,24 +2038,15 @@ msgstr "" msgid "Callback URL" msgstr "" -msgid "Can override approvers and approvals required per merge request" -msgstr "" - msgid "Can't find HEAD commit for this branch" msgstr "" msgid "Can't find variable: ZiteReader" msgstr "" -msgid "Can't remove group members without group managed account" -msgstr "" - msgid "Can't scan the code?" msgstr "" -msgid "Canary Deployments is a popular CI strategy, where a small portion of the fleet is updated to the new version of your application." -msgstr "" - msgid "Cancel" msgstr "" @@ -2719,27 +2086,15 @@ msgstr "" msgid "Cannot skip two factor authentication setup" msgstr "" -msgid "Capacity threshold" -msgstr "" - msgid "Certificate" msgstr "" msgid "Certificate (PEM)" msgstr "" -msgid "Change Weight" -msgstr "" - msgid "Change assignee" msgstr "" -msgid "Change assignee(s)" -msgstr "" - -msgid "Change assignee(s)." -msgstr "" - msgid "Change label" msgstr "" @@ -2782,9 +2137,6 @@ msgstr "" msgid "ChangeTypeAction|This will create a new commit in order to revert the existing changes." msgstr "" -msgid "Changed assignee(s)." -msgstr "" - msgid "Changed the title to \"%{title_param}\"." msgstr "" @@ -2800,9 +2152,6 @@ msgstr "" msgid "Changes the title to \"%{title_param}\"." msgstr "" -msgid "Changes won't take place until the index is %{link_start}recreated%{link_end}." -msgstr "" - msgid "Charts" msgstr "" @@ -2863,9 +2212,6 @@ msgstr "" msgid "Check again" msgstr "" -msgid "Check feature availability on namespace plan" -msgstr "" - msgid "Check the %{docs_link_start}documentation%{docs_link_end}." msgstr "" @@ -2875,9 +2221,6 @@ msgstr "" msgid "Checking %{text} availability…" msgstr "" -msgid "Checking approval status" -msgstr "" - msgid "Checking branch availability..." msgstr "" @@ -2902,9 +2245,6 @@ msgstr "" msgid "Choose a file" msgstr "" -msgid "Choose a group" -msgstr "" - msgid "Choose a role permission" msgstr "" @@ -2932,15 +2272,6 @@ msgstr "" msgid "Choose visibility level, enable/disable project features (issues, repository, wiki, snippets) and set permissions." msgstr "" -msgid "Choose what content you want to see on a group’s overview page" -msgstr "" - -msgid "Choose which repositories you want to connect and run CI/CD pipelines." -msgstr "" - -msgid "Choose which shards you wish to synchronize to this secondary node." -msgstr "" - msgid "CiStatusLabel|canceled" msgstr "" @@ -3088,9 +2419,6 @@ msgstr "" msgid "Clear" msgstr "" -msgid "Clear input" -msgstr "" - msgid "Clear recent searches" msgstr "" @@ -3103,21 +2431,9 @@ msgstr "" msgid "Clear templates search input" msgstr "" -msgid "Clear weight" -msgstr "" - -msgid "Cleared weight." -msgstr "" - -msgid "Clears weight." -msgstr "" - msgid "Click any <strong>project name</strong> in the project list below to navigate to the project milestone." msgstr "" -msgid "Click here" -msgstr "" - msgid "Click the <strong>Download</strong> button and wait for downloading to complete." msgstr "" @@ -3130,9 +2446,6 @@ msgstr "" msgid "Click the button below to begin the install process by navigating to the Kubernetes page" msgstr "" -msgid "Click the image where you'd like to start a new discussion" -msgstr "" - msgid "Click to expand it." msgstr "" @@ -3160,9 +2473,6 @@ msgstr "" msgid "Clone with %{http_label}" msgstr "" -msgid "Clone with KRB5" -msgstr "" - msgid "Clone with SSH" msgstr "" @@ -3172,9 +2482,6 @@ msgstr "" msgid "Close %{tabname}" msgstr "" -msgid "Close epic" -msgstr "" - msgid "Close milestone" msgstr "" @@ -3187,9 +2494,6 @@ msgstr "" msgid "Closed" msgstr "" -msgid "Closed issues" -msgstr "" - msgid "Closed this %{quick_action_target}." msgstr "" @@ -3199,9 +2503,6 @@ msgstr "" msgid "Cluster %{cluster} was used." msgstr "" -msgid "Cluster Health" -msgstr "" - msgid "ClusterIntegration| %{custom_domain_start}More information%{custom_domain_end}." msgstr "" @@ -3313,9 +2614,6 @@ msgstr "" msgid "ClusterIntegration|Choose which of your environments will use this cluster." msgstr "" -msgid "ClusterIntegration|Cluster health" -msgstr "" - msgid "ClusterIntegration|Cluster name is required." msgstr "" @@ -3421,12 +2719,6 @@ msgstr "" msgid "ClusterIntegration|Hide" msgstr "" -msgid "ClusterIntegration|If you are setting up multiple clusters and are using Auto DevOps, %{help_link_start}read this first%{help_link_end}." -msgstr "" - -msgid "ClusterIntegration|In order to view the health of your cluster, you must first install Prometheus below." -msgstr "" - msgid "ClusterIntegration|Ingress" msgstr "" @@ -3763,27 +3055,12 @@ msgstr "" msgid "Code" msgstr "" -msgid "Code Owners" -msgstr "" - -msgid "Code owner approval is required" -msgstr "" - -msgid "Code owners" -msgstr "" - -msgid "CodeOwner|Pattern" -msgstr "" - msgid "Cohorts" msgstr "" msgid "Collapse" msgstr "" -msgid "Collapse approvers" -msgstr "" - msgid "Collapse sidebar" msgstr "" @@ -3903,9 +3180,6 @@ msgstr "" msgid "Commit…" msgstr "" -msgid "Company" -msgstr "" - msgid "Compare" msgstr "" @@ -3939,21 +3213,12 @@ msgstr "" msgid "CompareBranches|There isn't anything to compare." msgstr "" -msgid "Complete" -msgstr "" - msgid "Confidential" msgstr "" msgid "Confidentiality" msgstr "" -msgid "Configuration" -msgstr "" - -msgid "Configure GitLab runners to start using the Web Terminal. %{helpStart}Learn more.%{helpEnd}" -msgstr "" - msgid "Configure Gitaly timeouts." msgstr "" @@ -3963,12 +3228,6 @@ msgstr "" msgid "Configure Prometheus" msgstr "" -msgid "Configure Tracing" -msgstr "" - -msgid "Configure a <code>.gitlab-webide.yml</code> file in the <code>.gitlab</code> directory to start using the Web Terminal. %{helpStart}Learn more.%{helpEnd}" -msgstr "" - msgid "Configure automatic git checks and housekeeping on repositories." msgstr "" @@ -4005,36 +3264,12 @@ msgstr "" msgid "Connect" msgstr "" -msgid "Connect all repositories" -msgstr "" - msgid "Connect repositories from GitHub" msgstr "" -msgid "Connect your external repositories, and CI/CD pipelines will run for new commits. A GitLab project will be created with only CI/CD features enabled." -msgstr "" - -msgid "Connecting to terminal sync service" -msgstr "" - -msgid "Connecting..." -msgstr "" - msgid "Connection failure" msgstr "" -msgid "Contact an owner of group %{namespace_name} to upgrade the plan." -msgstr "" - -msgid "Contact owner %{link_start}%{owner_name}%{link_end} to upgrade the plan." -msgstr "" - -msgid "Contact sales to upgrade" -msgstr "" - -msgid "Contact your Administrator to upgrade your license." -msgstr "" - msgid "Container Registry" msgstr "" @@ -4109,9 +3344,6 @@ msgstr "" msgid "ContainerRegistry|You can add an image to this registry with the following commands:" msgstr "" -msgid "Contains %{count} blobs of images (%{size})" -msgstr "" - msgid "Contents of .gitlab-ci.yml" msgstr "" @@ -4139,9 +3371,6 @@ msgstr "" msgid "Contributions for <strong>%{calendar_date}</strong>" msgstr "" -msgid "Contributions per group member" -msgstr "" - msgid "Contributors" msgstr "" @@ -4163,9 +3392,6 @@ msgstr "" msgid "Control the display of third party offers." msgstr "" -msgid "Control the maximum concurrency of repository backfill for this secondary node" -msgstr "" - msgid "ConvDev Index" msgstr "" @@ -4184,15 +3410,9 @@ msgstr "" msgid "Copy %{protocol} clone URL" msgstr "" -msgid "Copy %{proxy_url} to clipboard" -msgstr "" - msgid "Copy ID to clipboard" msgstr "" -msgid "Copy KRB5 clone URL" -msgstr "" - msgid "Copy SSH clone URL" msgstr "" @@ -4256,9 +3476,6 @@ msgstr "" msgid "Could not connect to FogBugz, check your URL" msgstr "" -msgid "Could not connect to Web IDE file mirror service." -msgstr "" - msgid "Could not create Wiki Repository at this time. Please try again later." msgstr "" @@ -4304,9 +3521,6 @@ msgstr "" msgid "Create a GitLab account first, and then connect it to your %{label} account." msgstr "" -msgid "Create a local proxy for storing frequently used upstream images. %{link_start}Learn more%{link_end} about dependency proxies." -msgstr "" - msgid "Create a merge request" msgstr "" @@ -4325,9 +3539,6 @@ msgstr "" msgid "Create a personal access token on your account to pull or push via %{protocol}." msgstr "" -msgid "Create an issue. Issues are created for each alert triggered." -msgstr "" - msgid "Create and provide your GitHub %{link_start}Personal Access Token%{link_end}. You will need to select the <code>repo</code> scope, so we can display a list of your public and private repositories which are available to import." msgstr "" @@ -4352,9 +3563,6 @@ msgstr "" msgid "Create empty repository" msgstr "" -msgid "Create epic" -msgstr "" - msgid "Create file" msgstr "" @@ -4433,18 +3641,6 @@ msgstr "" msgid "Created by me" msgstr "" -msgid "Created issue %{issueLink}" -msgstr "" - -msgid "Created issue %{issueLink} at %{projectLink}" -msgstr "" - -msgid "Created merge request %{mergeRequestLink}" -msgstr "" - -msgid "Created merge request %{mergeRequestLink} at %{projectLink}" -msgstr "" - msgid "Created on" msgstr "" @@ -4457,9 +3653,6 @@ msgstr "" msgid "Creates branch '%{branch_name}' and a merge request to resolve this issue." msgstr "" -msgid "Creating epic" -msgstr "" - msgid "Creating graphs uses the data from the Prometheus server. If this takes a long time, ensure that data is available." msgstr "" @@ -4469,18 +3662,9 @@ msgstr "" msgid "Cron syntax" msgstr "" -msgid "Cross-project dependencies" -msgstr "" - msgid "Current Branch" msgstr "" -msgid "Current Project" -msgstr "" - -msgid "Current node" -msgstr "" - msgid "Current password" msgstr "" @@ -4502,15 +3686,6 @@ msgstr "" msgid "Custom notification levels are the same as participating levels. With custom notification levels you will also receive notifications for select events. To find out more, check out %{notification_link}." msgstr "" -msgid "Custom project templates" -msgstr "" - -msgid "Custom project templates have not been set up for groups that you are a member of. They are enabled from a group’s settings page. Contact your group’s Owner or Maintainer to setup custom project templates." -msgstr "" - -msgid "CustomCycleAnalytics|Add a stage" -msgstr "" - msgid "Customize colors" msgstr "" @@ -4535,9 +3710,6 @@ msgstr "" msgid "Cycle Analytics" msgstr "" -msgid "Cycle Analytics can help you determine your team’s velocity" -msgstr "" - msgid "Cycle Analytics gives an overview of how much time it takes to go from idea to production in your project." msgstr "" @@ -4586,31 +3758,6 @@ msgstr "" msgid "CycleAnalyticsStage|Test" msgstr "" -msgid "CycleAnalytics|%{projectName}" -msgid_plural "CycleAnalytics|%d projects selected" -msgstr[0] "" -msgstr[1] "" - -msgid "CycleAnalytics|%{stageName}" -msgid_plural "CycleAnalytics|%d stages selected" -msgstr[0] "" -msgstr[1] "" - -msgid "CycleAnalytics|All stages" -msgstr "" - -msgid "CycleAnalytics|Stages" -msgstr "" - -msgid "CycleAnalytics|group dropdown filter" -msgstr "" - -msgid "CycleAnalytics|project dropdown filter" -msgstr "" - -msgid "CycleAnalytics|stage dropdown" -msgstr "" - msgid "DNS" msgstr "" @@ -4626,18 +3773,6 @@ msgstr "" msgid "DashboardProjects|Trending" msgstr "" -msgid "Dashboards" -msgstr "" - -msgid "Dashboard|%{firstProject} and %{secondProject}" -msgstr "" - -msgid "Dashboard|%{firstProject}, %{rest}, and %{secondProject}" -msgstr "" - -msgid "Dashboard|Unable to add %{invalidProjects}. This dashboard is available for public projects, and private projects in groups with a Silver plan." -msgstr "" - msgid "Data is still calculating..." msgstr "" @@ -4656,9 +3791,6 @@ msgstr "" msgid "DayTitle|W" msgstr "" -msgid "Days" -msgstr "" - msgid "Debug" msgstr "" @@ -4689,24 +3821,12 @@ msgstr "" msgid "Default classification label" msgstr "" -msgid "Default description template for issues" -msgstr "" - -msgid "Default description template for merge requests" -msgstr "" - msgid "Default first day of the week" msgstr "" msgid "Default first day of the week in calendars and date pickers." msgstr "" -msgid "Default issue template" -msgstr "" - -msgid "Default project deletion protection" -msgstr "" - msgid "Default: Directly import the Google Code email address or username" msgstr "" @@ -4737,12 +3857,6 @@ msgstr "" msgid "Delete" msgstr "" -msgid "Delete Comment" -msgstr "" - -msgid "Delete Package" -msgstr "" - msgid "Delete Snippet" msgstr "" @@ -4752,9 +3866,6 @@ msgstr "" msgid "Delete comment" msgstr "" -msgid "Delete license" -msgstr "" - msgid "Delete list" msgstr "" @@ -4785,110 +3896,12 @@ msgstr "" msgid "Deleted chat nickname: %{chat_name}!" msgstr "" -msgid "Deleted in this version" -msgstr "" - -msgid "Deleting the license failed." -msgstr "" - -msgid "Deleting the license failed. The license was not found." -msgstr "" - -msgid "Deleting the license failed. You are not permitted to perform this action." -msgstr "" - msgid "Denied authorization of chat nickname %{user_name}." msgstr "" msgid "Deny" msgstr "" -msgid "Dependencies" -msgstr "" - -msgid "Dependencies|%d additional vulnerability not shown" -msgid_plural "Dependencies|%d additional vulnerabilities not shown" -msgstr[0] "" -msgstr[1] "" - -msgid "Dependencies|%d vulnerability" -msgid_plural "Dependencies|%d vulnerabilities" -msgstr[0] "" -msgstr[1] "" - -msgid "Dependencies|%{remainingLicensesCount} more" -msgstr "" - -msgid "Dependencies|All" -msgstr "" - -msgid "Dependencies|Component" -msgstr "" - -msgid "Dependencies|Component name" -msgstr "" - -msgid "Dependencies|Export as JSON" -msgstr "" - -msgid "Dependencies|Job failed to generate the dependency list" -msgstr "" - -msgid "Dependencies|License" -msgstr "" - -msgid "Dependencies|Location" -msgstr "" - -msgid "Dependencies|Packager" -msgstr "" - -msgid "Dependencies|Safe" -msgstr "" - -msgid "Dependencies|Status" -msgstr "" - -msgid "Dependencies|The %{codeStartTag}dependency_scanning%{codeEndTag} job has failed and cannot generate the list. Please ensure the job is running properly and run the pipeline again." -msgstr "" - -msgid "Dependencies|Unsupported file(s) detected" -msgstr "" - -msgid "Dependencies|Version" -msgstr "" - -msgid "Dependencies|Vulnerable components" -msgstr "" - -msgid "Dependency List" -msgstr "" - -msgid "Dependency Proxy" -msgstr "" - -msgid "Dependency proxy" -msgstr "" - -msgid "Dependency proxy URL" -msgstr "" - -msgid "Dependency proxy feature is limited to public groups for now." -msgstr "" - -msgid "DependencyProxy|Toggle Dependency Proxy" -msgstr "" - -msgid "Depends on %d merge request being merged" -msgid_plural "Depends on %d merge requests being merged" -msgstr[0] "" -msgstr[1] "" - -msgid "Depends on <strong>%d closed</strong> merge request." -msgid_plural "Depends on <strong>%d closed</strong> merge requests." -msgstr[0] "" -msgstr[1] "" - msgid "Deploy" msgid_plural "Deploys" msgstr[0] "" @@ -4900,15 +3913,9 @@ msgstr "" msgid "Deploy key was successfully updated." msgstr "" -msgid "Deploy progress not found. To see pods, ensure your environment matches %{linkStart}deploy board criteria%{linkEnd}." -msgstr "" - msgid "Deploy to..." msgstr "" -msgid "DeployBoard|Matching on the %{appLabel} label has been removed for deploy boards. To see all instances on your board, you must update your chart and redeploy." -msgstr "" - msgid "DeployKeys|+%{count} others" msgstr "" @@ -5047,18 +4054,9 @@ msgstr "" msgid "Deprioritize label" msgstr "" -msgid "Descending" -msgstr "" - msgid "Description" msgstr "" -msgid "Description parsed with %{link_start}GitLab Flavored Markdown%{link_end}" -msgstr "" - -msgid "Description templates allow you to define context-specific templates for issue and merge request description fields for your project." -msgstr "" - msgid "Description:" msgstr "" @@ -5068,66 +4066,12 @@ msgstr "" msgid "Deselect all" msgstr "" -msgid "DesignManagement|%{current_design} of %{designs_count}" -msgstr "" - -msgid "DesignManagement|Add designs" -msgstr "" - -msgid "DesignManagement|Adding a design with the same filename replaces the file in a new version." -msgstr "" - -msgid "DesignManagement|An error occurred while loading designs. Please try again." -msgstr "" - -msgid "DesignManagement|Could not add a new comment. Please try again" -msgstr "" - -msgid "DesignManagement|Could not create new discussion, please try again." -msgstr "" - -msgid "DesignManagement|Could not find design, please try again." -msgstr "" - -msgid "DesignManagement|Error uploading a new design. Please try again" -msgstr "" - -msgid "DesignManagement|Go back to designs" -msgstr "" - -msgid "DesignManagement|Go to next design" -msgstr "" - -msgid "DesignManagement|Go to previous design" -msgstr "" - -msgid "DesignManagement|Requested design version does not exist" -msgstr "" - -msgid "DesignManagement|Requested design version does not exist. Showing latest version instead" -msgstr "" - -msgid "DesignManagement|The maximum number of designs allowed to be uploaded is %{upload_limit}. Please try again." -msgstr "" - -msgid "DesignManagement|The one place for your designs" -msgstr "" - -msgid "DesignManagement|Upload and view the latest designs for this issue. Consistent and easy to find, so everyone is up to date." -msgstr "" - -msgid "Designs" -msgstr "" - msgid "Destroy" msgstr "" msgid "Details" msgstr "" -msgid "Details (default)" -msgstr "" - msgid "Detect host keys" msgstr "" @@ -5197,18 +4141,12 @@ msgstr "" msgid "Discard draft" msgstr "" -msgid "Discard review" -msgstr "" - msgid "DiscordService|Discord Notifications" msgstr "" msgid "DiscordService|Receive event notifications in Discord" msgstr "" -msgid "Discover GitLab Geo" -msgstr "" - msgid "Discover projects, groups and snippets. Share your projects with others" msgstr "" @@ -5236,24 +4174,6 @@ msgstr "" msgid "Dismiss Cycle Analytics introduction box" msgstr "" -msgid "Dismiss Merge Request promotion" -msgstr "" - -msgid "Dismiss trial promotion" -msgstr "" - -msgid "Dismissed" -msgstr "" - -msgid "Dismissed at %{projectLink}" -msgstr "" - -msgid "Dismissed on pipeline %{pipelineLink}" -msgstr "" - -msgid "Dismissed on pipeline %{pipelineLink} at %{projectLink}" -msgstr "" - msgid "Display name" msgstr "" @@ -5263,9 +4183,6 @@ msgstr "" msgid "Dockerfile" msgstr "" -msgid "Documentation for popular identity providers" -msgstr "" - msgid "Doing" msgstr "" @@ -5281,9 +4198,6 @@ msgstr "" msgid "Don't show again" msgstr "" -msgid "Don't worry, you can access this tour by clicking on the help icon in the top right corner and choose <strong>Learn GitLab</strong>." -msgstr "" - msgid "Done" msgstr "" @@ -5311,9 +4225,6 @@ msgstr "" msgid "Download image" msgstr "" -msgid "Download license" -msgstr "" - msgid "Download source code" msgstr "" @@ -5329,33 +4240,18 @@ msgstr "" msgid "DownloadSource|Download" msgstr "" -msgid "Downstream" -msgstr "" - msgid "Downvotes" msgstr "" msgid "Due date" msgstr "" -msgid "During this process, you’ll be asked for URLs from GitLab’s side. Use the URLs shown below." -msgstr "" - msgid "Each Runner can be in one of the following states:" msgstr "" msgid "Edit" msgstr "" -msgid "Edit %{issuable}" -msgstr "" - -msgid "Edit %{name}" -msgstr "" - -msgid "Edit Comment" -msgstr "" - msgid "Edit Deploy Key" msgstr "" @@ -5422,31 +4318,10 @@ msgstr "" msgid "Editing" msgstr "" -msgid "Elasticsearch" -msgstr "" - -msgid "Elasticsearch indexing restrictions" -msgstr "" - -msgid "Elasticsearch indexing started" -msgstr "" - -msgid "Elasticsearch integration. Elasticsearch AWS IAM." -msgstr "" - -msgid "Elastic|None. Select namespaces to index." -msgstr "" - -msgid "Elastic|None. Select projects to index." -msgstr "" - msgid "Email" msgstr "" -msgid "Email address" -msgstr "" - -msgid "Email domain is not editable in subgroups. Value inherited from top-level parent group." +msgid "Email not verified. Please verify your email in Salesforce." msgstr "" msgid "Email patch" @@ -5527,12 +4402,6 @@ msgstr "" msgid "Enable HTML emails" msgstr "" -msgid "Enable Pseudonymizer data collection" -msgstr "" - -msgid "Enable SAML authentication for this group" -msgstr "" - msgid "Enable access to Grafana" msgstr "" @@ -5569,15 +4438,9 @@ msgstr "" msgid "Enable mirror configuration" msgstr "" -msgid "Enable or disable the Pseudonymizer data collection." -msgstr "" - msgid "Enable or disable version check and usage ping." msgstr "" -msgid "Enable proxy" -msgstr "" - msgid "Enable reCAPTCHA or Akismet and set IP limits. For reCAPTCHA, we currently only support %{recaptcha_v2_link_start}v2%{recaptcha_v2_link_end}" msgstr "" @@ -5596,9 +4459,6 @@ msgstr "" msgid "Enable usage ping to get an overview of how you are using GitLab from a feature perspective." msgstr "" -msgid "Enable/disable your service desk. %{link_start}Learn more about service desk%{link_end}." -msgstr "" - msgid "Enabled" msgstr "" @@ -5608,12 +4468,6 @@ msgstr "" msgid "Enabled sources for code import during project creation. OmniAuth must be configured for GitHub" msgstr "" -msgid "Enabling this will only make licensed EE features available to projects if the project namespace's plan includes the feature or if the project is public." -msgstr "" - -msgid "End date" -msgstr "" - msgid "Ends at (UTC)" msgstr "" @@ -5623,33 +4477,18 @@ msgstr "" msgid "Ensure connectivity is available from the GitLab server to the Prometheus server" msgstr "" -msgid "Ensure your %{linkStart}environment is part of the deploy stage%{linkEnd} of your CI pipeline to track deployments to your cluster." -msgstr "" - -msgid "Enter IP address range" -msgstr "" - -msgid "Enter a number" -msgstr "" - msgid "Enter at least three characters to search" msgstr "" msgid "Enter board name" msgstr "" -msgid "Enter domain" -msgstr "" - msgid "Enter in your Bitbucket Server URL and personal access token below" msgstr "" msgid "Enter in your Phabricator Server URL and personal access token below" msgstr "" -msgid "Enter merge request URLs" -msgstr "" - msgid "Enter the issue description" msgstr "" @@ -5662,18 +4501,9 @@ msgstr "" msgid "Enter the merge request title" msgstr "" -msgid "Enter your password to approve" -msgstr "" - msgid "Enter zen mode" msgstr "" -msgid "EnviornmentDashboard|You are looking at the last updated environment" -msgstr "" - -msgid "Environment" -msgstr "" - msgid "Environment variables are applied to environments via the runner. They can be protected by only exposing them to protected branches or tags. Additionally, they can be masked so they are hidden in job logs, though they must match certain regexp requirements to do so. You can use environment variables for passwords, secret keys, or whatever you want." msgstr "" @@ -5686,33 +4516,9 @@ msgstr "" msgid "Environments" msgstr "" -msgid "Environments Dashboard" -msgstr "" - msgid "Environments allow you to track deployments of your application %{link_to_read_more}." msgstr "" -msgid "EnvironmentsDashboard|Add a project to the dashboard" -msgstr "" - -msgid "EnvironmentsDashboard|Add projects" -msgstr "" - -msgid "EnvironmentsDashboard|Environments Dashboard" -msgstr "" - -msgid "EnvironmentsDashboard|Job: %{job}" -msgstr "" - -msgid "EnvironmentsDashboard|More actions" -msgstr "" - -msgid "EnvironmentsDashboard|Remove" -msgstr "" - -msgid "EnvironmentsDashboard|The environments dashboard provides a summary of each project's environments' status, including pipeline and alert statuses." -msgstr "" - msgid "Environments|An error occurred while fetching the environments." msgstr "" @@ -5761,9 +4567,6 @@ msgstr "" msgid "Environments|No deployments yet" msgstr "" -msgid "Environments|No pod name has been specified" -msgstr "" - msgid "Environments|Note that this action will stop the environment, but it will %{emphasisStart}not%{emphasisEnd} have an effect on any existing deployment due to no “stop environment action” being defined in the %{ciConfigLinkStart}.gitlab-ci.yml%{ciConfigLinkEnd} file." msgstr "" @@ -5773,9 +4576,6 @@ msgstr "" msgid "Environments|Open live environment" msgstr "" -msgid "Environments|Pod logs from" -msgstr "" - msgid "Environments|Re-deploy" msgstr "" @@ -5839,90 +4639,9 @@ msgstr "" msgid "Epic" msgstr "" -msgid "Epics" -msgstr "" - msgid "Epics (Ultimate / Gold license only)" msgstr "" -msgid "Epics Roadmap" -msgstr "" - -msgid "Epics and Issues" -msgstr "" - -msgid "Epics let you manage your portfolio of projects more efficiently and with less effort" -msgstr "" - -msgid "Epics|%{epicsCount} epics and %{issuesCount} issues" -msgstr "" - -msgid "Epics|Add an epic" -msgstr "" - -msgid "Epics|Add an existing epic as a child epic." -msgstr "" - -msgid "Epics|An error occurred while saving the %{epicDateType} date" -msgstr "" - -msgid "Epics|Are you sure you want to remove %{bStart}%{targetIssueTitle}%{bEnd} from %{bStart}%{parentEpicTitle}%{bEnd}?" -msgstr "" - -msgid "Epics|Create an epic within this group and add it as a child epic." -msgstr "" - -msgid "Epics|Create new epic" -msgstr "" - -msgid "Epics|How can I solve this?" -msgstr "" - -msgid "Epics|More information" -msgstr "" - -msgid "Epics|Remove epic" -msgstr "" - -msgid "Epics|Remove issue" -msgstr "" - -msgid "Epics|Show more" -msgstr "" - -msgid "Epics|Something went wrong while assigning issue to epic." -msgstr "" - -msgid "Epics|Something went wrong while creating child epics." -msgstr "" - -msgid "Epics|Something went wrong while fetching child epics." -msgstr "" - -msgid "Epics|Something went wrong while fetching group epics." -msgstr "" - -msgid "Epics|Something went wrong while ordering item." -msgstr "" - -msgid "Epics|Something went wrong while removing issue from epic." -msgstr "" - -msgid "Epics|These dates affect how your epics appear in the roadmap. Dates from milestones come from the milestones assigned to issues in the epic. You can also set fixed dates or remove them entirely." -msgstr "" - -msgid "Epics|This will also remove any descendents of %{bStart}%{targetEpicTitle}%{bEnd} from %{bStart}%{parentEpicTitle}%{bEnd}. Are you sure?" -msgstr "" - -msgid "Epics|To schedule your epic's %{epicDateType} date based on milestones, assign a milestone with a %{epicDateType} date to any issue in the epic." -msgstr "" - -msgid "Epics|due" -msgstr "" - -msgid "Epics|start" -msgstr "" - msgid "Error" msgstr "" @@ -5932,9 +4651,6 @@ msgstr "" msgid "Error creating a new path" msgstr "" -msgid "Error creating epic" -msgstr "" - msgid "Error deleting %{issuableType}" msgstr "" @@ -5959,9 +4675,6 @@ msgstr "" msgid "Error fetching refs" msgstr "" -msgid "Error fetching the dependency list. Please check your network connection and try again." -msgstr "" - msgid "Error fetching usage ping data." msgstr "" @@ -5971,9 +4684,6 @@ msgstr "" msgid "Error loading branches." msgstr "" -msgid "Error loading burndown chart data" -msgstr "" - msgid "Error loading file viewer." msgstr "" @@ -6010,9 +4720,6 @@ msgstr "" msgid "Error occurred when toggling the notification subscription" msgstr "" -msgid "Error occurred while updating the issue weight" -msgstr "" - msgid "Error occurred. User was not blocked" msgstr "" @@ -6157,9 +4864,6 @@ msgstr "" msgid "Everything you need to create a GitLab Pages site using plain HTML." msgstr "" -msgid "Example: Usage = single query. (Requested) / (Capacity) = multiple queries combined into a formula." -msgstr "" - msgid "Except policy:" msgstr "" @@ -6175,9 +4879,6 @@ msgstr "" msgid "Expand all" msgstr "" -msgid "Expand approvers" -msgstr "" - msgid "Expand down" msgstr "" @@ -6193,9 +4894,6 @@ msgstr "" msgid "Expiration date" msgstr "" -msgid "Expired" -msgstr "" - msgid "Expired %{expiredOn}" msgstr "" @@ -6229,12 +4927,6 @@ msgstr "" msgid "Explore public groups" msgstr "" -msgid "Export as CSV" -msgstr "" - -msgid "Export issues" -msgstr "" - msgid "Export project" msgstr "" @@ -6352,9 +5044,6 @@ msgstr "" msgid "Failed to load errors from Sentry. Error message: %{errorMessage}" msgstr "" -msgid "Failed to load groups & users." -msgstr "" - msgid "Failed to load related branches" msgstr "" @@ -6373,12 +5062,6 @@ msgstr "" msgid "Failed to promote label due to internal error. Please contact administrators." msgstr "" -msgid "Failed to protect the branch" -msgstr "" - -msgid "Failed to protect the environment" -msgstr "" - msgid "Failed to remove a Zoom meeting" msgstr "" @@ -6397,9 +5080,6 @@ msgstr "" msgid "Failed to remove user key." msgstr "" -msgid "Failed to reset key. Please try again." -msgstr "" - msgid "Failed to save comment!" msgstr "" @@ -6418,15 +5098,9 @@ msgstr "" msgid "Failed to set due date because the date format is invalid." msgstr "" -msgid "Failed to signing using smartcard authentication" -msgstr "" - msgid "Failed to update branch!" msgstr "" -msgid "Failed to update environment!" -msgstr "" - msgid "Failed to update issues, please try again." msgstr "" @@ -6457,177 +5131,12 @@ msgstr "" msgid "Favicon was successfully removed." msgstr "" -msgid "Feature Flags" -msgstr "" - -msgid "Feature flag was not removed." -msgstr "" - -msgid "Feature flag was successfully removed." -msgstr "" - -msgid "FeatureFlags|* (All Environments)" -msgstr "" - -msgid "FeatureFlags|* (All environments)" -msgstr "" - -msgid "FeatureFlags|API URL" -msgstr "" - -msgid "FeatureFlags|Active" -msgstr "" - -msgid "FeatureFlags|Add" -msgstr "" - -msgid "FeatureFlags|All users" -msgstr "" - -msgid "FeatureFlags|Clear all" -msgstr "" - -msgid "FeatureFlags|Configure" -msgstr "" - -msgid "FeatureFlags|Configure feature flags" -msgstr "" - -msgid "FeatureFlags|Create feature flag" -msgstr "" - -msgid "FeatureFlags|Delete %{name}?" -msgstr "" - -msgid "FeatureFlags|Delete feature flag" -msgstr "" - -msgid "FeatureFlags|Description" -msgstr "" - -msgid "FeatureFlags|Edit Feature Flag" -msgstr "" - -msgid "FeatureFlags|Enter comma separated list of user IDs" -msgstr "" - -msgid "FeatureFlags|Environment Spec" -msgstr "" - -msgid "FeatureFlags|Environment Specs" -msgstr "" - -msgid "FeatureFlags|Feature Flag" -msgstr "" - -msgid "FeatureFlags|Feature Flag behavior is built up by creating a set of rules to define the status of target environments. A default wildcard rule %{codeStart}*%{codeEnd} for %{boldStart}All Environments%{boldEnd} is set, and you are able to add as many rules as you need by choosing environment specs below. You can toggle the behavior for each of your rules to set them %{boldStart}Active%{boldEnd} or %{boldStart}Inactive%{boldEnd}." -msgstr "" - -msgid "FeatureFlags|Feature Flags" -msgstr "" - -msgid "FeatureFlags|Feature flag %{name} will be removed. Are you sure?" -msgstr "" - -msgid "FeatureFlags|Feature flags allow you to configure your code into different flavors by dynamically toggling certain functionality." -msgstr "" - -msgid "FeatureFlags|Get started with feature flags" -msgstr "" - -msgid "FeatureFlags|Inactive" -msgstr "" - -msgid "FeatureFlags|Inactive flag for %{scope}" -msgstr "" - -msgid "FeatureFlags|Install a %{docs_link_anchored_start}compatible client library%{docs_link_anchored_end} and specify the API URL, application name, and instance ID during the configuration setup. %{docs_link_start}More Information%{docs_link_end}" -msgstr "" - -msgid "FeatureFlags|Instance ID" -msgstr "" - -msgid "FeatureFlags|Loading feature flags" -msgstr "" - -msgid "FeatureFlags|More information" -msgstr "" - -msgid "FeatureFlags|Name" -msgstr "" - -msgid "FeatureFlags|New" -msgstr "" - -msgid "FeatureFlags|New Feature Flag" -msgstr "" - -msgid "FeatureFlags|New feature flag" -msgstr "" - -msgid "FeatureFlags|Percent rollout (logged in users)" -msgstr "" - -msgid "FeatureFlags|Percent rollout must be a whole number between 0 and 100" -msgstr "" - -msgid "FeatureFlags|Protected" -msgstr "" - -msgid "FeatureFlags|Remove" -msgstr "" - -msgid "FeatureFlags|Rollout Percentage" -msgstr "" - -msgid "FeatureFlags|Rollout Strategy" -msgstr "" - -msgid "FeatureFlags|Status" -msgstr "" - -msgid "FeatureFlags|Target Users" -msgstr "" - -msgid "FeatureFlags|Target environments" -msgstr "" - -msgid "FeatureFlags|Target user behaviour is built up by creating a list of active user IDs. These IDs should be the users in the system in which the feature flag is set, not GitLab ids. Target users apply across %{strong_start}All Environments%{strong_end} and are not affected by Target Environment rules." -msgstr "" - -msgid "FeatureFlags|There are no active feature flags" -msgstr "" - -msgid "FeatureFlags|There are no inactive feature flags" -msgstr "" - -msgid "FeatureFlags|There was an error fetching the feature flags." -msgstr "" - -msgid "FeatureFlags|Try again in a few moments or contact your support team." -msgstr "" - -msgid "FeatureFlags|User IDs" -msgstr "" - msgid "Feb" msgstr "" msgid "February" msgstr "" -msgid "Fetching incoming email" -msgstr "" - -msgid "Fetching licenses failed." -msgstr "" - -msgid "Fetching licenses failed. The request endpoint was not found." -msgstr "" - -msgid "Fetching licenses failed. You are not permitted to perform this action." -msgstr "" - msgid "File" msgid_plural "Files" msgstr[0] "" @@ -6663,18 +5172,9 @@ msgstr "" msgid "Files, directories, and submodules in the path %{path} for commit reference %{ref}" msgstr "" -msgid "Fill in the fields below, turn on <strong>%{enable_label}</strong>, and press <strong>%{save_changes}</strong>" -msgstr "" - msgid "Filter" msgstr "" -msgid "Filter by %{issuable_type} that are currently closed." -msgstr "" - -msgid "Filter by %{issuable_type} that are currently opened." -msgstr "" - msgid "Filter by commit message" msgstr "" @@ -6723,30 +5223,12 @@ msgstr "" msgid "Finish editing this message first!" msgstr "" -msgid "Finish review" -msgstr "" - -msgid "Finish setting up your dedicated account for <strong>%{group_name}</strong>." -msgstr "" - msgid "Finished" msgstr "" msgid "First day of the week" msgstr "" -msgid "Fixed date" -msgstr "" - -msgid "Fixed due date" -msgstr "" - -msgid "Fixed start date" -msgstr "" - -msgid "Fixed:" -msgstr "" - msgid "FlowdockService|Flowdock Git source token" msgstr "" @@ -6780,15 +5262,6 @@ msgstr "" msgid "For internal projects, any logged in user can view pipelines and access job details (output logs and artifacts)" msgstr "" -msgid "For more info, read the documentation." -msgstr "" - -msgid "For more information, go to the " -msgstr "" - -msgid "For more information, please review %{link_start_tag}Jaeger's configuration doc%{link_end_tag}" -msgstr "" - msgid "For more information, see the documentation on %{deactivating_usage_ping_link_start}deactivating the usage ping%{deactivating_usage_ping_link_end}." msgstr "" @@ -6828,21 +5301,12 @@ msgstr "" msgid "Format" msgstr "" -msgid "Forward external support email address to" -msgstr "" - msgid "Found errors in your %{gitlab_ci_yml}:" msgstr "" msgid "Found errors in your .gitlab-ci.yml:" msgstr "" -msgid "Free Trial" -msgstr "" - -msgid "Free Trial of GitLab.com Gold" -msgstr "" - msgid "Friday" msgstr "" @@ -6873,9 +5337,6 @@ msgstr "" msgid "From merge request merge until deploy to production" msgstr "" -msgid "From milestones:" -msgstr "" - msgid "From the Kubernetes cluster details view, install Runner from the applications list" msgstr "" @@ -6906,9 +5367,6 @@ msgstr "" msgid "Generate a default set of labels" msgstr "" -msgid "Generate key" -msgstr "" - msgid "Generate link to chart" msgstr "" @@ -6918,408 +5376,6 @@ msgstr "" msgid "Geo" msgstr "" -msgid "Geo Nodes" -msgstr "" - -msgid "Geo allows you to replicate your GitLab instance to other geographical locations." -msgstr "" - -msgid "GeoNodeStatusEvent|%{timeAgoStr} (%{pendingEvents} events)" -msgstr "" - -msgid "GeoNodeSyncStatus|Node is failing or broken." -msgstr "" - -msgid "GeoNodeSyncStatus|Node is slow, overloaded, or it just recovered after an outage." -msgstr "" - -msgid "GeoNodes|Checksummed" -msgstr "" - -msgid "GeoNodes|Data is out of date from %{timeago}" -msgstr "" - -msgid "GeoNodes|Data replication lag" -msgstr "" - -msgid "GeoNodes|Does not match the primary storage configuration" -msgstr "" - -msgid "GeoNodes|Failed" -msgstr "" - -msgid "GeoNodes|Full" -msgstr "" - -msgid "GeoNodes|GitLab version" -msgstr "" - -msgid "GeoNodes|GitLab version does not match the primary node version" -msgstr "" - -msgid "GeoNodes|Health status" -msgstr "" - -msgid "GeoNodes|Internal URL" -msgstr "" - -msgid "GeoNodes|Last event ID processed by cursor" -msgstr "" - -msgid "GeoNodes|Last event ID seen from primary" -msgstr "" - -msgid "GeoNodes|Learn more about Repository checksum progress" -msgstr "" - -msgid "GeoNodes|Learn more about Repository verification" -msgstr "" - -msgid "GeoNodes|Learn more about Wiki checksum progress" -msgstr "" - -msgid "GeoNodes|Learn more about Wiki verification" -msgstr "" - -msgid "GeoNodes|Loading nodes" -msgstr "" - -msgid "GeoNodes|Local LFS objects" -msgstr "" - -msgid "GeoNodes|Local attachments" -msgstr "" - -msgid "GeoNodes|Local container repositories" -msgstr "" - -msgid "GeoNodes|Local job artifacts" -msgstr "" - -msgid "GeoNodes|New node" -msgstr "" - -msgid "GeoNodes|Node Authentication was successfully repaired." -msgstr "" - -msgid "GeoNodes|Node was successfully removed." -msgstr "" - -msgid "GeoNodes|Not checksummed" -msgstr "" - -msgid "GeoNodes|Out of sync" -msgstr "" - -msgid "GeoNodes|Pausing replication stops the sync process." -msgstr "" - -msgid "GeoNodes|Removing a primary node stops the sync process for all nodes. Syncing cannot be resumed without losing some data on all secondaries. In this case we would recommend setting up all nodes from scratch. Are you sure?" -msgstr "" - -msgid "GeoNodes|Removing a secondary node stops the sync process. It is not currently possible to add back the same node without losing some data. We only recommend setting up a new secondary node in this case. Are you sure?" -msgstr "" - -msgid "GeoNodes|Replication slot WAL" -msgstr "" - -msgid "GeoNodes|Replication slots" -msgstr "" - -msgid "GeoNodes|Repositories" -msgstr "" - -msgid "GeoNodes|Repositories checksummed for verification with their counterparts on Secondary nodes" -msgstr "" - -msgid "GeoNodes|Repositories verified with their counterparts on the Primary node" -msgstr "" - -msgid "GeoNodes|Repository checksum progress" -msgstr "" - -msgid "GeoNodes|Repository verification progress" -msgstr "" - -msgid "GeoNodes|Selective" -msgstr "" - -msgid "GeoNodes|Something went wrong while changing node status" -msgstr "" - -msgid "GeoNodes|Something went wrong while fetching nodes" -msgstr "" - -msgid "GeoNodes|Something went wrong while removing node" -msgstr "" - -msgid "GeoNodes|Something went wrong while repairing node" -msgstr "" - -msgid "GeoNodes|Storage config" -msgstr "" - -msgid "GeoNodes|Sync settings" -msgstr "" - -msgid "GeoNodes|Synced" -msgstr "" - -msgid "GeoNodes|Unused slots" -msgstr "" - -msgid "GeoNodes|Unverified" -msgstr "" - -msgid "GeoNodes|Used slots" -msgstr "" - -msgid "GeoNodes|Verified" -msgstr "" - -msgid "GeoNodes|Wiki checksum progress" -msgstr "" - -msgid "GeoNodes|Wiki verification progress" -msgstr "" - -msgid "GeoNodes|Wikis" -msgstr "" - -msgid "GeoNodes|Wikis checksummed for verification with their counterparts on Secondary nodes" -msgstr "" - -msgid "GeoNodes|Wikis verified with their counterparts on the Primary node" -msgstr "" - -msgid "GeoNodes|With %{geo} you can install a special read-only and replicated instance anywhere. Before you add nodes, follow the %{instructions} in the exact order they appear." -msgstr "" - -msgid "GeoNodes|You have configured Geo nodes using an insecure HTTP connection. We recommend the use of HTTPS." -msgstr "" - -msgid "Geo|%{name} is scheduled for forced re-download" -msgstr "" - -msgid "Geo|%{name} is scheduled for re-sync" -msgstr "" - -msgid "Geo|%{name} is scheduled for re-verify" -msgstr "" - -msgid "Geo|All" -msgstr "" - -msgid "Geo|All projects" -msgstr "" - -msgid "Geo|All projects are being scheduled for re-sync" -msgstr "" - -msgid "Geo|All projects are being scheduled for re-verify" -msgstr "" - -msgid "Geo|Allow this secondary node to replicate content on Object Storage" -msgstr "" - -msgid "Geo|Batch operations" -msgstr "" - -msgid "Geo|Choose which groups you wish to synchronize to this secondary node." -msgstr "" - -msgid "Geo|Container repositories sync capacity" -msgstr "" - -msgid "Geo|Control the maximum concurrency of LFS/attachment backfill for this secondary node" -msgstr "" - -msgid "Geo|Control the maximum concurrency of container repository operations for this Geo node" -msgstr "" - -msgid "Geo|Control the maximum concurrency of verification operations for this Geo node" -msgstr "" - -msgid "Geo|Control the minimum interval in days that a repository should be reverified for this primary node" -msgstr "" - -msgid "Geo|Could not remove tracking entry for an existing project." -msgstr "" - -msgid "Geo|Could not remove tracking entry for an existing upload." -msgstr "" - -msgid "Geo|Failed" -msgstr "" - -msgid "Geo|File sync capacity" -msgstr "" - -msgid "Geo|Geo Status" -msgstr "" - -msgid "Geo|Groups to synchronize" -msgstr "" - -msgid "Geo|If enabled, and if object storage is enabled, GitLab will handle Object Storage replication using Geo" -msgstr "" - -msgid "Geo|In sync" -msgstr "" - -msgid "Geo|Internal URL (optional)" -msgstr "" - -msgid "Geo|Last repository check run" -msgstr "" - -msgid "Geo|Last successful sync" -msgstr "" - -msgid "Geo|Last sync attempt" -msgstr "" - -msgid "Geo|Last time verified" -msgstr "" - -msgid "Geo|Never" -msgstr "" - -msgid "Geo|Next sync scheduled at" -msgstr "" - -msgid "Geo|Not synced yet" -msgstr "" - -msgid "Geo|Pending" -msgstr "" - -msgid "Geo|Pending synchronization" -msgstr "" - -msgid "Geo|Pending verification" -msgstr "" - -msgid "Geo|Please refer to Geo Troubleshooting." -msgstr "" - -msgid "Geo|Project" -msgstr "" - -msgid "Geo|Project (ID: %{project_id}) no longer exists on the primary. It is safe to remove this entry, as this will not remove any data on disk." -msgstr "" - -msgid "Geo|Projects in certain groups" -msgstr "" - -msgid "Geo|Projects in certain storage shards" -msgstr "" - -msgid "Geo|Re-verification interval" -msgstr "" - -msgid "Geo|Redownload" -msgstr "" - -msgid "Geo|Remove" -msgstr "" - -msgid "Geo|Repository sync capacity" -msgstr "" - -msgid "Geo|Resync" -msgstr "" - -msgid "Geo|Resync all projects" -msgstr "" - -msgid "Geo|Retry count" -msgstr "" - -msgid "Geo|Reverify" -msgstr "" - -msgid "Geo|Reverify all projects" -msgstr "" - -msgid "Geo|Select groups to replicate." -msgstr "" - -msgid "Geo|Selective synchronization" -msgstr "" - -msgid "Geo|Shards to synchronize" -msgstr "" - -msgid "Geo|Status" -msgstr "" - -msgid "Geo|Sync" -msgstr "" - -msgid "Geo|Synced" -msgstr "" - -msgid "Geo|Synced at" -msgstr "" - -msgid "Geo|Synchronization failed - %{error}" -msgstr "" - -msgid "Geo|The URL defined on the primary node that secondary nodes should use to contact it. Defaults to URL" -msgstr "" - -msgid "Geo|The database is currently %{db_lag} behind the primary node." -msgstr "" - -msgid "Geo|The node is currently %{minutes_behind} behind the primary node." -msgstr "" - -msgid "Geo|This is a primary node" -msgstr "" - -msgid "Geo|Tracking entry for project (%{project_id}) was successfully removed." -msgstr "" - -msgid "Geo|Tracking entry for upload (%{type}/%{id}) was successfully removed." -msgstr "" - -msgid "Geo|Tracking entry will be removed. Are you sure?" -msgstr "" - -msgid "Geo|URL" -msgstr "" - -msgid "Geo|Unknown state" -msgstr "" - -msgid "Geo|Verification capacity" -msgstr "" - -msgid "Geo|Verification failed - %{error}" -msgstr "" - -msgid "Geo|Waiting for scheduler" -msgstr "" - -msgid "Geo|You are on a secondary, <b>read-only</b> Geo node. If you want to make changes, you must visit this page on the %{primary_node}." -msgstr "" - -msgid "Geo|You are on a secondary, <b>read-only</b> Geo node. You may be able to make a limited amount of changes or perform a limited amount of actions on this page." -msgstr "" - -msgid "Geo|misconfigured" -msgstr "" - -msgid "Geo|primary" -msgstr "" - -msgid "Geo|secondary" -msgstr "" - -msgid "Get a free instance review" -msgstr "" - msgid "Get started with error tracking" msgstr "" @@ -7335,9 +5391,6 @@ msgstr "" msgid "Git LFS is not enabled on this GitLab server, contact your admin." msgstr "" -msgid "Git LFS objects will be synced in pull mirrors if LFS is %{docs_link_start}enabled for the project%{docs_link_end}. They will <strong>not</strong> be synced in push mirrors." -msgstr "" - msgid "Git global setup" msgstr "" @@ -7362,12 +5415,6 @@ msgstr "" msgid "GitLab CI Linter has been moved" msgstr "" -msgid "GitLab Enterprise Edition %{plan}" -msgstr "" - -msgid "GitLab Geo" -msgstr "" - msgid "GitLab Group Runners can execute code for all the projects in this group." msgstr "" @@ -7380,33 +5427,18 @@ msgstr "" msgid "GitLab User" msgstr "" -msgid "GitLab allows you to continue using your license even if you exceed the number of seats you purchased. You will be required to pay for these seats when you renew your license." -msgstr "" - -msgid "GitLab for Slack" -msgstr "" - msgid "GitLab is obtaining a Let's Encrypt SSL certificate for this domain. This process can take some time. Please try again later." msgstr "" msgid "GitLab member or Email address" msgstr "" -msgid "GitLab metadata URL" -msgstr "" - msgid "GitLab project export" msgstr "" msgid "GitLab restart is required to apply changes" msgstr "" -msgid "GitLab single sign on URL" -msgstr "" - -msgid "GitLab will run a background job that will produce pseudonymized CSVs of the GitLab database that will be uploaded to your configured object storage directory." -msgstr "" - msgid "GitLab.com import" msgstr "" @@ -7425,9 +5457,6 @@ msgstr "" msgid "Gitea Import" msgstr "" -msgid "Gitlab CI/CD" -msgstr "" - msgid "Gitlab Pages" msgstr "" @@ -7557,9 +5586,6 @@ msgstr "" msgid "Go to your snippets" msgstr "" -msgid "Golden Tanuki" -msgstr "" - msgid "Google Code import" msgstr "" @@ -7614,9 +5640,6 @@ msgstr "" msgid "Group Runners" msgstr "" -msgid "Group SAML must be enabled to test" -msgstr "" - msgid "Group URL" msgstr "" @@ -7641,120 +5664,12 @@ msgstr "" msgid "Group name" msgstr "" -msgid "Group overview content" -msgstr "" - -msgid "Group pipeline minutes were successfully reset." -msgstr "" - msgid "Group was successfully updated." msgstr "" msgid "Group: %{group_name}" msgstr "" -msgid "Group: %{name}" -msgstr "" - -msgid "GroupRoadmap|%{startDateInWords} – %{endDateInWords}" -msgstr "" - -msgid "GroupRoadmap|From %{dateWord}" -msgstr "" - -msgid "GroupRoadmap|Something went wrong while fetching epics" -msgstr "" - -msgid "GroupRoadmap|Sorry, no epics matched your search" -msgstr "" - -msgid "GroupRoadmap|The roadmap shows the progress of your epics along a timeline" -msgstr "" - -msgid "GroupRoadmap|To view the roadmap, add a start or due date to one of the %{linkStart}child epics%{linkEnd}." -msgstr "" - -msgid "GroupRoadmap|To view the roadmap, add a start or due date to one of your epics in this group or its subgroups; from %{startDate} to %{endDate}." -msgstr "" - -msgid "GroupRoadmap|To widen your search, change or remove filters; from %{startDate} to %{endDate}." -msgstr "" - -msgid "GroupRoadmap|Until %{dateWord}" -msgstr "" - -msgid "GroupSAML|Certificate fingerprint" -msgstr "" - -msgid "GroupSAML|Configuration" -msgstr "" - -msgid "GroupSAML|Enable SAML authentication for this group." -msgstr "" - -msgid "GroupSAML|Enforce SSO-only authentication for this group." -msgstr "" - -msgid "GroupSAML|Enforce SSO-only membership for this group." -msgstr "" - -msgid "GroupSAML|Enforce users to have dedicated group managed accounts for this group." -msgstr "" - -msgid "GroupSAML|Enforced SSO" -msgstr "" - -msgid "GroupSAML|Generate a SCIM token" -msgstr "" - -msgid "GroupSAML|Generate a SCIM token to set up your System for Cross-Domain Identity Management." -msgstr "" - -msgid "GroupSAML|Identity provider single sign on URL" -msgstr "" - -msgid "GroupSAML|Make sure you save this token — you won't be able to access it again." -msgstr "" - -msgid "GroupSAML|Manage your group’s membership while adding another level of security with SAML." -msgstr "" - -msgid "GroupSAML|Members will be forwarded here when signing in to your group. Get this from your identity provider, where it can also be called \"SSO Service Location\", \"SAML Token Issuance Endpoint\", or \"SAML 2.0/W-Federation URL\"." -msgstr "" - -msgid "GroupSAML|SAML Single Sign On" -msgstr "" - -msgid "GroupSAML|SAML Single Sign On Settings" -msgstr "" - -msgid "GroupSAML|SCIM API endpoint URL" -msgstr "" - -msgid "GroupSAML|SCIM Token" -msgstr "" - -msgid "GroupSAML|SHA1 fingerprint of the SAML token signing certificate. Get this from your identity provider, where it can also be called \"Thumbprint\"." -msgstr "" - -msgid "GroupSAML|The SCIM token is now hidden. To see the value of the token again, you need to " -msgstr "" - -msgid "GroupSAML|To be able to enable enforced SSO, you first need to enable SAML authentication." -msgstr "" - -msgid "GroupSAML|To be able to enable group managed accounts, you first need to enable enforced SSO." -msgstr "" - -msgid "GroupSAML|Toggle SAML authentication" -msgstr "" - -msgid "GroupSAML|With group managed accounts enabled, all the users without a group managed account will be excluded from the group." -msgstr "" - -msgid "GroupSAML|Your SCIM token" -msgstr "" - msgid "GroupSettings|Auto DevOps pipeline was updated for the group" msgstr "" @@ -7764,9 +5679,6 @@ msgstr "" msgid "GroupSettings|Badges" msgstr "" -msgid "GroupSettings|Custom project templates" -msgstr "" - msgid "GroupSettings|Customize your group badges." msgstr "" @@ -7779,18 +5691,12 @@ msgstr "" msgid "GroupSettings|Learn more about badges." msgstr "" -msgid "GroupSettings|Learn more about group-level project templates." -msgstr "" - msgid "GroupSettings|New runners registration token has been generated!" msgstr "" msgid "GroupSettings|Prevent sharing a project within %{group} with other groups" msgstr "" -msgid "GroupSettings|Select a sub-group as the custom project template source for this group." -msgstr "" - msgid "GroupSettings|The Auto DevOps pipeline will run if no alternative CI configuration file is found." msgstr "" @@ -7896,9 +5802,6 @@ msgstr "" msgid "HTTP Basic: Access denied\\nYou must use a personal access token with 'api' scope for Git over HTTP.\\nYou can generate one at %{profile_personal_access_tokens_url}" msgstr "" -msgid "Have your users email" -msgstr "" - msgid "Header logo was successfully removed." msgstr "" @@ -7923,9 +5826,6 @@ msgstr "" msgid "HealthCheck|Unhealthy" msgstr "" -msgid "Hello there" -msgstr "" - msgid "Help" msgstr "" @@ -7985,18 +5885,12 @@ msgstr "" msgid "History of authentications" msgstr "" -msgid "Hook execution failed. Ensure the group has a project with commits." -msgstr "" - msgid "Hook was successfully created." msgstr "" msgid "Hook was successfully updated." msgstr "" -msgid "Hours" -msgstr "" - msgid "Housekeeping" msgstr "" @@ -8006,15 +5900,6 @@ msgstr "" msgid "Housekeeping, export, path, transfer, remove, archive." msgstr "" -msgid "How it works" -msgstr "" - -msgid "How many replicas each Elasticsearch shard has." -msgstr "" - -msgid "How many shards to split the Elasticsearch index over." -msgstr "" - msgid "However, you are already a member of this %{member_source}. Sign in using a different account to accept the invitation." msgstr "" @@ -8078,12 +5963,6 @@ msgstr "" msgid "IP Address" msgstr "" -msgid "IP address restriction is not editable in subgroups. Value inherited from top-level parent group." -msgstr "" - -msgid "IP subnet restriction only allowed for top-level groups" -msgstr "" - msgid "Identifier" msgstr "" @@ -8093,15 +5972,6 @@ msgstr "" msgid "If any job surpasses this timeout threshold, it will be marked as failed. Human readable time input language is accepted like \"1 hour\". Values without specification represent seconds." msgstr "" -msgid "If checked, group owners can manage LDAP group links and LDAP member overrides" -msgstr "" - -msgid "If checked, new group memberships and permissions can only be added via LDAP synchronization" -msgstr "" - -msgid "If disabled, a diverged local branch will not be automatically updated with commits from its remote counterpart, to prevent local data loss. If the default branch (%{default_branch}) has diverged and cannot be updated, mirroring will fail. Other diverged branches are silently ignored." -msgstr "" - msgid "If disabled, only admins will be able to set up mirrors in projects." msgstr "" @@ -8120,9 +5990,6 @@ msgstr "" msgid "If this was a mistake you can leave the %{source_type}." msgstr "" -msgid "If using GitHub, you’ll see pipeline statuses on GitHub for your commits and pull requests. %{more_info_link}" -msgstr "" - msgid "If you lose your recovery codes you can generate new ones, invalidating all previous codes." msgstr "" @@ -8225,9 +6092,6 @@ msgstr "" msgid "Import/Export illustration" msgstr "" -msgid "ImportButtons|Connect repositories from" -msgstr "" - msgid "ImportProjects|Blocked import URL: %{message}" msgstr "" @@ -8252,21 +6116,6 @@ msgstr "" msgid "ImportProjects|Updating the imported projects failed" msgstr "" -msgid "Improve Issue boards" -msgstr "" - -msgid "Improve Issue boards with GitLab Enterprise Edition." -msgstr "" - -msgid "Improve Merge Requests and customer support with GitLab Enterprise Edition." -msgstr "" - -msgid "Improve issues management with Issue weight and GitLab Enterprise Edition." -msgstr "" - -msgid "Improve search with Advanced Global Search and GitLab Enterprise Edition." -msgstr "" - msgid "In order to enable instance-level analytics, please ask an admin to enable %{usage_ping_link_start}usage ping%{usage_ping_link_end}." msgstr "" @@ -8276,9 +6125,6 @@ msgstr "" msgid "In the next step, you'll be able to select the projects you want to import." msgstr "" -msgid "Incidents" -msgstr "" - msgid "Include a Terms of Service agreement and Privacy Policy that all users must accept." msgstr "" @@ -8291,9 +6137,6 @@ msgstr "" msgid "Include the username in the URL if required: <code>https://username@gitlab.company.com/group/project.git</code>." msgstr "" -msgid "Includes LFS objects. It can be overridden per group, or per project. 0 for unlimited." -msgstr "" - msgid "Includes an MVC structure to help you get started." msgstr "" @@ -8303,18 +6146,12 @@ msgstr "" msgid "Includes an MVC structure, mvnw and pom.xml to help you get started." msgstr "" -msgid "Incoming email" -msgstr "" - msgid "Incompatible Project" msgstr "" msgid "Incompatible options set!" msgstr "" -msgid "Index all projects" -msgstr "" - msgid "Indicates whether this runner can pick jobs without tags" msgstr "" @@ -8342,9 +6179,6 @@ msgstr "" msgid "Insert suggestion" msgstr "" -msgid "Insights" -msgstr "" - msgid "Install" msgstr "" @@ -8366,11 +6200,6 @@ msgstr "" msgid "Installing" msgstr "" -msgid "Instance" -msgid_plural "Instances" -msgstr[0] "" -msgstr[1] "" - msgid "Instance Statistics" msgstr "" @@ -8383,9 +6212,6 @@ msgstr "" msgid "Instance does not support multiple Kubernetes clusters" msgstr "" -msgid "Instance license" -msgstr "" - msgid "Integrations" msgstr "" @@ -8416,9 +6242,6 @@ msgstr "" msgid "Introducing Your Conversational Development Index" msgstr "" -msgid "Invalid Insights config file detected" -msgstr "" - msgid "Invalid Login or password" msgstr "" @@ -8446,15 +6269,9 @@ msgstr "" msgid "Invalid pin code" msgstr "" -msgid "Invalid query" -msgstr "" - msgid "Invalid repository path" msgstr "" -msgid "Invalid server response" -msgstr "" - msgid "Invalid two-factor code." msgstr "" @@ -8476,9 +6293,6 @@ msgstr "" msgid "Invocations" msgstr "" -msgid "Is using license seat:" -msgstr "" - msgid "IssuableStatus|Closed" msgstr "" @@ -8497,15 +6311,9 @@ msgstr "" msgid "Issue Boards" msgstr "" -msgid "Issue board focus mode" -msgstr "" - msgid "Issue events" msgstr "" -msgid "Issue template (optional)" -msgstr "" - msgid "Issue update failed" msgstr "" @@ -8557,42 +6365,12 @@ msgstr "" msgid "Issues can be bugs, tasks or ideas to be discussed. Also, issues are searchable and filterable." msgstr "" -msgid "Issues closed" -msgstr "" - msgid "Issues with comments, merge requests with diffs and comments, labels, milestones, snippets, and other project entities" msgstr "" msgid "Issues, merge requests, pushes, and comments." msgstr "" -msgid "IssuesAnalytics|After you begin creating issues for your projects, we can start tracking and displaying metrics for them" -msgstr "" - -msgid "IssuesAnalytics|Avg/Month:" -msgstr "" - -msgid "IssuesAnalytics|Issues created" -msgstr "" - -msgid "IssuesAnalytics|Issues created per month" -msgstr "" - -msgid "IssuesAnalytics|Last 12 months" -msgstr "" - -msgid "IssuesAnalytics|Sorry, your filter produced no results" -msgstr "" - -msgid "IssuesAnalytics|There are no issues for the projects in your group" -msgstr "" - -msgid "IssuesAnalytics|To widen your search, change or remove filters in the filter bar above" -msgstr "" - -msgid "IssuesAnalytics|Total:" -msgstr "" - msgid "It may take up to 30 minutes before the site is available after the first deployment." msgstr "" @@ -8602,12 +6380,6 @@ msgstr "" msgid "It's you" msgstr "" -msgid "Jaeger URL" -msgstr "" - -msgid "Jaeger tracing" -msgstr "" - msgid "Jan" msgstr "" @@ -8800,21 +6572,12 @@ msgstr "" msgid "Kubernetes configured" msgstr "" -msgid "Kubernetes deployment not found" -msgstr "" - msgid "Kubernetes error: %{error_code}" msgstr "" msgid "LDAP" msgstr "" -msgid "LDAP settings" -msgstr "" - -msgid "LDAP sync in progress. This could take a few minutes. Refresh the page to see the changes." -msgstr "" - msgid "LFS" msgstr "" @@ -8836,9 +6599,6 @@ msgstr "" msgid "Label actions dropdown" msgstr "" -msgid "Label lists show all issues with the selected label." -msgstr "" - msgid "Label was created" msgstr "" @@ -8892,9 +6652,6 @@ msgid_plural "Last %d days" msgstr[0] "" msgstr[1] "" -msgid "Last %{days} days" -msgstr "" - msgid "Last Pipeline" msgstr "" @@ -8955,15 +6712,9 @@ msgstr "" msgid "Lead" msgstr "" -msgid "Learn GitLab" -msgstr "" - msgid "Learn how to %{link_start}contribute to the built-in templates%{link_end}" msgstr "" -msgid "Learn how to %{no_packages_link_start}publish and share your packages%{no_packages_link_end} with GitLab." -msgstr "" - msgid "Learn more" msgstr "" @@ -8973,33 +6724,12 @@ msgstr "" msgid "Learn more about Kubernetes" msgstr "" -msgid "Learn more about Web Terminal" -msgstr "" - msgid "Learn more about adding certificates to your project by following the %{docs_link_start}documentation on GitLab Pages%{docs_link_end}." msgstr "" -msgid "Learn more about approvals." -msgstr "" - -msgid "Learn more about custom project templates" -msgstr "" - -msgid "Learn more about deploying to a cluster" -msgstr "" - -msgid "Learn more about group-level project templates" -msgstr "" - msgid "Learn more about signing commits" msgstr "" -msgid "Learn more about the dependency list" -msgstr "" - -msgid "Learn more about vulnerability check" -msgstr "" - msgid "Learn more in the" msgstr "" @@ -9027,118 +6757,9 @@ msgstr "" msgid "Let's Encrypt is a free, automated, and open certificate authority (CA) that gives digital certificates in order to enable HTTPS (SSL/TLS) for websites. Learn more about Let's Encrypt configuration by following the %{docs_link_start}documentation on GitLab Pages%{docs_link_end}." msgstr "" -msgid "License" -msgstr "" - -msgid "License Compliance" -msgstr "" - -msgid "LicenseCompliance|Add a license" -msgstr "" - -msgid "LicenseCompliance|Add licenses manually to approve or blacklist" -msgstr "" - -msgid "LicenseCompliance|Approve" -msgstr "" - -msgid "LicenseCompliance|Approve license" -msgstr "" - -msgid "LicenseCompliance|Approve license?" -msgstr "" - -msgid "LicenseCompliance|Approved" -msgstr "" - -msgid "LicenseCompliance|Blacklist" -msgstr "" - -msgid "LicenseCompliance|Blacklist license" -msgstr "" - -msgid "LicenseCompliance|Blacklist license?" -msgstr "" - -msgid "LicenseCompliance|Blacklisted" -msgstr "" - -msgid "LicenseCompliance|Cancel" -msgstr "" - -msgid "LicenseCompliance|Here you can approve or blacklist licenses for this project. Using %{ci} or %{license} will allow you to see if there are any unmanaged licenses and approve or blacklist them in merge request." -msgstr "" - -msgid "LicenseCompliance|License" -msgstr "" - -msgid "LicenseCompliance|License Compliance" -msgstr "" - -msgid "LicenseCompliance|License Compliance detected %d license for the source branch only" -msgid_plural "LicenseCompliance|License Compliance detected %d licenses for the source branch only" -msgstr[0] "" -msgstr[1] "" - -msgid "LicenseCompliance|License Compliance detected %d new license" -msgid_plural "LicenseCompliance|License Compliance detected %d new licenses" -msgstr[0] "" -msgstr[1] "" - -msgid "LicenseCompliance|License Compliance detected no licenses for the source branch only" -msgstr "" - -msgid "LicenseCompliance|License Compliance detected no new licenses" -msgstr "" - -msgid "LicenseCompliance|License details" -msgstr "" - -msgid "LicenseCompliance|License name" -msgstr "" - -msgid "LicenseCompliance|Packages" -msgstr "" - -msgid "LicenseCompliance|Remove license" -msgstr "" - -msgid "LicenseCompliance|Remove license?" -msgstr "" - -msgid "LicenseCompliance|Submit" -msgstr "" - -msgid "LicenseCompliance|There are currently no approved or blacklisted licenses in this project." -msgstr "" - -msgid "LicenseCompliance|There are currently no approved or blacklisted licenses that match in this project." -msgstr "" - -msgid "LicenseCompliance|This license already exists in this project." -msgstr "" - -msgid "LicenseCompliance|URL" -msgstr "" - -msgid "LicenseCompliance|You are about to remove the license, %{name}, from this project." -msgstr "" - -msgid "Licensed Features" -msgstr "" - -msgid "Licensed to" -msgstr "" - -msgid "Licenses" -msgstr "" - msgid "Limit display of time tracking units to hours." msgstr "" -msgid "Limit namespaces and projects that can be indexed" -msgstr "" - msgid "Limited to showing %d event at most" msgid_plural "Limited to showing %d events at most" msgstr[0] "" @@ -9153,9 +6774,6 @@ msgstr "" msgid "LinkedIn" msgstr "" -msgid "LinkedPipelines|%{counterLabel} more downstream pipelines" -msgstr "" - msgid "List" msgstr "" @@ -9165,12 +6783,6 @@ msgstr "" msgid "List available repositories" msgstr "" -msgid "List of IPs and CIDRs of allowed secondary nodes. Comma-separated, e.g. \"1.1.1.1, 2.2.2.0/24\"" -msgstr "" - -msgid "List the merge requests that must be merged before this one." -msgstr "" - msgid "List view" msgstr "" @@ -9180,9 +6792,6 @@ msgstr "" msgid "Live preview" msgstr "" -msgid "Loading contribution stats for group members" -msgstr "" - msgid "Loading functions timed out. Please reload the page to try again." msgstr "" @@ -9207,9 +6816,6 @@ msgstr "" msgid "Lock %{issuableDisplayName}" msgstr "" -msgid "Lock memberships to LDAP synchronization" -msgstr "" - msgid "Lock not found" msgstr "" @@ -9225,9 +6831,6 @@ msgstr "" msgid "Locked" msgstr "" -msgid "Locked Files" -msgstr "" - msgid "Locked by %{fileLockUserName}" msgstr "" @@ -9237,15 +6840,9 @@ msgstr "" msgid "Locked to current projects" msgstr "" -msgid "Locks give the ability to lock specific file or folder." -msgstr "" - msgid "Locks the discussion." msgstr "" -msgid "Login with smartcard" -msgstr "" - msgid "Logo was successfully removed." msgstr "" @@ -9255,15 +6852,6 @@ msgstr "" msgid "MERGED" msgstr "" -msgid "MRApprovals|Approved by" -msgstr "" - -msgid "MRApprovals|Approvers" -msgstr "" - -msgid "MRApprovals|Pending approvals" -msgstr "" - msgid "MRDiff|Show changes only" msgstr "" @@ -9276,9 +6864,6 @@ msgstr "" msgid "Make and review changes in the browser with the Web IDE" msgstr "" -msgid "Make everyone on your team more productive regardless of their location. GitLab Geo creates read-only mirrors of your GitLab instance so you can reduce the time it takes to clone and fetch large repos." -msgstr "" - msgid "Make issue confidential" msgstr "" @@ -9369,9 +6954,6 @@ msgstr "" msgid "Mark this issue as a duplicate of another issue" msgstr "" -msgid "Mark this issue as related to another issue" -msgstr "" - msgid "Markdown" msgstr "" @@ -9393,9 +6975,6 @@ msgstr "" msgid "Marked this issue as a duplicate of %{duplicate_param}." msgstr "" -msgid "Marked this issue as related to %{issue_ref}." -msgstr "" - msgid "Marks To Do as done." msgstr "" @@ -9405,12 +6984,6 @@ msgstr "" msgid "Marks this issue as a duplicate of %{duplicate_reference}." msgstr "" -msgid "Marks this issue as related to %{issue_ref}." -msgstr "" - -msgid "Match not found; try refining your search query." -msgstr "" - msgid "MattermostService|Add to Mattermost" msgstr "" @@ -9441,51 +7014,30 @@ msgstr "" msgid "MattermostService|This service allows users to perform common operations on this project by entering slash commands in Mattermost." msgstr "" -msgid "Maven Metadata" -msgstr "" - msgid "Max access level" msgstr "" -msgid "Max seats used" -msgstr "" - msgid "Maximum artifacts size (MB)" msgstr "" msgid "Maximum attachment size (MB)" msgstr "" -msgid "Maximum capacity" -msgstr "" - -msgid "Maximum delay (Minutes)" -msgstr "" - msgid "Maximum job timeout" msgstr "" msgid "Maximum job timeout has a value which could not be accepted" msgstr "" -msgid "Maximum number of mirrors that can be synchronizing at the same time." -msgstr "" - msgid "Maximum push size (MB)" msgstr "" -msgid "Maximum time between updates that a mirror can have when scheduled to synchronize." -msgstr "" - msgid "May" msgstr "" msgid "Median" msgstr "" -msgid "Member lock" -msgstr "" - msgid "Member since %{date}" msgstr "" @@ -9513,15 +7065,9 @@ msgstr "" msgid "Merge Request" msgstr "" -msgid "Merge Request Approvals" -msgstr "" - msgid "Merge Requests" msgstr "" -msgid "Merge Requests created" -msgstr "" - msgid "Merge commit message" msgstr "" @@ -9537,24 +7083,12 @@ msgstr "" msgid "Merge request" msgstr "" -msgid "Merge request %{iid} authored by %{authorName}" -msgstr "" - -msgid "Merge request approvals" -msgstr "" - -msgid "Merge request approvals allow you to set the number of necessary approvals and predefine a list of approvers that will need to approve every merge request in a project." -msgstr "" - msgid "Merge requests" msgstr "" msgid "Merge requests are a place to propose changes you've made to a project and discuss those changes with others" msgstr "" -msgid "Merge requests are read-only in a secondary Geo node" -msgstr "" - msgid "Merge when pipeline succeeds" msgstr "" @@ -9585,9 +7119,6 @@ msgstr "" msgid "MergeRequests|Add a reply" msgstr "" -msgid "MergeRequests|An error occurred while saving the draft comment." -msgstr "" - msgid "MergeRequests|Failed to squash. Should be done manually." msgstr "" @@ -9606,18 +7137,6 @@ msgstr "" msgid "MergeRequests|Squash task canceled: another squash is already in progress." msgstr "" -msgid "MergeRequests|Thread stays resolved" -msgstr "" - -msgid "MergeRequests|Thread stays unresolved" -msgstr "" - -msgid "MergeRequests|Thread will be resolved" -msgstr "" - -msgid "MergeRequests|Thread will be unresolved" -msgstr "" - msgid "MergeRequests|Toggle comments for this file" msgstr "" @@ -9675,12 +7194,6 @@ msgstr "" msgid "Method" msgstr "" -msgid "Metric was successfully added." -msgstr "" - -msgid "Metric was successfully updated." -msgstr "" - msgid "Metrics" msgstr "" @@ -9708,48 +7221,15 @@ msgstr "" msgid "Metrics|Check out the CI/CD documentation on deploying to an environment" msgstr "" -msgid "Metrics|Create metric" -msgstr "" - -msgid "Metrics|Delete metric" -msgstr "" - -msgid "Metrics|Delete metric?" -msgstr "" - -msgid "Metrics|Edit metric" -msgstr "" - msgid "Metrics|Environment" msgstr "" -msgid "Metrics|For grouping similar metrics" -msgstr "" - -msgid "Metrics|Label of the y-axis (usually the unit). The x-axis always represents time." -msgstr "" - msgid "Metrics|Learn about environments" msgstr "" -msgid "Metrics|Legend label (optional)" -msgstr "" - -msgid "Metrics|Must be a valid PromQL query." -msgstr "" - -msgid "Metrics|New metric" -msgstr "" - msgid "Metrics|No deployed environments" msgstr "" -msgid "Metrics|PromQL query is valid" -msgstr "" - -msgid "Metrics|Prometheus Query Documentation" -msgstr "" - msgid "Metrics|Show last" msgstr "" @@ -9762,9 +7242,6 @@ msgstr "" msgid "Metrics|There was an error getting environments information." msgstr "" -msgid "Metrics|There was an error trying to validate your query" -msgstr "" - msgid "Metrics|There was an error while retrieving metrics" msgstr "" @@ -9774,36 +7251,6 @@ msgstr "" msgid "Metrics|Unexpected metrics data response from prometheus endpoint" msgstr "" -msgid "Metrics|Unit label" -msgstr "" - -msgid "Metrics|Used as a title for the chart" -msgstr "" - -msgid "Metrics|Used if the query returns a single series. If it returns multiple series, their legend labels will be picked up from the response." -msgstr "" - -msgid "Metrics|Y-axis label" -msgstr "" - -msgid "Metrics|You're about to permanently delete this metric. This cannot be undone." -msgstr "" - -msgid "Metrics|e.g. HTTP requests" -msgstr "" - -msgid "Metrics|e.g. Requests/second" -msgstr "" - -msgid "Metrics|e.g. Throughput" -msgstr "" - -msgid "Metrics|e.g. rate(http_requests_total[5m])" -msgstr "" - -msgid "Metrics|e.g. req/sec" -msgstr "" - msgid "Migrated %{success_count}/%{total_count} files." msgstr "" @@ -9813,12 +7260,6 @@ msgstr "" msgid "Milestone" msgstr "" -msgid "Milestone lists not available with your current license" -msgstr "" - -msgid "Milestone lists show all issues from the selected milestone." -msgstr "" - msgid "Milestones" msgstr "" @@ -9852,27 +7293,18 @@ msgstr "" msgid "Milestones|This action cannot be reversed." msgstr "" -msgid "Minimum capacity to be available before we schedule more mirrors preemptively." -msgstr "" - msgid "Minimum length is %{minimum_password_length} characters" msgstr "" msgid "Minimum length is %{minimum_password_length} characters." msgstr "" -msgid "Minutes" -msgstr "" - msgid "Mirror direction" msgstr "" msgid "Mirror repository" msgstr "" -msgid "Mirror user" -msgstr "" - msgid "Mirrored repositories" msgstr "" @@ -9882,15 +7314,6 @@ msgstr "" msgid "Mirroring settings were successfully updated." msgstr "" -msgid "Mirroring settings were successfully updated. The project is being updated." -msgstr "" - -msgid "Mirroring was successfully disabled." -msgstr "" - -msgid "Mirroring will only be available if the feature is included in the plan of the selected group or user." -msgstr "" - msgid "Missing commit signatures endpoint!" msgstr "" @@ -9903,9 +7326,6 @@ msgstr "" msgid "Modal|Close" msgstr "" -msgid "Modified in this version" -msgstr "" - msgid "Modify commit message" msgstr "" @@ -9924,24 +7344,12 @@ msgstr "" msgid "Monitoring" msgstr "" -msgid "Months" -msgstr "" - msgid "More" msgstr "" -msgid "More Information" -msgstr "" - -msgid "More Slack commands" -msgstr "" - msgid "More actions" msgstr "" -msgid "More info" -msgstr "" - msgid "More information" msgstr "" @@ -9993,9 +7401,6 @@ msgstr "" msgid "Moves this issue to %{path_to_project}." msgstr "" -msgid "Multiple issue boards" -msgstr "" - msgid "Multiple model types found: %{model_types}" msgstr "" @@ -10017,9 +7422,6 @@ msgstr "" msgid "Name:" msgstr "" -msgid "Namespaces to index" -msgstr "" - msgid "Naming, topics, avatar" msgstr "" @@ -10038,9 +7440,6 @@ msgstr "" msgid "Nav|Sign out and sign in with a different account" msgstr "" -msgid "Need help?" -msgstr "" - msgid "Network" msgstr "" @@ -10103,12 +7502,6 @@ msgstr "" msgid "New environment" msgstr "" -msgid "New epic" -msgstr "" - -msgid "New epic title" -msgstr "" - msgid "New file" msgstr "" @@ -10151,9 +7544,6 @@ msgstr "" msgid "New snippet" msgstr "" -msgid "New stage" -msgstr "" - msgid "New subgroup" msgstr "" @@ -10193,9 +7583,6 @@ msgstr "" msgid "No %{providerTitle} repositories available to import" msgstr "" -msgid "No Epic" -msgstr "" - msgid "No Label" msgstr "" @@ -10235,24 +7622,15 @@ msgstr "" msgid "No contributions were found" msgstr "" -msgid "No credit card required." -msgstr "" - msgid "No data found" msgstr "" msgid "No data to display" msgstr "" -msgid "No deployments found" -msgstr "" - msgid "No details available" msgstr "" -msgid "No due date" -msgstr "" - msgid "No errors to display." msgstr "" @@ -10274,9 +7652,6 @@ msgstr "" msgid "No forks available to you." msgstr "" -msgid "No issues for the selected time period." -msgstr "" - msgid "No job trace" msgstr "" @@ -10286,15 +7661,6 @@ msgstr "" msgid "No license. All rights reserved" msgstr "" -msgid "No licenses found." -msgstr "" - -msgid "No matching results" -msgstr "" - -msgid "No merge requests for the selected time period." -msgstr "" - msgid "No merge requests found" msgstr "" @@ -10319,15 +7685,9 @@ msgstr "" msgid "No public groups" msgstr "" -msgid "No pushes for the selected time period." -msgstr "" - msgid "No repository" msgstr "" -msgid "No required pipeline" -msgstr "" - msgid "No runners found" msgstr "" @@ -10337,39 +7697,18 @@ msgstr "" msgid "No starrers matched your search" msgstr "" -msgid "No start date" -msgstr "" - msgid "No template" msgstr "" -msgid "No value set by top-level parent group." -msgstr "" - msgid "No, directly import the existing email addresses and usernames." msgstr "" -msgid "No, not interested right now" -msgstr "" - msgid "Nobody has starred this repository yet" msgstr "" -msgid "Node was successfully created." -msgstr "" - -msgid "Node was successfully updated." -msgstr "" - -msgid "Nodes" -msgstr "" - msgid "None" msgstr "" -msgid "Not all data has been processed yet, the accuracy of the chart for the selected timeframe is limited." -msgstr "" - msgid "Not available" msgstr "" @@ -10388,9 +7727,6 @@ msgstr "" msgid "Not found." msgstr "" -msgid "Not helpful" -msgstr "" - msgid "Not now" msgstr "" @@ -10406,15 +7742,9 @@ msgstr "" msgid "Note that this invitation was sent to %{mail_to_invite_email}, but you are signed in as %{link_to_current_user} with email %{mail_to_current_user}." msgstr "" -msgid "Note: As an administrator you may like to configure %{github_integration_link}, which will allow login via GitHub and allow connecting repositories without generating a Personal Access Token." -msgstr "" - msgid "Note: As an administrator you may like to configure %{github_integration_link}, which will allow login via GitHub and allow importing repositories without generating a Personal Access Token." msgstr "" -msgid "Note: Consider asking your GitLab administrator to configure %{github_integration_link}, which will allow login via GitHub and allow connecting repositories without generating a Personal Access Token." -msgstr "" - msgid "Note: Consider asking your GitLab administrator to configure %{github_integration_link}, which will allow login via GitHub and allow importing repositories without generating a Personal Access Token." msgstr "" @@ -10469,9 +7799,6 @@ msgstr "" msgid "NotificationEvent|Merge merge request" msgstr "" -msgid "NotificationEvent|New epic" -msgstr "" - msgid "NotificationEvent|New issue" msgstr "" @@ -10532,27 +7859,6 @@ msgstr "" msgid "November" msgstr "" -msgid "Number of Elasticsearch replicas" -msgstr "" - -msgid "Number of Elasticsearch shards" -msgstr "" - -msgid "Number of LOCs per commit" -msgstr "" - -msgid "Number of commits per MR" -msgstr "" - -msgid "Number of files touched" -msgstr "" - -msgid "OK" -msgstr "" - -msgid "Object Storage replication" -msgstr "" - msgid "Object does not exist on the server or you don't have permissions to access it" msgstr "" @@ -10565,18 +7871,9 @@ msgstr "" msgid "OfSearchInADropdown|Filter" msgstr "" -msgid "Ok let's go" -msgstr "" - msgid "OmniAuth" msgstr "" -msgid "Onboarding" -msgstr "" - -msgid "Once imported, repositories can be mirrored over SSH. Read more %{link_start}here%{link_end}." -msgstr "" - msgid "Once removed, the fork relationship cannot be restored and you will no longer be able to send merge requests to the source." msgstr "" @@ -10588,51 +7885,30 @@ msgid_plural "%d more items" msgstr[0] "" msgstr[1] "" -msgid "One or more groups that you don't have access to." -msgstr "" - msgid "One or more of your Bitbucket projects cannot be imported into GitLab directly because they use Subversion or Mercurial for version control, rather than Git." msgstr "" msgid "One or more of your Google Code projects cannot be imported into GitLab directly because they use Subversion or Mercurial for version control, rather than Git." msgstr "" -msgid "One or more of your dependency files are not supported, and the dependency list may be incomplete. Below is a list of supported file types." -msgstr "" - msgid "Only Project Members" msgstr "" msgid "Only admins" msgstr "" -msgid "Only admins can delete project" -msgstr "" - msgid "Only mirror protected branches" msgstr "" msgid "Only policy:" msgstr "" -msgid "Only proceed if you trust %{idp_url} to control your GitLab account sign in." -msgstr "" - msgid "Only project members can comment." msgstr "" msgid "Only project members will be imported. Group members will be skipped." msgstr "" -msgid "Only these extensions are supported: %{extension_list}" -msgstr "" - -msgid "Only users with an email address in this domain can be added to the group.<br>Example: <code>gitlab.com</code>. Some common domains are not allowed. %{read_more_link}." -msgstr "" - -msgid "Only ‘Reporter’ roles and above on tiers Premium / Silver and above can see Productivity Analytics." -msgstr "" - msgid "Oops, are you sure?" msgstr "" @@ -10660,9 +7936,6 @@ msgstr "" msgid "Open issues" msgstr "" -msgid "Open projects" -msgstr "" - msgid "Open raw" msgstr "" @@ -10675,12 +7948,6 @@ msgstr "" msgid "Opened" msgstr "" -msgid "Opened MR" -msgstr "" - -msgid "Opened issues" -msgstr "" - msgid "OpenedNDaysAgo|Opened" msgstr "" @@ -10702,24 +7969,6 @@ msgstr "" msgid "Operations Settings" msgstr "" -msgid "OperationsDashboard|Add a project to the dashboard" -msgstr "" - -msgid "OperationsDashboard|Add projects" -msgstr "" - -msgid "OperationsDashboard|More information" -msgstr "" - -msgid "OperationsDashboard|Operations Dashboard" -msgstr "" - -msgid "OperationsDashboard|The operations dashboard provides a summary of each project's operational health, including pipeline and alert statuses." -msgstr "" - -msgid "Optional" -msgstr "" - msgid "Optionally, you can %{link_to_customize} how FogBugz email addresses and usernames are imported into GitLab." msgstr "" @@ -10735,12 +7984,6 @@ msgstr "" msgid "Other Labels" msgstr "" -msgid "Other information" -msgstr "" - -msgid "Other merge requests block this MR" -msgstr "" - msgid "Other visibility settings have been disabled by the administrator." msgstr "" @@ -10750,9 +7993,6 @@ msgstr "" msgid "Overview" msgstr "" -msgid "Overwrite diverged branches" -msgstr "" - msgid "Owned by anyone" msgstr "" @@ -10762,24 +8002,6 @@ msgstr "" msgid "Owner" msgstr "" -msgid "Package information" -msgstr "" - -msgid "Package was removed" -msgstr "" - -msgid "PackageRegistry|Delete Package Version" -msgstr "" - -msgid "PackageRegistry|There was a problem fetching the details for this package." -msgstr "" - -msgid "PackageRegistry|Unable to load package" -msgstr "" - -msgid "PackageRegistry|You are about to delete version %{boldStart}%{version}%{boldEnd} of %{boldStart}%{name}%{boldEnd}. Are you sure?" -msgstr "" - msgid "Packages" msgstr "" @@ -10855,12 +8077,6 @@ msgstr "" msgid "Paste a machine public key here. Read more about how to generate it %{link_start}here%{link_end}" msgstr "" -msgid "Paste epic link" -msgstr "" - -msgid "Paste issue link" -msgstr "" - msgid "Paste your public SSH key, which is usually contained in the file '~/.ssh/id_ed25519.pub' or '~/.ssh/id_rsa.pub' and begins with 'ssh-ed25519' or 'ssh-rsa'. Don't use your private SSH key." msgstr "" @@ -10876,9 +8092,6 @@ msgstr "" msgid "Pause" msgstr "" -msgid "Pause replication" -msgstr "" - msgid "Paused Runners don't accept new jobs" msgstr "" @@ -10963,12 +8176,6 @@ msgstr "" msgid "Pipeline Schedules" msgstr "" -msgid "Pipeline minutes quota" -msgstr "" - -msgid "Pipeline quota" -msgstr "" - msgid "Pipeline triggers" msgstr "" @@ -11053,15 +8260,6 @@ msgstr "" msgid "Pipelines settings for '%{project_name}' were successfully updated." msgstr "" -msgid "Pipelines| to purchase more minutes." -msgstr "" - -msgid "Pipelines|%{namespace_name} has exceeded its pipeline minutes quota." -msgstr "" - -msgid "Pipelines|%{namespace_name} has less than %{notification_level}%% of CI minutes available." -msgstr "" - msgid "Pipelines|API" msgstr "" @@ -11083,9 +8281,6 @@ msgstr "" msgid "Pipelines|Loading Pipelines" msgstr "" -msgid "Pipelines|Pipelines will not run anymore on shared Runners." -msgstr "" - msgid "Pipelines|Project cache successfully reset." msgstr "" @@ -11221,21 +8416,9 @@ msgstr "" msgid "Please accept the Terms of Service before continuing." msgstr "" -msgid "Please add a comment in the text area above" -msgstr "" - msgid "Please add a list to your board first" msgstr "" -msgid "Please check the configuration file for this chart" -msgstr "" - -msgid "Please check the configuration file to ensure that a collection of charts has been declared." -msgstr "" - -msgid "Please check the configuration file to ensure that it is available and the YAML is valid" -msgstr "" - msgid "Please check your email (%{email}) to verify that you own this address. Didn't receive it? %{resend_link}. Wrong email address? %{update_link}." msgstr "" @@ -11257,33 +8440,12 @@ msgstr "" msgid "Please create a username with only alphanumeric characters." msgstr "" -msgid "Please enable and migrate to hashed storage to avoid security issues and ensure data integrity. %{migrate_link}" -msgstr "" - -msgid "Please enter a non-negative number" -msgstr "" - -msgid "Please enter a number greater than %{number} (from the project settings)" -msgstr "" - -msgid "Please enter a valid number" -msgstr "" - -msgid "Please enter or upload a license." -msgstr "" - msgid "Please fill in a descriptive name for your group." msgstr "" -msgid "Please migrate all existing projects to hashed storage to avoid security issues and ensure data integrity. %{migrate_link}" -msgstr "" - msgid "Please note that this application is not provided by GitLab and you should verify its authenticity before allowing access." msgstr "" -msgid "Please provide a name" -msgstr "" - msgid "Please provide a valid email address." msgstr "" @@ -11296,9 +8458,6 @@ msgstr "" msgid "Please select a group." msgstr "" -msgid "Please select and add a member" -msgstr "" - msgid "Please select at least one filter to see results" msgstr "" @@ -11311,24 +8470,15 @@ msgstr "" msgid "Please try again" msgstr "" -msgid "Please upgrade PostgreSQL to version 9.6 or greater. The status of the replication cannot be determined reliably with the current version." -msgstr "" - msgid "Please use this form to report to the admin users who create spam issues, comments or behave inappropriately." msgstr "" msgid "Please wait a moment, this page will automatically refresh when ready." msgstr "" -msgid "Please wait while we connect to your repository. Refresh at will." -msgstr "" - msgid "Please wait while we import the repository for you. Refresh at will." msgstr "" -msgid "Pods in use" -msgstr "" - msgid "Preferences" msgstr "" @@ -11401,15 +8551,6 @@ msgstr "" msgid "Press Enter or click to search" msgstr "" -msgid "Prevent adding new members to project membership within this group" -msgstr "" - -msgid "Prevent approval of merge requests by merge request author" -msgstr "" - -msgid "Prevent approval of merge requests by merge request committers" -msgstr "" - msgid "Preview" msgstr "" @@ -11431,9 +8572,6 @@ msgstr "" msgid "Previous unresolved discussion (MRs only)" msgstr "" -msgid "Primary" -msgstr "" - msgid "Prioritize" msgstr "" @@ -11455,9 +8593,6 @@ msgstr "" msgid "Private - The group and its projects can only be viewed by members." msgstr "" -msgid "Private group(s)" -msgstr "" - msgid "Private profile" msgstr "" @@ -11467,21 +8602,6 @@ msgstr "" msgid "Proceed" msgstr "" -msgid "Productivity Analytics" -msgstr "" - -msgid "Productivity analytics can help identify the problems that are delaying your team" -msgstr "" - -msgid "ProductivityAnalytics|Ascending" -msgstr "" - -msgid "ProductivityAnalytics|Days to merge" -msgstr "" - -msgid "ProductivityAnalytics|Descending" -msgstr "" - msgid "Profile" msgstr "" @@ -11899,9 +9019,6 @@ msgstr "" msgid "Project visibility level will be changed to match namespace rules when transferring to a group." msgstr "" -msgid "Project: %{name}" -msgstr "" - msgid "ProjectActivityRSS|Subscribe" msgstr "" @@ -12013,24 +9130,12 @@ msgstr "" msgid "ProjectSettings|Choose your merge method, merge options, and merge checks." msgstr "" -msgid "ProjectSettings|Choose your merge method, merge options, merge checks, and set up a default description template for merge requests." -msgstr "" - -msgid "ProjectSettings|Contact an admin to change this setting." -msgstr "" - msgid "ProjectSettings|Customize your project badges." msgstr "" msgid "ProjectSettings|Every merge creates a merge commit" msgstr "" -msgid "ProjectSettings|Failed to protect the tag" -msgstr "" - -msgid "ProjectSettings|Failed to update tag!" -msgstr "" - msgid "ProjectSettings|Fast-forward merge" msgstr "" @@ -12055,15 +9160,9 @@ msgstr "" msgid "ProjectSettings|Merge options" msgstr "" -msgid "ProjectSettings|Merge pipelines will try to validate the post-merge result prior to merging" -msgstr "" - msgid "ProjectSettings|No merge commits are created" msgstr "" -msgid "ProjectSettings|Only signed commits can be pushed to this repository." -msgstr "" - msgid "ProjectSettings|Pipelines must succeed" msgstr "" @@ -12076,21 +9175,9 @@ msgstr "" msgid "ProjectSettings|These checks must pass before merge requests can be merged" msgstr "" -msgid "ProjectSettings|This setting is applied on the server level and can be overridden by an admin." -msgstr "" - -msgid "ProjectSettings|This setting is applied on the server level but has been overridden for this project." -msgstr "" - -msgid "ProjectSettings|This setting will be applied to all projects unless overridden by an admin." -msgstr "" - msgid "ProjectSettings|This will dictate the commit history when you merge a merge request" msgstr "" -msgid "ProjectSettings|Users can only push commits to this repository that were committed with one of their own verified emails." -msgstr "" - msgid "ProjectSettings|When conflicts arise the user is given the option to rebase" msgstr "" @@ -12160,9 +9247,6 @@ msgstr "" msgid "Projects that belong to a group are prefixed with the group namespace. Existing projects may be moved into a group." msgstr "" -msgid "Projects to index" -msgstr "" - msgid "Projects with write access" msgstr "" @@ -12238,33 +9322,6 @@ msgstr "" msgid "Prometheus listen_address in config/gitlab.yml is not a valid URI" msgstr "" -msgid "PrometheusAlerts|Add alert" -msgstr "" - -msgid "PrometheusAlerts|Edit alert" -msgstr "" - -msgid "PrometheusAlerts|Error creating alert" -msgstr "" - -msgid "PrometheusAlerts|Error deleting alert" -msgstr "" - -msgid "PrometheusAlerts|Error fetching alert" -msgstr "" - -msgid "PrometheusAlerts|Error saving alert" -msgstr "" - -msgid "PrometheusAlerts|Operator" -msgstr "" - -msgid "PrometheusAlerts|Select query" -msgstr "" - -msgid "PrometheusAlerts|Threshold" -msgstr "" - msgid "PrometheusService|%{exporters} with %{metrics} were found" msgstr "" @@ -12286,21 +9343,9 @@ msgstr "" msgid "PrometheusService|Common metrics are automatically monitored based on a library of metrics from popular exporters." msgstr "" -msgid "PrometheusService|Custom metrics" -msgstr "" - -msgid "PrometheusService|Custom metrics require Prometheus installed on a cluster with environment scope \"*\" OR a manually configured Prometheus to be available." -msgstr "" - -msgid "PrometheusService|Enable Prometheus to define custom metrics, using either option above" -msgstr "" - msgid "PrometheusService|Finding and configuring metrics..." msgstr "" -msgid "PrometheusService|Finding custom metrics..." -msgstr "" - msgid "PrometheusService|Install Prometheus on clusters" msgstr "" @@ -12319,21 +9364,12 @@ msgstr "" msgid "PrometheusService|More information" msgstr "" -msgid "PrometheusService|New metric" -msgstr "" - -msgid "PrometheusService|No custom metrics have been created. Create one using the button above" -msgstr "" - msgid "PrometheusService|Prometheus API Base URL, like http://prometheus.example.com/" msgstr "" msgid "PrometheusService|Prometheus is being automatically managed on your clusters" msgstr "" -msgid "PrometheusService|These metrics will only be monitored after your first deployment to an environment" -msgstr "" - msgid "PrometheusService|Time-series monitoring service" msgstr "" @@ -12349,12 +9385,6 @@ msgstr "" msgid "Promote" msgstr "" -msgid "Promote issue to an epic" -msgstr "" - -msgid "Promote issue to an epic." -msgstr "" - msgid "Promote these project milestones into a group milestone." msgstr "" @@ -12373,21 +9403,6 @@ msgstr "" msgid "PromoteMilestone|Promotion failed - %{message}" msgstr "" -msgid "Promoted issue to an epic." -msgstr "" - -msgid "Promotions|Don't show me this again" -msgstr "" - -msgid "Promotions|Epics let you manage your portfolio of projects more efficiently and with less effort by tracking groups of issues that share a theme, across projects and milestones." -msgstr "" - -msgid "Promotions|This feature is locked." -msgstr "" - -msgid "Promotions|Upgrade plan" -msgstr "" - msgid "Prompt users to upload SSH keys" msgstr "" @@ -12397,72 +9412,18 @@ msgstr "" msgid "Protected Branch" msgstr "" -msgid "Protected Environment" -msgstr "" - -msgid "Protected Environments" -msgstr "" - msgid "Protected Tag" msgstr "" msgid "Protected branches" msgstr "" -msgid "ProtectedEnvironment|%{environment_name} will be writable for developers. Are you sure?" -msgstr "" - -msgid "ProtectedEnvironment|Allowed to deploy" -msgstr "" - -msgid "ProtectedEnvironment|Environment" -msgstr "" - -msgid "ProtectedEnvironment|Protect" -msgstr "" - -msgid "ProtectedEnvironment|Protect an environment" -msgstr "" - -msgid "ProtectedEnvironment|Protected Environment (%{protected_environments_count})" -msgstr "" - -msgid "ProtectedEnvironment|Protecting an environment restricts the users who can execute deployments." -msgstr "" - -msgid "ProtectedEnvironment|Select an environment" -msgstr "" - -msgid "ProtectedEnvironment|Select users" -msgstr "" - -msgid "ProtectedEnvironment|Select users to deploy and manage Feature Flag settings" -msgstr "" - -msgid "ProtectedEnvironment|There are currently no protected environments, protect an environment with the form above." -msgstr "" - -msgid "ProtectedEnvironment|Unprotect" -msgstr "" - -msgid "ProtectedEnvironment|Your environment can't be unprotected" -msgstr "" - -msgid "ProtectedEnvironment|Your environment has been protected." -msgstr "" - -msgid "ProtectedEnvironment|Your environment has been unprotected" -msgstr "" - msgid "Protip:" msgstr "" msgid "Provider" msgstr "" -msgid "Pseudonymizer data collection" -msgstr "" - msgid "Public" msgstr "" @@ -12481,24 +9442,9 @@ msgstr "" msgid "Public pipelines" msgstr "" -msgid "Pull" -msgstr "" - -msgid "Purchase more minutes" -msgstr "" - msgid "Push" msgstr "" -msgid "Push Rule updated successfully." -msgstr "" - -msgid "Push Rules" -msgstr "" - -msgid "Push Rules updated successfully." -msgstr "" - msgid "Push an existing Git repository" msgstr "" @@ -12514,15 +9460,6 @@ msgstr "" msgid "Push to create a project" msgstr "" -msgid "PushRule|Committer restriction" -msgstr "" - -msgid "Pushed" -msgstr "" - -msgid "Pushes" -msgstr "" - msgid "PushoverService|%{user_name} deleted branch \"%{ref}\"." msgstr "" @@ -12562,15 +9499,6 @@ msgstr "" msgid "PushoverService|Your user key" msgstr "" -msgid "Quarters" -msgstr "" - -msgid "Query" -msgstr "" - -msgid "Query is valid" -msgstr "" - msgid "Quick actions can be used in the issues description and comment boxes." msgstr "" @@ -12592,9 +9520,6 @@ msgstr "" msgid "Read more about project permissions <strong>%{link_to_help}</strong>" msgstr "" -msgid "Read more about related issues" -msgstr "" - msgid "Real-time features" msgstr "" @@ -12604,18 +9529,12 @@ msgstr "" msgid "Rebase in progress" msgstr "" -msgid "Receive alerts from manually configured Prometheus servers." -msgstr "" - msgid "Receive notifications about your own activity" msgstr "" msgid "Recent" msgstr "" -msgid "Recent Activity" -msgstr "" - msgid "Recent Project Activity" msgstr "" @@ -12628,32 +9547,20 @@ msgstr "" msgid "Recovery Codes" msgstr "" -msgid "Redirect to SAML provider to test configuration" -msgstr "" - msgid "Reference:" msgstr "" -msgid "Refresh" -msgstr "" - msgid "Refreshing in a second to show the updated status..." msgid_plural "Refreshing in %d seconds to show the updated status..." msgstr[0] "" msgstr[1] "" -msgid "Regenerate instance ID" -msgstr "" - msgid "Regenerate key" msgstr "" msgid "Regenerate recovery codes" msgstr "" -msgid "Regenerating the instance ID can break integration depending on the client you are using." -msgstr "" - msgid "Regex pattern" msgstr "" @@ -12681,9 +9588,6 @@ msgstr "" msgid "Register with two-factor app" msgstr "" -msgid "Registration" -msgstr "" - msgid "Related Deployed Jobs" msgstr "" @@ -12699,9 +9603,6 @@ msgstr "" msgid "Related Merged Requests" msgstr "" -msgid "Related issues" -msgstr "" - msgid "Related merge requests" msgstr "" @@ -12720,42 +9621,24 @@ msgstr "" msgid "Remove" msgstr "" -msgid "Remove %{displayReference}" -msgstr "" - msgid "Remove Runner" msgstr "" msgid "Remove Zoom meeting" msgstr "" -msgid "Remove all approvals in a merge request when new commits are pushed to its source branch" -msgstr "" - msgid "Remove all or specific assignee(s)" msgstr "" msgid "Remove all or specific label(s)" msgstr "" -msgid "Remove approvers" -msgstr "" - -msgid "Remove approvers?" -msgstr "" - msgid "Remove assignee" msgstr "" msgid "Remove avatar" msgstr "" -msgid "Remove card" -msgstr "" - -msgid "Remove child epic from an epic" -msgstr "" - msgid "Remove due date" msgstr "" @@ -12765,18 +9648,12 @@ msgstr "" msgid "Remove from board" msgstr "" -msgid "Remove from epic" -msgstr "" - msgid "Remove group" msgstr "" msgid "Remove milestone" msgstr "" -msgid "Remove parent epic from an epic" -msgstr "" - msgid "Remove priority" msgstr "" @@ -12792,36 +9669,21 @@ msgstr "" msgid "Remove time estimate" msgstr "" -msgid "Removed" -msgstr "" - msgid "Removed %{assignee_text} %{assignee_references}." msgstr "" -msgid "Removed %{epic_ref} from child epics." -msgstr "" - msgid "Removed %{label_references} %{label_text}." msgstr "" msgid "Removed %{milestone_reference} milestone." msgstr "" -msgid "Removed %{type} with id %{id}" -msgstr "" - msgid "Removed all labels." msgstr "" -msgid "Removed an issue from an epic." -msgstr "" - msgid "Removed group can not be restored!" msgstr "" -msgid "Removed parent epic %{epic_ref}." -msgstr "" - msgid "Removed projects cannot be restored!" msgstr "" @@ -12837,9 +9699,6 @@ msgstr "" msgid "Removes %{assignee_text} %{assignee_references}." msgstr "" -msgid "Removes %{epic_ref} from child epics." -msgstr "" - msgid "Removes %{label_references} %{label_text}." msgstr "" @@ -12849,12 +9708,6 @@ msgstr "" msgid "Removes all labels." msgstr "" -msgid "Removes an issue from an epic." -msgstr "" - -msgid "Removes parent epic %{epic_ref}." -msgstr "" - msgid "Removes spent time." msgstr "" @@ -12867,9 +9720,6 @@ msgstr "" msgid "Removing group will cause all child projects and resources to be removed." msgstr "" -msgid "Removing license…" -msgstr "" - msgid "Removing the project will delete its repository and all related resources including issues, merge requests etc." msgstr "" @@ -12882,9 +9732,6 @@ msgstr "" msgid "Rename folder" msgstr "" -msgid "Reopen epic" -msgstr "" - msgid "Reopen milestone" msgstr "" @@ -12897,9 +9744,6 @@ msgstr "" msgid "Reopens this %{quick_action_target}." msgstr "" -msgid "Repair authentication" -msgstr "" - msgid "Replace" msgstr "" @@ -12918,12 +9762,6 @@ msgstr "" msgid "Reply to this email directly or %{view_it_on_gitlab}." msgstr "" -msgid "Reply..." -msgstr "" - -msgid "Repo by URL" -msgstr "" - msgid "Report abuse to admin" msgstr "" @@ -12933,39 +9771,18 @@ msgstr "" msgid "Reports|%{failedString} and %{resolvedString}" msgstr "" -msgid "Reports|Actions" -msgstr "" - msgid "Reports|Class" msgstr "" msgid "Reports|Classname" msgstr "" -msgid "Reports|Confidence" -msgstr "" - msgid "Reports|Execution time" msgstr "" msgid "Reports|Failure" msgstr "" -msgid "Reports|Metrics reports are loading" -msgstr "" - -msgid "Reports|Metrics reports changed on %{numberOfChanges} %{pointsString}" -msgstr "" - -msgid "Reports|Metrics reports did not change" -msgstr "" - -msgid "Reports|Metrics reports failed loading results" -msgstr "" - -msgid "Reports|Severity" -msgstr "" - msgid "Reports|System output" msgstr "" @@ -12978,9 +9795,6 @@ msgstr "" msgid "Reports|Test summary results are being parsed" msgstr "" -msgid "Reports|Vulnerability" -msgstr "" - msgid "Reports|no changed test results" msgstr "" @@ -13005,9 +9819,6 @@ msgstr "" msgid "Repository cleanup has started. You will receive an email once the cleanup operation is complete." msgstr "" -msgid "Repository has no locks." -msgstr "" - msgid "Repository maintenance" msgstr "" @@ -13023,9 +9834,6 @@ msgstr "" msgid "Repository: %{counter_repositories} / Wikis: %{counter_wikis} / Build Artifacts: %{counter_build_artifacts} / LFS: %{counter_lfs_objects}" msgstr "" -msgid "RepositorySettingsAccessLevel|Select" -msgstr "" - msgid "Request Access" msgstr "" @@ -13044,25 +9852,9 @@ msgstr "" msgid "Require all users to accept Terms of Service and Privacy Policy when they access GitLab." msgstr "" -msgid "Require approval from code owners" -msgstr "" - -msgid "Require user password to approve" -msgstr "" - msgid "Require users to prove ownership of custom domains" msgstr "" -msgid "Requires approval from %{names}." -msgid_plural "Requires %{count} more approvals from %{names}." -msgstr[0] "" -msgstr[1] "" - -msgid "Requires approval." -msgid_plural "Requires %d more approvals." -msgstr[0] "" -msgstr[1] "" - msgid "Resend confirmation email" msgstr "" @@ -13072,30 +9864,15 @@ msgstr "" msgid "Resend it" msgstr "" -msgid "Reset authorization key" -msgstr "" - -msgid "Reset authorization key?" -msgstr "" - msgid "Reset health check access token" msgstr "" -msgid "Reset key" -msgstr "" - msgid "Reset runners registration token" msgstr "" msgid "Reset template" msgstr "" -msgid "Resetting the authorization key for this project will require updating the authorization key in every alert source it is enabled in." -msgstr "" - -msgid "Resetting the authorization key will invalidate the previous key. Existing alert configurations will need to be updated with the new key." -msgstr "" - msgid "Resolve all threads in new issue" msgstr "" @@ -13126,12 +9903,6 @@ msgstr "" msgid "Resolves IP addresses once and uses them to submit requests" msgstr "" -msgid "Response" -msgstr "" - -msgid "Response didn't include `service_desk_address`" -msgstr "" - msgid "Response metrics (AWS ELB)" msgstr "" @@ -13150,21 +9921,9 @@ msgstr "" msgid "Response metrics (NGINX)" msgstr "" -msgid "Restart Terminal" -msgstr "" - -msgid "Restrict access by IP address" -msgstr "" - -msgid "Restrict membership by email" -msgstr "" - msgid "Resume" msgstr "" -msgid "Resume replication" -msgstr "" - msgid "Retry" msgstr "" @@ -13197,9 +9956,6 @@ msgstr "" msgid "Review" msgstr "" -msgid "Review the process for configuring service providers in your identity provider — in this case, GitLab is the \"service provider\" or \"relying party\"." -msgstr "" - msgid "Reviewing" msgstr "" @@ -13221,21 +9977,9 @@ msgstr "" msgid "RightSidebar|deleting the" msgstr "" -msgid "Roadmap" -msgstr "" - -msgid "Rollback" -msgstr "" - -msgid "Run CI/CD pipelines for external repositories" -msgstr "" - msgid "Run housekeeping" msgstr "" -msgid "Run tests against your code live using the Web Terminal" -msgstr "" - msgid "Run untagged jobs" msgstr "" @@ -13284,12 +10028,6 @@ msgstr "" msgid "Runners page" msgstr "" -msgid "Runners page." -msgstr "" - -msgid "Runners|You have used %{quotaUsed} out of %{quotaLimit} of your shared Runners pipeline minutes." -msgstr "" - msgid "Running" msgstr "" @@ -13299,15 +10037,6 @@ msgstr "" msgid "Runs a number of housekeeping tasks within the current repository, such as compressing file revisions and removing unreachable objects." msgstr "" -msgid "SAML SSO" -msgstr "" - -msgid "SAML SSO for %{group_name}" -msgstr "" - -msgid "SAML for %{group_name}" -msgstr "" - msgid "SSH Key" msgstr "" @@ -13347,9 +10076,6 @@ msgstr "" msgid "Save changes" msgstr "" -msgid "Save changes before testing" -msgstr "" - msgid "Save comment" msgstr "" @@ -13392,9 +10118,6 @@ msgstr "" msgid "Scope not supported with disabled 'users_search' feature!" msgstr "" -msgid "Scoped issue boards" -msgstr "" - msgid "Scoped label" msgstr "" @@ -13425,9 +10148,6 @@ msgstr "" msgid "Search" msgstr "" -msgid "Search an environment spec" -msgstr "" - msgid "Search branches" msgstr "" @@ -13437,9 +10157,6 @@ msgstr "" msgid "Search files" msgstr "" -msgid "Search for a LDAP group" -msgstr "" - msgid "Search for a group" msgstr "" @@ -13479,9 +10196,6 @@ msgstr "" msgid "Search users" msgstr "" -msgid "Search users or groups" -msgstr "" - msgid "Search your projects" msgstr "" @@ -13566,123 +10280,9 @@ msgid_plural "SearchResults|users" msgstr[0] "" msgstr[1] "" -msgid "Seats currently in use" -msgstr "" - -msgid "Seats in license" -msgstr "" - msgid "Secret" msgstr "" -msgid "Security" -msgstr "" - -msgid "Security & Compliance" -msgstr "" - -msgid "Security Dashboard" -msgstr "" - -msgid "Security Dashboard|Error fetching the dashboard data. Please check your network connection and try again." -msgstr "" - -msgid "Security Dashboard|Error fetching the vulnerability counts. Please check your network connection and try again." -msgstr "" - -msgid "Security Dashboard|Error fetching the vulnerability list. Please check your network connection and try again." -msgstr "" - -msgid "Security Dashboard|Issue Created" -msgstr "" - -msgid "Security Reports|Comment added to '%{vulnerabilityName}'" -msgstr "" - -msgid "Security Reports|Comment deleted on '%{vulnerabilityName}'" -msgstr "" - -msgid "Security Reports|Comment edited on '%{vulnerabilityName}'" -msgstr "" - -msgid "Security Reports|Create issue" -msgstr "" - -msgid "Security Reports|Dismiss vulnerability" -msgstr "" - -msgid "Security Reports|Dismissed '%{vulnerabilityName}'" -msgstr "" - -msgid "Security Reports|Either you don't have permission to view this dashboard or the dashboard has not been setup. Please check your permission settings with your administrator or check your dashboard configurations to proceed." -msgstr "" - -msgid "Security Reports|Learn more about setting up your dashboard" -msgstr "" - -msgid "Security Reports|More info" -msgstr "" - -msgid "Security Reports|Oops, something doesn't seem right." -msgstr "" - -msgid "Security Reports|There was an error adding the comment." -msgstr "" - -msgid "Security Reports|There was an error creating the issue." -msgstr "" - -msgid "Security Reports|There was an error creating the merge request." -msgstr "" - -msgid "Security Reports|There was an error deleting the comment." -msgstr "" - -msgid "Security Reports|There was an error dismissing the vulnerability." -msgstr "" - -msgid "Security Reports|There was an error reverting the dismissal." -msgstr "" - -msgid "Security Reports|There was an error reverting this dismissal." -msgstr "" - -msgid "Security Reports|Undo dismiss" -msgstr "" - -msgid "Security Reports|We've found no vulnerabilities for your group" -msgstr "" - -msgid "Security Reports|While it's rare to have no vulnerabilities for your group, it can happen. In any event, we ask that you please double check your settings to make sure you've set up your dashboard correctly." -msgstr "" - -msgid "Security dashboard" -msgstr "" - -msgid "SecurityDashboard| The security dashboard displays the latest security report. Use it to find and fix vulnerabilities." -msgstr "" - -msgid "SecurityDashboard|Confidence" -msgstr "" - -msgid "SecurityDashboard|Hide dismissed" -msgstr "" - -msgid "SecurityDashboard|Monitor vulnerabilities in your code" -msgstr "" - -msgid "SecurityDashboard|Pipeline %{pipelineLink} triggered" -msgstr "" - -msgid "SecurityDashboard|Project" -msgstr "" - -msgid "SecurityDashboard|Report type" -msgstr "" - -msgid "SecurityDashboard|Severity" -msgstr "" - msgid "See metrics" msgstr "" @@ -13695,21 +10295,12 @@ msgstr "" msgid "Select Archive Format" msgstr "" -msgid "Select GitLab project to link with your Slack team" -msgstr "" - -msgid "Select Page" -msgstr "" - msgid "Select a file from the left sidebar to begin editing. Afterwards, you'll be able to commit your changes." msgstr "" msgid "Select a group to invite" msgstr "" -msgid "Select a label" -msgstr "" - msgid "Select a namespace to fork the project" msgstr "" @@ -13719,15 +10310,6 @@ msgstr "" msgid "Select a project" msgstr "" -msgid "Select a project to read Insights configuration file" -msgstr "" - -msgid "Select a repository" -msgstr "" - -msgid "Select a template repository" -msgstr "" - msgid "Select a timezone" msgstr "" @@ -13740,18 +10322,9 @@ msgstr "" msgid "Select branch/tag" msgstr "" -msgid "Select group or project" -msgstr "" - -msgid "Select labels" -msgstr "" - msgid "Select merge moment" msgstr "" -msgid "Select milestone" -msgstr "" - msgid "Select private project" msgstr "" @@ -13764,9 +10337,6 @@ msgstr "" msgid "Select project to choose zone" msgstr "" -msgid "Select projects" -msgstr "" - msgid "Select projects you want to import." msgstr "" @@ -13779,24 +10349,12 @@ msgstr "" msgid "Select the branch you want to set as the default for this project. All merge requests and commits will automatically be made against this branch unless you specify a different one." msgstr "" -msgid "Select the custom project template source group." -msgstr "" - -msgid "Select timeframe" -msgstr "" - -msgid "Select user" -msgstr "" - msgid "Selected levels cannot be used by non-admin users for groups, projects or snippets. If the public level is restricted, user profiles are only visible to logged in users." msgstr "" msgid "Selecting a GitLab user will add a link to the GitLab user in the descriptions of issues and comments (e.g. \"By <a href=\"#\">@johnsmith</a>\"). It will also associate and/or assign these issues and comments with the selected user." msgstr "" -msgid "Send a separate email notification to Developers." -msgstr "" - msgid "Send confirmation email" msgstr "" @@ -13821,9 +10379,6 @@ msgstr "" msgid "September" msgstr "" -msgid "SeriesFinalConjunction|and" -msgstr "" - msgid "Serve repository static objects (e.g. archives, blobs, ...) from an external storage (e.g. a CDN)." msgstr "" @@ -13905,9 +10460,6 @@ msgstr "" msgid "Service" msgstr "" -msgid "Service Desk" -msgstr "" - msgid "Service Templates" msgstr "" @@ -13920,30 +10472,15 @@ msgstr "" msgid "Session expiration, projects limit and attachment size." msgstr "" -msgid "Set %{epic_ref} as parent epic." -msgstr "" - -msgid "Set a default template for issue descriptions." -msgstr "" - -msgid "Set a number of approvals required, the approvers and other approval settings." -msgstr "" - msgid "Set a password on your account to pull or push via %{protocol}." msgstr "" -msgid "Set a template repository for projects in this group" -msgstr "" - msgid "Set default and restrict visibility levels. Configure import sources and git access protocol." msgstr "" msgid "Set due date" msgstr "" -msgid "Set instance-wide template repository" -msgstr "" - msgid "Set max session time for web terminal." msgstr "" @@ -13956,9 +10493,6 @@ msgstr "" msgid "Set notification email for abuse reports." msgstr "" -msgid "Set parent epic to an epic" -msgstr "" - msgid "Set requirements for a user to sign-in. Enable mandatory two-factor authentication." msgstr "" @@ -13980,9 +10514,6 @@ msgstr "" msgid "Set the maximum file size for each job's artifacts" msgstr "" -msgid "Set the maximum number of pipeline minutes that a group can use on shared Runners per month. 0 for unlimited." -msgstr "" - msgid "Set the milestone to %{milestone_reference}." msgstr "" @@ -14001,9 +10532,6 @@ msgstr "" msgid "Set up a specific Runner automatically" msgstr "" -msgid "Set up assertions/attributes/claims (email, first_name, last_name) and NameID according to %{docsLinkStart}the documentation %{icon}%{docsLinkEnd}" -msgstr "" - msgid "Set up new U2F device" msgstr "" @@ -14013,12 +10541,6 @@ msgstr "" msgid "Set up your project to automatically push and/or pull changes to/from another repository. Branches, tags, and commits will be synced automatically." msgstr "" -msgid "Set weight" -msgstr "" - -msgid "Set weight to %{weight}." -msgstr "" - msgid "SetPasswordToCloneLink|set a password" msgstr "" @@ -14046,9 +10568,6 @@ msgstr "" msgid "SetStatusModal|What's your status?" msgstr "" -msgid "Sets %{epic_ref} as parent epic." -msgstr "" - msgid "Sets target branch to %{branch_name}." msgstr "" @@ -14061,36 +10580,18 @@ msgstr "" msgid "Sets time estimate to %{time_estimate}." msgstr "" -msgid "Sets weight to %{weight}." -msgstr "" - msgid "Settings" msgstr "" msgid "Share" msgstr "" -msgid "Share the <strong>%{sso_label}</strong> with members so they can sign in to your group through your identity provider" -msgstr "" - msgid "Shared Runners" msgstr "" msgid "Shared projects" msgstr "" -msgid "Shared runners help link" -msgstr "" - -msgid "SharedRunnersMinutesSettings|By resetting the pipeline minutes for this namespace, the currently used minutes will be set to zero." -msgstr "" - -msgid "SharedRunnersMinutesSettings|Reset pipeline minutes" -msgstr "" - -msgid "SharedRunnersMinutesSettings|Reset used pipeline minutes" -msgstr "" - msgid "Sherlock Transactions" msgstr "" @@ -14141,12 +10642,6 @@ msgid_plural "Showing %d events" msgstr[0] "" msgstr[1] "" -msgid "Showing Latest Version" -msgstr "" - -msgid "Showing Version #%{versionNumber}" -msgstr "" - msgid "Showing all issues" msgstr "" @@ -14156,54 +10651,24 @@ msgstr "" msgid "Side-by-side" msgstr "" -msgid "Sidebar|Change weight" -msgstr "" - -msgid "Sidebar|None" -msgstr "" - -msgid "Sidebar|Only numeral characters allowed" -msgstr "" - -msgid "Sidebar|Weight" -msgstr "" - msgid "Sign in" msgstr "" msgid "Sign in / Register" msgstr "" -msgid "Sign in to \"%{group_name}\"" -msgstr "" - -msgid "Sign in using smart card" -msgstr "" - msgid "Sign in via 2FA code" msgstr "" msgid "Sign in with Google" msgstr "" -msgid "Sign in with Single Sign-On" -msgstr "" - -msgid "Sign in with smart card" -msgstr "" - msgid "Sign out" msgstr "" -msgid "Sign out & Register" -msgstr "" - msgid "Sign up" msgstr "" -msgid "Sign up was successful! Please confirm your email to sign in." -msgstr "" - msgid "Sign-in restrictions" msgstr "" @@ -14231,30 +10696,12 @@ msgstr "" msgid "Similar issues" msgstr "" -msgid "Single or combined queries" -msgstr "" - msgid "Site ID" msgstr "" -msgid "Size" -msgstr "" - msgid "Size and domain settings for static websites" msgstr "" -msgid "Size limit per repository (MB)" -msgstr "" - -msgid "Skip this for now" -msgstr "" - -msgid "Slack application" -msgstr "" - -msgid "Slack integration allows you to interact with GitLab via slash commands in a chat window." -msgstr "" - msgid "SlackService|2. Paste the <strong>Token</strong> into the field below" msgstr "" @@ -14273,12 +10720,6 @@ msgstr "" msgid "Slower but makes sure the project workspace is pristine as it clones the repository from scratch for every job" msgstr "" -msgid "Smartcard" -msgstr "" - -msgid "Smartcard authentication failed: client certificate header is missing." -msgstr "" - msgid "Snippet Contents" msgstr "" @@ -14327,9 +10768,6 @@ msgstr "" msgid "Something went wrong on our end. Please try again!" msgstr "" -msgid "Something went wrong on our end. Please try again." -msgstr "" - msgid "Something went wrong trying to change the confidentiality of this issue" msgstr "" @@ -14360,15 +10798,9 @@ msgstr "" msgid "Something went wrong while editing your comment. Please try again." msgstr "" -msgid "Something went wrong while fetching %{listType} list" -msgstr "" - msgid "Something went wrong while fetching comments. Please try again." msgstr "" -msgid "Something went wrong while fetching group member contributions" -msgstr "" - msgid "Something went wrong while fetching latest comments." msgstr "" @@ -14396,15 +10828,6 @@ msgstr "" msgid "Something went wrong while stopping this environment. Please try again." msgstr "" -msgid "Something went wrong, unable to add %{project} to dashboard" -msgstr "" - -msgid "Something went wrong, unable to get projects" -msgstr "" - -msgid "Something went wrong, unable to remove project" -msgstr "" - msgid "Something went wrong, unable to search projects" msgstr "" @@ -14414,9 +10837,6 @@ msgstr "" msgid "Something went wrong. Try again later." msgstr "" -msgid "Sorry, no epics matched your search" -msgstr "" - msgid "Sorry, no projects matched your search" msgstr "" @@ -14471,9 +10891,6 @@ msgstr "" msgid "SortOptions|Least popular" msgstr "" -msgid "SortOptions|Less weight" -msgstr "" - msgid "SortOptions|Manual" msgstr "" @@ -14486,9 +10903,6 @@ msgstr "" msgid "SortOptions|Milestone due soon" msgstr "" -msgid "SortOptions|More weight" -msgstr "" - msgid "SortOptions|Most popular" msgstr "" @@ -14543,18 +10957,12 @@ msgstr "" msgid "SortOptions|Stars" msgstr "" -msgid "SortOptions|Start date" -msgstr "" - msgid "SortOptions|Start later" msgstr "" msgid "SortOptions|Start soon" msgstr "" -msgid "SortOptions|Weight" -msgstr "" - msgid "Source" msgstr "" @@ -14645,12 +11053,6 @@ msgstr "" msgid "Stars" msgstr "" -msgid "Start GitLab Ultimate trial" -msgstr "" - -msgid "Start Web Terminal" -msgstr "" - msgid "Start a %{new_merge_request} with these changes" msgstr "" @@ -14666,24 +11068,12 @@ msgstr "" msgid "Start and due date" msgstr "" -msgid "Start by choosing a group to see how your team is spending time. You can then drill down to the project level." -msgstr "" - -msgid "Start by choosing a group to start exploring the merge requests in that group. You can then proceed to filter by projects, labels, milestones, authors and assignees." -msgstr "" - msgid "Start cleanup" msgstr "" msgid "Start date" msgstr "" -msgid "Start merge train" -msgstr "" - -msgid "Start merge train when pipeline succeeds" -msgstr "" - msgid "Start search" msgstr "" @@ -14699,9 +11089,6 @@ msgstr "" msgid "Start thread & reopen %{noteable_name}" msgstr "" -msgid "Start your trial" -msgstr "" - msgid "Started" msgstr "" @@ -14711,9 +11098,6 @@ msgstr "" msgid "Started asynchronous removal of all repository check states." msgstr "" -msgid "Starting..." -msgstr "" - msgid "Starts %{startsIn}" msgstr "" @@ -14735,9 +11119,6 @@ msgstr "" msgid "Stay updated about the performance and health of your environment by configuring Prometheus to monitor your deployments." msgstr "" -msgid "Stop Terminal" -msgstr "" - msgid "Stop environment" msgstr "" @@ -14753,9 +11134,6 @@ msgstr "" msgid "Stopping this environment is currently not possible as a deployment is in progress" msgstr "" -msgid "Stopping..." -msgstr "" - msgid "Storage" msgstr "" @@ -14795,9 +11173,6 @@ msgstr "" msgid "Submit issue" msgstr "" -msgid "Submit review" -msgstr "" - msgid "Submit search" msgstr "" @@ -14828,75 +11203,6 @@ msgstr "" msgid "Subscription" msgstr "" -msgid "SubscriptionTable|Billing" -msgstr "" - -msgid "SubscriptionTable|Free" -msgstr "" - -msgid "SubscriptionTable|GitLab allows you to continue using your subscription even if you exceed the number of seats you purchased. You will be required to pay for these seats upon renewal." -msgstr "" - -msgid "SubscriptionTable|Last invoice" -msgstr "" - -msgid "SubscriptionTable|Loading subscriptions" -msgstr "" - -msgid "SubscriptionTable|Manage" -msgstr "" - -msgid "SubscriptionTable|Max seats used" -msgstr "" - -msgid "SubscriptionTable|Next invoice" -msgstr "" - -msgid "SubscriptionTable|Seats currently in use" -msgstr "" - -msgid "SubscriptionTable|Seats in subscription" -msgstr "" - -msgid "SubscriptionTable|Seats owed" -msgstr "" - -msgid "SubscriptionTable|Subscription end date" -msgstr "" - -msgid "SubscriptionTable|Subscription start date" -msgstr "" - -msgid "SubscriptionTable|This is the last time the GitLab.com team was in contact with you to settle any outstanding balances." -msgstr "" - -msgid "SubscriptionTable|This is the maximum number of users that have existed at the same time since this subscription started." -msgstr "" - -msgid "SubscriptionTable|This is the next date when the GitLab.com team is scheduled to get in contact with you to settle any outstanding balances." -msgstr "" - -msgid "SubscriptionTable|This is the number of seats you will be required to purchase if you update to a paid plan." -msgstr "" - -msgid "SubscriptionTable|Trial" -msgstr "" - -msgid "SubscriptionTable|Trial end date" -msgstr "" - -msgid "SubscriptionTable|Trial start date" -msgstr "" - -msgid "SubscriptionTable|Upgrade" -msgstr "" - -msgid "SubscriptionTable|Usage" -msgstr "" - -msgid "SubscriptionTable|Usage count is performed once a day at 12:00 PM." -msgstr "" - msgid "Subtracted" msgstr "" @@ -15017,12 +11323,6 @@ msgstr "" msgid "Switch to the source to copy it to the clipboard" msgstr "" -msgid "Sync information" -msgstr "" - -msgid "System" -msgstr "" - msgid "System Hooks" msgstr "" @@ -15173,18 +11473,12 @@ msgstr "" msgid "Terminal for environment" msgstr "" -msgid "Terminal sync service is running" -msgstr "" - msgid "Terms of Service Agreement and Privacy Policy" msgstr "" msgid "Terms of Service and Privacy Policy" msgstr "" -msgid "Test SAML SSO" -msgstr "" - msgid "Test coverage parsing" msgstr "" @@ -15218,29 +11512,14 @@ msgstr "" msgid "TestHooks|Ensure the wiki is enabled and has pages." msgstr "" -msgid "Thank you for signing up for your free trial! You will get additional instructions in your inbox shortly." -msgstr "" - msgid "Thank you for your report. A GitLab administrator will look into it shortly." msgstr "" -msgid "Thanks! Don't show me this again" -msgstr "" - -msgid "The \"%{group_path}\" group allows you to sign in with your Single Sign-On Account" -msgstr "" - msgid "The %{type} contains the following error:" msgid_plural "The %{type} contains the following errors:" msgstr[0] "" msgstr[1] "" -msgid "The Advanced Global Search in GitLab is a powerful search service that saves you time. Instead of creating duplicate code and wasting time, you can now search for code within other teams that can help your own project." -msgstr "" - -msgid "The CSV export will be created in the background. Once finished, it will be sent to <strong>%{email}</strong> in an attachment." -msgstr "" - msgid "The Git LFS objects will <strong>not</strong> be synced." msgstr "" @@ -15253,12 +11532,6 @@ msgstr "" msgid "The X509 Certificate to use when mutual TLS is required to communicate with the external authorization service. If left blank, the server certificate is still validated when accessing over HTTPS." msgstr "" -msgid "The amount of seconds after which a request to get a secondary node status will time out." -msgstr "" - -msgid "The branch for this project has no active pipeline configuration." -msgstr "" - msgid "The character highlighter helps you keep the subject line to %{titleLength} characters and wrap the body at %{bodyLength} so they are readable in git." msgstr "" @@ -15268,27 +11541,15 @@ msgstr "" msgid "The collection of events added to the data gathered for that stage." msgstr "" -msgid "The connection will time out after %{timeout}. For repositories that take longer, use a clone/push combination." -msgstr "" - msgid "The content of this page is not encoded in UTF-8. Edits can only be made via the Git repository." msgstr "" -msgid "The dependency list details information about the components used within your project." -msgstr "" - msgid "The deployment of this job to %{environmentLink} did not succeed." msgstr "" msgid "The directory has been successfully created." msgstr "" -msgid "The domain you entered is misformatted." -msgstr "" - -msgid "The domain you entered is not allowed." -msgstr "" - msgid "The entered user map is not a valid JSON user map." msgstr "" @@ -15340,15 +11601,6 @@ msgstr "" msgid "The issue stage shows the time it takes from creating an issue to assigning the issue to a milestone, or add the issue to a list on your Issue Board. Begin creating issues to see data for this stage." msgstr "" -msgid "The license was removed. GitLab has fallen back on the previous license." -msgstr "" - -msgid "The license was removed. GitLab now no longer has a valid license." -msgstr "" - -msgid "The license was successfully uploaded and is now active. You can see the details below." -msgstr "" - msgid "The maximum file size allowed is %{size}." msgstr "" @@ -15418,9 +11670,6 @@ msgstr "" msgid "The project was successfully imported." msgstr "" -msgid "The pseudonymizer data collection is disabled. When enabled, GitLab will run a background job that will produce pseudonymized CSVs of the GitLab database that will be uploaded to your configured object storage directory." -msgstr "" - msgid "The remote mirror took to long to complete." msgstr "" @@ -15433,9 +11682,6 @@ msgstr "" msgid "The repository for this project is empty" msgstr "" -msgid "The repository is being updated..." -msgstr "" - msgid "The repository must be accessible over <code>http://</code>, <code>https://</code> or <code>git://</code>." msgstr "" @@ -15445,9 +11691,6 @@ msgstr "" msgid "The review stage shows the time from creating the merge request to merging it. The data will automatically be added after you merge your first merge request." msgstr "" -msgid "The roadmap shows the progress of your epics along a timeline" -msgstr "" - msgid "The schedule time must be in the future!" msgstr "" @@ -15472,9 +11715,6 @@ msgstr "" msgid "The time taken by each data entry gathered by that stage." msgstr "" -msgid "The unique identifier for the Geo node. Must match `geo_node_name` if it is set in gitlab.rb, otherwise it must match `external_url` with a trailing slash" -msgstr "" - msgid "The update action will time out after %{number_of_minutes} minutes. For big repositories, use a clone/push combination." msgstr "" @@ -15496,9 +11736,6 @@ msgstr "" msgid "The user map is a mapping of the FogBugz users that participated on your projects to the way their email address and usernames will be imported into GitLab. You can change this by populating the table below." msgstr "" -msgid "The user-facing URL of the Geo node" -msgstr "" - msgid "The value lying at the midpoint of a series of observed values. E.g., between 3, 5, 9, the median is 5. Between 3, 5, 7, 8, the median is (5+7)/2 = 6." msgstr "" @@ -15517,18 +11754,12 @@ msgstr "" msgid "There are no archived projects yet" msgstr "" -msgid "There are no charts configured for this page" -msgstr "" - msgid "There are no closed issues" msgstr "" msgid "There are no closed merge requests" msgstr "" -msgid "There are no custom project templates set up for this GitLab instance. They are enabled from GitLab's Admin Area. Contact your GitLab instance administrator to setup custom project templates." -msgstr "" - msgid "There are no issues to show" msgstr "" @@ -15544,9 +11775,6 @@ msgstr "" msgid "There are no open merge requests" msgstr "" -msgid "There are no packages yet" -msgstr "" - msgid "There are no projects shared with this group yet" msgstr "" @@ -15559,12 +11787,6 @@ msgstr "" msgid "There is already a repository with that name on disk" msgstr "" -msgid "There is no data available. Please change your selection." -msgstr "" - -msgid "There is no data for the selected metric. Please change your selection." -msgstr "" - msgid "There was a problem communicating with your device." msgstr "" @@ -15574,33 +11796,12 @@ msgstr "" msgid "There was an error %{message} todo." msgstr "" -msgid "There was an error adding a To Do." -msgstr "" - -msgid "There was an error creating the issue" -msgstr "" - -msgid "There was an error deleting the To Do." -msgstr "" - -msgid "There was an error fetching configuration for charts" -msgstr "" - -msgid "There was an error gathering the chart data" -msgstr "" - msgid "There was an error loading users activity calendar." msgstr "" msgid "There was an error removing the e-mail." msgstr "" -msgid "There was an error resetting group pipeline minutes." -msgstr "" - -msgid "There was an error resetting user pipeline minutes." -msgstr "" - msgid "There was an error saving your changes." msgstr "" @@ -15610,9 +11811,6 @@ msgstr "" msgid "There was an error subscribing to this label." msgstr "" -msgid "There was an error trying to validate your query" -msgstr "" - msgid "There was an error when reseting email token." msgstr "" @@ -15661,18 +11859,9 @@ msgstr "" msgid "This application will be able to:" msgstr "" -msgid "This block is self-referential" -msgstr "" - -msgid "This board's scope is reduced" -msgstr "" - msgid "This branch has changed since you started editing. Would you like to create a new branch?" msgstr "" -msgid "This chart could not be displayed" -msgstr "" - msgid "This comment has changed since you started editing, please review the %{startTag}updated comment%{endTag} to ensure information is not lost." msgstr "" @@ -15694,12 +11883,6 @@ msgstr "" msgid "This container registry has been scheduled for deletion." msgstr "" -msgid "This date is after the due date, so this epic won't appear in the roadmap." -msgstr "" - -msgid "This date is before the start date, so this epic won't appear in the roadmap." -msgstr "" - msgid "This device has already been registered with us." msgstr "" @@ -15718,9 +11901,6 @@ msgstr "" msgid "This domain is not verified. You will need to verify ownership before access is enabled." msgstr "" -msgid "This environment has no deployments yet." -msgstr "" - msgid "This feature is in development. Please disable the `job_log_json` feature flag" msgstr "" @@ -15736,9 +11916,6 @@ msgstr "" msgid "This group does not provide any group Runners yet." msgstr "" -msgid "This group, including all subgroups, projects and git repositories, will only be reachable from the specified IP address range. Multiple addresses are supported with comma delimiters.<br>Example: <code>192.168.0.0/24,192.168.1.0/24</code>. %{read_more_link}." -msgstr "" - msgid "This is a \"Ghost User\", created to hold all issues authored by users that have since been deleted. This user cannot be removed." msgstr "" @@ -15760,9 +11937,6 @@ msgstr "" msgid "This is the author's first Merge Request to this project." msgstr "" -msgid "This is the maximum number of users that have existed at the same time since the license started. This is the minimum number of seats you will need to buy when you renew your license." -msgstr "" - msgid "This is your current session" msgstr "" @@ -15907,18 +12081,9 @@ msgstr "" msgid "This user will be the author of all events in the activity feed that are the result of an update, like new branches being created or new commits being pushed to existing branches." msgstr "" -msgid "This user will be the author of all events in the activity feed that are the result of an update, like new branches being created or new commits being pushed to existing branches. Upon creation or when reassigning you can only assign yourself to be the mirror user." -msgstr "" - -msgid "This will redirect you to an external sign in page." -msgstr "" - msgid "This will remove the fork relationship to source project" msgstr "" -msgid "Those emails automatically become issues (with the comments becoming the email conversation) listed here." -msgstr "" - msgid "Thursday" msgstr "" @@ -15943,15 +12108,6 @@ msgstr "" msgid "Time estimate" msgstr "" -msgid "Time from first comment to last commit" -msgstr "" - -msgid "Time from first commit until first comment" -msgstr "" - -msgid "Time from last commit to merge" -msgstr "" - msgid "Time in seconds GitLab will wait for a response from the external service. When the service does not respond in time, access will be denied." msgstr "" @@ -15961,9 +12117,6 @@ msgstr "" msgid "Time spent" msgstr "" -msgid "Time to merge" -msgstr "" - msgid "Time tracking" msgstr "" @@ -16111,9 +12264,6 @@ msgstr "" msgid "Timeago|right now" msgstr "" -msgid "Timeframe" -msgstr "" - msgid "Timeout" msgstr "" @@ -16160,18 +12310,9 @@ msgstr "" msgid "To add the entry manually, provide the following details to the application on your phone." msgstr "" -msgid "To connect GitHub repositories, you can use a %{personal_access_token_link}. When you create your Personal Access Token, you will need to select the <code>repo</code> scope, so we can display a list of your public and private repositories which are available to connect." -msgstr "" - msgid "To connect GitHub repositories, you first need to authorize GitLab to access the list of your GitHub repositories." msgstr "" -msgid "To connect GitHub repositories, you first need to authorize GitLab to access the list of your GitHub repositories:" -msgstr "" - -msgid "To connect an SVN repository, check out %{svn_link}." -msgstr "" - msgid "To define internal users, first enable new users set to external" msgstr "" @@ -16181,9 +12322,6 @@ msgstr "" msgid "To get started you enter your FogBugz URL and login information below. In the next steps, you'll be able to map users and select the projects you want to import." msgstr "" -msgid "To get started, link this page to your Jaeger server, or find out how to %{link_start_tag}install Jaeger%{link_end_tag}" -msgstr "" - msgid "To get started, please enter your Gitea Host URL and a %{link_to_personal_token}." msgstr "" @@ -16208,12 +12346,6 @@ msgstr "" msgid "To move or copy an entire GitLab project from another GitLab installation to this one, navigate to the original project's settings page, generate an export file, and upload it here." msgstr "" -msgid "To only use CI/CD features for an external repository, choose <strong>CI/CD for external repo</strong>." -msgstr "" - -msgid "To open Jaeger and easily view tracing from GitLab, link the %{link} page to your server" -msgstr "" - msgid "To preserve performance only <strong>%{display_size} of %{real_size}</strong> files are displayed." msgstr "" @@ -16223,21 +12355,9 @@ msgstr "" msgid "To protect this issue's confidentiality, a private fork of this project was selected." msgstr "" -msgid "To receive alerts from manually configured Prometheus services, add the following URL and Authorization key to your Prometheus webhook config file. Learn more about %{linkStart}configuring Prometheus%{linkEnd} to send alerts to GitLab." -msgstr "" - msgid "To see all the user's personal access tokens you must impersonate them first." msgstr "" -msgid "To see this project's operational details, %{linkStart}upgrade its group plan to Silver%{linkEnd}. You can also remove the project from the dashboard." -msgstr "" - -msgid "To see this project's operational details, contact an owner of group %{groupName} to upgrade the plan. You can also remove the project from the dashboard." -msgstr "" - -msgid "To set up SAML authentication for your group through an identity provider like Azure, Okta, Onelogin, Ping Identity, or your custom SAML 2.0 provider:" -msgstr "" - msgid "To set up this service:" msgstr "" @@ -16256,15 +12376,9 @@ msgstr "" msgid "To validate your GitLab CI configurations, go to 'CI/CD → Pipelines' inside your project, and click on the 'CI Lint' button." msgstr "" -msgid "To view the roadmap, add a start or due date to one of your epics in this group or its subgroups. In the months view, only epics in the past month, current month, and next 5 months are shown." -msgstr "" - msgid "To widen your search, change or remove filters above" msgstr "" -msgid "To widen your search, change or remove filters." -msgstr "" - msgid "To-Do List" msgstr "" @@ -16301,9 +12415,6 @@ msgstr "" msgid "Toggle navigation" msgstr "" -msgid "Toggle project" -msgstr "" - msgid "Toggle sidebar" msgstr "" @@ -16337,12 +12448,6 @@ msgstr "" msgid "Topics" msgstr "" -msgid "Total" -msgstr "" - -msgid "Total Contributions" -msgstr "" - msgid "Total Time" msgstr "" @@ -16352,24 +12457,9 @@ msgstr "" msgid "Total: %{total}" msgstr "" -msgid "Tracing" -msgstr "" - -msgid "Track activity with Contribution Analytics." -msgstr "" - -msgid "Track groups of issues that share a theme, across projects and milestones" -msgstr "" - msgid "Track time with quick actions" msgstr "" -msgid "Track your GitLab projects with GitLab for Slack." -msgstr "" - -msgid "Track your project with Audit Events." -msgstr "" - msgid "Transfer project" msgstr "" @@ -16412,12 +12502,6 @@ msgstr "" msgid "Trending" msgstr "" -msgid "Trigger pipelines for mirror updates" -msgstr "" - -msgid "Trigger pipelines when branches or tags are updated from the upstream repository. Depending on the activity of the upstream repository, this may greatly increase the load on your CI runners. Only enable this if you know they can handle the load." -msgstr "" - msgid "Trigger removed." msgstr "" @@ -16436,24 +12520,15 @@ msgstr "" msgid "Trigger was successfully updated." msgstr "" -msgid "Triggerer" -msgstr "" - msgid "Triggers can force a specific branch or tag to get rebuilt with an API call. These tokens will impersonate their associated user including their access to projects and their project permissions." msgstr "" -msgid "Troubleshoot and monitor your application with tracing" -msgstr "" - msgid "Try again" msgstr "" msgid "Try again?" msgstr "" -msgid "Try all GitLab has to offer for 30 days." -msgstr "" - msgid "Try to fork again" msgstr "" @@ -16469,9 +12544,6 @@ msgstr "" msgid "Turn On" msgstr "" -msgid "Turn on Service Desk" -msgstr "" - msgid "Twitter" msgstr "" @@ -16499,27 +12571,18 @@ msgstr "" msgid "U2F only works with HTTPS-enabled websites. Contact your administrator for more details." msgstr "" -msgid "URL" -msgstr "" - msgid "URL of the external storage that will serve the repository static objects (e.g. archives, blobs, ...)." msgstr "" msgid "Unable to apply suggestions to a deleted line." msgstr "" -msgid "Unable to build Slack link." -msgstr "" - msgid "Unable to connect to Prometheus server" msgstr "" msgid "Unable to connect to server: %{error}" msgstr "" -msgid "Unable to generate new instance ID" -msgstr "" - msgid "Unable to load the diff. %{button_try_again}" msgstr "" @@ -16532,15 +12595,9 @@ msgstr "" msgid "Unable to schedule a pipeline to run immediately" msgstr "" -msgid "Unable to sign you in to the group with SAML due to \"%{reason}\"" -msgstr "" - msgid "Unable to update label prioritization at this time" msgstr "" -msgid "Unable to update this epic at this time." -msgstr "" - msgid "Unable to update this issue at this time." msgstr "" @@ -16565,9 +12622,6 @@ msgstr "" msgid "Uninstalling" msgstr "" -msgid "Unknown" -msgstr "" - msgid "Unknown encryption strategy: %{encrypted_strategy}!" msgstr "" @@ -16577,9 +12631,6 @@ msgstr "" msgid "Unknown response text" msgstr "" -msgid "Unlimited" -msgstr "" - msgid "Unlock" msgstr "" @@ -16670,18 +12721,9 @@ msgstr "" msgid "Update" msgstr "" -msgid "Update all" -msgstr "" - -msgid "Update approval rule" -msgstr "" - msgid "Update failed" msgstr "" -msgid "Update failed. Please try again." -msgstr "" - msgid "Update it" msgstr "" @@ -16712,42 +12754,12 @@ msgstr "" msgid "Updated" msgstr "" -msgid "Updated %{updated_at} by %{updated_by}" -msgstr "" - msgid "Updated to" msgstr "" msgid "Updating" msgstr "" -msgid "Upgrade plan to unlock Canary Deployments feature" -msgstr "" - -msgid "Upgrade your plan" -msgstr "" - -msgid "Upgrade your plan to activate Advanced Global Search." -msgstr "" - -msgid "Upgrade your plan to activate Audit Events." -msgstr "" - -msgid "Upgrade your plan to activate Contribution Analytics." -msgstr "" - -msgid "Upgrade your plan to activate Group Webhooks." -msgstr "" - -msgid "Upgrade your plan to activate Issue weight." -msgstr "" - -msgid "Upgrade your plan to improve Issue boards." -msgstr "" - -msgid "Upgrade your plan to improve Merge Requests." -msgstr "" - msgid "Upload <code>GoogleCodeProjectHosting.json</code> here:" msgstr "" @@ -16775,90 +12787,18 @@ msgstr "" msgid "UploadLink|click to upload" msgstr "" -msgid "Uploaded on" -msgstr "" - -msgid "Uploading changes to terminal" -msgstr "" - -msgid "Uploads" -msgstr "" - -msgid "Upstream" -msgstr "" - msgid "Upvotes" msgstr "" -msgid "Usage" -msgstr "" - msgid "Usage ping is not enabled" msgstr "" -msgid "Usage quotas help link" -msgstr "" - msgid "Usage statistics" msgstr "" -msgid "UsageQuota|%{help_link_start}Shared runners%{help_link_end} are disabled, so there are no limits set on pipeline usage" -msgstr "" - -msgid "UsageQuota|Artifacts" -msgstr "" - -msgid "UsageQuota|Buy additional minutes" -msgstr "" - -msgid "UsageQuota|Current period usage" -msgstr "" - -msgid "UsageQuota|LFS Storage" -msgstr "" - -msgid "UsageQuota|Packages" -msgstr "" - -msgid "UsageQuota|Pipelines" -msgstr "" - -msgid "UsageQuota|Repository" -msgstr "" - -msgid "UsageQuota|Storage" -msgstr "" - -msgid "UsageQuota|This namespace has no projects which use shared runners" -msgstr "" - -msgid "UsageQuota|Unlimited" -msgstr "" - -msgid "UsageQuota|Usage" -msgstr "" - -msgid "UsageQuota|Usage Quotas" -msgstr "" - -msgid "UsageQuota|Usage of group resources across the projects in the %{strong_start}%{group_name}%{strong_end} group" -msgstr "" - -msgid "UsageQuota|Usage since" -msgstr "" - -msgid "UsageQuota|Wiki" -msgstr "" - -msgid "Use %{code_start}::%{code_end} to create a %{link_start}scoped label set%{link_end} (eg. %{code_start}priority::1%{code_end})" -msgstr "" - msgid "Use <code>%{native_redirect_uri}</code> for local tests" msgstr "" -msgid "Use Service Desk to connect with your users (e.g. to offer customer support) through email right inside GitLab" -msgstr "" - msgid "Use a hardware device to add the second factor of authentication." msgstr "" @@ -16880,15 +12820,6 @@ msgstr "" msgid "Use your global notification setting" msgstr "" -msgid "Use your smart card to authenticate with the LDAP server." -msgstr "" - -msgid "Used by members to sign in to your group in GitLab" -msgstr "" - -msgid "Used to help configure your identity provider" -msgstr "" - msgid "User %{current_user_username} has started impersonating %{username}" msgstr "" @@ -16922,9 +12853,6 @@ msgstr "" msgid "User map" msgstr "" -msgid "User pipeline minutes were successfully reset." -msgstr "" - msgid "User settings" msgstr "" @@ -16940,147 +12868,6 @@ msgstr "" msgid "User was successfully updated." msgstr "" -msgid "UserOnboardingTour|%{activeTour}/%{totalTours}" -msgstr "" - -msgid "UserOnboardingTour|%{completed}/%{total} steps completed" -msgstr "" - -msgid "UserOnboardingTour|%{emphasisStart}Well done!%{emphasisEnd}%{lineBreak}%{lineBreak}That's it for our guided tour, congratulations for making it all the way to the end!%{lineBreak}%{lineBreak}We hope this gave you a good overview of GitLab and how it can help you. We'll now show you how to create your own project and invite your colleagues." -msgstr "" - -msgid "UserOnboardingTour|Adding other members to a project is done through Project Settings. Click on %{emphasisStart}Settings%{emphasisEnd}." -msgstr "" - -msgid "UserOnboardingTour|Alright, that's it for Commits. Let's take a look at the %{emphasisStart}Branches%{emphasisEnd}." -msgstr "" - -msgid "UserOnboardingTour|Awesome! Now click on %{emphasisStart}Members%{emphasisEnd}." -msgstr "" - -msgid "UserOnboardingTour|Click on one of the %{emphasisStart}Compare%{emphasisEnd} buttons to compare a branch to master." -msgstr "" - -msgid "UserOnboardingTour|Click on one of the %{emphasisStart}pipeline IDs%{emphasisEnd} to see the details of a pipeline." -msgstr "" - -msgid "UserOnboardingTour|Click to open the latest commit to see its details." -msgstr "" - -msgid "UserOnboardingTour|Close 'Learn GitLab'" -msgstr "" - -msgid "UserOnboardingTour|Commits are shown in chronological order and can be filtered by the commit message or by the branch." -msgstr "" - -msgid "UserOnboardingTour|Create a project" -msgstr "" - -msgid "UserOnboardingTour|Exit 'Learn GitLab'" -msgstr "" - -msgid "UserOnboardingTour|Got it" -msgstr "" - -msgid "UserOnboardingTour|Great job! %{clapHands} We hope the tour was helpful and that you learned how to use GitLab.%{lineBreak}%{lineBreak}We'd love to get your feedback on this tour.%{lineBreak}%{lineBreak}%{emphasisStart}How helpful would you say this guided tour was?%{emphasisEnd}%{lineBreak}%{lineBreak}" -msgstr "" - -msgid "UserOnboardingTour|Guided GitLab Tour" -msgstr "" - -msgid "UserOnboardingTour|Here you can compare the changes of this branch to another one. Changes are divided by files so that it's easier to see what was changed where." -msgstr "" - -msgid "UserOnboardingTour|Here you can create a project from scratch, start with a template or import a repository from other platforms. Whatever you choose, we'll guide you through the process.%{lineBreak}%{lineBreak}Choose a way to create a project and click on %{emphasisStart}Create Project%{emphasisEnd} to progress to the next step." -msgstr "" - -msgid "UserOnboardingTour|Here you can see the breakdown of the pipelines: its stages and jobs in each of the stages and their status.%{lineBreak}%{lineBreak}Our CI/CD pipelines are quite complex, most of our users have fewer and simpler pipelines." -msgstr "" - -msgid "UserOnboardingTour|Here you can see the current members of the project (just you at the moment) and invite new members.%{lineBreak}%{lineBreak}You can invite multiple members at once (existing GitLab users or invite by email) and you can also set their roles and permissions.%{lineBreak}%{lineBreak}Add a few members and click on %{emphasisStart}Add to project%{emphasisEnd} to complete this step." -msgstr "" - -msgid "UserOnboardingTour|Here you can see what changes were made with this commit, on what branch and if there's a related merge request. The status of the pipeline will also show up if CI/CD is set up.%{lineBreak}%{lineBreak}You can also comment on the lines of code that were changed and start a discussion with your colleagues!" -msgstr "" - -msgid "UserOnboardingTour|Here's an overview of branches in the %{emphasisStart}%{projectName}%{emphasisEnd} project. They're split into Active and Stale.%{lineBreak}%{lineBreak}From here, you can create a new merge request, from a branch or compare the branch to any other branch in the project. By default, it will compare it to the master branch." -msgstr "" - -msgid "UserOnboardingTour|Invite colleagues" -msgstr "" - -msgid "UserOnboardingTour|Issues are great for communicating and keeping track of progess in GitLab. These are all issues that are open in the %{emphasisStart}%{projectName}%{emphasisEnd}.%{lineBreak}%{lineBreak}You can help us improve GitLab by contributing work to issues that are labeled <span class=\"badge color-label accept-mr-label\">Accepting merge requests</span>.%{lineBreak}%{lineBreak}This list can be filtered by labels, milestones, assignees, authors... We'll show you how it looks like when the list is filtered by a label." -msgstr "" - -msgid "UserOnboardingTour|Learn GitLab" -msgstr "" - -msgid "UserOnboardingTour|Let's take a closer look at a merge request. Click on the title of one." -msgstr "" - -msgid "UserOnboardingTour|Let's take a closer look at all the commits. Click on %{emphasisStart}Commits%{emphasisEnd}." -msgstr "" - -msgid "UserOnboardingTour|Let's take a closer look at the repository of this project. Click on %{emphasisStart}Repository%{emphasisEnd}." -msgstr "" - -msgid "UserOnboardingTour|No thanks" -msgstr "" - -msgid "UserOnboardingTour|Ok, let's go" -msgstr "" - -msgid "UserOnboardingTour|Ok, show me" -msgstr "" - -msgid "UserOnboardingTour|Open one of the issues by clicking on its title." -msgstr "" - -msgid "UserOnboardingTour|Restart this step" -msgstr "" - -msgid "UserOnboardingTour|Skip this step" -msgstr "" - -msgid "UserOnboardingTour|Sweet! Your project was created is is ready to be used.%{lineBreak}%{lineBreak}You can start adding files to the repository or clone it. One last thing we want to show you is how to invite your colleagues to your new project." -msgstr "" - -msgid "UserOnboardingTour|Take a look. Here's a nifty menu for quickly creating issues, merge requests, snippets, projects and groups. Click on it and select \"New project\" from the \"GitLab\" section to get started." -msgstr "" - -msgid "UserOnboardingTour|Thanks for the feedback! %{thumbsUp}" -msgstr "" - -msgid "UserOnboardingTour|That's it for issues. Let'st take a look at %{emphasisStart}Merge Requests%{emphasisEnd}." -msgstr "" - -msgid "UserOnboardingTour|That's it for merge requests. Now for the finla part of this guided tour - the %{emphasisStart}CI/CD%{emphasisEnd}." -msgstr "" - -msgid "UserOnboardingTour|That's it for the Repository. Let's take a look at the %{emphasisStart}Issues%{emphasisEnd}." -msgstr "" - -msgid "UserOnboardingTour|The structure of this page is very similar to the onfe of issues. Status, description, discussion and the sidebar are all here.%{lineBreak}%{lineBreak}But take a look below the description and you'll notice that there's more information about the merge request, the CI/CD pipeline and the options for approving it.%{lineBreak}%{lineBreak}Below, alongside the discussion you can also see more information about commits in this merge request, the status of pipelines and review all changes that were made." -msgstr "" - -msgid "UserOnboardingTour|There's a lot of information here but don't worry, we'll go through it.%{lineBreak}%{lineBreak}On the top you can see the status of the issue and when it was opened and by whom. Directly below it is the issue description and below that are other %{emphasisStart}related issues%{emphasisEnd} and %{emphasisStart}merge requests%{emphasisEnd} (if any). Then below that is the %{emphasisStart}discussion%{emphasisEnd}, that's where most of the communication happens.%{lineBreak}%{lineBreak}On the right, there's a sidebar where you can view/change the %{emphasisStart}assignee, milestone, due date, labels, weight%{emphasisEnd}, etc." -msgstr "" - -msgid "UserOnboardingTour|These are all the CI/CD pipelines we have for our %{emphasisStart}%{projectName}%{emphasisEnd} project.%{lineBreak}%{lineBreak}Here you can see the status of each pipeline, for what commit it's running for, its stages and the status for them." -msgstr "" - -msgid "UserOnboardingTour|These are all the issues that are available for community contributions. Let's take a closer look at one of them." -msgstr "" - -msgid "UserOnboardingTour|This is an overview of all merge requests in this project. Similarly to the issues overview it can be filtered down by things like labels, milestones, authors, assignees, etc." -msgstr "" - -msgid "UserOnboardingTour|This is the repository for the %{emphasisStart}%{projectName}%{emphasisEnd} project. All our code is stored here. Feel free to explore around and take a closer look at folders and files.%{lineBreak}%{lineBreak}Above the file structure, you can see the latest commit, who the author is and the status of the CI/CD pipeline.%{lineBreak}%{lineBreak}If you scroll down, below the file strcture, you'll find the Readme of this project. This is defined in the README.md file at the root of the repository." -msgstr "" - -msgid "UserOnboardingTour|Welcome to the project overview of the %{emphasisStart}%{projectName}%{emphasisEnd} project. This is the project that we uese to work on GitLab. At first, a project seems like a simple repository, but at GitLab, a project is so much more.%{lineBreak}%{lineBreak}You can create projects for hosting your codebase, use it as an issue tracker, collaboreate on code, and continuously build, test, and deploy your app with built-in GitLab CI/CD." -msgstr "" - msgid "UserProfile|Activity" msgstr "" @@ -17180,18 +12967,12 @@ msgstr "" msgid "Users" msgstr "" -msgid "Users outside of license" -msgstr "" - msgid "Users requesting access to" msgstr "" msgid "Users were successfully added." msgstr "" -msgid "Users with a Guest role or those who don't belong to any projects or groups don't count towards seats in use." -msgstr "" - msgid "UsersSelect|%{name} + %{length} more" msgstr "" @@ -17207,9 +12988,6 @@ msgstr "" msgid "UsersSelect|Unassigned" msgstr "" -msgid "Using %{code_start}::%{code_end} denotes a %{link_start}scoped label set%{link_end}" -msgstr "" - msgid "Using required encryption strategy when encrypted field is missing!" msgstr "" @@ -17222,9 +13000,6 @@ msgstr "" msgid "Validations failed." msgstr "" -msgid "Validity" -msgstr "" - msgid "Value" msgstr "" @@ -17243,9 +13018,6 @@ msgstr "" msgid "Various settings that affect GitLab performance." msgstr "" -msgid "Verification information" -msgstr "" - msgid "Verification status" msgstr "" @@ -17255,15 +13027,9 @@ msgstr "" msgid "Version" msgstr "" -msgid "Very helpful" -msgstr "" - msgid "View app" msgstr "" -msgid "View dependency details for your project" -msgstr "" - msgid "View deployment" msgstr "" @@ -17273,12 +13039,6 @@ msgstr "" msgid "View documentation" msgstr "" -msgid "View eligible approvers" -msgstr "" - -msgid "View epics list" -msgstr "" - msgid "View file @ " msgstr "" @@ -17294,9 +13054,6 @@ msgstr "" msgid "View it on GitLab" msgstr "" -msgid "View job" -msgstr "" - msgid "View job trace" msgstr "" @@ -17357,90 +13114,6 @@ msgstr "" msgid "VisibilityLevel|Unknown" msgstr "" -msgid "VisualReviewApp|%{stepStart}Step 1%{stepEnd}. Copy the following script:" -msgstr "" - -msgid "VisualReviewApp|%{stepStart}Step 2%{stepEnd}. Add it to the %{headTags} tags of every page of your application, ensuring the merge request ID is set or not set as required. " -msgstr "" - -msgid "VisualReviewApp|%{stepStart}Step 3%{stepEnd}. Open the Review App and provide a %{linkStart}personal access token%{linkEnd}." -msgstr "" - -msgid "VisualReviewApp|%{stepStart}Step 4%{stepEnd}. If not previously %{linkStart}configured%{linkEnd} by a developer, enter the merge request ID for the review when prompted. The ID of this merge request is %{stepStart}%{mrId}%{stepStart}." -msgstr "" - -msgid "VisualReviewApp|%{stepStart}Step 5%{stepEnd}. Leave feedback in the Review App." -msgstr "" - -msgid "VisualReviewApp|Copy merge request ID to clipboard" -msgstr "" - -msgid "VisualReviewApp|Copy script to clipboard" -msgstr "" - -msgid "VisualReviewApp|Enable Visual Reviews" -msgstr "" - -msgid "VisualReviewApp|Follow the steps below to enable Visual Reviews inside your application." -msgstr "" - -msgid "VisualReviewApp|Open review app" -msgstr "" - -msgid "VisualReviewApp|Review" -msgstr "" - -msgid "VisualReviewApp|Steps 1 and 2 (and sometimes 3) are performed once by the developer before requesting feedback. Steps 3 (if necessary), 4, and 5 are performed by the reviewer each time they perform a review." -msgstr "" - -msgid "Vulnerabilities" -msgstr "" - -msgid "Vulnerabilities over time" -msgstr "" - -msgid "Vulnerability-Check requires one or more merge request approvals only if high or critical security vulnerabilities are detected." -msgstr "" - -msgid "VulnerabilityChart|%{formattedStartDate} to today" -msgstr "" - -msgid "Vulnerability|Class" -msgstr "" - -msgid "Vulnerability|Confidence" -msgstr "" - -msgid "Vulnerability|Description" -msgstr "" - -msgid "Vulnerability|File" -msgstr "" - -msgid "Vulnerability|Identifiers" -msgstr "" - -msgid "Vulnerability|Image" -msgstr "" - -msgid "Vulnerability|Instances" -msgstr "" - -msgid "Vulnerability|Links" -msgstr "" - -msgid "Vulnerability|Namespace" -msgstr "" - -msgid "Vulnerability|Project" -msgstr "" - -msgid "Vulnerability|Report Type" -msgstr "" - -msgid "Vulnerability|Severity" -msgstr "" - msgid "Wait for the source to load to copy it to the clipboard" msgstr "" @@ -17450,24 +13123,9 @@ msgstr "" msgid "Want to see the data? Please ask an administrator for access." msgstr "" -msgid "We can't find an epic that matches what you are looking for." -msgstr "" - -msgid "We can't find an issue that matches what you are looking for." -msgstr "" - -msgid "We could not determine the path to remove the epic" -msgstr "" - -msgid "We could not determine the path to remove the issue" -msgstr "" - msgid "We couldn't find any results matching" msgstr "" -msgid "We created a short guided tour that will help you learn the basics of GitLab and how it will help you be better at your job. It should only take a couple of minutes. You will be guided by two types of helpers, best recognized by their color." -msgstr "" - msgid "We detected potential spam in the %{humanized_resource_name}. Please solve the reCAPTCHA to proceed." msgstr "" @@ -17486,9 +13144,6 @@ msgstr "" msgid "Web IDE" msgstr "" -msgid "Web Terminal" -msgstr "" - msgid "Web terminal" msgstr "" @@ -17498,24 +13153,9 @@ msgstr "" msgid "Webhooks Help" msgstr "" -msgid "Webhooks allow you to trigger a URL if, for example, new code is pushed or a new issue is created. You can configure webhooks to listen for specific events like pushes, issues or merge requests. Group webhooks will apply to all projects in a group, allowing you to standardize webhook functionality across your entire group." -msgstr "" - msgid "Wednesday" msgstr "" -msgid "Weeks" -msgstr "" - -msgid "Weight" -msgstr "" - -msgid "Weight %{weight}" -msgstr "" - -msgid "Welcome to the Guided GitLab Tour" -msgstr "" - msgid "Welcome to your Issue Board!" msgstr "" @@ -17542,9 +13182,6 @@ msgstr "" msgid "When:" msgstr "" -msgid "White helpers give contextual information." -msgstr "" - msgid "Whitelist to allow requests to the local network from hooks and services" msgstr "" @@ -17698,9 +13335,6 @@ msgstr "" msgid "Will deploy to" msgstr "" -msgid "With contribution analytics you can have an overview for the activity of issues, merge requests and push events of your organization and its members." -msgstr "" - msgid "Withdraw Access Request" msgstr "" @@ -17713,9 +13347,6 @@ msgstr "" msgid "Write a comment or drag your files here…" msgstr "" -msgid "Write a comment…" -msgstr "" - msgid "Write access allowed" msgstr "" @@ -17809,9 +13440,6 @@ msgstr "" msgid "You can easily install a Runner on a Kubernetes cluster. %{link_to_help_page}" msgstr "" -msgid "You can filter by \"days to merge\" by clicking on the columns in the chart." -msgstr "" - msgid "You can invite a new member to <strong>%{project_name}</strong> or invite another group." msgstr "" @@ -17839,9 +13467,6 @@ msgstr "" msgid "You can only merge once the items above are resolved." msgstr "" -msgid "You can only merge once this merge request is approved." -msgstr "" - msgid "You can only transfer the project to namespaces you manage." msgstr "" @@ -17875,9 +13500,6 @@ msgstr "" msgid "You cannot play this scheduled pipeline at the moment. Please wait a minute." msgstr "" -msgid "You cannot write to a read-only secondary GitLab Geo instance. Please use %{link_to_primary_node} instead." -msgstr "" - msgid "You cannot write to this read-only GitLab instance." msgstr "" @@ -17890,12 +13512,6 @@ msgstr "" msgid "You do not have permission to leave this %{namespaceType}." msgstr "" -msgid "You do not have permission to run the Web Terminal. Please contact a project administrator." -msgstr "" - -msgid "You do not have the correct permissions to override the settings from the LDAP group sync." -msgstr "" - msgid "You don't have any U2F devices registered yet." msgstr "" @@ -17911,15 +13527,9 @@ msgstr "" msgid "You don't have any deployments right now." msgstr "" -msgid "You don't have any projects available." -msgstr "" - msgid "You don't have any recent searches" msgstr "" -msgid "You don’t have acces to Productivity Analaytics in this group" -msgstr "" - msgid "You have been granted %{access_level} access to the %{source_link} %{source_type}." msgstr "" @@ -17938,9 +13548,6 @@ msgstr "" msgid "You have no permissions" msgstr "" -msgid "You have not added any approvers. Start by adding users or groups." -msgstr "" - msgid "You have reached your project limit" msgstr "" @@ -17971,15 +13578,6 @@ msgstr "" msgid "You must provide your current password in order to change it." msgstr "" -msgid "You need a different license to enable FileLocks feature" -msgstr "" - -msgid "You need a different license to use Geo replication." -msgstr "" - -msgid "You need git-lfs version %{min_git_lfs_version} (or greater) to continue. Please visit https://git-lfs.github.com" -msgstr "" - msgid "You need permission." msgstr "" @@ -18034,9 +13632,6 @@ msgstr "" msgid "You won't be able to pull or push project code via SSH until you add an SSH key to your profile" msgstr "" -msgid "You'll be signed out from your current account automatically." -msgstr "" - msgid "You'll need to use different branch names to get a valid comparison." msgstr "" @@ -18166,9 +13761,6 @@ msgstr "" msgid "Your name" msgstr "" -msgid "Your new SCIM token" -msgstr "" - msgid "Your new personal access token has been created." msgstr "" @@ -18238,290 +13830,12 @@ msgstr "" msgid "cannot be enabled unless all domains have TLS certificates" msgstr "" -msgid "cannot be in the same project" -msgstr "" - -msgid "cannot be modified" -msgstr "" - -msgid "cannot block others" -msgstr "" - msgid "cannot include leading slash or directory traversal." msgstr "" -msgid "cannot itself be blocked" -msgstr "" - msgid "cannot merge" msgstr "" -msgid "ciReport|%{linkStartTag}Learn more about Container Scanning %{linkEndTag}" -msgstr "" - -msgid "ciReport|%{linkStartTag}Learn more about DAST %{linkEndTag}" -msgstr "" - -msgid "ciReport|%{linkStartTag}Learn more about Dependency Scanning %{linkEndTag}" -msgstr "" - -msgid "ciReport|%{linkStartTag}Learn more about SAST %{linkEndTag}" -msgstr "" - -msgid "ciReport|%{namespace} is affected by %{vulnerability}." -msgstr "" - -msgid "ciReport|%{remainingPackagesCount} more" -msgstr "" - -msgid "ciReport|%{reportType} %{status} detected %{dismissedCount} dismissed vulnerability" -msgid_plural "ciReport|%{reportType} %{status} detected %{dismissedCount} dismissed vulnerabilities" -msgstr[0] "" -msgstr[1] "" - -msgid "ciReport|%{reportType} %{status} detected %{dismissedCount} dismissed vulnerability for the source branch only" -msgid_plural "ciReport|%{reportType} %{status} detected %{dismissedCount} dismissed vulnerabilities for the source branch only" -msgstr[0] "" -msgstr[1] "" - -msgid "ciReport|%{reportType} %{status} detected %{fixedCount} fixed vulnerability" -msgid_plural "ciReport|%{reportType} %{status} detected %{fixedCount} fixed vulnerabilities" -msgstr[0] "" -msgstr[1] "" - -msgid "ciReport|%{reportType} %{status} detected %{fixedCount} fixed, and %{dismissedCount} dismissed vulnerabilities" -msgstr "" - -msgid "ciReport|%{reportType} %{status} detected %{newCount} new vulnerability" -msgid_plural "ciReport|%{reportType} %{status} detected %{newCount} new vulnerabilities" -msgstr[0] "" -msgstr[1] "" - -msgid "ciReport|%{reportType} %{status} detected %{newCount} new, %{fixedCount} fixed, and %{dismissedCount} dismissed vulnerabilities" -msgstr "" - -msgid "ciReport|%{reportType} %{status} detected %{newCount} new, and %{dismissedCount} dismissed vulnerabilities" -msgstr "" - -msgid "ciReport|%{reportType} %{status} detected %{newCount} new, and %{dismissedCount} dismissed vulnerabilities for the source branch only" -msgstr "" - -msgid "ciReport|%{reportType} %{status} detected %{newCount} new, and %{fixedCount} fixed vulnerabilities" -msgstr "" - -msgid "ciReport|%{reportType} %{status} detected %{newCount} vulnerability for the source branch only" -msgid_plural "ciReport|%{reportType} %{status} detected %{newCount} vulnerabilities for the source branch only" -msgstr[0] "" -msgstr[1] "" - -msgid "ciReport|%{reportType} %{status} detected no new vulnerabilities" -msgstr "" - -msgid "ciReport|%{reportType} %{status} detected no vulnerabilities" -msgstr "" - -msgid "ciReport|%{reportType} %{status} detected no vulnerabilities for the source branch only" -msgstr "" - -msgid "ciReport|%{reportType} detected %{vulnerabilityCount} vulnerability" -msgid_plural "ciReport|%{reportType} detected %{vulnerabilityCount} vulnerabilities" -msgstr[0] "" -msgstr[1] "" - -msgid "ciReport|%{reportType} detected no vulnerabilities" -msgstr "" - -msgid "ciReport|%{reportType} is loading" -msgstr "" - -msgid "ciReport|%{reportType}: Loading resulted in an error" -msgstr "" - -msgid "ciReport|%{vulnerability} in %{featurename}" -msgstr "" - -msgid "ciReport|(errors when loading results)" -msgstr "" - -msgid "ciReport|(is loading)" -msgstr "" - -msgid "ciReport|(is loading, errors when loading results)" -msgstr "" - -msgid "ciReport|All confidence levels" -msgstr "" - -msgid "ciReport|All projects" -msgstr "" - -msgid "ciReport|All report types" -msgstr "" - -msgid "ciReport|All severities" -msgstr "" - -msgid "ciReport|Automatically apply the patch in a new branch" -msgstr "" - -msgid "ciReport|Class" -msgstr "" - -msgid "ciReport|Code quality" -msgstr "" - -msgid "ciReport|Confidence" -msgstr "" - -msgid "ciReport|Container Scanning" -msgstr "" - -msgid "ciReport|Container scanning" -msgstr "" - -msgid "ciReport|Container scanning detects known vulnerabilities in your docker images." -msgstr "" - -msgid "ciReport|Create a merge request to implement this solution, or download and apply the patch manually." -msgstr "" - -msgid "ciReport|Create issue" -msgstr "" - -msgid "ciReport|DAST" -msgstr "" - -msgid "ciReport|Dependency Scanning" -msgstr "" - -msgid "ciReport|Dependency Scanning detects known vulnerabilities in your source code's dependencies." -msgstr "" - -msgid "ciReport|Dependency scanning" -msgstr "" - -msgid "ciReport|Description" -msgstr "" - -msgid "ciReport|Download patch to resolve" -msgstr "" - -msgid "ciReport|Download the patch to apply it manually" -msgstr "" - -msgid "ciReport|Dynamic Application Security Testing (DAST) detects known vulnerabilities in your web application." -msgstr "" - -msgid "ciReport|Failed to load %{reportName} report" -msgstr "" - -msgid "ciReport|File" -msgstr "" - -msgid "ciReport|Fixed:" -msgstr "" - -msgid "ciReport|Identifiers" -msgstr "" - -msgid "ciReport|Image" -msgstr "" - -msgid "ciReport|Instances" -msgstr "" - -msgid "ciReport|Investigate this vulnerability by creating an issue" -msgstr "" - -msgid "ciReport|Learn more about interacting with security reports" -msgstr "" - -msgid "ciReport|Links" -msgstr "" - -msgid "ciReport|Loading %{reportName} report" -msgstr "" - -msgid "ciReport|Manage licenses" -msgstr "" - -msgid "ciReport|Method" -msgstr "" - -msgid "ciReport|Namespace" -msgstr "" - -msgid "ciReport|No changes to code quality" -msgstr "" - -msgid "ciReport|No changes to performance metrics" -msgstr "" - -msgid "ciReport|Performance metrics" -msgstr "" - -msgid "ciReport|Resolve with merge request" -msgstr "" - -msgid "ciReport|SAST" -msgstr "" - -msgid "ciReport|Security scanning" -msgstr "" - -msgid "ciReport|Security scanning failed loading any results" -msgstr "" - -msgid "ciReport|Severity" -msgstr "" - -msgid "ciReport|Solution" -msgstr "" - -msgid "ciReport|Static Application Security Testing (SAST) detects known vulnerabilities in your source code." -msgstr "" - -msgid "ciReport|There was an error creating the issue. Please try again." -msgstr "" - -msgid "ciReport|There was an error creating the merge request. Please try again." -msgstr "" - -msgid "ciReport|There was an error dismissing the vulnerability. Please try again." -msgstr "" - -msgid "ciReport|There was an error loading DAST report" -msgstr "" - -msgid "ciReport|There was an error loading SAST report" -msgstr "" - -msgid "ciReport|There was an error loading container scanning report" -msgstr "" - -msgid "ciReport|There was an error loading dependency scanning report" -msgstr "" - -msgid "ciReport|There was an error reverting the dismissal. Please try again." -msgstr "" - -msgid "ciReport|Upgrade %{name} from %{version} to %{fixed}." -msgstr "" - -msgid "ciReport|Upgrade %{name} to %{fixed}." -msgstr "" - -msgid "ciReport|Upgrade to %{fixed}." -msgstr "" - -msgid "ciReport|Used by %{packagesString}" -msgid_plural "ciReport|Used by %{packagesString}, and %{lastPackage}" -msgstr[0] "" -msgstr[1] "" - -msgid "ciReport|View full report" -msgstr "" - msgid "comment" msgstr "" @@ -18531,30 +13845,6 @@ msgstr "" msgid "commit %{commit_id}" msgstr "" -msgid "confidence|Confirmed" -msgstr "" - -msgid "confidence|Experimental" -msgstr "" - -msgid "confidence|High" -msgstr "" - -msgid "confidence|Ignore" -msgstr "" - -msgid "confidence|Low" -msgstr "" - -msgid "confidence|Medium" -msgstr "" - -msgid "confidence|Undefined" -msgstr "" - -msgid "confidence|Unknown" -msgstr "" - msgid "confidentiality|You are going to turn off the confidentiality. This means <strong>everyone</strong> will be able to see and leave a comment on this issue." msgstr "" @@ -18584,12 +13874,6 @@ msgstr[1] "" msgid "deleted" msgstr "" -msgid "deploy" -msgstr "" - -msgid "design" -msgstr "" - msgid "detached" msgstr "" @@ -18599,20 +13883,12 @@ msgstr "" msgid "done" msgstr "" -msgid "draft" -msgid_plural "drafts" -msgstr[0] "" -msgstr[1] "" - msgid "e.g. %{token}" msgstr "" msgid "element is not a hierarchy" msgstr "" -msgid "email '%{email}' does not match the allowed domain of '%{email_domain}'" -msgstr "" - msgid "enabled" msgstr "" @@ -18670,9 +13946,6 @@ msgstr "" msgid "has already been taken" msgstr "" -msgid "help" -msgstr "" - msgid "here" msgstr "" @@ -18697,29 +13970,9 @@ msgstr "" msgid "index" msgstr "" -msgid "instance completed" -msgid_plural "instances completed" -msgstr[0] "" -msgstr[1] "" - msgid "invalid milestone state `%{state}`" msgstr "" -msgid "is an invalid IP address range" -msgstr "" - -msgid "is enabled." -msgstr "" - -msgid "is invalid because there is downstream lock" -msgstr "" - -msgid "is invalid because there is upstream lock" -msgstr "" - -msgid "is not a descendant of the Group owning the template" -msgstr "" - msgid "is not a valid X509 certificate." msgstr "" @@ -18756,12 +14009,6 @@ msgstr "" msgid "leave %{group_name}" msgstr "" -msgid "locked by %{path_lock_user_name} %{created_at}" -msgstr "" - -msgid "log in" -msgstr "" - msgid "manual" msgstr "" @@ -18771,9 +14018,6 @@ msgstr "" msgid "math|There was an error rendering this math block" msgstr "" -msgid "may expose confidential information" -msgstr "" - msgid "merge request" msgid_plural "merge requests" msgstr[0] "" @@ -18818,36 +14062,9 @@ msgstr "" msgid "mrWidget|%{metricsLinkStart} Memory %{metricsLinkEnd} usage is %{emphasisStart} unchanged %{emphasisEnd} at %{memoryFrom}MB" msgstr "" -msgid "mrWidget|Added to the merge train at position %{mergeTrainPosition}" -msgstr "" - -msgid "mrWidget|Added to the merge train by" -msgstr "" - msgid "mrWidget|Allows commits from members who can merge to the target branch" msgstr "" -msgid "mrWidget|An error occurred while removing your approval." -msgstr "" - -msgid "mrWidget|An error occurred while retrieving approval data for this merge request." -msgstr "" - -msgid "mrWidget|An error occurred while submitting your approval." -msgstr "" - -msgid "mrWidget|Approval password is invalid." -msgstr "" - -msgid "mrWidget|Approve" -msgstr "" - -msgid "mrWidget|Approve additionally" -msgstr "" - -msgid "mrWidget|Approved by" -msgstr "" - msgid "mrWidget|Cancel automatic merge" msgstr "" @@ -18920,21 +14137,9 @@ msgstr "" msgid "mrWidget|Merge locally" msgstr "" -msgid "mrWidget|Merge request approved." -msgstr "" - msgid "mrWidget|Merged by" msgstr "" -msgid "mrWidget|More information" -msgstr "" - -msgid "mrWidget|No approval required" -msgstr "" - -msgid "mrWidget|No approval required; you can still approve" -msgstr "" - msgid "mrWidget|Open in Web IDE" msgstr "" @@ -18956,9 +14161,6 @@ msgstr "" msgid "mrWidget|Refreshing now" msgstr "" -msgid "mrWidget|Remove from merge train" -msgstr "" - msgid "mrWidget|Request to merge" msgstr "" @@ -18977,9 +14179,6 @@ msgstr "" msgid "mrWidget|Revert this merge request in a new merge request" msgstr "" -msgid "mrWidget|Revoke approval" -msgstr "" - msgid "mrWidget|Set by" msgstr "" @@ -19028,18 +14227,9 @@ msgstr "" msgid "mrWidget|This merge request is in the process of being merged" msgstr "" -msgid "mrWidget|This merge request will be added to the merge train when pipeline %{linkStart}#%{pipelineId}%{linkEnd} succeeds." -msgstr "" - -msgid "mrWidget|This merge request will start a merge train when pipeline %{linkStart}#%{pipelineId}%{linkEnd} succeeds." -msgstr "" - msgid "mrWidget|This project is archived, write access has been disabled" msgstr "" -msgid "mrWidget|To approve this merge request, please enter your password. This project requires all approvals to be authenticated." -msgstr "" - msgid "mrWidget|When this merge request is ready, remove the WIP: prefix from the title to allow it to be merged" msgstr "" @@ -19052,9 +14242,6 @@ msgstr "" msgid "mrWidget|You can merge this merge request manually using the" msgstr "" -msgid "mrWidget|Your password" -msgstr "" - msgid "mrWidget|branch does not exist." msgstr "" @@ -19064,15 +14251,9 @@ msgstr "" msgid "mrWidget|into" msgstr "" -msgid "mrWidget|to be added to the merge train when the pipeline succeeds" -msgstr "" - msgid "mrWidget|to be merged automatically when the pipeline succeeds" msgstr "" -msgid "mrWidget|to start a merge train when the pipeline succeeds" -msgstr "" - msgid "must be greater than start date" msgstr "" @@ -19131,11 +14312,6 @@ msgstr "" msgid "pipeline" msgstr "" -msgid "point" -msgid_plural "points" -msgstr[0] "" -msgstr[1] "" - msgid "private" msgstr "" @@ -19146,9 +14322,7 @@ msgid "processing" msgstr "" msgid "project" -msgid_plural "projects" -msgstr[0] "" -msgstr[1] "" +msgstr "" msgid "project avatar" msgstr "" @@ -19171,9 +14345,6 @@ msgstr "" msgid "remove due date" msgstr "" -msgid "remove weight" -msgstr "" - msgid "removed a Zoom call from this issue" msgstr "" @@ -19185,36 +14356,9 @@ msgid_plural "replies" msgstr[0] "" msgstr[1] "" -msgid "reset it." -msgstr "" - msgid "score" msgstr "" -msgid "security Reports|There was an error creating the merge request" -msgstr "" - -msgid "severity|Critical" -msgstr "" - -msgid "severity|High" -msgstr "" - -msgid "severity|Info" -msgstr "" - -msgid "severity|Low" -msgstr "" - -msgid "severity|Medium" -msgstr "" - -msgid "severity|Undefined" -msgstr "" - -msgid "severity|Unknown" -msgstr "" - msgid "should be greater than or equal to %{access} inherited membership from group %{group_name}" msgstr "" @@ -19268,9 +14412,6 @@ msgid_plural "threads resolved" msgstr[0] "" msgstr[1] "" -msgid "to help your contributors communicate effectively!" -msgstr "" - msgid "to list" msgstr "" @@ -19319,27 +14460,6 @@ msgstr "" msgid "view the blob" msgstr "" -msgid "vulnerability|Add a comment or reason for dismissal" -msgstr "" - -msgid "vulnerability|Add comment" -msgstr "" - -msgid "vulnerability|Add comment & dismiss" -msgstr "" - -msgid "vulnerability|Dismiss vulnerability" -msgstr "" - -msgid "vulnerability|Save comment" -msgstr "" - -msgid "vulnerability|Undo dismiss" -msgstr "" - -msgid "vulnerability|dismissed" -msgstr "" - msgid "with %{additions} additions, %{deletions} deletions." msgstr "" diff --git a/spec/controllers/omniauth_callbacks_controller_spec.rb b/spec/controllers/omniauth_callbacks_controller_spec.rb index 6e374a8daa7..5536b7df64e 100644 --- a/spec/controllers/omniauth_callbacks_controller_spec.rb +++ b/spec/controllers/omniauth_callbacks_controller_spec.rb @@ -7,9 +7,10 @@ describe OmniauthCallbacksController, type: :controller do describe 'omniauth' do let(:user) { create(:omniauth_user, extern_uid: extern_uid, provider: provider) } + let(:additional_info) { {} } before do - @original_env_config_omniauth_auth = mock_auth_hash(provider.to_s, +extern_uid, user.email) + @original_env_config_omniauth_auth = mock_auth_hash(provider.to_s, extern_uid, user.email, additional_info: additional_info ) stub_omniauth_provider(provider, context: request) end @@ -109,6 +110,14 @@ describe OmniauthCallbacksController, type: :controller do end context 'strategies' do + shared_context 'sign_up' do + let(:user) { double(email: 'new@example.com') } + + before do + stub_omniauth_setting(block_auto_created_users: false) + end + end + context 'github' do let(:extern_uid) { 'my-uid' } let(:provider) { :github } @@ -146,14 +155,6 @@ describe OmniauthCallbacksController, type: :controller do end end - shared_context 'sign_up' do - let(:user) { double(email: +'new@example.com') } - - before do - stub_omniauth_setting(block_auto_created_users: false) - end - end - context 'sign up' do include_context 'sign_up' @@ -215,6 +216,33 @@ describe OmniauthCallbacksController, type: :controller do expect(controller).to set_flash[:alert].to('Wrong extern UID provided. Make sure Auth0 is configured correctly.') end end + + context 'salesforce' do + let(:extern_uid) { 'my-uid' } + let(:provider) { :salesforce } + let(:additional_info) { { extra: { email_verified: false } } } + + context 'without verified email' do + it 'does not allow sign in' do + post 'salesforce' + + expect(request.env['warden']).not_to be_authenticated + expect(response.status).to eq(302) + expect(controller).to set_flash[:alert].to('Email not verified. Please verify your email in Salesforce.') + end + end + + context 'with verified email' do + include_context 'sign_up' + let(:additional_info) { { extra: { email_verified: true } } } + + it 'allows sign in' do + post 'salesforce' + + expect(request.env['warden']).to be_authenticated + end + end + end end end diff --git a/spec/features/oauth_login_spec.rb b/spec/features/oauth_login_spec.rb index c6e69fa3fb0..4a1e8598131 100644 --- a/spec/features/oauth_login_spec.rb +++ b/spec/features/oauth_login_spec.rb @@ -22,8 +22,8 @@ describe 'OAuth Login', :js, :allow_forgery_protection do with_omniauth_full_host { example.run } end - def login_with_provider(provider, enter_two_factor: false) - login_via(provider.to_s, user, uid, remember_me: remember_me) + def login_with_provider(provider, enter_two_factor: false, additional_info: {}) + login_via(provider.to_s, user, uid, remember_me: remember_me, additional_info: additional_info) enter_code(user.current_otp) if enter_two_factor end @@ -33,6 +33,7 @@ describe 'OAuth Login', :js, :allow_forgery_protection do let(:remember_me) { false } let(:user) { create(:omniauth_user, extern_uid: uid, provider: provider.to_s) } let(:two_factor_user) { create(:omniauth_user, :two_factor, extern_uid: uid, provider: provider.to_s) } + provider == :salesforce ? let(:additional_info) { { extra: { email_verified: true } } } : let(:additional_info) { {} } before do stub_omniauth_config(provider) @@ -41,7 +42,7 @@ describe 'OAuth Login', :js, :allow_forgery_protection do context 'when two-factor authentication is disabled' do it 'logs the user in' do - login_with_provider(provider) + login_with_provider(provider, additional_info: additional_info) expect(current_path).to eq root_path end @@ -51,20 +52,20 @@ describe 'OAuth Login', :js, :allow_forgery_protection do let(:user) { two_factor_user } it 'logs the user in' do - login_with_provider(provider, enter_two_factor: true) + login_with_provider(provider, additional_info: additional_info, enter_two_factor: true) expect(current_path).to eq root_path end it 'when bypass-two-factor is enabled' do allow(Gitlab.config.omniauth).to receive_messages(allow_bypass_two_factor: true) - login_via(provider.to_s, user, uid, remember_me: false) + login_via(provider.to_s, user, uid, remember_me: false, additional_info: additional_info) expect(current_path).to eq root_path end it 'when bypass-two-factor is disabled' do allow(Gitlab.config.omniauth).to receive_messages(allow_bypass_two_factor: false) - login_with_provider(provider, enter_two_factor: true) + login_with_provider(provider, enter_two_factor: true, additional_info: additional_info) expect(current_path).to eq root_path end end @@ -74,7 +75,7 @@ describe 'OAuth Login', :js, :allow_forgery_protection do context 'when two-factor authentication is disabled' do it 'remembers the user after a browser restart' do - login_with_provider(provider) + login_with_provider(provider, additional_info: additional_info) clear_browser_session @@ -87,7 +88,7 @@ describe 'OAuth Login', :js, :allow_forgery_protection do let(:user) { two_factor_user } it 'remembers the user after a browser restart' do - login_with_provider(provider, enter_two_factor: true) + login_with_provider(provider, enter_two_factor: true, additional_info: additional_info) clear_browser_session @@ -100,7 +101,7 @@ describe 'OAuth Login', :js, :allow_forgery_protection do context 'when "remember me" is not checked' do context 'when two-factor authentication is disabled' do it 'does not remember the user after a browser restart' do - login_with_provider(provider) + login_with_provider(provider, additional_info: additional_info) clear_browser_session @@ -113,7 +114,7 @@ describe 'OAuth Login', :js, :allow_forgery_protection do let(:user) { two_factor_user } it 'does not remember the user after a browser restart' do - login_with_provider(provider, enter_two_factor: true) + login_with_provider(provider, enter_two_factor: true, additional_info: additional_info) clear_browser_session diff --git a/spec/support/helpers/login_helpers.rb b/spec/support/helpers/login_helpers.rb index 140ad173d38..95fcfde2d32 100644 --- a/spec/support/helpers/login_helpers.rb +++ b/spec/support/helpers/login_helpers.rb @@ -79,8 +79,8 @@ module LoginHelpers click_button "Sign in" end - def login_via(provider, user, uid, remember_me: false) - mock_auth_hash(provider, uid, user.email) + def login_via(provider, user, uid, remember_me: false, additional_info: {}) + mock_auth_hash(provider, uid, user.email, additional_info: additional_info) visit new_user_session_path expect(page).to have_content('Sign in with') @@ -99,9 +99,10 @@ module LoginHelpers mock_auth_hash(provider, uid, email, response_object: response_object) end - def configure_mock_auth(provider, uid, email, response_object: nil) + def configure_mock_auth(provider, uid, email, response_object: nil, additional_info: {}) # The mock_auth configuration allows you to set per-provider (or default) # authentication hashes to return during integration testing. + OmniAuth.config.mock_auth[provider.to_sym] = OmniAuth::AuthHash.new({ provider: provider, uid: uid, @@ -124,11 +125,11 @@ module LoginHelpers }, response_object: response_object } - }) + }).merge(additional_info) { |_, old_hash, new_hash| old_hash.merge(new_hash) } end - def mock_auth_hash(provider, uid, email, response_object: nil) - configure_mock_auth(provider, uid, email, response_object: response_object) + def mock_auth_hash(provider, uid, email, additional_info: {}, response_object: nil) + configure_mock_auth(provider, uid, email, additional_info: additional_info, response_object: response_object) original_env_config_omniauth_auth = Rails.application.env_config['omniauth.auth'] Rails.application.env_config['omniauth.auth'] = OmniAuth.config.mock_auth[provider.to_sym] |